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: Groovymame - First Impressions & Questions  (Read 2037 times)

0 Members and 1 Guest are viewing this topic.

philexile

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 86
  • Last login:October 30, 2022, 03:45:01 pm
  • I want to build my a GroovyMame PC!
Groovymame - First Impressions & Questions
« on: January 04, 2016, 12:16:14 am »
Hello,

So I finally got my GroovyMame setup yesterday. Thanks to everyone for their help and guidance!

I'm using two monitors with my setup: 32" Sony BVM-D32E1WU for horizontal games and a 20" Sony BVM-20F1U for tate. The VGA signal from my GroovyMame PC is run through an Extron 203rxi RGB interface. This helps stabilize sync signals as well as reposition the image horizontally or vertically. It will also convert a VGA signal to RGBs, which really comes in handy. I use an Extron Crosspoint to output the signal to both BVM displays simultaneously.

I used the Generic 15Kz preset and got really excellent results. I also used the included "super" resolutions, exported the monitor settings to GroovyMame, got video modes from the Mame XML, and generated the XML from the MAME executable.

At first, I had problems launching some games like Journey and assumed it was the Generic presents. However, I figured out it was a bad rom set. Once I swapped it out everything was golden.

I noticed that some vertical games looked incorrect, most noticeably, Kangaroo. The brownish-red tree (?) flickered constantly. I thought maybe this was intentional, having not played it since I was about 8 in the arcade. Then I realized that this was far too annoying to be the case. I'll come back to this later. :)

Then I noticed the monitor rotation under the Monitor presets. I changed this to "rotates to the left" and updated my resolutions. That fixed most of my issues with vertical games – especially Kangaroo. Its also ideal for my setup. I thought I would have to run two separate instances of GM, so this made my day! Please see images below:

KANGAROO - Resolution/SwitchRes


KANGAROO - Sample Image


You'll see that tree has a dot pattern rather than long scanlines. I guess the game's designer used the scanlines intentionally to create this texture, which is pretty cool. It also explains why the tree was constantly flickering when it was displayed horizontally – the scanlines were going in the wrong direction and interfered the the intended effect.

The only vertical game I've had an issue with so far is Puck Man or any other 288x224 game. Switchres is using one of the "super" resolutions, but it is interlaced, please see below:

PUCK MAN - Resolution/SwitchRes


I opened up the modeline, but I honestly didn't know what to make of it, so I figured I'd ask for help before botching something up. Please see below:

288x224 - Modeline


Is there a way to correct this modeline or have SwitchRes use a more appropriate one for this resolution?

I have a few other questions:

1. While the 20" BVM is only compatible with 15khz, the 32" can handle 31khz resolutions. Would there be any advantage to adding 31khz presets in addition to the Generic 15khz ones?

2. I'd like to add a few "standard" PC desktop resolutions such as 1280x720 so I can navigate the desktop easier. Is this possible?

3. What are the benefits of having a tri-sync monitor? I ran MK and Paperboy and both looked OK to me, but maybe I'm missing something.

Thanks again, Calamity! This software is pretty amazing!!!
« Last Edit: January 04, 2016, 12:19:54 am by philexile »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: Groovymame - First Impressions & Questions
« Reply #1 on: January 04, 2016, 06:07:10 pm »
1. While the 20" BVM is only compatible with 15khz, the 32" can handle 31khz resolutions. Would there be any advantage to adding 31khz presets in addition to the Generic 15khz ones?

Of course, some systems run at 31 kHz natively (in case you care about them).

Quote
2. I'd like to add a few "standard" PC desktop resolutions such as 1280x720 so I can navigate the desktop easier. Is this possible?

Of course, once you add the correct ranges. Check, for instance, the definition of the D9800.

Quote
3. What are the benefits of having a tri-sync monitor? I ran MK and Paperboy and both looked OK to me, but maybe I'm missing something.

The 24-25kHz games, look really gorgeous at their native resolution. That's the only thing I miss from my dead Polostar.
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

philexile

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 86
  • Last login:October 30, 2022, 03:45:01 pm
  • I want to build my a GroovyMame PC!
Re: Groovymame - First Impressions & Questions
« Reply #2 on: January 10, 2016, 12:21:01 pm »
Hi Calamity,

Thanks again, I have mostly everything set up properly!

I was able to get vertical games such as Puck Man to work properly by adding a few super resolutions to user modes. I've included my INI below:

Code: [Select]
## Desktop ##
640 x 480 @ 60.000000 desktop

## Super resolutions ##
2560 x 192 @ 60.000000 super
2560 x 224 @ 60.000000 super
2560 x 232 @ 60.000000 super
2560 x 234 @ 60.000000 super
2560 x 238 @ 60.000000 super
2560 x 240 @ 60.000000 super
2560 x 246 @ 60.000000 super
2560 x 248 @ 60.000000 super
2560 x 254 @ 60.000000 super
2560 x 256 @ 60.000000 super
2560 x 264 @ 60.000000 super
2560 x 270 @ 60.000000 super
2560 x 272 @ 60.000000 super
2560 x 280 @ 60.000000 super
2560 x 288 @ 60.000000 super
2560 x 296 @ 60.000000 super
2560 x 304 @ 60.000000 super
2560 x 320 @ 60.000000 super
2560 x 336 @ 60.000000 super
2560 x 344 @ 60.000000 super
2560 x 352 @ 60.000000 super
2560 x 360 @ 60.000000 super
2560 x 368 @ 60.000000 super
2560 x 376 @ 60.000000 super
2560 x 384 @ 60.000000 super
2560 x 392 @ 60.000000 super
2560 x 400 @ 60.000000 super
2560 x 416 @ 60.000000 super
2560 x 432 @ 60.000000 super
2560 x 448 @ 60.000000 super
2560 x 464 @ 60.000000 super
2560 x 480 @ 60.000000 super
2560 x 496 @ 60.000000 super
2560 x 512 @ 60.000000 super
2560 x 544 @ 55.000000 super
2560 x 560 @ 54.000000 super
2560 x 640 @ 60.000000 super
2560 x 672 @ 60.000000 super
2560 x 704 @ 60.000000 super
2560 x 720 @ 60.000000 super
2560 x 740 @ 60.000000 super
2560 x 752 @ 60.000000 super
2560 x 768 @ 60.000000 super
2560 x 800 @ 60.000000 super

The last thing I'd like to do is add a 1280x720p resolution for some PC games. You mentioned that I could look at the definitions for the D9800, but I think this is a 4:3 monitor. The larger BVM that I'm using is 16:9.

Is it possible to have both 4:3 and 16:9 resolutions installed? If not, its not a big deal. I wanted this PC built for arcades, so having a 720p resolution would be a plus, but not necessary. I'm using the generic 15khz profile, which has worked extremely well for me. I've included it below:

Code: [Select]
monitor "generic_15", "Generic 15.7 kHz", "4:3"
        crt_range0 15625-15750, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 448, 576

Also, will there be documentation created for VMMaker and modelines in general?

Thanks again!
« Last Edit: January 10, 2016, 12:22:39 pm by philexile »

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1471
  • Last login:April 22, 2024, 03:17:30 am
  • retro maniac
Re: Groovymame - First Impressions & Questions
« Reply #3 on: January 10, 2016, 12:24:35 pm »
Why did You installed so much resolutions? It does not make sense. I think t's enough every 8 lines in Y axis like Xx240, Xx248, Xx256 etc.

philexile

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 86
  • Last login:October 30, 2022, 03:45:01 pm
  • I want to build my a GroovyMame PC!
Re: Groovymame - First Impressions & Questions
« Reply #4 on: January 10, 2016, 06:24:37 pm »
Why not? I want to have the resolutions as close as possible to what the game needs.

Also, I've run into another issue. Windows Media Player and my frontend, Big Blue, refuse to play video previews. These are MP4 files. I've read this is due to hardware acceleration, but the ATI driver doesn't allow me to turn this off.

Is there a workaround for this?

Thanks

Sledge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 495
  • Last login:September 25, 2022, 05:22:55 am
Re: Groovymame - First Impressions & Questions
« Reply #5 on: January 10, 2016, 07:38:38 pm »
Go to a YouTube video in Firefox, right click, settings?.. Turn off acceleration

philexile

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 86
  • Last login:October 30, 2022, 03:45:01 pm
  • I want to build my a GroovyMame PC!
Re: Groovymame - First Impressions & Questions
« Reply #6 on: January 10, 2016, 11:15:25 pm »
Thanks for the suggestion, but that doesn't work. I was in touch with the author of Big Blue and he said that the frontend forces hardware acceleration to be turned on. This is an issue with other frontends as well. The workaround is to use AVI files instead of MP4s, which is what I'm doing.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: Groovymame - First Impressions & Questions
« Reply #7 on: January 11, 2016, 04:58:51 am »
Unfortunately this is a built-in "feature". It has to do with digital media copy protection. The drivers realize they've been patched and believe that you want to copy movies, so DXVA is disabled. It should be possible to disable this behaviour, but certainly not easy, not to mention that it would be regarded as some sort of cracking.
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