don't click here

Sonic's Edusoft Hacking Notes

Discussion in 'Engineering & Reverse Engineering' started by Ravenfreak, Mar 29, 2012.

  1. Ravenfreak

    Ravenfreak

    2 Edgy 4 U Tech Member
    3,091
    187
    43
    O'Fallon Mo
    Sonic 1 Game Gear Disassembly
    These are my notes for the un-released game, Sonic's Edusoft for the Master System. Yeah I know it's an un-released educational game, and doesn't feel like a Sonic game at all, and the gameplay kind of sucks, but I think every Sonic game should be documented, even educational ones. Plus I love the graphics in this game. It sucks that Sonic 1 8-bit didn't have Sonic 1 16 bit's sprites like this game did. Anyway, on to my findings. Maybe someone could hack S1 8-bit and insert these sprites... :v:
    Lets start off with ROM contents:
    Code (Text):
    1. $A88-$BA6- Options screen ASCII text
    2. $2CEE-$2DC3- Mini-game ASCII text
    3. $38B4-$38fE- Bonus Stage ASCII text
    4. $4b52-$4CE9-  Overworld ASCII text
    5. $52A5-$52AD- "Game Over" text. I'm not sure where this appears, as there's a separate string for the bonus stage.
    6. $57E2-$57EA- Another "Game Over" string of text.
    7. $1C200- Sonic's Mini game sprites.
    8. $1DC00- Crabmeat, during mini-game.
    9. $1E409- Motobug during mini-game.
    10. $20000- Sonic's overworld sprites.
    11. $25400- Leftover ski sprites from Winter Olympics
    12. $2BF00- Sonic looking up
    13. $2C309- Squirrel mini sprite (used when the player selects an answer)
    14. $2C900- The Hare's sprite
    15. $2D309- Pig's mini sprite
    16. $2D907- Crabmeat's mini sprite
    17. $3210B- More leftover sprites from Winter Olympics
    RAM Contents:
    Code (Text):
    1. $C9F1-  Player 1 Lost flag. Setting this even if Player 1 wins during gameplay will result in either the computer winning or player 2 winning because the game checks for this flag. :v:
    2. $C75F- Player 1's Star Counter. Self explanitory.
    3. $C761- Player 2's Star Counter. of course if you're playing on 1 player this is the computer's star counter. :v:
    4.  
    Expect this to change as I continue hacking it. Maybe someone would find this useful. xP