

This is an inaccuracy in the emulator.I have a number of hypotheses why this might happen: Here’s a demonstration in Pokémon Yellow, recorded in mGBA:Īnd here’s Pokémon Crystal for comparison (targetting the Game Boy Color), where there is no such effect:

When the player moves around so that the map has to scroll, and there are also NPC sprites present on the map, the other sprites tend to lag a few pixels behind the scrolling motion it takes a couple more frames for the sprites to move into their correct position. It might be present on real hardware as well, but I don’t have that to test. This is something I often notice whenever I see a first-generation Pokémon game being played on a Game Boy emulator.
