As part of the tool-assisted speedrun (TAS) block at Summer Games Done Quick, competitor ais523 used a newly found glitch for his robot to beat Super Mario Bros. 3 in JUST two seconds. Not content with ending human civilisation, it seems the cyborgs are dominating our video games too!
So how the hell was this pulled off? Put simply, the bot was pressing buttons really fast – 6,000 times a second to be specific. Games of the 90s don’t expect this kind of high speed input, which essentially breaks the game by turning simple controller inputs into memory-manipulating code that can be influenced.
Many games react in many different ways to this glitch, and it turns out Super Mario Bros. 3 reacts by taking you straight to the winning final screen.
In more detail from the Reddit comment ais523 posted:
I actually started looking into the basic glitch behind that a few days ago (I had the idea months ago but forgot to investigate it or tell anyone about it), and let the TASvideos community know about it. I realised that such a thing would be possible in many games as a result of reading NES documentation (this is the page that got me thinking along those lines); if you're reading the controller repeatedly until you get two values the same (in order to work around the DPCM/controller conflict), then if the controller reads a different output each time (because you're mashing the controller really fast), it's going to get stuck in a loop, potentially allowing for the code that handles the start of a frame running recursively. If the game isn't designed to expect that to happen (and if the code in question isn't really laggy, why would it?), bad things happen, and it was a case of finding a game in which the bad things in question would happen to let us win instantly.
total_ did a lot of work in getting the glitch in question to work on SMB3; I had no idea which games it would work in, and was happy to see it working in such a well-known game. I'm not that clear on the details of how it works in the exact case of SMB3, except that the game somehow naturally starts running the controller ports, so you can hold a combination of inputs that (when interpreted as code) jump to the credits.
All this happened while SGDQ was running, and the TASbot schedule got changed in order to add the run in because it's such a mindblowing thing to watch. As a fun fact, we pretty much needed TASbot in order to test out the glitch; very few emulators are capable of handling it correctly, so much of the testing was done on an actual NES by getting TASbot to test out our ideas.
So EA turned the launch of Star Wars Battlefront 2 - one of the most highly anticipated games of 2017 - into a controversial storm of loot crate hell. We have one thing to thank them for, as they have officially found what is considered “too far” for micro transaction-based unlockables.
Astronomers have found another planet just outside our solar system, which could be in just the right spot of its star orbit to support life.
Is Facebook spying on you, using your phone’s microphone? While I believe they’re not (they don’t need to), it’s fair to doubt me. With that in mind, here’s what you can do to make sure they have no possible way of listening to your conversations.
Is Facebook listening to conversations through your phone's microphone? Here is my response to Reply All's recent podcast episode.
Did you know that I host a weekly podcast? Well, you’ve just learnt something new and you learn a lot of new geeky facts in my show - aptly named ‘Learn Something.’
Apple’s unfair firing of one engineer proves that their ridiculous cult of secrecy has no place in 2017.
Sony just unveiled a whole load of new Playstation games at its Paris Games Week event. It’s easy to lose the most exciting titles in all the noise, so here are the 10 biggest announcements.
From 5G connectivity and improved AI, to the real arrival of Virtual Reality and Smart Cities, here are 5 key trends to watch at CES 2018.
It’s clear that humans don’t want to give up the wristwatch yet, so does the Fossil Q Grant strike the perfect balance between tradition and technology?
As a social media manager, I’ve always been optimistic about every business having a social presence. But as the side of my new stapler box encouraged me to follow the company on Twitter, it became clear that corporate reliance on these networks has gone too far.
I am the Founder and Editor-in-chief of New Rising Media. You can follow me on Twitter @MrJasonEngland.