Hardware > Emulatoren
Hatari und gepatchtes TOS
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