CHIPC-8
- 1 Devlogs
- 1 Total hours
A retro 8-bit chip based computer
A retro 8-bit chip based computer
You probably have an 8-core beast of a processor in your pocket and another one on your desk. But do you really know what happens inside the silicon at every single clock cycle? Driven by a pure love for bare-metal hardware and the KISS (Keep It Simple, Stupid) philosophy, I decided to build my own minimalist computer from scratch.
Its beating heart? The legendary MOS 6502 (specifically, the Rockwell R65C02). No heavy OS, no high-level abstractions. Just pure logic, assembly, and raw silicon.
To be completely honest, this project didn’t start yesterday. I actually designed and fully assembled the board a year ago. Back then, I was on fire: I spent hours mapping out the architecture, routing the PCB traces, and soldering the components.
But right after assembling the board, the momentum dropped. The hardware went straight into a drawer, and the project stalled. I realized I had completed the visible part of the iceberg, but I completely missed the most important phase. A custom computer without firmware is just a beautiful, expensive paperweight. The real challenge starts now.
I’m digging the project out of its drawer to finally give it life. No more simulations. We are talking custom EEPROM flashing, memory mapping, and low-level bare-metal programming.
But I’m not just aiming for a simple “Hello World” or a blinking LED. The ultimate, crazy goal of this project? Writing and running a 3D raycaster engine directly on this 8-bit machine. If you want to see how far we can push a 6502 processor with clever optimization and minimal resources, you’re in the right place.
Here is what’s coming up in the next devlogs:
EEPROM Programer: create a simple EEPROM programer based on a microcontroller.
The First Boot: Writing the initial bootloader and basic I/O initialization.
Memory Mapping: Figuring out how RAM, ROM, and peripherals will coexist cleanly on the bus.
The Software Stack: Building the foundations to eventually support the raycaster graphics logic.
If you love DIY electronics, retro-engineering, and optimization, stick around.
**CHIPC 2.0 is officially alive. Stay tuned for the next post where we jump straight into the assembly code! **