Got a problem getting resolutions to be correct in Mame w/ ArcadeVGA. I know this is an issue that others have had and I've tried whats been shared in some other posts, but nothing has worked so far. I contacted Andy at Ultimarc but we didnt end up getting anything figured out, beyond that the card is not faulty. Wondering if anyone here has some extra insight.
Here's some specs that may help: Ive got AVGA running in XP SP2 and I'm using mame 0178b. I do have the multiple resolution list pop up in Windows when i hit the QuickResNT "Galaga" icon on the Windows taskbar, so there's no doubt the card is installed correctly with the correct drivers. Right now my desktop res is set to 640x480. Ive got custom ini files for Mame games located in Mames "ini" folder but Mame seems to be coming up with its own resolutions for each game rather than using the exact resolutions specified in the game ini files. The resolutions are fairly close but its my understanding that they should be exact. Plus a lot of games are cut off on the left side of the screen about 1 to 2 inches (its not fixable by adjusting my K7000 pots, seems to be a software issue). Also some games appear onscreen REALLY small, like the Mortal Kombat series from what Ive tested so far. I've changed all of my mame.ini specs to match what is listed on Ultimarcs instructions for installing the AVGA (see attached ini file). "Video Mode" in mame.ini should be set to "d3d" according to Andy (ddraw no longer needed).
Here are 4 examples of games that dont quite match up:
Ms. Pacman runs at a res of 288x224 when it should be 352x256 (maybe thats cause its a vertical game and its downsizing itself to fit a horizontal monitor??) Honestly this one looks pretty great, its not the exact res but Ive got no complaints with this game.
Altered Beast runs at 320x224 when it should be 320x240 (not too far off but shouldnt it be exact?) Again, it looks pretty great to me.
Rev X runs at 400x254 when it should be 400x256 (not too far off but not exact). Rev X flickers/rolls and the v-hold has to be adjusted. Then I have to adjust back when playing other games. Frustrating.
Mortal Kombat runs at 400x254 when it should be 400x256 AND Mortal Kombats screen is really small with black borders around it (see pic).
NBA Jam runs at 400x254 when it also should be 400x256. It also scrolls/flickers and needs the v-hold adjusted. When v-hold is adjusted the game is offset to the right an inch or two (adjusting monitor pots doesnt help, I think its software related)
Except for the vertical games, these are all just a couple of pixels off instead of exact...wondering why? Some of my games have about an inch or two of the left half of the screen slightly cut off, (which is pretty awful looking). If I empty my ini folder of all avres generated inis, then it doesnt make a difference in the resulting resolutions that I listed above. Which makes me think that Mame isnt referring to that ini folder at all. Seems as though its coming up with its own best guess for the resolutions.
For another test I've tried using the command line specifying what resolutions to use but its doesnt make a difference. Games still run a few pixels off, and some of the screens are cut a little on the left.
I may try Mame Plus or something else to see if theres any difference, unless anyone has any other suggestions. Could this have to do with Direct3D Post Processing Options in mame.ini? Im stumped after hours/days looking into this.
Thanks again, as always!