[Android Apps and Games] Cpasjuste:
Hi !

Here is my current progress on porting Final Burn Alpha on our android devices. There's still some work to do (see todo list next). Most games seems to work, including CPS1, CPS2, CPS3, NEOGEO, PGM and all other supported FBA platforms except consoles. It run great on my Galaxy Note n7000, with a lower device it will maybe not run at fullspeed.

FBA support multiple systems, including Cave, Neo Geo, Sega System 16 (and similar), System 18, CPS-1, CPS-2, CPS-3, X-Board, Y-Board, Toaplan, Taito, Psikyo 68EC020 based hardware and misc boards. This project is released under the FBA licence, and android source code is hosted on github.

I hope you'll enjoy, thanks for the support.

Credits:

- aFBA use games description from http://caesar.logiqx.com/

- aFBA use awesome "mamu" games icon: http://icons.mameworld.info/

1.0

First Beta online !

Still a lot of work to do (see todo list next)

Should be compatible since android 2.2 (froyo, api 8), but only tested on ICS and Jelly Bean (4.0+)

1.1

fix layout orientation change on rom detail view

found a better approach for icons and screenshots handling

improved sound output

improved speed

1.2

fix emulator crash on start for device before 4.0 (froyo, gingerbread)

hardware input capability added (in game menu)

hardware input menu navigation capability added

fixed emulator sleep/pause

fix a bug when returning to rom list with changed orientation (tablet's)

fix inner stick size for any screen size

1.3

fixed vertical games orientation

emulator menu is now an ActionBar

fixed custom hardware inputs mapping in emulator menu

added disable vibration in emulator menu

added basic frameskip option in emulator menu

added service and reset switch in emulator menu

added ability to delete save states

added download previews screenshot's in emulator menu

canceling the screenshot's download will prevent the download dialog to appear on next launch

improved rom list search

many few fix..

1.4

updated to latest fba (0.2.97.28)

aFBA and libafba is now one package

added on screen joystick configuration (position and scale)

added 7z compression support

added scale 2x option

added compatibility list (menu -> CompatList)

added roms listing filters (WIP, only year and system)

added x86 cpu compatibility

fix screenshots loading time

fix scanline orientation for vertical games

fix vibration enable/disable

1.5

fix stick bug after input edit

1.6

fix some non working cps2 games

fix start and select buttons not reseted on screen orientation changes

improved "double back key" code to exit the application

2.0

updated to latest fba (version 029734)

big improvement in rendering code (2x faster)

add immersive mode (>=kitkat)

add 4:3 fit screen effect (cps1,2..)

little improvements in audio (still not perfect)

fix data download (screenshots)

2.2

target android 5.1.1 sdk

fix some crash on android > 5.x

0.2.97.35-1

updated to 0.2.97.35

audio quality improvement

fix 3/4 buttons cps2 games

improve double back to exit

update minSdk to 9

TODO

remove too invasive "airpush" adds -> done in 1.4

add compatibility list -> done in 1.4

launch roms with shortcuts from launcher

improve hardware controls

remove navigation bar -> done in 2.0

horizontal scan lines for vertical games -> done in 1.4

custom on screen stick configuration (default and per game) -> done in 1.4

improve joystick vertical layout -> done in 1.4

fix layout orientation change on rom detail view -> done in 1.1

find a better approach to data extraction (screenshots, icons) -> done in 1.1

fix controls for vertical games -> done in 1.3

fix sleep -> done in 1.2

ability to delete save states -> done in 1.3

improve sound output -> done in 1.1

hardware controls -> done in 1.2

Some screens:

Download aFBA on the Android Market