I like making hardware-y type things, but unlike software, hacking around with hardware can cost a lot of money, so I don't do as much of it as I'd like. Given the sparsity of this section, I document even less of it!
The CFT Project
The CFT is my home-designed, home-built mini-computer made from scratch. I've designed and built the instruction set, data path, processor, computer, software stack, cross-assembler, emulator, software toolchain and even some of the tools needed to do this. You can call this a ‘fantasy mini’. I'm in the process of testing the processor and building peripherals and the ROM, while trying to document the whole thing.
The CFT Homebrew Processor: PB1 Construction Timelapse
Building Processor Board 1, revision E, 100× speed timelapse.
The CFT Processor: Fetch Execute Cycle
Part of the CFT Processor running fetch-execute cycles on the temporary front panel.
First Tests of the CFT Microcode Sequencer
The first few seconds of the CFT's microcode sequencer running at the breakneck speed of 1 Hz. The sequencer, which takes up most of Processor Board 0 (PB0) has been manually configured to execute microcode for the
Testing a SpeakJet® chip on a breadboard using Python.