HD-64: Moderner HDMI-Ausgang für den Commodore 64
Der Commodore 64 ist ein echter Retro-Klassiker – doch die alten Video-Ausgänge (RF- und Composite) passen schlecht an heutige Flachbildschirme. Mit dem HD-64 von SideProjectsLab erhält der C64 eine native HDMI-Schnittstelle: gestochen scharfes Bild, klarer Sound und einfache Verbindung per HDMI-Kabel.
Warum HDMI?
- Digitale Signalübertragung: Kein Rauschen, keine Farbverfälschung wie bei analogen Anschlüssen.
- Plug & Play: Aktuelle TVs oder Monitore erkennen den C64 automatisch.
- Ein Kabel für Bild und Ton: Weniger Kabelsalat und keine Zusatz-Adapter mehr nötig.
Funktionsweise im Überblick
- Abgreifen der Grafik-Daten
Ein FPGA-Modul sitzt direkt am VIC-II-Chip des C64 und liest in Echtzeit mit, welche Pixel erzeugt werden. - VIC-II-Emulation
In einer Hardware-Beschreibungssprache (VHDL) wird die originale Raster-Logik des VIC-II nachgebaut und als digitales Bild interpretiert. - Upscaling
Das FPGA rechnet das Bild flüssig auf Full-HD (1920×1080 px) hoch – entweder mit 50 Hz oder 60 Hz, je nach Spiel oder Demo. - Audio-Integration
Gleichzeitig wird der Ton vom SID-Chip digitalisiert und zusammen mit dem Bild zum HDMI-Signal kombiniert.
Hardwaredetails
Der HD-64 existiert in zwei Platinen-Varianten:
- Short-Board: Kompakte Bauform für enge Einbausituationen.
- Long-Board: Mit zusätzlichen Pins für Debugging und Erweiterungen.
Beide stecken an der Stelle des alten RF-Modulators, versorgen sich mit 5 V aus dem C64-Netzteil und bieten einen Micro-HDMI-Port. Alle Entwürfe (Schaltpläne, Stücklisten, Leiterplatten-Layouts) sind frei verfügbar unter Creative Commons.
Software & Firmware
- VIC-II-Kern: Der VHDL-Code, der das Grafik-Verhalten nachbildet, ist Open Source und unter Apache 2.0 lizenziert.
- FPGA-Bitstream: Kompiliert das SideProjectsLab zentral und stellt fertige Firmware-Releases bereit (aktuell Version 0.12).
- Updates: Neue Firmware-Releases bringen Verbesserungen bei Stabilität, Signal-Filterung und Kompatibilität mit verschiedenen C64-Modellen.
Mitmachen und Community
- GitHub: Issues melden, Pull-Requests für den VHDL-Code einreichen oder die Hardware-Dokumentation erweitern.
- Discord: Austausch mit Entwicklern und anderen Retro-Fans.
- Tests: Jede C64-Hardware-Variante reagiert leicht anders – Rückmeldungen helfen, den HD-64 noch stabiler zu machen.

