The game, like several other poorly made pirates has hardware specifications that are unique to the cartridge itself. What that means is when one scene is triggered (or even an individual bit is called for), addressing on the actual pirate cart is looking in a strange location but your emulator only know to look in the appropriate official spot. Its actually a type of anti-piracy that the developers used on thier illegally developed games.
The guy here:
http://www.youtube.com/watch?v=FxXkUWbNrYk
Plays it and says he made a patch.