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: Do switchres monitor presets always display game content in some form?  (Read 117 times)

0 Members and 1 Guest are viewing this topic.

nix999

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • Last login:Today at 04:06:58 pm
  • I want to build my own arcade controls!
I have a question about switchres presets such as pal ntsc and arcade_15.

Give that a game has a 'Working' status in MAME is it correct to expect GroovyMAME to show at least some output on screen when launched with a preset.
Using for example
./groovymame inthunt -monitor pal
or
./groovymame inthunt -monitor ntsc
or
...

I have Sony Trinitron PAL SCART television set that is used with a custom build Arch.
I tried to find information about the capabilities of the TV and slightly modified the arcade_15 settings found on
https://gitlab.com/groovyarcade/support/-/wikis/3-Post-Installation-and-Maintenance/3.5-Monitor-Definitions#built-in-monitor-definitions
to fit as much as possible and that range is in mame.ini and the monitor is set to custom.
I set the dotclock_min to 6.0 and tested some games like wboy, toki, sf2, cabal and they all center nicely and run absolutely fine.

Then I found out that my TV cannot display some content even though a valid mode gets calculated. It displays rolling content from top to bottom.
This is the case for mk, mk2, mk3 mk4 and likely others.

Next I made a bash script that reads the names from ./problematic_games.txt and if it is in there I get the refresh rate from the given game's xml and if it is lower then 55hz I launch it with
-monitor pal
and if it is above I launch it with
-monitor ntsc.

The idea is that I use the slightly modified arcade_15 preset to make as much games as possible run native - if I can call it that - and force the exceptions to pal or ntsc the TV can display.

All was fine at that point until ...

What I did not expect is to find games that loose sync on all presets.

From the looks of it they are all NeoGeo games such as In The Hunt and Puzzle Bobble. I tested other games and for one game the TV showed the blue information screen but it also lost sync after.

I do not understand what I am doing wrong.
Any hints about a correct approach please?

Thank you.
« Last Edit: Today at 01:14:40 pm by nix999 »