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
The CFT is a homebrew mini-computer made from scratch out of discrete
logic chips. I’m making the instruction set, processor, computer and
software stack from scratch in my increasingly sarcastically dubbed
Copious Free Time.
This is the project log of the CFT project, updated as the project is
being worked on. The changes aren't always published immediately,
CFT's front panel and processor at the microcode level and includes various
sample programs, from the obligatory ‘Hello World’ to a prime number generator.
This 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!
This is a poster generated semi-automatically, showing the plan and
progress of the CFT Project as of September 2012. Things have changed
a lot since — from the set of boards to the logo, but it's still quite