Review: Die IDE64 Cartridge für den Commodore 64

Der Commodore 64 bietet eine Vielzahl von Erweiterungen, darunter zahlreiche Laufwerk-Alternativen. Die meisten dieser Erweiterungen ermöglichen die Verwendung von SD-Karten als Datenträger. Die IDE64-Cartridge verfolgt jedoch einen etwas anderen Ansatz. Ihre Funktionalität geht über die eines einfachen Wechseldatenträgers hinaus und bietet eine umfassende Palette von Funktionen. In diesem Review werden wir die IDE64 genauer untersuchen.


Die IDE64, entwickelt von Tomas Pribyl und Josef Soucek, feierte 1997 mit der Version 1.1 ihr Debüt und wurde bis Oktober 2016 kontinuierlich weiterentwickelt. Zum Zeitpunkt der Erstellung dieses Reviews ist die aktuelle Version v4.2. Neben den zwingend erforderlichen IDE DOS gibt es eine Vielzahl von Programmen, die speziell für die IDE64 angepasst wurden. Mehr dazu später. Im Folgenden finden wir eine Übersicht über die wichtigsten Funktionen und Eigenschaften der IDE64:
  • Schnittstellen für verschiedene Laufwerke
    • IDE Festplatte (oder andere IDE-kompatible Laufwerke wie CDROM-, DVD- oder ZIP-Laufwerk)
    • CF-Karten-Slot
    • LS-120
  • Möglichkeit der Verwendung zusätzlicher Erweiterungen (Shortbus)
    • ETH64 (Ethernet)
    • DUART (Dual port RS-232 interface)
    • DigiMAX
    • ETFE (Ethernet)
  • Amiga Clock Port (z.B. zum Anschluss eines RR-NET)
  • Datenübertragung zwischen PC und C64 über USB-Schnittstelle / PC-Link
  • Batteriegepufferte Echtzeituhr
  • SuperCPU-Unterstützung
  • 512 KB EEPROM für Firmware, 32 KB RAM und 28 KB Pufferspeicher
  • Unterstützung von IDE-Festplatten bis zu 128 GB (16 Partitionen) und CF-Karten bis zu 137 GB
  • Unterstützung verschiedener Betriebssysteme, u.a. WingOS und GEOS (mit entsprechenden Treiber)
  • Dateimanager, Einstellungen über grafisches Menü, Monitor, Wedge und Fastloader
  • Plugins, um neue Softwarefunktionen hinzuzufügen
  • Reset-Taste

Die Firmware

Neben der beeindruckenden Hardware bietet ide64.org auch eine umfassende Softwareauswahl. Alle für die Modulkonfiguration erforderlichen Programme und vieles mehr stehen im Download-Bereich zur Verfügung. Bevor jedoch mit der Installation begonnen wird, empfiehlt es sich, die Firmware zu aktualisieren.  Singular Crew stellt hierfür eine benutzerfreundliche Webseite bereit, auf der die Firmware an das eigene System angepasst werden kann. Nach Auswahl der Systemkomponenten kann die generierte Firmware auf dem C64 installiert werden.

Die IDE64 einrichten und konfigurieren

Um Festplatten und CF-Karten verwenden zu können, müssen diese zunächst partitioniert und mit dem CFS-Dateisystem formatiert werden. Das Tool zum Partitionieren und Formatieren von Datenträgern bietet zahlreiche Optionen. Bei Auswahl der entsprechenden Option werden die erstellten Partitionen sofort formatiert.


Das Tool cfsfsck8b dient der Fehlerprüfung von Datenträgern und überprüft die Integrität des Dateisystems. Es durchsucht alle Verzeichnisse und Metadaten auf Fehler. Zudem gibt es nicht zugewiesenen Speicherplatz frei und ordnet nicht zugewiesene Dateien zu, falls vorhanden. Nicht geschlossene Dateien werden ebenfalls gelöscht.

Der Dateimanager, der bereits in der Firmware integriert ist, vereinfacht die Datei- und Laufwerksverwaltung. Durch Eingabe von MAN wird er gestartet. Er ermöglicht die gleichzeitige Anzeige des Inhalts von zwei Laufwerken oder Partitionen und das Kopieren von Daten zwischen ihnen.


Das Konfigurationsmenü bietet zahlreiche Optionen, darunter die Einstellung von Uhrzeit und Datum sowie die Aktivierung oder Deaktivierung von Wedge, Fastloader und der CMD-Emulation. In den erweiterten Einstellungen finden wir die Optionen für die am IDE64 angeschlossenen Datenträger. Unter „Device Numbers“ können die Laufwerksadressen vergeben werden.

Software für die IDE64

Die IDE64-Erweiterung verfügt über eine beeindruckende Auswahl an Programmen, Spielen und Demos, die an die Hardware angepasst wurden. Die Webseite IDE64 Warez Site bietet eine umfangreiche Sammlung von Software für C64 und PC, darunter auch viele Spiele, Demos und Tools. Besonders hervorzuheben ist das Animationsdemo „Rush“ von Singular Crew, das 2008 auf der Breakpoint präsentiert wurde. Zum Abspielen muss die Tonspur auf CD zu gebrannt werden, während das eigentliche Programm (14,3 MB) auf der Festplatte oder CF-Karte der IDE64 gespeichert wird.


Mit IDE64cdplay v2 kann die IDE64 als CD-Player verwendet werden, falls ein CD/DVD-Laufwerk vorhanden ist.


Die IDE64 bietet auch für Spiele, die ursprünglich auf zwei Disketten verteilt waren, wie beispielsweise Maniac Mansion, einige Vorteile. Die an die IDE64 angepasste Version des Spiels kann auf ein an die IDE64 angeschlossenes Laufwerk kopiert werden, wodurch der Diskettenwechsel entfällt. Darüber hinaus reduziert die IDE64 die Ladezeiten drastisch, da diese bei Software, die auf der IDE64 läuft, sehr kurz sind.


Die Programme können mit dem Dateimanager oder über Basic geladen werden. Plugins erweitern die Funktionalität des Dateimanagers und ermöglichen beispielsweise das Hinzufügen eines Grafik-Viewers, eines Text-Viewers oder eines SID-Players. Nach der Installation werden die Dateien mit dem entsprechenden Plugin angezeigt oder ausgeführt.


Die IDE64 macht auch vor Betriebssystemen nicht halt. Folgende Betriebssysteme werden unterstützt:
  • Wings (setzt eine SuperCPU voraus)
  • Geos (Setzt einen speziellen Treiber voraus)
  • Lunix (unterstützt die IDE64 sowie dessen RTC)
  • C64OS

Datenübertragung

Um Daten auf das IDE64-Modul oder einen angeschlossenen Datenträger zu übertragen, gibt es mehrere Möglichkeiten. Die einfachste Methode ist die Verwendung des Dateimanagers, um Daten von einem SD2IEC auf die Festplatte oder CF-Karte zu kopieren. Alternativ kann ein CFS-formatierter Datenträger mit FuseCFS direkt unter Windows oder Linux gelesen werden. Eine deutlich komfortablere Option ist jedoch die Verwendung von IDEserv. Diese Software startet einen Server unter Windows oder Linux, auf den das per USB-Kabel angeschlossene IDE64-Modul zugreift. Der PC fungiert so als Datenträger, von dem aus die Daten übertragen werden können.

IDE64 emulieren mit VICE

Wer Software für die IDE64 testen möchte, kann dies auch mit dem Emulator VICE machen, der die IDE64 emuliert. Für VICE gibt es außerdem eine virtuelle Festplatte.  Diese findet man, indem man auf der Website singularcrew.hu nach „64 MiB disk image“ sucht.

Verfügbarkeit

Die IDE64 ist derzeit nicht in den bekannten Online-Shops für Retro-Hardware erhältlich. Interessenten sollten sich direkt an den Entwickler wenden, um Informationen zur Verfügbarkeit und zum Preis zu erhalten. Laut einem News-Eintrag auf der IDE64-Website ist die Erweiterung seit 2023 nicht mehr erhältlich. Sollte jedoch genügend Interesse bestehen, könnte sich dies vielleicht ändern.