BMC64 DIY Tiny & Fastest C64 Emulator on a Raspberry Pi
Gerry's Tech Gerry's Tech
332 subscribers
703 views
0

 Published On Feb 24, 2024

Create a compact retro computer emulator for the Commodore 64.

Despite its size, it boasts some impressive features:

- It boots in around 4 seconds.
- It can be powered off at any time without worrying about corruption.
- It's extremely fast with low latency.
- It exhibits high compatibility with original C64 software.
- It offers high-quality HDMI video output.
- It comes equipped with ports for original joysticks, as well as USB connectivity for modern game pads.

Jumps:
02:09 Getting the PCBs
07:07 Construction
25:48 Software Installation
27:37 Testing

Links:

- PCBWay Projects:

If you want to help me out without it costing you anything, please consider signing up for PCBWay using this referral link if you intend to order any PCBs. This will give me credit to order other PCBs for future videos:
https://pcbway.com/g/31u3E2

1. DIY COMMODORE 64 BMC64 CONFIG 2 WITH WORKING C64 KEYBOARD
https://www.pcbway.com/project/sharep...
2. COMMODORE 64 KEYBOARD FACEPLATE FOR TACTILE BUTTON KEYBOARD PROJECTS
https://www.pcbway.com/project/sharep...
3. BARE METAL COMMODORE 64 EMULATOR GEEKS EDITION GPIO CONFIG2
https://www.pcbway.com/project/sharep...
4. BMC64 Keyboard/Joystick PCB
https://www.pcbway.com/project/sharep...

- Randy Rossi:
Toronto PET Users Group Talk:
   • World of Commodore 2019 - Randy Rossi...  
Github:
https://github.com/randyrossi/bmc64

- Accentual BMC64:
https://accentual.com/bmc64/

- RETRO is the new black - Installation and Config Video:
   • Installing & config of BMC64 - the ul...  

- Details:

How does it manage so much in such a small package? Well, it runs on a Raspberry Pi but operates as a bare-metal emulator. In simpler terms, there's no Linux installed; it communicates directly with the Pi's hardware.

And if that weren't enough, it was designed as a replacement for a Commodore 64 motherboard, allowing direct wiring to the original C64 keyboard. This is a simple way to modernize an old C64 unit while preserving the original aesthetic and user experience.

Although I won't be doing that in this video, I will be providing details on how that is done. And this is something I will be attempting in another video:

Considering a Raspberry Pi 3 can be acquired for around $40, this method seems like a bargain when you consider the costs involved in updating an original unit.

If you want to get an original C64 going, then you have some of the following costs:

- A new power supply because the original ones have a tendency to blow up the motherboard. I recently paid $80 for one.
- A third-party device upgrade for the graphics to attach it to a modern TV.
- Probably some sort of fast loader device, etc.

show more

Share/Embed