One ROM – Praxisbeispiel: Pre-built image: set-c64

One ROM – Praxis: Einsatz im Commodore C64 mit „set-c64“

In den letzten Artikeln ging es um Grundlagen und Custom Images.
Diesmal wird es richtig konkret: Wir setzen ein One ROM direkt in einem Commodore 64 ein – mit einer fertigen Konfiguration aus dem Web-Interface.

👉 Ziel: Mehrere originale ROMs + Dead Test in einem einzigen Baustein


Ausgangssituation beim C64

Der C64 nutzt gleich mehrere ROMs:

  • Kernal-ROM
  • Basic-ROM
  • Character-ROM

Normalerweise sind das einzelne Chips – oder EPROM-Ersatzlösungen.

👉 Mit One ROM kannst du alle gleichzeitig ersetzen.


Verwendete Konfiguration

Wir nutzen genau das Setup aus dem Screenshot:

  • Model: Fire
  • PCB Revision: Fire 24 E
  • MCU Variant: RP2350
  • Firmware: v0.6.8
  • ROM Config: set-c64

Diese Konfiguration bringt bereits alles mit, was wir brauchen.


Was steckt in „set-c64“?

Das Image enthält mehrere komplette ROM-Sets:

🧩 Set 0 (Standard)

  • Kernal ROM 901227-03
  • Basic ROM 901226-01
  • Character ROM 901225-01

👉 Das entspricht einem normalen C64


🧪 Set 1 (Diagnose)

  • Dead Test Kernel 781220
  • Character ROM

👉 Perfekt für Fehlersuche – startet auch ohne funktionierenden RAM


🔀 Set 2 (Alternative Kombination)

  • Kernel + Basic Varianten

👉 Für Experimente oder Modifikationen


Einbau im C64

https://images.openai.com/static-rsc-4/kVbgU29SwucCDMncIcK6RrJHBRi06GuGtnLbPC66cYMef40DShPwJtITMBWnN1KMsJfbTf53klr2BGQWGZEd7PWAaI-m7kskh64KliLz92-9vyC56lCBDffEkolqo_rNvNRIX2_PztfEgeeXjN7uqRGwoDewzHpuRg4iDr5t63L960Wx2px4uW-l2CCttH0O?purpose=fullsize
https://images.openai.com/static-rsc-4/r4QRbslwOahk-iCeJWNjVmDMAYyLw9KabYWZKMsQLxqvoC8KB9P9qAcC7CiPhVezlpG93QLJlvfQVooXIaqa4nQXGCcA7iABZ78Yi-elywlwU9VFiLcZuCGzYn7wSmgPDRCsAhGh2Nwhx4qqXMVFnzTJBEXRQMnAzjauT1aK6ltOc-8qcOE5P_J6ANVm4WMc?purpose=fullsize
https://images.openai.com/static-rsc-4/cA7h_wx4qKoLeFBvsuFlRcNhVYxd7CJhUQGyPexAVrI08N86v2KZZ-pHvfg7En4fNWM5Jne7HOBlh7QOWEe6Cbe24iOkFea45_30vSIcAwRVJwvct9UQ5hsF1e6RxpUmxNVtVHAgOg94BuojEpICaS2ANUicTAv1Zv1nW3pEKLUjDtFO67o3XFMbMLMnmRx_?purpose=fullsize
6

👉 Wichtig: Das One ROM wird im Kernal-Sockel eingesetzt.

Verkabelung (laut Image-Anleitung)

Zusätzlich musst du zwei Verbindungen herstellen:

  • Basic ROM CS (Pin 20) → SDRR Pin X1
  • Character ROM CS1 (Pin 20) → SDRR Pin X2

👉 Hintergrund:
Das One ROM übernimmt alle drei ROMs und muss wissen, wann welches aktiv ist.


Besonderheit beim Character-ROM

Im Screenshot steht:

Character ROM CS2 is set to ‘ignore’

👉 Das liegt daran, dass diese Leitung im C64 fest auf +5V liegt.
Daher ist sie immer aktiv und muss nicht extra angeschlossen werden.


Umschalten zwischen den ROM-Sets

Jetzt kommt der spannende Teil:

👉 Die Auswahl erfolgt über die SDRR Image Select Jumper

  • 0 (alle offen) → Set 0 (Standard)
  • andere Kombinationen → Set 1 / Set 2

💡 Tipp:
Wenn du einen Schalter statt Jumper verwendest, kannst du bequem zwischen den Sets wechseln.


Flashen des Images

Das ist der einfachste Teil:

  1. https://onerom.org/web/ öffnen
  2. Verbindung herstellen
  3. „Pre-built Image“ auswählen
  4. set-c64 wählen
  5. Program klicken

👉 Fertig – dauert nur wenige Sekunden.


Test im Betrieb

Nach dem Einbau:

  • Gerät einschalten
  • je nach Jumper-Stellung startet:
    • normales BASIC
    • oder Dead Test

👉 Gerade der Dead Test ist extrem hilfreich bei defekten Geräten.


Typische Fehler beim C64-Setup

❌ Schwarzer Bildschirm

  • falsche Verkabelung der CS-Leitungen
  • One ROM falsch herum eingesetzt

❌ Nur ein ROM funktioniert

  • X1 / X2 nicht korrekt verbunden

❌ Umschaltung ohne Wirkung

  • Jumper falsch gesetzt
  • kein definierter Pegel

Warum dieses Setup so gut ist

Gerade beim C64 bringt One ROM enorme Vorteile:

  • ersetzt 3 ROM-Chips gleichzeitig
  • integrierter Dead-Test
  • kein EPROM-Brennen mehr
  • schnelles Umschalten

👉 Besonders für Reparaturen ein riesiger Gewinn.


Erfahrung aus der Praxis

Wenn man einmal so ein Setup hat, will man nicht mehr zurück:

  • Kein ständiges Chip-Wechseln
  • Kein Brenner notwendig
  • Sofort verschiedene Konfigurationen testbar

Gerade bei Fehlersuche spart das richtig Zeit.


Fazit

Das set-c64 Image ist der perfekte Einstieg für den Einsatz im C64:

  • sofort einsatzbereit
  • durchdacht vorkonfiguriert
  • extrem praktisch im Alltag

👉 Für mich aktuell die eleganteste Lösung, um mehrere C64-ROMs in einem System zu vereinen.


Ausblick

Mögliche nächste Schritte:

  • eigene Kernal-ROMs einbauen (z. B. JiffyDOS)
  • noch mehr ROM-Sets hinzufügen
  • Umschaltung über externe Schalter erweitern
Dieser Beitrag wurde unter Allgemein veröffentlicht. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert