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: groovymame latest build + cave-sh3  (Read 36944 times)

0 Members and 1 Guest are viewing this topic.

Endprodukt

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:July 19, 2025, 03:27:36 am
  • I want to build my own arcade controls!
groovymame latest build + cave-sh3
« on: January 23, 2013, 12:57:51 pm »
Is it possible to reimplement the driver? Is it considered? I'd love to play those games with groovymame. Can someone help out?

dgame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 620
  • Last login:June 01, 2025, 11:09:55 pm
  • I am no Jedi
Re: groovymame latest build + cave-sh3
« Reply #1 on: January 23, 2013, 04:16:37 pm »
You have to compile your own GroovyMAME.

1. Get MAME compiler and sourcecode. http://mamedev.org/tools/ and http://mamedev.org/release.html or http://mamedev.org/oldrel.html
2. Apply [patch] the MAME 'u1, u2, etc.) update diffs. http://mamedev.org/updates/  How?  http://mamedev.org/updates.html
3. Apply the hiscore patch diff. http://forum.arcadecontrols.com/index.php/topic,64298.0.html
4. Apply GroovyMAME patch diff. http://code.google.com/p/groovyarcade/downloads/list
5. Apply cavesh3_147u3.diff http://www.gooogle.com?
6. Compile
« Last Edit: January 23, 2013, 04:46:44 pm by dgame »

Endprodukt

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:July 19, 2025, 03:27:36 am
  • I want to build my own arcade controls!
Re: groovymame latest build + cave-sh3
« Reply #2 on: January 23, 2013, 05:17:41 pm »
thanks, very nice. problem is: I can't seem to find u1, u2 diff files on that site :(

dgame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 620
  • Last login:June 01, 2025, 11:09:55 pm
  • I am no Jedi
Re: groovymame latest build + cave-sh3
« Reply #3 on: January 23, 2013, 08:12:43 pm »
http://mamedev.org/updates/

scroll down to:

0147u1_diff.zip     07-Oct-2012 23:53    2.4M

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: groovymame latest build + cave-sh3
« Reply #4 on: January 24, 2013, 03:59:26 am »
Hi current hiscore patch in MKChamp's thread won't work, use this one instead:

http://forum.arcadecontrols.com/index.php/topic,128907.msg1326612.html#msg1326612
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

Endprodukt

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:July 19, 2025, 03:27:36 am
  • I want to build my own arcade controls!
Re: groovymame latest build + cave-sh3
« Reply #5 on: January 24, 2013, 06:26:16 am »
Thanks guys!!! :)

MonkeyJug

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 139
  • Last login:April 18, 2025, 01:16:57 pm
Re: groovymame latest build + cave-sh3
« Reply #6 on: March 13, 2013, 05:45:28 am »
Is it possible to somehow get the cave games running on the linux iso?

dgame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 620
  • Last login:June 01, 2025, 11:09:55 pm
  • I am no Jedi
Re: groovymame latest build + cave-sh3
« Reply #7 on: March 13, 2013, 12:51:07 pm »
I don't know how to get it into the Linux iso, but it seems to work for Linux.

Google: cavesh3_for_mame0148_by_vivanno.diff

 Translate this page

ckong

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 159
  • Last login:October 19, 2020, 06:48:09 pm
  • Retro Games forever!
Re: groovymame latest build + cave-sh3
« Reply #8 on: March 15, 2013, 07:43:06 pm »
I tried to compile with Headsoft's Mame compiler. I first pached 0147u1.diff, u2.diff and u3.diff. Then I patched the hi_147.txt, 0147u3_groovymame_014.diff and the cavesh3_147u3.diff. This went all OK, at least, I didn't get any error messages, just the message 'finished' each time. And I see for instance the cavesh3.c driver in the source mame driver folder.

But then, when i click 'GO', the compiler will not compile, see the attched picture fo the error message. Why will it not compile?

Edit: I tried it in the 'old-fashioned' but proven way, using command line, and it compiled fine. I also did an upgrade, so now I'm running my own Grooymame version 0.148 with high scores and SH3 games. Great.  :)

I probably did something wrong in the MameCompiler program.
« Last Edit: March 16, 2013, 06:44:18 pm by ckong »

lettuce

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1900
  • Last login:December 31, 2021, 01:46:10 pm
  • Make It So!
Re: groovymame latest build + cave-sh3
« Reply #9 on: March 20, 2013, 08:08:02 am »
EDIT: OK i found it
« Last Edit: March 20, 2013, 08:09:54 am by lettuce »

planexcvs

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:December 20, 2019, 11:47:57 pm
Re: groovymame latest build + cave-sh3
« Reply #10 on: March 21, 2013, 10:09:44 pm »
I don't know how to get it into the Linux iso, but it seems to work for Linux.

Google: cavesh3_for_mame0148_by_vivanno.diff

 Translate this page

That patches fine with groovymame's 0148u1 build? Because I've been looking for a groovymame 0.148 release which was skipped over for u1.

dgame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 620
  • Last login:June 01, 2025, 11:09:55 pm
  • I am no Jedi
Re: groovymame latest build + cave-sh3
« Reply #11 on: March 25, 2013, 04:33:46 pm »
I stopped at 148 and waiting for 149 to update again.

The  "cavesh3_147u3.diff" works with 148. It will probably work with the u1, u2, etc. updates as well.

I think  cavesh3_for_mame0148_by_vivanno.diff may be for Linux only as it crashes the patch command on Windows.

EDIT: ckong wrote that cavesh3_for_mame0148_by_vivanno.diff works with Windows.
« Last Edit: March 27, 2013, 02:51:23 am by dgame »

dgame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 620
  • Last login:June 01, 2025, 11:09:55 pm
  • I am no Jedi
Re: groovymame latest build + cave-sh3
« Reply #12 on: March 26, 2013, 12:24:23 pm »
The  "cavesh3_147u3.diff" works with 148u2.

Jonny G

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 191
  • Last login:March 04, 2024, 05:59:46 pm
Re: groovymame latest build + cave-sh3
« Reply #13 on: March 26, 2013, 02:19:25 pm »
Thanks for confirming that dgame. I might have a go at compiling later.

Just wondering what to expect in relation to my romsets and clrmamepro though.

As support for the cave games was removed a few versions ago, does that mean that CMP will only scan for the cave roms with a correctly compiled mame.exe? Or are the cave roms still listed with a standard 0.148u2 exe, just unplayable?

dgame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 620
  • Last login:June 01, 2025, 11:09:55 pm
  • I am no Jedi
Re: groovymame latest build + cave-sh3
« Reply #14 on: March 26, 2013, 03:05:41 pm »
The Cave SH3 stuff is completely gone from MAME. The diff patch puts them back in.

If you use the patch the Cave SH3 ROMS will be playable if you have them and missing if you don't.

lettuce

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1900
  • Last login:December 31, 2021, 01:46:10 pm
  • Make It So!
Re: groovymame latest build + cave-sh3
« Reply #15 on: March 26, 2013, 04:53:12 pm »
Shame the Cave SH3 drivers cant be added to GroovyArcade live-CD 2013-02-24!!. Maybe ves will add it to an update?

ckong

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 159
  • Last login:October 19, 2020, 06:48:09 pm
  • Retro Games forever!
Re: groovymame latest build + cave-sh3
« Reply #16 on: March 26, 2013, 06:09:08 pm »
........I think  cavesh3_for_mame0148_by_vivanno.diff may be for Linux only as it crashes the patch command on Windows.

the vivanno diff  does work with windows. I used it to compile a 0148 groovymame version last week , which works just fine.  :)

dgame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 620
  • Last login:June 01, 2025, 11:09:55 pm
  • I am no Jedi
Re: groovymame latest build + cave-sh3
« Reply #17 on: March 27, 2013, 03:26:32 am »
Thanks, I edited my post above. Still does not work for me though.

Get this error:

Quote
patching file src/mame/drivers/cavesh3.c
Assertion failed: hunk, file patch-2.5.4/patch.c, line 343

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

Not a big deal as the other one works fine for me.

I ran them through diff and besides minor formatting differences the cavesh3_147u3.diff adds “ $(MAMESRC)/drivers/csh3blit.c “ to the mame.mak file and cavesh3_mame0148_by_vivanno.diff does not. I don’t know if this makes a difference when compiling or running. It may be redundant as both create the csh3blit.c file and it gets called a lot.



lettuce

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1900
  • Last login:December 31, 2021, 01:46:10 pm
  • Make It So!
Re: groovymame latest build + cave-sh3
« Reply #18 on: April 04, 2013, 02:41:05 pm »
I have been trying to compile mame using Mr Do's guide (http://mrdo.mameworld.info/compile.php). But i get an error at the end of trying to apply the first diff, if you look at the bottom of the compile you can see the error. Any ideas???............

C:\mamesrc>patchmame 0148u1

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

C:\mamesrc>patch -p0 -E  0<0148u1.diff
patching file hash/32x.xml
patching file hash/3do_m2.xml
patching file hash/a2600.xml
patching file hash/a2600_cass.xml
patching file hash/a5200.xml
patching file hash/a7800.xml
patching file hash/a800.xml
patching file hash/adam_cart.xml
patching file hash/alice32.xml
patching file hash/alice90.xml
patching file hash/amiga_flop.xml
patching file hash/amigaaga_flop.xml
patching file hash/amigaecs_flop.xml
patching file hash/amigaocs_flop.xml
patching file hash/apfm1000.xml
patching file hash/apogee.xml
patching file hash/apple1.xml
patching file hash/apple2gs.xml
patching file hash/aquarius.xml
patching file hash/arcadia.xml
patching file hash/atom.xml
patching file hash/b2m.xml
patching file hash/bbca_cass.xml
patching file hash/bbcb_cass.xml
patching file hash/bbcm_cart.xml
patching file hash/bbcm_cass.xml
patching file hash/bk0010.xml
patching file hash/c128_flop.xml
patching file hash/c64_cart.xml
patching file hash/c64_cass.xml
patching file hash/c64_flop.xml
patching file hash/cbm2_flop.xml
patching file hash/cbm8096_flop.xml
patching file hash/cbm8296_flop.xml
patching file hash/cd32.xml
patching file hash/cdi.xml
patching file hash/cdtv.xml
patching file hash/coco_cart.xml
patching file hash/coleco.xml
patching file hash/cpc_cass.xml
patching file hash/cpc_flop.xml
patching file hash/crvision.xml
patching file hash/einstein.xml
patching file hash/electron_cart.xml
patching file hash/ep64.xml
patching file hash/famicom_flop.xml
patching file hash/fm77av.xml
patching file hash/fm7_cass.xml
patching file hash/fm7_disk.xml
patching file hash/g7400.xml
patching file hash/galaxy.xml
patching file hash/gameboy.xml
patching file hash/gamegear.xml
patching file hash/gba.xml
patching file hash/gbcolor.xml
patching file hash/genius.xml
patching file hash/ibm5140.xml
patching file hash/ibm5150.xml
patching file hash/ibm5150_cass.xml
patching file hash/ibm5170.xml
patching file hash/ibmpcjr_flop.xml
patching file hash/interact.xml
patching file hash/intv.xml
patching file hash/iq151_flop.xml
patching file hash/juicebox.xml
patching file hash/kayproii.xml
patching file hash/kc_cass.xml
patching file hash/kc_flop.xml
patching file hash/korvet_flop.xml
patching file hash/lviv.xml
patching file hash/m20.xml
patching file hash/m5.xml
patching file hash/mac_hdd.xml
patching file hash/megacd.xml
patching file hash/megacdj.xml
patching file hash/megadriv.xml
patching file hash/megapc.xml
patching file hash/megatech.xml
patching file hash/microvision.xml
patching file hash/mikrosha.xml
patching file hash/mo5_cart.xml
patching file hash/mpz80.xml
patching file hash/msx1_cart.xml
patching file hash/msx1_cass.xml
patching file hash/msx2_cart.xml
patching file hash/mz2000_cass.xml
patching file hash/mz2000_flop.xml
patching file hash/mz700_cass.xml
patching file hash/mz800_cass.xml
patching file hash/n64.xml
patching file hash/neocd.xml
patching file hash/neogeo.xml
patching file hash/nes.xml
patching file hash/ngp.xml
patching file hash/ngpc.xml
patching file hash/odyssey2.xml
patching file hash/ondra.xml
patching file hash/orao.xml
patching file hash/orion_cart.xml
patching file hash/orion_cass.xml
patching file hash/orion_flop.xml
patching file hash/orionpro_flop.xml
patching file hash/osborne1.xml
patching file hash/p500_flop.xml
patching file hash/partner_cass.xml
patching file hash/partner_flop.xml
patching file hash/pb2000c.xml
patching file hash/pc8801_cass.xml
patching file hash/pc8801_flop.xml
patching file hash/pc88va.xml
patching file hash/pcecd.xml
patching file hash/pcw.xml
patching file hash/pecom_cass.xml
patching file hash/pentagon_cass.xml
patching file hash/pet_cass.xml
patching file hash/pet_flop.xml
patching file hash/pet_rom.xml
patching file hash/pico.xml
patching file hash/pippin.xml
patching file hash/plus4_cart.xml
patching file hash/plus4_cass.xml
patching file hash/plus4_flop.xml
patching file hash/prof180.xml
patching file hash/prof80.xml
patching file hash/psion.xml
patching file hash/psx.xml
patching file hash/pv1000.xml
patching file hash/pv2000.xml
patching file hash/pyl601.xml
patching file hash/radio86.xml
patching file hash/samcoupe_cass.xml
patching file hash/samcoupe_flop.xml
patching file hash/sat_cart.xml
patching file hash/saturn.xml
patching file hash/scv.xml
patching file hash/segacd.xml
patching file hash/sg1000.xml
patching file hash/smc777.xml
patching file hash/sms.xml
patching file hash/snes.xml
patching file hash/socrates.xml
patching file hash/softwarelist.dtd
patching file hash/sorcerer_cass.xml
patching file hash/sorcerer_flop.xml
patching file hash/special_cass.xml
patching file hash/special_flop.xml
patching file hash/spectrum.xml
patching file hash/spectrum_cass.xml
patching file hash/spectrum_flop.xml
patching file hash/studio2.xml
patching file hash/stv.xml
patching file hash/superpet_flop.xml
patching file hash/svi318_cart.xml
patching file hash/svi318_cass.xml
patching file hash/svi318_flop.xml
patching file hash/svision.xml
patching file hash/tek4052_cart.xml
patching file hash/ti99_cart.xml
patching file hash/to770_cart.xml
patching file hash/to7_cart.xml
patching file hash/ut88.xml
patching file hash/uzebox.xml
patching file hash/vboy.xml
patching file hash/vectrex.xml
patching file hash/vic1001_cart.xml
patching file hash/vic1001_cass.xml
patching file hash/vidbrain.xml
patching file hash/vip.xml
patching file hash/wswan.xml
patching file hash/x07_card.xml
patching file hash/x1_cass.xml
patching file hash/x1_flop.xml
patching file hash/x68k_flop.xml
patching file hash/xegs.xml
patching file hlsl/bloom.fx
patching file hlsl/downsample.fx
patching file hlsl/focus.fx
patching file hlsl/phosphor.fx
patching file hlsl/post.fx
patching file hlsl/primary.fx
patching file hlsl/vector.fx
can't find file to patch at input line 279569
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- makefile-old       2013-01-09 20:46:18.000000000 +0100
|+++ makefile   2013-02-09 17:32:21.000000000 +0100
--------------------------
File to patch:

Jonny G

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 191
  • Last login:March 04, 2024, 05:59:46 pm
Re: groovymame latest build + cave-sh3
« Reply #19 on: April 15, 2013, 05:05:13 am »
Does anyone know if the cavesh3 diff will enable support on a build of GM for linux?

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: groovymame latest build + cave-sh3
« Reply #20 on: April 15, 2013, 06:37:21 am »
Does anyone know if the cavesh3 diff will enable support on a build of GM for linux?

Well there's no reason why it shouldn't, the emulator layer is system independent.
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

Jonny G

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 191
  • Last login:March 04, 2024, 05:59:46 pm
Re: groovymame latest build + cave-sh3
« Reply #21 on: April 15, 2013, 07:45:07 pm »
Does anyone know if the cavesh3 diff will enable support on a build of GM for linux?

Well there's no reason why it shouldn't, the emulator layer is system independent.

OK. Thanks. So to build GM for Linux, i proceed As normal using the regular windows cli sources and diffs. Just using the Linux GM diff at the end instead?
« Last Edit: April 15, 2013, 07:46:46 pm by Jonny G »

Jonny G

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 191
  • Last login:March 04, 2024, 05:59:46 pm
Re: groovymame latest build + cave-sh3
« Reply #22 on: April 17, 2013, 04:29:08 am »
Ah. Hit a problem. Is there such as thing as a groovymame linux diff as opposed to the standard windows diff?

machyavel

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 67
  • Last login:December 25, 2016, 10:23:52 am
Re: groovymame latest build + cave-sh3
« Reply #23 on: May 08, 2013, 06:16:37 am »
Hello Jonny G,

If you want to compile GM for linux you need to do the process under linux. However, I don't know if it's just me but I faced some issues, anyway let me describe the whole thing:

- boot from your GM LiveCD or your persistent install
- launch LXDE
- retrieve the mame source and the needed u diffs, the HI diff, the GM diff and SH3 diff
- apply patch in order described by dgame at the beginning of the thread (type "patch -p0 -E --binary < yourpatch")
- 1st issue was with the SH3 patch, there is one error in version.c but it doesn't matter at all
- compile (type "make")
- 2nd issue was related to python version, you just need to change "python" to "python2" in the file "makefile" from mamesrc and in the src/emu/cpu/m6502/m6502make.py script
so "PYTHON = @python" becomes "PYTHON = @python2" and "#!/usr/bin/python" becomes "#!/usr/bin/python2"
- compile again
- 3rd issue happened right after, related to some Werror, I think it doesn't matter because it's a tandy driver that causes the problem
anyway, just remove the "Werror" from this line "CCOMFLAGS += -Werror" in the file "makefile", it then becomes "CCOMFLAGS +="
- compile again wait a bit and normally you're done...
« Last Edit: May 08, 2013, 06:25:08 am by machyavel »

jumbosinbad361

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:May 14, 2013, 05:31:17 pm
  • I want to build my own arcade controls!
Re: groovymame latest build + cave-sh3
« Reply #24 on: May 10, 2013, 05:03:02 am »
Hello Jonny G,

If you want to compile GM for linux you need to do the process under linux. However, I don't know if it's just me but I faced some issues, anyway let me describe the whole thing:

- boot from your GM LiveCD or your persistent install
- launch LXDE
- retrieve the mame source and the needed u diffs, the HI diff, the GM diff and SH3 diff
- apply patch in order described by dgame at the beginning of the thread (type "patch -p0 -E --binary < yourpatch")
- 1st issue was with the SH3 patch, there is one error in version.c but it doesn't matter at all
- compile (type "make")
- 2nd issue was related to python version, you just need to change "python" to "python2" in the file "makefile" from mamesrc and in the src/emu/cpu/m6502/m6502make.py script
so "PYTHON = @python" becomes "PYTHON = @python2" and "#!/usr/bin/python" becomes "#!/usr/bin/python2"
- compile again
- 3rd issue happened right after, related to some Werror, I think it doesn't matter because it's a tandy driver that causes the problem
anyway, just remove the "Werror" from this line "CCOMFLAGS += -Werror" in the file "makefile", it then becomes "CCOMFLAGS +="
- compile again wait a bit and normally you're done...

Would love a compiled version if you have one please....

jumbosinbad361

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:May 14, 2013, 05:31:17 pm
  • I want to build my own arcade controls!
Re: groovymame latest build + cave-sh3
« Reply #25 on: May 10, 2013, 12:56:34 pm »
Machyavel, thank you...your a genius.

wolfsoft

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 92
  • Last login:September 01, 2024, 05:27:47 pm
Re: groovymame latest build + cave-sh3
« Reply #26 on: June 07, 2013, 12:56:52 am »
I am currenty trying to add highscore and cave support to gmame0148u5
After the "usual" diffs
I tried:
Code: [Select]
C:\MiniGW\source\mame0148u5high>patch -p0 -E < cavesh3_147u3.diff
patching file src/mame/drivers/cavesh3.c
patching file src/mame/drivers/csh3blit.c
patching file src/mame/mame.lst
Hunk #1 succeeded at 39 with fuzz 2.
patching file src/mame/mame.mak
Hunk #1 succeeded at 1776 (offset 36 lines).
Hunk #2 FAILED at 2415.
1 out of 2 hunks FAILED -- saving rejects to file src/mame/mame.mak.rej

Does it works?  I am not a programmer :-( Or do I need  a newer cavesh3 driver?
cheers

mame.make.rej shows:
Code: [Select]
***************
*** 2414,2417 ****
  $(VIDEO)/n64.o: $(MAMESRC)/video/rdpfiltr.c
  $(DRIVERS)/bfm_sc4.o: $(MAMESRC)/includes/bfm_sc45.h
  $(DRIVERS)/bfm_sc5.o: $(MAMESRC)/includes/bfm_sc45.h
 
--- 2415,2419 ----
  $(VIDEO)/n64.o: $(MAMESRC)/video/rdpfiltr.c
  $(DRIVERS)/bfm_sc4.o: $(MAMESRC)/includes/bfm_sc45.h
  $(DRIVERS)/bfm_sc5.o: $(MAMESRC)/includes/bfm_sc45.h
+ $(DRIVERS)/cavesh3.o: $(MAMESRC)/drivers/csh3blit.c
 


http://www.blog.wolfsoft.de for arcade tutorials
http://www.wolfsoft.de for our website

wolfsoft

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 92
  • Last login:September 01, 2024, 05:27:47 pm
Re: groovymame latest build + cave-sh3
« Reply #27 on: June 07, 2013, 03:29:48 am »
I compiled the mame and it workes great ;-)
http://www.blog.wolfsoft.de for arcade tutorials
http://www.wolfsoft.de for our website

wolfsoft

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 92
  • Last login:September 01, 2024, 05:27:47 pm
Re: groovymame latest build + cave-sh3
« Reply #28 on: June 11, 2013, 12:51:42 pm »
I didn't get highscore saving from mkchamp to work...
I tried:
patch -p0 -E <0148u1.diff
patch -p0 -E <0148u2.diff
patch -p0 -E <0148u3.diff
patch -p0 -E <0148u4.diff
patch -p0 -E <0148u5.diff
patch -p0 -E <hi_148u5.diff
patch -p0 -E <0148u5_groovymame_014b.diff
patch -p0 -E <cavesh3_147u3.diff

nonag and loadingpacht is working, but no highscore saving :-(

after this I tried it with mame 0149s and its working... with highscore saving :-(

patch -p0 -E <hi_149.diff
patch -p0 -E <cavesh3_147u3.diff

any hints ?

http://www.blog.wolfsoft.de for arcade tutorials
http://www.wolfsoft.de for our website

dgame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 620
  • Last login:June 01, 2025, 11:09:55 pm
  • I am no Jedi
Re: groovymame latest build + cave-sh3
« Reply #29 on: June 11, 2013, 03:45:04 pm »
Try putting hiscore.dat inside the "hi" folder.

wolfsoft

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 92
  • Last login:September 01, 2024, 05:27:47 pm
Re: groovymame latest build + cave-sh3
« Reply #30 on: June 11, 2013, 03:59:52 pm »
thanks copying highscore.dat into the hi folder works great :-)
http://www.blog.wolfsoft.de for arcade tutorials
http://www.wolfsoft.de for our website

Tzakiel

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 272
  • Last login:March 02, 2019, 12:59:01 pm
  • I want to build my own arcade controls!
Re: groovymame latest build + cave-sh3
« Reply #31 on: December 02, 2013, 11:50:32 pm »
I'm trying to compile mame 149 + hiscore (from here) + groovymame 149 (from groovymame code site) + cave 149 diff (from http://www.systempixel.fr/extra/) in that order... I'm using the mingw compiler from the mame site.

The hiscore and groovymame diffs patch perfectly... here is my result from the cave diff:

C:\mame149>patch -p0 -E <cavesh3_0149u1.diff
patching file src/mame/drivers/cavesh3.c
patching file src/mame/mame.lst
Hunk #1 succeeded at 2711 (offset -28 lines).
patching file src/mame/mame.mak
Hunk #1 FAILED at 2034.
Hunk #2 succeeded at 2643 (offset -47 lines).
1 out of 2 hunks FAILED -- saving rejects to file src/mame/mame.mak.rej
patching file src/mame/video/csh3blit.inc

Is there some way I can get this to work?
My Fighter CRT Cabinet Thread: Tzakiel's 2P Cabinet

dgame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 620
  • Last login:June 01, 2025, 11:09:55 pm
  • I am no Jedi
Re: groovymame latest build + cave-sh3
« Reply #32 on: December 03, 2013, 09:38:09 am »
It looks like only the mame.mak file patch didn't work.

Post the contents of  file src/mame/mame.mak.rej as that will give clues on how to fix it.

jdubs

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:January 03, 2018, 09:06:27 am
Re: groovymame latest build + cave-sh3
« Reply #33 on: December 04, 2013, 05:57:11 pm »
I'm up and running.  Thanks folks!!!

-Jim

blontic

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 80
  • Last login:December 21, 2020, 08:03:28 am
Re: groovymame latest build + cave-sh3
« Reply #34 on: December 11, 2013, 09:50:11 pm »
New cave 151 file available  http://www.systempixel.fr/extra/

Tzakiel

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 272
  • Last login:March 02, 2019, 12:59:01 pm
  • I want to build my own arcade controls!
Re: groovymame latest build + cave-sh3
« Reply #35 on: December 12, 2013, 10:50:07 am »
Just a question.. what is the difference between compiling mame 151 with cave 150 vs cave 151?  I did it with cave 150 and it seems to work OK. Would 151 be an improvement to match my mame source?
My Fighter CRT Cabinet Thread: Tzakiel's 2P Cabinet

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: groovymame latest build + cave-sh3
« Reply #36 on: December 12, 2013, 11:24:12 am »
More games in 151.

Monkee

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 169
  • Last login:June 08, 2025, 10:45:43 am
Re: groovymame latest build + cave-sh3
« Reply #37 on: December 15, 2013, 01:46:51 pm »
May someone share with me the groovymame 151 64bits compiled with the Cave SH3, nonag, Neogeo OC and hiscore diffs ?  :angel:

I never succeeded in compiling it...  ???

planexcvs

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:December 20, 2019, 11:47:57 pm
Re: groovymame latest build + cave-sh3
« Reply #38 on: December 15, 2013, 02:04:08 pm »
May someone share with me the groovymame 151 64bits compiled with the Cave SH3, nonag, Neogeo OC and hiscore diffs ?  :angel:

I never succeeded in compiling it...  ???

I also tried with Neogeo OC with no luck. I've had success with compiling it without the Neogeo OC bios, which I don't think is that necessary since you can manually overclock.

Monkee

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 169
  • Last login:June 08, 2025, 10:45:43 am
Re: groovymame latest build + cave-sh3
« Reply #39 on: December 15, 2013, 03:36:32 pm »
Can you maybe share with me the one without the OC?  :)