Closed mamehaze closed 1 day ago
The output here is comparable to IDA Pro, and I've used that as a template for the general formatting. A few bugs were found in the IDA Pro output (wrong register sizes used)
The code in general could do with a bit of beautification, but is functional, IMHO easy to follow, and will help unlock further progress on the IGS titles (specifically superkds for now, as we have a complete dump of that one)
@ajrhacker could you give this a quick lookover?
added a disassembler for the XA architecture from Philips which is sometimes referred to as 80c51XA (it isn't binary compatible with an 8051 in any way, just designed to have a similar enough instruction set and memory layout that code can be translated easily over using software Philips provided)
hooked this up to igs_fear.cpp (fearless, superkds) and igs_m027.cpp (haunthig, crzybugs)