Skip to content

paulwratt/pifba

 
 

Repository files navigation

pifba

Based on Squid pifba

Look first a readme.txt or https://code.google.com/p/pifba/ for an introduction.

Version 0.3 :

  • You can now force joystick index for a player with the configuration line SDLID_[PLAYER]=-1 For example, if you have 3 joysticks on the system (0,1 and 2), the default config will take the first joystick (0) for player1, the second (1) for player 2 etc. Change the line SDLID_1=-1 to SDLID_1=1 and your first first player will be controlled by the second joystick on the system.

Version 0.2 :

  • You can now specify a RotateScreen value in config files. If setted to 1, the screen rotate 90° clockwise.

Version 0.1 :

I added few fixes :

  • You can now configure d-pad per button (in case sdl does not detect the hat on the controller) so it adds the ps3 d-pad control on all games
  • You can now choose a HOTKEY and QUIT Button (I hate accidentally quit with start+select :))
  • You can now pass the configuration file as an argument when you start the program in command line like
./fba2x --configfile configfile.cfg
  • And the last but not least : You can now play in 4 players mode !

Dungeons and Dragons runs great with 3 buddies !

Binary Install

sudo apt-get install libasound2-dev
mkdir pifba
cd pifba
wget https://github.com/digitalLumberjack/pifba/releases/download/0.3/pifba-0.3.zip
unzip pifba-0.3.zip

Then go to Execution

Compilation

Make with :

sudo apt-get install libasound2-dev
git clone https://github.com/digitalLumberjack/pifba
cd pifba
mkdir .obj
make

It will create the fba2x executable.

Execution

Run with :

./fba2x /path/to/rom

Packages

No packages published

Languages

  • C++ 55.4%
  • Assembly 26.1%
  • C 14.7%
  • Objective-C 3.1%
  • Other 0.7%