PS VITA / PS TV PFBA: Portable Final Burn Alpha by cpasjuste

Discussion in 'PS Vita News' started by STLcardsWS, Jan 19, 2017.

By STLcardsWS on Jan 19, 2017 at 6:27 PM
  1. 8,317

    STLcardsWS Administrator

    Sep 18, 2014
    Likes Received:
    Trophy Points:
    Here comes a new emulator (PFBA) for the PS Vita / PlayStation TV (Henkaku), while we already have an FBA (final burn alpha) emulator in RetroArch, this emu port gives a different approach and User Interface, the emulator does not just just run a Vita/PS TV build but also has ports for Linux & RPI 3 from developer cpasjuste. This release is an entry in the GekiHEN Contest, which is set to end on January 27. So be sure to get your entries submitted during this last week of the competition


    • title.png
      PFBA: Portable Final Burn Alpha by cpasjuste

      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 / PlayStation TV information :
      • 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: START+SELECT = menu
      • in game: START+L = saves states

    • To-Do List
      • add favorites section in hardware list
      • add joystick axis input configuration in gui
      • add > 1 joystick support
      • add help screen
      • PSP2: fix crash with non working roms (cps2 wrong set, ...) identified as 68K CycloneRun crash

      • fix: clear buttons when exiting menu
      • add: service button switch (SELECT+SQUARE)
      • add: 1P+2P button switch (SELECT+TRIANGLE)
      • add: SELECT+LEFT/RIGHT = change shading
      • add: SELECT+UP/DOWN = change scaling
      • psp2: fix input button bg background in game (caused by shader)
      • fix: really fix arm m68k savestates (cyclone) by implenting CyclonePack/Unpack
      • fix: default input scheme not restored when exiting game
      • fix: default input scheme not restored when savestate called with START+L

      • DONE // add: per platform input button name/icon in option ui
      • DONE // fix randrom fire1/fire2 inverted in menu ?!
      • DONE // fix "FIT" mode on vertical games
      • DONE // fix rom filtering (showAll & showHardware)
      • DONE // fix some multiple cpu arm m68k games (cylone)
      • DONE // fix arm m68k savestates (cyclone)
      • DONE // add savestates support (SELECT + L)
      • DONE // enable custom input configuration in gui
      • DONE // fix input direction when rom rotation is off
      • DONE // add joystick deadzone in config menu
      • DONE // set asm core enabled by default
      • DONE // add texture filtering option
      • DONE // PSP2/RPI: enable cyclone ASM m68k core by default for CPS1/2/3, NEOGEO, CAVE, IGS
      • DONE // GUI: add rom filtering by HARDWARE in general options (START)
      • DONE // GUI: show roms available/count per hardware
      • DONE // GUI: add message if no rom found (show non available roms by default)
      • DONE // GUI: improve config file
      • DONE // GUI: add libconfig ?
      • DONE // EMU: add rotation option
      • DONE // EMU: add disable audio option
      • DONE // GUI: hide rotation option if not needed
      • DONE // GUI: fix screenshot dismiss on gui option return

    • screenshot1.jpg screenshot3.jpg screenshot2.jpg

    • Source code:

      Thanks :

    Download: PFBA.vpk

    Source :
    Last edited: Jan 22, 2017


Discussion in 'PS Vita News' started by STLcardsWS, Jan 19, 2017.

    1. alan_mugiwara

Share This Page