April 1998

8-Bit-Welt / Meinungen, Programme & Hardware

Tests über Software + Hardware

Autor: Sven Friedrichs


Softwaretest: Read81

 Um seine C64-Software ins World Wide Web zu stellen, auf einem C64-Emulator laufen zu lassen oder einfach nur auf CD zu archivieren, benötigt man ein Programm zum Konvertieren auf ein PC-System. Mittlerweile gibt es jede Menge Lösungen, die sich dieses Problems annehmen. Read81 geht einen besonders einfachen Weg.

Wer braucht Read81?

 Notwendige Voraussetzung ist jedoch der Besitz eines C1581- oder FD-Laufwerks mit dem die C64-Programme auf eine 3,5"-DD-Diskette kopiert werden können. Wer seine Daten vom 1541-Format ohnehin auf das 1581-Format konvertieren wollte, dem ist Read81 sicherlich eine große Hilfe, die Daten auch gleich für ein PC-System zur Verfügung zu stellen. All jene, die einfach nur ihre Sammlung an 1541-Disketten auf einen IBM-PC bringen wollen, sollten nicht den Umweg über Read81 gehen, sondern beispielsweise eine an den PC angeschlossene 1541 mit dem StarCommander benutzen.

Was ist Read81?

 Read81 ist ein einfaches DOS-Programm (Microsoft, Novell, IBM oder PTS), welches ohne grafische Oberfläche anhand von Parametern in der DOS-Eingabezeile gesteuert wird. Um zu ermöglichen, die 1581-Disketten mit einem normalen PC zu lesen, wurde auf ein Betriebssystem zurückgegriffen, welches eine dafür notwendige hardwarenahe Programmierung erlaubt: DOS. Neuere Betriebssysteme wie OS/2 oder Windows werden dieser Anforderung nicht gerecht, weshalb ein problemloser Ablauf dort nicht garantiert werden kann. Daher sollte der DOS-Modus (bei beiden Systemen vorhanden) aktiviert werden.

Was kann Read81?

 Read81 erlaubt es in der Version 2.0 sowohl einzelne Files als auch ganze Disketteninhalte auf den PC zu "schaufeln". Die Funktion einzelne Dateien zu kopieren, ist bereits seit längerem auch in der Sharewareversion (Read81s) vorhanden. Neu hinzugekommen ist ein besonders wichtiges Feature; das Lesen und Schreiben von 1581-Images stellt fortan kein Problem mehr dar.

Wie funktioniert Read81?

 Welche seiner Funktionen Read81 ausführen soll, wird in einem Parameter angegeben, das DOS-typisch nach dem Programmnamen folgt. Der Befehl: "read81 /h" bringt beispielsweise einen Überblick der möglichen Funktionen auf den Bildschirm.

 So wird zum Anzeigen des Inhaltsverzeichnisses sinnigerweise das Dollarzeichen als Parameter eingegeben. Optional können die C64-Filterfunktion (Sternchen, Fragezeichen) zum Einsatz kommen. Eine weitere Eingabe erlaubt zudem zwischen den Dateitypen (PRG, SEQ, USR, DEL oder REL) des C64 zu wählen.

 Die gleichen Filterfunktionen stehen auch bei dem durch "C" gestarteten Kopiervorgang zur Verfügung, jedoch ohne REL- und CBM-Typen. Auf jeden Fall muß darauf geachtet werden, daß die 16 Zeichen des CBM-Formats nach der Konvertierung auf die Festplatte nicht eingehalten werden können. Eine zweistellige Checksumme gibt dann aber doch jedem File seine eigene Identität, falls die ersten 6 Zeichen mehrerer Dateien übereinstimmen.

 Mit dieser direkten Konvertierung ist es beispielsweise möglich, mit Giga-Paint oder GoDot erzeugte IFF-Grafiken von der Festplatte wieder zu lesen und mit einem PC-Grafikprogramm als Internet-taugliche JPEG-Bilder abzuspeichern. Ebenso können Datenbestände und Texte auf diese Weise übernommen werden.

 Da der Programmierer von Read81 aktiv mit PC-Geoworks arbeitet, ist die Möglichkeit enthalten, C64-Geopaint-Bilder als PCX-Bilder und C64-Geowrite-Texte als ASCII-Texte abzuspeichern. Viel einfacher kann man seine Datenbestände nicht übernehmen, zumal die 1581 unter GEOS-Usern weit verbreitet ist.

 Eine ganz andere nützliche - durch "#" gestartete - Funktion ist das Anzeigen eines Sektorinhalts. Wie bei einem Diskettenmonitor kann hiermit der ein oder andere Fehler schnell aufgespürt werden.

 Mit "L" wird eine Datei auf dem Bildschirm aufgelistet. Dabei erfolgt automatisch eine Konvertierung vom CBM- oder GEOS-Zeichensatz in den ASCII-Zeichensatz. Zusätzlich sind Viewer für Geowrite-Files und Geopaint-Files vorhanden.

 Seit Version 2.0 stehen nun die Parameter "W" zum Schreiben eines 1581-Images (typische Endung .d81) auf eine 3,5"-Diskette und "R" zum Übertragen einer 1581-Diskette in ein 1581-Imagefile zur Verfügung. Die Anwendung ist denkbar einfach. Ein Verify und Format beim Kopieren eines 1581-Images auf eine 1581-Zieldiskette ist in guter C64-Copymanier enthalten und kann wahlweise per Parameter aktiviert werden. Die 1581-Images können dann per StarCommander auf dem PC weiterverarbeitet werden. Das Format wird zudem vom Emulator:.. unterstützt.

Wie kompatibel und schnell ist Read81?

 Für das Kopieren einer 1581-Diskette auf ein PC-System werden 40-90 Sekunden gebraucht. Der umgekehrte Weg inklusive Format und Verify schlägt mit 70-80 Sekunden zu buche. Je nach vorhandener Performance weichen die Ergebnisse von PC zu PC ab.

 Da jedoch nicht vom GCR-Format (1541-kompatible-Laufwerke) konvertiert werden braucht, sondern das von der 1581 geschriebene MFM-Format auch bei IBM-PCs in ähnlicher Form verwendet wird, ist stets ein Kopieren im akzeptablen Zeitrahmen möglich. Wer möchte, dem steht mit Read81 ein ziemlich schnelles Kopierprogramm zur Verfügung. Für die Kopie einer 1581-Disk werden weniger als 3 Minuten gebraucht.

 Kompatibilität ist aufgrund der hardwarenahen Programmierung leider nicht bei allen IBM-PCs zu gewährleisten. Ausschlaggebend für ein reibungsloses Funktionieren ist der Diskettenlaufwerks-Controller, der laut Programmierer zum uPD765 Controller von NEC kompatibel sein muß und sich an Adresse 0x3f0 befinden sollte. Das 3,5"-Laufwerk (DD oder HD) muß zudem unbedingt als Laufwerk A: angeschlossen sein. Um auf Nummer sicher zu gehen, empfiehlt es sich ohnehin, erst die Sharewareversion von Read81 zu beziehen und ausgiebig zu testen.

Resümee:

 Für die Zukunft wäre es überaus praktisch, auch die CMD-Formate der FD-Floppies zu unterstützen. Viele am C64 arbeitende User nutzen diese Laufwerke ausgiebig zur Datenspeicherung. Wer bereits seine Diskettensammlung als 1541-Partitionen auf die HD-Disketten gebracht hat, hätte dann auch mit Read81 seine helle Freude. Eine extra Oberfläche für Read81 könnte die Handhabung beim Filecopy beschleunigen; es wäre jedoch eine Überlegung wert, ob Read81 nicht irgendwann ein Bestandteil vom StarCommander werden könnte.

 Read81 erfüllt seine Funktion fehlerfrei und ist zudem zu einem akzeptablen Preis von 30,- DM zuzüglich Versandkosten zu haben.

Quellen für im Artikel erwähnte Produkte:

StarCommander (Giftware)
http://ludens.elte.hu/~sta/sc.html
ftp://ftp.cs.tu-berlin.de/pub/c64/tools/transfer/pc
 
 
Informationen 
Produkt: Read81
Preis: 30,- DM + Versandkosten
Systemvoraussetzungen: AT286-16MHz
Hersteller: Jens-Michael Gross
Hard- & Softwareentwicklungen
Neheimer Straße 47
D-13507 Berlin
Tel.: 030/4329722
e-mail: grossibr@buran.fb10.tu-berlin.de
Bestelladressen: Jens-Michael Gross

Geos User Club
Jürgen Heinisch und Thomas Haberland, GbR
Moerser Str. 11 in D-46286 Dorsten
Tel. 02866 - 96101
Fax 02866 - 96102
T-Online: *geos# 

PPE Renz
Silcherstr. 16
53332 Bornheim
Tel.: 02227/912097
Fax: 02227/3221
T-Online: *wgrimm#



Testergebnis 
Bewertung: minus: plus:
gut - relativ hoher Preis
- keine Oberflächenanbindung für Filecopy
- Konvertierung der Filenamen nicht protokoliert
- schnelles Kopieren einer 1581-Disk auf PC
- unkompliziertes Prinzip über Disk zu konvertieren
- durchgängige GEOS-Unterstützung



Inhalt

   
Zurueck