×

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 Flachbild­schirme. 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 Farb­verfä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

  1. Abgreifen der Grafik-Daten
    Ein FPGA-Modul sitzt direkt am VIC-II-Chip des C64 und liest in Echtzeit mit, welche Pixel erzeugt werden.
  2. VIC-II-Emulation
    In einer Hardware-Beschreibungssprache (VHDL) wird die originale Raster-Logik des VIC-II nachgebaut und als digitales Bild interpretiert.
  3. 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.
  4. 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.

Das hast du vielleicht verpasst