Evilmoo/IDA Pro: Difference between revisions
From HacDC Wiki
< User:Evilmoo (step 1 of 1000) |
m (captchas are annoying) |
||
Line 15: | Line 15: | ||
** [[wikipedia:Git_(software)|git]] | ** [[wikipedia:Git_(software)|git]] | ||
** [[wikipedia:IDA_Pro|IDA Pro]] | ** [[wikipedia:IDA_Pro|IDA Pro]] | ||
** [http://atari800.sourceforge.net/ the atari800 emulator] | |||
** some various Unix commands to process data | ** some various Unix commands to process data | ||
* Some information about Atari 8-bit disk images: [http://www.atarimax.com/ape/docs/DiskImageFAQ/] | * Some information about Atari 8-bit disk images: [http://www.atarimax.com/ape/docs/DiskImageFAQ/] |
Revision as of 19:55, 4 November 2008
Things 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