Wie repariert man fehlerhafte 16MB ATR images...?!?


Wie repariert man fehlerhafte 16MB ATR images...?!?

von CharlieChaplin » So 2. Dez 2007, 20:45
Nunja,
auf der BOSS Homepage von Mirko Sobe (www.atarixle.de) findet man neben div. Versionen von BOSS X, Boss XL und BOSS XE auch ein 16MB Image von Boss (unter Downloads => preinstalled.zip). Leider ist dieses Riesen-Image "defekt", d.h. die Länge des ATR Images stimmt nicht und zu allem Übel sind hier die ersten 6 Sektoren 128 Bytes lang (also quasi 6 Bootsektoren)...

Wie kann man dieses Image reparieren ?!? Meine div. Reparatur-Programme für fehlerhafte ATR images (ACVT u.a.) scheinen alle nicht mit 16MB images zu laufen... Hat jemand eine Idee - oder kann mir jemand das reparierte Image schicken ?!?

Gruß - Andreas Koch.

von atarixle » Mo 3. Dez 2007, 10:55
Das Image bootet im Atari800Win-Emulator einwandfrei.

Um ein bootfähiges Images für ein "anderes System" zu bekommen (also für einen echten Atari, der von HD oder SD booten soll), sollte als erstes das Image am Zielsystem formatiert und MyDOS 4.50 draufgeschrieben werden.
Anschließend kann der gesamte Inhalt (Dateien/Ordner) von der preinstalled.atr auf das neue Image geschrieben werden (am Emulator, mittels Atari File Management System oder per MyIDE-Tool).
Die Programme CopyFNF oder Dateimanager kopieren Dateien und Ordner rekursiv.

von HiassofT » Mo 3. Dez 2007, 14:35
Hallo Mirko!

Mit welchem Programm hast Du das Image erstellt?

Habe mir das File mal angesehen und habe entdeckt, daß es den (leider weit verbreiteten) Fehler hat, daß die Boot-Sektoren zu 256 Bytes pro Sektor (statt 128) abgespeichert sind.

@Andreas: Reparieren geht am einfachsten mit einem Hex-Editor. Einfach die Bytes 144-271, 400-527 und 656-783 (das sind die großen "00" Blöcke am Anfang des Files) löschen und dann das Byte 2 von $F0 auf $D8 ändern (dann stimmt auch die Größenangabe im ATR-File wieder).

so long,

Hias

von atarixle » Mo 3. Dez 2007, 15:11
das File hab ich mit dem Atari File Management System erstellt.

von HiassofT » Mo 3. Dez 2007, 15:48
atarixle hat geschrieben:das File hab ich mit dem Atari File Management System erstellt.

Ich hab' einen kurzen Test mit Version 1.7 gemacht, so wie's aussieht werden damit alle Double Density Images falsch erzeugt (Boot Sektoren mit 256 statt 128 Bytes).

Also: bitte diese Software nicht für DD Images verwenden...

so long,

Hias

von robbifan » Mo 3. Dez 2007, 21:03
he, jup, tolle sache jetzt läuft es auf dem totalcommander. hatte ich schon lange gesucht. geile sache. jetzt kann ich es schön anschauen wie es funktioniert.

mfg

von atarixle » Mo 3. Dez 2007, 23:33
HiassofT hat geschrieben:
atarixle hat geschrieben:das File hab ich mit dem Atari File Management System erstellt.

Ich hab' einen kurzen Test mit Version 1.7 gemacht, so wie's aussieht werden damit alle Double Density Images falsch erzeugt (Boot Sektoren mit 256 statt 128 Bytes).

Also: bitte diese Software nicht für DD Images verwenden...

so long,

Hias


So, ich hab jetzt mal eine Version online gestellt, die ich mit dem Atari800Win erstellt habe.

Da fällt mir ein, die alte Version hatte ich auch mit dem Atari800Win erstellt...
Probiert die mal aus!

von HiassofT » Di 4. Dez 2007, 17:54
Hallo Mirko!

atarixle hat geschrieben:So, ich hab jetzt mal eine Version online gestellt, die ich mit dem Atari800Win erstellt habe.

Dieses Image sieht gut aus, danke für Deine Arbeit!

Da fällt mir ein, die alte Version hatte ich auch mit dem Atari800Win erstellt...

Seltsam...

BTW: "gute" Images kann man leicht anhand der der Dateigröße erkennen. Single Density Images sind 128*<anzahl der Sektoren>+16 Bytes groß, Double Density Images 256*<anzahl der Sektoren>-368 Bytes. Ein 16MB Image (65535 Sektoren, DD) demnach 16776592 Bytes.

so long,

Hias

von CharlieChaplin » Di 4. Dez 2007, 21:22
Hallo Mirko,
hatte diese BOSS Version mit dem Atari 800 Win (den ich unter dem Link auf der Abbuc seite runtergeladen habe) getestet... und damit ging gar nix, noch nicht mal booten...

Wie es scheint ist die neue Version jetzt fehlerfrei, danke Mirko !! (Kam aber selber noch nicht zum testen)... Nebenbei, der gleiche Bug ist in deinem movie für das Myide "3sat.mov" enthalten, auch dieses ATR bootet nicht. vielleicht kannst du davon ja auch eine korrigierte Version hochladen und/oder an Sijmen Schouten schicken...

@Hias:
Hatte gehofft, es gäbe inzwischen Pc-Tools die solche ATR Fehler automatisch beheben können (auch mit 16Mb großen Images)... da ich mit einem HEX-Editor nie arbeite... Gruß und Danke - Andreas Koch.

von atarixle » Di 4. Dez 2007, 22:17
HiassofT hat geschrieben:
Da fällt mir ein, die alte Version hatte ich auch mit dem Atari800Win erstellt...

Seltsam...


Ich glaub, die Version damals ließ mich noch nicht auswählen, wie die ersten drei Sektoren aussehen sollten.
Das aktuelle Image ist mit Atari800Win PLus 3.1 erstellt worden.

Habt Ihr gesehen? Das ist eine neue (Vorschau-)Version ...

von robbifan » Mi 5. Dez 2007, 00:42
jup, danke. habe ich gleich geladen.

mfg peter

von atarixle » Mi 5. Dez 2007, 15:04
CharlieChaplin hat geschrieben:Nebenbei, der gleiche Bug ist in deinem movie für das Myide "3sat.mov" enthalten, auch dieses ATR bootet nicht.


Das ist ja auch kein bootfähiger Datenträger. Um an die Daten zu kommen, musst du schon von einem anderen Laufwerk MyDOS booten.

Um nochmal zum alten Image von BOSS-X-Preinstalled zu kommen: hast du den Emulator auch so eingestellt, wie es empfohlen wird? Also mit 1MB Speichererweiterung? ... und ST-Maus-Emulation an Port 2. Weil unter Atari800Win bootete es bei mir immer.

von patjomki » Mi 19. Dez 2007, 23:56
atarixle hat geschrieben:Um nochmal zum alten Image von BOSS-X-Preinstalled zu kommen: hast du den Emulator auch so eingestellt, wie es empfohlen wird? Also mit 1MB Speichererweiterung? ... und ST-Maus-Emulation an Port 2. Weil unter Atari800Win bootete es bei mir immer.


Hallo,

wollte mich auch mal einklinken. Ich habe mir das aktuelle BOSS-X-preinstalled geholt. Leider funktioniert es mit SIO2PC auf meinem ATARI 800XL, 1MB, QMEG-OS, ST-Maus an Port 2 nicht.

Irgendwas als Tip?

Bis die Tage,

patjomki

von atarixle » Do 20. Dez 2007, 14:36
Mein Tipp: MyDOS von einem anderen Image booten (am besten von einem mit 128 Byte pro Sektor, die machen nie Probleme).

Anschließen Turbo-BASIC laden (AUTORUN.SYS), dann BOSS.TUR starten (BOSS erkennt selbständig, dass es z.B. von D2: gestartet wurde).

Das allerbeste ist es jedoch, das System selbst zu konfigurieren (DOS, RAM-Disk etc.) und BOSS-X mittels SETUP.TUR zu installieren.