Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Native Resolutions, Nvidia card, GroovyMAME, Other options?  (Read 7063 times)

0 Members and 1 Guest are viewing this topic.

CaptainAfro

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:January 16, 2014, 09:15:40 pm
  • I want to build my own arcade controls!
Native Resolutions, Nvidia card, GroovyMAME, Other options?
« 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) 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?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7471
  • Last login:Today at 07:00:19 am
  • Quote me with care
Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
« Reply #1 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.

Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

CaptainAfro

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:January 16, 2014, 09:15:40 pm
  • I want to build my own arcade controls!
Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
« Reply #2 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?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7471
  • Last login:Today at 07:00:19 am
  • Quote me with care
Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
« Reply #3 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.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

Sledge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 500
  • Last login:August 02, 2025, 01:37:53 am
Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
« Reply #4 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..

CaptainAfro

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:January 16, 2014, 09:15:40 pm
  • I want to build my own arcade controls!
Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
« Reply #5 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?

Sledge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 500
  • Last login:August 02, 2025, 01:37:53 am
Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
« Reply #6 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/

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7471
  • Last login:Today at 07:00:19 am
  • Quote me with care
Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
« Reply #7 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).
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

CaptainAfro

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:January 16, 2014, 09:15:40 pm
  • I want to build my own arcade controls!
Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
« Reply #8 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.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7471
  • Last login:Today at 07:00:19 am
  • Quote me with care
Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
« Reply #9 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
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19962
  • Last login:October 02, 2025, 01:43:48 am
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
« Reply #10 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.
***Build what you dig, bro. Build what you dig.***

CaptainAfro

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:January 16, 2014, 09:15:40 pm
  • I want to build my own arcade controls!
Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
« Reply #11 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.

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19962
  • Last login:October 02, 2025, 01:43:48 am
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
« Reply #12 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
***Build what you dig, bro. Build what you dig.***

CaptainAfro

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:January 16, 2014, 09:15:40 pm
  • I want to build my own arcade controls!
Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
« Reply #13 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?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7471
  • Last login:Today at 07:00:19 am
  • Quote me with care
Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
« Reply #14 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.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

CaptainAfro

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:January 16, 2014, 09:15:40 pm
  • I want to build my own arcade controls!
Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
« Reply #15 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.
« Last Edit: January 14, 2014, 06:19:34 pm by CaptainAfro »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7471
  • Last login:Today at 07:00:19 am
  • Quote me with care
Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
« Reply #16 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.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

CaptainAfro

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:January 16, 2014, 09:15:40 pm
  • I want to build my own arcade controls!
Re: Native Resolutions, Nvidia card, GroovyMAME, Other options?
« Reply #17 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.