Jump to content

Coin Case glitches: Difference between revisions

>Torchickens
No edit summary
>Torchickens
Line 72:
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).
 
If the 'out of New Bark Town lab' four steps right method is used, the game will jump to ECHO:FA98 (essentially DA98), which is the second byte of the third Pokémon's attack stat experience.
 
If the 'out of Cherrygrove City mart' four steps right method is used, the game will jump to ECHO:FA99 (essentially DA99), which is the first byte of the third Pokémon's Defense stat experience.
 
This glitch was patched in language versions later than the English version and never occurred in the original Japanese versions; Kin/Gin. Foreign versions other than the Japanese versions use the valid hex:50 terminator instead of a hex:57 'terminator' in at least the French, German, Italian and Spanish versions. While Pocket Monsters Kin/Gin use a hex:57 character, it is a valid terminator here.
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.