Was ist nibconv67:
- Ist ein Windows Programm zum Konvertieren von D64 Image Dateien zu G64 Image Dateien mit gleichzeitiger Wiederherstellung des Kopierschutzes (TAIL GAPS) für GEOS.
Benutzung von nibconv67:
- Das Programme nibconv67 wird auf der Kommandozeile (CMD) ausgeführt. Dazu wird die Programmdatei nibconv67.exe am Besten in das Verzeichnis, in dem sich D64 Images befinden, kopiert.
- nibconv67.exe –a0 <Quell-Image.D64> <Ziel-Image.G64>
- z.B. nibconv67.exe –a0 GEOS.D64 GEOS.G64
- Der Parameter -a0 (“Align all tracks to sector 0.”) sollte immer mit angeben werden. Dieser bewirkt, dass in dem G64 Image die 0 Sektoren immer am Beginn jeder Spur (Track) geschrieben werden. Das G64 Image ist damit einfach schicker
Wie ist nibconv67 entstanden:
- Nibconv67 ist aus dem Programm nibconv.exe entstanden. Das Programm nibconv.exe ist Bestandteil der nibtools (LINK) und wird benutzt um Images von einem Datenformate in ein anderes zu konvertieren. Es wird in erster Line verwendet, um *.nib Dateien (erstellt von der nibread.exe) in emulatorentaugliche *.g64 Dateien zu konvertieren. Es kann jedoch auch D64 Images in G64 Images konvertieren. Das macht im ersten Moment zwar wenig Sinn, ist aber möglich. Bei der Konvertierung von D64 zu G64 werden den Daten aus dem D64 noch Informationen, wie die Lücken (zwischen Sektor Header und Sektor Daten, TAIL GAPS), hinzugefügt und daraus das G64 Images erzeugt. Das normale nibconv erzeugt dabei Standard Lücken, welche mit dem Wert $55 gefüllt werden. Mein nibconv67 hat eine kleine Änderung erhalten, so dass keine Standard Lücken erzeugt werden. Nibconv67 schreibt die GEOS typischen Lücken (TAIL GAPS), welche mit … $55 $67 $55 $55 $67 enden, in alle Sektoren in allen Spuren. Die letzte 67 hat mich zum Namen nibvconv67 inspiriert.
- Im Anhang sind 28 Folien zur Entstehung zu finden. Die Qualität ist der Uploaddatenmengenbeschränkung geschuldet. Die Folien zeigen den Weg vom Auschecken der nibtools über das Kompilieren der nibtools (mit MS VS) bis hin zur Änderung und dem Erstellen des nibconv67.
Warum wurde nibconv67 entwickelt:
- Für den Erhalt von Software, in diesem Fall GEOS 2.0 deutsch für C64 und C128.
- Es ist leichter D64 Images, als G64 Images zu erstellen.
- Es existieren alte bereits erstellt D64 Images, welche funktionsfähig gemacht werden können. Ich habe im Internet z.B. ein D64 Images gefunden, welches wohl von einer un-installierten „GEOS 128 2.0 (Disk 2) - Seite B: Write Utilities“ erstellt worden ist. Vielleicht gibt es von solchen Schätzen noch mehr. Immer her damit …
Wofür ist nibconv67 in erster Linie gedacht:
- Nibconv67 ist vorrangig, für die deutschen 2.0 Versionen von Geos 64, Geos 128, Geos 64 GEORAM, Geos 128 GEORAM zu verwenden. Es könnte jedoch noch weitere Geos Version oder Applikationen geben, bei denen nibconv67 auch funktioniert.
- Auf folgende Disketten ist nibconv67 anwendbar:
- ...Systemdisketten Geos 64 2.0 deutsch
- ......GEOS 64 2.0 (Disk 1) Seite A: Systemdiskette
- ......GEOS 64 2.0 (Disk 2) Seite A Sicherungssystem
- ......GEOS 2.0r (DISK 1) SIDE A: 64 SYSTEM
- ......GEOS 2.0r (DISK 2) SIDE A: 64 BACKUP SYSTEM
- ...Systemdisketten Geos 128 2.0 deutsch
- ......GEOS 128 2.0 (Disk 1) Seite A: Systemdiskette
- ......GEOS 128 2.0 (Disk 2) Seite A: Sicherungssystem
- ......GEOS 2.0r (DISK 1) SIDE B: 128 SYSTEM
- ......GEOS 2.0r (DISK 2) SIDE B: 128 BACKUP SYSTEM
- ...Applikationen Geos 64 2.0 deutsch
- ......GEOS 64 2.0 (Disk 1) Seite B: Applikationen
- ......GEOS 64 2.0 (Disk 2) Seite B: Write Utilities
- ...Applikationen Geos 128 2.0 deutsch
- ......GEOS 128 2.0 (Disk 1) Seite B: Applikationen
- ......GEOS 128 2.0 (Disk 2) Seite B: Write Utilities
- Hinweis: Auch die aufgeführten Applikationsdisketten besitzen den Geos Kopierschutz (TAIL GAPS). Dieser wird aber nur bei der Installation der Applikationen abgefragt. Nach der Installation benötigen die Applikationsdisketten den Geos Kopierschutz (TAIL GAPS) für die Benutzung der Programme nicht mehr und können auch mit simplen Kopierprogrammen kopiert werden. Zu Deinstallation von Applikationen (nur bei GeoWrite, soweit bekannt, möglich), wird jedoch der Geos Kopierschutz (TAIL GAPS) auf den Disketten benötigt.
Woran erinnert die Vorgehensweise von nibconv67:
- Ja, genau an die von „Unseen“ beschriebene Holzhammermethode siehe HIER bzw. HIER
- Im Gegensatz zur harten Vorgehensweise der Holzhammermethode, verwendet nibconv67 eher ein hoch präzises Skalpell, um die Änderungen durchzuführen.
- Da bei der Umwandlung von einem D64 Image in ein G64 Image die Lücken (zwischen Header und Daten und Daten und Header) erst neu erzeugt werden, kann nibconv67 genau an den richtigen Stellen die Änderungen vornehmen. Die Holzhammermethode, welche auf Suchen und Ersetzen basiert, könnte unter Umständen falsche Daten ändern, da es nicht die genauen Positionen der Lücken kennt.
Anhänge:
- nibconv67.zip … enthält das Programm nibconv67.exe, ein Beispiel GEOS.D64 Image, 2 Bilder als Schnellanleitung sowie eine BAT Datei zum exemplarischen Konvertieren des GEOS.DE64 Image
- Entstehung von nibconv67 Folie 1-8.zip … enthält die Folien 1 bis 8
- Entstehung von nibconv67 Folie 9-16.zip … enthält die Folien 9 bis 16
- Entstehung von nibconv67 Folie 17-23.zip … enthält die Folien 17 bis 23
- Entstehung von nibconv67 Folie 24-28.zip … enthält die Folien 24 bis 28
EDIT by FXXS: internen Link repariert