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: ArcadeVGA and Groovymame  (Read 5416 times)

0 Members and 1 Guest are viewing this topic.

Sledge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 500
  • Last login:February 04, 2025, 06:16:59 am
ArcadeVGA and Groovymame
« on: July 27, 2013, 08:50:17 am »
Ok,
A friend has an ArcadeVGA, and he has set his monitor to Arcade_15
he says it looks ok, but depending on what game he plays, the screen isn't centered.. so it's moving left and right depending on the res..
We tried using ArcadeOSD to get his settings, but because all the resolutions are 'native' he can't get into the geometry menu

I tried to get him to use powerstrip to get monitor settings and set the monitor to custom and use these(from powerstrip)
crt_range0              15450-16050, 50-65, 2.994, 5.240, 6.737, 0.189, 0.189, 1.195, 0, 0, 192, 288, 448, 576

But when he uses that, he says the games like galaga are small and stretched horizonally, and simpsons is real 'glitchy' (has a line in the middle or something?)
If he reverts back to his previous ini (arcade_15) then the games look and run ok, just not centered... except for Trog which runs slow (only when refresh_dont_care is 0)

Any ideas?

Screen is from a TV, with a 'Jomac' universal chassis
« Last Edit: July 27, 2013, 09:20:52 am by Sledge »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: ArcadeVGA and Groovymame
« Reply #1 on: July 27, 2013, 10:37:22 am »
First of all, what model of AVGA is it? 3000?

If it is the 3000, you're not going to be able to edit anything with ArcadeOSD. Consider those resolutions read-only.

You may have been reading that thread where an user is combining Powerstrip + GroovyMAME + AVGA 3000. That seems to be a possibility indeed, although unfortunately that user left the thread without confirming or reporting his final results.

You could use Powerstrip to center the modes, then run GM with the arcade_15 settings (no Powerstrip). If a certain game runs slow, create an .ini for it an add 'triplebuffer 1' inside.

If you still want to figure out the GroovyMAME + Powerstrip setup, please post logs and photographs, that's the only way I can see what's happening.
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:February 04, 2025, 06:16:59 am
Re: ArcadeVGA and Groovymame
« Reply #2 on: July 27, 2013, 07:21:55 pm »
Yes he has the 3000 model.. And I figured the read-only was why we couldn't get into the geometry.. we were only trying to see if we could get settings to use for 'monitor custom'
We tried to get the screen settings from powerstrip after using power strip to center them, but it didn't seem to work..
I am waiting on him to send me his mame ini  and a log file and pics.. but he's out atm..

I'm encouraging him to use groovymame without powerstrip (we just need to work out his crt_range?)

Sledge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 500
  • Last login:February 04, 2025, 06:16:59 am
Re: ArcadeVGA and Groovymame
« Reply #3 on: August 10, 2013, 06:59:32 am »
OK he has it all setup and running now..
but he says when trying to run GM with ddraw he gets the 'unable to initialize ddraw' error when GM is trying to switch res's..
should this be working ok now with GM? or does this only work if using the CRT drivers?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: ArcadeVGA and Groovymame
« Reply #4 on: August 10, 2013, 12:37:46 pm »
Yeah the interlaced/progressive switching workaround in GroovyMAME relies on a patch I had to do for CRT Emudriver/W7 that forces the driver to return the refresh values for interlaced games in a deterministic manner. It wouldn't work otherwise I'm thinking.
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:February 04, 2025, 06:16:59 am
Re: ArcadeVGA and Groovymame
« Reply #5 on: August 11, 2013, 05:13:55 am »
Yeah the interlaced/progressive switching workaround in GroovyMAME relies on a patch I had to do for CRT Emudriver/W7 that forces the driver to return the refresh values for interlaced games in a deterministic manner. It wouldn't work otherwise I'm thinking.
Would it be possible to get in contact with Andy from Ultimarc and incorporate that fix in his drivers? :)
« Last Edit: August 11, 2013, 05:19:37 am by Sledge »

cack01

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:January 31, 2023, 11:49:55 pm
  • I'm a llama!
Re: ArcadeVGA and Groovymame
« Reply #6 on: August 11, 2013, 05:21:31 pm »
I am fairly certain that Andy is aware of it and does not believe there is a work around on his end.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: ArcadeVGA and Groovymame
« Reply #7 on: August 12, 2013, 03:15:43 pm »
Why doesn't he just use -video d3d?
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

cack01

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:January 31, 2023, 11:49:55 pm
  • I'm a llama!
Re: ArcadeVGA and Groovymame
« Reply #8 on: August 12, 2013, 03:36:38 pm »
Why doesn't he just use -video d3d?

I was under the impression there was no way to turn off hardware stretch in d3d. From Andy's website: "Note to Mame devs: This issue does not arise if D3D is selected. But owing to not being able to disable stretching in D3D in Mame this results in a poor quality picture. "

I have never actually checked if this is still the case.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: ArcadeVGA and Groovymame
« Reply #9 on: August 12, 2013, 04:24:46 pm »
That's true for MAME, not GroovyMAME. With GroovyMAME integer scaling is done by default for Direct3D too. The only problem in W7 & interlaced modes would be getting 50% speed, but this can be overcome by means of the -frame_delay option.
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:February 04, 2025, 06:16:59 am
Re: ArcadeVGA and Groovymame
« Reply #10 on: August 12, 2013, 05:35:18 pm »
Why doesn't he just use -video d3d?
isn't ddraw meant to be better?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: ArcadeVGA and Groovymame
« Reply #11 on: August 12, 2013, 05:50:34 pm »
As said, that's true for MAME not GroovyMAME. GroovyMAME + video d3d + frame_delay is as good as using ddraw (in terms of pixel accuracy, and low input lag), but with much better performance when it comes to scaling. Only possible drawback may be tearing on high resolution modes (this is due to frame_delay).
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:February 04, 2025, 06:16:59 am
Re: ArcadeVGA and Groovymame
« Reply #12 on: August 13, 2013, 02:51:37 am »
Why doesn't he just use -video d3d?
BTW.. he is using d3d, but he was interested in comparing that with ddraw..
all good :)

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: ArcadeVGA and Groovymame
« Reply #13 on: August 13, 2013, 09:15:38 am »
Tell your friend to register :)
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:February 04, 2025, 06:16:59 am