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
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 »

BPzeBanshee uploaded a version of MAME that can run save states for ESP Ra.De and DDP a while ago. It's lagless and has savestate support for most titles. Just look around the last 5 pages of the thread.
User avatar
Pharos
Posts: 39
Joined: Tue Mar 09, 2010 4:32 am
Location: Calgary, Alberta

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

Post by Pharos »

RNGmaster wrote:BPzeBanshee uploaded a version of MAME that can run save states for ESP Ra.De and DDP a while ago. It's lagless and has savestate support for most titles. Just look around the last 5 pages of the thread.
Thanks. Did you mean Barrakketh instead? I used his build '142u3' and it seems to working. Here's a link to his post if anyone else is interested, I'm using Win7 64 bits by the way.
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 »

Pharos wrote:
RNGmaster wrote:BPzeBanshee uploaded a version of MAME that can run save states for ESP Ra.De and DDP a while ago. It's lagless and has savestate support for most titles. Just look around the last 5 pages of the thread.
Thanks. Did you mean Barrakketh instead? I used his build '142u3' and it seems to working. Here's a link to his post if anyone else is interested, I'm using Win7 64 bits by the way.
I think he did, I've yet to have compiled anything MAME-related. :P

That said if its as easy as stick the files in and compile I could certainly have a go at compiling WolfMAME Plus 0.99 with the Shmupmame source drivers if anyone's got a clue as to how I'd do that. I remember Nimitz saying it was a bitch so it must not be as straightforward as simple newer builds of standard MAME.
User avatar
Bananamatic
Posts: 3530
Joined: Fri Jun 25, 2010 12:21 pm

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

Post by Bananamatic »

Okay, the problem seems to be not in v3.0b but in 99 builds in general - mame32plus has the same problem as shmupmame v3.0b. Mame loads but when I click a game there is absolutely no response.

It's probably something on my side - any ideas?
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 »

Bananamatic wrote:Okay, the problem seems to be not in v3.0b but in 99 builds in general - mame32plus has the same problem as shmupmame v3.0b. Mame loads but when I click a game there is absolutely no response.

It's probably something on my side - any ideas?
Your synptoms are different but I doubt it's just you, we went through that train of thought about a page or two ago regarding it crashing outright. WolfMAME Pro 0.99 works fine on machines for some people including me on the one machine I could find that exhibited these issues so try that, but Nimitz has apparently done nothing with this information to date so it's starting to look like you're screwed. :(
User avatar
Bananamatic
Posts: 3530
Joined: Fri Jun 25, 2010 12:21 pm

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

Post by Bananamatic »

Tried several versions of wolfmame and all do the exact same thing. Mame launches but nothing runs.

I swear that I did something wrong one day that broke all those mames. Something still points me towards this .net framework I had to install a day before it broke.
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 »

The .NET frameworks are able to be uninstalled from the Add or Remove Programs equivalent in Control Panel if you want to put that theory of yours to the test. At worst some of your other games might not work but since it's an official Microsoft thing it'll be easy to just reinstall again afterwards.
User avatar
blackoak
Posts: 1072
Joined: Sun Feb 20, 2011 12:43 am

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

Post by blackoak »

has anyone had any luck compiling mame with the video hacks found in Barrakketh's .142u3 build that he posted few pages back? The vanilla mame he made is great (loving all the toaplan2 stuff with sound--and it seems more accurate in sound in general over the .99 shmupmame build??), but I've been trying to do a MamePlus build with them--need autofire+custom buttons! I can compile MamePlus .143u6 just fine, but copying the video hacks always gives me errors during the build, usually starting with psikyosh.c... I don't *think* I'm doing anything wrong (just copying the 16 lagless .c files before compile), but maybe there's more to it than I imagine...

I'm running this on a cab+JPAC, so autofire is limited unless I physically build an autofire circuit or something. Tried AutoHotKey, but Mame won't work with its send commands (and its sketchy with Mame anyway, from what I hear). I heard someone say the JPAC has programmable autofire with the winIPAC utility, but I can't find that option anywhere--think it was an "errant" forum comment, as it goes... if anyone has had similar workarounds, would love to hear them.
shmuplations.com - translated game developer interviews and more
support shmuplations on patreon!
Barrakketh
Posts: 317
Joined: Sat Jan 22, 2011 10:44 pm

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

Post by Barrakketh »

blackoak wrote:(loving all the toaplan2 stuff
Speaking of that, while the last build I made should be the same as ShmupMame 2.2 as far as lag goes, Nimitz made some changes to the toaplan2 video drivers in 3.0 that I don't really understand (see the draw_sprites function for details), and I'm really not familiar with older versions of MAME and the litany of changes made between 0.99 and 0.14x to be able to easily port everything over.

I also currently lack the motivation to do so :mrgreen:
but I've been trying to do a MamePlus build with them--need autofire+custom buttons! I can compile MamePlus .143u6 just fine, but copying the video hacks always gives me errors during the build, usually starting with psikyosh.c... I don't *think* I'm doing anything wrong (just copying the 16 lagless .c files before compile), but maybe there's more to it than I imagine...
Generally speaking, you can't copy the files (except to MAME 0.142u3, for obvious reasons). You'd have to find the changes between an unmodified MAME 0.142u3 (the last build I made) and 0.143u6, and update the drivers accordingly (making any changes to the lagless hacks as necessary). The technically-inclined could do a three-way merge between plain 0.142u3, 0.143u6, and lagless 0.142u3 to automate part of the process. Then you'd have to make sure the MAMEPlus changes don't break anything.

Right now I'm not terribly inclined to try updating the lagless patches again until after 0.144 comes out.
User avatar
tinotormed
Posts: 1069
Joined: Mon May 24, 2010 10:08 pm
Location: Philippines
Contact:

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

Post by tinotormed »

I got some issues when playing Raiden Fighters 2.1 US in v3.0b, the game crashed when I reached stage 3 giant boss, aside from not having sound just yet.
Image
YT|2nd YT|1ccs|
Good, bad, I'm the guy with the keyboard! Note:Please PM me if you need scores to be updated!
User avatar
blackoak
Posts: 1072
Joined: Sun Feb 20, 2011 12:43 am

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

Post by blackoak »

Barrakketh wrote:Generally speaking, you can't copy the files (except to MAME 0.142u3, for obvious reasons). You'd have to find the changes between an unmodified MAME 0.142u3 (the last build I made) and 0.143u6, and update the drivers accordingly (making any changes to the lagless hacks as necessary). The technically-inclined could do a three-way merge between plain 0.142u3, 0.143u6, and lagless 0.142u3 to automate part of the process. Then you'd have to make sure the MAMEPlus changes don't break anything.

Right now I'm not terribly inclined to try updating the lagless patches again until after 0.144 comes out.
Thanks for the advice--and I can definitely wait for that. ;) I hadn't realized that 142u3 and 143u6 would be different enough that the video hacks wouldn't just work outright. Actually, I have the 142u3 mame source, but the MamePlus 142u3 source doesn't seem to be available anywhere. Sourceforge only has the newest, and the archive only goes up to .137 or so at mameworld. Maybe I'll ask someone there if they have it, and I can get a 142u3 MamePlus compiled in the meantime. Working on computers all day followed by an evening of non-autofire shmupping (psikyo....) has really started to hurt my hand!
shmuplations.com - translated game developer interviews and more
support shmuplations on patreon!
Barrakketh
Posts: 317
Joined: Sat Jan 22, 2011 10:44 pm

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

Post by Barrakketh »

blackoak wrote:I hadn't realized that 142u3 and 143u6 would be different enough that the video hacks wouldn't just work outright.
The hacks appear to be working fine as of 143 since I was able to rebase my last changes onto it just fine (which also compiled), it's all the other stuff that changes and needs updating. Or more accurately, the changes made by the hacks need to be applied cleanly to the newer version and modified as needed when taking into account changes made to the file being patched.

You can try these since I haven't been feeling very productive today.
KBZ
Posts: 1257
Joined: Sat Mar 26, 2005 4:47 am

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

Post by KBZ »

Looking to put together a dedicated mame setup. Wondering if anyone knows what kind of specs are needed to run ketsui in shmupmame 3.0 at basic 640x480 with no additional video features.

Would an IBM T60 be enough?
=/
User avatar
DJ Incompetent
Posts: 2374
Joined: Tue Jun 13, 2006 10:28 pm
Location: Murda Mitten, USA

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

Post by DJ Incompetent »

Would an IBM T60 be enough?
Yes?

RAM may need an upgrade maybe. 512 seems low, but would probably not matter.
KBZ
Posts: 1257
Joined: Sat Mar 26, 2005 4:47 am

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

Post by KBZ »

yikes. My netbook can pull off CPS3 at 94% in sdlmame, but ketsui gets 60%

maybe it's the cheap ssd.

Is it possible to setup 0.99 mame in linux with shmupmame patches?
=/
User avatar
nZero
Posts: 2608
Joined: Wed Jan 26, 2005 1:20 am
Location: DC Area
Contact:

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

Post by nZero »

Kingbuzzo wrote:maybe it's the cheap ssd.
There is not a driver in MAME that is limited by the I/O subsystem. Most likely the processor (Atom?) just doesn't cut the mustard.
Image
KBZ
Posts: 1257
Joined: Sat Mar 26, 2005 4:47 am

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

Post by KBZ »

nZero wrote:
Kingbuzzo wrote:maybe it's the cheap ssd.
There is not a driver in MAME that is limited by the I/O subsystem. Most likely the processor (Atom?) just doesn't cut the mustard.
by a lot apparently. Ketsui probably needs a decent 2.5ghz dual core cpu and midlevel video card. Probably nothing I'm going to get in a cheap laptop or mini itx project. Oh well.
=/
User avatar
nZero
Posts: 2608
Joined: Wed Jan 26, 2005 1:20 am
Location: DC Area
Contact:

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

Post by nZero »

Kingbuzzo wrote:Ketsui probably needs a decent 2.5ghz dual core cpu and midlevel video card.
Atom is just a dog of an architecture. Also, emulation doesn't thread well, so there's not much advantage to dual/tri/quad/hexa core, a higher clocked single core will win in MAME. From experience, Ketsui runs fullspeed in latest MAMEPlus on a ~2GHz Core 2 Duo laptop with integrated graphics-- for what it's worth, the video card basically doesn't matter, anything in the last 10 years that has supported drivers for whatever OS it's being used with is good enough for MAME.
Image
User avatar
Illyrian
Posts: 1543
Joined: Wed Jun 15, 2011 5:53 pm
Location: London

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

Post by Illyrian »

Bananamatic wrote:Tried several versions of wolfmame and all do the exact same thing. Mame launches but nothing runs.

I swear that I did something wrong one day that broke all those mames. Something still points me towards this .net framework I had to install a day before it broke.
I have this issue as well.

It was working a couple of months back but now it doesn't.
www.twitch.tv/illyriangaming
<RegalSin> we are supporting each other on our crotches
Nasirosuchus
Posts: 304
Joined: Sat Jun 25, 2011 3:56 am

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

Post by Nasirosuchus »

A Pentium 4 is enough to run MAME. I've got an emulation box that I put together from spare parts for a friend. It's basically got the Pentium 4, 2GB of RAM, Windows XP, and integrated graphics and everything is fine as far as I can tell.
KBZ
Posts: 1257
Joined: Sat Mar 26, 2005 4:47 am

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

Post by KBZ »

that's good to hear. So a 2.0GHZ dual core with at least a GMA 500 and a a gig of ram would be more than enough.

Going to pick up a Thinkpad T61 1.8ghz duo2core w/ nividia quadro then.
=/
User avatar
HeLGeN-X
Posts: 159
Joined: Tue Feb 20, 2007 3:33 pm
Location: Fukuoka and NYC.

ShmupMAME AVI Recording...

Post by HeLGeN-X »

Sorry to ask yet another stupid question, but last year, I'm pretty sure I was recording with ShmupMAME when I pressed a key, am I wrong? If so, what is the key? I will note it in SM for next time.

Thanks!

(mod edit: merged post with main shmupmame thread)
clockpenalty
Posts: 3
Joined: Tue Nov 01, 2011 12:05 pm

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

Post by clockpenalty »

After going through the thread it appears the only recourse for mac users is:

get mame 142 source

locate diffs for u1, u2, u3 and patch

overwrite with Barraketh's 142u3 lagless edit (not vanilla shmupmame)

compile

because of the following:

* shmupmame 3 is only available for mameplus 0.99 which does not compile on mac
* mame 140 has several problems.
* Nobody has uploaded a mac-compatible lagless binary except ubermame, which does not support many recent roms.

Am I correct?
User avatar
ClessxAlghazanth
Posts: 10
Joined: Tue Nov 01, 2011 2:46 am

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

Post by ClessxAlghazanth »

I have been playing new Ketsui and other PGM titles on Shmupmame v3 since it's been released.
And considering the time passed after its release , I wondered if remaining errors in these games (ship disappearing between levels - Ketsui for example) were fixed in latest builds of mame ?

And is still Shmupmame the best way to go for Ketsui or DOJ ?
Is the project abandoned , or halted ? It's already almost perfect and works like magic , but I just wondered if it is still being worked on somewhere by someone and any future projects planned ?

thanks and sorry for terrible English :lol:
Chirpy13
Posts: 97
Joined: Mon May 23, 2011 3:03 am

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

Post by Chirpy13 »

.
Last edited by Chirpy13 on Thu Aug 30, 2012 12:36 am, edited 1 time in total.
Barrakketh
Posts: 317
Joined: Sat Jan 22, 2011 10:44 pm

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

Post by Barrakketh »

clockpenalty wrote:overwrite with Barraketh's 142u3 lagless edit (not vanilla shmupmame)
Well, there are patches for 143u6.
User avatar
nasty_wolverine
Posts: 1371
Joined: Sun Oct 09, 2011 11:44 pm

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

Post by nasty_wolverine »

144 is out. can we expect a lagless version!!! Please.
Elysian Door - Naraka (my WIP PC STG) in development hell for the moment
User avatar
Arcade Legends 3
Posts: 58
Joined: Thu Mar 24, 2011 7:47 pm
Location: Bulgaria

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

Post by Arcade Legends 3 »

Attention! Attention!
Breaking news!

True lagless MAME - 0 (zero) FPS of lag. http://ashura.altervista.org/download_bin.php
I found 19 completely lagless games: "1944: The Loop Master"; "1941: Counter-Attack"; Ashura Blaster; Blood Bros.; Carrier Air Wing; Crossed Swords; Dimahoo; Guwange; Hamerrin' Harry; J.J. Squawkers; Kingdom Grandprix; Knights of the Round; Mercs; Ninja Commando; "Snow Bros."; Three Wonders; Thunder Dragon 2; P.O.W. - Prisoners of War; and Rapid Hero.
Maybe there are more, but I am already tired.

p.s. Actually, some of the 19 have 1 FPS of lag. I was misguided by ShmupMAME, where the lag is 2.
Last edited by Arcade Legends 3 on Fri Dec 02, 2011 8:17 pm, edited 4 times in total.
User avatar
third_strike
Posts: 1207
Joined: Mon Sep 17, 2007 7:34 pm
Location: Brazil RJ

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

Post by third_strike »

Off: Can I configure a custom autofire button in later mame releases.
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 »

third_strike wrote:Off: Can I configure a custom autofire button in later mame releases.
I believe you can in MAME Plus! I tried 0.144 of it and the custom buttons mechanism was the exact same.
Post Reply