Talk:Coin Case glitches

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search

so, basically, it's Machop's or Machoke's cry followed by the coin case that sets it off. Wouldn't that be easier to say on the page? Me and my fellow torchics agree on this - Sk8torchic 19:23, 23 October 2008 (UTC)

It should be mentioned that you don't have to fly. This is misleading because i tried it without flying and it worked... so a pokemon with fly should be removed from the things you need,(GT4GTR 03:23, 21 December 2008 (UTC))

Should it also be mentioned that this glitch can be done by leaving the world with a walk through walls code or something, cause i have found this to work too... http://au.youtube.com/watch?v=enJoLybvjMM (GT4GTR 07:05, 22 December 2008 (UTC))

Technical Details

This glitch is actually nothing special. When you crash the game, there are some error checks (which don't always work) that will simply reboot it. However, these checks don't reboot correctly.

When a Game Boy game powers on the CPU registers are left in a known state by the Game Boy's boot ROM. Each Game Boy model leaves them in a different state. This is the only reliable way to tell which model the game is running under. Therefore if a game wants to use GB Color features it must check the registers immediately at power-on to see if it's running on a colour-compatible model.

The error handler does not bypass this check when it reboots the game. Since the CPU registers are no longer in the state they were in at startup, the detection fails and the game believes it is running on the orignal Game Boy. Therefore it will never change the on-screen colours, leaving them at whatever they were set to before. If you crash the game on the map, you can see that the colours left on the screen are those of your surroundings.

The only real interesting aspect of this glitch is the colourization of the title screen. Apparently the artists drew a coloured image, and then changed their minds and decided to set the palettes to black rather than redrawing the image.

This glitch can be fixed with a two-byte change to the ROM: change the 2 bytes at address 2 to D2 05. This will make it skip the GBC check and reboot normally. As a Codebreaker code that would be 010002D2 01000305. Game Genie: D20-02F 050-03F. That doesn't stop the game from crashing, just makes the colours work correctly afterward.

What is interesting is why this particular sequence of events crashes the game in the first place.

Unsure

Does this glitch work in Pokémon Crystal?--Tmwps 07:20, 11 April 2009 (UTC)

The crazy colour effect is still there if you crash the game (but since it's GBC only and thinks it's not on a GBC, it doesn't let you play), but I'm not sure if the crash can still be triggered. HyperHacker 05:08, 17 April 2009 (UTC)

Isn't this article a stub?

I mean, sheesh, it doesn't even tell you how it works. Dolphins_are_awesome (and Vulpix are too)! 23:28, 4 May 2009 (UTC)

Uh, yeah it does. Missingno. Master says: The Celebi Glitch is real!(talk page) 18:30, 14 June 2009 (UTC)

Found something out

The Farfetch'd in Azelia can also trigger this glitch. I tried it and I used the Farfetch'd in Azelia instead of the Machop or Machoke and it worked.Pokemon champ 08:42, 3 July 2009 (UTC)