Asura Buster Game freezing?
-
Hi everyone,
As you can tell from my title I have a very specific issue and I'm hoping that someone has run into it and can help me out. I have Asura Buster running pretty well on Fbalpha2012. Aside from a very strange sound issue where some sfx are played a few times in a row, the game runs at full speed. That is until...I get up to the giant whale blob thing Vebel and the game stops responding. The characters are moving in their stance and the music is still playing but I can't move my character at all anymore.
It's so weird too because it's not even like a real freeze, because I can still "insert a coin" and the second player can play with no issues. But after the fight is over and it goes back to Vebel it goes back to no response. Has anyone run into this and can possibly help me fix it?
I'm on a rpi3B+.
-
@minimanzer0 is there any reason you're using FBA2012? if this turns out to be an emulation bug (likely) it's not going to get any emulation updates. the maintained version of FBA is lr-fbneo - you should try using that instead.
-
@dankcushions thanks for your quick reply. I just fbalpha2012 because it's the only thing that will play it full speed. If I open it in fbneo it runs unplayably slow with a lot of sound lag as well. :(
-
@minimanzer0 mm, if fbneo doesn't have the same bug then you can prove it's an emulation bug that was fixed with later versions, but 2012 is a snapshot of FBA in 2012 so that's as good as it is going to get.
is it supported in mame2003/mame2003-plus? they may be worth checking.
-
@minimanzer0 Well, lots of work was done to fix this arcade hardware over the last 8 years, so the higher requirement in FBNeo is expected. If you don't plan on buying a pi4, it might be worth checking if FBNeo with the cyclone core option can improve things for this specific game (i recommend not enabling it globally).
I doubt you'll have very good results with old MAME (if any result at all), even latest MAME looks like it might be behind FBNeo for this hardware.
-
@barbudreadmon I can't even get it to open in mame2003. But when I get home I'll see if I get to the same spot where it freezes, in fbneo.
-
@dankcushions ok so I tried the game with fbneo and it was running really slow with lagging sound (as I previously mentioned) but it didn't get stuck and freeze where the fbalpha2012 would get stuck. So now I KNOW it's an issue with fbalpha. That being said... How can I get the game to run full speed in fbneo? I honestly don't understand why it's running so slow. I have every neo geo game running in fbneo at full speed.
SN: the game doesn't even open in mame2003 or 2003 plus.
-
@minimanzer0 did you try the cyclone core option as @barbudreadmon suggested? https://retropie.org.uk/docs/RetroArch-Core-Options/
-
@minimanzer0 said in Asura Buster Game freezing?:
How can I get the game to run full speed in fbneo? I honestly don't understand why it's running so slow.
Read my previous post again...
-
@barbudreadmon ok so I just turned on cyclone mode and it had no effect on the speed or sound lag. :(
Is there anything else I could do?
-
@minimanzer0 said in Asura Buster Game freezing?:
I just turned on cyclone mode and it had no effect on the speed or sound lag
Oops, it turns out it's using an improved model of 68k that's not handled by cyclone.
@minimanzer0 said in Asura Buster Game freezing?:
Is there anything else I could do?
I believe your only remaining option to play this game is to buy a new device.
-
@minimanzer0 said in Asura Buster Game freezing?:
@dankcushions ok so I tried the game with fbneo and it was running really slow with lagging sound (as I previously mentioned) but it didn't get stuck and freeze where the fbalpha2012 would get stuck. So now I KNOW it's an issue with fbalpha. That being said... How can I get the game to run full speed in fbneo? I honestly don't understand why it's running so slow. I have every neo geo game running in fbneo at full speed.
SN: the game doesn't even open in mame2003 or 2003 plus.
Asura Buster should work in MAME2003+ if you have the correct rom, but it will have some sound skipping problems, as per your issues running the
game in FBAlpha2012, this is due to that core not having a fix which was done to the M68K / M68EC020 CPU, now if someone was to backport said fix
to FBA2012 then all your problems would be solved :)"Fixed odd-word/long reads and writes in the m68000 cpu interface which in turn fixes the nasty 68x020 bug that has been plaguing us for ages. This fixes freeze-ups in Asura Buster and other 68ec020-based games. [iq_132/dink]"
-
@barbudreadmon I'm certainly getting a rpi4 before the year is out.
-
@arcadez2003 Thanks for pointing out it was an issue with m68k intf, i had looked into the game driver and couldn't find the fix.
I did a PR at https://github.com/libretro/fbalpha2012/pull/99, but i believe such change will have a performance cost, even on classic m68k games (additional condition on every cycle, and the code for 68ec020 looks like it'll be slower). -
@barbudreadmon said in Asura Buster Game freezing?:
@arcadez2003 Thanks for pointing out it was an issue with m68k intf, i had looked into the game driver and couldn't find the fix.
I did a PR at https://github.com/libretro/fbalpha2012/pull/99, but i believe such change will have a performance cost, even on classic m68k games (additional condition on every cycle, and the code for 68ec020 looks like it'll be slower).The emu gods giveth and they taketh away :)
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.