Glitch City Laboratories Archives

Glitch City Laboratories closed on 1 September 2020 (announcement). This is an archived copy of an article from Glitch City Laboratories wiki.

A live version of this article is available at the Glitch City Wiki here.

You can join Glitch City Research Institute to ask questions or discuss current developments.

You may also download the archive of the wiki in .tar.gz or .xml.gz formats.

WRAM clear oversight (Generation II)

The WRAM clear oversight occurs in Generation II, and is confirmed to apply to Pokémon Crystal. The internal function "ClearWRAM" does not function correctly, due to a bug in the code, only clearing bank 1 of WRAM.Pokémon Crystal disassembly A similar glitch occurs in Pokémon Red, Blue, and Yellow (see WRAM clear oversight (Generation I)).

Relevant section in the Pokémon Crystal disassembly indicating patch to add with +

ClearWRAM::
 ; Wipe swappable WRAM banks (1-7)
 ; Assumes CGB or AGB

ld a, 1 .bank_loop push af ldh [rSVBK], a xor a ld hl, WRAM1_Begin ld bc, WRAM1_End - WRAM1_Begin call ByteFill pop af inc a cp 8 - jr nc, .bank_loop ; Should be jr c + jr c, .bank_loop ret
Some parts of this article have not yet been fully reviewed by a member of this wiki's staff or QC team.


Data from the Internet can be inaccurate or false, and it is easy to misremember information. For this reason there is more likely to be incorrect information in this article. This template will be removed once the information is peer-reviewed and tested by a staff or QC member.


More research is needed for this article.


Reason given: Document more effects of it. Can a Glitch Pokémon evolve if its sprite and name are "stable" enough? Are there many glitch cries available for Glitch Pokémon? List Glitch Type Sprites that could cause interesting effects. Study the causes and effects of the corruption of the PC Pokémon Selection in Fr/Lg. Test again the effect of Pokédex entries of Glitch Pokémon.







References

Categories