Mame 0.153 Cave SH-3 emulation

This is the main shmups forum. Chat about shmups in here - keep it on-topic please!
kathy
Posts: 131
Joined: Fri Mar 29, 2013 6:11 am

Re: Mame 0.153 Cave SH-3 emulation

Post by kathy »

Xyga wrote:Yeah but...
haha nice pic :lol:

From what I understand SH3 games have a little intentional lag built in, and I absolutely agree there is a small amount of additional lag with mame. I do question how many people would notice if their pcb somehow had the same level of lag when they woke up one day though. I own a ton of original software I purchased new from retailers, but mame on a pro CRT is so gorgeously convenient it's simply too hard for me to ignore personally. :)

Image
LRa
Posts: 112
Joined: Thu Mar 17, 2005 1:29 pm

Re: Mame 0.153 Cave SH-3 emulation

Post by LRa »

CStarFlare wrote:Deathsmiles II isn't SH-3.
Didn't know that. Saw a reference for the game in the gui, so I was wondering.
User avatar
Xyga
Posts: 7181
Joined: Tue Nov 05, 2013 8:22 pm
Location: block

Re: Mame 0.153 Cave SH-3 emulation

Post by Xyga »

kathy wrote:From what I understand SH3 games have a little intentional lag built in
I've read about that a few times but was it actually confirmed or documented somewhere ?
Wouldn't be a surprise though.

Nice pic as well, same feeling here. :mrgreen:
Strikers1945guy wrote:"Do we....eat chicken balls?!"
kathy
Posts: 131
Joined: Fri Mar 29, 2013 6:11 am

Re: Mame 0.153 Cave SH-3 emulation

Post by kathy »

I could be very wrong here, but from memory I believe Trap confirmed the lag in the SH3 titles somewhere on these boards a while ago. While it's not an SH3 title, he did a great job of making an arrange mode for Ketsui, which is more than enough to let me know he knows his stuff.

Personally I want to know how much he would charge me to change the color of the bullets in futari :mrgreen:
User avatar
dunpeal2064
Posts: 1784
Joined: Tue Nov 23, 2010 9:14 pm
Location: CA

Re: Mame 0.153 Cave SH-3 emulation

Post by dunpeal2064 »

My guess: He isn't going to help you mess with anything in SH-3 :wink:
kathy
Posts: 131
Joined: Fri Mar 29, 2013 6:11 am

Re: Mame 0.153 Cave SH-3 emulation

Post by kathy »

haha! I suspect you're right :D

If you're reading this Trap, I think the right shade of white bullets on Futari Kuro could work really, really well though (cough!) :lol:
User avatar
ptoing
Posts: 1118
Joined: Wed Jan 11, 2006 10:36 pm
Location: Gurmany
Contact:

Re: Mame 0.153 Cave SH-3 emulation

Post by ptoing »

Xyga wrote:
kathy wrote:From what I understand SH3 games have a little intentional lag built in
I've read about that a few times but was it actually confirmed or documented somewhere ?
Wouldn't be a surprise though.
One indication is the Frame Delay setting in the Mushi Futari port which are as follows:
0V(Tearing), 1V(Fast), 2V(PCB), 3V(Slow)

This would indicate that the PCB possibly has 2 frames of delay put in. ZOMG!
User avatar
finisherr
Posts: 608
Joined: Wed Jun 08, 2011 12:39 pm
Location: Seattle

Re: Mame 0.153 Cave SH-3 emulation

Post by finisherr »

SapphireDensetsu wrote:
Artemio wrote:
finisherr wrote:I've bought just about all of the shooters I'd want to play that are compatible with an American 360. The stuff I will probably emulate includes DOJ, DDP, Ketsui, and Mushihimesama. If there were region free releases of these games, I'd have no problem buying them. But you know...there aren't.
If you are considering that path, why not hack your Xbox to play Japanese games and buy them?
A ban from Xbox Live Gold, among other things. Never mind the fact that some people don't have the knowledge or resources needed to hack a Xbox 360.
I'm really not willing to potentially destroy my XBox. If I had an extra, well, then I'd have something to work with.
User avatar
finisherr
Posts: 608
Joined: Wed Jun 08, 2011 12:39 pm
Location: Seattle

Re: Mame 0.153 Cave SH-3 emulation

Post by finisherr »

Just got the Pi...Yeah...this isn't going to work out. I'll have to build something else with this thing.
User avatar
casualcoder
Posts: 347
Joined: Sat Apr 21, 2012 4:35 am
Location: West Coast, Canada

Re: Mame 0.153 Cave SH-3 emulation

Post by casualcoder »

Compared Espgaluda II in the new Mame to X360 and I hated it. Besides Zeshikai mode being completely messed because of blitter settings it just controlled terribly with at least 3 frames of additional lag plus the sound was garbage. All of the non-Shmupmame SH3 stuff is no fun to play in Mame if you are used to PCB or console versions. It may depend on your sensitivity to these things and how serious you are about playing your best but I wouldn't bother with such great games released officially and easily purchased for a good price.
User avatar
casualcoder
Posts: 347
Joined: Sat Apr 21, 2012 4:35 am
Location: West Coast, Canada

Re: Mame 0.153 Cave SH-3 emulation

Post by casualcoder »

ptoing wrote:
Xyga wrote:
kathy wrote:From what I understand SH3 games have a little intentional lag built in
I've read about that a few times but was it actually confirmed or documented somewhere ?
Wouldn't be a surprise though.
One indication is the Frame Delay setting in the Mushi Futari port which are as follows:
0V(Tearing), 1V(Fast), 2V(PCB), 3V(Slow)

This would indicate that the PCB possibly has 2 frames of delay put in. ZOMG!
I wouldn't assume the lag is "put in" so much as forced through a limitation of hardware. Would it make sense as a developer to say "yeah, controls seem good... but it needs more lag." What I wonder is what does the "V" stand for. I would assume it means frames but in principle I don't think there is such thing as zero lag as your input may not register until the next frame is drawn.
Andypc
Posts: 46
Joined: Sat Apr 11, 2009 4:53 pm

Re: Mame 0.153 Cave SH-3 emulation

Post by Andypc »

casualcoder wrote:Compared Espgaluda II in the new Mame to X360 and I hated it. Besides Zeshikai mode being completely messed because of blitter settings it just controlled terribly with at least 3 frames of additional lag plus the sound was garbage. All of the non-Shmupmame SH3 stuff is no fun to play in Mame if you are used to PCB or console versions. It may depend on your sensitivity to these things and how serious you are about playing your best but I wouldn't bother with such great games released officially and easily purchased for a good price.
Are you sure your emulation is running at 100% speed (Press F11). I had no sound issue with that game, but you need at least a 3Ghz C2D to run the emulation at full speed. Ibara needs a 3.33Ghz C2D. Also are you turning on the blitter delay in the menu? Tab> Game Settings> Blitter Delay On?
User avatar
casualcoder
Posts: 347
Joined: Sat Apr 21, 2012 4:35 am
Location: West Coast, Canada

Re: Mame 0.153 Cave SH-3 emulation

Post by casualcoder »

I ran the emulation on a 6 core system at 100%

The blitter never felt right to me but even if I tweaked it the lag was a big turn-off. I compared the final boss pattern and the lag made my usual movements stupid hard to produce consistently. Not worth it for me. I was hoping to use it for savestate practise but no dice.
kathy
Posts: 131
Joined: Fri Mar 29, 2013 6:11 am

Re: Mame 0.153 Cave SH-3 emulation

Post by kathy »

casualcoder wrote: I wouldn't assume the lag is "put in" so much as forced through a limitation of hardware. Would it make sense as a developer to say "yeah, controls seem good... but it needs more lag." What I wonder is what does the "V" stand for. I would assume it means frames but in principle I don't think there is such thing as zero lag as your input may not register until the next frame is drawn.
That's a fair call and makes total sense.

Personally I can't get Ibara running right and I haven't had much to do with Galuda II. I own the port but much prefer playing Futari and some of the previous gen titles.

The inclusion of SH3 code in mame might be a step forward in getting the sub par games working better though, which is great news IMHO.
User avatar
matrigs
Posts: 682
Joined: Mon Jan 18, 2010 7:27 pm
Location: Poland

Re: Mame 0.153 Cave SH-3 emulation

Post by matrigs »

this will never work correctly with the blitter rate settings like this. trap15 mentioned this several times that this is a very dirty workaround for emulating slowdown and that he was able to produce a much more sophisticated code with 100% accurate slowdown.
User avatar
cools
Posts: 2057
Joined: Mon Nov 26, 2007 4:57 pm
Location: South Wales
Contact:

Re: Mame 0.153 Cave SH-3 emulation

Post by cools »

There's input lag in SH3 titles on hardware ? I never noticed it and I'm generally pretty sensitive to it.

On the other hand the Raizing trinity have so much lag that unless one of them is the only game I'm playing they make me want to throw the cabinet out of a window, it's revolting. If someone could fix Garegga/Batrider input lag on real hardware I'd be happy to pay them.
Image
Bonus!
Posts: 760
Joined: Wed Mar 20, 2013 12:48 pm
Location: Sweden

Re: Mame 0.153 Cave SH-3 emulation

Post by Bonus! »

matrigs wrote:this will never work correctly with the blitter rate settings like this. trap15 mentioned this several times that this is a very dirty workaround for emulating slowdown and that he was able to produce a much more sophisticated code with 100% accurate slowdown.
trap15, if this is true and not a misunderstanding, what is keeping you from submitting that code to the MAME project?
User avatar
trap15
Posts: 7835
Joined: Mon Aug 31, 2009 4:13 am
Location: 東京都杉並区
Contact:

Re: Mame 0.153 Cave SH-3 emulation

Post by trap15 »

Contempt. Also, they're ridiculously simple changes, so if they want to fix it, it's not hard for them to actually do it. I'll say it again: the key is not in the GPU delay, it's in the CPU. Read the datasheet.
@trap0xf | daifukkat.su/blog | scores | FIRE LANCER
<S.Yagawa> I like the challenge of "doing the impossible" with older hardware, and pushing it as far as it can go.
User avatar
Elaphe
Posts: 214
Joined: Sat Jan 26, 2008 4:44 pm

Re: Mame 0.153 Cave SH-3 emulation

Post by Elaphe »

Great news. Time to compile again my build. Is Akai Katana added? Have they improved the emulation of Pink Sweets and Muchi Muchi Pork? As regard what has been discussed, I must say I enjoy Cave games a lot in MAME. I play them in a CRT monitor in native low res. The only fact that I can kill all slowdowns makes them better than in the original hardware, so I can forgive any minor issues in emulation.
User avatar
Blinge
Posts: 5459
Joined: Tue Feb 19, 2013 4:05 pm
Location: Villa Straylight

Re: Mame 0.153 Cave SH-3 emulation

Post by Blinge »

Trap pls
Image
1cc List - Youtube - You emptylock my heart
Bonus!
Posts: 760
Joined: Wed Mar 20, 2013 12:48 pm
Location: Sweden

Re: Mame 0.153 Cave SH-3 emulation

Post by Bonus! »

trap15 wrote:Contempt. Also, they're ridiculously simple changes, so if they want to fix it, it's not hard for them to actually do it. I'll say it again: the key is not in the GPU delay, it's in the CPU. Read the datasheet.
Would you mind posting your .diff file so that people could compile their own MAME versions and enjoy those games with proper slowdown?
User avatar
jepjepjep
Posts: 977
Joined: Tue Nov 18, 2008 7:42 pm

Re: Mame 0.153 Cave SH-3 emulation

Post by jepjepjep »

cools wrote: On the other hand the Raizing trinity have so much lag that unless one of them is the only game I'm playing they make me want to throw the cabinet out of a window, it's revolting. If someone could fix Garegga/Batrider input lag on real hardware I'd be happy to pay them.
That would be a dream come true.
User avatar
Xyga
Posts: 7181
Joined: Tue Nov 05, 2013 8:22 pm
Location: block

Re: Mame 0.153 Cave SH-3 emulation

Post by Xyga »

We should have a separate 'trap15 please' thread.
Strikers1945guy wrote:"Do we....eat chicken balls?!"
User avatar
Teufel_in_Blau
Posts: 526
Joined: Wed Apr 08, 2009 5:32 pm

Re: Mame 0.153 Cave SH-3 emulation

Post by Teufel_in_Blau »

Xyga wrote:We should have a separate 'trap15 please' thread.
We have one: http://shmups.system11.org/viewtopic.php?f=3&t=30967

Feel free to contribute. But I think that Culian is not underage anymore.
GaijinPunch wrote:I don't have 40 minutes to do anything other than fist myself these days.
User avatar
Icarus
Posts: 7320
Joined: Mon Jan 31, 2005 2:55 am
Location: England

Re: Mame 0.153 Cave SH-3 emulation

Post by Icarus »

jepjepjep wrote:
cools wrote: On the other hand the Raizing trinity have so much lag that unless one of them is the only game I'm playing they make me want to throw the cabinet out of a window, it's revolting. If someone could fix Garegga/Batrider input lag on real hardware I'd be happy to pay them.
That would be a dream come true.
The only sensible response to this ridiculous notion is lrn2play.
Image
User avatar
ptoing
Posts: 1118
Joined: Wed Jan 11, 2006 10:36 pm
Location: Gurmany
Contact:

Re: Mame 0.153 Cave SH-3 emulation

Post by ptoing »

casualcoder wrote: I wouldn't assume the lag is "put in" so much as forced through a limitation of hardware. Would it make sense as a developer to say "yeah, controls seem good... but it needs more lag." What I wonder is what does the "V" stand for. I would assume it means frames but in principle I don't think there is such thing as zero lag as your input may not register until the next frame is drawn.
Well yeah, put in is probably wrong, I agree. The only thing I can think of the V could stand for is frames of V-sync.
User avatar
trap15
Posts: 7835
Joined: Mon Aug 31, 2009 4:13 am
Location: 東京都杉並区
Contact:

Re: Mame 0.153 Cave SH-3 emulation

Post by trap15 »

Bonus! wrote:
trap15 wrote:Contempt. Also, they're ridiculously simple changes, so if they want to fix it, it's not hard for them to actually do it. I'll say it again: the key is not in the GPU delay, it's in the CPU. Read the datasheet.
Would you mind posting your .diff file so that people could compile their own MAME versions and enjoy those games with proper slowdown?
Nope. It's really hacky and awful because I didn't care too much, which is another reason I won't release them. I doubt in the ability of MAMEdev to make a better implementation, but it'd be fun to see how awful they do it, if they ever even do.
@trap0xf | daifukkat.su/blog | scores | FIRE LANCER
<S.Yagawa> I like the challenge of "doing the impossible" with older hardware, and pushing it as far as it can go.
xMetalliCx
Posts: 71
Joined: Fri Jun 17, 2011 4:08 pm
Location: UA

Re: Mame 0.153 Cave SH-3 emulation

Post by xMetalliCx »

trap15 wrote:Contempt. Also, they're ridiculously simple changes, so if they want to fix it, it's not hard for them to actually do it. I'll say it again: the key is not in the GPU delay, it's in the CPU. Read the datasheet.
why you so sure, if the cause of slowdons is CPU why it usually used only about 30% ?

I've readed SuperH datasheets million times, where exactly to look at ?
if you have some ideas or know something - feel free to share it here or on #messdev or smth
User avatar
Xyga
Posts: 7181
Joined: Tue Nov 05, 2013 8:22 pm
Location: block

Re: Mame 0.153 Cave SH-3 emulation

Post by Xyga »

Accidentally found this pic lol
Image
Classic.
Strikers1945guy wrote:"Do we....eat chicken balls?!"
User avatar
emphatic
Posts: 7987
Joined: Mon Aug 18, 2008 3:47 pm
Location: Alingsås, Sweden
Contact:

Re: Mame 0.153 Cave SH-3 emulation

Post by emphatic »

Keep fighting the good fight, trap15.
Image | My games - http://www.emphatic.se
RegalSin wrote:Street Fighters. We need to aviod them when we activate time accellerator.
Post Reply