Here are some tools / docs that I found usefull to work with the cpus emulated
in raine. The m68kdis disassembler is now called directly by the console to
handle 68000 code, maybe some other tools listed here would be usefull for some
Precompiled packages for windows
These are some pre-compiled packages for windows, just unpack this at the root of your mingw32 installation, where you have the bin lib and include directories.
68000ref.doc quick listing of instructions, with flags
Motorola 68000 programmer's reference manual
IRApc : disassembler found by Antiriad, comes from the
amiga apparently. Includes a doc, can be compiled in linux.
m68kdis : where it comes from,
original source, modified source for the
console (so the output looks more like a debuger !), and finally an exe for those who can't compile it in
windows (put this in the raine/neoraine directory to use it automatically from
the console). Includes a man page, particularly clever at
guessing the type of data it is processing, probably the best 68000
disassembler available (at least for pcs !). The modified source output is used
directly in the console of raine.
There is a debian package hosted here too for this.
Jul 2014 : finally fixed the immediate arguments to be in hex if > 9 and
bsr/jsr outside the range asked by the debuger are properly handled now.
This one is a little particular, because even though I took the time to grab
the docs and tools related to this cpu, I never actually used them !!! Anyway
it might be usefull one day...
(w)65c02 data sheet : includes instructions and
everything. The 65c02 is an evolution of the 6502, this is the cpu used by the
seta driver in raine (and not a 6502).
A 6502 disassembler in perl !
d65 a disassembler for 6502/65c02 (in C).