Discuss all hardware and software modifications
User avatar
POOPIESkillz
8-bit
 
Posts: 36
Joined: Mon Jul 22, 2019 9:33 pm
Location: Miami, Florida, USA

SNES Code Injection

by POOPIESkillz Sat Jul 27, 2019 3:00 pm

Hey guys. I found this video on YouTube a while back and saw it again today. It's just as mind blowing to me now as it was the first time.

I never would have thought that you could ever do something like this with just a SNES and a copy of Super Mario World.
I didn't know what to put for my signature, so I got you this box.
User avatar
Ziggy587
Next-Gen
 
Posts: 12297
Joined: Mon Jun 09, 2008 5:12 pm
Location: Long Island, NY

Re: SNES Code Injection

by Ziggy587 Sun Jul 28, 2019 10:32 am

Yes, this is amazing! For anyone that doesn't know, and to put it simply, basically you can do a bunch of (seemingly random) crap in Super Mario World to glitch the game into doing something. Speed runners have been using this for some time, but they keep taking it a step further. First, they would just glitch the game to get a glitched item that would end any stage instantly. They used it to get through Iggy's castle. Fast forward a bit, they found out how to "wrong warp" to the credits.

This video does a really good job explaining exactly what is going on: https://www.youtube.com/watch?v=vAHXK2wut_I

Then taking it yet another step forward, you can inject code and run what is basically a homebrew game. Such as Flappy Bird.
Image
User avatar
MrPopo
Moderator
 
Posts: 22636
Joined: Tue Aug 26, 2008 1:01 pm
Location: Orange County, CA

Re: SNES Code Injection

by MrPopo Sun Jul 28, 2019 11:53 am

My favorite "start reading data from where you're not supposed to" is the Mario Land 2 they did at a GDQ a few years ago. They glitch the game and have it start reading level data from RAM, so Mario starts navigating through the current RAM as rendered as various blocks and other sprites. The runner them hits certain blocks (while avoiding others that might screw up the game) in order to set the right flags to trigger the victory screen.
Image
Games Beaten: 2015 2016 2017 2018
Blizzard Entertainment Software Developer - All comments and views are my own and not representative of the company.
User avatar
dlmvii
Next-Gen
 
Posts: 1157
Joined: Thu Jul 31, 2008 9:12 pm
Location: Madison

Re: SNES Code Injection

by dlmvii Tue Aug 06, 2019 7:38 pm

That guy took this idea so far that he's 'modded' (using the same code injection tricks) SMW to use a SNES controller with a number pad so that he can then write more mods more easily.
https://www.youtube.com/watch?v=Y_Bu815G5FE
Coming up next - the inevitable Doom to Super Mario World port.
User avatar
Ziggy587
Next-Gen
 
Posts: 12297
Joined: Mon Jun 09, 2008 5:12 pm
Location: Long Island, NY

Re: SNES Code Injection

by Ziggy587 Tue Aug 06, 2019 7:56 pm

Remember in the 90's, there was always that one kid at school that would claim something outrageous like being able to warp to the credits from the second stage in Super Mario World? Who would have guessed it's actually possible!?
Image
User avatar
Anapan
Next-Gen
 
Posts: 2901
Joined: Mon Nov 17, 2008 11:15 am
Location: BC, Canada

Re: SNES Code Injection

by Anapan Mon Aug 12, 2019 12:42 am

Those SMW code injection videos always really impress me. The Mario 64 Parallel Universes thing is also amazing.
Slightly OT, but since Doom was mentioned, the guys who made the NES run Doom and SMW (just feeding video through the NES GPU, and mapping controls through the NES joystick via cartridge slot) gave me a chuckle.
Even more OT, I really want to play Wolfenstein 3D on my GBC. I wish the guy would produces some carts, or at least make the binaries available so someone else could make them...
ImageImageImageImage
ImageImageImageImage
Return to Hacks and Mods

Who is online

Users browsing this forum: No registered users and 3 guests