The CFT Project
The CFT is a 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.
State of the CFT
|Memory Board||Constructed, tested, documented.|
|Debugging board||Constructed, tested, documented.|
|Front panel||Works, needs laser cutting|
|Documentation||Reorganising and converting|
|Operating System||In progress|
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.