Current status: I haven't even started yet. Don't worry, that's about to change.
So what's to do?
- Find out if the ICs are any good (Spoilers: I've tested most of these when I got the kit and all but one RAM chip were fine. Didn't test the monitor ROM, couldn't test the clock generator, couldn't test that weird interface chip under the CPU, and the 8255 behaved a little weird in certain positions, but worked fine in others. The CPU ran Space Invaders for a little while. The 8255 was reading joystick inputs fine in a Scramble arcade machine, but in the position where it interfaces the sound chips, the sound was a bit odd at times. I put that to the combination of gold legs and the cheapest sockets 1982 could buy)
- Build the board according to the instructions - except for RAM. As I mentioned, one of the supplied RAMs was dead, and 256 Bytes is not enough for much of what I want to do with it, also it has sockets to install up to 1k of RAM, I would like to use 2114s or go even higher.
- Get the system to work by typing in the examples (minimal viable system)
- Make it do useful work (do you have ideas what to do with this thing?)
My ideas for what to do with this thing so far:
I'm a major repair technician at a local arcade and pinball machine museum. I currently have 5 devices capable of burning EPROMs, some of which are from the 80s. None of them can program tri-voltage chips like the 2708 (or TI's infamous TMS2716 of which I have 5 blank ones). We also have tons of circuit boards, long story short we have two Space Invaders bootlegs that won't run and one that does. The one that does has code on ROM0 NOPed out and if I put that chip in any of the others, they also work. I guess that's some copy protection (for a bootleg...). So I want those to work without whatever weird contraption it must have been connected to which was lost to time in order to boot.
Since eventually I might have to burn entire 2708 ROMs, would be cool if I could hook it to a slightly more modern computer and copy files over parallel or serial. Don't need to go the other way since I made an adapter that allows reading two 2708 as a 2716 (of course you need an external PSU supplying the extra rails).
What else? I don't know. Maybe interfacing it with a 6845 CRTC and display video. Maybe give it 8k of RAM and map it so that it can run the original Space Invaders code. (the CPU already played Space Invaders, that's what I tested it in). Maybe run BASIC. If you have some ideas, please comment.
Michael Wessel
Colin Maykish
furrysalamander
Or you could modify your board for 2716 or 2732 and forget about the tri-voltage malarkey of the 2708.