I finally got everything hooked up tonight and I had about an hour to play with it.
My system specs...
ASUS P5KPL-CM Motherboard
Intel Core2Duo E5200 Wolfdale running at 3.5 GHz
G.SKILL 4GB (2 x 2GB) DDR2 1066 (PC2 8500) memory
Intel X25-V 40GB SSD (boot drive)
Western Digital "Green" 500GB HD (data drive)
Windows 7 64-bit
Hantarex Polo 25 15KHz arcade monitor
I ran my windows desktop at 640x288 and I ran the latest groovymame with -cc to generate a default ini file.
Using the stock groovymame ini settings, I tried several games with varying results...
Defender - looked and sounded great. No problems at all.
SmashTV - looked good but sound skipped a bit in places
Pacman - the sound stuttered quite a bit and the image was way too "skinny", plus it looked bad. Pixels were missing or something.
The following are two pictures of pacman running on my cabinet. The first is a fairly old picture from back when I was running my original ArcadeVGA AGP (Radeon 7000 based). I was running stock command line mame with whatever the recommended ini file "tweaks" from Ultimarc were at the time. The second is a picture from tonight. I apologize about the quality, but think you can see the differences.
The first image is admittedly a little "squashed" vertically, but with the arcade vga, I always run with the vertical height a little squished so that vertical games don't draw off the screen at the top and bottom. (see my quote from Andy @ Ultimarc at the end of this post)
Ignore the colors on the second image. I was rotating my cab while it was on, which always makes the colors get groovy for a while.
The main problems in the second image are the overly skinny image and whole strips of pixels from the vertical parts of the maze are actually missing. The text on the intro screen looks pretty bad too.
Let me know if you want any specific diagnostic output from the command line. Also, let me know if you want me to run specific games to test anything.
http://www.ultimarc.com/monfaq.htmlVertical games on a horizontal monitor.
Providing the monitor is capable of displaying the resolution (rotated) then we still have a good picture. Although the scan lines are in the wrong direction, there is still a 1 to 1 correlation with the game pixels. So we can get away with this cheat usually. If you set the resolution to be exactly that of the game, with the V and H swapped, then the game will fill the screen. Now this is not exactly what you want because it will look very strange. (great on a horizontal game though). You need to deliberately introduce side borders. Easy to do: you just run at a higher horizontal resolution. Galaga runs fine at 352x288 for example. If you calculate the aspect ratio of the original game, this is pretty much the rotated equivalent of it. Bear in mind, though, that arcade monitors are designed to display approx 240 visible lines and we are asking it to display 288 lines in this mode. This means that something has to go, and what goes are the top/bottom borders, which are normally off the screen. So the picture will be taller than a 240 line picture.