C64 Retro-Controller: Arduino Nano Interface für Commodore 64
Komponenten und Zubehör
| Komponente | Menge |
|---|---|
| Arduino Nano R3 | 1 |
Benötigte Werkzeuge
- Arduino IDE
Apps und Onlinedienste
- Arduino IDE
Projektbeschreibung
C64-Controller
Diese Hardware-Erweiterung steuert einen Commodore 64 (Retro-Computer). Funktionen:
- C64 Reset auslösen
- Auswahl von 4 Kernal-ROMs (mit Auto-Reset)
- Optional: 2 BASIC-ROMs, 4 Zeichensätze (Charset)
- Optional: Gerätenummer 8–11 für internes SD2IEC-Laufwerk wählen
- Info-Display auf OLED/LCD
Benötigte Hardware
- Alter C64-Computer
- Optional: internes SD2IEC-Laufwerk
- Multi-ROM-Adapter (z. B. REPROM64)
- Arduino Nano (~3 €)
- OLED-Display 128×64 (~3 €)
- Optional: I²C-LCD-Display (16×2, 20×2, 20×4)
- Drehgeber (Rotary Encoder, ~1 €)
Benötigte Software / Bibliotheken
- Arduino IDE
- LCDMenuLib2 (Menüsteuerung)
- U8g2lib (Grafikdisplay-Treiber)
Features im Detail
- Reset des C64 per Taster
- Kernal-ROM-Auswahl (4 Slots) mit automatischem Reset
- BASIC-ROM-Auswahl (2 Slots) optional
- Charset-Auswahl (4 Slots) optional
- SD2IEC-Gerätenummer (8–11) einstellbar
- Statusanzeige auf OLED/I²C-LCD
REPROM-64
Der REPROM-64 ist ein bewährter Multi-ROM-Adapter für den C64. Der Arduino steuert ihn direkt über GPIO-Pins an. Details: henning-bekel.de/reprom64
Code & Ressourcen
- Projekt-Repository: github.com/oe7twj/C64-Controller
- LCDMenuLib2: github.com/Jomelo/LCDMenuLib2
- U8g2: github.com/olikraus/u8g2
Schaltplan
Herstellungsprozess
- Antitranspirant/Deodorant-Sticks: Wissenschaft, Geschichte und Fertigungs-Einblicke
- Raspberry Pi Garagentor-Öffner mit Live-Video-Streaming – Schritt-für-Schritt-Anleitung
- Hochauflösende 3D-Bildgebung von bleistiftförmigen GaN/(In,Ga)N Kern-Schale-Nanodrähten durch Elektronentomografie
- Bluetooth-gesteuerter Arduino-Spybot bauen – Überwachungsroboter mit IP-Kamera
- FlickMote: Gestensteuerung per Ultraschall & IR für Smart Home (Arduino 101)
- DIY Arduino TV-B-Gone: Universelle TV-Aus-Fernbedienung
- Telefonanrufe auf Arduino UNO mit Twilio & Yaler ermöglichen – Call My Arduino Projekt
- Einen eigenen LED-Master-Clock mit Alarm bauen – aus 12 Metern Entfernung ablesbar
- Find Me: Smarter Gegenstands-Finder mit Arduino und Bluetooth
- Business Case für CMMS aufbauen: Instandhaltungseffizienz & ROI steigern