Glitch City Laboratories Archives

Glitch City Laboratories closed on 1 September 2020 (announcement). This is an archived copy of a thread from Glitch City Laboratories Forums.

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

You may also download the archive of this forum in .tar.gz, .sql.gz, or .sqlite.gz formats.

Generation II Glitch Discussion

Pokémon Gold/Silver wrong pocket TM23 on Nintendo 3DS Virtual Console - Page 1

Pokémon Gold/Silver wrong pocket TM23 on Nintendo 3DS Virtual Console

Posted by: Torchickens
Date: 2018-02-18 09:12:12
Just posting this here in case it does have an effect.

Wrong pocket TM23 executes 03:01FE. Outside of Nintendo 3DS Virtual Console, it results in an unknown opcode freezing the game. But within Nintendo 3DS Virtual Console the game doesn't freeze and returns back to the game with seemingly no problems.

Does anyone know if this glitch item has a use?

Re: Pokémon Gold/Silver wrong pocket TM23 on Nintendo 3DS Virtual Console

Posted by: Couldntthinkofaname
Date: 2018-02-18 09:56:09
Probably nope.

The game crashes when using TM23 because the carry flag isn't set, so the game jumps to an unrelated area of memory at $03:42e0. In N3DSVC, invalid ops are seemingly ignored, so the game just hits a "ret nc", and since the carry flag not being set caused it to jump there in the first place, that's likely where it will return.

Regardless, this just changes a few registers, attempts a write to ROM at $7109 (obviously does nothing), and returns

Re: Pokémon Gold/Silver wrong pocket TM23 on Nintendo 3DS Virtual Console

Posted by: Torchickens
Date: 2018-02-18 11:04:45
All right, thanks!  :)