close-circle
Close
0%
0%

Raspberry Pi Zero W / Commodore 64 Interface Board

Interface a Pi Zero directly to a Commodore 64 via User Port and IEC.
Give your C64 a Linux upgrade.

Similar projects worth following
close
Interface the Raspberry Pi Zero W to the Commodore 64 through the User Port.

Project goals:

1. Get a Linux shell prompt on your C64 through the Pi Zero's Console Pins.

2. Use the Pi Zero as a virtual Floppy Disk Drive through raspbiec (https://github.com/Flogistoni/raspbiec) (another option is ninepin, https://github.com/FozzTexx/ninepin)

3. Allow your C64 to access the Internet, USB, etc. through the Pi Zero. ssh!

4. Provide Composite Video out from the Pi Zero that is usable directly on a Commodore monitor.

5. (Stretch Goal #1) If possible - use your C64's keyboard as the keyboard on the Pi Zero (through the serial port). Maybe through softwedge? (https://github.com/theatrus/softwedge)

6. (Stretch Goal #2) Add PWM audio output (along the lines of https://learn.adafruit.com/introducing-the-raspberry-pi-zero/audio-outputs)

  • 1 × Commodore 64
  • 1 × Raspberry Pi Zero W
  • 1 × 75HC245 For 5V / 3.3V translation
  • 1 × Custom board To be designed.

View all 3 project logs

Enjoy this project?

Share

Discussions

oshpark wrote 11/22/2017 at 05:39 point

Exciting project!

  Are you sure? yes | no

Andy Spencer wrote 04/16/2017 at 17:08 point

Great project! Nice work doing this . . . can't wait to see it working fully. :)

  Are you sure? yes | no

freefuel wrote 02/25/2016 at 02:33 point

can the Pi be placed on a cart board for the C64? I was thinking why not use a B+ or a Pi2 with their included Ethernet ports, that would make connecting to the internet easier! 

  Are you sure? yes | no

Leif Bloomquist wrote 04/16/2017 at 14:37 point

Yes, that is exactly my idea.   With the Pi Zero W it is perfect for connecting to the internet wirelessly!

  Are you sure? yes | no

freefuel wrote 04/17/2017 at 00:42 point

plus on the cart port you may be able to interface a raspberry pi as cartridge to the C64. you may need some SRAM to do so and most defiantly will need level converters. 

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates