> I mean MAME already does everything, so this should only be a matter of obtaining all > the corresponding chunks of code and arranging them in appropriate sequence while > preserving relations between memory locations, branching and jumps, as well as > timing.
Right, and all of those are the hard part. Arcade ROMs are raw binaries; there is no segment information to distinguish code from data (and even if there were, SH-2/SH-4 binaries normally stuff constant data in the code segment due to that processor not having immediate loads larger than 8 bits).
A lot of people think they're smarter than MAMEdev and burst on here to announce something they're sure we haven't thought of. Reality check: we've thought of it