Doctor Volt
Published © GPL3+

The Arduino Commodore 64

An Arduino sketch that emulates a Commodore C64. Connect a PS/2 or USB keyboard and a TV and run simple BASIC programs!

BeginnerFull instructions provided2 hours15,766
The Arduino Commodore 64

Things used in this project

Hardware components

Arduino Nano R3
Arduino Nano R3
×1
Arduino Mega 2560
Arduino Mega 2560
If used instead of the Nano, we have 6000 Bytes of BASIC Ram and 320x200 Pixels High resolution mode
×1
Resistor 1k ohm
Resistor 1k ohm
×1
Through Hole Resistor, 820 ohm
Through Hole Resistor, 820 ohm
×1
Schottky Rectifier, 60 V
Schottky Rectifier, 60 V
I used BAT48, but others might also work
×1
Breadboard (generic)
Breadboard (generic)
×1
Jumper wires (generic)
Jumper wires (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE
Visual Studio Code Extension for Arduino
Microsoft Visual Studio Code Extension for Arduino

Story

Read more

Schematics

Breadboard

Schematic

Code

Source code

Find Source code and instructions on Github

Credits

Doctor Volt

Doctor Volt

19 projects • 127 followers

Comments