Jump to content

Coin Case glitches: Difference between revisions

>Torchickens
No edit summary
>Torchickens
Line 21:
Machop, Bellsprout and other Pokémon's cries are special because they put a hex:33 at ECHO:E117. This is read as the opcode 'inc sp' (increment stack pointer) causing the next 'ret' (return) to go elsewhere, specially to EB12, which contains overworld data. Even though there is no known way to predict the contents of this data, the results are consistent if you move in a specific pattern.
 
By having useful overworld data here, which can be manipulated by moving around, it is possible for the game to jump to an address that can reasonably be manipulated (i.e. to make the game jump to at least{{clarify}} ECHO:FA98 (essentially DA98), which is the second byte of the third Pokémon's attack stat experience).
 
This glitch was patched in foreign language versions other than the Japanese versions, which use the valid hex:50 terminator instead in at least the French, German, Italian and Spanish versions. It does not exist in English Pokémon Crystal, which also uses the correct 50 terminator (at offset 1C5C88).
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.