OpenCBM

Aus C64-Wiki
Zur Navigation springenZur Suche springen

OpenCBM (vormals cbm4win/cbm4linux) dient zur Ansteuerung von 1541/70/71/81-Diskettenlaufwerken, die über ein X-Kabel mit dem PC verbunden sind.

Das Softwarepaket besteht aus Linux-Kernelmodulen bzw. Windows-Treibern zur Hardwareerkennung und diversen kommandozeilen-orientierten Dienstprogrammen, mit denen der Schreib-/Lese-Zugriff auf die Diskette im Laufwerk erfolgt.

Der Emulator VICE kann OpenCBM nutzen, um aus der Emulation heraus auf physische Laufwerke zuzugreifen.

Installation[Bearbeiten | Quelltext bearbeiten]

Windows[Bearbeiten | Quelltext bearbeiten]

Siehe OpenCBM-Dokumentation, Abschnitt "Quick Installation/Windows installation walk-through". Eine gesonderte USB-Treiber-Installation ist nicht nötig oder sinnvoll (zahlreiche online verfügbare Drittanleitungen sind in der Hinsicht veraltet!).

Linux[Bearbeiten | Quelltext bearbeiten]

Siehe OpenCBM für Linux kompilieren bzw. ebenso die OpenCBM-Dokumentation.

Nutzung über die Konsole[Bearbeiten | Quelltext bearbeiten]

  • cbmctrl dir 8 - Inhaltsverzeichnis von Diskette in physischem Laufwerk 8 anzeigen
  • d64copy 8 disk.d64 - Diskette (35 Tracks) von physischem Laufwerk 8 lesen und in Image disk.d64 schreiben (-e 40 für 40 Tracks)
  • cbmread 8 turbodisk - Datei turbodisk von Diskette in physischem Laufwerk 8 lesen und in lokale Datei schreiben (cbmwrite zum Schreiben auf physische Diskette)
  • d64copy disk.d64 8 - Image disk.d64 auf Diskette in physischem Laufwerk 8 schreiben
  • imgcopy -d1581 -w disk.d81 8 - D81-Image auf Diskette auf physischer 1581 als Laufwerk 8 schreiben
  • cbmforng -c -v 8 disk,2a - Unformatierte Diskette in Laufwerk 8 mit Verify formatieren (35 Spuren, -x für 40 Spuren. Bei bereits formatierten Disketten das -c weglassen)
  • cbmctrl reset - Laufwerke resetten

Das Programm c1541 - Bestandteil von VICE, nicht OpenCBM - kann zur Modifikation und Erstellung von D64 Disk-Images benutzt werden. Um beispielsweise das Directory eines Disk-Images anzuzeigen, kann c1541 mit dem Pfad zum Disk-Image als Parameter und der Option -list gestartet werden. Wichtig sind dabei die Anführungsstriche vor und nach dem Pfad.

Hinweis zur Nutzung mit VICE[Bearbeiten | Quelltext bearbeiten]

Eigentlich sollte der Emulator VICE die Anwesenheit von OpenCBM selbst erkennen und "Real IEC" als Option unter Peripheral Settings -> Use IEC Device für Drucker und Laufwerke anbieten. Ab VICE Version 2.3 ist das aber scheinbar nicht mehr so ohne weiteres der Fall, diese Option scheint häufig zu fehlen. Unter Windows kann hier Abhilfe geschaffen werden, wenn man die Datei opencbm.dll aus dem installierten OpenCBM-Verzeichnis in das VICE-Verzeichnis kopiert, dann sollte diese Option auch in VICE V2.4 wieder verfügbar sein. Viel versprechen sollte man sich davon aber nicht - die Verbindung zum externen Laufwerk ist eher rudimentär und den erwartbaren Beschränkungen unterworfen (d.h. Floppy-Speeder und Nachladen und dergleichen funktionieren jeweils höchstwahrscheinlich wenig bis gar nicht).

Weblinks[Bearbeiten | Quelltext bearbeiten]