Software Support > GroovyMAME
GroovyMAME and vector games
Calamity:
Hi Krick,
The problem with tempest may be related to the Polo not supporting high horizontal frequencies properly. We're basically using the H9110 presets for the Polo. Try reducing HfreqMax to a more sensible value:
15625.00-16670.00,49.50-65.00,2.000,4.700,8.000,0.064,0.160,1.056,0,0,192,288,448,576
Try something like 16200.
Yes, the spacfury case is very odd but not the only one, I have the same problem here with some vectors. It seems to be related to the new management of the rotating options in GM. Enabling the -rotate option for this game fixes the problem.
As a note, there's some work going on for vector HLSL post-processing in MAME:
http://git.redump.net/mame/commit/?id=2395141d99941797e21421feb6368d2fe7fe252f
krick:
--- Quote from: Calamity on January 02, 2013, 08:19:59 am ---The problem with tempest may be related to the Polo not supporting high horizontal frequencies properly. We're basically using the H9110 presets for the Polo. Try reducing HfreqMax to a more sensible value:
15625.00-16670.00,49.50-65.00,2.000,4.700,8.000,0.064,0.160,1.056,0,0,192,288,448,576
Try something like 16200.
--- End quote ---
I'll mess with that tonight if I get some time.
Are there any similar non-vector games that I should experiment with?
--- Quote from: Calamity on January 02, 2013, 08:19:59 am ---As a note, there's some work going on for vector HLSL post-processing in MAME:
http://git.redump.net/mame/commit/?id=2395141d99941797e21421feb6368d2fe7fe252f
--- End quote ---
Yeah, I saw that. I hope that when they're done that vector games work on arcade monitors. I'm a little worried.
Calamity:
--- Quote from: krick on January 02, 2013, 10:11:31 am ---I'll mess with that tonight if I get some time.
Are there any similar non-vector games that I should experiment with?
--- End quote ---
Well now that you said that in the other thread that pacman looks good then I'm starting to doubt that hfreq is the problem here, as this one must be using the top hfreq available too, and still looks good.
I'm not sure what you mean when you say the image is doubled. The behaviour now for vector games is that GM will pick the highest possible resolution for a given refresh. This is usually going to be an interlaced resolution for standard arcade monitors, but other interlaced resolutions look properly on your monitor... So one thing you could try is to use a fixed resolution for vector games, defined in vector.ini (e.g. -resolution 720x480@60, however this one will still be recalculated so to achieve the different demanded refresh rates.
--- Quote from: Calamity on January 02, 2013, 08:19:59 am ---Yeah, I saw that. I hope that when they're done that vector games work on arcade monitors. I'm a little worried.
--- End quote ---
At the very least you're going to need an HLSL capable card to enjoy that feature.
krick:
--- Quote from: Calamity on January 02, 2013, 11:13:07 am ---Well now that you said that in the other thread that pacman looks good then I'm starting to doubt that hfreq is the problem here, as this one must be using the top hfreq available too, and still looks good.
I'm not sure what you mean when you say the image is doubled. The behaviour now for vector games is that GM will pick the highest possible resolution for a given refresh. This is usually going to be an interlaced resolution for standard arcade monitors, but other interlaced resolutions look properly on your monitor... So one thing you could try is to use a fixed resolution for vector games, defined in vector.ini (e.g. -resolution 720x480@60, however this one will still be recalculated so to achieve the different demanded refresh rates.
--- End quote ---
I've attached a bunch of pictures to illustrate the issue. Note that I jacked up the brightness and contrast so that you can see the vertical height of the image on the monitor more easily.
In the "good" pictures, I have the "Vertical Amplitude" adjustment on my monitor set so that the image is squashed vertically somewhat. With the brightness turned up, you can see this clearly with the black "letterbox" areas at the top and bottom of the monitor.
In the "bad" pictures, I adjusted the vertical amplitude on my monitor so that the image fills the screen (i.e. no letterbox). As I make the image taller, the convergence (if that's the correct word) gets really bad and the image doubles. You can see it more clearly in the close-up shots of the text.
One other observation... I notice that there appears to be a lot of extra space between the high score and the top of the display area. You can see this best in the first picture (tempest-good-1.jpg) I don't know if this is related in any way.
Calamity:
Hi krick,
This problem is totally new to me, it's like if the two fields of the interlaced mode were shifted vertically by several lines. I'm trying to imagine how this would happen from a low level/electronics point of view. Have you noticed if the vertical-shift control on your monitor's board has any affect on this? Both fields react the same? Just out of curiosity.
For practical purposes I would restrict the possibility of these resolutions being used by forcing the a fixed resolution in vector.ini.