The reason why the 255 is the highest number for Sonic's life counter is because it support 8-bit integer. If we go below 0, the integer underflows to 255, and if we go beyond 255, the integer overflows to 0.
@hunterbeatbilly98367 ай бұрын
It also happens to sinistar as well. You basically die twice when you have one life left. And after that, you set it back to the max amount of life the game can handle.
@Mizu20236 ай бұрын
There is 2 types of 8bit integers. Unsigned and signed. Signed lets the value be negative(range -128 to 127). Unsigned ranges from 0 to 255. The CPU of the Sega Mega Drive supports 32-bit integers that goes all the way up to 4 billion!(Unsigned. The signed one goes up to 2 billion)(also this is just an addition)
@LindsaytheIdoit10 күн бұрын
thank you eggman
@DeepFriedOreoOffline2 жыл бұрын
The spike glitch has always been really interesting to me. Obviously it was un-intended, as they fixed it in later games, but the reason it happens is kind of funny. In Sonic 1, you don't gain i-frames until after landing. Once hit, Sonic enters a state where enemies no longer collide with him, then once he lands he enters his normal state with i-frames. However, the spike uses the same collision as other scenery objects, so it's the 1 thing in the game that can damage you even if Sonic is in his special falling state, because naturally they didn't want him falling through the ground. I am not sure exactly how they fixed it, but either checking the state if he does end up colliding, or starting the i-frames right away but leaving the timer at 1 until he lands are both potential solutions. To know which one they used I guess you'd have to pay attention to if sonic blinks after getting hit before landing in later games.
@starleaf-luna2 жыл бұрын
they added a check for invulnerability frames and if sonic has them, don't hurt him
@BT_Official2011 Жыл бұрын
It was intended that's why in later Remakes they had a option to turn it on Conforming it was intended
@DeepFriedOreoOffline Жыл бұрын
@@BT_Official2011 All that really confirms is that they retroactively understand what caused it, and understand that some players enjoy retro challenges, and some don't.
@RandomFella745 Жыл бұрын
Shorten this shit down 🗣️
@DeepFriedOreoOffline Жыл бұрын
@@RandomFella745 Why? I wasn't making a silly that I want everyone to understand and laugh at or something. I was questioning a technical mechanic of a retro game. If you dont feel like reading the whole thing, it's not meant for you 😁
@that_one_shiny_eevee Жыл бұрын
6:51 i like the nod
@wardengamer374Ай бұрын
The reason why on some emulators like Gens, Sonic appears on top of the ribbon on the title screen is due to the sprite limit being turned off, which is what cuts off a part of Sonic and thus prevents him from appearing on top of the ribbon.
@SONIC_STYLIZED Жыл бұрын
Anyone notice in 4:35 He said emerald hill instead of green Hill?
@KrunchyTheClown78 Жыл бұрын
At 8:48 if you position sonic just right you can jump in between the spike thing, and the wall, bypassing the need to even push the block.
@anthonyplayznate2 жыл бұрын
30:12 You could activate the slope glitch, which you could do on the original/emulator. That way, you can enter the top wall and finish easily
@tchomsdaguy2 ай бұрын
27:49 hold right to win
@5h3i1ah_and_Nik02 жыл бұрын
the reason gaining +1 life from 255 effectively brings you to 256 is because when you're _at_ 0, losing a life brings you back down to 255, so you effectively have 255+1=256 lives. you normally can't be at 0 because hitting 0 lives via a death triggers a game over, but since you're instead hitting 0 _without a death,_ the game never bothers to check if you should game over, so you don't.
@WindowsFan20062 жыл бұрын
The 255 lives glitch: The real integer is -1, since the 8-bit binary code starts with 1, looks like this: 1111 1111 In hex, it's 0xFF.
@WindowsFan20062 жыл бұрын
The lives are in unsigned 2-byte.
@Logabogabo7 ай бұрын
Yes yes but can you repeat that in words I know? 🤣
@Gbs1282 жыл бұрын
There's a glitch where if you unlock level select and open it fast enough you can glitch the sprites out and on the left side you can see this glitch as is just a visual glitch you can probably get this glitch on the second or third try. Im gonna call this glitch the selection glitch
@jaytv252 жыл бұрын
Sonic 1 when it crashes: text telling you what happened Sonic 2 when it crashes: no information but it doesn't take that long for you to know what happened Sonic 3 when it crashes: what in the living heck happened to the universe?
@Danny_Jarquin2 жыл бұрын
*super mario world has entered the chat*
@jaytv25 Жыл бұрын
@@Danny_Jarquin smw when crashing: aaæeeee
@Danny_Jarquin Жыл бұрын
@@jaytv25 thats what i mean
@jaytv25 Жыл бұрын
@@Danny_Jarquin smw2 yoshi island when crashing: back to title screen for you bud
@Danny_Jarquin Жыл бұрын
@@jaytv25 gba sma titles: *proceeds to speak enchantment table*
@awmehgoddd11 ай бұрын
Minor note about the Demo Mode glitch: Holding a jump button during the end credits "gameplay" sequences has the same effect.
@HA-zg9su2 ай бұрын
7:00: I know why the title screen doesn’t scroll when you drown and get a game over This is because the RAM address $FFFFF744 the title screen scrolling ram isn’t cleared when you drown, so when you drown and get a game over the title screen won’t scroll.
@animemanXLK2 жыл бұрын
In marble zone you can actually push blocks by rolling into them so you don't have to hold the direction button. Don't know if it's a glitch or intentional. There's also something in spring yard that I like to call the inifinite skid were you if run down the hills you can hold sonic's skid animation with the waving hand indefinitely even as you bounce around on bumpers and ending when you even land on a solid platform.
@alexandrecarvalho916 ай бұрын
This is very important to know! Thanks for showing these glitches. I am a member of a community that creates achievements for Retro Games (RetroAchievements) and this data will be precious for me to blocking the player using them to earn achievements - especially the zip strategy xD
@aronjimenez9867 Жыл бұрын
3:50 the layer of sound thats missing is the DAC correct me if i am wrong
@jhonthestampede8 ай бұрын
Exact!
@aronjimenez98677 ай бұрын
I watched a lot of sonic music deconstructed to know that the DAC is used for the percussion
@FelixDaCreature Жыл бұрын
23:02 Classic Sonic Simulator players: first time?
@YarikPlayYT9 ай бұрын
I remember this bug, it seems to have been fixed
@LucaStan-gz8ei8 ай бұрын
I don't remember
@Omeleaffe7 ай бұрын
Man, the buggy collision were the glory days in my book simply because I find them funny.
@aptiveviennapro2 жыл бұрын
14:41 Tap/click Read more for full explanation The reason why Sonic can gain 255 lives is because of an integer underflow. So if the life counter is 1 (Internal value is 1-1=0) and you get Sonic to die twice, the Game Over check is skipped, as the game checks to see if the internal value is 0 or not, but that check happens _after the death animation is finished and the live counter has finished decrementing the internal life counter_ This bug also happens in Sonic 2 (MegaDrive/Genesis) Chemical Plant Zone. So 1-1-1=-1, but since the life counter is an 8-bit unsigned integer (positive numbers + 0), it will wrap around to 255, then decrement by 1, which means the internal value is 254. For Sonic getting a life increments it to 255, but making Sonic to get one more life resets the internal life counter _back to 0_ so that means if Sonic lose a life when his life counter is 0, all 256 tries are essentially wasted, as the game checks if the external life counter is 0 (internal is 255) or not when decrementing (incrementing does no effect) before setting the GameOver flag in the game after the death animation is played and the internal counter is completed the decrement process. It's the same thing with Pacman's Level 256 glitch. P.S. I'm speaking from decino's perspective.
@whiteeeveeangel2 жыл бұрын
yes and no. It has less to do with with it being an 8-bit integer and more with hexadecimal counting. Instead of normal decimal that most people work with (0-9, 10 unique characters for each place, thus the reason it's called "deci"mal, since deci is 10 in Latin), hexadecimal, logically, has 16 unique characters, 0-F. This is where the 8-bit integer comes in. Most life counters in older games were 2-digit (0-99, which is 100 unique values (1-99 plus 0), but because the coding behind a 2-digit number requires 2 bits and those bits are written in hexadecimal, they can technically go between 0-FF (usually with a coded limiter to prevent earning more than 99, but that's beside the point). FF in hex code happens to convert to 255 in decimal (16x16=256, just as 10x10=100 in decimal), which is why you see so many things in older games cap off at 255, but just like decimal's 0-99 is actually 100 unique numbers, the 0-255 of hexadecimal is 256, the obvious 1-255, as well as 0.
@aptiveviennapro2 жыл бұрын
@@whiteeeveeangel You're right.
@dripherobrinelvl8335 Жыл бұрын
@@whiteeeveeangelpokemon Red Missingno = Sonic 2 glitch (Missingno 0 and 256) 🤔
@diskus_invr Жыл бұрын
19:49 Up C Down C Left C Right C also works to activate debug mode
@jennyleiva225912 күн бұрын
1:10 Sega 0:01 green hill 2:33 marble 2:42 points 4:10 spring yard 6:56 game over 7:28 death
@tandris1085 Жыл бұрын
12:18 that scared the shit outta me...
@user-nx5gb5sb5l3 жыл бұрын
You forgot the glitch stage, 1st go to the special stage then go out of bounds, you can see different stuff randomly placed, if you can go more out of bounds you will see the special stage files and if you go even more, it will make you go to the normal special stage.
@InugamiRed2 жыл бұрын
Yeah, those are called *Tiles*
@Mistahphoje2 жыл бұрын
The pit from final zone at end of the boss also works on android version
@PatienceCharmRaD6 ай бұрын
Did you try running into it at 29:53 instead of slowing down? As seen in the A + Start video, Sonic runs into it, basically giving you a higher chance. Although you may have saw it, just a reminder
@latoallaconmocos3 жыл бұрын
There’s one glitch in Sonic 1 that you can’t get on a normal sega Genesis controller, if you hold left and right on a slope going up towards the right of the screen, sonic will moonwalk, but you have to be facing left before you do it, and if you press left and right next to a wall, sonic will rapidly shift from left to right in the first frame of his walking animation
@latoallaconmocos3 жыл бұрын
You can also crash the game somehow in Green Hill act 2, right under the loop with the life, you can jump over the spring and into the pit and sometimes you can get an illegal instruction, but I don’t know exactly how to do it
@RadekLoch5 ай бұрын
4:28 There is no Emerald Hill in Sonic 1
@SexySockpuppet5 ай бұрын
@@RadekLoch You right, you right
@Kirbin2 жыл бұрын
7:03 I have a hypothesis on why this happens and I don't know a lot about how sonic 1 works so if I get something wrong then that's why. Ok so the background changes how it moves with sonic and goes up down left and right accordingly. So what I think is happening is that when you die in water something in the code messes up and freezes the background until the level restarts. So when you get a game over it freezes the background and doesn't reset the background because the level never reset. Yet again I'm not coding expert and don't know much about how sonic 1 works so if I get something wrong you can comment it or propose a different theory on how it happens.
@DAJTheYouTuber_20077 ай бұрын
2:22 June 23, 1991, the "Spike into more Spikes" incident
@faristhefrenchfriez3 жыл бұрын
if u hit the orbinort in star light, you go past the ceiling so the game puts u at the kill play at the bottom
@littlefrankm4 ай бұрын
15:18 I would say that the 256 lives as 0 lives in the display I guess you could say, is similar in principle to a car odometer rolling over after reaching its maximum value
@th3you7beguy Жыл бұрын
18:27 Unless your in Debug Mode.
@AbsoluteDumpsterFire9 ай бұрын
you can't place goalposts or capsules in debug so it's still impossible
@daghanyilmaz98557 ай бұрын
@@AbsoluteDumpsterFire i think you can put capsules or signs in debug mode
@AbsoluteDumpsterFire7 ай бұрын
@@daghanyilmaz9855 only in Sonic Origins and the Remaster you can place them, but the bug is fixed in those versions
@IvanFranco1203 жыл бұрын
Nice, great game for glitching sake! 😆👌
@stevepatrickphillip46313 жыл бұрын
1:27 Glitch: No Hand No Two Legs!
@wilternunesdasilva7482 жыл бұрын
The glitch that gives you 255 lives can be used in Chemical Plant Zone Act 2.
@KnfierOrangeFan Жыл бұрын
That in sonic 2
@azbleck Жыл бұрын
@@KnfierOrangeFanits saying that it can also be done in chemical plant zone
@isabelortiz12309 ай бұрын
@@azbleck and hes saying thats in sonic 2
@hegyak9 ай бұрын
The Spike and Drowning Glitch can be explained by Programming. When Sonic Drowns, the game says "Play this Animation." Which is Sonic's Drowning Animation. This Animation overrides the "Hold Pole" Animation. So far, so good. The Drowning Source code says "Take One life from Player counter." Still good. BUT. Here's where the mess happens. While the Drowning Animation happens, the game is ALSO doing the "Push Sonic" Effect. Which, causes the Glitch. As Sonic is NOT told "Do NOT move Horizontally while dying." As that Condition is, almost never gonna happen, Except in this case. So, Normally Sonic would play the "Floating" Animation when being pushed. BUT, we have a conflict. As the Drowning Animation is in action too. Then by pressing A, we interrupt the Drowning Animation because, Sonic is moving Horizontally. Then, we hit Spikes. Because we have no Rings, that means "Die." So, now, we have the game with a "Stack" of things to do. Sonic Drowning Code says "Take one Life." AND, the Spikes with Zero Rings says "Take one Life." We hit a problem. One Minus Two, is, negative One. BUT, the Integer is not a SIGNED value. AKA "Can be negative." Why? Because if lives ever reached Zero, Game Over. So why would they developers care if the value became negative. That, won't happen, right? It, does. So. The game says "Well. I can't have Negative Numbers. So logically, the next number is, 255" This is referred to as a Buffer Overflow. This kind of thing happens in other games too. Like Twilight Princess on the Wii where the game says "Horse name can be up to 8 Characters." BUT, if you were to manually edit the save file and make it longer then 8 characters the game won't stop, and could load, 3rd party code. That is a Buffer Overflow Exploit. Fun times with limited hardware.
@melimin36092 жыл бұрын
19:05 this glitch works on the remaster as well.
@wipe932 жыл бұрын
Very easy especially as super sonic
@compitalc6 ай бұрын
1:18 Ok, yes. This does happen on GENS. Buts it’s not for every emulator. Some emulators (like KEGA Fusion for example) don’t have the bug, so it really depends of what emulator you are using.
@diskus_invr Жыл бұрын
21:29 this itemless monitor is belived to be an ecxeption handler for monitors containing invalid objects
@MatthewCenance Жыл бұрын
On error screens such as 12:54 you can press a certain button and force the game to continue anyways.
@REDanarhy1736 ай бұрын
does not work.
@Manirby2 жыл бұрын
14:20 now i can try to beat Labyrinth Zone Act 3 Boss without returniung in different runs
@dripherobrinelvl8335 Жыл бұрын
Missingno Pokemon Red = Sonic 2 255 🤔
@zbigniewkocik82075 ай бұрын
28:38 This should be Gay Baby Jail too
@Le_t752 жыл бұрын
The 255 lives limit is due to of the limit of 1 octet (0 to 8) , if the game had 2 octets the lives limit will be icreased by 4 (i think is this)
@WindowsFan20062 жыл бұрын
It will increase up to 65535.
@nottud7 ай бұрын
I seen some visual bugs on game over screens where the ring graphics get messed up and show parts of text
@sonicplayz2345 ай бұрын
4:28 or 4:25 hmm emerald hill
@marcellamitchell8885 Жыл бұрын
7:29 how did a pit appear anyways the pole glitch in labyrinth zone is excellent you step #1 lose all of you rings step#2 hang on to a pole step#3 when the drowning timer goes from five to zero drown step#4/last step press a to go to the spikes boom 255 lives
@ScarfMan_11052 жыл бұрын
18:46 this happened to me I jumped to pit thinking "There is a wall that will stop me"
@luisgamercoolgaming2 жыл бұрын
The title screen being somewhat jacked up is either the emulator fucking up OR the sprite limit option being turned off (which most emulators have)
@Megasssd2 жыл бұрын
30:13 For real? I just tried it, and got Sonic on the right position 2 times, and fucked up. But after like 5 minutes I did it, you just have to get some speed from the first step floor, where a badnick spawns
@ArkVogel Жыл бұрын
19:10 you can jump in before hitting Robotnik on Whitehead’s iOS version
@matthewgurrola6070 Жыл бұрын
1:43 hacker noooo!
@matthewgurrola6070 Жыл бұрын
1:47
@matthewgurrola6070 Жыл бұрын
1:56
@matthewgurrola6070 Жыл бұрын
2:02
@matthewgurrola6070 Жыл бұрын
2:06
@matthewgurrola6070 Жыл бұрын
2:10
@Mitjitsu Жыл бұрын
11:15 - That's an emulation error, it doesn't happen on console.
@Dak4984 ай бұрын
6:03 Has anyone noticed that Sonic was in front of the title banner? His lower half: MY EYES!
@AngryAtlantean2 жыл бұрын
The hate for Labrynth Zone really bugs me. It's not all that bad of a level, it's Marble Zone, but with water. I know that doesn't sound promising, but, it's still a fun level.
@EpicFurbynerd76YO2 ай бұрын
agreed. people just need to git gud
@ZanyCat4 ай бұрын
Missed the glitch where the title screen is off-center by 8 pixels!
@Terror_playz890 Жыл бұрын
14:05 super smash bros reference
@laugon5547 Жыл бұрын
16:23 That glitch also works on Sonic CD from Sonic Gems Collection
@RyanNeoHedgehogOfficial Жыл бұрын
21:30 Actually, you can get it without Debug Mode, you just gotta do something ablut "abusing the shit out of the fucking hitboxes".
@ruth-cp5bb2 жыл бұрын
4:34 A+Start Collaboration!? Oh son of a glitch
@RickyRockstarTNS Жыл бұрын
Scrap Brain Zone Act 1 has an easy clip and wall pull glitch I learned as a kid. Those moving giant rectangular obstacles coming out of the walls? Go up to the wall, face away from the wall, duck, as the obstacle retracts it will take you into the wall. Press left and it will pull you through the wall. Most of these trap you in the wall. I can't remember but the first bottom one might be a working shortcut.
@matthewgurrola6070 Жыл бұрын
12:48 & 13:06 right, down & illegal instructions sonic 1!
@Goldy-the-hedgehog-exe11 ай бұрын
12:13 there's no escape
@sr212787 Жыл бұрын
There's so much you didn't cover, but cool video. My favorite is using invincibility frames on lava to clip. As a child in the early 90's it was my mission to try to break the game and find all it's secrets. Use debug on the special stage, go outside and hold left until you hit the glitch wall. You can get 6 blue emeralds.
@shyver02 жыл бұрын
Maybe because 0-1=-1 but -1 in sonic 1 = 255 and 256-1=255
@SonGokuBlack932 жыл бұрын
Yes, there's a glitch in spring yard zone. The roller badnik appears using some pieces of the caterpillar from Marble Zone
@IvanFranco120 Жыл бұрын
Makes sense because you can place those badnicks with Debug Mode, even though its not used normally...
@malcolmnicols81093 жыл бұрын
1:27 glitch 2 no hand
@debashi96672 жыл бұрын
This also happens in the prototype version of the game
@romalapin86489 ай бұрын
1:16 The cave sound...
@lohithD-iu6fy Жыл бұрын
By I have login glitch when I am logining the not logining please give solution
@joaozin003 Жыл бұрын
0 lives explanation: The lives number is represented as 8 bits. So when you lose a live from 0 lives, it keeps taking carries from the subtraction until it can't, so it went from 00000000 to 11111111 (255).
@damin99132 жыл бұрын
4:41 I got this cartridge
@tandris1085 Жыл бұрын
13:07 it only showed me the 0...2 on the left
@colingaming7268 Жыл бұрын
He called green hill Emerald hill
@alexesquivel50227 ай бұрын
I saw a glitch when Sonic walk animation on the death 10:02
@anthonyplayznate2 жыл бұрын
You missed one, which I call a level wrap glitch. When you use debug mode to go below the ground in labyrinth 2, and do a level wrap, about 3-4 seconds in, the game crashes and says, “ILLEGAL INSTRUCTION”
@valerieadamski-vh2chАй бұрын
While in debug mode in the finals I got the back round to lift and above was brown all I did was go way above the boss battle and somehow shifted it
@Fireafyanimations2998 ай бұрын
What if you wanted to go to heaven, but God s- ILLEGAL INSTRUCTION$000000000069
@autumnhughes96262 ай бұрын
I found 2 zips that are undocumented which are spring yard act 2 zip and labyrinth act 3 zip both can send you to the end of the level but it requires debug mode
@AonelEchi4 ай бұрын
4:28 it’s green hill, not emerald hill (i think bro messed up sonic 1 with sonic 2)
@shiny-slapper20103 ай бұрын
4:26 Don't You Mean Green Hill?
@theandrewrabbit8491 Жыл бұрын
13:07 how to make this glitch? My reach only for line1111emulator00000002
@oosha2000 Жыл бұрын
Do sonic 1 gba and phone versions, they have some weird and interesting glitches.
@SquidPartyDude2 жыл бұрын
11:45 Aka, The worst one in @redhotsonic Opinion.
@sonicthehedgehoggamer16032 жыл бұрын
There is one in Marble Zone where when you are about to get chased keep walking before you get down and then your levitating
@marcellamitchell8885 Жыл бұрын
My favorite one is the creature pit glitch and the most scariest one is the no scroll intro
@loganburns-mathieson61752 жыл бұрын
I think the first time I fought robotnik i gave him 255 lives..
@FinalHopeTrio2 жыл бұрын
You said THE Any key. Where's that? Also, the emulator I use does Up+C Down+C Left+C Right+C then A+Start until Sonic is visible. You nailed the "Hold Down A and Start until you see Sonic" part. Just know the version that most emulators use is the one I mentioned. You also nailed Level/Act Select, so there's credit for that.
@orangewithtehdrip6 ай бұрын
now do it with sonic 06. (18 hour video)
@teaoftraffic Жыл бұрын
3:47 green hill but it’s paused
@happybambino2251 Жыл бұрын
Why did you say emerald hill it's supposed to be green Hill, learn more about Sonic 1 4:28
@asciiCAT2 жыл бұрын
why does it try to read the illegal instruction?
@floweytale2595 Жыл бұрын
Sonic 1
@Jeremias19410 ай бұрын
16:36 The same thing happened to me with some Coliseum Chaos springs in Sonic CD XD
@gigihtafdlylan2 жыл бұрын
6:51 Sonic exe Title screen lol
@tennis-cap2 жыл бұрын
Spike Bug is really annoying, they removed in Sonic 2. Music bugs must be fixed or it's unfixable Sonic 1 Labyrinth Zone glitches: Act 1: ??? Act 2: Clip & Illegal Istruction Act 3: ???
@gangster759tookook72 жыл бұрын
16:03 you can't fix something thats been damaged "friend."
@WhiskersDoesArts7 ай бұрын
Fnf song???
@NobleGasHelium2 жыл бұрын
I managed to get the infinite invicibility theme in Sonic Mania once (by accident, obviously), I have a video of it, it happened during my Tails' playthrought