MakeISODatensicherung von Festplatte auf CDStand: fkt_date("index.php"); ?>
1. ZielDaten von CMD-Festplatten auf CD-ROM zu sichern und ohne Rücksicherung auf die Daten zuzugreifen. Vorteil: CDs lassen sich viel leichter transportieren und kopieren als eine Festplatte. Unterziel: Diese CDs sollen PC-kompatibel sein. 2. VorgeschichtePC-CD-ROMs ließen sich nicht direkt mit dem C64 lesen. Daher erstmal angeschafft: Hardware: CMD-HD (SCSI-Controller und HDD zusammen) und (SCSI-)CD-ROM-Laufwerk (erstmal nur lesen, Brenner später)) Kabel: Verbindung von CD-Laufwerk (50 pol.) an CMD-HD (25 pol. Sub-D) Software: z.B. CD-ROM-Commander Jetzt war es möglich, PC-CDs mit dem C64 zu lesen. Dazu ist dann im C64 ein Programm notwendig, das den Zugriff ermöglich, z.B. der CD-ROM-Commander. 3. Hardware-Unterscheidungen
Es gibt verschiedene SCSI-CD-ROM-Laufwerke: Diese beiden Laufwerkstypen können beide mit der CMD-HD verwendet werden. Der CD-ROM-Commander arbeitet nur mit dem 2048-Byte-Modus. Ohne CD-ROM-Commander kann das Betriebssystem des CMD-HD-Controllers nur mit der 512-Byte-Version (nur bei Typ b möglich) arbeiten. 4. SoftwareEs ergeben sich Nachteile bei Verwendung eines Zusatzprogrammes wie z.B. des CD-ROM-Commanders. Man muss z.B. für das Betrachten des Inhaltsverzeichnisses eines d64-images erst das gesamte Image von der CD auf eine 1541-Diskette/1541-Partition/... kopieren. Hätte man auf der CD eine 1541-Partition, die vom Aufbau identisch mit einem d64-Image ist, könnte man direkt zugreifen. Daher wäre es wünschenwert, CDs mit einem Mischformat zu haben. Dieses Format wäre dann sowohl PC-kompatibel (für C64-Emulatoren, StarCommander, etc.) als auch "CMD-kompatibel". Auf einer CD sind also zwei verschiedene Formate, die beide den gleichen Datenbestand nutzen.
Ohne Zusatzsoftware (wie z.B. CD-ROM-Commander): 5. Aufbau der CD-ROMsAufbau einer PC-kompatiblen CD-ROM (ISO-Format):
Aufbau einer CMD-kompatiblen CD-ROM:
6. Erstellung von CD-ROMs6.1. PC-kompatibleWir verwenden einen PC mit Brenner und Brennprogramm und PC-kompatiblen Daten. 6.2. CMD-kompatibleGrundsätzlich gleicher Weg wie oben, allerdings muss das Brennprogramm RAW-Daten verarbeiten können.
Problem:
Der PC braucht eine SCSI-Schnittstelle für den Anschluss der Festplatte und als Betriebssystem Unix oder Linux mit dem Programm "dd". Die so erzeugte Datei image.raw wird anschließend mit dem Brennprogramm auf CD gebrannt. 6.3. Misch-CD-ROMs (PC- und CMD-kompatibel)Grundsätzlich läuft das genauso wie beim Erstellen der CMD-CDs. Vor dem Transferieren muss eine ISO-Struktur auf die Quelldaten gebracht werden, damit die Daten PC-kompatibel werden. Das C64-Programm mkiso.prg erzeugt genau solch eine ISO-Struktur. Nach dem Erzeugen kann wie oben beschrieben die CD gebrannt werden. 7. Zugriff auf die Misch-CD-ROM vom C64Beim Einschalten bootet das System von dem Gerät mit der ID 0. Um auf das CD-ROM-Laufwerk zugreifen zu können, gibt es u.a. folgende zwei Möglichkeiten: 1) "Hardware-Umschaltung". Vor dem Einschalten der HD und der anderen SCSI-Geräte wird das CD-ROM-Laufwerk auf ID 0 umgeschaltet. Natürlich darf nur einem Gerät die 0 zugewiesen sein. Nachteil: viel Umschaltarbeit. 2) Verwendung eines "Software-Umschalters". Mit dem Bachmann-Programm ist es möglich, das Booten von einem beliebenen Laufwerk (also nicht zwangsweise ID 0) zu ermöglichen. Das Umschalten während des Betriebs ist beliebig möglich. Bachmann-Programm: http://www.roy-bachmann.de/download/iozip.zip -> "HD-ZIP (al)" Leider ist die http://www.roy-bachmann.de/download/iozip.zip schon einige zeit offline. Daher hab ich das Archiv hier zum Download gespiegelt." 8. Aktueller Programmstand
Stand: fkt_date("mkiso.zip"); ?>
Das Programm erzeugt Primary Volume Descriptor, Directory Records und Path Table Records aus den Daten des angegebenen Laufwerks aus dessen Partitionstabelle. Folgendes ist in der aktuellen Programmversion zu beachten:
9. Programm-DownloadNun auch zu Dir-Master kompatibel. Download der aktuellen Version: Oder die ältere Version:
Anregungen, Kritik und Fragen bitte an Skern. |