C64-> HD-64
Commodore C64 – SPL HD-64 Der SPL HD-64 ist ein RF-Modulator-Ersatz für den Commodore-64-Computer, der über einen Full-HD-50/60-Hz-Micro-HDMI-Video- und Audioausgang verfügt. Wichtig ist, dass der HD-64 kein Ersatz für den VIC-II ist, der weiterhin auf der Hauptplatine montiert werden muss. Anstatt das analoge Videosignal des VIC zu digitalisieren, „schnüffelt“ der HD-64 den Speicherbus des C64 aus und erzeugt mittels einer auf FPGA implementierten Emulation eine pixelgenaue Videoausgabe. Das rekonstruierte Video wird dann auf Full-HD-Auflösung hochskaliert, mit dem digitalisierten Audio vom SID zusammengeführt und als HDMI ausgegeben. Projektpage C64 HDMI HD-64 Kaufmöglichkeit Beispiele Einbau Benötigtes Entlöt / Löt- Material Lötstation (!) Entlötlitze (!) Entlötpumpe Lötzinn 1mm (!) Flussmittel (!) Fittingsflussmittel FM 347 (!) Heissluft Station Installations Tutorial Kleine Verbesserung Die HDMI Buchse ist mir etwas zu wackelig und ich habe etwas Angst das sie sich von der Platine reisen würde, wenn man den C64 vielleicht zu viel bewegt.Ich habe mir dann einen „Spacer“ erstellt, der wird dann zwischen der Buchse und dem C64 Gehäuse geklemmt.Der Spacer überbrückt den Freiraum zwischen HDMI-Port und Gehäusechassis, sorgt für eine Arretierung der Buchse und verhindert so eine Beschädigung der Leiterbahnen durch Hebelwirkung. Ich habe die STL Datei hier mal zur Verfügung gestellt Einige Tipps aus der Anleitung Audio-Jumper Der Jumper mit der Bezeichnung „AUDIO ® EXT-INT” steuert, ob der rechte Audiokanal das vom Motherboard über den RF-Modulator-Anschluss kommende Signal oder das vom „EXT. AUDIO”-Anschluss kommende Signal empfängt. Der rechte Audiokanal empfängt kein Signal, bis eine Seite des Jumpers geschlossen wurde. Das Audio kann über das HD-64-Konfigurationsprogramm „HD64_CFG_UTIL.PRG“ zwischen „Stereo” und „Mono” umgeschaltet werden. Wenn „Mono”-Audio ausgewählt ist, wird der rechte Kanal als Audioquelle verwendet. Analoge Video-Jumper Der Jumper mit der Bezeichnung „SV: O-S” (Position 1 ) bestimmt, ob die Amplitude des Chroma-Signals(am analogen S-Video-Ausgang) der eines ursprünglichen RF-Modulators entspricht oder ob sie die niedrigere„standardkonforme” Amplitude haben soll. Am analogen S-Video-Ausgang ist kein Chroma verfügbar, bis eine Seite des Jumpers geschlossen wurde. Der Jumper mit der Bezeichnung „12v VIC” sollte geschlossen sein, wenn ein 12v VIC-II verwendet wird (VICIIModelle 6567 und 6569) Standard Firmware-Update Die Firmware des HD-64 kann aktualisiert werden, indem Sie ihn über den integrierten USB-C-Anschluss an einen PC anschließen.Der C64 muss während der gesamten Dauer eines Firmware-Updates eingeschaltet sein.Da der „Breadbin” und der „C64-C” Löcher an unterschiedlichen Positionen haben, war es nicht möglich, den USB-C-Anschluss auf der Rückseite des Computers zugänglich zu machen. Daher muss das Gehäuse geöffnet werden, um das HD-64 zu aktualisieren. 1. Laden Sie das neueste Firmware-Update-Paket von GitHub herunter und entpacken Sie es.2. Schalten Sie den C64 ein.3. Verbinden Sie den HD-64 über den USB-C-Anschluss mit einem PC.4. Vergewissern Sie sich, dass der HD-64 unter „Geräte-Manager” als neuer COM-Anschluss angezeigt wird. Ist dies nicht der Fall, installieren Sie die entsprechenden Treiber: a. Bis zur Hardwareversion v0.2 finden Sie die FTDI-Treiber hier: https://ftdichip.com/drivers/vcp-drivers/ b. Für die Hardwareversion v0.3 und höher finden Sie die Treiber hier: https://www.wchic.com/downloads/ch341ser_exe.html 5. Sobald das HD-64 erkannt wurde, führen Sie die ausführbare Datei für das Update (firmware_update.exe) aus.6. Befolgen Sie die Anweisungen. Wenn Sie aufgefordert werden, den COM-Port auszuwählen, lassen Sie das Tool zunächst immer versuchen, den HD-64 automatisch zu erkennen. Nur wenn dies nicht funktioniert, geben Sie den richtigen COM-Port manuell an. 7. Sobald die ausführbare Datei für das Firmware-Update erfolgreich ausgeführt wurde, schalten Sie den C64 aus und wieder ein.8. (optional) Durch erneutes Ausführen der ausführbaren Datei für das Firmware-Update wird die aktuelle Firmware-Version angezeigt. Das Firmware-Update löscht nicht die aktuelle Konfiguration des HD-64. In dem unwahrscheinlichen Fall, dass die Konfigurationsdaten beim Firmware-Wechsel im Speicher verschoben werden, kann es vorkommen, dass die Farben nach dem Update „durcheinandergeraten” sindUm dies zu beheben, führen Sie das Konfigurationsprogramm wie in Abschnitt 5 beschrieben aus, ändern Sie alle Parameter, setzen Sie sie dann zurück, speichern Sie die Konfiguration und starten Sie schließlich den C64 neu. C64 Konfigurationsprogramm WICHTIG ! Die Version des Konfigurationsprogramms muss immer mit der Firmware-Version des HD-64 übereinstimmen. Wenn die beiden Versionen nicht übereinstimmen, kann das Konfigurationsprogramm die Parameter des HD-64 nicht ändern. Die Menu-Steuerung Erfolgt mit den Tasten W – OBEN S- UNTEN S-LINKS D-RECHTS RETURN- BetätigenDie verschiedenen Parameter des HD-64, wie Farbpalette, Scanlines, Blau und Breitbild, können über das Konfigurationsprogramm (hd64_cfg_util.prg) konfiguriert werden, das direkt auf dem C64 läuft. Das Konfigurationsprogramm wird zusammen mit jeder Firmware-Version auf GitHub verteilt. Das Konfigurationsprogramm wird mit den Tasten „ASDW“ zum Bewegen des Cursors und „ENTER“ zum Bestätigen bedient. • Das Konfigurationsprogramm kann keine Werte aus dem HD-64 lesen, sondern nur schreiben. Aus diesem Grund zeigen Werte, die nicht geändert wurden, einen Standardwert an, der möglicherweise nicht den tatsächlichen Zustand des HD-64 widerspiegelt. • Sobald ein Wert im Konfigurationsprogramm geändert wurde, wird der neue Wert in den HD-64 geschrieben und ab diesem Moment wird dieser Parameter zwischen dem Konfigurationsprogramm und dem HD-64 synchronisiert (bis das Konfigurationsprogramm geschlossen wird). • Um die aktuelle Konfiguration zu speichern, bewegen Sie den Cursor auf die Schaltfläche „SAVE“ und drücken Sie „ENTER“. Nur die Werte, die in dieser Sitzung geändert wurden (mit einem Häkchen gekennzeichnet), werden im HD-64 überschrieben. • Die Version des Konfigurationsprogramms muss immer mit der Firmware-Version des HD-64 übereinstimmen. Nur die Werte, die in dieser Sitzung geändert wurden (mit einem Häkchen markiert), werden im HD-64 überschrieben.Das Konfigurationsprogramm kann die Firmware-Version des HD-64 nicht lesen, sodass die einzige Rückmeldung für eine Versionsinkongruenz darin besteht, dass die Änderung von Parametern im Konfigurationsprogramm keine Wirkung zeigt. Es gibt drei Möglichkeiten, um sicherzustellen, dass die beiden Versionen übereinstimmen: 1. Führen Sie die ausführbare Datei für das Firmware-Update wie in Abschnitt 6 beschrieben aus. Das Skript zeigt die aktuelle Firmware-Version des HD-64 an und kann vor der eigentlichen Durchführung des Firmware-Updates unterbrochen werden. Sobald die Firmware-Version des HD-64 bekannt ist, laden Sie das Konfigurationsprogramm aus der entsprechenden Version auf GitHub herunter. 2. Aktualisieren Sie die Firmware des HD-64 auf die neueste Version und verwenden Sie das Konfigurationsprogramm, das zusammen mit dem Update-Paket verteilt wird. 3. Beginnen Sie mit der neuesten verfügbaren Version und probieren Sie nach und nach ältere Versionen des Konfigurationsprogramms aus, bis Sie eine finden, die funktioniert.