I created two textfiles from my gameimages Amiga/Atari-version.
One byte per line! Then made a detailed analysis with the help
of WinMerge and Notepad++. This could verify that the main gamedatas
match, with very few exceptions. Here is the outcoming:
Amiga Atari
line 1 line 1 Amiga's Gamestart with codeadress 0x5C
Atari codeadress 0x14000, game starts two bytes later
line
---------------
didn't compare datas before the last codeline!
55397 55519 "Wordstext" starts in both files: 07, then 'BLODWYN'...
Labels: Amiga 55397-1+0x5C = 0xD8C0, is okay
(see 439-disassembly)
Atari: 55519-1+0x14000 = 0x218DE, also okay
57626 Atari adds 2 bytes: 2e,2e
59120 Atari adds 65 bytes:
00,02,22,03,33,04,44,05,
55,00,40,00,60,01,17,02,
47,04,10,05,21,07,43,07,
00,07,60,07,77,06,24,
and 34* 00
59367 Atari adds 20 bytes:
1c,64,1e,00,00,00,ee,a0,
00,fc,06,de,00,fc,29,ce,
00,00,75,5a
60156 Atari adds 528 bytes
59948 x 60684
x+78 Amiga: 00,ef,78 Atari: 02,2e,58 could be pointers!
x+158 Amiga: 00, Atari: 70
x+189 Amiga: 0f, Atari: 3c
x+256 Amiga: 00, Atari: 70
x+326 Amiga: 15,00,15,00,18
Atari: 1f,00,1f,05,4c
60729 61015 283820 equivalent bytes
344835 Atari adds 512 bytes
344099 345347 20418 equivalent bytes
364517 now Amiga adds some stuff
32*db, then 4 times 00 and
then (maybe another pointer) 00,01,59,d8
364557 365765 145* 00 for both
364702 365910 is Amiga 0x590F9, Atari 0x6D555
Here the Amiga comes with a lot of data, while the Atari stays
with 00 bytes, but...
stopped tracking here, because the highest label I could find
for the Atari is 0x6ccf0 - and screen starts at 0x70000.
Amigascreen starts at 0x60000, and before is the stack, so this
all should be enough.
So - mapdatas and graphics are expected to be identical!