The CFT Project
The CFT is a homebrew mini-computer made from scratch out of discrete logic chips. ‘From scratch’ means I've designed the instruction set, data path, processor, computer, software stack, cross-assembler, emulator, software toolchain and even some of the hardware tools needed. I'm in the process of building and documenting it all. The processor, front panel and debugging/testing harness are ready and being tested at this point.
CFT Panel Assembly, Front
CFT Panel Assembly, Rear
CFT Case Design
The CFT Homebrew Processor: First Program!
The CFT processor running its first program, entered and executed through the front panel.
The CFT Processor: Fetch Execute Cycle
Part of the CFT Processor running fetch-execute cycles on the temporary front panel.
Processor Board 0 Render
Processor Board 1 Render
Processor Board 2 Render
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.
CFT Processor Reference CardThis is a retro reference card for the CFT Processor, showing some basic hardware information and a complete tabular description of the machine's instruction set. If you've used computers at the Assembly or machine code level before, this may be all the information you need about the CFT architecture!
Processor Board 3 Render
CFT VDU Card Tests
A very early feasibility test of the CFT graphics (VDU) card generating a VGA-compatible signal and demonstrating its various registers and functions.