List of glitches (Generation II): Difference between revisions

m
→‎Pokémon Communication Center: Mobile System GB, replaced: Pokémon Mobile System GB → Mobile System GB
m (→‎Pokémon Communication Center: Mobile System GB, replaced: Pokémon Mobile System GB → Mobile System GB)
Line 49: Line 49:
In the Japanese version of {{game|Crystal}}, address $A800 in SRAM triggers a script in the [[Pokémon Communication Center]] that may be arbitrarily set to values other than 0x00 when the game does not currently have a [[Save|save file]]; otherwise, its value is correctly set to 0x00. This causes all sort of bugs, like crashes, freezes, and other random behavior.
In the Japanese version of {{game|Crystal}}, address $A800 in SRAM triggers a script in the [[Pokémon Communication Center]] that may be arbitrarily set to values other than 0x00 when the game does not currently have a [[Save|save file]]; otherwise, its value is correctly set to 0x00. This causes all sort of bugs, like crashes, freezes, and other random behavior.


While the purpose of this script is not known, it appears to be related to the [[Pokémon Mobile System GB]]. In the localizations, although the related code is unused, this issue was fixed by adding a check that looks up the value of address $A800 and automatically resets it to 0x00.<ref>[https://github.com/kanzure/pokecrystal/blob/master/misc/mobile_45.asm#L23968 pokecrystal/mobile_45.asm at master · kanzure/pokecrystal · GitHub]</ref>
While the purpose of this script is not known, it appears to be related to the [[Mobile System GB]]. In the localizations, although the related code is unused, this issue was fixed by adding a check that looks up the value of address $A800 and automatically resets it to 0x00.<ref>[https://github.com/kanzure/pokecrystal/blob/master/misc/mobile_45.asm#L23968 pokecrystal/mobile_45.asm at master · kanzure/pokecrystal · GitHub]</ref>
{{YouTubeVid|nqEaRpDEeTw|ChickasaurusGL|Crystal}}
{{YouTubeVid|nqEaRpDEeTw|ChickasaurusGL|Crystal}}