[RELEASE] PFBA: Portable Final Burn Alpha - official thread

Discussion in 'PS Vita - Hacking & Homebrew' started by cpasjuste, Jan 23, 2017.

  1. cpasjuste
    OP

    cpasjuste GBAtemp Fan

    Member
    441
    643
    Aug 27, 2015
    France
    Hi, here is the release thread of PFBA, a final burn alpha port to the ps vita.

    The main goals of this final burn alpha port are/were :
    • have a basic but user friendly user interface on non windows devices
    • use a recent rendering interface for speed and effects support
    • cross-platform and code portability
    • easy updates of fba core (no modifications to the original sources)
    • use arm asm m68k (cyclone) core on arm devices

    Ps Vita:
    • data is located at "ux0:/data/pfba"
    • default rom path is "ux0:/data/pfba/roms/"
    • rom path can be changed in "ux0:/data/pfba/pfba.cfg"
    • preview images can be put in "ux0:/data/pfba/previews/rom-name.png"
    • in the ui: START = gui options + default rom configuration
    • in the ui: SELECT = selected rom configuration
    • in game: SELECT+START = menu
    • in game: SELECT+L = saves states
    • in game: SELECT+SQUARE = service switch
    • in game: SELECT+TRIANGLE = 1P+2P switch
    • in game: SELECT+LEFT/RIGHT = change shader
    • in game: SELECT+UP/DOWN = change scaling

    Notes:
    • RA and PFBA have similar speed on most games. PFBA does skip more frame but try to process all audio frames so a game can be playable with no audio crackling starting from ~30 fps. If you want to compare speed you should try without audio which will render all video frames it can.
    • Games which should run faster than RA are games using the arm m68k cyclone core like cps1, 2, neogeo, cave etc.. (they already runs fullspeed on RA tough but without shading/effects). To summarize you should not except major speed improvement over RA, it just offer different options (gui, shaders, configuration, arm/asm on m68k games etc).

    Download:


    • pfba-2017.01.28.vpk
      • added "FIT 4:3" and "FIT 3:4" options to force the typical Arcade TV aspect ratio. (@rsn8887)
      • support for multiplayer/multiple controllers on Vita TV. Controllers have to be paired before PFBA is started (@rsn8887)
      • m68k: disable cyclone on some kof roms
      • few fixes and improvements
    • pfba-2017.01.24.vpk :
      • ARM: fix nec cpu (irem, raiden...)
      • add frameskip as a menu option (frameskip disabled by default now)
    Thanks:



    [​IMG]

    [​IMG]
     
    Last edited by cpasjuste, Jan 29, 2017
    zfreeman, satan89, KiiWii and 22 others like this.
  2. Thiago Souza

    Thiago Souza Advanced Member

    Newcomer
    59
    11
    Jul 16, 2016
    Brazil
    Which romset should I use for better compatibility?
     
  3. cpasjuste
    OP

    cpasjuste GBAtemp Fan

    Member
    441
    643
    Aug 27, 2015
    France
    Hi, you must use latest FBA romset (0.2.97.39).
     
    cvskid, Thiago Souza and julio.apc16 like this.
  4. Count Duckula

    Count Duckula .

    Member
    631
    162
    Aug 17, 2008
    Australia
    The menu looks nice and clean and screenshot looks great with the scanline filter. I love retroarch but the menu system is far from ideal on a portable.
    Getting the ROMset now, thanks cpasjuste :)

    Edit: One very minor thing, I noticed the vpk isn't marked as safe. I hex edited the eboot.bin, changed 0x80 from 01 00 00 00 00 00 00 2F to 02 00 00 00 00 00 00 2F then repacked/installed and the emulator seems to run fine.
     
    Last edited by Count Duckula, Jan 23, 2017
    cpasjuste likes this.
  5. Crazy2k4

    Crazy2k4 Member

    Newcomer
    11
    0
    Jan 23, 2017
    thanks for your work,its nice
    but one problem,steering wheel don't work,(outrun,hangon,etc etc)in another games,analog run fine,but in racing games,or game using steering,don't move lol
     
  6. cpasjuste
    OP

    cpasjuste GBAtemp Fan

    Member
    441
    643
    Aug 27, 2015
    France
    Hi, thanks for the report. I'll take a look very soon.
     
  7. Crazy2k4

    Crazy2k4 Member

    Newcomer
    11
    0
    Jan 23, 2017
    thanks
    one last question
    in future,add overlays support??
     
  8. Pender666

    Pender666 Member

    Newcomer
    30
    11
    May 1, 2013
    Brazil
    Rio de Janeiro
    Hi, @cpasjuste, thanks for your amazing work
    Can you please add support to analog imput? Games like: Super Hang-On, Outrun, Turbo Outrun, Power Drift and other uses analog then we cant move, only buttons works.
    And a minor requestn can you add minor file management? Like press [] to delete a rom, it would make ease to remove incompatible or not wanted clones.

    Thanks in advance!!!!
     
    MUDD_BR and MKKhanzo like this.
  9. Lord M

    Lord M GBAtemp Advanced Fan

    Member
    901
    197
    Oct 31, 2014
    Italy
    This emulator look sexy lol.
    So, even in future cant handle cps3?
     
  10. lincruste

    lincruste GBAtemp Regular

    Member
    244
    47
    Jan 13, 2008
    Antarctica
    france
    Thank you for this one ! As I did not manage to compile it successfully, a working build is much appreciated.
     
  11. RitchieRitchie

    RitchieRitchie GBAtemp Advanced Fan

    Member
    635
    80
    Nov 15, 2013
    I've never used this emu before, is there a noob friendly guide someone can link to? What key words should I google to get the roms? Appreciate any help!
     
  12. SuperDan

    SuperDan Im Aware ... Im Unaware

    Member
    821
    217
    Aug 17, 2016
    United States
    Londoner , Living In Louisiana ...
    how do i play from ur0 ... ? i changed config but i still could not load roms
     
  13. lincruste

    lincruste GBAtemp Regular

    Member
    244
    47
    Jan 13, 2008
    Antarctica
    france
    What I did was edit the config file ux0:data/pfba/pfba.cfg and changed line 0004 to
    Code:
    ROMS_PATH0 = "ux0:/data/rom/mame/";
    I had already copied roms there in order to play it with retroarch.

    edit: I modified it directly from VitaShell, it's quite convenient.
     
    cvskid and SuperDan like this.
  14. defkyle

    defkyle Newbie

    Newcomer
    9
    4
    Jun 21, 2007
    Belgium
    Anyone managed to get CPS 2 games to work? I keep getting the same error "Loading AVSP.KEY..... (NOT FOUND). I tried a bunch of different roms for Alien vs Predator and keep getting the same result. Any help would be appreciated.

    Thanks
     
  15. cpasjuste
    OP

    cpasjuste GBAtemp Fan

    Member
    441
    643
    Aug 27, 2015
    France
    You need latest romset.

    — Posts automatically merged - Please don't double post! —

    I'll take a look.
     
    SuperDan likes this.
  16. defkyle

    defkyle Newbie

    Newcomer
    9
    4
    Jun 21, 2007
    Belgium
    I used FB Alpha v0.2.97.38 collection. I'm under the impression this is the latest one.
    OK I checked again and .39 is the latest one.
     
    Last edited by defkyle, Jan 23, 2017
  17. cpasjuste
    OP

    cpasjuste GBAtemp Fan

    Member
    441
    643
    Aug 27, 2015
    France
    There's a site named something like Google which I know have latest romset.
     
    defkyle likes this.
  18. SuperDan

    SuperDan Im Aware ... Im Unaware

    Member
    821
    217
    Aug 17, 2016
    United States
    Londoner , Living In Louisiana ...
    thanks .. & again thanks for making this app for us respect to you

    — Posts automatically merged - Please don't double post! —

    https://www.google.com
    this is where i got my RA roms from...

    FB Alpha (0.2.97.39)
     
    defkyle likes this.
  19. Lord M

    Lord M GBAtemp Advanced Fan

    Member
    901
    197
    Oct 31, 2014
    Italy
    Anyway if save states is select+l, i suppose right to load states select+r?
     
  20. ArugulaZ

    ArugulaZ GBAtemp Advanced Fan

    Member
    510
    120
    Sep 17, 2009
    United States
    So yeah, the unofficial build posted earlier had issues with the analog sticks, but this one DOES work with them, which is great! However, I'm not sure why the right stick scrolls through menus along with the left. Since my right thumbstick has been dead for over a year, I can't use that build with my Vita. It works great with the PSTV, though.