Pokémon Gold/Silver wrong pocket TM23 on Nintendo 3DS Virtual Console - Page 1
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?
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