Sonic the Hedgehog CD (prototype 510)/General Tweaking
From Sonic Retro
|SCHG: Sonic CD 510 Beta|
It's tweaking time! This section will give you steps to do some general tweaking of the ISO, and why that does what it does.
How many rings to lose when hit
In your hex editor, search for 33 FC 00 00 00 FF 12 20. This basically moves 0 to $FF1220 (the address in RAM that contains how many rings you have) when you get hit. Change the 00 00 to whatever value you want. If you want to lose no rings entirely, change 33 FC 00 00 00 FF 12 20 to 4E 71 4E 71 4E 71 4E 71. That tells the game to do nothing. Note that this code appears in every *.MMD.
Enabling controls in the special stage demo
Set bytes $1193C4A, $1193C60, and $1193C86 to $66 to enable controls in the demo special stage (default value is $67)
Changing the special stage demo graphics
Change to $E for "Programmer has a nap" text in 2nd time stone background Change to $94 for 2nd time stone background sans text Change to $108 for 3rd time stone background Change to $18A for 4th time stone background
Change to $0E for 2nd time stone background rotation Change to $66 for 3rd time stone background rotation Change to $12E for 4th time stone background rotation
Change to $0E for 2nd time stone background palette cycles Change to $48 for 3rd time stone background palette cycles Change to $FA for 4th time stone background palette cycles