lenocinor,
FCE Ultra's PPU is definitely not cycle accurate! AFAIK, it doesn't correctly emulate the PPU behavior of Micromachines, which is a sign that FCE Ultra is not emulting the PPU in a cycle accurate fashion. Furthermore, the graphics in FCE Ultra cannot be fixed by merely loading a custom pallete and enabling scanlines. I actually took that FCE Ultra screenshot with scanlines enabled, but the screenshot doesn't contain the scanlines for some reason. But realize this, the difference between the real NES and FCE Ultra is even greater when FCE Ultra's scanline feature is enabled! Give it a shot for yourself. Load up the latest version of FCE Ultra on your PC and try to enable scan lines.
Nestopia actually emulates the digital to analog converter inside the original NES, which is why its video is nearly identical to a real NES. Here are two threads which discuss the efforts of a "wave form accurate" emulation of a real NES's video output:
http://nesdev.parodius.com/bbs/viewtopic.php?t=930http://nesdev.parodius.com/bbs/viewtopic.php?t=1071In short, the color of a pixel is influenced by nearby pixels, and scanlines are not aligned perfectly in a square grid. Instead, they zig-zag back and forth. There is quite allot more detail that goes into correctly emulating NES video, as Nestopia does, than just enabling scanlines, which would simply draw a black line every other line. Then there is the ghosting effect. Look closely at those 3 screenshots again. It takes an expert to tell the difference between the real NES and Nestopia, but even a casual gamer can tell the difference between FCE Ultra and a real NES.
Hook up a real NES to the same TV as FCEUX. I've done it, and the difference is quite huge, even after tweaking overscan settings and pixel filter settings. Or hook up a real NES to your PC and load the latest FCEU with scanlines enabled. There is still a world of a difference.
With regards to some VS games not working correctly, this Nestopia bug as been fixed:
http://www.bannister.org/ubb/ultimatebb.ph...c;f=36;t=000035...again, any emulator will always require small bug fixes now and then. The difference is that Nestopia has a better underlying design, while FCE Ultra is limited in its design. With regards to the Sachen games, their mapper is supported. If you have found a bug, you might want to report it:
http://www.bannister.org/ubb/ultimatebb.ph...c;f=36;t=000041Finally, unlike FCE Ultra, Nestopia is being very actively developed. So the gap between FCEU and Nestopia grows, while the gap between real NES and Nestopia shrinks:
http://www.bannister.org/ubb/ultimatebb.ph...c;f=36;t=000017One last note, which I should have made with my first post. The two screenshots above were made by blargg, who is actively researching and developing improving the accuracy and efficiency of the NES NTSC DAC emulation used in Nestopia. I wanted to point that out so people don't think that I am stealing credit for his screenshots.