Close
0%
0%

Connomore64

Realtime cycle exact emulation of the Commodore 64 using multiple RP2xxx microcontrollers in parallel, using a chip by chip approach.

Public Chat
Similar projects worth following
A cycle exact Commodore 64 homecomputer emulator…
…running on 8 ARM Cortex M0+ CPU cores of 4 RP2040 microcontrollers (less than 1€ each!)
…interconnected using a multiplexed 8 bit bus running at about 8 MHz effectively…
…using DVI/HDMI as video and audio output…
…with microsecond exact true to original real world signal timing…
…able to interface with original hardware such as the C1541 floppy drive, including fastloaders.

https://github.com/c1570/Connomore64

For developing this project, the rp2040js emulator project has been extended. Very little debugging on real hardware happened. No logic analyzers were necessary at all! You can find my fork of rp2040js here.

The C64 emulation code is based on the "chips" emulation library. A lot of optimizations have been implemented.

HDMI/DVI output is based on the PicoDVI library.

The SID emulation is provided by a port of the SIDKick pico firmware.

  • 4 × Raspberry Pi Pico (RP2040)

View project log

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

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