0078265317 Posted March 3, 2015 Share Posted March 3, 2015 Just found this pretty cool. http://www.polygon.com/2015/1/22/7871437/super-mario-world-glitch-credits-warp 1 Quote Link to comment Share on other sites More sharing options...
Master Phruby Posted March 3, 2015 Share Posted March 3, 2015 That's one complicated warp. 1 Quote Link to comment Share on other sites More sharing options...
Pixelboy Posted March 3, 2015 Share Posted March 3, 2015 Why do they even call it a "warp" anyway? Mario doesn't come out of a pipe near the end of the game, the game just glitches out and jumps to the machine code that displays the ending sequence. It's cool, but I wouldn't call this "beating the game". 2 Quote Link to comment Share on other sites More sharing options...
0078265317 Posted March 3, 2015 Author Share Posted March 3, 2015 No its not beating the game, its just a glitch. But cool none the less. 1 Quote Link to comment Share on other sites More sharing options...
BILLYonaire Posted March 3, 2015 Share Posted March 3, 2015 I watched this a few weeks ago. He seemed a bit too excited to me. lol Quote Link to comment Share on other sites More sharing options...
Tempest Posted March 3, 2015 Share Posted March 3, 2015 I find it weird that eating an enemy without a 'edible' flag set makes the game jump to the credits. You'd think it would just make the game crash or something. Quote Link to comment Share on other sites More sharing options...
Nukey Shay Posted March 4, 2015 Share Posted March 4, 2015 It is "or something" Nobody called it "beating the game". It's a speedrun (get to the end credits as fast as possible), it qualifies. Not as a 100% completion speedrun, tho. People use glitches, quirks, and whatever all over the place in speedruns. Impressive! Quote Link to comment Share on other sites More sharing options...
BillyHW Posted March 4, 2015 Share Posted March 4, 2015 But he didn't even get the full credits. Quote Link to comment Share on other sites More sharing options...
Nukey Shay Posted March 4, 2015 Share Posted March 4, 2015 He does on later retries. They altered how to set up the glitch (eating the shells rather than stomping them). The full egg-hatching scene is shown before the credits, although some of the gfx are a bit wrong. Quote Link to comment Share on other sites More sharing options...
Nukey Shay Posted March 4, 2015 Share Posted March 4, 2015 1:45! http://www.youtube.com/watch?v=B6nhjT1bsPE&t=1m42s Quote Link to comment Share on other sites More sharing options...
Master Phruby Posted March 4, 2015 Share Posted March 4, 2015 I think it is interesting that doing certain things has an effect on memory. Why would movements and actions "write" anything to memory and alter running code? Quote Link to comment Share on other sites More sharing options...
Tempest Posted March 4, 2015 Share Posted March 4, 2015 I think it is interesting that doing certain things has an effect on memory. Why would movements and actions "write" anything to memory and alter running code? Yeah that's really weird. I hope someone posts a detailed explanation. Quote Link to comment Share on other sites More sharing options...
Pixelboy Posted March 4, 2015 Share Posted March 4, 2015 I think it is interesting that doing certain things has an effect on memory. Why would movements and actions "write" anything to memory and alter running code? It doesn't actually alter running code. As you are probably aware, the running code is in the cartridge ROM (and is read-only) while RAM is used for in-game data. But for the machine's CPU, there's no difference between ROM and RAM where running machine code is concerned. So if you place valid machine instructions somewhere in RAM and tell the CPU to execute them, it will do just that, just like it can execute instructions in the cartridge ROM. What they're doing in these videos is setting up a few bits in a specific area of the Super-NES's RAM in order to create a "pirate instruction" that will cause the game to execute the ending sequence in the cartridge ROM. To make the game execute this "pirate instruction" in RAM, they exploit a glitch that happens when they do those last few actions with Yoshi near the end. The glitch causes the CPU to jump erroneously to that specific area of RAM and execute whatever code is found there. Normally the game will just bug out, or crash and freeze, but by setting up that "pirate instruction" precisely, they're instructing the CPU to run the game's ending sequence. Pretty neat, really. 1 Quote Link to comment Share on other sites More sharing options...
0078265317 Posted March 6, 2015 Author Share Posted March 6, 2015 Super cool, thanks for the explanation. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.