Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

What emulator/romset for cps1/2/3



  • In a previous post this morning I was hoping that someone might be able to help me with FBA2012. The emulator is having player 1 control both player 1 and 2 at the same time. All other emulators including lr-fba run just fine and I have them working great on my 4 player arcade cabinet with dragonrise USB encoders.

    After several hours of web searching and testing I am now thinking I just need to use a different romset. The only games I am trying to run are the capcom cps games. I have them in the fba folder. My other fba roms are in my arcade folder and run on lr-fba.

    To clarify, I don't want websites or rom files or information not allowed on this forum! I am just wonder what emulator do you use for all the cps games? Do you use a mame romset or an fba romset or a cps romset? Thanks



  • Hi @TMNTturtlguy hope you're fine. To answer :)

    I use

    • cps1 = mame2003
    • cps2 = fba2012

    But it's a matter of romset of course :)



  • @cyperghost thanks, do you have an issues with control setup on fba2012? I am just using retroarch and it works great in all my emulators with the exception of fba2012. The button mapping is correct, but player one controls both player 1 and 2 at the same time.



  • @tmntturtlguy when did you update lr-fba2012? None of my roms worked on one of the newer versions of 2012. I updated it last night night and my roms work again.



  • @tmntturtlguy No controller 1 is independent from controller 2 even in fba2012. Can you explain more or you may update fba2012 as @edmaul69 did. But I really lack of experience with multiplayer and fba2012 ...



  • @cyperghost @edmaul69 i updated this morning from binary and the problem was not resolved. I can try to post a video tonight. What happens is when I start a game and press my coin button on player 1 it adds coins to both player one and player 2. Any button I press on player one controller works on player 1 and player 2, I start a game as 1 player and I have 2 players on screen doing the exact thing my first player joystick does. Player 2 joystick does nothing, player 3 joystick controls player 2. I go into retroarch and try to change player 2 controls and it affects the player 3 joystick and player 1 controller continues to operate both players 1 and 2. I tried to bind the controls for fba2012 and I can only bind the controls for player 1.

    Fba, mame 2003, and all other emulators for all retroarch emulators work great for 4 player setups, so it isn't my joystick auto config file.

    I might try to update fba2012 from source? Do you guys think that will be different from binary?



  • @tmntturtlguy could make a difference. Curious, are the dragonrise 2 seperate units you are using? And are they programmable?



  • @tmntturtlguy also are they seen as a keyboard or controller?



  • @tmntturtlguy No ... Coin input is separated
    Tested on 1944 Loop Master (USA 99620)

    There might be an issue. I use BT controllers.
    One of them looses connection so I take 2 coins ... with Controller 1. I start the game and then activate Controller 2 and press start... voila, second player is in.

    Sorry I can't test wired controllers that will never loose "connection"



  • @tmntturtlguy I'm using lr-fba for my cps1/2/3 games. The roms changed ever since v0.2.97.39 and now require a .key file inside the each game's zip. Cps2's protection was properly emulated now and doesn't need the xor hack thing that's been used for years. Cps2 games didn't change from .39 to .40 so they'll work. Get the correct set.

    lr-fba2012 I use for 4player konami games since they run faster/use less cpu power. Those games are unplayable on lr-fba on my oc'd pi2. Sailor Moon also benefits from using this older core.



  • @darksavior agreed! fba2012 is really fast!



  • @edmaul69 they are each individual encoders, one for each player. They are seen as controllers. They are not programmable, they each read as their own controller in jstest and evdev tests. They all work really really well in all my other emulators and I don't want to make global changes because I have so many games set up and running, I was hoping someone knew a trick for just this emulator.

    I had issues with a bunch of cps2 and cps3 roms not working in mame or lr-fba, but fba2012 romset all games startup and run, so I opted to go that direction.



  • Just as an update, I just update lr-fba2012 from source and it did not correct the issue. I just must be something that is not compatible with the USB encoders and the emulator i guess.


  • Global Moderator

    i would just use lr-fbalpha. lr-fba2012 is maybe faster on some games, but not CPS in a meaningful way. it doesn't even run cps3 at all.

    I had issues with a bunch of cps2 and cps3 roms not working in mame or lr-fba

    if you get latest lr-fbalpha binary, it needs the 0.2.97.40 romset. all CPS games will work no problem on this.



  • @tmntturtlguy so here is how you can make it work. Make sure there isnt a joystick-selection.cfg in your fba config folder. If so, delete and retest. And unless you created a core specific config which could be causing your problem, open up /opt/retropie/configs/fba/retroarch.cfg. Make sure the file isnt full of crap. If it is that would be your problem. In that file put:

    input_player2_joypad_index = "2"
     input_player3_joypad_index = "1"
    

    Since you say player 3 is player 2 this swaps them. If this doesnt work swap the numbers



  • @edmaul69 unfortunately this did not work. Thanks for the thoughts though.



  • @dankcushions and All, thanks for all the help. I am not sure if i have the latest FBA binary or not, but i did get a fba v0.2.97.39 romset and it looks like all the roms are running on lr-fbalpha. I have tested out a few that I typically had issues with and they all run. I am going to run through the entire gamelist (mine is not to long as i only use a select few, not an entire romset!) and hope that they all work. Thanks for the help and tips.



  • @dankcushions said in What emulator/romset for cps1/2/3:

    i would just use lr-fbalpha. lr-fba2012 is maybe faster on some games, but not CPS in a meaningful way. it doesn't even run cps3 at all.

    Same here.
    BTW, FBA 0.2.97.42 is out for a few days, now...
    Do you plan to stick to 0.2.97.40 in Retropie package, or will it be updated ?


  • Global Moderator

    @sano said in What emulator/romset for cps1/2/3:

    @dankcushions said in What emulator/romset for cps1/2/3:

    i would just use lr-fbalpha. lr-fba2012 is maybe faster on some games, but not CPS in a meaningful way. it doesn't even run cps3 at all.

    Same here.
    BTW, FBA 0.2.97.42 is out for a few days, now...
    Do you plan to stick to 0.2.97.40 in Retropie package, or will it be updated ?

    it will be updated, but it is up to the maintainers of the libretro fbalpha core. they have to merge the changes from standalone FBA which takes some time.



  • I use lr-fbalpha for all my NeoGeo, CPS (i put all into one CPS generic system) and any other arcade game.
    You just need the v0.2.97.39 rom set and you're good. I never bothered with MAME.

    There is a 25GB package out there somewhere which contains 1500+ arcade roms (NeoGeo, CPS and lot, lot more.. )(all v0.2.97.39) and a whole bunch of console games (Coleco, GameGear, MegaDrive, MasterSystem, MSX, PC-Engine, SG-1000) and screenshots and title screenshots and a complete bios package.


Log in to reply
 

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.