Was this mystery ever solved? (on Crystal 1.0, 1.1 Dex page reallocation)
Posted by: Torchickens
Date: 2020-02-01 14:45:56
However, there may have been another glitch that still no one seems to have verified or disproven yet. (I tried looking into it a long time ago with no success)
These changes are all concerned with the PokéDex. The Details Submenu (when you press A on the name of a Pokémon) has its own status variable now. This is probably due to the effect that there might be some runtime conditional bugs, because the status variable is actually the same that is used for something else during battle. So when you're shown the details submenu after catching a Pokémon, there might have been a bug there. I doubt it though.
Only in B 1733AFh
Only in B 1733C0h
Only in B 1733C3h
Only in B 1733EFh
Only in B 1733F2h
Only in B 173403h
Only in B 173431h
Only in B 173434h
Only in B 17344Ch
Only in B 173450h
Only in A 173458h
Only in B 1734B2h
Only in B 1734B5h
Only in B 1734F3h
Only in B 1734F6h
Only in A 173FF4h
Tauwasser mentioned there may have been a bug in the Pokédex sub-menu, but doubted it. He stated a change in a status variable. Back when I did a cursory check; I noted a detail at some point, and eventually added as part of my own research to the wiki:
Rev A of the game added a Pokédex page number variable (controlled by bit 0 of address C7E5), ostensibly fixing a possible glitch. In v1.0, this was controlled by address CF65 instead, which is also an address that is written to when the player's badges animate on the Trainer Card.
I tried opening the Pokédex directly after opening the Trainer Card, but it unfortunately didn't seem to affect the Pokédex page number, however, there could be another method to do something with the above detail.
Additionally, the Japanese versions of Gold/Silver have a v1.0 and a v1.1. What are their revision differences? as for other versions for Generations I-II, at least one non-formatting change related one is known. (Red/Green; partial Select glitch fix, removal of unused 0x60 byte Link Cable error checking - Japanese Yellow; one of the revisions fixed a glitch in Victory Road with boulders where you could have a walking Pikachu solve the puzzle instead of the boulder).