lr-fbalpha2012 vs lr-fbalpha, lr-mame2003 vs lr-mame2014
-
@calle81
the options for fba and mame are summarised on the wiki:
https://github.com/retropie/retropie-setup/wiki/FinalBurn-Alpha#emulators-pifba-lr-fba-lr-fbalpha
https://github.com/retropie/retropie-setup/wiki/MAME#emulators-advancemame-mame4all-pi-lr-imame4all-lr-mame2003-lr-mame2010 -
Thanks, doesn't really go into any details regarding the benefits of fb-alpha other than it's running a newer romset. I will however upgrade to lr-fbalpha since that is the recommended version.
Lr-mame2003 still seems to be the recommended mame core from what I understand.
Thanks :)
-
hello mate , i am running 642 games with mame-lr 2003 and 812 games running in lr-fba and 145 games running mame lr 2010 , i have gone through 2 of the rom sets together ..testing them to see what working best or any differnce in emulation on the pi 3 . there are loads of games missing in lr-fba but oads of newer ones also .
-
Pi2 user here so my options are a bit more limited. Some emulators are faster than others and that can become a headache to maintain. I'm using FIVE arcade emulators to play everything I want. Lr-fbalpha for neogeo/cps1/2 and the rest is hit or miss. For tmnt2/sunsetriders and a few others I had to go back to lr-fba since that's faster. Whatever's unplayable/slow in both fba emulators I fall back to mame2003. I use mame2010 for most system16 games since nothing else plays those correctly. Mame4all for moonwalker and mk1.
-
@juice It would be awesome if you could share a list of which games you run with which emulator :)
-
@Darksavior yes dark i have done what you have done with the various emulators, still looking for 1 to run bonanza brothers and crackdown sega system 24 and killer instinct 1 & 2
@call81 if there a whey to share a list no problem, i dont know how to share this info without typping out all the rom names. they all work well with crt curve and scanlines , some tatio games struggle a little but that might be down to the crt curve
-
@juice i dont remember how i managed to run ki1 over a year ago but i mustve gotten like 1fps..and I doubt thatll change anytime soon. No idea about system24. Keep in mind only mame2010 and higher can run system16 games so don't hold your hopes up for anything newer from sega. If you really wanna play bonanza bros play the genesis or pcengine cd version which has a cd soundtrack.
-
@juice Ok, bummer. Roms are much easier to manage in Attract Mode. You write rom lists which opens with a specified emulator. You should all give it a try ;) So in this case I will create a System 16 wheel, write a rom list and open it with Mame2010. Shinobi played well in Mame2003 but then I played Altered Beast and the enemies got stuck on the screen. Really weird.
-
@calle81 sorry i forgot to say i am running in attractmode using floobs image,
-
@calle81 Shinobi's drum sounds goes missing in the 2nd level in 2003. It's fixed in 2010. I briefly tested altered beast in 2010 and ran fine.
-
Robo Army didn't run in Mame 2003 but it does in lr-fba-next (which is now lr-fbalpha). I have been using the FBA emu for all the MAME and Neo Geo games. Works all fine.
-
@Darksavior said in lr-fbalpha2012 vs lr-fbalpha, lr-mame2003 vs lr-mame2014:
Pi2 user here so my options are a bit more limited. Some emulators are faster than others and that can become a headache to maintain. I'm using FIVE arcade emulators to play everything I want. Lr-fbalpha for neogeo/cps1/2 and the rest is hit or miss. For tmnt2/sunsetriders and a few others I had to go back to lr-fba since that's faster. Whatever's unplayable/slow in both fba emulators I fall back to mame2003. I use mame2010 for most system16 games since nothing else plays those correctly. Mame4all for moonwalker and mk1.
Did you try tmnt2/sunsetriders after commit https://github.com/libretro/fbalpha/commit/b895a6829f260cb1f9d36c2bcc53622a83b65018 ? I have a hard time understanding how someone would have speed issues on rpi2 with m68k games (except "Spectral vs Generations" and "Killing Blade Plus"), especially after this commit.
-
@barbudreadmon Not yet. I assume I have to install from source? I'll post my findings when it's done.
Update: Installed from source. No change. Slowdowns still exist in lr-alpha. Still runs perfect on the older lr-fba (lr-alpha2012) -
Could someone write a script that compared a list of arcade roms against text file lists of which emulator they run best in, and then copy/move those roms to the appropriate rom folder? In the end it would help if this was a little more painless.
Also conversely, which arcade emulator covers MOST games well and should be encouraged as the primary arcade emulator?
Lastly, I know this is more of a question for the upstream emulator developers, but if there are changes in FBA for example that help emulator Neo Geo games better, and that emulator is open source, why doesn't someone try to get those changes merged upstream in MAME itself?
-
@enderandrew said in lr-fbalpha2012 vs lr-fbalpha, lr-mame2003 vs lr-mame2014:
Could someone write a script that compared a list of arcade roms against text file lists of which emulator they run best in, and then copy/move those roms to the appropriate rom folder? In the end it would help if this was a little more painless.
no such list exists, although recalbox did something similar: https://docs.google.com/spreadsheets/d/1F5tBguhRxpj1AQcnDWF6AVSx4av_Gm3cDQedQB7IECk/edit
in any case, i don't see how it would be scriptable. you need specific rom from the romset of the emulator in question. you can't just say "run any pacman.zip in lr-mame4all, please", because that wouldn't work with pacman.zip from a mame 0.175 romset (or whatever). ultimately it still has to be a manual task (or just stick to a romset and emulator)
Also conversely, which arcade emulator covers MOST games well and should be encouraged as the primary arcade emulator?
it's not so much 'most games', but the most supported libretro core is lr-mame2003. that's why it's the default in the 'arcade' and 'libretro-mame' folders (i think?)
Lastly, I know this is more of a question for the upstream emulator developers, but if there are changes in FBA for example that help emulator Neo Geo games better, and that emulator is open source, why doesn't someone try to get those changes merged upstream in MAME itself?
neogeo emulation doesn't tend to get any 'better' as it's been fully emulated for 10+ years probably. but in any case, i doubt it would happen in that scenario as mame and fba have different goals.
in our case, we use super old versions of mame that have been adapted to work with an emulator API (libretro/retroarch). actually backporting drivers and fixes from other versions of mame/fba isn't easy - at that point you might as well just use the other version of mame/fba.
-
@dankcushions said in lr-fbalpha2012 vs lr-fbalpha, lr-mame2003 vs lr-mame2014:
in any case, i don't see how it would be scriptable. you need specific rom from the romset of the emulator in question. you can't just say "run any pacman.zip in lr-mame4all, please", because that wouldn't work with pacman.zip from a mame 0.175 romset (or whatever). ultimately it still has to be a manual task (or just stick to a romset and emulator)
Okay, now I'm lost. Why wouldn't you be able to do precisely that and automate that pacman would run in lr-mame4all? I'm not sure why it would matter what romset you got it from? Isn't a pacman dump a pacman dump?
And wouldn't that Google Doc you linked be a good start for a list?
-
@enderandrew said in lr-fbalpha2012 vs lr-fbalpha, lr-mame2003 vs lr-mame2014:
@dankcushions said in lr-fbalpha2012 vs lr-fbalpha, lr-mame2003 vs lr-mame2014:
in any case, i don't see how it would be scriptable. you need specific rom from the romset of the emulator in question. you can't just say "run any pacman.zip in lr-mame4all, please", because that wouldn't work with pacman.zip from a mame 0.175 romset (or whatever). ultimately it still has to be a manual task (or just stick to a romset and emulator)
Okay, now I'm lost. Why wouldn't you be able to do precisely that and automate that pacman would run in lr-mame4all? I'm not sure why it would matter what romset you got it from? Isn't a pacman dump a pacman dump?
in short, no, not at all :) that's why we have all those minor essays on mame management in the wiki.
-
@enderandrew said in lr-fbalpha2012 vs lr-fbalpha, lr-mame2003 vs lr-mame2014:
Isn't a pacman dump a pacman dump?
No, dump differ from emulator to another emulator and release to another release, because sometimes it takes 15 years of retro-engineering to figure out how to dump something properly, you should search cps2 emulation history, it's quite interesting.
-
@barbudreadmon said in lr-fbalpha2012 vs lr-fbalpha, lr-mame2003 vs lr-mame2014:
@enderandrew said in lr-fbalpha2012 vs lr-fbalpha, lr-mame2003 vs lr-mame2014:
Isn't a pacman dump a pacman dump?
No, dump differ from emulator to another emulator and release to another release, because sometimes it takes 15 years of retro-engineering to figure out how to dump something properly, you should search cps2 emulation history, it's quite interesting.
Today I learned.
Okay, how about something more feasible?
I still think we need a way to make this painless for people in the future. There are thousands of ROMs available for multiple arcade emulators.
Edit: Stupid question: If lr-fbalpha is based on a newer MAME core and plays more games and also supports libretro, then why wouldn't that be the primary recommended arcade emulator?
-
@enderandrew said in lr-fbalpha2012 vs lr-fbalpha, lr-mame2003 vs lr-mame2014:
@barbudreadmon said in lr-fbalpha2012 vs lr-fbalpha, lr-mame2003 vs lr-mame2014:
@enderandrew said in lr-fbalpha2012 vs lr-fbalpha, lr-mame2003 vs lr-mame2014:
Isn't a pacman dump a pacman dump?
No, dump differ from emulator to another emulator and release to another release, because sometimes it takes 15 years of retro-engineering to figure out how to dump something properly, you should search cps2 emulation history, it's quite interesting.
Today I learned.
Okay, how about something more feasible?
I still think we need a way to make this painless for people in the future. There are thousands of ROMs available for multiple arcade emulators.
i think the best we can do is what we're already doing - focus on the arcade emulators that best suit the pi series and make sure they're working as well as possible. with a pi2-3 you shouldn't need anything but lr-mame2003 or lr-fbalpha. if you only picked one of those you'd have pretty much anything most people would want from the 2d arcade era.
Edit: Stupid question: If lr-fbalpha is based on a newer MAME core and plays more games and also supports libretro, then why wouldn't that be the primary recommended arcade emulator?
lr-fbalpha isn't based on a MAME core as such, it just uses a subset of the same romset.
lr-fbalpha doesn't support the breadth of older titles that standard mame cores do - mostly focused on fighting and shmup games, although that list is expanding.
similarly, mame(2003) doesn't support some games that fbalpha does, especially romhacks (which it supports none really)
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.