Super Mario Bros. 3 in 3 minutes - World Record Speedrun Explained

Sdílet
Vložit
  • čas přidán 30. 05. 2024
  • Watch the unedited run here: / 697843359
    Watch the latest WR here (3;02.383): / 968510773
    Explanation by KabAudio: pastebin.com/mPYVMA56
    Patreon: / bismuth9
    Twitch: / bismuth9
    Twitter: / bismuthi
    Discord: / discord
    Thank you to Retro Game Mechanics Explained! • Super Mario Bros. 3 - ...
    Any% No Wrong Warp: • Super Mario Bros. 3 Sp...
    Warpless: • [WR] Super Mario Bros....
    100%: • Super Mario Bros. 3 10...
    Chapters:
    00:00 - Introduction
    00:37 - 1-1, Hammer Bros.
    02:08 - 1-2
    02:43 - 1-3 to World 7
    03:51 - Credits Warp
    04:48 - Pipe clip, out of bounds
    07:04 - Note block crash
    08:02 - Stack underflow, RAM as code
    10:39 - Shell manipulation
    12:25 - What can go wrong?
    13:39 - Recap, Conclusion
    Thanks to Patreon subscribers:
    Mittenz
    rictic
    Sam Rose
    Kosmic
    Znernicus
    Tuo Padre
    NOtoHOUtoSEAtoDENtoPA
    vivas5
    Kevin Nix
    MackinawPeach
    Jacher
    KingIceCream
    Punchmaster
    Skyehoppers
    Alan Finck
    Billy Hansen
    Veegie
    Tungul
    MrValdez
    Martin Berrum
    Billy Floyd
    Francisco Beltran
    Nikolai
    Drew
    CatCube
    Alexander Roper
    Mark S.
    GTAce99
    Dylan Sinnott
    Curtis Fraley
    Riku Rajaniemi
    Jeremy Marquis
    William Tryon
    Shaheen Ghiassy
    Robert Smith
    Amanda Knipfing
    Cosmicabuse
    Nylaryx
    Sophia Blue
  • Hry

Komentáře • 1,7K

  • @Bismuth9
    @Bismuth9  Před 3 lety +788

    This video was meant to be watched after having already seen the video explaining the Any% No Wrong Warp run. This is why a lot of the early stuff is glossed over. czcams.com/video/4WoMl-fEPtc/video.html
    Explanation by KabAudio: pastebin.com/mPYVMA56
    Also, I forgot to mention OrangeExpo in the credits. He helped me figure out all the hammer bro stuff!

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

      E

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

      PASTEBIN????

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

      Now do the .73 second tas explanation

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

      Quality assurance my ass

    • @AaAa-xk9mc
      @AaAa-xk9mc Před 3 lety +6

      8:24
      An in-depth explanation of what the Stack is and its uses can be found here:
      czcams.com/video/IWQ74f2ot7E/video.html

  • @youtubeneedstochange4414
    @youtubeneedstochange4414 Před 3 lety +4561

    Bismuth in 2023:
    "To better understand the run, I decided to get the world record myself to figure out what was going on."

    • @thisisasupersayin376
      @thisisasupersayin376 Před 3 lety +127

      Oh great, so videos will take even longer to get out while he's on that grind

    • @youtubeneedstochange4414
      @youtubeneedstochange4414 Před 3 lety +308

      @@thisisasupersayin376 Quality over Quantity

    • @jotarandom
      @jotarandom Před 3 lety +36

      Doesn't Bismuth already have a WR in one game?

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

      @@jotarandom what game?

    • @swagar
      @swagar Před 3 lety +57

      @@Electro69420 I don't know what he has currently standing, but he once got a WR at GDQ which is crazy. Look up his run of Minecraft at AGDQ 2014.

  • @galacticgamer6635
    @galacticgamer6635 Před 3 lety +3063

    Mario breaking through the fabric of reality to rescue princess peach.

    • @allthingsgaming6
      @allthingsgaming6 Před 3 lety +74

      Hmmm... Where have I heard that before? 🤔

    • @PaperCrane78
      @PaperCrane78 Před 3 lety +42

      Simp

    • @jessicalaplant9306
      @jessicalaplant9306 Před 3 lety +102

      Hes gotta travel through parallel universes in 64 so no surprise

    • @TinNovaKiin
      @TinNovaKiin Před 3 lety +74

      - Look at-a the pipe
      - Yes Mario?
      *_Proceeds to enter it backwards and everything gets garbled_*
      - You see, there is-a no pipe

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

      what a simp

  • @LMMotoss
    @LMMotoss Před 3 lety +667

    “So the garbage on the screen is different than the garbage that is actually there”
    This line is great, you got me right there

    • @tapatorta
      @tapatorta Před 3 lety +24

      And its not even a joke

  • @xxgioxx7688
    @xxgioxx7688 Před 3 lety +484

    speedruns of fairly recent games: play well and learn all the strats
    speedruns of really old games: *proceeds to break the fabric of reality*

    • @Tuberex
      @Tuberex Před 2 lety +16

      Except the original SMB which was so not-complicated that ACE doesnt work

    • @rhyshain7629
      @rhyshain7629 Před 2 lety +5

      @@Tuberex at least for now...

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

      @@Tuberex lmao if ace was possible I would piss my pants laughing

    • @phillipbotter6470
      @phillipbotter6470 Před 2 lety +6

      Have you seen an any % run of elden ring?

    • @kingboop1060
      @kingboop1060 Před rokem +9

      “We need to talk about parallel universes” yeah old games speedruns were insane

  • @timwangdev
    @timwangdev Před 3 lety +2437

    A CS degree is required for speedrunners nowadays.

    • @AnnoyedArt1256
      @AnnoyedArt1256 Před 3 lety +141

      No. You just need to know 6502 assembly for the NES and even the SNES

    • @vamp97
      @vamp97 Před 3 lety +254

      Me: may I do cs masters degree
      My mom: for job?
      Me: yes
      Me: hehe speedrun

    • @Blernster
      @Blernster Před 3 lety +20

      Csgo is a bad game

    • @sambradley9091
      @sambradley9091 Před 3 lety +202

      @@Blernster Ah yes, a Counterstrike degree, the most esteemed college degree

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

      Goose r/whoosh

  • @cowspawnerthecringeworthy7815
    @cowspawnerthecringeworthy7815 Před 3 lety +1796

    So in order to speed run this game you have to LITERALLY REPROGRAM THE GAME USING RED KOOPA SHELLS?

    • @brodude7194
      @brodude7194 Před 3 lety +181

      Well reprogram is a bit much, you still use what is there, but how you get there is nuts. Re-instructing or "brainwashing" hits better I guess?

    • @dinosore_rs
      @dinosore_rs Před 3 lety +35

      I think a SMW wrong warp is done similarly if I'm not mistaken?
      Might have to go back and check on the progress myself since I haven't watched Mario speedrunning for a while.

    • @swissboy362
      @swissboy362 Před 3 lety +133

      @@micktaylor9332 that is why there are categories. they beat the game by by operating in the bounds of its coding, thats Any%.

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

      @@micktaylor9332 czcams.com/video/wc2UJtzy8Lk/video.html

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

      It's like pokemon lol

  • @WipZedKay
    @WipZedKay Před 3 lety +274

    ''Yeah I got a PhD in Super Mariology, how could you tell?''

  • @DorkmasterFlek
    @DorkmasterFlek Před 3 lety +137

    The fact that this wrong warp is actually doable by a human continues to astound me. Fantastic video!

  • @samuelthecamel
    @samuelthecamel Před 3 lety +1581

    You know it's going to be good when the video is 5x longer than the run

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

      😂😂

    • @B3Band
      @B3Band Před 3 lety +16

      I'd hate to see a "good" GTA V speedrun video, then...

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

      The real question is a bad speedrun video longer than a good one or shorter

  • @patrckhh20
    @patrckhh20 Před 3 lety +1165

    I understood precisely none of that, but still found it fascinating.

    • @anagoth9
      @anagoth9 Před 3 lety +31

      RAM go brrrrrrrrrr

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

      Glad I’m not the only one

    • @onijester56
      @onijester56 Před 3 lety +36

      The runner got the game drunk and then gave it a brain-freeze. The resulting escapade somehow got the game to get safely into its bed instead of being murdered.

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

      Amen!

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

      I guess im a nerd then

  • @manopeace9175
    @manopeace9175 Před 3 lety +528

    Game: your princess is in another castle
    Mario: I AM the other castle
    Game: sounds good to me

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

      *wink wink*

    • @cobalt7248
      @cobalt7248 Před 3 lety +16

      Well you see Luigi, when a man puts his spaghetti noodle in a mama's ravioli, a little bambino covered in prosciutto comes nine months later!

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

      @@cobalt7248 tf

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

      @@fatemeraId Mario explains childbirth

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

      Bowser: NOT YET
      Mario: ... it's speedrun, then.

  • @martiddy
    @martiddy Před 3 lety +67

    Now I understand the Terminal Montage animation better haha

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

      Same here. I watched this and all I saw when the red pipe appeared was: is he gonna play the terminal montage clip or no

  • @bane2201
    @bane2201 Před 3 lety +638

    I've dealt with a lot of stack overflows, but this is one of the first times I've heard the term "stack underflow".

    • @sr.metang8193
      @sr.metang8193 Před 3 lety +35

      When you want to fix your code by Googleing it but you accidentally searched up with your deep web browser.

    • @WillowEpp
      @WillowEpp Před 3 lety +18

      Its use is a malapropism, here. Underflow refers to a floating-point phenomenon where a result requires precision greater than the type can represent. Mitigating underflow is why denormals exist.

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

      Clearly you've never programmed in Forth - "stack hygiene" is a pretty important thing there

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

      You trace back everything to god and ask who's making him do all these god stuff and you got an answer.

    • @kami-kun_va
      @kami-kun_va Před 3 lety

      you talking about the software forum?

  • @DarkMatterKid
    @DarkMatterKid Před 3 lety +391

    The fact this doesn’t just hard crash almost immediately is by itself crazy, let alone the fact that it takes you to the end screen

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

      If you think this is crazy, wait until you see what can be achieved with SMB code manipulation xD (if you didn’t already, that is ;) )

    • @zk0rned
      @zk0rned Před 2 lety +14

      @@Mainyehc or the fact that heating up a famicom can help you use ace to beat a game faster or using oot ace and cartridge swapping to beat paper mario on the n64 faster

  • @eggstatus5824
    @eggstatus5824 Před 2 lety +124

    The fact that the whole reason this skip is possible goes beyond the games code itself and all the way to manipulating the NES's CPU is just so goddamn cool
    I can't stop rewatching this, its so fascinating how old tech works

    • @user-zb9iu5mf8p
      @user-zb9iu5mf8p Před 7 měsíci +1

      Yeah if windows (the most popular operating system) would give that power of control over your hardware but even in 2023 it's still in our dreams and imagination...

  • @nickvolpe3347
    @nickvolpe3347 Před 3 lety +97

    Mario's like "ive had enough"
    and just *breaks the fucking universe*

  • @1990erre
    @1990erre Před 3 lety +1006

    Sweet, another speedrun PhD completed.

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

      It's honestly a bachelor or even associate degree level. It's pretty basic systems programming course material.

    • @TaylorThomasVideo
      @TaylorThomasVideo Před 3 lety +18

      @@noahmichaels4999 AND explain it well through some of the best video editing I've seen clearly. This man is on another level.

    • @noahmichaels4999
      @noahmichaels4999 Před 3 lety +16

      @@TaylorThomasVideo bismuth is obviously very talented and plenty intelligent. He simplifies some topics so that people that haven't exactly studied programming can grasp what is happening.
      I can't tell if you're insinuating that the concept of a stack and code execution is incredibly difficult or not, but I do agree that Bismuth deserves recognition for his hard work and thorough explanations.

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

      Seems like I recently watched a video that said something about getting a degree in mario kart speedruns

    • @saucesaucesaucesauce1380
      @saucesaucesaucesauce1380 Před rokem +1

      ​@@noahmichaels4999 i have slightly studied programming and have no idea what he's talking about is that normal

  • @--_--_--_--_
    @--_--_--_--_ Před 3 lety +664

    The stack: "do a barrel roll"
    The Processor: "yeah, ok"
    *the NES does a flip and the game crashes*

    • @MC_Papphead
      @MC_Papphead Před 3 lety +21

      Not to be confused with the "I tripped over the controller wire" flip! That one looks rather wild xD

    • @ferociousfeind8538
      @ferociousfeind8538 Před 3 lety +14

      unrelated code
      not relevant
      not the ending
      bad code
      what is this?
      wrong code

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

      The dreaded words:
      72 88 68

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

      @@MC_Papphead Here's a thought for you, in a generation, nobody will understand the concept of tripping over a controller wire or accidentally unplugging a controller.

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

      @@cst1229 What is up with those particular bytes? Does it actually damage the hardware if its executed?

  • @alisiaale565
    @alisiaale565 Před 3 lety +45

    I love how Mario breaks the laws of physics in his game just to resque Peach!

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

    6:59 "On the right edge is the culprit for the whole game crash: an invisible note block."
    *Ad pops up!*

  • @polarbits
    @polarbits Před 3 lety +554

    I guess you could say we execute literal shellcode in this run

    • @MarkPentler
      @MarkPentler Před 3 lety +27

      ground floor for this *excellent* joke

    • @philiphunt-bull5817
      @philiphunt-bull5817 Před 3 lety +6

      Can I get an explanation of what shell code means outside of this context?

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

      Carlos!

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

      @@philiphunt-bull5817 Essentially a payload in a vulnerability, to put it in layman's terms. Your payload may want to connect back to a control machine, or spread its legs, or manipulate a function or memory, whatever you want.
      Presumably it refers to the process of getting a shell/CLI access on a system but other things can be done with payloads too.
      Can I suggest www.microcorruption.com :D

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

      Damn that's a good pun! I think it actually hurt me!

  • @G102Y5568
    @G102Y5568 Před 3 lety +467

    small brain: I learned to code by taking programming courses in University.
    Big Brain: I learned to code by watching speedrun explained videos on CZcams.

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

      Well I am currently doing the both to get the maximum giga brain.

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

      Universal ultra giga brain: I read the source code of every single program ever made

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

      Me: I learned to code by making a 8 bit computer with redstone in Minecraft.

    • @theolodger
      @theolodger Před 3 lety

      so i am smbig brain?

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

      We call people like you psycopaths

  • @CommanderCH
    @CommanderCH Před 2 lety +29

    The small little "rip" was a nice touch lol.
    Very well explained! I love such deep-dive explanations.

  • @Gauss247
    @Gauss247 Před 3 lety +27

    This is one of the most impressive CZcams videos I've ever seen. I wasn't expecting such a detailed explanation of the bug. Kudos to you sir, please keep the videos coming!

  • @zxcvbnm2491
    @zxcvbnm2491 Před 3 lety +329

    you never know when your assembly skills are gonna come in handy ;P

    • @xt1988
      @xt1988 Před 3 lety +43

      especially if you code with koopa shells

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

      Or when dealing with IKEA furniture

  • @1996Pinocchio
    @1996Pinocchio Před 3 lety +265

    Oh wow, you put in so much work into this video. What a masterpiece

  • @silverflight01
    @silverflight01 Před 8 měsíci +3

    Super Mario Bros 1: Clipping into blocks and manipulating x-position to skip an animation
    Super Mario Bros 2: Getting items stuck in heads, layering carpets, jumping in mid-air just to reach an earlier egg framerule
    Super Mario Bros 3: Rewriting the laws of reality with Koopa shells to warp straight to Peach from a world earlier

  • @MarkPentler
    @MarkPentler Před 3 lety +27

    passing function parameters to the stack by killing enemies in a certain order is not a thing I thought I'd see

  • @YellowBunny
    @YellowBunny Před 3 lety +284

    This is a great explanation of what is going on. I especially liked the various visualizations you showed throughout the video!

  • @exxor9108
    @exxor9108 Před 3 lety +79

    13:38 The hardware literally crapped itself. lol

  • @Sqidzies
    @Sqidzies Před 3 lety +18

    When you’re so famous they name an element after you

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

    4:20 “BEHOLD, THE INTERDIMENSIONAL TOILET!”

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

      Funny number go brrrr

    • @ThaAwesome10
      @ThaAwesome10 Před 2 lety

      Coincidence? I think not

    • @Sonicfan2474
      @Sonicfan2474 Před 2 lety

      @@ThaAwesome10 Honestly I just noticed that haha funny number.

  • @gregblessing7036
    @gregblessing7036 Před 3 lety +60

    Thank you for teaching me about speedrunning. I never knew how much math and precision went into it. I used to think it was just running from one side of the screen to the next as quickly as possible, but nope, nah, now I know otherwise. I didn't know that you basically needed to be a math wiz as well as an amazing gamer to pull off these world records. I really respect speedrunning now because of your videos and I'll never think of it as running from one side to the other again. You and Karl Jobst and Summoning Salt are some my favorite video makers now.

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

    4:20
    Mario: *_*proceeds to eat rice cake_**

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

      No.
      Mario : **proceeds to go into the inter-dimensional toilet**

  • @onesixski
    @onesixski Před 2 lety +7

    I know you and summoningsalt shouldn’t be used interchangeably, but videos like this make it clear that you have such unique strengths yourself. The knowledge it takes, and then the video editing chops, and then the ability to recreate the scenario in an emulator, and script it all into a video, is just beautiful.

  • @lukasturci436
    @lukasturci436 Před 3 lety +306

    Just, how was that glitch ever found out ??????

    • @TompaA
      @TompaA Před 3 lety +125

      You can read about it following this thread: tasvideos.org/forum/viewtopic.php?p=368735#368735

    • @nikhilkumarav3021
      @nikhilkumarav3021 Před 3 lety +32

      @@TompaA thanks a lot

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

      "What if we just... destroyed all of the NES's reality, and let koopas determine the code that it reads?"
      "Yes, let us derail everything and force it to read the wrong instructions until it has to jump to the end credits."

    • @Apalapan97
      @Apalapan97 Před 3 lety +124

      People find these glitches by trying random shit, stick with the shit that results in crazy bullshit happening, and then try to find out WHAT part of the random shit causes the crazy bullshit, and WHY.
      For instance, people knew about clipping through walls since SMB1 released.
      Then, someone tried going down the pipe instead of up, while clipping through the pipe. They found out that crazy bullshit happens (Mario gets warped to Crazy Bullshitland).
      Old and popular games like this have been dissasembled to hell and back, so, using a debugger (reading memory addresses and stuff), people can find out what exactly causes the crazy bullshit to happen, and how they can exploit it.

    • @MrSolomonGaming
      @MrSolomonGaming Před 3 lety +24

      The discovery could've also been inspired by a Super Mario World glitch of a similar nature that occurs in one of the first levels of the game and the end result is an End Credits Warp. Both glitches were discovered close to each other.

  • @LackOfO2
    @LackOfO2 Před 3 lety +70

    3:10 The music syncs with mario moving

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

    I just came here to see how accurate TerminalMontage's video was. The interdimensional toilet does exist...

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

    Always happy to see another of your videos pop up in the sub feed. It's obvious you put in a lot of effort into these and you deserve a lot of credit for that. Keep it up!

  • @manolgeorgiev9664
    @manolgeorgiev9664 Před 3 lety +105

    "Sub 3 minutes seems humanly impossible."
    If I've learned anything from watching speedruns explained is that nothing is humanly impossible!

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

      Quote from GDQ:
      "How good are you imputing commands on both controllers 1 and 2 at the same time with frame perfect precision"
      Not saying its impossible, but some things aren't time worth it.

    • @manolgeorgiev9664
      @manolgeorgiev9664 Před 3 lety

      @@hellcopterts8895 sure, it's not worth for you or for me, but speedrunners have been improving and perfecting strategies for more than 20 years now.

    • @taiyoqun
      @taiyoqun Před 2 lety

      Speedruning experts: "It's humanly impossible to improve, or at least not worth spending literal thousands of hours to do it, and even then you would only gain a few hundreds of a second!"
      Speedruners: "We did it faster. We still need more speed."
      Speedruning experts: "What?"
      Speedruners: "Yeah, two minutes faster. We need more speed."
      Speedruning experts: "WHAT?"

    • @einsteinyh
      @einsteinyh Před rokem

      @@taiyoqun 2 seconds, not 2 minutes *

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

    I love hearing him explain it makes so much sense

  • @SynnekoNya
    @SynnekoNya Před rokem +5

    I never thought of looking for all the crazy deep hidden secrets in classic games i used to play, but my mind never seizes to get blown away, man im so thankful for speedrunning XD

  • @javaguru7141
    @javaguru7141 Před 2 lety +1

    This is the best speedrun technical breakdown video ever made. The descriptions are easy to understand but technically accurate without resorting to tortured metaphors, which is an incredible feat. Thank you so much for your work.

  • @henrygraham65
    @henrygraham65 Před 3 lety +25

    Watching these make me feel smart even though I have no idea what’s going on

  • @Dekko-chan
    @Dekko-chan Před 3 lety +5

    Community: “where are you going”
    Bismuth: “im takin the back route”

  • @sambreaze1115
    @sambreaze1115 Před 2 lety

    Thanks Bismuth. I have watched a number of your videos and this one really helped me to understand just what the code does that allows glitches like this to be possible and discovered. Kudos and look forward to another video.

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

    I just wanted to say I really like your videos, dude. You inspired me to start speedrunning and I love learning how these runs work

  • @aa_davi5410
    @aa_davi5410 Před 3 lety +39

    Nobody
    Mario breaking the space time continuum to get the girl

  • @lukehassler8764
    @lukehassler8764 Před 3 lety +16

    I had no idea that there was that much going on in Super Mario Bros. 3’s code. I couldn’t even imagine how much is going on in recent games such as Super Mario Odyssey and Mariokart 8.

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

      Difference is - games aren't programmed in Assembly anymore.
      So I can't imagine this sort of stuff happening much.

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

      @@wariolandgoldpiramid The human programmer doesn't generally write assembly anymore, but that's still what the compiler turns it into because it's the only thing the processor is able to understand. So you can absolutely still do this kind of thing with modern games, and always will be until someone figures out how to make a CPU directly run high-level code without it being horrendously slow.

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

      at a base level, the compiled code is doing the exact same things, but there are probably far more subroutines among all the different mechanisms in play.

  • @onarass6321
    @onarass6321 Před 3 lety

    Thanks for the upload man. I'm loving the stuff you and summoning salt put out. Really keeps me interested in the speed running scene.

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

    This is an amazingly clear, and beautifully edited video. Thank you!

  • @srna4881
    @srna4881 Před 3 lety +85

    *happy bismuth fan noises*

  • @legoboy7107
    @legoboy7107 Před 3 lety +14

    Imagine if the Mario 64 file select theme started playing while he was explaining this stuff.

    • @DanielPinel
      @DanielPinel Před 2 lety

      Maybe Hyper Potions' "File Select"?
      Yeah, Hyper Potions's doesn't have the Pannen Touch™️

  • @derekschoonover4454
    @derekschoonover4454 Před 3 lety

    I'm glad you added links to a more detailed description. Throughout this video I was wishing for more details.

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

    Hmm. It's a coincidence, but the green coins make the Super Mario RPG music nicely relevant. :P

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

    The efforts poured into this video of masterpiece just makes me overwhelmed. Well done, sir, and take my upvote

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

    This guy is a genius, seriously, the explanation & research done themselves merit so much respect. Well done sir!

  • @dsuess
    @dsuess Před 3 lety

    Holy crap, Bismuth, this just blew my mind!! Great breakdown! Love the mathematical explanation and the debugger breakdown. Keep them coming

  • @briansmith7525
    @briansmith7525 Před 3 lety

    I watched the entire Retro Game Mechanics video on this glitch a while back, and while it was fascinating, I was completely lost for most of it. Then Bismuth comes along and, as always, manages to put it in terms I suddenly understand. Your videos are always fantastic.

  • @thegavinjackson
    @thegavinjackson Před 3 lety +9

    Wasnt expecting a review on an assembly language today

  • @acebharath
    @acebharath Před 3 lety +66

    Was waiting for your video the whole day.
    This video has a huge problem though
    It ends.

    • @nojot0
      @nojot0 Před 3 lety

      CZcams has a loop function:)

    • @alexchanwaihang
      @alexchanwaihang Před 3 lety

      parpare to get tons of like,this comment makes my day.

  • @scratchy523
    @scratchy523 Před 2 lety +1

    Hats off to you for recreating the entire speedrun pixel-perfectly and frame-perfectly!! I could NEVER do that in a million years!

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

    Bismuth, I love your videos so god damn much, please dont stop, for as long as it takes, I really love the effort you put into!

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

    "Buckle Shoe" and "Do a Barrel Roll"
    Aww, yes! My favourite types of things The Stack does

  • @synoxsis24
    @synoxsis24 Před 3 lety +43

    You made it more confusing somehow, in a good way

  • @noahburton2729
    @noahburton2729 Před 3 lety

    Thanks for making these videos! I find them very fun to watch :)

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

    What a fascinating way to beat a game, great video/explanation too. I have heard credit warps explained before but they never made any sense until now.

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

    Bruh 🤯 I remember seeing this speed run method and just saw it as some glitch, but to be explained it in such laymen's terms blows me away, I didn't know how this stuff works, thought it was all flukes, I need to call a cleaning crew to wipe my brains off the wall, this is mind blowing man

  • @B3Band
    @B3Band Před 3 lety +9

    Even though I've seen this explained so many times before, I love hearing it again and again.
    If you make a video about stuff like this, no matter who you are or how small your channel is, I will watch the shit out of it.

  • @AlanZucconi
    @AlanZucconi Před 3 lety

    Thank you for making this video!
    It's a really cool explanation, and it's amazing to see how committed some people are!

  • @johnathanthiele5319
    @johnathanthiele5319 Před 3 lety

    Hope you can keep up making videos like these bismuth. Super cool and interesting to watch. Thank you

  • @lawsonian3858
    @lawsonian3858 Před 3 lety +50

    This is so good I should not be able to watch it for free

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

    I saw terminal montage do an animation on this and i didnt expect the interdimensional toilet to be real

  • @raymondrufa971
    @raymondrufa971 Před 2 lety

    I am very impressed with this explanation & speed run! Thank you for the video! :)

  • @droneandoporlabaja6692

    Incredible explanation thanks for taking the time to make this video I can not sleep thinking about what's going on with that glitch 🙏🏻

  • @cat_clan_leader
    @cat_clan_leader Před rokem +4

    I was wondering if people used the frame RNG to manipulate objects in the game. Seems like it would take such extreme precision, but that's the dedication of speedrunners I suppose.

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

    13:04 *Plot twist:* That's the SMB 3 underground music.

  • @YoshisaurUnderscore
    @YoshisaurUnderscore Před 3 lety

    Dang, this was really interesting! I had no idea that so much went into a wrong warp like that. Thanks for making the video!

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

    Bowser : sets up elaborate plan to get his ass kicked by funny hoohoo man
    Mario : proceeds to bend reality using a complex actions and phases through time to skip world 8 and place himself in the exact chamber peach is in.
    Dumb fire turtle : surprised pikachu face

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

    Wow, I follow Zikubi for their EarthBound runs and I had no idea they had the SMB3 Any% record.

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

    4:19 - BEHOLD! *The Interdimensional TOILET!*

    • @Ripurlife
      @Ripurlife Před 3 lety

      As he enters, even a demon like him had to scream because of agony

  • @Jeremy-ns7xr
    @Jeremy-ns7xr Před rokem

    I really appreciate the in depth explanation. A brilliant video my friend. Got yourself a sub

  • @GreenEggAndSAM2
    @GreenEggAndSAM2 Před 3 lety

    I love all of your videos, thanks for making them!!

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

    This is one of those "How the actual fuck did someone find this?" momemts.

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

    6:39 frog coin confirmed in super mario 3

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

    Very good work, awesome explanations. I look forward for your next masterpiece

  • @mikecook6104
    @mikecook6104 Před 2 lety +1

    Just wow. The way its performed, figured out and then explained its amazing. This is another level of breaking a game. Love it

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

    5:37 BEHOLD THE INTERDIMENSIONAL TOILET

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

    Now I'm in on the TerminalMontage joke

  • @Caspppui
    @Caspppui Před 3 lety

    glad I understand some of those things! Love your videos! total underrated channel!

  • @TheSTeWMaN29
    @TheSTeWMaN29 Před 2 lety

    Super awsome work to figure out this. Great job on this very informative video

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

    4:42 so that's where the Frog Coins from Super Mario RPG come from

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

    Terminal montage brought me here

  • @thecentralscrutinizer304

    Speed running is some fascinating stuff. The things they can figure out is mind blowing. Cool video.

  • @jeanlouis5221
    @jeanlouis5221 Před 3 lety

    Amazing work for explaining this speedrun Thanks a lot !

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

    0:34 who else feels weird not hearing Mario's "yahoo" as he jumps out of the pipe in the beginning of mario 64?

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

    It would be nice if you did Warpless explanation, even though it's pretty long.

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

      @Jack MADIGAN No, he did not. He did one for No Wrong Warp however.

  • @mattsephton
    @mattsephton Před 3 lety

    Thanks for this! Very well put together.

  • @sal_8
    @sal_8 Před 4 měsíci

    Knowing how a game works at this depth to know how to break it seems fascinating to me, thanks for the explanation.