Build Your Own Arcade Controls Forum
Software Support => GroovyMAME => Topic started 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?
-
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.
-
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?
-
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.
-
there is no modelines.txt ???
-
Yeah, it's actually "Modeline.txt".
-
After editing the monitorspecs with underline and quote signs everything works fine :D
Thanks for your help!
-
A few lowresgames are now displayed with 31Khz. “Up'n Down” for example. Is there a way to change that?
-
That's probably the best option to run a 512-line tall game on your monitor.
-
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.
-
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.
-
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.
-
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.
-
Sorry, i dont know how to get the log. But if it helps, here are the ini- and resolution-files.
-
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/)
-
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.
-
http://forum.arcadecontrols.com/index.php/topic,137616.msg1420262.html#msg1420262 (http://forum.arcadecontrols.com/index.php/topic,137616.msg1420262.html#msg1420262)