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: help configuring groovymame  (Read 2817 times)

0 Members and 1 Guest are viewing this topic.

limner

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:June 08, 2015, 06:59:42 pm
  • I want to build my own arcade controls!
help configuring groovymame
« 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!

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: help configuring groovymame
« Reply #1 on: February 14, 2015, 05:59:09 pm »
Switchres is built in GroovyMAME.

Check the monitor presets thread, just use "monitor d9400".

What video card / drivers are you using?
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

limner

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:June 08, 2015, 06:59:42 pm
  • I want to build my own arcade controls!
Re: help configuring groovymame
« Reply #2 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


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: help configuring groovymame
« Reply #3 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.
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

limner

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:June 08, 2015, 06:59:42 pm
  • I want to build my own arcade controls!
Re: help configuring groovymame
« Reply #4 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

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: help configuring groovymame
« Reply #5 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.
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

limner

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:June 08, 2015, 06:59:42 pm
  • I want to build my own arcade controls!
Re: help configuring groovymame
« Reply #6 on: February 14, 2015, 06:43:01 pm »
Great!
thank you!

Paradroid

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 687
  • Last login:July 12, 2025, 08:11:33 pm
    • SCART Hunter
Re: help configuring groovymame
« Reply #7 on: February 14, 2015, 08:18:17 pm »
GroovyMAME doesn't consider LCD to be a default setup but a rather pitiful one.

Amen. ;)
My MAME/SCART/CRT blog: SCART Hunter