don't click here

Sonic 2 Split Disassembly

Discussion in 'Engineering & Reverse Engineering' started by FraGag, Oct 6, 2008.

  1. Clownacy

    Clownacy

    Tech Member
    1,061
    607
    93
    So after writing a 2000-word epic, I've still got stuff to explain :l

    Anyway, for the sake of comparing REV02 versions, I've created branches of the S2 Git disassembly that produce bit-perfect binaries of the Mega Play and Sonic Classics builds.

    Going by its wiki page, the Mega Play version of S2 was nowhere near as heavily-modified as S1. Still, when I actually got around to disassembling it, it was anything but simple: the Sega screen and options menu were ripped out, a massive blob of arcade-interfacing code was added and hooked into various parts of the game, and even a new bug was introduced.

    The Sonic Classics disassembly, I made years ago. It's a pretty straight-up REV02 build, besides the bugs and having no checksum routine. It also had some RAM rearrangements.