don't click here

Is there a version of Sonic 1 SMS where Sonic doesn't die in the first GHZ1 demo?

Discussion in 'General Sonic Discussion' started by Bobblen, Feb 18, 2025.

  1. Bobblen

    Bobblen

    Member
    470
    242
    43
    Memory from 30 years ago is always going to be suspect but does Sonic always die on the first demo in Sonic 1 SMS? I assumed it was an emulator timing thing but it happens on my PAL Megadrive using an X5 to activate SMS mode as well. I don't recall it happening back in the day (I would have played it on a PAL SMS2, not built into the bios, just standard cartridge) but I have very little confidence in that memory.
     
    • Informative Informative x 2
    • List
  2. Palas

    Palas

    Don't lose your temper so quickly. Member
    1,393
    1,031
    93
    I can say with absolute confidence that Sonic has always died to the Crabmeat in the Attract Mode after jumping, not moving, then running into it. At least in my NTSC Master System III.

    (In fact I distinctly remember creating an entire headcanon about it when I was like 5 or 6 -- I thought they had recorded a child around my age playing it for the first time as they instructed them on how to play. Which would explain someone jumping but not pressing right, but then pressing right and dying)

    EDIT: This video confirms it. Maybe it was different in the Game Gear?



    EDIT3: And here's a video of the same thing happening on a PAL SMS1!



    EDIT2: And there you go: In the Game Gear Attract Mode, Sonic doesn't die in GHZ, but does die in Jungle. This video is from the PAL version, too.

     
    Last edited: Feb 18, 2025
    • Informative Informative x 6
    • Like Like x 1
    • List
  3. Bobblen

    Bobblen

    Member
    470
    242
    43
    Nice google-fu :-) maybe the Game Gear version is what I remember. The demo finishing with the big jump off the ramp definitely rings a bell.
     
  4. Now I’m curious what changes code or layout wise were made that caused this difference…
     
  5. saxman

    saxman

    Oldbie Tech Member
    Look at the start position. I'm not an expert on these games, but he's definitely not starting in the same place between the two. The demo was recorded for the GG version. Nobody realized it didn't play the same on SMS, and/or nobody cared enough to change it.
     
  6. CaseyAH_

    CaseyAH_

    human incarnation of Palmtree Panic 'P' Mix Member
    Unlike Sonic 2 8-bit, Sonic 1 8-bit did have a decent few alterations to account for the screen crunch.
     
  7. LockOnRommy11

    LockOnRommy11

    Member
    2,720
    229
    43
    Sonic also flies off the ramp into the air on the Mega Drive version, so you could also be remembering that.
     
  8. Cooljerk

    Cooljerk

    Professional Electromancer Oldbie
    5,189
    821
    93
    Er, there is no pal game gear, the game gear has it's own screen. There are small differences in the outside shell of the game gear, like a white boarder around the game gear logo in eu, but they're all the same inside (depending on revision, of course). Outside of region specific carts, all game gear games should play the same on all other game gears regardless of their region. Internally, the game gear uses RGB video at roughly 60 hz.
     
    • Informative Informative x 3
    • List
  9. Mastered Realm

    Mastered Realm

    Member
    3,878
    591
    93
    -
    The ring monitor wasn't there originally. If you remove it Sonic successfully kills the crabmeat and goes toward the ramp but the demo starts reading garbage data soon after since an auto fadeout routine wasn't implemented in the SMS version.
     
    Last edited: Mar 7, 2025
    • Informative Informative x 2
    • Useful Useful x 1
    • List
  10. Cooljerk

    Cooljerk

    Professional Electromancer Oldbie
    5,189
    821
    93
    So I'm thinking the Jungle Zone problem is the demo is recorded for the SMS version, there's a super slight difference between the platform he runs on just before the waterfall with the 1-up icon. In the SMS version, it doesn't dip down as far and thus is shorter. If you notice sonic runs down the vine, gets to the top, then slides back down because he's not holding right again. That's the difference, he would have run far enough to fall off the vine in the SMS version. He jumps right after in the GG version, intended to be the jump over the crabmeat, but it's what gets him over the vine in the GG version.

    If this is the case, then he still would have died, though, because he would have run off the platform into the water. Perhaps the demo once ended earlier?
     
    Last edited: Mar 7, 2025
  11. Bobblen

    Bobblen

    Member
    470
    242
    43
    Auto demos are famously tricky to get right. Any tiny little change has a chance of breaking them. File this one under 'dumb projects' but I kinda want to put the TAS inputs into the disassembly to right this terrible wrong!
     
  12. Cooljerk

    Cooljerk

    Professional Electromancer Oldbie
    5,189
    821
    93
    So, IIRC Yuzo Koshiro said once that the GG version of Sonic 1 was the lead, and the SMS version was a port, but it seems pretty obvious to me that the GG version was worked on longer than the SMS version. We know Arc Systems was the contract labor that they hired for the Game Gear version specifically, and another team did the SMS version. I wonder if this was similar to the way they supposedly divvied out labor between the MD and 8-Bit version of Sonic in general: where the SMS team would get small updates from the GG team to port from, but weren't in constant communication. If all that is the case, I wonder then if the layouts we see in the SMS version are the original level layouts that were in an earlier proto build of the GG version.
     
  13. Blastfrog

    Blastfrog

    See ya starside. Member
    IIRC, Sonic’s jump velocity is slightly lower in GG versus SMS. So even if you ported over the exact same layout, demos would still inevitably desync.