No video

Super Mario Bros 2 - Behind the Code

  Рет қаралды 303,736

Displaced Gamers

Displaced Gamers

4 жыл бұрын

Some revisions, some bugs, and some code from Super Mario Bros 2.
If you would like to support this channel, here is a link to the Displaced Gamers Patreon page - / displacedgamers
Twitter: / displacedgamers
Facebook: / displacedgamers
Instagram: / displacedgamers
Music by: / hariboosx
Featured cheat codes:
Music Extension: XSXPZIAT
Animation Fix: AXNYSZTX
Birdo Head Change:
(I wouldn't use these, myself)
EEVNGZAA
XEVNIZZE
XEVYIZZE
EEVYGZAA
KLEYGLAX
VLEYILZX
EEVNAXGE
EENYAXGE
XEVNPXTE
XENYPXTE
EENNGXGE
XENNIXTE
EAENALAE
XAENPLZE
KUNNZXTX
KUNNLXTX
#MARIO #BUGS #CODE

Пікірлер: 471
@kenkoopa7903
@kenkoopa7903 4 жыл бұрын
I just realized the white's of Mario's eyes would HAVE to be a separate sprite since otherwise, there'd be four colors to his sprite not counting transparency which would be impossible for an unmodified NES.
@StarkRG
@StarkRG 2 жыл бұрын
If they had modified his face a little they could have had just that sprite use white instead of one of the three normal colors.
@telesticHarlequin
@telesticHarlequin Жыл бұрын
theres actually an interesting video by retro game mechanics explained about this. iirc how they ended up doing it was they found they were able to use white for the eyes by using the lack of any color data in those areas, essentially adding a 0th color to the 4 available colors
@sheilaolfieway1885
@sheilaolfieway1885 Жыл бұрын
Check 5:03 where mario's eye white sprite shifts priority with the door sprite.
@DavidRomigJr
@DavidRomigJr 4 жыл бұрын
An interesting bit of trivia that I always liked was while Super Mario 2 is based on Doki Doki Panic, Doki Doki Panic runs on the Super Mario 2 engine, so it came full circle, and both games are by the team that made Super Mario Bros. Super Mario 2 isn’t a simple re-skinning, it is a legit sequel, just with an unusual story, and I like stories.
@ZyrusSmith
@ZyrusSmith 4 жыл бұрын
Yeah but it isn't even a Mario game. It's just a retexture of a Doki Doki game.
@neill9778
@neill9778 3 жыл бұрын
@@ZyrusSmith You seem to miss the point here. Doki Doki was made right after SMB1 by the same team, and started life as a prototype. There's enough Mario DNA there, clearly.
@darkmagician1184
@darkmagician1184 3 жыл бұрын
@@ZyrusSmith it's not. keywords here: existing Mario sequel prototype -He recalls, "I remember being pulled over to Fuji Television one day, being handed a sheet with game characters on it and being told, 'I want you to make a game with this'." Resuming Miyamoto's design team's work with the existing Mario sequel prototype engine, they greatly expanded the gameplay, created dozens of levels, and released the advergame-themed Yume Kōjō: Doki Doki Panic... en.wikipedia.org/wiki/Super_Mario_Bros._2#Development SMB2 isn't even JUST a "retexture" of doki doki panic. the prototype was a retexture (which all they changed was the main 4 characters) but in the prototype, you can't "sprint" by holding down B; Toad is the only one who can move faster when he's holding an item, everyone else moves at walking speed. there was plenty of behind the scenes work than just a sprite swap. SMB2 is as much Doki Doki Panic as Battle of Olympus is Zelda II
@Pirateyware
@Pirateyware 3 жыл бұрын
There is no such thing as "a Doki Doki game". "Doki Doki" is an onomatopoeia for a beating heart, and is part of a descriptive subtitle, not a franchise or series name. The full title is "Yume Koujou: Doki Doki Panic" and refers to Yume Koujou '88, an event sponsored by Fuji TV which Doki Doki Panic was created to promote. It would be accurate to say it's a Yume Koujou game, not a "Doki Doki" game.
@YourIdeologyIsDelusional
@YourIdeologyIsDelusional 3 жыл бұрын
@@ZyrusSmith Except the Shy Guys and other enemies from the game have made appearances all over later Mario games. Shy Guys even show up as a cameo enemy in Links Awakening, and they behave as mimics in other Zelda games do. It's pretty safe to say that Mario 2 was legitimately retconned into being an actual Mario game, even if it takes place in a dream like Link's Awakening does (hey, there's an idea: Shy Guys are an inhabitant of the dream world). And why wouldn't it be? Yume Koujou: Doki Doki Panic had some great ideas, and Mario 2 improved them further. They could have just let the game disappear with the event once it was over, but why waste perfectly good enemy concepts and gameplay ideas when it could be folded into the Mario canon and design formula?
@AndiousWandarier
@AndiousWandarier 4 жыл бұрын
I'm surprised there's no mention of the trick where you get a star, go into Subspace, and then leave right as the star is running out so you can hear the Subspace music continue to play in the main level.
@djhaloeight
@djhaloeight 4 жыл бұрын
Andious Wandarier lol i just commented about this and saw your comment 😂
@mtl_elias
@mtl_elias 4 жыл бұрын
I did that a lot as a kid! I’d love to know how the code allowed for that.
@hypnos9336
@hypnos9336 4 жыл бұрын
used to love doing that as a kid, but I can't remember how I discovered it exactly
@optimiss
@optimiss 4 жыл бұрын
When I applied to be a game tester at Sega I had to write about a bug I had discovered on my own and this is what I wrote about!
@CeeJayThe13th
@CeeJayThe13th 4 жыл бұрын
Totally off subject but I never see anybody repping Red *Wizard* (or any of the upgrades) and I think it's pretty cool that you are.
@VideoGameAnimationStudy
@VideoGameAnimationStudy 3 жыл бұрын
15:45 - thank you *so much* for this, I've always wondered why Albatoss's animation looked a bit hack! Fantastic piece of information!
@najwan3672
@najwan3672 3 жыл бұрын
you _would_ be the one to mention that, wouldn't you
@NikOutchcunis
@NikOutchcunis 4 жыл бұрын
This was awesome, hoping for more “Behind the Code” episodes!
@akxmedia0
@akxmedia0 4 жыл бұрын
SMB2 also has some other quirks that no one has delved into (at least none that I'm aware of) 1) The random knock out of a monster when entering a door/vase etc. Sometimes the enemy will be knocked out for no reason. You don't attack it, it just flips upside down and that's that. 2) The legendary double Mouser glitch. Not sure why or how this happens but if you manage to die at Mouser and on your next life, there will be two Mousers instead of one. Again, not sure why this happens and its only happened to me once but I do recall it happening to other people as well.
@MaxOakland
@MaxOakland 4 жыл бұрын
Do you have to defeat both mousers to win the level?
@akxmedia0
@akxmedia0 4 жыл бұрын
@@MaxOakland iirc you only need to defeat the "correct" Mouser. The other one will just disappear like a normal enemy would. In fact if you view SMB2 in one of its level editors, some normal enemies can be set as bosses while ALL the bosses (yes, even Wart!) can be set as normal enemies.
@poundu27
@poundu27 4 жыл бұрын
I preferred this smb2 over the Japanese version. Each character has its own abilities, you can pick up weapons or enemies and throw them.
@ZyrusSmith
@ZyrusSmith 4 жыл бұрын
Yeah but it isn't even a Mario game. It's just a retexture of a Doki Doki game.
@t4ky0n
@t4ky0n 4 жыл бұрын
@@ZyrusSmith it's a good game, but not a good MARIO game
@hioman
@hioman 4 жыл бұрын
@@t4ky0n it's not that good
@t4ky0n
@t4ky0n 4 жыл бұрын
@@hioman it's alright, I don't like it tho.
@reloadpsi
@reloadpsi 3 жыл бұрын
@@ZyrusSmith Well... Doki Doki Panic started life as a Mario prototype, but Nintendo turned it into a promotional tie-in for Fuji TV's Dream Factory. Mario 2 is just as much a Mario game as 1 and 3.
@Kawa-oneechan
@Kawa-oneechan 4 жыл бұрын
Just recently on Discord, I explained why the eyes go wild when you stand in front of a door. Didn't have video, but I did confirm that it is indeed a priority thing. Most of the sprites would rotate positions each frame to work around the eight sprites per line limit (a common enough method) but the player's four parts were always first... and that's without counting the eye whites; those were stuck in the flicker cycle.
@DisplacedGamers
@DisplacedGamers 4 жыл бұрын
Oh good! Thanks for sharing this. It was just an assumption on my part, so I am glad you shared a bit more about it, Kawa!
@girlswithgames
@girlswithgames 3 жыл бұрын
What discord is this if i may ask?
@Kawa-oneechan
@Kawa-oneechan 3 жыл бұрын
@@girlswithgames That'd be the byuu.org discord, invite code (one of many) yDPAWkQ.
@MxArgent
@MxArgent Ай бұрын
I like how Mario 2 has a particularly strong sense of high weirdness. The fact that it's a retool of a game tied to a different setting lends it a really distinct feel in the mechanics and presentation, emphasizing the "dream world" aspect of Subcon - There's a clear progression from SMB to SMB3, but SMB2? it's an aberration, unlike anything that came before and anything that came since, like a uniquely weird dream that comes and passes in the night. No mean feat in a series that already had a steep sense of psychedelia behind the presentation.
@matthewlawton9241
@matthewlawton9241 8 ай бұрын
You didn't have to debug to hear the mario theme in subspace! My brother and I discovered back in the 80s that if you go into subspace while you have the effects of a star man, AND if you then choose to exit subspace via the door right at the last few blinks of being invincible, the subspace Mario 1 theme will play in the overworld in its entirety! This is pretty easy to pull of in the very first world on the log bridge. Grab your potions, get your starman, throw your door and head in, then out right at the end of invincibility.
@bf0189
@bf0189 4 жыл бұрын
Messing around with emulators is how I learned hexadecimal twenty years ago! Great video
@PROPLAYEN
@PROPLAYEN 4 жыл бұрын
I was not born 20 years ago, wow
@anikizero893
@anikizero893 4 жыл бұрын
Watching reboot is how i learned about hexadecimal. 😂😂
@BrocoliMan2002
@BrocoliMan2002 4 жыл бұрын
@@PROPLAYEN billions of years happened before you were born. Get with the program soldier!
@CoreyDrums
@CoreyDrums 3 жыл бұрын
No. No It Wasn't....
@JediMB
@JediMB 3 жыл бұрын
For me it was editing executables and DLL files to customize the GUI in Windows 95/98. Followed by hacking Pokémon Red/Blue/Yellow with a GameShark for fun and profit.
@ArnaudMEURET
@ArnaudMEURET Ай бұрын
That off-by-one bug in the sprite animation is quite epic ! I’m amazed it could get unnoticed up to the release!
@iammichaeldavis
@iammichaeldavis 4 жыл бұрын
“I hope you enjoyed this peek behind the scenes” I sure as hell did! Great video man! My mind was sincerely blown to learn how the game genie actually worked
@patrickholston7090
@patrickholston7090 3 жыл бұрын
This is so cool! I don’t much about coding, especially at this level, but your video made it easy to follow. It was interesting to learn more about how old games like this work. The mention of Game Genie was also very interesting. As a kid, I just assumed that the codes I entered with those devices were arbitrarily assigned “passwords” of sorts to achieve the desired effect in-game. I never knew that each GG code uniquely corresponded to an alteration of addresses in the assembly code!
@akxmedia0
@akxmedia0 4 жыл бұрын
19:15 You can activate the suicide code by pausing the game then holding Up + B & A on controller 2, the unpause. That way you only sacrifice 1 life instead of starting over.
@resonator7728
@resonator7728 4 жыл бұрын
Maybe that's why "zelda" appears in the code?
@evdestroy4121
@evdestroy4121 4 жыл бұрын
@@resonator7728 If I remember correctly the game is referred to as Zelda because they reused it from that game since it is also another FDS NES conversion
@SuperNickid
@SuperNickid 4 жыл бұрын
@Noah Douglas: That code his a left over from Doki doki panic, since doki doki panic got a save feature because it was on the disk system, after you beat a world and you wanted to save in game, you have to used the suicide code to force a game over in order to be able to have the save option you must used the suicide code inside a door, for the character to infinitely die. I know this because I played Doki doki panic in emulator and Rom.
@diamondsmasher
@diamondsmasher 4 жыл бұрын
That trick was common in a lot of NES games at the time, like Metroid. Saved a lot of travel time.
@emberleona6671
@emberleona6671 3 жыл бұрын
Cool
@ShyVioletIsShy
@ShyVioletIsShy 3 жыл бұрын
I actually knew the music kept playing back in the 80s, but my cartridge had messed up. I was thrilled and left it up.
@PatchworkRose567
@PatchworkRose567 3 жыл бұрын
It’s crazy how much SM2 influenced the series down the line with the addition of staple enemies and items, like Shy guys, ninji, and POW block, along with each of the characters’ signature moves, like peach’s hover, Luigi’s charged jump, and so on. I mean, it also is what the well know cartoon was based on.
@classic_colin
@classic_colin 3 жыл бұрын
That’s all true although it should be noted that the POW block was based upon the mid-air item which appeared in the original 1983 ‘Mario Bros.’ arcade game.
@Choralone422
@Choralone422 4 жыл бұрын
I do love these types of videos! Thanks for explaining the animation glitch. I remember noticing that way back and thought something looked a bit off. Of course back in late 80's most of us had our NES hooked up to whatever crappy CRT our parents would let us use so it wasn't as easy to notice!
@CresCoJeffToo
@CresCoJeffToo 3 жыл бұрын
Love these magic ASM breakdowns! I have a master's in CS and this low level stuff still blows me away, especially when it's showcased side-by-side with the fantabulous end results ^_^
@astrobollo
@astrobollo 4 жыл бұрын
I remember that I heard the complete loop of the SMB1 theme in SMB2 when I was a kid. The game started to glitch (perhaps the game was dirty) once I entered the subspace and I couldn't leave. So I was granted with the full SMB1 musical experience... for eternity!!... Or until I turned off the console. Hahaha! :D
@Tailstraw_xD
@Tailstraw_xD 2 жыл бұрын
You can get it by leaving subspace right as a starman wears off
@mycollegeshirt
@mycollegeshirt 4 жыл бұрын
oh where have been all my life, i love looking at oldschool code. sub.
@elezraita
@elezraita 3 жыл бұрын
This brought back a lot of memories of nine-year-old me.
@SaveDataTeam
@SaveDataTeam 3 жыл бұрын
This is a great concept for a video series, happy to see this blowing up your channel, got recommended this from the youtube algorithm, and excited to see more!
@DisplacedGamers
@DisplacedGamers 3 жыл бұрын
Thank you! More on the way...
@kkzooi
@kkzooi 4 жыл бұрын
@ 0.40 you said that shouldnt be to hard to follow. well sir, do not underestimate the power of whisky. ill have to watch again when ive sobered up
@DisplacedGamers
@DisplacedGamers 4 жыл бұрын
Ha!
@RiotEsper
@RiotEsper 4 жыл бұрын
Really fascinating and fun video! Growing up, SMB2 was always this elusive, strange (in a good way) game that I only got to play occasionally when visiting my cousins. I've always loved it, it might even be my favourite among the NES Mario games!
@Alexs23743
@Alexs23743 4 жыл бұрын
13:55: MY GOD, WHAT HAS SCIENCE DONE!?!
@reloadpsi
@reloadpsi 3 жыл бұрын
"We finally can look at the RAM to change the subspace timer and listen to the whole SMB1 theme." I, an intellectual: "...or do what I did when I was 7: get a star in subspace, exit subspace, then thanks to a rather peculiar bug, listen to the entire SMB1 theme after the invincibility runs out, no technical knowledge required."
@TrentonDoesStuff.
@TrentonDoesStuff. 3 жыл бұрын
thanks for sharing that i love the subspace remix of 1-1 theme from smb1 so thank you
@katherinek6166
@katherinek6166 2 ай бұрын
A fun historical note is that Doki Doki Panic actually started out as a prototype for a game that was considered for SMB sequel, but the prototype was deemed not exciting enough. Later, when Nintendo was asked to make a game for Yume Kojo '87 (Dream Factory '87) event in Osaka, the prototype was dusted off and turned into a complete game starring the mascots of the event. Hence the full title: Yume Kojo: Doki Doki Panic. The game turned out more popular than expected on the disk system, and eventually, when Nintendo started re-releasing some older disk titles as Famicom cartridges, they brought the international version of SMB2 back to Japan as Super Mario USA. Thus, the "failed" prototype fully redeemed itself and became an official SMB game it was meant to become from the very start.
@IfeelKindaSick
@IfeelKindaSick 4 жыл бұрын
Don't know when I subscribed to you, but I know it was worth it
@thepeternetwork
@thepeternetwork 3 жыл бұрын
One time, I told my uncle about how interested I was in learning how to make games for the Atari 2600, and he lent me this 6502 trainer device to learn from. Sadly, I wasn't able to figure it out. Also, for some strange reason, I feel like playing Super Mario Bros 2.
@davehugstrees
@davehugstrees 4 жыл бұрын
I remember having that Fryguy glitch happen when I was a kid and being really confused when the door didn’t appear after beating the boss.
@PhirePhlame
@PhirePhlame Жыл бұрын
Small correction: the death sound, as well as the damage sound, the veggie sounds, and the boss hit & death sounds (among possibly others) are actually produced by the Disk System's extra one-channel soundchip in Doki Doki Panic, and are sampled into DPCM for the Mario 2 conversion (since the western NES doesn't allow extra sound hardware through the cartridge slot like the Famicom does). The same trick was done for FDS sound effects in other such conversions like Zelda, Metroid, and so on - especially those FDS sounds which are meant to sound like vocalizations.
@ruadeil_zabelin
@ruadeil_zabelin 4 жыл бұрын
I loved it! This is my absolute favorite NES game of all time and its been great to see some technical details about it. Great stuff!
@ZyrusSmith
@ZyrusSmith 4 жыл бұрын
Yeah but it isn't even a Mario game. It's just a retexture of a Doki Doki game.
@ruadeil_zabelin
@ruadeil_zabelin 4 жыл бұрын
@@ZyrusSmith So? I didn't know that as a kid. None of us did. It was a mario game to us. And to me, the best one by far, followed by 3 and world. The downside is that we wil likely never see it fully in mario maker, but oh well.
@LorenHelgeson
@LorenHelgeson 3 жыл бұрын
Oh, this is too cool. I always wondered why his eyes flicker in front of a door.
@stryderblaze80
@stryderblaze80 3 жыл бұрын
Good gravy ... initially this seems so difficult but going along the explanation made me realize what a pain game creation back in the day was.
@ggsgonzales
@ggsgonzales 4 жыл бұрын
This is such an underrated channel! There are a few others out there which discuss code and debugging in retro games too, but they never fail to lull me to sleep after 5 mins. 😁 You, sir, keep things interesting throughout. 🤝
@slot9
@slot9 2 жыл бұрын
I recently discovered your channel and the 'Behind the Code' series of videos and I am really liking them! I love seeing the inner workings of these entertainment classics! Amazing that we can modify them all these years later and also learn more about how the 'magic' was made!
@curtx88
@curtx88 4 жыл бұрын
I love learning about things buried in game code, like those animation frames being omitted. One of my favorite examples is the first Final Fantasy, lots of spells don’t work as intended. Intersting stuff!
@exactspace
@exactspace 4 жыл бұрын
This is one the best in-depth Mario code videos I've seen in a long time.
@rallokkcaz
@rallokkcaz 3 жыл бұрын
Yes I keep watching more of these and they're all so great. This is the kind of stuff we need for programmers to watch. It only shows quite how impressive their feats had been.
@simonbelmont5801
@simonbelmont5801 4 жыл бұрын
Floating White Block has always been my SMB2 go to character.
@VinsCool
@VinsCool 4 жыл бұрын
I'm glad this showed up in my recommendations. Very good in depth video. Earned a subscriber.
@thibautsartre3710
@thibautsartre3710 3 жыл бұрын
Really great video series. I've always been amazed by video games programming, even more so by old gen games in assembly language. So having such detailed look at how it really works is amazing. Thank you for doing this.
@machouchacha
@machouchacha 3 жыл бұрын
Fantastic video! I know absolutely nothing about code, but I used to tinker around with emulators as a teenager and loved getting a peek into the developer side of games. This brings back lots of great memories. Thank you!
@TheBlueArcher
@TheBlueArcher 3 жыл бұрын
Hope this "Behind the code" becomes a regular series. the last and this video was really cool.
@kingofthecrows8802
@kingofthecrows8802 3 жыл бұрын
wow, you just taught us how to make cheat codes. I feel like my childhood has been fulfilled.
@CaptLinuxfan
@CaptLinuxfan 3 жыл бұрын
This is the first video of yours I’ve seen, and I hav me to say, *superb* content man. Seriously awesome! Thanks for taking all the time and care!
@ignacio-araya
@ignacio-araya 3 жыл бұрын
This channel is pure gold. Subscribed!
@wolfgangamadeus232
@wolfgangamadeus232 3 жыл бұрын
Man , I wish code classes was fun like your videos.
@nensondubois
@nensondubois 3 жыл бұрын
i remember when I modified the title screen to play the full song years ago. Super Mario Bros 2 is definitely interesting as well as its development.
@jopezu
@jopezu 4 жыл бұрын
i cannot overstate how much i love these videos! great job uncovering the full jingle! :)
@retrobution1262
@retrobution1262 4 жыл бұрын
Fantastic and original idea for a video! I like many others have been interested in this for years but felt it would go over my head...until now. Your video is easy to understand, expertly edited, and touches on many small naunces I'd noticed for years - like the albatoss wing animation! Ive been super bored lately so I'm going to be checking this stuff out, thanks for this man!
@VS0097
@VS0097 3 жыл бұрын
New to the channel but really loved this vid. I have extremely limited coding experience but the information was presented in a way even i could understand and follow
@xXBlueSheepXx
@xXBlueSheepXx 4 жыл бұрын
This was surprisingly easy to understand . Great video.
@hobbified
@hobbified 2 жыл бұрын
I love the way you find something to play with in every video, instead of just showing off what's already there. That was really the essence of programming for me when I was a kid: "huh, what happens if I change this?". Mostly crashes, but sometimes you got something cool to happen, and even the crazy glitches might teach you something. Also as soon as you got to 15:28 I didn't even notice all the other added animations, all I could think was "that waterfall cycle looks like crap, like it's missing a frame".
@TheGreenMeadow
@TheGreenMeadow 4 жыл бұрын
This is definitely my new favorite channel
@Sevenigma777
@Sevenigma777 3 жыл бұрын
Dude def please keep making this series I really enjoyed it. It's awesome! Also can see you're getting some decent views with this series so stick with it you gained a new sub in me based just on this series. I was actually upset there was only 2 episodes lol
@ZVINTAO
@ZVINTAO 4 жыл бұрын
this is the dream video I always wanted to watch, plz make more of them!!!
@artpastorette4547
@artpastorette4547 3 жыл бұрын
Im bearly learning pyton, so I am able to understand how some of this works! Very cool, makes me want to learn more.
@Sly88Frye
@Sly88Frye 3 жыл бұрын
Quite honestly that arrangement of the underground theme from the original SMB which is the prototype of the underground theme from smb2 sounds a lot more pleasing than the one we actually got, but then again it would get repetitive to have the same underground theme just rearranged in each NES Super Mario Bros.
@djhaloeight
@djhaloeight 4 жыл бұрын
Dude your channel is so underrated! Absolutely GREAT content!! You deserve more subs ASAP!
@froilanrivero2826
@froilanrivero2826 4 жыл бұрын
this was amazing please keep the good work
@zvisger
@zvisger 3 жыл бұрын
Really glad I found this channel :] thanks for making these!
@Acoha7
@Acoha7 4 жыл бұрын
I absolutely love your videos. I hope to see your channel grow even larger. Keep up the amazing work.
@DisplacedGamers
@DisplacedGamers 4 жыл бұрын
Thank you! It means a lot.
@chocoladereep3293
@chocoladereep3293 4 жыл бұрын
This video is super interesting. Your channel is wildly underrated
@foamingstuffye3951
@foamingstuffye3951 Жыл бұрын
I personally really love the technical explanations, even if I have no background in it at all, it's very interesting!
@kri249
@kri249 3 жыл бұрын
God this brings back memories. I remember getting this for my birthday at pizzahut. I played to death. I remember always using Princess for every level because of her glide ability but Luigi for level 3. I also love hearing how code works and the seeing the skeleton behind these classic game. Makes me want to design games myself.
@sonicsophie
@sonicsophie 4 жыл бұрын
I love SMB2, this was a great video! Super interesting - I’ve only played this game on the gameboy advance version, so seeing all these NES tricks is fascinating
@worsethanhitlerpt.2539
@worsethanhitlerpt.2539 2 жыл бұрын
The animation on the ITEMS and the grass etc. really set this game apart
@youssefelbahtimy
@youssefelbahtimy 3 жыл бұрын
I program industrial systems for a living. It's amazing how similar the logic is. I'm now emboldened to go messing around in the emulator debugger.
@BlazertronGames
@BlazertronGames 2 жыл бұрын
Loved that little assembly session! I managed to figure out smb1's x and y velocity, and removed the instruction that moves you left, and applies friction, so now you can only move right, and can't stop unless you hit something! Useless, but it's fun to understand what it's doing!
@Ragesauce
@Ragesauce 4 жыл бұрын
14:18 Finally someone explained this phenomenon! I could have SWORN that the mushroom tiles were facing left but this whole time they were facing right!!! You got me nintendo...you got me good.
@epichickensoup
@epichickensoup 3 жыл бұрын
As a Super Mario Galaxy hacker, I'm frustrated. I can't believe how easy it was for you to write that cheat code!
@sacklunch3737
@sacklunch3737 3 жыл бұрын
Love this :) Please use this format, and investigate other roms. Thanks for the video :)
@SWIFTO_SCYTHE
@SWIFTO_SCYTHE 3 жыл бұрын
No idea programming videogames and watching rom and ram values in hex would be so interesting thank you. Please continue this type of series.
@scotchtapeeater7936
@scotchtapeeater7936 2 жыл бұрын
Bro, this channel is a gold mine
@BohepansTheThird
@BohepansTheThird Жыл бұрын
This makes me think - that "Mario Madness!" proclamation on the game box? - I feel like it's more accurate than ever!
@Bassotronics
@Bassotronics 3 жыл бұрын
I needed this video 26 years ago.
@charlesmathieucharro
@charlesmathieucharro 4 жыл бұрын
Most people have no idea how complex (to program) a simple game can be
@MiisterShane
@MiisterShane 3 жыл бұрын
Super inspiring, definitely sticking around for more eloquent teachings.
@bonedog5130
@bonedog5130 3 жыл бұрын
Hello, this is the first time I've seen one of your videos and have no prior knowledge to any coding in this video. I really appreciate that your video is extremely detailed and I think you do a great job explaining how the coding works. I've learned so much about programming and mario 2 at the same time......also I paused the video to make this comment. I haven't even finished the video!
@araigumakiruno
@araigumakiruno 4 жыл бұрын
quite a interesting video about Mario 2...and inner workings of the game
@xxsuicida1xx
@xxsuicida1xx Жыл бұрын
I love all your videos! Thank you so much!
@VICTORYOVERNEPTUNE
@VICTORYOVERNEPTUNE 2 жыл бұрын
This was truly fascinating thanks for these
@sarysa
@sarysa 3 жыл бұрын
I actually had the fryguy bug happen to me once...over 30 years ago. It was buried deep in memory but it's nice to finally see an explanation.
@dopy8418
@dopy8418 3 жыл бұрын
I program in python and this makes a really cool video to watch. A nice blend of retro gaming and hacking (The real signification). Sweet.
@EpicLPer
@EpicLPer 4 жыл бұрын
I really love this format! Hope you plan on doing more like these for other games as well :)
@antshield
@antshield 4 жыл бұрын
Just discovered your channel and it's amazing! I just finished your back log. Would love to see a video on the topic of arbitrary code execution in Pokemon Red/Blue, particularly why the glitch item F8 exists.
@Megarushing
@Megarushing 3 жыл бұрын
Wow so in depth, much haxoring! Keep up the great videos!
@shinypb
@shinypb 4 жыл бұрын
Awesome video. I love your stuff; thanks for making it.
@jambgaming1225
@jambgaming1225 4 жыл бұрын
Really well done explaining the video! Knew a bit about hex code from a ARG game my friend made
@lustechsource5197
@lustechsource5197 4 жыл бұрын
How amazing it would've been to have all the debug tools we have now back in the 80's and 90's.
@John-jc3ty
@John-jc3ty 4 жыл бұрын
yt recommended this vid and I liked it. I have no idea of coding, but I enjoyed this video and the zelda one in the series "behind the code". i checked the rest of your channel but its not my type of content.
@tammy-alexandraremo5054
@tammy-alexandraremo5054 Жыл бұрын
I am learning pixel art being a long time graphic designer. I learned a lot from watching this video. I also played smb2 as a child.
@ccricers
@ccricers 3 жыл бұрын
If you listen closely, the Starman music didn't just add percussion but it replaced the old percussion. The prototype theme sounds a lot like the SMB1 version using the noise channel for percussion which was later replaced with lo-fi digital samples for drums.
@jamesthenabignumber
@jamesthenabignumber 3 жыл бұрын
That was a great tutorial. I learned a lot and you’re a really good teacher. Thank you!
@ClaytonCLF
@ClaytonCLF 4 жыл бұрын
It's so interesting how many different "hidden" stuff you can find on games just by modifying a few lines of code. I did something similar with a GameShark Lite, a copy of Resident Evil for PSX, and an old game's magazine. There's a GameShark code there for modifying the items available at the items box in each slot, and I had realized that just by changing the last 4 values, I could get any items I wanted beyond what the magazine taught. That's the first time I learned about the cut "dumdum rounds" for the Colt Python, but I also found out about an oil canister of some kind (maybe for refilling the lighter). I could also get the sprite for the lockpick, which you never actually see in the inventory, and also fuel for the flamethrower. I was so amazed at those discoveries at the time. That's one of the reasons that I love emulators today, because of the tools they provide to find so many things in games.
@derekw8039
@derekw8039 3 жыл бұрын
1:58 Oh, so THAT'S where Ninji comes from!
@MoluskToeCheese
@MoluskToeCheese 3 жыл бұрын
This is amazing content!! Thank you
@michaelpowell3204
@michaelpowell3204 Жыл бұрын
My favorite stuff on this channel is things like the animation bug fixable with a game genie.
Zelda 2 - Behind the Code
28:28
Displaced Gamers
Рет қаралды 284 М.
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 194 МЛН
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 10 МЛН
Викторина от МАМЫ 🆘 | WICSUR #shorts
00:58
Бискас
Рет қаралды 5 МЛН
The Airmailing Enemies Bug of Super Mario Bros. 2 - Behind the Code
12:18
NES Sprites, OAM, and the Battle for Priority - Behind the Code
19:17
Displaced Gamers
Рет қаралды 42 М.
Japanese Mario 3 is VERY Different - Region Break
27:20
Shesez
Рет қаралды 1 МЛН
The Hidden Source Code in Dragon's Lair (NES)
20:29
Displaced Gamers
Рет қаралды 157 М.
New Discovery for Minus World in Super Mario Bros! - Behind the Code
15:32
How Speedrunners BROKE Castlevania's Scrolling - Behind the Code
17:24
Displaced Gamers
Рет қаралды 94 М.
The Garbage Sprites in Strider (NES) - Behind the Code
15:00
Displaced Gamers
Рет қаралды 77 М.
LET'S PLAY SUPER MARIO QUADRATICS
21:42
D!NG
Рет қаралды 1,6 МЛН
Super Mario's Invisible Difficulty Settings
29:16
Game Maker's Toolkit
Рет қаралды 1,1 МЛН
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 194 МЛН