Hi 8BitMonk,
"Vs" threads, a modern classic
You need to see the limitations of your current setup before you can understand the advantages of GroovyMAME + CRT Emudriver. A few years ago I was running a setup like yours with an AVGA and configuring games with AVRes. It will look perfect at first but it is actually when you get down to play the games that you realize of the compromises you need to take. To keep short, for decent results in emulation you need many different refresh rates at your disposal.
The AVGA does have its own advantages, specifically being able to output 15 KHz during the boot process. This helps A LOT when you are doing your first setup and still have no experience with this stuff. From the pile of things that can fail, at least you can discard the card not outputting the right frequency. This advantage dims as you get more experience and learn some workarounds but it is certeainly a plus.
Now, regarding your question about the specific advantages of GroovyMAME for AVGA users, there are some too:
- Not only it will pick the right resolution for any game as AVRes does, it will configure the proper synchronizing options for you.
- Reduced input lag also applies.
- It fixes the problem of switching between interlaced & progressive modes in Windows 7
- It allows using Direct3D without the usual fractional scaling issues.
- It allows interfacing with Powerstrip so you can actually tweak the refresh rate on a per game basis.
A clever use of the Powerstrip feature with an AVGA has the potential of providing similar results as you'd get with GroovyMAME + CRT Emudriver. However in this case the configuration is totally manual and would be very time consuming.
Groovymame is not 'automatic', there is the question of the OS, time to install it and per game adjustments after the fact just like with the ini files.
It is automatic as an automatic car is (no clutch pedal) rather than a car that drives alone.
A quick scan of recent topics shows per game issues running Star Wars, R-Type and Kung Fu Master with an AVGA... black bars on vertical games and a suggestion to change the pots to accommodate. I've seen other posts in the past on game specific issues. Any time you're using a single monitor for a variety of game resolution and aspects there's going to be tweaks.
Most of the issues you'll see are brought by users with a lack of understanding on super basic stuff, not only GroovyMAME related.
However GroovyMAME was not developed with the AVGA in mind. The AVGA has some quirks that need to be considered and it requires some extra user input to get it configured properly.