Re: Honourable mention
I did something similar. Since at work I was programming and administering ICL 1900s, mostly running George 3, I wanted something a bit more capable than the micros available in 1979, so, since I was already handy with a soldering iron, I bought a kit containing a set of PCBs, a heap of chips, nice case, two 5.25" floppy drives, an EEPROM progmmer, keyboard and a green monochrome monitor and soldered them together to make a 64Kb SS-50 bus based microcomputer running the Flex-09 OS on a 2 MHz 6809 with 16x32 screen, and fitted with the two disk drives.
I managed to debug the hardware well enough to run sucessfully, using only a multimeter and a 1 bit logic probe: I had previously done various electronic projects, including building my own transistorised stereo amp and a single channel Radio Control transmitter/receiver pair, so already had all the necessary tools for the job.
Being used to 24 x 80 green screens at work, I almost immediately replaced the original 16 x 64 display card with one capable of displaying 80 x 24 on the same green TV, recoding its character generator to handle character graphics and rewriting its bootstrap code to match. I also made sure I had fitted enough RAM and EPROMS to entirely fill the 6809's 64K address space.
I've still got the box: it booted OK the last time I turned it on
This system ended up with compilers/assemblers etc. for Basic, C, COBOL, Forth, PL/9 and an excellent 6809 assembler. They all worked well. However the COBOL compiler is dog slow. though it seems quite robust. I usually programmed this box in 6809 assembler, PL/9 and C: I taught myself the latter from the original K&R "C" book.
I eventually added another pair of floppy drives just because I could.