• Print

PFBA 2017.01.18

Description

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
  • The portability of the project is one of the main concerns, but while it's already in a good shape (few rendering functions to implement), some code would still need a better implementation.

 

Currently supported devices

  • Linux (sdl2, wip)
  • RPI 3 (sdl2, wip)
  • Ps Vita (vita2d)
    The linux and rpi3 ports currently run in fullscreen mode, doesn't support filtering (shaders, wip), and only one joypad. This is something easily fixable and will be done sometime in the future.

 

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

 

Linux compilation

  • mkdir cmake-build
  • cd cmake-build
  • cmake -DBUILD_SDL2=ON -DCMAKE_BUILD_TYPE=Release ..
  • make pfba.deps
  • make pfba

 

Ps Vita compilation

  • mkdir cmake-build
  • cd cmake-build
  • cmake -DBUILD_PSP2=ON -DCMAKE_BUILD_TYPE=Release ..
  • make pfba.deps
  • make pfba.vpk

 

RPI3 compilation

  • mkdir cmake-build
  • cd cmake-build
  • cmake -DBUILD_RPI=ON -DBUILD_SDL2=ON -DCMAKE_BUILD_TYPE=Release ..
  • make pfba.deps
  • make pfba

Changelog

As this is the initial release no change-log is available.

Links

Downloads

Gallery

Loading video...
 
 

Comments

blog comments powered by Disqus