User:Evilmoo/IDA Pro
From HacDC Wiki
< User:EvilmooThings you need to know going in:
- We will be working on Alternate Reality: The Dungeon
- It ran on the Atari 8-bit
- The Atari 8-bit consisted of the following chips:
- A detailed memory map can be found here: [1]
- We will use the following tools in our work:
- make
- cc65
- git
- IDA Pro
- the atari800 emulator
- some various Unix commands to process data
- Some information about Atari 8-bit disk images: [2]
Our source information comes from here: [3]
We obtain the binaries by clicking on the "DOWNLOAD" link.
The .ZIP file contents look like this:
Archive: Alternate_Reality_The_Dungeon.zip Length Method Size Ratio Date Time CRC-32 Name -------- ------ ------- ----- ---- ---- ------ ---- 92176 Defl:N 65207 29% 10-03-04 16:56 dc960629 Alternate Reality - The Dungeon _ disk 2 _ side B.atr 92176 Defl:N 54159 41% 10-03-04 16:55 2afec574 Alternate Reality - The Dungeon _ disk 2 _ side A.atr 92176 Defl:N 348 100% 10-03-04 16:11 58f056d5 Alternate Reality - The Dungeon _ character disk.atr 92176 Defl:N 56987 38% 10-03-04 16:57 20c4fd02 Alternate Reality - The Dungeon _ disk 3 _ side A.atr 92176 Defl:N 80533 13% 10-03-04 16:57 7c55f7c4 Alternate Reality - The Dungeon _ disk 3 _ side B.atr 92176 Defl:N 57507 38% 10-03-04 16:54 b605610d Alternate Reality - The Dungeon _ disk 1.atr -------- ------- --- ------- 553056 314741 43% 6 files
We will concentrate on Disk 1 to begin with, since it is the boot disk. It is an .ATR file, so we need to remove the first 16 bytes to convert it into a raw image:
$ dd if="Alternate Reality - The Dungeon _ disk 1.atr" of=ar11.img bs=16 skip=1