I was going to start a thread with a similar discussion, so i hope this post is appropriate here.
I've done my testing on a 15kHz candy cabinet using Win XP and Win 7. Win XP with magic resolutions using CRT_Emudriver looks better than Windows 7 mainly using FightCade(FBA). GroovyMAME I couldn't tell any difference with the games I tested.
What I have encountered:
- Hyperspin does not work. If I remember correctly it can't handle the large (90+) amount of video modes. This can be reduced of course.
- RetroFE does not work on XP due to some library/DLL issues.
- AttraceMode - Works fine if you use the 32-bit version (64-bit version does not load on XP 64, library/DLL issues)
My thoughts:
- I haven't tested Linux thoroughly although GroovyArcade worked fine. You get the benefit of using 5xxx and 6xxx ATI cards at 15kHz.
- I had a similar feeling about emulation support for Linux. I haven't dug deep to see what emulators are supported but RetroArch knocks of a big chunk here. Especially for a 15KHz setup as I wouldn't worry about consoles greater than sixth generation.
- For a 31kHz screen or above I think Win7 would be the ideal OS as mentioned there is definitely more emulator support for newer consoles.
- AttractMode 32-bit and RocketLauncer work great on XP. RocketLauncher really helps simplifying the setup.
Final Thoughts:
As XP gets older and people program software for Win7 and above, I think XP may be left behind due to library's that aren't supported on XP. For a 15kHz setup I think Linux would have a greater life span XP. I'm hoping Linux emulation improves with the popularity of all the Pi projects. For now I'm thinking of sticking with XP, CRT_EmuDriver, AttractMode and RocketLauncher.
Does anyone have a list of consoles/systems that don't have a emulator for Linux?