Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: limner on February 14, 2015, 05:55:59 pm

Title: help configuring groovymame
Post by: limner on February 14, 2015, 05:55:59 pm
Hi

i just found groovymame00.155 for my mame version.

I replace original mame.exe with the "groovymame mame.exe" then, as read on the first post i generate a new mame.ini.
After this, i read on the first post as following: "- Edit mame.ini with your ROM paths and monitor type (in the SwitchRes section)."

At this point, i didn't understand what to do.
I have an arcade monitor Wells Gardner D9400 and i would like to configure the monitor presets but i didn't understand how to use them.

Do i have also to install switchres software or is it built-in in mame.exe?
thanks!
Title: Re: help configuring groovymame
Post by: Calamity on February 14, 2015, 05:59:09 pm
Switchres is built in GroovyMAME.

Check the monitor presets (http://forum.arcadecontrols.com/index.php/topic,116023.0.html) thread, just use "monitor d9400".

What video card / drivers are you using?
Title: Re: help configuring groovymame
Post by: limner on February 14, 2015, 06:06:55 pm
Hi Calamity

Above all, thanks for the help!

After this, i'm using a Ati Radeon HD 4890 Sapphire Vapor-X 1GB Ram
At this moment i didn't install crt emudrive but i'm using modern ati drivers because i'm still configuring the pc with an LCD monitor.
After the configuration phase i will install crt emudrive and Atom-15, then i'll end the job using the arcade monitor.

About the mame.ini file this is what i have at this moment
#
# CORE SWITCHRES OPTIONS
#
modeline_generation       1
monitor                   generic_15
orientation               horizontal
connector                 auto
interlace                 1
doublescan                1
cleanstretch              0
changeres                 1
powerstrip                0
lock_system_modes         1
lock_unsupported_modes    1
refresh_dont_care         0
dotclock_min              0
sync_refresh_tolerance    2.0
frame_delay               0
black_frame_insertion     0
modeline                  auto
ps_timing                 auto
lcd_range                 auto
crt_range0                auto
crt_range1                auto
crt_range2                auto
crt_range3                auto
crt_range4                auto
crt_range5                auto
crt_range6                auto
crt_range7                auto
crt_range8                auto
crt_range9                auto





In order to use the D9400 preset what should i write?
Is this code below correct?

#
# CORE SWITCHRES OPTIONS
#
modeline_generation       1
monitor                    d9800, d9400
orientation               horizontal
connector                 auto
interlace                 1
doublescan                1
cleanstretch              0
changeres                 1
powerstrip                0
lock_system_modes         1
lock_unsupported_modes    1
refresh_dont_care         0
dotclock_min              0
sync_refresh_tolerance    2.0
frame_delay               0
black_frame_insertion     0
modeline                  auto
ps_timing                 auto
lcd_range                 auto
crt_range0               15250-18000, 40-80, 2.187, 4.688, 6.719, 0.190, 0.191, 1.018, 0, 0, 224, 288, 448, 576
crt_range1               18001-19000, 40-80, 2.187, 4.688, 6.719, 0.140, 0.191, 0.950, 0, 0, 288, 320, 0, 0
crt_range2               20501-29000, 40-80, 2.910, 3.000, 4.440, 0.451, 0.164, 1.048, 0, 0, 320, 384, 0, 0
crt_range3               29001-32000, 40-80, 0.636, 3.813, 1.906, 0.318, 0.064, 1.048, 0, 0, 384, 480, 0, 0
crt_range4               32001-34000, 40-80, 0.636, 3.813, 1.906, 0.020, 0.106, 0.607, 0, 0, 480, 576, 0, 0
crt_range5               34001-38000, 40-80, 1.000, 3.200, 2.200, 0.020, 0.106, 0.607, 0, 0, 576, 600, 0, 0
crt_range6                auto
crt_range7                auto
crt_range8                auto
crt_range9                auto

Title: Re: help configuring groovymame
Post by: Calamity on February 14, 2015, 06:17:00 pm
As I said above, just use "monitor d9400". You can't use "d9800, d9400" at the same time :)

You don't need to copy the crt_range lines because those are built in GroovyMAME when you use an already included preset.

You'll get odd results if testing GroovyMAME with an arcade preset and normal drivers on a LCD.
Title: Re: help configuring groovymame
Post by: limner on February 14, 2015, 06:22:27 pm
ok

what i need could be to have two presets: one for LCD standard monitor and one for D9400 Arcade Monitor in order to change it when i replace the LCD with the D9400.

How can i achieve this?

as far as i understand i don't need to write the presets because those for D9400 are built in.
then, what i should write in the ini file ?

this for LCD
#
# CORE SWITCHRES OPTIONS
#
modeline_generation       1
monitor                   generic_15
orientation               horizontal
connector                 auto
interlace                 1
doublescan                1
cleanstretch              0
changeres                 1
powerstrip                0
lock_system_modes         1
lock_unsupported_modes    1
refresh_dont_care         0
dotclock_min              0
sync_refresh_tolerance    2.0
frame_delay               0
black_frame_insertion     0
modeline                  auto
ps_timing                 auto
lcd_range                 auto
crt_range0                auto
crt_range1                auto
crt_range2                auto
crt_range3                auto
crt_range4                auto
crt_range5                auto
crt_range6                auto
crt_range7                auto
crt_range8                auto
crt_range9                auto



and this below for the D9400 ?
#
# CORE SWITCHRES OPTIONS
#
modeline_generation       1
monitor                   d9400
orientation               horizontal
connector                 auto
interlace                 1
doublescan                1
cleanstretch              0
changeres                 1
powerstrip                0
lock_system_modes         1
lock_unsupported_modes    1
refresh_dont_care         0
dotclock_min              0
sync_refresh_tolerance    2.0
frame_delay               0
black_frame_insertion     0
modeline                  auto
ps_timing                 auto
lcd_range                 auto
crt_range0                auto
crt_range1                auto
crt_range2                auto
crt_range3                auto
crt_range4                auto
crt_range5                auto
crt_range6                auto
crt_range7                auto
crt_range8                auto
crt_range9                auto
Title: Re: help configuring groovymame
Post by: Calamity on February 14, 2015, 06:41:00 pm
Yes, but for the first one, the default "monitor generic_15" is obviously for a generic 15 kHz monitor, not an LCD. Use "monitor lcd" instead. In other words, GroovyMAME doesn't consider LCD to be a default setup but a rather pitiful one.
Title: Re: help configuring groovymame
Post by: limner on February 14, 2015, 06:43:01 pm
Great!
thank you!
Title: Re: help configuring groovymame
Post by: Paradroid on February 14, 2015, 08:18:17 pm
GroovyMAME doesn't consider LCD to be a default setup but a rather pitiful one.

Amen. ;)