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 --- Bug Reports --- Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Help compiling GroovyMAME  (Read 158 times)

0 Members and 1 Guest are viewing this topic.

2huwman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 87
  • Last login:Yesterday at 08:58:29 pm
  • I want to build my own arcade controls!
Help compiling GroovyMAME
« on: June 30, 2020, 06:52:21 am »
Does anyone have a step-by-step guide for compiling groovymame (or just mame generally) please? I've tried to follow the guides on the mame dev website, but it's not working for me.

I've installed msys64 and downloaded the newest mame source, but the commands to patch with the groovymame diff or 'make' aren't working.

the guide needs to be step by step, assuming no prior knowledge!

Thanks for any advice or help!

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 117
  • Last login:Yesterday at 03:44:15 pm
  • I want to build my own arcade controls!
Re: Help compiling GroovyMAME
« Reply #1 on: June 30, 2020, 09:23:16 am »
I build groovymame with nonag patch from groovymame src with W7x64.

Install environment msys64:
 1) pacman -Syuu patch           
 2) mingw-w64-x86_64-gcc
 3) mingw-w64-x86_64-python2
 4) mingw-w64-x86_64-SDL2
 5) mingw-w64-x86_64-SDL2_ttf

Patching:
1) patch -p0 -E <C:\msys32\hi_205.diff --> if fails maybe needs dos2unix tool

Compiling and building:
1) Edit makefile   
    SYMBOLS = 1
    STRIP_SYMBOLS = 1
2) make -j3 (3 cores for me, takes around 5hours)


beernut

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:Yesterday at 09:59:05 pm
Re: Help compiling GroovyMAME
« Reply #2 on: July 07, 2020, 09:50:54 pm »
Also, you can save a bunch of time if you are not playing around with the software or MESS stuff by adding
Code: [Select]
SUBTARGET=arcade
to your compile options.

2huwman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 87
  • Last login:Yesterday at 08:58:29 pm
  • I want to build my own arcade controls!
Re: Help compiling GroovyMAME
« Reply #3 on: Yesterday at 02:39:46 am »
Thanks guys - I got it to start compiling, but it threw out a lot of errors and stopped after about an hour.

It's on a fairly fresh install of Windows 10 - could I be missing necessary install files?