Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: CaptainAfro on January 08, 2014, 10:33:21 pm

Title: Native Resolutions, Nvidia card, GroovyMAME, Other options?
Post by: CaptainAfro on January 08, 2014, 10:33:21 pm
Hello all, I figured this might be a good place to ask this. I currently have a computer set up to a WICO SUM-20C monitor, using a Geforce FX 5900 XT. I bought one of these (www.ebay.com/itm/VGA-TO-CGA-CVBS-S-VIDEO-CONVERTER-PC-to-VGA-GBS-8100-video-game-converter-/400635702172?pt=LH_DefaultDomain_0&hash=item5d47bfab9c (http://www.ebay.com/itm/VGA-TO-CGA-CVBS-S-VIDEO-CONVERTER-PC-to-VGA-GBS-8100-video-game-converter-/400635702172?pt=LH_DefaultDomain_0&hash=item5d47bfab9c)) to replace my current method of shoving the RGB wires into the VGA holes on the card.

I know GroovyMAME requires an ATI card for the majority of it's advantages, so I'm not sure if it can help me or not. Currently I'm using Soft15khz at 800x600. The only other resolution that works is 640x480, anything else I can't adjust V-HOLD enough to get it to work. I'd like to be able to get native resolutions on MAME, or as close as I can anyway, and still have at least 800x600, maybe a bit higher for some of the PC games I have on there, like DJ Max Trilogy. What are my options here to getting better resolutions, and not having to adjust the monitor on every res change?
Title: Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
Post by: Calamity on January 09, 2014, 04:29:07 am
Hi CaptainAfro,

First of all, I'd say that converter is going to spoil whatever effort to you do to output custom 15 kHz video, as it is actually a video processor. You need to feed your monitor with raw video signals directly from your video card.

Title: Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
Post by: CaptainAfro on January 09, 2014, 10:58:13 am
Hmm, alright, in that case I'll splice the RGB wires onto a VGA cable. Software wise, what would be my best bet? So far I'm using Soft15khz and vanilla MAME .149 with a few patches for CAVE SH3, NoNag and HiScore. I wasn't sure if GroovyMAME could help because it's made for ATI cards. CRT_Emudriver is also for ATI cards if I'm not mistaken. What can I do with this Nvidia card then?
Title: Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
Post by: Calamity on January 09, 2014, 02:14:25 pm
If you use Soft-15kHz then GroovyMAME can pick the best resolution for you from the ones available. It's more ore less like using an ArcadeVGA with GroovyMAME, where all resolutions are read-only. This setup may be acceptable enough for many people.

If your card is supported by Powerstrip, then you can apply tweaks to the resolutions provided by Soft-15kHz, in order to achieve hundreds of different refresh rates for the different games. You can use GroovyMAME to apply these settings for each game, this works great but it's a lot of work. You can also use GroovyMAME to automatically create the custom timings through Powertrip, this works better for certain cards than others, depending on how good they are supported by Powerstrip. To be honest, this is possible to achieve with GroovyMAME, the support is there for you, but just few people in this forum know how to do this. It's not about lack of tutorials, you really need to understand how video timing works, etc.

So this depends on how worth your time is and how picky you are. My advice: get a 20$ ATI card.
Title: Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
Post by: Sledge on January 09, 2014, 08:09:10 pm
So this depends on how worth your time is and how picky you are. My advice: get a 20$ ATI card.
^This +1
Much easier..
Title: Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
Post by: CaptainAfro on January 10, 2014, 03:35:12 am
Alright so, Nvidia card means lots of work, which I'm not really in the mood for. An ATI card would make this a lot easier is what you're saying right?
Title: Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
Post by: Sledge on January 10, 2014, 07:15:47 am
Alright so, Nvidia card means lots of work, which I'm not really in the mood for. An ATI card would make this a lot easier is what you're saying right?
Definitely!
http://mame.3feetunder.com/windows-ati-crt-emudriver/ (http://mame.3feetunder.com/windows-ati-crt-emudriver/)
Title: Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
Post by: Calamity on January 10, 2014, 10:43:02 am
Alright so, Nvidia card means lots of work, which I'm not really in the mood for. An ATI card would make this a lot easier is what you're saying right?

Yes. But you can still try your Nvidia + Soft-15kHz + GroovyMAME and judge if it's good enough for you (once you figure out how to connect the card directly to your monitor without the converter).

What involves a lot of work is to make it near as good as it is with an ATI card just out of the box (ok, here "out of the box" is just a way of speaking: nothing in this hobby works right away even if you follow the supposedly easy path).
Title: Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
Post by: CaptainAfro on January 11, 2014, 04:57:19 am
Running GroovyMAME as of right now gives me an error message: "SwitchRes: could not find a video mode that meets your specs"

I'd like to see if I can get GroovyMAME running, but it's not a big deal. This MAME computer I'm building for a friend, I'm going to be building one for myself soon with an ATI Radeon x300, so that should be a lot easier to work with.
Title: Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
Post by: Calamity on January 11, 2014, 05:06:37 am
Running GroovyMAME as of right now gives me an error message: "SwitchRes: could not find a video mode that meets your specs"

If you already created mame.ini by running: groovymame.exe -cc

... now edit this options in mame.ini:

lock_system_modes         0
refresh_dont_care         1
Title: Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
Post by: yotsuya on January 12, 2014, 02:41:22 pm
Hi CaptainAfro,

First of all, I'd say that converter is going to spoil whatever effort to you do to output custom 15 kHz video, as it is actually a video processor. You need to feed your monitor with raw video signals directly from your video card.

Yeah, I got one of those converters. Waaaaaaaaaaaaaaaaaaay too much lag.
Title: Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
Post by: CaptainAfro on January 12, 2014, 02:50:19 pm
Yeah, I got one of those converters. Waaaaaaaaaaaaaaaaaaay too much lag.

Yea I noticed that. Serious lag, and the screen was much lower quality too. Gonna stick with the hacked VGA cable.

If you already created mame.ini by running: groovymame.exe -cc

... now edit this options in mame.ini:

lock_system_modes         0
refresh_dont_care         1

This worked, but the sync rates are all over the place. Defender has 8 smaller versions of the game onscreen, all scrolling. Need to figure out how to configure Powerstrip.
Title: Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
Post by: yotsuya on January 12, 2014, 02:54:36 pm
Yeah, I got one of those converters. Waaaaaaaaaaaaaaaaaaay too much lag.

Yea I noticed that. Serious lag, and the screen was much lower quality too. Gonna stick with the hacked VGA cable.

Yeah- wish I would have done some research myself. Oh well.  :dunno
Title: Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
Post by: CaptainAfro on January 13, 2014, 07:51:05 am
Is there some way I can adjust Powerstrip to be able to switch between resolutions without adjusting the viceo control pots? I'm trying to get it to switch between 640x480 and 800x600 without needing to open up the control panel. Also the monitor starts to whine at 640x480, how can I get that to stop?
Title: Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
Post by: Calamity on January 13, 2014, 06:08:28 pm
Hi CaptainAfro,

I am not sure if I understand what's your current setting, specifically if you're using Powerstrip at all. The last time we talked you were going to test GroovyMAME + Soft-15kHz (IIRC). What I need to know is if that 8x + scrolling issue happens with the stock Soft-15kHz modes or is a consequence of putting Powerstrip into the equation.
Title: Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
Post by: CaptainAfro on January 14, 2014, 01:11:25 am
Hi CaptainAfro,

I am not sure if I understand what's your current setting, specifically if you're using Powerstrip at all. The last time we talked you were going to test GroovyMAME + Soft-15kHz (IIRC). What I need to know is if that 8x + scrolling issue happens with the stock Soft-15kHz modes or is a consequence of putting Powerstrip into the equation.


I apologize, I didn't quite elaborate. The tiling scrolling issue was the result of modifying the INI as you described. It removed the Switchres error message but caused the scrolling problem. This was BEFORE I installed Powerstrip. My previous post was just a question after trying to mess around with Real-Time Adjustments in Powerstrip to get resolutions stable without needing to adjust the video control board pots.
Title: Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
Post by: Calamity on January 15, 2014, 01:45:14 pm
Hi CaptainAfro,

Let's see. Before you install Powerstrip, you need to check if all Soft-15khz modes work properly. The change I suggested only allowed GroovyMAME to pick from the various resolutions Soft-15khz had made available, exposing the failure of some of them. So my advice is, use ArcadeOSD or any other means to test each resolution individually. If many of them don't work, then definitely that's not a suitable card for GroovyMAME. GroovyMAME assumes that all the resolutions available are in working order, there's no way it can anticipate one of the not working.

Powerstrip would only get into scene after this, to allow specific tweaks to each resolution in order to reproduce the original refresh rates of the different games, which are not all covered by the defaut resolutions installed by Soft-15kHz.

Regarding the problems you're seeing switching from 800x600 to 640x480, bear in mind 800x600 is a rather extreme resolution for an arcade monitor, it can only be possible by lowering the refresh to 49-50 Hz, which is quite different from the usual 60 Hz. Besides, if you adjust v-size for 600i lines, you'll see huge black bars when you switch to 480i, this is how things are with CRT devices.
Title: Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
Post by: CaptainAfro on January 16, 2014, 08:29:05 pm
Alright, I think I understand what you mean. 800x600 isn't important, I have everything running on 640x480 and it's working just fine. As for all the other resolutions, nearly all of them don't work, so as you said, I don't think this card is going to work well for GroovyMAME. I'm pretty much content with just running MAME at 640x480. When I build the other cabinet with my Radeon x1300, I'll probably try for native resolutions again. I appreciate your help Calamity, I have a better understanding of how these monitors work now.