Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: nexus6 on February 07, 2014, 04:38:38 am

Title: Multisyncmonitor: 640x480 only 15Khz
Post by: nexus6 on February 07, 2014, 04:38:38 am
I’ve installes the crt_emudriver and changed the monitorpreset as arcade_15_25_31 in the mame.ini. When playing mame everything is OK. But the desktop and other emus are displaying 640x480 only as 15Khz interlace screen. How can i change this?
Title: Re: Multisyncmonitor: 640x480 only 15Khz
Post by: Calamity on February 07, 2014, 05:30:04 am
Hi nexus6,

Use these settings in vmmaker.ini:

      MonitorType = "CUSTOM"
      monitor_specs0 15625-16200, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 288, 448
      monitor_specs1 24960-24960, 49.50-65.00, 0.800, 4.000, 3.200, 0.080, 0.200, 1.000, 0, 0, 400, 768
      monitor_specs2 31400-31500, 49.50-65.00, 0.940, 3.770, 1.890, 0.349, 0.064, 1.017, 0, 0, 512, 800

In ReslList.txt, edit 640x480@30.0000 by 640x480@60.0000

Then run VMMaker to recalculate the modes.
Title: Re: Multisyncmonitor: 640x480 only 15Khz
Post by: nexus6 on February 07, 2014, 11:22:42 am
Hi Calamity,

i've edited the vmmaker.ini and Reslist.txt, started VMMaker, but nothing changed. The desktop ist still displayed in 15KHz. Is there anything else i have to do?
Title: Re: Multisyncmonitor: 640x480 only 15Khz
Post by: Calamity on February 07, 2014, 11:42:48 am
After restarting the system, the new modelines should take effect. Anyway, open Modelines.txt and check if a 640x480@60 non-interlaced mode has actually been created.
Title: Re: Multisyncmonitor: 640x480 only 15Khz
Post by: nexus6 on February 07, 2014, 03:33:00 pm
there is no modelines.txt  ???
Title: Re: Multisyncmonitor: 640x480 only 15Khz
Post by: Calamity on February 07, 2014, 03:55:44 pm
Yeah, it's actually "Modeline.txt".
Title: Re: Multisyncmonitor: 640x480 only 15Khz
Post by: nexus6 on February 07, 2014, 04:26:36 pm
After editing the monitorspecs with underline and quote signs everything works fine :D
Thanks for your help!
Title: Re: Multisyncmonitor: 640x480 only 15Khz
Post by: nexus6 on February 11, 2014, 09:42:40 am
A few lowresgames are now displayed with 31Khz. “Up'n Down” for example. Is there a way to change that?
Title: Re: Multisyncmonitor: 640x480 only 15Khz
Post by: Calamity on February 11, 2014, 04:08:18 pm
That's probably the best option to run a 512-line tall game on your monitor.
Title: Re: Multisyncmonitor: 640x480 only 15Khz
Post by: nexus6 on February 12, 2014, 11:31:06 am
According to this page http://caesar.logiqx.com/php/emulator_game.php?id=mame&game=upndown (http://caesar.logiqx.com/php/emulator_game.php?id=mame&game=upndown) it’s smaller.
Title: Re: Multisyncmonitor: 640x480 only 15Khz
Post by: Calamity on February 13, 2014, 01:01:29 pm
According to this page http://caesar.logiqx.com/php/emulator_game.php?id=mame&game=upndown (http://caesar.logiqx.com/php/emulator_game.php?id=mame&game=upndown) it’s smaller.

Yeah but MAME lists it as 512 pixels wide, same as Wonder Boy. Probably this could be a similar case to Frogger/Galaga games, that are reported as 768 pixels wide in order to render the stars properly, while their effective resolution is 256 pixels wide. The problem is you'd need to modify the driver to force it to draw 256 pixels instead of 512.

For horizontal game it's not a problem. But for vertical games it forces you to go beyond 31 kHz. You can however force it to run at a 15 kHz resolution:

groovymame upndown -resolution 400x256

provided you have this resolution defined there. But you'll see scaling artifacts unfortunately.
Title: Re: Multisyncmonitor: 640x480 only 15Khz
Post by: nexus6 on March 31, 2014, 01:25:29 pm
Thanks, thats a strange mame-behaviour.

And heres the next problem :) :
All CPS2 games are displayed in 31kHz, too. That mus be possible. I've playes them properly before starting the multisync-setup.
Title: Re: Multisyncmonitor: 640x480 only 15Khz
Post by: Calamity on March 31, 2014, 02:20:08 pm
All CPS2 games are displayed in 31kHz, too.

There's something wrong in your setup then. You'll need a log to find the answer.
Title: Re: Multisyncmonitor: 640x480 only 15Khz
Post by: nexus6 on April 04, 2014, 04:13:25 pm
Sorry, i dont know how to get the log. But if it helps, here are the ini- and resolution-files.
Title: Re: Multisyncmonitor: 640x480 only 15Khz
Post by: Calamity on April 06, 2014, 05:50:27 am
Hi nexus6,

Well it turns out you didn't create the required modelines, just a few of them. This is probably because you're using an old version of vmmaker that doesn't support newer versions of MAME xml. Get the most recent one (1.3c) here:

http://mame.3feetunder.com/windows-ati-crt-emudriver/ (http://mame.3feetunder.com/windows-ati-crt-emudriver/)
Title: Re: Multisyncmonitor: 640x480 only 15Khz
Post by: nexus6 on April 07, 2014, 04:40:41 pm
OK, i've used the new version, now.

Good and bad news:

CPS2 is now displayed in native resolution :)

Desktop, frontend and games outside MAME using 640 x 480 are interlaced 15kHz again :(
640 x 480 out of MAME is displayed fine in 31kHz.
Title: Re: Multisyncmonitor: 640x480 only 15Khz
Post by: Calamity on April 07, 2014, 04:45:20 pm
http://forum.arcadecontrols.com/index.php/topic,137616.msg1420262.html#msg1420262 (http://forum.arcadecontrols.com/index.php/topic,137616.msg1420262.html#msg1420262)