From what I have seen, the error you mention only occurs when running the game in
Fceux or
Nestopia, and the same thing happens when trying to run a dump other than this one.
Otherwise it happens when using
VirtuaNES or
puNES, being able to execute any version correctly, perhaps a routine is executed using as a parameter some type of CRC check or something like that.
On the other hand, only with the original CRC, Fcuex shows the following message:
"The iNES header contains incorrect information. For now, the information will be corrected in RAM. The mapper number should be set to 48."Edit 1: Indeed if you change the
mapper to 48 with
NESHead the error seems to be corrected, although without an exhaustive test I could not assure it.
Although I recommend doing this work on your own, I leave you a patch just in case
Captain Saver [Mapper48].zip, let me know later to remove it from my cloud
Edit 2: Great, glad I was able to help you, I already removed the link
