APL1 - My replica Apple 1 build

1 post / 0 new
Offline
Last seen: 3 hours 49 min ago
Joined: Jul 28 2016 - 10:52
Posts: 1
APL1 - My replica Apple 1 build
Hi everyone! Recently I decided to design a PCB for an Apple 1 replica and I super happy with the results and wanted to share for those who are interested!I found a Signetics 6502B in my stash and though it would be an fun part to use for my build. I've been working on my own 6502 homebrew design for the past few years so I specifically designed the PCB around the other parts I already had on hand (plus a Datanetics replica I ordered for the project). For this reason the PCB doesn't have the typical Apple 1 edge connector socket. I wanted to keep the PCB pretty simple so I just added a 40 pin box header. My plan is to eventually make an expansion PCB that connects to this header and provides the typical Apple 1 edge connections. Another neat thing is that the bus is compatible with my own 6502 homebrew that is a card based design so I've already got a bunch of fun cards already made I can try to use with this replica! I laser cut a simple wooden base to mount it on.I'm using an ATMega1284 for the terminal side of things. So far, the firmware only handles serial and optional PS/2. I added a video output and overclocked the ATMega1284 to 28.636 MHz which might make video output possible if I get around to writing the firmware for it! So far though, I'm quite happy just using the RS-232 connection. I wanted a more focused terminal experience so I built an Electron desktop app that replicates a CRT terminal. I'm currently learning 6502 assembly and my other motivation for this project is to use it as my first platform for really diving deep into assembly and writing some programs. The great thing about the Apple 1 is it's simplicity when it comes to IO! I would love some suggestions on what I should try to do with this thing! :)Here is the link to my Github repo if you want to learn more: https://github.com/acwright/APL1