Debugging features within Pokémon Gold/Silver/Crystal: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
>Torchickens
>Torchickens
Line 6: Line 6:
==MR. CHRONO RT/DF display==
==MR. CHRONO RT/DF display==


It is notable that dialogue strings corresponding to a non existent NPC named 'MR. CHRONO' exist within the game's coding. If the game is forced to start event data for "MR. CHRONO" he will the words; "I'm MR CHRONO" and "Now on DEBUG." respectively. Prior to the "Now on DEBUG" message, an interface is displayed which shows the current time according to the "Real-Time Clock" (RT) and the DF (i.e. the time offset set by the player normally at the beginning of the game). Next to the time offset; either "ON" or "OFF" is displayed. "ON" denotes that the player is using Daylight-Saving Time and "OFF" denotes that Daylight-Saving Time is disabled.
It is notable that dialogue strings corresponding to a non existent NPC named 'MR. CHRONO' exist within the game's coding. If the game is forced to start event data for "MR. CHRONO" he will give the words; "I'm MR CHRONO" and "Now on DEBUG." respectively. Prior to the "Now on DEBUG" message, an interface is displayed which shows the current time according to the "Real-Time Clock" (RT) and the DF (i.e. the time offset set by the player normally at the beginning of the game). Next to the time offset; either "ON" or "OFF" is displayed. "ON" denotes that the player is using Daylight-Saving Time and "OFF" denotes that Daylight-Saving Time is disabled.


===Now on DEBUG.===
===Now on DEBUG.===
Line 15: Line 15:


A dialogue string "Test event XX?" exists within the coding of the final game, where XX is any integer between 0 and 255, for example; "Test event 04?". This might suggest that at one time the game developers had the choice of testing a certain algorithm or function, using any value given by XX. The event however, is no longer functionable and the options YES/NO do not appear normally. XX depicts a value from a RAM address nearby Real-Time Clock data, which can suggest that it is related to the "Now on DEBUG." message displayed after activating the MR. CHRONO RT/DF display.
A dialogue string "Test event XX?" exists within the coding of the final game, where XX is any integer between 0 and 255, for example; "Test event 04?". This might suggest that at one time the game developers had the choice of testing a certain algorithm or function, using any value given by XX. The event however, is no longer functionable and the options YES/NO do not appear normally. XX depicts a value from a RAM address nearby Real-Time Clock data, which can suggest that it is related to the "Now on DEBUG." message displayed after activating the MR. CHRONO RT/DF display.



==Pokémon/Trainer color interface and TM/HM compatability checker==
==Pokémon/Trainer color interface and TM/HM compatability checker==