Hardware > Emulatoren

Hatari und gepatchtes TOS

<< < (3/3)

goetz @ 3rz:
So, ich habe einen neuen ROM-Dump mit dem Pacifist-Tool machen lassen (danke @czietz ), das sieht schon im Hexeditor viel besser aus. Und - es bootet in Hatari.

Auf den ersten Blick ist es ein TOS 1.02 mit anderen/fancy/lustigen Icons, und einem Vermerk "Fast-Loader" im DESKTOP-Info-Dialog. Muss mal testen, ob damit ein Nicht-Ausnullen des Speichers beim Prozesstart gemeint ist, oder „schnellere“ Floppy/HD-Routinen, oder was ganz anderes.

Anbei der lauffähige ROM-Abzug. Es meldet sich mit dem 22.4.1987 (~Blitter-TOS), GEMDOS 0.19, GEM 1.2.

czietz:

--- Zitat von: goetz @ 3rz am So 11.05.2025, 21:58:35 ---Auf den ersten Blick ist es ein TOS 1.02 mit anderen/fancy/lustigen Icons, und einem Vermerk "Fast-Loader" im DESKTOP-Info-Dialog. Muss mal testen, ob damit ein Nicht-Ausnullen des Speichers beim Prozesstart gemeint ist, oder „schnellere“ Floppy/HD-Routinen, oder was ganz anderes.

--- Ende Zitat ---

Ebenfalls auf den ersten Blick - d.h. einfach per Binary-Compare - sind vermutlich mehrere Patches enthalten. Es gibt drei längere Sektionen die anders sind: die Ressourcen (Icons und Co.) und zwei Routinen. Dann ist aber auch mal hier und da ein Byte gepatched.

KarlMüller:

--- Zitat von: czietz am Mi 14.05.2025, 19:54:46 ---Ebenfalls auf den ersten Blick - d.h. einfach per Binary-Compare - sind vermutlich mehrere Patches enthalten. Es gibt drei längere Sektionen die anders sind: die Ressourcen (Icons und Co.) und zwei Routinen. Dann ist aber auch mal hier und da ein Byte gepatched.

--- Ende Zitat ---
Ohne was nach geschaut zu haben, könnten die Patches sein aus der Serie "Auf der Schwelle zum Licht" von Alex Esser in der ST-Compter sein.

Ein paar Start-Adressen der Patches:
fc953a         Diskettenwechsel-Fehler
fc612b         Fehler bei 12-Bit-FAT
fc779a         Patch für TOS-Fehler in Fdatime

Der vielleicht namensgebende Patch (stammt aus "Scheibenkleister"):
fc1d8f          Fastload (Diskette) Byte 0x14 ändern in 0x10

czietz:
Zumindest einige der von Dir Adressen findet man tatsächlich wieder:


--- Code: ---00fc04C4: 10 30

00fc1D8F: 14 10

00fc5A55: 79 78
[... bis ...]
00fc5A8D: CE CC

00fc612B: 47 4F

00fc779A: 28 4A
[... bis ...]
00fc77D7: 97 2A

00fc8852: 48 4E
00fc8853: C0 71

00fd84C7: 47 20
[... bis ...]
00fd9524: 00 FC
=> dies dürften die Anpassungen an Dialogen und Icons sein

--- Ende Code ---

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln