Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: 2huwman on June 30, 2020, 06:52:21 am

Title: Help compiling GroovyMAME
Post by: 2huwman 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!
Title: Re: Help compiling GroovyMAME
Post by: psakhis 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)

Title: Re: Help compiling GroovyMAME
Post by: beernut 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.
Title: Re: Help compiling GroovyMAME
Post by: 2huwman on July 08, 2020, 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?