This game needs some documentation doesn't it? So since I'm taking a break from my Sonic 1 SMS disassembly (for now xP) I decided to look into Sonic Chaos, since there seems to be no documentation on this game. These are my notes (I'm still adding more info. to them as I speak. xP) And yes, I did disassemble Sonic Chaos, but I'm not releasing it to the public. (Yet. xP)
Sonic Chaos Master System
$104F- This is where Sonic's animations start. The first byte determines which frame to use.
The second and third bytes load his mappings, whereas the fourth one seems to do nothing.
So, Sonic's first walking animation looks like this in a hex editor:
04 00 80 07
$11D3- This is where Tails' animations start. See above on how the game loads the animations.
$45D0- Allows the player to "stick" to slopes, but he can't jump.
$5A18-$5A1E Intro Data (Collision and art specifically.)There's always a null
byte before each byte of data.The first three bytes determine
what mappings are to be drawn, and the next byte loads the collision. Changing this byte will result in the
death of Sonic, and the intro sequence ends only if 1/2 buttons are pressed.
These older notes are inaccurate, please read the newer ones.
CODE
$104F- This is where Sonic's animations start. The first byte determines which frame to use.
The second and third bytes load his mappings, whereas the fourth one seems to do nothing.
So, Sonic's first walking animation looks like this in a hex editor:
04 00 80 07
$11D3- This is where Tails' animations start. See above on how the game loads the animations.
$45D0- Allows the player to "stick" to slopes, but he can't jump.
$5A18-$5A1E Intro Data (Collision and art specifically.)There's always a null
byte before each byte of data.The first three bytes determine
what mappings are to be drawn, and the next byte loads the collision. Changing this byte will result in the
death of Sonic, and the intro sequence ends only if 1/2 buttons are pressed.
These older notes are inaccurate, please read the newer ones.
This post has been edited by Ravenfreak: 14 February 2011 - 04:20 AM


