Bring back the C64 experience with just a C64 keyboard and shell. No more physical floppy drives or 5¼ inch disks!
My first real computer was a C64 purchased in 1985, but regrettably I sold all my C64 hardware in a garage sale 10 years later. Almost 20 years later I've finally found the perfect way to bring it back to life — in a way that almost makes you forget you're running it on an emulator!
Documented and Tested by John A. Reder — August 2014
(A) Classic C64 'Bread Box' style computer — only the keyboard, LED cable/connectors, and metal side joystick port panel are needed. Even one with a bad motherboard works ($10–20 on eBay). Remove the internal motherboard.
(B) Keyrah v2 (no external USB cable needed — select the cheaper option). Keyrah Product Link
(C) Raspberry Pi Model B — fits easily inside the C64 shell. Mount with a Pi case bottom half and thick double-sided 3M tape or hot glue.
(D) Raspberry Pi-compatible 5V 1A AC adapter with micro USB plug.
(E) 4GB SD card
(F) Standard joystick from that era (Atari 2600 joystick works great)
(G) USB internal extension cable — remember the black wire is ground when soldering.
(H) RCA 4-port jack panel (3 ports needed) — hot-glue into place.
(J) 3.5mm audio jack cable with Y-splitter to Red/White (L/R) RCA channels.
(K) RCA male cable for Video (Yellow) port.
Use the PiMAME image with VICE pre-installed. This example uses PiMAME 0.7.10. PiMAME.org
/home/pi/.profile — add command to route sound to the 3.5mm audio port./home/pi/.profile — remove PiMAME menu launch; replace with direct x64 launch for VICE. Add before the x64 entry:sudo amixer cset numid=3 1
/etc/init.d — comment out the PiMAME intro movie line for faster boot:#omxplayer /home/pi/pimameintro.mov
settings1 for use with the -config flag)./home/pi/roms/c64. Use FTP (login: pi, password: raspberry) to upload.-config parameter:sudo x64 -chdir roms/c64 -config roms/c64/settings1