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: Video mode in groovyMAME setting to 360x240 - how to change?  (Read 1305 times)

0 Members and 1 Guest are viewing this topic.

purbeast

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 170
  • Last login:July 01, 2025, 09:29:34 pm
Video mode in groovyMAME setting to 360x240 - how to change?
« on: March 09, 2025, 03:48:55 pm »
I believe this issue I am having with my light guns not being calibrated properly has to do with a mismatch of resoutions. 

My desktop is running at 320x240 however groovyMAME appears to be loading up the games at 360x240.  Here is a pic of the screen when loading up Maximum Force and you can see that resolution right above the switchres.



And I noticed that once I am in the game if I click on the "Machine Information" option in the tab menu, it shows the correct resolution there though.



It's not quite as clear in the picture, however it's more obvious that in that 2nd pic the text just looks a bit weird almost like it is putting some pixels between where they should be, and I'm wondering if that has to do with this mismatch of 360 and 320 vertical pixels.

So how do I go about making groovyMAME initially load up in the 320x240 resolution? 

Recapnation

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 353
  • Last login:May 16, 2025, 07:59:16 am
    • Eiusdemmodi
Re: Video mode in groovyMAME setting to 360x240 - how to change?
« Reply #1 on: March 10, 2025, 02:04:17 pm »
Those display info lines are telling you the video mode the game natively uses at that instance according to MAME (first line), and the video mode your system has picked for it (SR(0) line). So you're just before a game with variable video modes -- when the game's booting it likely uses the widest mode which surely isn't the mde the proper game uses. Groovy MAME is making the change properly attending to those pics, so your issue must be elsewhere.

purbeast

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 170
  • Last login:July 01, 2025, 09:29:34 pm
Re: Video mode in groovyMAME setting to 360x240 - how to change?
« Reply #2 on: March 10, 2025, 03:31:36 pm »
Those display info lines are telling you the video mode the game natively uses at that instance according to MAME (first line), and the video mode your system has picked for it (SR(0) line). So you're just before a game with variable video modes -- when the game's booting it likely uses the widest mode which surely isn't the mde the proper game uses. Groovy MAME is making the change properly attending to those pics, so your issue must be elsewhere.

I have confirmed this is a MAME issue for sure, but I'm not sure exactly why or how to fix it.  I have my light guns tracking flawlessly with Virtua Cop in the model 2 emulator so it's not the Windows level calibration of the guns.

I also own a real Maximum Force arcade game and the game runs in standard resolution, so 320x240.  The 360x240 resolution it's showing in that first line is not what the game natively uses but for some reason it looks like MAME thinks it does, and that is what I am not sure about if that is the case.

And the way the tracking is off the closer I get to the left and right edges, it does feel like MAME thinks the game is running in 360 horizontal resolution.

Like for instance,  if I shoot what "feels like" 20 pixels from the left edge of the screen, the bullet shows up right on the edge of the screen.  If I shoot at the dead center of the screen it is perfectly accurate.  If I shoot center horizontally but at the top/bottom edge, it tracks perfectly too. 

So it just seems like there is something off with what MAME thinks the horizontal resolution is and what it actually is.

Recapnation

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 353
  • Last login:May 16, 2025, 07:59:16 am
    • Eiusdemmodi
Re: Video mode in groovyMAME setting to 360x240 - how to change?
« Reply #3 on: March 10, 2025, 04:01:46 pm »
No experience with light guns myself, but there's nothing wrong with the resolution. The Jaguar was capable of 360 * 240 and the MAME driver just replicates that at the games boot. Likely M. Force does it natively as well and you just can't notice it because it switches to 320 * 240 immediately. The only thing you must care about is if it's picking 320 * 240 when the game itself is running, and your second pic shows it does. Anyway, try forcing 320 * 240 for every instance by typing the lines resolution 320x240 and changeres 0 in the game's INI file.
« Last Edit: March 10, 2025, 04:06:02 pm by Recapnation »

purbeast

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 170
  • Last login:July 01, 2025, 09:29:34 pm
Re: Video mode in groovyMAME setting to 360x240 - how to change?
« Reply #4 on: March 10, 2025, 04:21:51 pm »
I tried that and yah it's still doing the same behavior, although I do see in the pre-load screen instead of the super resolution it shows 320x240 there, but still the 360x240 resolution above.

I get what you are saying about the Jaguar being capable of 360x240 though.

There must just be something I am missing.  I had this working flawlessly in my other cabinet on a PC running groovyMAME as well, and I even copied the exact instance to this new PC and it's just not working the same.  It is also the exact same monitor as my other one wasn't tracking as well, so I swapped them since the other MAME cabinet is not for light gun games.

I will keep searching, thanks.