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: Possible to Compile a GUI version (MameUI) of GroovyMame?  (Read 3517 times)

0 Members and 1 Guest are viewing this topic.

lettuce

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1900
  • Last login:December 31, 2021, 01:46:10 pm
  • Make It So!
Possible to Compile a GUI version (MameUI) of GroovyMame?
« on: December 22, 2013, 12:28:18 pm »
I am trying to compile a UI version of GroovyMame, i had done the following so far:

1. Downloaded the compiling package, mingw-mame-w64-20120807.exe
2. Created a folder, E:\MinGW & extracted mingw-mame-w64-20120807.exe to it
3. Downloaded Mame0.151s.zip source
3. Created a folder, E:\Mamesrc and Extracted Mame0.151s to it
4. Downloaded, Hi_151.diff, 0151_groovymame_015.diff and CaveSh3.diff and placed them in C:\Mamesrc
5. Opened a cmd prompt at E:\Mamesrc and applied the above diff files in the order as above.
6. I then grabbed the MAMEUI Source .151 zip file and copied the src directory inside the zip file to E:\mamesrc
7. Then Download the extra compiling tools (needed to create the help file) as instructed on Mr. Do!'s Mame Compile Tutorial page (http://mrdo.mameworld.info/compile.php)
8. Extract the extra tools to E:\mingw\mingw64-w64
9. Used the command,  'make OSD=winui' from the cmd prompt.

So i have basically followed Mr. Do!'s guide (http://mrdo.mameworld.info/compile.php)

After the program has finished supposedly compiling MameUI, the last few lines read as follows.....



There has been no MameUI exe file created at all, any ideas why i get these errors on the last couple of lines?
 

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: Possible to Compile a GUI version (MameUI) of GroovyMame?
« Reply #1 on: December 22, 2013, 02:59:00 pm »
Yeah that's quite an expectable error as WINOPTION_SYNCREFRESH does not exist in GroovyMAME. Instead, the syncrefresh feature is moved into the core emulator side, renamed as OPTION_SYNCREFRESH. Try renaming all appearances of WINOPTION_SYNCREFRESH by OPTION_SYNCREFRESH in the UI source base. However, I guess you'll find more problems apart from that.
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

lettuce

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1900
  • Last login:December 31, 2021, 01:46:10 pm
  • Make It So!
Re: Possible to Compile a GUI version (MameUI) of GroovyMame?
« Reply #2 on: December 23, 2013, 08:14:13 am »
Ah that's a shame, a friend of mine is getting into Mame so obviously I pointed him to groovymame but his not too handy on PC's so his at a bit of a lose with the command prompt stuff, so that's why I tried to compile a GUI version. Guess he'll just have to settle for vanilla MameUI.

Do you ever have plans to release a UI version?

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: Possible to Compile a GUI version (MameUI) of GroovyMame?
« Reply #3 on: December 23, 2013, 10:50:31 am »
Hi lettuce,

The built-in UI way is somewhat deprecated in the MAME scene AFAIK. MAME devs recommend the QMC2 frontend (http://qmc2.arcadehits.net/wordpress/) as an alternative to UI builds, so you can use this frontend with command line MAME much the same way as you did with old MAMEUI. I don't know how well or bad it will get on with GroovyMAME anyway... want to try? ;)
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