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: Modeline 224p in VMMaker and Ddraw with Hyperspin  (Read 5173 times)

0 Members and 1 Guest are viewing this topic.

Monkee

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 169
  • Last login:June 08, 2025, 10:45:43 am
Modeline 224p in VMMaker and Ddraw with Hyperspin
« on: February 16, 2014, 01:51:05 pm »
Hi, I'm trying to get all the modelines for my selection of games and I'm wondering about the settings "Minimum resolution values" in VMMaker.ini
Until now I always used the default settings (Xres Min = 184 and Yres Min = 192 if I'm not mistaken) but I recently read on a french forum that those settings doesn't allow the correct resolutions for 224p games and that you need to adjust the Yres Min to 160 to get those resolutions. I'd like to know if it's true.

I'm also wondering about the choice between Ddraw and D3d, knowing that I use Hyperspin I should, I guess, better use D3D to have the magic modelines. But then again I read about an apparent better look of the games in Ddraw for 15khz.
So then I thought about the possibility of making a list of my roms with Romcenter for VMmaker to create only the needed modelines (and be able to use Ddraw) but what about my other emulators (Zsnes Sailorsat's hack, Kega Fusion & Magic Engine) and their resolutions...
I really have no idea about how to make this right so if someone can help me to understand those options and make the best choice, it'll be great.

Thanks.
Monkee

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: Modeline 224p in VMMaker and Ddraw with Hyperspin
« Reply #1 on: February 16, 2014, 02:57:45 pm »
Hi Monkee,

DirectDraw does not look any better than Direct3D provided you use GroovyMAME, thanks to the cleanstretch patch. People still believes that because it is true for regular MAME.

Download the latest VMMaker version. This has different options for minimum resolutions depending on the source (XML or custom list).

Setting this value to 192 should allow 224p modes indeed... obviously. If you set it to 240, then 224 modes will be promoted to 240p, as expected.

Creating 224p modes for GroovyMAME doesn't make sense and is a waste of space. This has been explained hundreds of times.

However, some emulators are not wise enough and require 224p modes, otherwise they'll stretch things to the full height (say 240p) ruining the picture. For those cases you can enable a lower value for yresmin.
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

Monkee

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 169
  • Last login:June 08, 2025, 10:45:43 am
Re: Modeline 224p in VMMaker and Ddraw with Hyperspin
« Reply #2 on: February 16, 2014, 03:44:36 pm »
Thanks a lot Calamity.

So if I go for D3d and the classic settings for X and Yresmin, I should be safe for all systems, am I right?

And finally concerning Hyperspin, what do you recommend? Are the "Magic modelines" an option if you use other 15khz emulators?
How can I get a list of the modelines I need for my selection of games and systems to feed VMMaker?

Sorry if those questions are stupid, I couldn't find any info on it with the search engine.

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: Modeline 224p in VMMaker and Ddraw with Hyperspin
« Reply #3 on: February 16, 2014, 04:45:37 pm »
If you get the most recent VMMaker as recommended above, you have two sources for resolutions, xml and custom list, and you can config each one with different settings, e.g. a magic table for xml resolutions and static table for the custom list.
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

Monkee

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 169
  • Last login:June 08, 2025, 10:45:43 am
Re: Modeline 224p in VMMaker and Ddraw with Hyperspin
« Reply #4 on: February 16, 2014, 05:27:49 pm »
Awesome. I will try that.
« Last Edit: February 16, 2014, 05:36:05 pm by Monkee »

Monkee

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 169
  • Last login:June 08, 2025, 10:45:43 am
Re: Modeline 224p in VMMaker and Ddraw with Hyperspin
« Reply #5 on: February 16, 2014, 05:36:12 pm »
Thanks a lot Calamity! That's just so great and well thought!
« Last Edit: February 16, 2014, 05:46:21 pm by Monkee »

Monkee

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 169
  • Last login:June 08, 2025, 10:45:43 am
Re: Modeline 224p in VMMaker and Ddraw with Hyperspin
« Reply #6 on: February 20, 2014, 09:56:58 am »
Hi Calamity,
I'm back!  :D

First of all, thanks a lot for your help, my system is almost 100% perfect now and that's because of you and your amazing baby.  ;)

I have one question though concerning the settings of VMmaker in case of several mame folders (that's the non-perfect part of my setup  :-\).
I'm using 3 different "editions" of Mame (a classic GM for most of the games, one GM modified for Cave games and one Shmupmame), can and how do I specify the path of those three inside VMMaker to get the correct resolutions for all my games ?

Thanks.
Monkee
« Last Edit: February 25, 2014, 10:23:50 am by Monkee »

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: Modeline 224p in VMMaker and Ddraw with Hyperspin
« Reply #7 on: February 20, 2014, 10:06:07 am »
Hi Monkee,

I think I'd just make vmmaker point to your GM modified for Cave games, since that one will include "everything". Honestly I don't think it will make any difference. You just need a source for resolutions to tell VMMaker which ones to create, after that all the job is done by GM now.
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

Monkee

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 169
  • Last login:June 08, 2025, 10:45:43 am
Re: Modeline 224p in VMMaker and Ddraw with Hyperspin
« Reply #8 on: February 20, 2014, 10:30:22 am »
Awesome.
I guess for Shmupmame though, I have to create a ini with the right resolution for each game, no?  :-\
« Last Edit: February 25, 2014, 10:23:31 am by Monkee »

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: Modeline 224p in VMMaker and Ddraw with Hyperspin
« Reply #9 on: February 20, 2014, 10:45:44 am »
I guess for Shmupmame though, I have to create a ini with the right resolution for each game, no?  :-\

Depending on which version of MAME is Shmupmame based on, you can use the standalone SwitchRes program to call Shmupmame with the right resolution.
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

Monkee

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 169
  • Last login:June 08, 2025, 10:45:43 am
Re: Modeline 224p in VMMaker and Ddraw with Hyperspin
« Reply #10 on: February 20, 2014, 10:47:30 am »
Depending on which version of MAME is Shmupmame based on, you can use the standalone SwitchRes program to call Shmupmame with the right resolution.
The v0.148 I guess. How do i call shmupmame with SwitchRes in this case? Directly in the ini?

NB: I'm using Hyperspin, in case that could change anything.

Monkee

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 169
  • Last login:June 08, 2025, 10:45:43 am
Re: Modeline 224p in VMMaker and Ddraw with Hyperspin
« Reply #11 on: February 27, 2014, 12:00:38 pm »
Last question Calamity, if I use GM in D3d in combination with the magic modelines, does that mean that I cannot use Shmupmame in Ddraw with the right modelines specified in the ini of each games for this one ?

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: Modeline 224p in VMMaker and Ddraw with Hyperspin
« Reply #12 on: March 02, 2014, 06:17:14 pm »
Hi Monkee,

Provided you just use Shmupmame for a certain amount of games, you can create the required video modes by adding them to ReslList.txt as a static mode table, and keep the general MAME modes as a magic mode table. Just a bit of work.
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