You said
and I have to disagree. puNES does better, at least on my set.it passes more test ROMs than any other emulator currently available
So, the tests that it failed:
- ppu_sprite_hit/09-timing.nes
#4 Flag set too late for upper-left corner - ppu_sprite_overflow/03-timing.nes
#4 Flag cleared too late at end of VBL - test_apu_timers/dmc_pitch.nes
Sounded noticeably wrong - tvpassfail
No real surprise here I guess - test_apu_m
My self-written tests (you can find my post somewhere on this forum). Not all of them are ok due to sync problems, but the ones I've attached should never fail on NES