TBEK: Tiny Basic Experimenters Kit (1977)
ittybittycomputers.com
ittybittycomputers.com
I've always been captivated by the Homebrew Computer Club and have been considering putting together a set of tutorials which go through the steps of creating a really basic CPU with an FPGA (perhaps a simple RISC-V core?) and writing a toy OS to run on top of it. A lot of this stuff you learn at Univeristy, but not everyone has that opportunity. I'd like to see a comprehensive guide which walks someone through every step and teaches the fundamentals of computer architecture, hardware design and systems programming in a fun and hands-on way (it's how I've always learnt best).
Would anyone find a 'Retro PC from scratch' resource useful?
http://wiki.osdev.org/Main_Page
The forum is very instructive too:
The best approach I've seen so far is the excellent Nand2Tetris, however it can't run on hardware due to the custom HDL it uses.