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: GroovyUME 0.146u4 - Combined MAME/MESS binary with modeline generation engine  (Read 42208 times)

0 Members and 1 Guest are viewing this topic.

Dr.Venom

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 270
  • Last login:May 08, 2018, 05:06:54 am
  • I want to build my own arcade controls!
That sounds great, keeping fingers crossed :)

robneal81

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 30
  • Last login:November 03, 2013, 05:32:22 pm
  • I want to build my own arcade controls!
I've just discovered GroovyMAME and have been using it with my MAME setup.  It works really perfect and I'm impressed at how much better some of my games look when using it (as opposed to just MAME).

I'd love to do the same with MESS, but I'm having issues getting GroovyUME to work with MESS:  It always crashes before loading.  I'm sure it's my fault, but hopefully someone can point me in the right direction:

I never "installed" GroovyMAME...all I did was extract the exe to my MAME folder and replace "mame.exe" with "GroovyMAME.exe" in all my launch commands.  Literally, that's it, nothing else.  It works perfect.  I tried doing the same with GroovyUME and MESS, but it wouldn't work.  I even tried manually running it from a command line and all I get is the following.  Can anyone suggest a fix:

-----------------------------------------------------
Exception at EIP=01C1003E (not found): ACCESS VIOLATION
While attempting to write memory at 0005B6C8
-----------------------------------------------------
EAX=00000000 EBX=00000003 ECX=772E6500 EDX=00000004
ESI=00000000 EDI=00000000 EBP=0000003C ESP=001CEFE0
-----------------------------------------------------
Stack crawl:
  001CEFDC: 01C1003E (not found)

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Hi robneal81,

It's a miracle that GroovyMAME worked fine without creating its specific ini. What you have to do is place their executables (GroovyMAME/UME) in an empty folder, then from command line run:

>groovymame.exe -cc
>groovyume.exe -cc

This will create both mame.ini and ume.ini as required by the 'Groovy' builds. Then edit the usual options for rompaths, etc.
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

robneal81

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 30
  • Last login:November 03, 2013, 05:32:22 pm
  • I want to build my own arcade controls!
Hi robneal81,

It's a miracle that GroovyMAME worked fine without creating its specific ini. What you have to do is place their executables (GroovyMAME/UME) in an empty folder, then from command line run:

>groovymame.exe -cc
>groovyume.exe -cc

This will create both mame.ini and ume.ini as required by the 'Groovy' builds. Then edit the usual options for rompaths, etc.

I JUST noticed your response!  I'm so sorry, I never got an auto-notification!

Anyway, I actually just tried that again to make sure I didn't do anything wrong the first time and I still get the same error I posted above.  I feel like I'm missing something simple.  I'm not a total amateur though, as my setup is working fine otherwise:

I have MAME working perfectly, using GroovyMAME. 

I have MESS working fine as well.  For testing, I extracted UME to my MESS directory and changed my launch command to "ume.exe", instead of "mess.exe".  That works perfect too.  Then, if I extract GroovyUME to the same directory and switch my launch command to it, nothing happens.  If I run the command manually in DOS, I get the error I posted.

Am I just making a silly mistake?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
So you created the ume.ini file using groovyume.exe -cc as explained above?
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

robneal81

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 30
  • Last login:November 03, 2013, 05:32:22 pm
  • I want to build my own arcade controls!
So you created the ume.ini file using groovyume.exe -cc as explained above?

Yes.  I even started from scratch in a new folder and did the same.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
That's odd. Try disabling -multithreading in ume.ini.
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

robneal81

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 30
  • Last login:November 03, 2013, 05:32:22 pm
  • I want to build my own arcade controls!
That's odd. Try disabling -multithreading in ume.ini.

That didn't seem to make a difference.  Here's a screenshot


Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Man, that version is ancient. Grab the newer one (0.149) here: https://code.google.com/p/groovyarcade/downloads/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

robneal81

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 30
  • Last login:November 03, 2013, 05:32:22 pm
  • I want to build my own arcade controls!
That seemed to do the trick!  I'll test on my arcade machine when I get home and see if it makes a difference.  Mame to GroovyMame was a HUGE difference in video quality and I'm hoping for the same results with mess.