No.RNGmaster wrote:Is this latest version compatible with save states for ESPrade?
And is there a 64-bit version?
Shmupmame 4.2: Lagless Mars Matrix, Strikers 1945, Galaga 88
-
BPzeBanshee
- Posts: 4859
- Joined: Sun Feb 08, 2009 3:59 am
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
I am unable to find the source code for MAMEPLUS! 99. The sourceforge site only has .141. Where do I get this source code?
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
I installed shmupmame yesterday and got the (0xc00000005) error. I did what the website said and turned off my computer's Data Execution Prevention. The program worked wonderful.
I turned off my computer last night. This morning I tried to play shmupmame again. I get the same error and I can't make an exeption anymore.
Does anyone know what happened? Could a fellow shmupper help me with this problem. Thanks.
I turned off my computer last night. This morning I tried to play shmupmame again. I get the same error and I can't make an exeption anymore.
Does anyone know what happened? Could a fellow shmupper help me with this problem. Thanks.
Never Give Up, Never Continue!
-
Drachenherz
- Posts: 1555
- Joined: Fri Oct 22, 2010 5:03 pm
- Location: Zürich, Switzerland
- Contact:
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
Actually, I'm fed up with this release. On both, my Win 7 machine and on my MAME-Machine with Win XP sp3 installed I still get the 0xc00000005 error with no way of making this work.
What about a shmupmame build based on the latest 141 release? I just want my savestates in the old CAVE-releases like DoDonPachi, Esprade etc...
What about a shmupmame build based on the latest 141 release? I just want my savestates in the old CAVE-releases like DoDonPachi, Esprade etc...

Truth - Compassion - Tolerance
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
I got my program to work by changing the compatibility to vista service pack 2.
Never Give Up, Never Continue!
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
Hmmm, again v3.0b suddenly stopped working for me...no matter what I do I get the 000005 error. Since I haven't changed anything in my windows configuration I'm pretty sure that this version does have some serious issues with windows 7 which can't be fixed permanently. Guess no more lagless Ketsui for me
I really hope for a new build based on 141 now...

I really hope for a new build based on 141 now...
-
TransatlanticFoe
- Posts: 1870
- Joined: Mon Jan 24, 2011 11:06 pm
- Location: UK
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
It's really not an issue with Win 7. It works fine on my Win 7 64 bit machine and always has. I have UAC at it's lowest setting and am logged in as the Administrator - those are probably the first steps to identifying a problem.
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
If that's all you want and you can compile from source, then you can use the shmupmame 2.2 release and edit the following in the cave.c driver (begins at line 121).Drachenherz wrote: What about a shmupmame build based on the latest 141 release? I just want my savestates in the old CAVE-releases like DoDonPachi, Esprade etc...
Code: Select all
/* Called once/frame to generate the VBLANK interrupt */
static INTERRUPT_GEN( cave_interrupt )
{
/* Hack to re-enable save state support */
//cave_state *state = (cave_state *)device->machine->driver_data;
//timer_set(device->machine, ATTOTIME_IN_USEC(17376 - state->time_vblank_irq), NULL, 0, cave_vblank_start);
//timer_set(device->machine, ATTOTIME_IN_USEC(17376 - state->time_vblank_irq + 2000), NULL, 0, cave_vblank_end);
timer_set(device->machine, ATTOTIME_IN_USEC(0), NULL, 0, cave_vblank_start);
timer_set(device->machine, ATTOTIME_IN_USEC(2000), NULL, 0, cave_vblank_end);
}
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
What tools would you need to be able to compile from source?
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
I've never compiled it on windows, but the mame dev site has a page: http://mamedev.org/tools/
I can help you out if you want to know how to do it on a mac.
I can help you out if you want to know how to do it on a mac.
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
I just downloaded the newest version and when I start a game the screen turns black for a second and thats it. The only other version of mame I've used is mame32. Any help is greatly appreciated.
-
- Posts: 335
- Joined: Mon Jan 17, 2011 6:38 pm
- Location: FATAL ATTRACTION "HELSINKI"
- Contact:
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
I've compiled twice following these instructionsRNGmaster wrote:What tools would you need to be able to compile from source?
-
scrilla4rella
- Posts: 948
- Joined: Wed Feb 09, 2005 2:16 am
- Location: Berkeley, CA
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
I've gotten this to run on XP but I can't get my USB Saturn controller recognized. While a game is running I press tab to go into the controls menu but I can't set anything to the pad. This is torturous, I have Battle Bakraid and Cannon Dancer running on the emulator but I refuse to play them on a keyboard. I wonder if it's an issue with the USB Saturn pad because other people seem to have no problems with other pads + adapters.
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
Those instructions only apply if you're making a new version from scratch. How would I take my SHMUPMAME v2.2 and just edit one driver?Treasurance wrote:I've compiled twice following these instructionsRNGmaster wrote:What tools would you need to be able to compile from source?
Sorry; I'm terrible with programming.
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
You'll still need the source for that. Just do the same thing but before compiling switch the driver file you want. If you already compiled it from source just use the same source and it will only update the driver you changed.RNGmaster wrote:Those instructions only apply if you're making a new version from scratch. How would I take my SHMUPMAME v2.2 and just edit one driver?Treasurance wrote:I've compiled twice following these instructionsRNGmaster wrote:What tools would you need to be able to compile from source?
Sorry; I'm terrible with programming.
-
Ghetto Tate
- Posts: 21
- Joined: Thu Aug 12, 2010 11:46 pm
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
scrilla4rella wrote:I've gotten this to run on XP but I can't get my USB Saturn controller recognized. While a game is running I press tab to go into the controls menu but I can't set anything to the pad. This is torturous, I have Battle Bakraid and Cannon Dancer running on the emulator but I refuse to play them on a keyboard. I wonder if it's an issue with the USB Saturn pad because other people seem to have no problems with other pads + adapters.
Tried joy2key? It's a program that will let you map keyboard keys to the joypad. Should work if the pad is detected by windows.
-
- Posts: 101
- Joined: Sun Apr 17, 2011 7:31 pm
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
If I try to start Ketsui with Shmupmame 3.0b it tells me to install a "CJK Font" which I am supposed to find at the official mameplus page ( http://mameplus.emu-france.com/ ) but that page is totally empty. Can anyone help me?
-
Ghetto Tate
- Posts: 21
- Joined: Thu Aug 12, 2010 11:46 pm
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
Try another Ketsui rom, shouldn't be needed to add any extra font. Wasn't for me.AliceMargatroid wrote:If I try to start Ketsui with Shmupmame 3.0b it tells me to install a "CJK Font" which I am supposed to find at the official mameplus page ( http://mameplus.emu-france.com/ ) but that page is totally empty. Can anyone help me?
-
- Posts: 101
- Joined: Sun Apr 17, 2011 7:31 pm
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
I am looking since 2 days ago, but no rom (except the one that wants the font) contains the files I need (ketsui_v100.u38, pgm_t01s.rom, t04701w064.u19, a04701w064.u7, a04702w064.u8, b04701w064.u1 and m04701b032.u17).Ghetto Tate wrote:Try another Ketsui rom, shouldn't be needed to add any extra font. Wasn't for me.AliceMargatroid wrote:If I try to start Ketsui with Shmupmame 3.0b it tells me to install a "CJK Font" which I am supposed to find at the official mameplus page ( http://mameplus.emu-france.com/ ) but that page is totally empty. Can anyone help me?
Some of them only had a .bin file and others had files like bitmap-1.u1 or image-1.u7. What am I supposed to do with those?
Mame seems really hard to set up, I am completely lost.
-
Ghetto Tate
- Posts: 21
- Joined: Thu Aug 12, 2010 11:46 pm
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
AliceMargatroid wrote:
Some of them only had a .bin file and others had files like bitmap-1.u1 or image-1.u7. What am I supposed to do with those?
Just put the Ketsui zip-file in the roms folder.
It should be 19 896 kb. At least mine is and it works.
-
- Posts: 101
- Joined: Sun Apr 17, 2011 7:31 pm
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
Mine is 19 888 kb. I must be missing something after all.Ghetto Tate wrote: It should be 19 896 kb. At least mine is and it works.
I'm kinda tired of searching but it has to be somewhere in the internet.
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
You have to start with the original source. The 2.2 version of shmupmame is based on mame140.RNGmaster wrote:Those instructions only apply if you're making a new version from scratch. How would I take my SHMUPMAME v2.2 and just edit one driver?Treasurance wrote:I've compiled twice following these instructionsRNGmaster wrote:What tools would you need to be able to compile from source?
Sorry; I'm terrible with programming.
The first step is to download the mame140 source and extract the zip file. Next, download the shmupmame 2.2 source and extract it. If you look inside the shmupmame source, you'll see that it contains individual files in different folders. These are the new files that you manually copy over to overwrite the original mame source files. Once you have done that, you can edit the cave.c file to enable save state support. Now you have the complete source tree that can be compiled according to whatever tutorial you're following. Hope that helps.
-
- Posts: 317
- Joined: Sat Jan 22, 2011 10:44 pm
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
I think that is the wrong approach.
If you want a lagless up-to-date MAME build you'd specifically want the changes that made Nimtz made for the "lagless" part. You wouldn't need, for example, the whole PGM driver that he backported. You would then fix up the patch to apply cleanly to the current version of MAME, or edit the source for the current version of MAME to incorporate the changes needed to make the drivers lagless. If there is a game that lacks savestate support in the current version, then port that over until such a time that it is present upstream.
After that it's a matter of a) knowing what you're doing, and b) keeping the patch(es) current with upstream MAME. Revision control is your friend, and something like git's rebase command would probably prove very useful for the process.
If you want a lagless up-to-date MAME build you'd specifically want the changes that made Nimtz made for the "lagless" part. You wouldn't need, for example, the whole PGM driver that he backported. You would then fix up the patch to apply cleanly to the current version of MAME, or edit the source for the current version of MAME to incorporate the changes needed to make the drivers lagless. If there is a game that lacks savestate support in the current version, then port that over until such a time that it is present upstream.
After that it's a matter of a) knowing what you're doing, and b) keeping the patch(es) current with upstream MAME. Revision control is your friend, and something like git's rebase command would probably prove very useful for the process.
Shmupmame v3.0b did that to me back when I used it. The same ROM on MAME 141 didn't, so I think it may have something to do with the older version of MAME Nimtz is using for 3.0b and systems set to Japanese locale (which is true for me, and probably true for Mr. I Took My Username From A Touhou Character).Ghetto Tate wrote:Try another Ketsui rom, shouldn't be needed to add any extra font. Wasn't for me.AliceMargatroid wrote:If I try to start Ketsui with Shmupmame 3.0b it tells me to install a "CJK Font" which I am supposed to find at the official mameplus page ( http://mameplus.emu-france.com/ ) but that page is totally empty. Can anyone help me?
-
- Posts: 101
- Joined: Sun Apr 17, 2011 7:31 pm
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
And I hate to change my locale for a single game. I will try MameUI then.Barrakketh wrote: Shmupmame v3.0b did that to me back when I used it. The same ROM on MAME 141 didn't, so I think it may have something to do with the older version of MAME Nimtz is using for 3.0b and systems set to Japanese locale.
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
I started getting the infamous error for no discernable reason the other day. Adding the program to the DEP exception list did nothing. wauuugh


Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
What do you mean by the source file? The .exe? I can't open the .exe to look at the folders inside, and searching the rest of the directory for cave.c comes up with nothing.jepjepjep wrote: If you look inside the shmupmame source, you'll see that it contains individual files in different folders.
-
- Posts: 101
- Joined: Sun Apr 17, 2011 7:31 pm
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
Go to the downloads on the Shmupmame webpage. You can download the source there. The source is not included in the actual program.RNGmaster wrote: What do you mean by the source file? The .exe? I can't open the .exe to look at the folders inside, and searching the rest of the directory for cave.c comes up with nothing.
-
- Posts: 335
- Joined: Mon Jan 17, 2011 6:38 pm
- Location: FATAL ATTRACTION "HELSINKI"
- Contact:
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
how do I get Ketsui and Galuda working with OST quality sound emulation
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
Huh, if that's the case I can find that easily, but I can't seem to find a good source for the MAME v.140 source.AliceMargatroid wrote: Go to the downloads on the Shmupmame webpage. You can download the source there. The source is not included in the actual program.
-
StarCreator
- Posts: 1943
- Joined: Mon Jan 12, 2009 2:44 am
- Location: Maryland, USA
- Contact:
Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid
Official MAME source packages can be found at mamedev.org.RNGmaster wrote:Huh, if that's the case I can find that easily, but I can't seem to find a good source for the MAME v.140 source.AliceMargatroid wrote: Go to the downloads on the Shmupmame webpage. You can download the source there. The source is not included in the actual program.