don't click here

My lame ass discoveries

Discussion in 'General Sonic Discussion' started by Wemes, May 8, 2006.

Thread Status:
Not open for further replies.
  1. Wemes

    Wemes

    Member
    183
    0
    16
    So we know that you can enter the level select codes in Sonic 2, swap the cartridge with Sonic 3 and presto- we have the codes for S3, yes? Good.

    So what happens when we swap S3 with S2 after all that? Well, depending where the stage select was highlighted, the select will be in a certain location.
    There are a total of 22 selections in S2 and 29 in S3.

    So what the hell happens when we select something in the range of say 23-29? That's going to be what we are going to figure out. Note: this was first done on real hardware and then re-tested in kega.

    For those who don't know how this swap trick works I shall explain:

    First we lick our ROM for good luck and to join in the fads.
    [​IMG]

    Then we turn her on and put in all the codes we need, level select and debug. Then we GENTLY pull out the cart while holding the A button. If the music is still playing but is messed up you're doing good. We then slowly insert the Sonic 3 cart. If the music is still playing it will sound different now. The sound does not need to be playing still for this to work but it is a good indicator that we haven't fucked up.

    Do a soft reset and S3 should start up. If it does not then reload S2 and try it again. If it does work pressing up should bring up the S3 sound test. Enter it and then you should see the level select screen.
    [​IMG]

    Now if we highlight say AIZ Act 1 and swap back to S2 it would highlight EHZ Act 1 and correspondingly to the 2nd set of 2P VS Act 2 being the sound test in S2 (Both being the 22nd choice) So if we highlight say, the 3rd set of 2P VS Act 1 and swap back to S2 what do we get in the level select? Well...

    http://i42.photobucket.com/albums/e313/Wemes/Pic035.jpg
    Holy shit it's the HPZ icon!
    Notice that there's nothing highlighted on the screen.
    http://i42.photobucket.com/albums/e313/Wemes/Pic034.jpg

    Presing up or down will cause the select to go back to highlighting EHZ:A1 but what happens when we just press start?
    Well we get this shit...
    http://i42.photobucket.com/albums/e313/Wemes/Pic036.jpg
    Notice this little blip in the screen in the lower right part of the title screen.
    http://i42.photobucket.com/albums/e313/Wemes/Pic038.jpg
    It also plays the music to Metropolis Zone and hangs at the screen.

    Moving on, back in S3 if we move down a notch and go back to S2, the select icon shows CNZ. Pressing start causes this to come up.
    http://i42.photobucket.com/albums/e313/Wem...333061_3300.jpg
    This plays the music EHZ:2P and also hangs.

    Moving along, selecting Bonus:1 in S3 brings up the HPZ icon in S2 and starting that brings up this...
    http://i42.photobucket.com/albums/e313/Wem...896389_3300.jpg
    Pure garbage with no music and also hangs at this screen.

    Bonus 2 brings up this messed up icon...
    http://i42.photobucket.com/albums/e313/Wem...185925_3300.jpg
    And pressing start to this brings us back to the sega logo.

    Down to Special Stage:1, we get a HPZ icon and pressing start brings us this...
    http://i42.photobucket.com/albums/e313/Wem...297541_3300.jpg

    And SS:2 gives us a CNZ icon and pressing start does absolutely nothing.

    As does the sound test selection, it gives us an OOZ icon and pressing start does absolutely nothing.

    That's it for real hardware, now does anything happen diffrently in emulation?

    To emulate this all we have to do is make a S2 state with level select and debug enabled and load the state with S3. Then do a soft reset (ctrl+tab in kega) and go to the sound test. Then make states where each of the levels in question are selected and load each of them in S2. Do another soft reset and get into the S2 level select.

    Differences to note: when we have highlighted the 3rd 2PVS:1 and load it in S2 the EHZ title comes up with its blip but then we get a messed up SCZ and if left alone we hear a monitor break and it goes streight to WFZ. Quickly turing on debug before this happens lets us see something like this
    http://i42.photobucket.com/albums/e313/Wemes/sonic2swap1.jpg

    SS2 lets us play a messed up version of EHZ:A1
    http://i42.photobucket.com/albums/e313/Wemes/sonic2swap2.jpg
    the level plays normal up to a point close to the end where it plays the boss music we see 'something' fly down but after it "lands" below us (where we can't get to without debug) there's nothing there.

    Well that's it for what I have found. Is there a point? I dunno, maybe? If someone wants to take this further I'll be happy to help. If this has been covered before I would feel kinda stupid, but after searching I found nothing like this and I had fun with it, so I don't feel my time was wasted too much.

    So take this how you will. You can say it's a great discovery of absolutly nothing, or you can tell me to SHUT UP and that NOBODY CARES.
     
  2. Techokami

    Techokami

    For use only on NTSC Genesis systems Researcher
    1,380
    88
    28
    HoleNet!
    Sonic Worlds Next
  3. Tweaker

    Tweaker

    Banned
    12,387
    3
    0
    Nice... This happens since during a soft reset, not everything is cleared from RAM, and this includes the music, and the current mappings frame for the level select icon and etc.

    This is also why when you soft reset, your last played song is still selected. :P
     
  4. Mystical Ninja

    Mystical Ninja

    For old time's sake. Oldbie
    3,343
    6
    18
    New Castle, Delaware
    Nothing that concerns this place in the least.
    Sorry if I sound stupid, but exactly what's the difference between a "Soft" Reset and a "Hard" Reset? I've been wondering about this for years.
     
  5. Tweaker

    Tweaker

    Banned
    12,387
    3
    0
    Well, a hard reset is a cut off all power to the system; A power cycling of all the processors. It's essentially turning the system off, then on.

    A soft reset uses the reset button on the system. I think it's called a soft reset because it uses a software-based routine to handle the reset. Correct me if I'm wrong, though.
     
  6. No, you're right, Tweaker. The GBA also has a soft reset through pressing the start, select, A, and B buttons all at once. But anyway, neat stuff, Wemes. It might not be totally revolutionary, but you found some stuff we didn't know through your work. Good job!

    Also, the ASCII plane made me laugh.
     
  7. Heran Bago

    Heran Bago

    Ah! It's Puyo battle then. Tech Member
    This is facking awesome. Nice job on the HPZ icon. I was all 'zomg'.

    Your picture will be added to SonAR.
     
  8. Atma

    Atma

    Nipple Rockets! Pending Member
    43
    0
    0
    My parachute is a knapsack
    Learning Inform 7
    That's far more creative work than I could come up with. I've only known of stuff arising from slowly pulling out carts, not completely switching them.

    Zone Zone sounds interesting and boring all at once.

    EDIT: replaced erasing with switching. Was trying to keep up 3 convos at once. Damned brain.
     
  9. Wemes

    Wemes

    Member
    183
    0
    16
    Thanks for the support. I know how it can be around here when presenting something technical. (oh that's already known, blah blah blah) And you may not believe me but I first figured this out about 5-6 years ago back when I was a loser without internet. I didn't get everything back then, just one of the picks that gave the HPZ icon and the black screen with garbage. You have no idea what kind of thrill it was to find this thing just sitting in the final, and then figure out it just makes the game crash :-P (I don't think I knew about the beta back then or at least never played it. I didn't get to experience that till a few months later when I got internet) It's funny though because I remember swapping carts being much easier back then. Heh, maybe it's the hardware getting old or maybe just me getting old.

    I must say though it was fun spending a day with it and a great way to reunite me with my genny (I think it was QJimbo that said something like ripping carts out of it wasn't the best way to reunite with it )
     
  10. WiteoutKing

    WiteoutKing

    The artist formerly known as WiteoutKing Member
    1,709
    0
    0
    Worcester, MA
    Two-Bit Pictures and The D-Pad
    Rofl at that whole ZONEZONE thing.
     
  11. Vangar

    Vangar

    Member
    3,656
    63
    28
    Get an action replay if you don't want to damage it. Their heaps fun and changing the variables in it is easier :P.

    Excellent work!
     
  12. Squints

    Squints

    All souped-up. And DESECRATED! Member
    1,131
    0
    0
    Poughkeepsie, NY
    RIIIIIIIIIIDGE RACERRRRRRRRRRRR
    Correct me if I'm wrong, but doesn't the GBA soft reset not work with every GBA game? I'm sure I have one or two that don't support soft reset.
     
  13. stormislandgal

    stormislandgal

    It's not a phase! Tech Member
    4,534
    10
    18
    Married life <3
    I never could get that swap trick thingie to work... Ah wells, my adapter is busted, and NES one's don't work. =P

    Nice finds.
     
  14. Knux13

    Knux13

    Member since May 19, 2002 Banned
    2,294
    0
    0
    YOU ARE NOT A2K.

    That said, great find.
     
  15. Tweaker

    Tweaker

    Banned
    12,387
    3
    0
    Then that would support my theory -- A soft reset works by using a routine in game to reset. If this routine didn't exist, would a soft reset really work? :P
     
  16. RyogaMasaki

    RyogaMasaki

    0xffffffff Oldbie
  17. Rail Road

    Rail Road

    Member
    128
    0
    16
    Interesting find, maybe this should get archived.
     
  18. Sparks

    Sparks

    Member
    3,178
    193
    43
    Sondro Gomez / Kyle & Lucy
    [​IMG]
    This area, I know what this is. I see it in ESE alot. =P
     
  19. Liliam

    Liliam

    Oldbie
    1,563
    119
    43
    I suppose that's where the game loads the "open" version of the trunk later on in the stage. In Launch Base 1, past the normal level design, you also find loads of "open" buldings - I suppose that's where the game loads them from, too.
     
  20. ICEknight

    ICEknight

    Researcher Researcher
    I doubt it, since the reset button is just another button mapped to whatever reset function the developers made for it.

    I've read that it allows you to access the last level in X-Men 2, so it can be mapped to do anything else.
     
Thread Status:
Not open for further replies.