Hardware > Hardware (Classic 16-/32-Bit)
Atari TOS Images
Lukas Frank:
192k und 256k TOS = 16bit Maschine
512k TOS für Atari TT = 32bit Maschine in vier Eproms EE, E0, 0E, 00
512kB TOS für Atari Falcon = 16bit Maschine in einem einzelnen 16bit Eprom oder Prom
SvenB.:
--- Zitat von: Thorsten Otto am Sa 23.07.2022, 13:01:33 ---Eigentlich ist das doch recht simple. Zum splitten wird immer das Hi-Byte in die eine Datei, und das Low-Byte in die nächste Datei gepackt. Daraus ergeben sich je nach TOS-Grösse und Anzahl der ROMs automatisch die Grössen:
- 192k: 6 Dateien a je 32KB
- 256k: 2 Dateien a je 128k
- 512k: 4 Dateien a je 128k
- 1024k: gibt es real nicht. Ist lediglich für Emulatoren geeignet. Macht sich lediglich die Tatsache zunutze, daß der gesamte Bereich von $e00000-$efffff für ROM zur Verfügung steht, weil er von keiner anderen Erweiterung benutzt wird.
--- Ende Zitat ---
Das ist nur bedingt richtig. Im EmuTOS192 werden die Einzelnen ROMS (HIGH und LOW Byte) als ein Datenblock von 64K verwendet, die dann in der Datei 3x vorhanden sind hintereinander hinein geschrieben. Diese 3 Dateien werden zuerst ausgelesen, danach wird aus den einzelnen Blöcken die High und Low werte ausgelesen was dann 6 Eprom a 32K ergibt.
Nehme ich jetzt die EmuTOS512 da ist die Aufteilung byteweise also Byte 0 für das 1. ROM , Byte 2 für das 2. Rom , 3. Byte für das 3 ROM und das 4. Byte für das 4 Rom. Diese Reihenfolge läuft durch bis zum ende der Datei, ergo ist der Image Dateiaufbau ein anderer als beim 192K image.
Diese angaben konnte ich durch die gesendeten Images von @czietz überprüfen. Deswegen meine Frage: Ist der Image Aufbau immer der selbe oder nicht. Wenn ich nach meiner Ausführung gehe, dann nein.
czietz:
Du hast doch alle Infos, die Du brauchst!
Für die komplizierten Fälle 192k in 6 EPROMs (ST, MegaST) und 512k in 2 EPROMs (TT) hast Du Dateien von mir bekommen. Für die trivialen Fälle 192k in 2 ROMs (ST, MegaST, aber es gibt eh keine pin-kompatiblen EPROMs), 256k in 2 ROMs (STE, MegaSTE) und 512k in einem ROM (Falcon) ist die Zuordnung wohl klar.
SvenB.:
Wenn du mir die EmuTOS256 auch noch schicken könntest, könnte ich mein Programm entsprechend auslegen.
;)
czietz:
Aaaaaaaaaaaaaaaaaaaaargh! Was ist denn daran nicht zu verstehen!? 256k in zwei ROMs: Gerade Adressen in das eine ROM, ungerade in das andere.
Nein, ich werde jetzt nicht zum dritten(!) Mal den Atari anwerfen, um Dir ROMs zu splitten. Stattdessen klinke ich mich aus diesem Thread aus.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln