Thorn, on Feb 9 2009, 10:47 PM, said:
I will most certainly be finding use for this, even if all I can use in Sonic 2 is a slimmed selection of chunks. The fact that the Plane 0 collision is all correct makes it all the more awesome. [...]
Is this an indication at what we might be seeing in the next release of Retro Remix?
I enjoyed playing it very much already, and your edited art fits together very well.
Puto, on Feb 10 2009, 04:09 AM, said:
Or you can just modify Sonic 1 to use uncompressed chunks, thereby removing the "$52 chunk limitation".
Hmm, perhaps I kept the post a bit too
short...at least I mentioned this in the info file. :D
Though it seems that not too much of the RAM that is freed that way is actually used in SCD though.
Tweaker, on Feb 10 2009, 03:29 PM, said:
A fair few people have privately disassembled a few MMD files here and there, but as of yet there hasn't been a complete disassembly to my knowledge. Keep in mind that every single MMD program is its own individual program, all with 256kb of code to sift through. While it's true that a lot of it will be the same, a lot of it will differ to the point where it's impractical to try and automate the process.
Yeah, automation can only find the commonly used routines, but I doubt anyone would be willing to manually dig through all the redundant and re-appearing code to find the unique parts to make a complete disassembly. Disassembling one of the files already gives a good insight about how things work (and reading some more docs would help me understand better how communication with the MegaCD works, at least it gave me the hint that I should disassemble with the start address 0x200000). A lot of things is very similar to Sonic 1; though interestingly enough the palette cycle system is more advanced than in Sonic 1 & 2 (I.e. a single routine processing palette cycle data, though for the performance point of view likely a little less effective), and some stuff I suspected being objects is apparently special terrain interaction, like the breakable spheres in CCZ or the workbench.
Oh, and just to note, I have no intension of creating something along the lines of Sonic CD MD...
Just did this out of interest, and perhaps to see what others can do with that.