Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.
My brain was wondering how a video of only 0.2 seconds would work. Can you even say an entire word in that time? And how is that enough to explain all of Super Mario Bros. 3 TAS?
I was kind of disappointed to see the video lenght makes sense, and my brain was just not awake yet.
Don’t know if you ended up watching it, but effectively they’re able to randomly execute code during the loading screen using a bug caused by audio generation vs controller polling. So by using TAS tools they can spam the controller to cause an audio bug that let’s them jump to executing code from Ram that they are able to manipulate using controller inputs.
TLDR: Using a bug in the audio processing, they can use controller inputs to write arbitrary code that jumps them to the end of the game.
My brain was wondering how a video of only 0.2 seconds would work. Can you even say an entire word in that time? And how is that enough to explain all of Super Mario Bros. 3 TAS?
I was kind of disappointed to see the video lenght makes sense, and my brain was just not awake yet.
Hah. I thought the opposite. “A video about a speedrun that short is gonna have to be really long”.
Don’t know if you ended up watching it, but effectively they’re able to randomly execute code during the loading screen using a bug caused by audio generation vs controller polling. So by using TAS tools they can spam the controller to cause an audio bug that let’s them jump to executing code from Ram that they are able to manipulate using controller inputs.
TLDR: Using a bug in the audio processing, they can use controller inputs to write arbitrary code that jumps them to the end of the game.