I'm working on a perl script to allow those with a Wells Gardner D9X00 arcade monitor and AVGA card to do the same as the windows utilities that make all the ini files with correct resolutions and display games close as possible on an arcade monitor with a video card supporting the arcade resolutions (maybe it'll work on others too besides an AVGA card? Not sure if in Linux the modelines replace the functionality completely). I wrote it all pretty much today, and just got it where it seems to do what I was having to manually do for each individual game, but for all 8000+ games supported by mame. So it's very Alpha right now, but I'm curious if others want to try it, play around with it, maybe contribute fixes to it to make it better. Seems there isn't anything like this in Linux yet and the AVGA card really should have such a utility for Linux. I'm not sure if all my logic is perfect for how to choose resolutions, but I'm using lrmc to calculate things and some logic to try and always get the best working modeline for each game. It creates a very large number of modelines, because I'm trying to really get each game properly displayed without stretching, squeezing or any alteration. For some reason the windows ini utilities don't seem to always get the games to horizontally be totally correct, often a bit too skinny or fat from what I can tell. This utility at least seems to do most of my test games correctly, seems to make pacman look the best I've seen it yet.
So give it a try, give feed back, it's very alpha and any help is appreciated. Also you need to get lrmc to use this, and the Perl XML:SimpleObject module.
Thanks,
Chris