Since I don't have any next generation console, I cannot try it out myself, so I'm asking you:
There are MAME ports for video game consoles. Are they any good? Can they play the same games as the real MAME?
What about the way the screen is updated? On some graphics cards, when you don't enable vsync or triple buffering, there appear stripes when the screen scrolls. Would an emulator that runs on a console do the same?
Or another problem that we discussed a long time ago: When you enable vsync or triple buffering, then you have an input lag. This isn't MAME's fault, this is some issue with DirectX. (Or, in case of triple buffering: The simple fact that the system renders three frames ahead and only shows you the currently oldest one, so of course your input is always two frames behind.) The proof that it isn't MAME's fault is that the lag only happens with Direct3D in fullscreen. DirectDraw vsync doesn't lag and Direct3D windowed doesn't either.
Would a console version of MAME, which doesn't work on DirectX I suppose, have the same issue?
And what about the screen resolution? "Street Fighter II" has a resolution of 384 x 224 pixels. So, a console with a resolution of 256 x 224 would have to drop pixels or interpolate the image in advance before outputting it on the screen. An actual arcade board on the other hand sends its original reolution to the screen and the screen deals with it. So, in how far is the output of such an emulator still authentic?
|