OS Software




Batsugun on Mame 172

Started by Gsr94t, Feb 20, 2026, 03:38 AM

Previous topic - Next topic

Gsr94t

**
Jr. Member
Posts: 47
Logged
Hey all,

Ok, so we have 3x Raspberry JAMMAs in the house - with pi2 pi3b+ pi5b

The Pi5 is being dedicated to horizontal cab and the 3b+ is being dedicated to a vertical cab

Trying to see if a solution would be possible, without needing to upgrade the 3b+ to a second pi5 (and without having to swap current PCBs from cabinet to cabinet and switching orientations continually etc)

So here it goes. My brother is a hardcore Shmup guy, hence the vertical setup with the 3b+.

He's also pretty particular in the way he wants to play them

Hes trying to 1cc some of them and wants to run particular versions due to competition standards
In particular -  Batsugun he only wants to play in Japanese region, whereas by default it runs in Korean region (Jap version is more difficult amongst other things)

So, the way regions work on this game, is that in the emulator itself you choose a "dipswitch" to set the region.

To further complicate, Batsugun had some bugs in it (mightve been audio from recollection) which werent fixed until later MAME versions. (i.e. 106 would be too old)
Being said, it works on the PC fine using MAME172 as does region changing, but on the Arpicade 3.11 172, it runs choppy / slow / poor audio

So the next option was to try it out on FBA on the arpicade - works flawlessly in there.... except... the region is default to Korea and using the F1 menu dipswitches allows you to change region to Japan, but does nothing at all in doing so - stays as Korean version.

I found this was a bug in FBA itself and replicated it on FBA on PC as well, per below link.
It was subsequently fixed in FBNeo (tested on FBNeo on PC version and the region switching now works via dip switches)
https://neo-source.com/index.php?topic=3259.0

Questions would be

1. is there a reason it would play well on pc mame 172 but not arpicade 3.11/pi3b+ - is it a hardware limitation of the Pi versus my laptop running an i5?
or something i can do to enhance how it works to get rid of the stuttering audio and gameplay on the arpicade 3.11 / 3b+ ?

2. If no way to fix in MAME , being FBneo has the fix implemented for region switching, is there a way to add that emulator to 3.11 arpicade
If there is, can it run alongside FBA(next), or does it need to completely overtake it? (happy to even just run the one Batsugun game in FbNeo only lol)

@MarkOZLAD  sorry to bug you sir, but I think i saw a post where you mentioned you DIY added fbneo, did it work out okay or is it giving issues and display problems from memory? (or were they sorted)
Would there be any way to upload any files/configs etc  that id need to update on my 3.11 card, so as to add that emulator (pretty please)  :-[ ?


Thanks all

dee2eR

Administrator
*****
Hero Member
Posts: 325
Logged
1. yeah, it's just the power of the Pi3 isn't enough.  If it's really close to 100% and you haven't been overclocking the Pi3 CPU it maybe able to get it that little bit further (in config.txt).

2. FBNeo could probably (almost definately) be added to 3.11, probably easiest to just replace FBA Next with Neo as I imagine Neo isn't any harder to run (I may be wrong, I've only used FBNeo on Pi5 for CPS3 stuff so far, never tried it on older Pis).  They could both be installed at once if needed, either with two independant launcher scripts or with one script that just uses either for specific games.  The current 3.11 FBA launcher can probably be used with a mod or two to it.

I think two requests for it in as many weeks says I should add FBNeo to 3.11.  If anyone has a working on Pi3 RA core they can upload for it it would save me a bit of time...  I'll try to do it soon either way.

Gsr94t

**
Jr. Member
Posts: 47
Logged
#2
Quote from: dee2eR on Feb 20, 2026, 04:32 AM1. yeah, it's just the power of the Pi3 isn't enough.  If it's really close to 100% and you haven't been overclocking the Pi3 CPU it maybe able to get it that little bit further (in config.txt).

2. FBNeo could probably (almost definately) be added to 3.11, probably easiest to just replace FBA Next with Neo as I imagine Neo isn't any harder to run (I may be wrong, I've only used FBNeo on Pi5 for CPS3 stuff so far, never tried it on older Pis).  They could both be installed at once if needed, either with two independant launcher scripts or with one script that just uses either for specific games.  The current 3.11 FBA launcher can probably be used with a mod or two to it.

I think two requests for it in as many weeks says I should add FBNeo to 3.11.  If anyone has a working on Pi3 RA core they can upload for it it would save me a bit of time...  I'll try to do it soon either way.


 :-*  🥰

Oh wow ! Thatd be amazing. Thank you.
The poor 3b still is a great workhorse, really appreciate the support on it being fairly dated now

I dont know much about versions or cores, i only read that neo 1.0.0.0 had that region problem fixed (if that info is of any help)

dee2eR

Administrator
*****
Hero Member
Posts: 325
Logged
unzip into config-updater and run from the service menu.  One quirk, to enter service menu hold down coin 1 input for 2 seconds, doesn't look like service/test buttons are straight forward in FBNeo (didn't notice on Pi5...).

3v11 FBNeo update:
https://mega.nz/file/QlNSjLSY#Jhj3h1IPz0QAl0esU8xKxdygVZdq8vr41qEuuxDihFc

FBA is still installed but no longer used FBNeo is using the fba rom folder and launcher.

Gsr94t

**
Jr. Member
Posts: 47
Logged
#4
Quote from: dee2eR on Feb 20, 2026, 11:57 PMunzip into config-updater and run from the service menu.  One quirk, to enter service menu hold down coin 1 input for 2 seconds, doesn't look like service/test buttons are straight forward in FBNeo (didn't notice on Pi5...).

3v11 FBNeo update:
https://mega.nz/file/QlNSjLSY#Jhj3h1IPz0QAl0esU8xKxdygVZdq8vr41qEuuxDihFc

FBA is still installed but no longer used FBNeo is using the fba rom folder and launcher.

Already? So quick , thanks heaps really appreciated,  going to try it tomorrow afternoon

Thats fine regarding service menu, pretty sure my brother was already doing that on his fba games using coin button for couple seconds.

Ill update how it goes,  the time and effort you put is above and beyond and really means a lot

Gsr94t

**
Jr. Member
Posts: 47
Logged
#5
Quote from: dee2eR on Feb 20, 2026, 11:57 PMunzip into config-updater and run from the service menu.  One quirk, to enter service menu hold down coin 1 input for 2 seconds, doesn't look like service/test buttons are straight forward in FBNeo (didn't notice on Pi5...).

3v11 FBNeo update:
https://mega.nz/file/QlNSjLSY#Jhj3h1IPz0QAl0esU8xKxdygVZdq8vr41qEuuxDihFc

FBA is still installed but no longer used FBNeo is using the fba rom folder and launcher.

Thank you so much

So I just extracted the update into update-config and updated arpicade via service menu

Upon completion, I tried to open any game thats used with final burn - unfortunately the games dont load, they just jump back to the main menu screen

So what I did was I re-downloaded every rom that is used in final burn, using files from 'Cylums Final Burn Neo' romset.
I removed all zip files from the 'arcaderoms\fba' folder and replaced them all with the ones i redownloaded from Cylums romset and unfortunately no change. No game that uses final burn will open.  I dont believe the zip files are the issue as some of the games i tested are the same rom files i use on my arpicade5 fbneo

Is it possible somewhere that it is still looking for the older emulator to run? or another issue potentially?

Thanks again

dee2eR

Administrator
*****
Hero Member
Posts: 325
Logged
#6
must be something odd going on.  I didn't update any roms when I tested it...

Maybe I messed up the install script, I'd already installed manually by the time I wrote the script so may have missed it not working right.  I'll put the update on another SD card and see what is going on.  Sorry for the hassle.

EDIT:
yup, mistake in the install update.sh script.
Quotecp -r /boot/config-updater/home/pi/* /home/pi/
should be
Quotecp -r /boot/config-updater/home/pi/{.,}* /home/pi/

dee2eR

Administrator
*****
Hero Member
Posts: 325
Logged

Gsr94t

**
Jr. Member
Posts: 47
Logged
#8
You're too good !!!!! Tested two games, booting in perfectly so far :)

Edit
And all the region switching bugs are fixed in fbneo !!!

So good!!