One ROM – C64 Setup mit Original, JiffyDOS und Diagnose-ROM
Im letzten Beitrag haben wir ein fertiges Setup (set-c64) verwendet.
Jetzt gehen wir einen Schritt weiter und bauen uns ein eigenes Multi-ROM-Setup.
👉 Ziel:
- Original C64-ROM
- JiffyDOS
- Dead Test Diagnose-ROM
- Umschaltbar per Hardware
Alles in einem einzigen One ROM.
Warum dieses Setup sinnvoll ist
Dieses Setup deckt praktisch alle Anwendungsfälle ab:
- 🟢 Original-ROM → maximale Kompatibilität
- ⚡ JiffyDOS → deutlich schnelleres Laden
- 🧪 Diagnose-ROM → Fehlersuche
👉 Früher hätte man dafür mehrere EPROMs gebraucht.
Vorbereitung der ROM-Dateien
Du brauchst folgende Dateien:
1. Original-ROMs
- Kernal (901227-03)
- Basic (901226-01)
- Character (901225-01)
2. JiffyDOS Kernal
- Ersatz für das Kernal-ROM
- gleiche Größe wie Original
👉 Wichtig: JiffyDOS ersetzt nur das Kernal-ROM, nicht Basic oder Character.
3. Dead Test ROM
- Diagnose-Kernal (781220)
- wird ebenfalls im Kernal-Slot verwendet
Aufbau der Custom-Konfiguration
Jetzt bauen wir unser eigenes Image im Web-Interface:
Schritt 1: Custom Image auswählen
- Verbinden
- „Custom Image“ öffnen
Schritt 2: ROM-Sets definieren
Jetzt legst du drei Sets an:
🧩 Set 0 – Original
- Kernal: 901227-03
- Basic: 901226-01
- Character: 901225-01
👉 Das ist dein „Fallback“
⚡ Set 1 – JiffyDOS
- Kernal: JiffyDOS
- Basic: unverändert
- Character: unverändert
👉 Ergebnis: schnelleres Laden bei voller Kompatibilität
🧪 Set 2 – Diagnose
- Kernal: Dead Test 781220
- Character: 901225-01
👉 Basic wird hier meist nicht benötigt
Mapping und Umschaltung
Die Umschaltung erfolgt wie beim vorherigen Artikel:
👉 über die Image Select Pins
Typische Belegung:
- 00 → Set 0 (Original)
- 01 → Set 1 (JiffyDOS)
- 10 → Set 2 (Diagnose)
💡 Das kannst du z. B. mit einem kleinen DIP-Schalter realisieren.
Flashen des Custom Images
- „Program“ klicken
- warten bis fertig
👉 Danach ist alles im One ROM gespeichert.
Einbau im C64
Wie im vorherigen Artikel:
- One ROM in den Kernal-Sockel
- Verbindungen herstellen:
- Basic CS → X1
- Character CS → X2
Optional:
- DIP-Schalter für Umschaltung einbauen
Test der drei Modi
Nach dem Einschalten kannst du direkt testen:
🟢 Original
- normales BASIC-Startbild
⚡ JiffyDOS
- schneller Start
- neue DOS-Befehle
🧪 Diagnose
- Dead Test startet sofort
- ideal bei defekten Geräten
Typische Stolperfallen
❌ JiffyDOS funktioniert nicht
- falsches ROM geladen
- Größe stimmt nicht
❌ Kein Unterschied zwischen Sets
- Umschaltung falsch verdrahtet
❌ System startet nicht
- falsches Mapping
- Leitungen vertauscht
Erweiterungsmöglichkeiten
Wenn du Blut geleckt hast 😄:
- weitere Kernal-ROMs hinzufügen
- mehr als 3 Sets nutzen
- externe Umschalter einbauen
- automatische Umschaltung per Logik
Erfahrung aus der Praxis
Dieses Setup ist mein persönlicher Favorit:
👉 90 % aller Fälle sind damit abgedeckt
- Alltag → JiffyDOS
- Kompatibilität → Original
- Reparatur → Diagnose
Und alles ohne Umbau.
Fazit
Mit einem Custom Image holst du das Maximum aus One ROM heraus:
- mehrere ROMs in einem Chip
- flexibel umschaltbar
- perfekt für Entwicklung und Reparatur
👉 Gerade beim C64 ein echter Gamechanger.
Ausblick
Mögliche nächste Themen:
- Bank-Switching mit mehr als 4 ROMs
- Timing-Probleme und Lösungen
- Einsatz in anderen Systemen (z. B. Amiga, Arcade)