How do you disassembly Genesis games?
I had some problems with IDA Pro, and I couldn't do it. ;|
Disassembly
Moderator: BigEvilCorporation
-
- Interested
- Posts: 14
- Joined: Thu Mar 21, 2013 8:33 pm
- Location: Hungary
-
- Very interested
- Posts: 2984
- Joined: Fri Aug 17, 2007 9:33 pm
I prefer ReSource for the Amiga when disassembling 680x0 code. IDA sucks really bad in comparison... other than supporting a bunch of different CPUs. I hate the user interface in IDA - it's like a REALLY bad DOS app.
ReSource can output assembly for a few different assemblers, but they're Amiga assemblers as you might expect. If you're just hacking a game, it's really great. If you were trying to completely RE the game, then you might run into trouble as far as reassembly goes - unless you used an Amiga assembler. But if you can run ReSource (like un UAE), you probably wouldn't have any trouble with an Amiga assembler like Devpac or PhxAss.
ReSource can output assembly for a few different assemblers, but they're Amiga assemblers as you might expect. If you're just hacking a game, it's really great. If you were trying to completely RE the game, then you might run into trouble as far as reassembly goes - unless you used an Amiga assembler. But if you can run ReSource (like un UAE), you probably wouldn't have any trouble with an Amiga assembler like Devpac or PhxAss.
You guys need to check out the "Active disassembly" feature of Exodus . It gathers information about how code actually behaves, and how data is actually used at runtime, and uses that information to generate a more accurate disassembly. Just by enabling it and playing a game, you can gather information to assist in the disassembly process. I designed active disassembly specifically to overcome the limitations of static disassembly when working with ROM data. It's capable of handling things like jump tables, offsets, and even doing a reasonable job of figuring out data arrays and structures. I've meant to do a write-up on it, but simply haven't had the time yet.
-
- Very interested
- Posts: 2440
- Joined: Tue Dec 05, 2006 1:37 pm
- Location: Estonia, Rapla City
- Contact:
That sounds very neat !
One day I'll chug through S3&K on my other computer to get something nice for a project that I'll start in some years...
One day I'll chug through S3&K on my other computer to get something nice for a project that I'll start in some years...
Mida sa loed ? Nagunii aru ei saa
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen