AWJ |
|
|
|
Reged: 03/08/05
|
Posts: 936
|
Loc: Ottawa, Ontario
|
|
Send PM
|
|
Re: 68000 cpu debug
04/18/12 12:34 PM
|
|
|
Program ROMs for 68000-based arcade boards are usually interleaved, i.e. all the low/odd bytes are in one ROM (or series of ROMs) and all the high/even bytes are in a different ROM or ROMs. And if they aren't interleaved they're almost always byteswapped. In both cases, the easiest way to transform the ROMs into the form the CPU sees them is to use MAME itself. Pull up the MAME debugger and "dump" the address space region that the ROMs cover. This will give you a single binary file containing the entire 68000 program and data in native byte order, that you should be able to disassemble with IDA.
|
|