Playing flappy bird in Mario using bugs for arbitrary code execution https://www.youtube.com/watch?v=hB6eY73sLV0 (incredible, and done by hand!)
miniblog.
Related Posts
One interesting aspect of collecting coins in a platformer like mario: it makes the level stateful.
You can see if you've been somewhere before based on whether there are coins present.
Arbitrary code execution to convert Super Mario to Flappy Bird, done entirely by hand on a real device!
https://youtu.be/hB6eY73sLV0
The first exploit modifies the UI to show exact sprite co-ordinates (used for the payload), then the new game is 331 bytes written with spin jumps!
Decompiling Super Mario 64 by carefully writing C that produces the same assembly!
https://gbatemp.net/threads/super-mario-64-has-been-decompiled.542918/
A huge task, although shipping the game without aggressive optimisations made it easier apparently.