Super Mario Bros 2 - Behind the Code

Sdílet
Vložit
  • čas přidán 13. 08. 2020
  • 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
  • Hry

Komentáře • 467

  • @kenkoopa7903
    @kenkoopa7903 Před 3 lety +96

    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 Před 2 lety +1

      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 Před rokem +4

      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 Před rokem +3

      Check 5:03 where mario's eye white sprite shifts priority with the door sprite.

  • @AndiousWandarier
    @AndiousWandarier Před 3 lety +316

    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 Před 3 lety +9

      Andious Wandarier lol i just commented about this and saw your comment 😂

    • @mtl_elias
      @mtl_elias Před 3 lety +12

      I did that a lot as a kid! I’d love to know how the code allowed for that.

    • @hypnos9336
      @hypnos9336 Před 3 lety +4

      used to love doing that as a kid, but I can't remember how I discovered it exactly

    • @optimiss
      @optimiss Před 3 lety +17

      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 Před 3 lety +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.

  • @DavidRomigJr
    @DavidRomigJr Před 3 lety +117

    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 Před 3 lety +8

      Yeah but it isn't even a Mario game. It's just a retexture of a Doki Doki game.

    • @neill9778
      @neill9778 Před 3 lety +22

      @@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 Před 3 lety +10

      @@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 Před 3 lety +9

      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 Před 3 lety +1

      @@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?

  • @NikOutchcunis
    @NikOutchcunis Před 3 lety +106

    This was awesome, hoping for more “Behind the Code” episodes!

  • @VideoGameAnimationStudy
    @VideoGameAnimationStudy Před 3 lety +81

    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 Před 3 lety +4

      you _would_ be the one to mention that, wouldn't you

  • @akxmedia0
    @akxmedia0 Před 3 lety +38

    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 Před 3 lety +2

      Do you have to defeat both mousers to win the level?

    • @akxmedia0
      @akxmedia0 Před 3 lety +7

      @@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 Před 3 lety +83

    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 Před 3 lety +11

      Yeah but it isn't even a Mario game. It's just a retexture of a Doki Doki game.

    • @t4ky0n
      @t4ky0n Před 3 lety +4

      @@ZyrusSmith it's a good game, but not a good MARIO game

    • @hioman
      @hioman Před 3 lety +3

      @@t4ky0n it's not that good

    • @t4ky0n
      @t4ky0n Před 3 lety

      @@hioman it's alright, I don't like it tho.

    • @reloadpsi
      @reloadpsi Před 3 lety +33

      @@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 Před 3 lety +87

    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  Před 3 lety +20

      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 Před 3 lety

      What discord is this if i may ask?

    • @Kawa-oneechan
      @Kawa-oneechan Před 3 lety +1

      @@girlswithgames That'd be the byuu.org discord, invite code (one of many) yDPAWkQ.

  • @akxmedia0
    @akxmedia0 Před 3 lety +52

    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 Před 3 lety +4

      Maybe that's why "zelda" appears in the code?

    • @evdestroy4121
      @evdestroy4121 Před 3 lety +5

      @@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 Před 3 lety +8

      @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 Před 3 lety +2

      That trick was common in a lot of NES games at the time, like Metroid. Saved a lot of travel time.

    • @emberleona6671
      @emberleona6671 Před 3 lety

      Cool

  • @iammichaeldavis
    @iammichaeldavis Před 3 lety +13

    “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

  • @PatchworkRose567
    @PatchworkRose567 Před 3 lety +6

    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 Před 3 lety +2

      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.

  • @patrickholston7090
    @patrickholston7090 Před 3 lety +28

    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!

  • @Choralone422
    @Choralone422 Před 3 lety +10

    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!

  • @bf0189
    @bf0189 Před 3 lety +148

    Messing around with emulators is how I learned hexadecimal twenty years ago! Great video

    • @PROPLAYEN
      @PROPLAYEN Před 3 lety +3

      I was not born 20 years ago, wow

    • @anikizero893
      @anikizero893 Před 3 lety +6

      Watching reboot is how i learned about hexadecimal. 😂😂

    • @BrocoliMan2002
      @BrocoliMan2002 Před 3 lety +11

      @@PROPLAYEN billions of years happened before you were born. Get with the program soldier!

    • @CoreyDrums
      @CoreyDrums Před 3 lety +1

      No. No It Wasn't....

    • @JediMB
      @JediMB Před 3 lety +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.

  • @CresCoJeffToo
    @CresCoJeffToo Před 3 lety +7

    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 ^_^

  • @ShyVioletIsShy
    @ShyVioletIsShy Před 3 lety +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.

  • @SaveDataTeam
    @SaveDataTeam Před 3 lety +4

    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!

  • @Alexs23743
    @Alexs23743 Před 3 lety +8

    13:55: MY GOD, WHAT HAS SCIENCE DONE!?!

  • @davehugstrees
    @davehugstrees Před 3 lety +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.

  • @RiotEsper
    @RiotEsper Před 3 lety +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!

  • @mycollegeshirt
    @mycollegeshirt Před 3 lety +1

    oh where have been all my life, i love looking at oldschool code. sub.

  • @astrobollo
    @astrobollo Před 3 lety +15

    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 Před rokem

      You can get it by leaving subspace right as a starman wears off

  • @elezraita
    @elezraita Před 3 lety +2

    This brought back a lot of memories of nine-year-old me.

  • @reloadpsi
    @reloadpsi Před 3 lety +17

    "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. Před 3 lety +1

      thanks for sharing that i love the subspace remix of 1-1 theme from smb1 so thank you

  • @curtx88
    @curtx88 Před 3 lety +1

    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!

  • @matthewlawton9241
    @matthewlawton9241 Před 6 měsíci +1

    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.

  • @katherinek6166
    @katherinek6166 Před 20 dny +1

    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.

  • @kkzooi
    @kkzooi Před 3 lety +3

    @ 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

  • @stryderblaze80
    @stryderblaze80 Před 3 lety +1

    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.

  • @PhirePhlame
    @PhirePhlame Před rokem +1

    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.

  • @LorenHelgeson
    @LorenHelgeson Před 3 lety +1

    Oh, this is too cool. I always wondered why his eyes flicker in front of a door.

  • @thepeternetwork
    @thepeternetwork Před 3 lety +10

    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.

  • @VinsCool
    @VinsCool Před 3 lety +6

    I'm glad this showed up in my recommendations. Very good in depth video. Earned a subscriber.

  • @rallokkcaz
    @rallokkcaz Před 3 lety +1

    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.

  • @IfeelKindaSick
    @IfeelKindaSick Před 3 lety +19

    Don't know when I subscribed to you, but I know it was worth it

  • @ruadeil_zabelin
    @ruadeil_zabelin Před 3 lety +8

    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 Před 3 lety +2

      Yeah but it isn't even a Mario game. It's just a retexture of a Doki Doki game.

    • @ruadeil_zabelin
      @ruadeil_zabelin Před 3 lety +2

      @@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.

  • @ggsgonzales
    @ggsgonzales Před 3 lety +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. 🤝

  • @exactspace
    @exactspace Před 3 lety +2

    This is one the best in-depth Mario code videos I've seen in a long time.

  • @nensondubois
    @nensondubois Před 3 lety +1

    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.

  • @TheBlueArcher
    @TheBlueArcher Před 3 lety +1

    Hope this "Behind the code" becomes a regular series. the last and this video was really cool.

  • @simonbelmont5801
    @simonbelmont5801 Před 3 lety +1

    Floating White Block has always been my SMB2 go to character.

  • @wolfgangamadeus232
    @wolfgangamadeus232 Před 3 lety +1

    Man , I wish code classes was fun like your videos.

  • @artpastorette4547
    @artpastorette4547 Před 3 lety +1

    Im bearly learning pyton, so I am able to understand how some of this works! Very cool, makes me want to learn more.

  • @kingofthecrows8802
    @kingofthecrows8802 Před 3 lety +1

    wow, you just taught us how to make cheat codes. I feel like my childhood has been fulfilled.

  • @Sly88Frye
    @Sly88Frye Před 3 lety +1

    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.

  • @VS0097
    @VS0097 Před 3 lety +2

    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 Před 3 lety +1

    This was surprisingly easy to understand . Great video.

  • @kri249
    @kri249 Před 3 lety

    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.

  • @araigumakiruno
    @araigumakiruno Před 3 lety +1

    quite a interesting video about Mario 2...and inner workings of the game

  • @sarysa
    @sarysa Před 3 lety

    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.

  • @BlazertronGames
    @BlazertronGames Před 2 lety

    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!

  • @froilanrivero2826
    @froilanrivero2826 Před 3 lety +7

    this was amazing please keep the good work

  • @djhaloeight
    @djhaloeight Před 3 lety +1

    Dude your channel is so underrated! Absolutely GREAT content!! You deserve more subs ASAP!

  • @hobbified
    @hobbified Před 2 lety

    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".

  • @slot9
    @slot9 Před 2 lety

    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!

  • @youssefelbahtimy
    @youssefelbahtimy Před 3 lety +1

    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.

  • @DenkyManner
    @DenkyManner Před 3 lety

    That extra Star percussion is well funky

  • @ignacio-araya
    @ignacio-araya Před 3 lety

    This channel is pure gold. Subscribed!

  • @Bassotronics
    @Bassotronics Před 3 lety

    I needed this video 26 years ago.

  • @dopy8418
    @dopy8418 Před 3 lety +1

    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.

  • @ccricers
    @ccricers Před 3 lety

    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.

  • @Ragesauce
    @Ragesauce Před 3 lety +8

    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.

  • @foamingstuffye3951
    @foamingstuffye3951 Před rokem

    I personally really love the technical explanations, even if I have no background in it at all, it's very interesting!

  • @worsethanhitlerpt.2539

    The animation on the ITEMS and the grass etc. really set this game apart

  • @derekw8039
    @derekw8039 Před 3 lety +1

    1:58 Oh, so THAT'S where Ninji comes from!

  • @TheGreenMeadow
    @TheGreenMeadow Před 3 lety +1

    This is definitely my new favorite channel

  • @CaptLinuxfan
    @CaptLinuxfan Před 3 lety

    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!

  • @lustechsource5197
    @lustechsource5197 Před 3 lety +2

    How amazing it would've been to have all the debug tools we have now back in the 80's and 90's.

  • @BohepansTheThird
    @BohepansTheThird Před rokem

    This makes me think - that "Mario Madness!" proclamation on the game box? - I feel like it's more accurate than ever!

  • @Sevenigma777
    @Sevenigma777 Před 3 lety

    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

  • @sonicsophie
    @sonicsophie Před 3 lety +3

    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

  • @thibautsartre3710
    @thibautsartre3710 Před 3 lety +1

    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.

  • @Acoha7
    @Acoha7 Před 3 lety +1

    I absolutely love your videos. I hope to see your channel grow even larger. Keep up the amazing work.

  • @stephendid
    @stephendid Před 3 lety +1

    Thats was interesting, you finally explain to my why if you kill fryguy with a super star you get soft locked.

  • @charlesmathieucharro
    @charlesmathieucharro Před 3 lety +1

    Most people have no idea how complex (to program) a simple game can be

  • @michaelpowell3204
    @michaelpowell3204 Před rokem

    My favorite stuff on this channel is things like the animation bug fixable with a game genie.

  • @epichickensoup
    @epichickensoup Před 3 lety

    As a Super Mario Galaxy hacker, I'm frustrated. I can't believe how easy it was for you to write that cheat code!

  • @georgef551
    @georgef551 Před 3 lety

    I knew of the "Mario 1" Theme, as if you exist sub-space at an exact moment while invincible, you can have that theme play in the regular world until you meet a boss, or end the level.

  • @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.

  • @zvisger
    @zvisger Před 3 lety

    Really glad I found this channel :] thanks for making these!

  • @retrobution1262
    @retrobution1262 Před 3 lety

    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!

  • @tchitchouan
    @tchitchouan Před 3 lety +1

    Just a reminder is game was initially called yume kojo doki doki panic, smb2 is basically an enhanced official rom hack.

    • @jr2904
      @jr2904 Před 3 lety

      But he said that in the video

  • @machouchacha
    @machouchacha Před 3 lety

    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!

  • @scotchtapeeater7936
    @scotchtapeeater7936 Před 2 lety

    Bro, this channel is a gold mine

  • @newironside
    @newironside Před 2 lety

    That prototype underground theme is a real bopper

  • @jopezu
    @jopezu Před 3 lety

    i cannot overstate how much i love these videos! great job uncovering the full jingle! :)

  • @TenaciousJ728
    @TenaciousJ728 Před 3 lety

    Fun fact: The subspace music in the Super Mario All-Stars version does the same. But being as the SMB1, SMB2, SMB3, and (in some cases) Super Mario World are compiled into the same ROM, the All-Stars version just borrows the tune straight from All-Stars SMB1. The whole tune is there. They only shortened it to match the SMB2 subspace version.

  • @evilbucket1608
    @evilbucket1608 Před 3 lety

    I used to glitch the game in the "subspace" area by picking up a grass or a vegetable top right at the time when you are kicked out. That can cause a coin to flip out of the door in normal space and sometimes make the original super Mario song play in its entirety or until you do something to change the music. Like finish the level or go through a door.

  • @emmettturner9452
    @emmettturner9452 Před 3 lety +6

    Nice video!
    There's actually a suicide command in SMB2 so you don't have to reset when you encounter the Fry Guy glitch. It's even in the manual. Supposedly it exists in case you do something like dig your way to the bottom of an area you can no longer jump out of.
    I think it would be interesting to see if SMB2 in Super Mario All*Stars had any regressions. SMB3 certainly did... like the notch they cut out of the end of the ship in World 8 which helped American players jump out of the water.

    • @DisplacedGamers
      @DisplacedGamers  Před 3 lety +3

      Great points, Emmett!
      Goodness. I haven't looked at All*Stars in a long time.

    • @eam22
      @eam22 Před 3 lety +1

      That feature using the second controller is pretty useful, and is an acknowledgement by the programmers that removing the timer from SMB1 could result in the player being trapped forever. I've had to use it when getting trapped inside a tower of mushroom blocks (like the one you need to build in world 7 to reach a high platform).

    • @rameynoodles152
      @rameynoodles152 Před 3 lety +2

      @@DisplacedGamers Super Mario All Stars's SMB1 always bugged the crap out of me because you didn't bounce back after hitting a block like you did in the original game. I've found a patch for it though, and it plays great. Would really love to see what the issue was.

    • @RalphInRalphWorld
      @RalphInRalphWorld Před 3 lety

      @@rameynoodles152 if I recall correctly, I think it's because they accidentally (?) reversed the sign in one of the calculations.

    • @tauon_
      @tauon_ Před 3 lety

      What’s the fry guy glitch? I haven’t heard of it before.

  • @EarlFaulk
    @EarlFaulk Před 11 měsíci

    There was a poster that came with the SNES that used photos from a prototype of Link To The Past. The magic meter and a whole bunch of other things in the screenshots were completely different from the retail release.

  • @antshield
    @antshield Před 3 lety +5

    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.

  • @KaneRobot
    @KaneRobot Před 3 lety +1

    Don't need to debug anyting to hear the original Mario theme in Mario 2. Just grab a starman and exit subspace just as the star power is ending. If you time it right the Mario 1 theme will continue to play in the regular overworld. Discovering this as a little kid was something I still remember now, for some reason.

  • @sacklunch3737
    @sacklunch3737 Před 3 lety +1

    Love this :)
    Please use this format, and investigate other roms.
    Thanks for the video :)

  • @gammaboost
    @gammaboost Před 3 lety +6

    After so long, my theory of SMB2's characters using another sprite for their eyes has been proven.

    • @L00D__
      @L00D__ Před 3 lety +2

      It's not really a theory lol. The Mega Man games did this all the time on the NES to give their characters more colors on the hardware

  • @safebox36
    @safebox36 Před 3 lety +1

    Damn, the prototype sounds a lot cooler on the music side.

  • @ZVINTAO
    @ZVINTAO Před 3 lety

    this is the dream video I always wanted to watch, plz make more of them!!!

  • @jambgaming1225
    @jambgaming1225 Před 3 lety +1

    Really well done explaining the video! Knew a bit about hex code from a ARG game my friend made

  • @ThatguycalledJoe
    @ThatguycalledJoe Před 3 lety +1

    Ah, reading memory. Something I dabbled into in order to cheat at Oracle of Ages/Seasons.

  • @chenstormstout9456
    @chenstormstout9456 Před 2 lety

    Yo, that underground music for the prototype was cool.

  • @chocoladereep3293
    @chocoladereep3293 Před 3 lety

    This video is super interesting. Your channel is wildly underrated