TheZZAZZGlitch | Pokemon Emerald: Out of bounds battle graphics @TheZZAZZGlitch | Uploaded January 2015 | Updated October 2024, 4 days ago.
The single byte at RAM address $2022FF0 controls the background graphics for the current battle. It just so happens that this byte lies in the range of addresses corruptible by buffer overflows caused by glitch moves. Values bigger than 9 cause a variety of effects - including jumps to unmapped memory locations. Will this be the new method of executing arbitrary code in Gen III?
The single byte at RAM address $2022FF0 controls the background graphics for the current battle. It just so happens that this byte lies in the range of addresses corruptible by buffer overflows caused by glitch moves. Values bigger than 9 cause a variety of effects - including jumps to unmapped memory locations. Will this be the new method of executing arbitrary code in Gen III?