Software Support > GroovyMAME

GM 0.147u3

<< < (5/6) > >>

Calamity:

--- Quote from: dgame on November 28, 2012, 09:22:29 am ---Using  "make PTR64=1" Starts to build a Mame64 but it fails.

Anyway, this is not a big deal as I can just compile Mame on the 64 bit OS it will run on.

I am just curious as to how to force it to build one type or the other.

--- End quote ---

I was never able to get that working. The problem, I think, is that the compilation process involves creating some binaries that are launched by the makefile, but this binaries are created with the same settings as MAME so they can't run under 32 bits and the compilation fails.

Jonny G:
Thanks for the help guys. Looks like I'm back up to date with GroovyMame. Don't suppose anyone knows how to add Cave support back in do they?

dgame:
I found about the Cave SH3 games from another thread on here.

If you Google you can find pre-built binaries, roms, and such. But no GroovyMAME SH3 goodness.

I had a hard time finding the source code files (cavesh3.c and csh3blit.c) and the ones I did find did not work with GM 147u3 patched source.

There is a mame 147u1 cave sh3 driver diff file floating around that creates the missing cavesh3.c and csh3blit.c files and correctly patches the mame.lst file but it misses on the src/mame/mame.mak patches and does not compile.

BUT if you apply the diff patch and reference the diff file's last entry to manually add the two missing lines to the src/mame/mame.mak in your GM patched source code it will compile and run.

EDIT: There is a cavesh3_147u3.diff file floating around that works without modification. Apply this patch last. See: http://forum.arcadecontrols.com/index.php?topic=129890.0

Those bullet hell games are crazy.

desh_thiere:
Hi, I am sorry to dig up an old thread, this is my first post here. I am looking at compiling GroovyMame 0147u3 with Cave SH3 support. This is the first time I have ever compiled a version of MAME and I have run into a few issues. I downloaded the latest mingw environment + the 147 source (I know 148 is out now, but I made sure I grabbed 147). I then followed this basic guide to compiling. http://mrdo.mameworld.info/compile.php

I applied the u1, u2 and u3 updates with no errors, however, when I went to apply the groovymame 0147u3 diff, I encountered this error.


C:\mamesrc1>patchmame 0147u3_groovymame_014

C:\mamesrc1>set path=c:\mingw\mingw64-w64\bin

C:\mamesrc1>patch -p0 -E  0<0147u3_groovymame_014.diff
patching file src/emu/clifront.c
patching file src/emu/drivers/empty.c
patching file src/emu/emu.h
patching file src/emu/emu.mak
patching file src/emu/emuopts.c
patching file src/emu/emuopts.h
patching file src/emu/hiscore.c
Hunk #1 FAILED at 305.
1 out of 1 hunk FAILED -- saving rejects to file src/emu/hiscore.c.re
patching file src/emu/machine.c
patching file src/emu/machine.h
patching file src/emu/render.c
patching file src/emu/switchres/modeline.c
patching file src/emu/switchres/monitor.c
patching file src/emu/switchres/switchres.c
patching file src/emu/switchres/switchres.h
patching file src/emu/switchres/util.c
patching file src/emu/ui.c
patching file src/emu/video.c
patching file src/emu/video.h
patching file src/mame/drivers/galaxian.c
patching file src/mame/includes/galaxian.h
patching file src/osd/sdl/osdsdl.h
patching file src/osd/sdl/sdl.mak
patching file src/osd/sdl/sdlmain.c
patching file src/osd/sdl/switchres.c
patching file src/osd/sdl/video.c
patching file src/osd/sdl/video.h
patching file src/osd/sdl/window.c
patching file src/osd/sdl/window.h
patching file src/osd/windows/drawd3d.c
patching file src/osd/windows/drawdd.c
patching file src/osd/windows/pstrip.c
patching file src/osd/windows/pstrip.h
patching file src/osd/windows/switchres.c
patching file src/osd/windows/video.c
patching file src/osd/windows/video.h
patching file src/osd/windows/window.c
patching file src/osd/windows/windows.mak
patching file src/osd/windows/winmain.c
patching file src/osd/windows/winmain.h

Would anyone be able to help me out with what I am doing wrong? I want to add the SH3 compatibility according dgame's last post also. However, I need to first get Groovymame 147u3 to compile properly. Something appears to be going wrong with the hiscore part? I am not sure...

Thanks very much for anyone who is able to assist. This is my first time doing this, and expected something to go wrong :)

Calamity:
Hi desh_thiere,

You didn't apply the MKChamp's hiscore diff, you need to add it before the GM patch:

MAME's source -> u1 diff-> u2 diff->u3 diff-> MKChamp's diff-> GM diff

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version