Dette er et innlegg relatert til RC6502, mitt forsøk på å bygge en fungerende replika av den første Apple maskinen som ble laget. Det som trengs av tegninger og programvare for bruk av maskinvaren er lagt ut på https://github.com/tebl/RC6502.
Apple 1
![]() |
(Manual, kilde: archive.org) |
Resultatet var en 8bit datamaskin basert på MOS 6502 prosessoren med en hastighet på hele 1 Mhz, kombinert med 4 KB RAM og en enkel monitor (la oss kalle det en forfar til det vi i dag kaller et operativsystem) integrert i 4 KB ROM. Det ble kuttet i alle ender for å holde kostnadene nede, og derfor går alt som skal ut til skjerm eller leses inn fra tastatur via en enkel integrert krets.
Vil ikke kalle elektronikk-skissene som ligger ute helt forståelig, men så blir det nok litt som å påstå at Russisk er vanskelig å forstå uten at man har brukt noe tid på å lære det - alt som skal til er tid og tålmodighet, så vil det meste åpenbare seg på egen hånd... eller ikke - isåfall, søk hjelp! Lenken under bildet ovenfor til høyre peker til selve manualen, slik det var vanlig på den tiden så er tegningene inkludert i sin helhet.
RC6502 Apple 1 Replica
Over til maskinen jeg holder på med, det vil si en fungerende replika av den første Apple datamaskinen - de originale maskinene koster tusenvis av dollar nå, hvis man er så heldig å finne et eksemplar så det får bli med å lage en replika isteden! Merk at jeg sier replika og ikke klone - tilsynelatende det samme ordet, men skulle man skue hunden på hårene så lager jeg en maskiner som fungerer likt uten å være en tilnærmet identisk gjenskapelse basert på tidsriktige komponenter.
Den allerede nevnte manualen er til stor hjelp når man prøver å fundere ut hvorfor noe eventuelt fungerer, eller ikke gjør det. Dette var en tid da man måtte være i stand til å reparere feil som oppstår, skjema-tegningene av hvordan maskinen fungerte var dermed en absolutt nødvendig og forventet del av produktet man kjøpte - dermed har man det meste man trenger for å, selv i dag gjenskape maskinen i sin helhet.
Personlig så forstår jeg svært lite av slike, men en tid tilbake skrev en dyktig tekniker med navn Tom Owad en lettforståelig bok kalt Apple 1 Replica Creation: Back to the garage. Boken kan lastes ned gratis fra hjemmesiden og anbefales for alle med et ønske om å bygge en datamaskin på egen hånd, uavhengig av om det er basert på Apple 1 eller ikke.
Har brukt noen ukers ledige ettermiddager til å lese gjennom boken samt den originale dokumentasjonen for så å sette dette sammen til en helhet, boken ble tross alt skrevet som et utgangspunkt for å forstå og ikke nødvendigvis gjenskape maskinen helt direkte. Underveis har jeg delt opp maskinen i selvstendige moduler tilsvarende slik det var gjort med RC2014-maskinen, på den måten blir det langt enklere å holde oversikten over hva man arbeider med og hvordan den kommuniserer med resten av maskinen.
Som allerede nevnt i ingressen, så er alt det jeg har laget av skisser og tilhørende kode tilgjengelig på https://github.com/tebl/RC6502. Til forskjell fra programvaren Fritzing benyttet i innlegget Fra breadboard til PCB, så har jeg nå gått over til å bruke programvaren KiCAD for design av kretser og kretskort - langt enklere i bruk når man skal tegne opp andre ting enn små Arduino-prosjekter!
I skrivende øyeblikk så er jeg kommet såpass langt at det første utkastet av PCB-ene allerede er levert, og jeg tror jeg mest trolig kommer til å ta en separat gjennomgang av hver av modulene senere og i egne separate innlegg (ingen som har tålmodighet til lange tekster lenger uansett).
![]() |
(Forside, kilde: applefritter.com) |
Har brukt noen ukers ledige ettermiddager til å lese gjennom boken samt den originale dokumentasjonen for så å sette dette sammen til en helhet, boken ble tross alt skrevet som et utgangspunkt for å forstå og ikke nødvendigvis gjenskape maskinen helt direkte. Underveis har jeg delt opp maskinen i selvstendige moduler tilsvarende slik det var gjort med RC2014-maskinen, på den måten blir det langt enklere å holde oversikten over hva man arbeider med og hvordan den kommuniserer med resten av maskinen.
Som allerede nevnt i ingressen, så er alt det jeg har laget av skisser og tilhørende kode tilgjengelig på https://github.com/tebl/RC6502. Til forskjell fra programvaren Fritzing benyttet i innlegget Fra breadboard til PCB, så har jeg nå gått over til å bruke programvaren KiCAD for design av kretser og kretskort - langt enklere i bruk når man skal tegne opp andre ting enn små Arduino-prosjekter!
I skrivende øyeblikk så er jeg kommet såpass langt at det første utkastet av PCB-ene allerede er levert, og jeg tror jeg mest trolig kommer til å ta en separat gjennomgang av hver av modulene senere og i egne separate innlegg (ingen som har tålmodighet til lange tekster lenger uansett).
![]() |
Utrolig å fascinerende å se noe man har tegnet bli til noe håndfast! |