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.
There was a time when Blackberry was relevant. Today, unfortunately, is not one of those times as CEO John Chen announced plans for the company to stop making their own phones.
The representation of politicians has always been a tricky issue, but recently we’ve seen social media become more and more important as an influence on public opinion, especially relating to the US presidential campaign and the Labour leadership row here in the UK.
Snapchat just dropped some huge news - rebranding to Snap Inc. and revealing their first piece of hardware named Spectacles. I'm struggling to understand the point of some sunglasses with a video camera attached to them, but surely it can't be just because I'm not a millennial...
For years, developed countries have accepted and almost forgotten about the privilege of Internet access – while 4 billion people across developing nations live without it.
Well, here we are... The fifth anniversary of New Rising Media. It's been a journey quite like that of a TV sitcom relationship - falling in and out of love with this place.
There have been highs and lows, as the landscape of blogging has changed. And just like any birthday celebration, I want to reminisce in the history of things around here.
Unless you've been living under a rock, Apple launched their AirPods... Turns out there's a lot wrong with them!
While a robot may never be capable of feeling emotion, artist Erica Scourti’s bot “Empathy Deck” has the potential to pretend well enough to offer comforting help.
Ignore what the more easily influenced friends are sharing on Facebook - NASA did not just change your Zodiac sign. This was all just big misunderstanding, based on a children’s education web page put out by the agency.
We all have a laugh and a joke about being so addicted to Pokemon Go that you play while driving - but unfortunately that’s not a joke to thousands of people…
YouTube Gaming channels are rapidly becoming a major part of online entertainment. Whether it be Let’s Players, Review and Analysis, News Channels, or any number of variations, more and more people are making their living either playing or discussing games – and attracting legions of fans while they do so. However, one thing this rapidly-growing medium has so far lacked is a concrete set of laws and legislation behind it, and that might be set to change, thanks to an incident in Essex.