Final Burn Alpha - HerbFargus/Portable-Game-Station GitHub Wiki

Final Burn Alpha Logo


Final Burn Alpha is a Multiple Arcade Emulator most popular for emulating Neo-Geo, Capcom, Konami, and Cave games. It is developed by the final burn team and originated from FinalBurn by Dave


Emulator: fba-libretro

es_systems.cfg

 <system>
    <name>fba</name>
    <fullname>Final Burn Alpha</fullname>
    <path>~/.emulationstation/roms/fba</path>
    <extension>.fba .zip .FBA .ZIP</extension>
    <command>%HOMEPATH%\.emulationstation\systems\retroarch\retroarch.exe -L %HOMEPATH%\.emulationstation\systems\retroarch\cores\fb_alpha_libretro.dll "%ROM_RAW%"</command>
    <platform>arcade</platform>
    <theme>fba</theme>
  </system>

ROMS

Accepted File Extensions: .zip

For information on how to rebuild newer romsets to be compatible with these emulators see this post: Managing ROMs

FBA-Libretro

Romset Used: FBA 0.2.97.30 which is based on MAME 0.154 (Jul 2014)

Total Games Emulated: 3369 (includes clones etc..)

Place your fba ROMS in

\.emulationstation\roms\fba

BIOS

The BIOS needed for Neo Geo games is:

neogeo.zip

  • Note that unlike other BIOS that go in the BIOS folder, this BIOS will go into the same folder as your ROMS.

place your BIOS in

\.emulationstation\roms\fba

These are the contents of a verified working neogeo.zip BIOS file * Note that all the files may not be necessary

000-lo.lo
asia-s3.rom
filelist.txt
japan-j3.bin
neo-geo.rom
ng-lo.rom
ng-sfix.rom
ng-sm1.rom
sfix.sfix
sm1.sm1
sp-1v1_3db8c.bin
sp-45.sp1
sp-e.sp1
sp-j2.sp1
sp-s.sp1
sp-s2.sp1
sp-u2.sp1
sp1.jipan.1024
uni-bios_1_0.rom
uni-bios_1_1.rom
uni-bios_1_2.rom
uni-bios_1_2o.rom
uni-bios_1_3.rom
uni-bios_2_0.rom
uni-bios_2_1.rom
uni-bios_2_2.rom
uni-bios_2_3.rom
uni-bios_2_3o.rom
uni-bios_3_0.rom
uni-bios_3_1.rom
vs-bios.rom

Controls

neogeodiagram

One important thing to note is that with fba-libretro the hotkey button (i.e. select) interferes with you insert coin button (which also happens to be select) so as a result you can't insert a coin to start your game with the default controls. An easy fix is to to swap the hotkey and exit button around in retroarch.cfg.

List of Hardware Supported

  • Capcom CPS-1
  • Capcom CPS-2
  • Capcom CPS-3
  • Cave
  • Data East DEC-0, DEC-8 and DECO IC16 based games
  • Galaxian based hardware
  • Irem M62, M63, M72, M90, M92 and M107 hardware
  • Kaneko 16
  • Konami
  • Neo-Geo
  • NMK16
  • Pacman based hardware
  • PGM
  • Psikyo 68EC020 and SH-2 based hardware
  • Sega System 1, System 16 (and similar), System 18, X-Board and Y-Board
  • Super Kaneko Nova System
  • Toaplan 1
  • Toaplan 2
  • Taito F2, X, Z and others
  • Miscellaneous drivers for lots of other hardware
⚠️ **GitHub.com Fallback** ⚠️