Basically Calamity drivers can scan your Mame XML and pick up up to 120 different resolutions. Some games has the same PCBs so one resolution can be used by multiple games of course.
If you gonna use a Hyperspin as a frontend, you might be going down to 60 resolution or less, but the driver can arrange that too. When you use the driver with the Groovymame, your system changes the resolution to adjust perfectly the resolution of the game, trying to achieve the most optimal resolution to that game.
Check the next picture. The video
512 x 225 60.098 hz its the resolution of the game. Groovymame changed the resolution to
512 x 240p 59.94 hz trying to match closest the roms resolution based on my setup.
You can even ADD that resolution (512 x 225) for your resolution list, thing that i did later in my cabinet.
Of couse you need to inform in your drivers and in Groovymame your CUSTOM modeline. Since you are using a SCART TV it`ll depends the model of tv.
On this post you going to see some pictures of my setup when i was trying to setup my modeline accordly.
http://forum.arcadecontrols.com/index.php/topic,132531.msg1363366.htmlArcadeVGA its a good product, but doesnt give you the flexibility you might achieve with the CRTemudrivers.
CRT EMu driver downsides: Windows XP only (i am using xp 64), limit to 60-70 resolutions with Hyperspin and cant use with newer cards (HD 48XX its the latest of it with pixelclock 0mhz).
Check on this forum there is plenty of information to "take your path".
Cheers,
Mahrio