Reprogramming Super Mario World (redux)
Remember that guy that could beat Super Mario World within a few minutes? Well, he one-upped that by in game injecting the flappy bird source code and run it. Amazing!
Posts tagged with hack
Remember that guy that could beat Super Mario World within a few minutes? Well, he one-upped that by in game injecting the flappy bird source code and run it. Amazing!
After writing a couple small programs in Hack I've realized that it's not types themselves that make writing Hack enjoyable: it's the tight feedback loop Hack creates between the machine and myself. Integrating the Hack type checker into my editor means that my entire codebase is analyzed in a split second as soon as I save a file. This immediately surfaces any dumb, or subtle mistakes I made. I find myself writing code fearlessly: when I forget what a function returns, I just write code that calls it with what I think it returns. If I'm wrong, the type checker will tell me immediately. I can fix it quickly, and move on.http://www.dmiller.io/blog/2015/4/26/comparing-the-php7-and-hack-type-systems
Join 9,500+ smart developers
Get my monthly newsletter with what I learn from running Spatie, building Oh Dear, and maintaining 300+ open source packages. Practical takes on Laravel, PHP, and AI that you can actually use.
No spam. Unsubscribe anytime. You can also follow me on X.
"Always fresh, useful tips and articles. Carefully selected community content. My favorite newsletter, which I look forward to every time."
This guy beats Super Mario World in 6 minutes. He uses the credits warp glitch to reprogram the game while playing it.
The exploit works by transferring control to sprite X-position table via the chuck eating glitch so that the game executes the X-position of sprites as if it were code. Using koopa shells, the X-position table can be filled with values which switches the game from mode 0x14 (normal level execution) to 0x1C (midway through the credits).https://www.youtube.com/watch?v=14wqBA5Q1yc#t=24
EDIT: Today Carlsagan42 finished the game under 2 minutes.