lidnariq wrote:For the moment, change it to mapper 2.
The only difference is whether the hardware is supposed to support self-flashing.
Flashing isn't the only extra feature. Mystic Searches also relies on 32k bankable CHR-RAM, so mapper 2 is not quite sufficient, I believe?
tokumaru wrote:Yes, but sometimes developers mess up and try to access the PPU at the wrong times and things like that. FCEUX is not very good at evidencing those kinds of problems.
The default "Old PPU" does miss some common cases but I think the "New PPU" setting is actually pretty good at showing up "messing with the PPU outside of vblank" problems. I've actually caught many errors of that type in FCEUX without having to resort to hardware testing (e.g.
one such error from Nebs and Debs).
Since some more recent versions, I've actually found it accurate enough for developing raster effects, even. I always verify against Nintendulator and ultimately hardware tests too, but I can't think of a case where it was actually insufficient for my needs in the past year or two. There are some test ROMs it still fails, but for every raster effect I've actually wanted to use it's been (surprisingly) good enough in recent times. (Though... I also use development builds of it, so e.g. I was using 2.2.3 improvements for a long time before 2.2.3 was released.) It's not what you should use to work out complicated horizontal-blanking timings, etc. but it's plenty good for a lot of "normal" raster effects.
The "New PPU" has improved significantly in the past few years. (e.g. the damning
TASVideos NES accuracy test scores are 7 years out of date at this point).
...not that you shouldn't test on other emulators or hardware, just I think
some of FCEUX's bad accuracy reputation is no longer relevant.