Shmupmame 4.2: Lagless Mars Matrix, Strikers 1945, Galaga 88

This is the main shmups forum. Chat about shmups in here - keep it on-topic please!
User avatar
BPzeBanshee
Posts: 4859
Joined: Sun Feb 08, 2009 3:59 am

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by BPzeBanshee »

RNGmaster wrote:Is this latest version compatible with save states for ESPrade?
And is there a 64-bit version?
No.
Hatta
Posts: 5
Joined: Sat Jun 19, 2010 1:35 am

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by Hatta »

I am unable to find the source code for MAMEPLUS! 99. The sourceforge site only has .141. Where do I get this source code?
User avatar
fogelmir
Posts: 103
Joined: Tue May 27, 2008 7:30 am
Location: Irvine, CA
Contact:

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by fogelmir »

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.
Never Give Up, Never Continue!
User avatar
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

Post by Drachenherz »

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... :-(
Truth - Compassion - Tolerance
User avatar
fogelmir
Posts: 103
Joined: Tue May 27, 2008 7:30 am
Location: Irvine, CA
Contact:

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by fogelmir »

I got my program to work by changing the compatibility to vista service pack 2.
Never Give Up, Never Continue!
User avatar
Necronom
Posts: 1023
Joined: Mon Apr 03, 2006 10:36 pm

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by Necronom »

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 :cry:
I really hope for a new build based on 141 now...
User avatar
TransatlanticFoe
Posts: 1870
Joined: Mon Jan 24, 2011 11:06 pm
Location: UK

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by TransatlanticFoe »

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.
User avatar
jepjepjep
Posts: 977
Joined: Tue Nov 18, 2008 7:42 pm

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by jepjepjep »

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... :-(
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).

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);
}
User avatar
RNGmaster
Posts: 2388
Joined: Mon Aug 02, 2010 9:08 pm
Location: Seattle, WA

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by RNGmaster »

What tools would you need to be able to compile from source?
User avatar
jepjepjep
Posts: 977
Joined: Tue Nov 18, 2008 7:42 pm

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by jepjepjep »

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.
django333
Posts: 1
Joined: Fri Sep 17, 2010 1:05 am

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by django333 »

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.
Treasurance
Posts: 335
Joined: Mon Jan 17, 2011 6:38 pm
Location: FATAL ATTRACTION "HELSINKI"
Contact:

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by Treasurance »

RNGmaster wrote:What tools would you need to be able to compile from source?
I've compiled twice following these instructions
User avatar
scrilla4rella
Posts: 948
Joined: Wed Feb 09, 2005 2:16 am
Location: Berkeley, CA

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by scrilla4rella »

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.
User avatar
RNGmaster
Posts: 2388
Joined: Mon Aug 02, 2010 9:08 pm
Location: Seattle, WA

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by RNGmaster »

Treasurance wrote:
RNGmaster wrote:What tools would you need to be able to compile from source?
I've compiled twice following these instructions
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?

Sorry; I'm terrible with programming.
User avatar
Zaarock
Posts: 1881
Joined: Mon Nov 07, 2005 4:18 pm
Location: Finland

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by Zaarock »

RNGmaster wrote:
Treasurance wrote:
RNGmaster wrote:What tools would you need to be able to compile from source?
I've compiled twice following these instructions
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?

Sorry; I'm terrible with programming.
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.
User avatar
Ghetto Tate
Posts: 21
Joined: Thu Aug 12, 2010 11:46 pm

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by Ghetto Tate »

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.
AliceMargatroid
Posts: 101
Joined: Sun Apr 17, 2011 7:31 pm

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by AliceMargatroid »

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?
User avatar
Ghetto Tate
Posts: 21
Joined: Thu Aug 12, 2010 11:46 pm

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by Ghetto Tate »

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?
Try another Ketsui rom, shouldn't be needed to add any extra font. Wasn't for me.
AliceMargatroid
Posts: 101
Joined: Sun Apr 17, 2011 7:31 pm

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by AliceMargatroid »

Ghetto Tate wrote:
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?
Try another Ketsui rom, shouldn't be needed to add any extra font. Wasn't for me.
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).

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.
User avatar
Ghetto Tate
Posts: 21
Joined: Thu Aug 12, 2010 11:46 pm

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by Ghetto Tate »

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.
AliceMargatroid
Posts: 101
Joined: Sun Apr 17, 2011 7:31 pm

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by AliceMargatroid »

Ghetto Tate wrote: It should be 19 896 kb. At least mine is and it works.
Mine is 19 888 kb. I must be missing something after all.
I'm kinda tired of searching but it has to be somewhere in the internet.
User avatar
jepjepjep
Posts: 977
Joined: Tue Nov 18, 2008 7:42 pm

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by jepjepjep »

RNGmaster wrote:
Treasurance wrote:
RNGmaster wrote:What tools would you need to be able to compile from source?
I've compiled twice following these instructions
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?

Sorry; I'm terrible with programming.
You have to start with the original source. The 2.2 version of shmupmame is based on mame140.

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.
Barrakketh
Posts: 317
Joined: Sat Jan 22, 2011 10:44 pm

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by Barrakketh »

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.
Ghetto Tate wrote:
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?
Try another Ketsui rom, shouldn't be needed to add any extra font. Wasn't for me.
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).
AliceMargatroid
Posts: 101
Joined: Sun Apr 17, 2011 7:31 pm

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by AliceMargatroid »

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.
And I hate to change my locale for a single game. I will try MameUI then.
captpain
Posts: 1783
Joined: Wed Jul 23, 2008 6:23 am

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by captpain »

I started getting the infamous error for no discernable reason the other day. Adding the program to the DEP exception list did nothing. wauuugh

Image
User avatar
RNGmaster
Posts: 2388
Joined: Mon Aug 02, 2010 9:08 pm
Location: Seattle, WA

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by RNGmaster »

jepjepjep wrote: If you look inside the shmupmame source, you'll see that it contains individual files in different folders.
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.
AliceMargatroid
Posts: 101
Joined: Sun Apr 17, 2011 7:31 pm

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by AliceMargatroid »

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.
Go to the downloads on the Shmupmame webpage. You can download the source there. The source is not included in the actual program.
Treasurance
Posts: 335
Joined: Mon Jan 17, 2011 6:38 pm
Location: FATAL ATTRACTION "HELSINKI"
Contact:

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by Treasurance »

how do I get Ketsui and Galuda working with OST quality sound emulation
User avatar
RNGmaster
Posts: 2388
Joined: Mon Aug 02, 2010 9:08 pm
Location: Seattle, WA

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by RNGmaster »

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.
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.
User avatar
StarCreator
Posts: 1943
Joined: Mon Jan 12, 2009 2:44 am
Location: Maryland, USA
Contact:

Re: Shmupmame v3.0b, Lagless Batrider, Garegga and Bakraid

Post by StarCreator »

RNGmaster wrote:
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.
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.
Official MAME source packages can be found at mamedev.org.
Post Reply