Reviving Retro: Building a Commodore 64 from Scratch

For enthusiasts of retro computing, constructing a Commodore 64 (C64) is often viewed as one of the more accessible projects. This accessibility is largely due to the fact that the C64s core chipset handles the majority of the processing workload. If you can secure these essential components, you are likely about 80% of the way toward successfully building your own C64. However, what happens when those vital chips are hard to find, or if you're in search of a more intricate challenge than merely assembling pre-made parts? Are you left feeling defeated? Not at all.
In an exciting new project, [DrMattRegan] shares insights through his video series that focuses on creating a C64 entirely from scratch, without relying on its original core chipset. The initial video in this series presents a promising approach to overcoming the chip shortage challenge. At the heart of his project lies the construction of a replacement for the iconic 6502 microprocessor, specifically the 6510 variantthough they are quite similarinvolving the use of a couple of EPROMs, some SRAM chips, and various standard logic chips to connect all the components.
Dr. Regan ingeniously utilizes the EPROMs as a rulebook which houses the code necessary to emulate the 6502 microprocessor. This code is derived from his previous project, the Turing 6502, allowing him to push the boundaries of whats possible in retro computing. Meanwhile, the SRAM chips serve as a notebook, providing scratch memory and registers, effectively transforming the setup into a Turing-complete random access machine.
As it stands, Dr. Matt has made commendable strides, with the core CPU of the 6502 successfully constructed on a printed circuit board (PCB). Impressively, it is capable of running the Apple II version of the classic game Pac-Man, which serves as a benchmark test for the project. The retro computing community eagerly anticipates further installments in his series, as they promise to delve deeper into the intricacies of building this iconic machine from the ground up.
For those interested in further exploring Dr. Regan's work, a retrospective look at his VIC-less VIC-20 project might provide valuable context and inspiration. This previous endeavor showcases his expertise and innovative thinking in the realm of retro computing.
A special thanks goes to [Clint] for the tip that brought this exciting project to light.