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
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. Allow your C64 to access the Internet, USB, etc. wirelessly through the Pi Zero W.   In particular, ssh!

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

4. (Stretch Goal #1) If possible - use your C64's keyboard as the keyboard on the Pi Zero (through the serial port). Maybe through softwedge? (

5. (Stretch Goal #2) Add PWM audio output (along the lines of

6.  (Stretch Goal #3) Use the Pi Zero as a virtual Floppy Disk Drive through raspbiec ( (another option is ninepin,

  • 1 × Commodore 64
  • 1 × Raspberry Pi Zero W
  • 1 × 75HC245 For 5V / 3.3V translation
  • 1 × Custom board See GitHub
  • 1 × RCA Output Jack Sparkfun PRT-08631 or equivalent

View all 3 project logs

Enjoy this project?




[this comment has been deleted]

ajlitt wrote 09/18/2021 at 18:18 point

netatalk has been bridging AppleTalk to standard services for years.

Or do you mean LocalTalk, the RS422 twisted pair network? In which case look for a LocalTalk to Ethernet bridge on eBay.

  Are you sure? yes | no

ajlitt wrote 09/20/2021 at 20:57 point

Something like this:

  Are you sure? yes | no

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