rc2014-compat
A respin of the RC2014 ecosystem. I don't have any opposition to building things out of SMD parts (in some ways, I find it easier to work with), so some boards might go that way to the extent that parts availability allows. Also, I'd like to keep all board sizes within the 100x100mm limit within which PCB fabs offer their cheapest rates (like $2 double-sided at JLCPCB, for instance).
Available boards will be listed below as I add them. KiCad 6 is required to
work with the designs. Make sure to check out the repo with git clone --recursive ... to get the extra KiCad libraries some projects use.
rc2014-template
I took the board file from here and fleshed it out into a full template for use with KiCad. It supports the extended signals (such as NMI, WAIT, and the second clock), but would still need further extension if you want it to support 16-bit CPUs or some of the other extended signals.
6502-cpu-board
The Apple II got me through high school and college; writing software for it was the first computer-related activity that made me money (small amounts in retrospect, but it was a start). I'm far more familiar with the 6502 than the Z80, so it'd be nice to be able to work with one here.
This board is a re-creation of this board, recaptured in KiCad and laid out to fit within the template provided above. The Tindie page provides these resources, which I probably ought to include in this repo somehow:
A long-term goal would be to take the dialect of Microsoft BASIC Apple used in the II and modify it to work here, perhaps with improved graphics from a TMS9918 or one of its successors. The Apple II's monitor would also be nice to have, but while Apple open-sourced Integer BASIC and Microsoft open-sourced its BASIC, I'm less sure about the Apple II monitor. (The Apple I monitor was open-sourced...that's the "WozMon" that's easily located.)