top | item 14439820

Jailbreaking Super Mario World to Install a Hex Editor and Mod Loader [video]

185 points| ChazDazzle | 8 years ago |youtube.com

13 comments

order
[+] skierscott|8 years ago|reply
At PyCon (not long ago), I saw a talk on hacking NES games and integration with Twilio.

The speaker live coded a hacking script for a NES emulator. He was showing off the Twilio API, which allowed the audience to text memory addresses and bytes to modify the games memory.

https://youtube.com/watch?v=v75rNdPukuI

[+] MrJagil|8 years ago|reply
Pannenkoek2012 does great breakdowns of SM64: https://www.youtube.com/watch?v=kpk2tdsPh0A

If you like this sort of stuff, reddit.com/r/speedrun can be fun to visit.

[+] CM30|8 years ago|reply
Okay, this is just insane. Modding the game via using a glitch to write custom code to it? That's impressive work.

Reminds me of some similar stuff you can do with Pokemon Red and Blue, which let you hack the games and share your changes to other people through the link cable functionality:

https://www.youtube.com/watch?v=i2x3pIvVnP4

[+] ericfrederich|8 years ago|reply
This guy needs to travel back in time and do that on one of the demo machines in an electronics store.
[+] JTon|8 years ago|reply
I had a good laugh when he pulled all the controls, C-clamps, and multi-taps. Amazing.
[+] artemisbot|8 years ago|reply
The number of things people do to break old games consistently amazes me. Glitched speedruns ala 0 Exit in SMW (first demoed on a real SNES by the creator of this video) and Ocarina of Time Any% show an insane amount of dedication.
[+] cgijoe|8 years ago|reply
That's just insanity. Love Seth's work.
[+] jordache|8 years ago|reply
how do they even find what each hex code does? wow
[+] pubby|8 years ago|reply
It's all 65c816 machine code, which is well documented. You'd run the ROM through a disassembler and use an emulator to find out what everything does. Most (all?) of the disassembly work has already been done though, as SMW is very, very popular to romhack.