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: VMMaker modeline list narrowing  (Read 3757 times)

0 Members and 1 Guest are viewing this topic.

matrigs

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:August 01, 2013, 06:07:13 pm
  • I want to build my own arcade controls!
VMMaker modeline list narrowing
« on: January 07, 2013, 03:51:35 am »
If i understand correctly, VMMaker should generate modelines according to the roms i have availlable.

Problem is that it doesn't want to in my case. Everytime i use VMMaker it creates all 500+ modelines needed for all the mame games, afterwards narrows them down to 120 (actually 110 according to modeline.txt) but does so pretty randomly.

I can clearly see that it lacks the required 320x240 @ 57,55hz for Dodonpachi, which is in fact in my rom folder.

I suppose that i make some mistake with pointing at the "Inipath" in VMMaker.ini

As i have my "mame.ini" in the same folder as my "mame.exe" i am pointing to this directory.

It does in fact generate the needed modelines when i manually add it to the "reslist.txt" file. But i guess this should work in a more convenient way?

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: VMMaker modeline list narrowing
« Reply #1 on: January 07, 2013, 03:01:04 pm »
Hi matrigs,

Well, it doesn't exactly work like that. The existing roms are not considered. The ini path is provided just in cases where you need to create inis for each game, not the case of GM.

donpachi is a vertical game, so unless you set the right monitor orientation option in vmmaker.ini, its resolution will be calculated as rotated so you won't find a 320x240@57.55 Hz a such. Set this option as 'rotate' to calculate both horizontal and vertical resolutions without any rotation.

But unless you're using the 'static' mode list method, you won't get the 57.55 Hz refresh, because everything is normalized to 60 Hz in order to reduce the list as much as possible, and GM recalculates the right refresh later.

If you still don't get the intended resolution, you can add the rom name the MameMain.txt file: the names defined there are considered as high priority so they shouldn't be dropped in the first place.

Finally, the list is not narrowed randomly at all, there's an effort to do it in an intelligent way though it often requires some user's input to get a perfect result.
 
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

matrigs

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:August 01, 2013, 06:07:13 pm
  • I want to build my own arcade controls!
Re: VMMaker modeline list narrowing
« Reply #2 on: January 07, 2013, 03:16:07 pm »
Thanks for the reply!

GM recalculates the right refresh later.

Just to clear this up - so as long as i have any 320x240 (or in this case 240x320) resolution in modeline.txt, no matter the refresh rate, GM will still show the game at the right refresh rate later on right?

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: VMMaker modeline list narrowing
« Reply #3 on: January 07, 2013, 04:15:17 pm »
Just to clear this up - so as long as i have any 320x240 (or in this case 240x320) resolution in modeline.txt, no matter the refresh rate, GM will still show the game at the right refresh rate later on right?

Yes. However, keep in mind that 320x240 rotated is not 240x320, it will be virtualized to something like 768x560i or something like that, because 320 lines progressive are not possible on a standard arcade monitor.
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