PS3 [Coming Soon] FB Alpha Retro Loader (Light) v1.0 [Powered by PSL1GHT]

Check it out as @CaptainCPS-X has made a return to the PS3 Homebrew Community recently and the developer has some plans and a bit of a preview of an upcoming release. A new version of his popular project FBA RL (Final Burn Alpha Retro Loader). This arcade emulator is based off the PS3 version of RetroArch/Libretro, but being CaptainCPS-X is an official contributor to the Windows FBA project and also a PS3 dev there was no better person to bring the original feel of the arcade emulators to the PS3 from windows. Now the developer is deciding to ditch the Sony SDK used to create the original version and has decided to o the pslight route for various reasons outlined in the Coming Soon Announcement you can view from CaptainCPS-X below:
-STLcardsWS

ICON0.PNG

  • FB Alpha Retro Loader (Light) v1.0 [Powered by PSL1GHT v2]
    FB_Alpha_Retro_Loader__Light__v1.0_6.png PIC1.PNG FB_Alpha_Retro_Loader__Light__v1.0_7.png

    What is it?
    • Well for those who don't know FB Alpha is a multi-arcade emulator just like MAME, originally released on Windows. FB Alpha Retro Loader objective is to bring the original FB Alpha easy to use interface and features to PS3. It uses a modified libretro core, and a modified retroarch build.

    RetroArch_PS3.png RetroArch_PS3_2(1).png RetroArch_PS3_1.png

  • Why do this? I can play FB Alpha on RetroArch
    • Yes, you can search for a ZIP file in your HDD / External device, etc, and hope you have the right one. But FB Alpha RL has the original FB Alpha method to handle drivers, that means, that it will scan the ROMs, get all the info from the embedded FBA database generated by my custom windows FBA build (unreleased), then filter out non-working games, get max players, year, manufacturer, etc. Having the database allows me to handle libretro core properly, and not treat it like a generic emulator.

  • Why "Light", what happened to the old FB Alpha RL v1.04 ?
    • I have the code here in my HDD, but it is C++, and I wanted to rewrite it as C, plus this time I'm using PSL1GHT, instead of PS3 SDK. I had a hard time porting a few things but its fun xD, and I can do many things I couldn't with PS3 SDK.

  • What are the current features?

    Not much right now:
    • Latest FB Alpha core (2017) (v0.2.97.42) (my build fix available at my GitHub repo)
    • In sync with MAME 0.187 romset (older or newer romset might work but could give problems)
    • FB Alpha driver information embedded database (v0.2.97.42).
    • Preview images for FB Alpha drivers.
    • Uses Tiny3D library for video.
    • Configurable (.ini)
    • Themes (background music (mp3), sound effects for ui (wav), fonts (.TTF), etc)
    • Misc features like: Temperature, time, date, HDD space display, etc
    • some other things xD

  • Why not release it?
    • I will, as soon as I get more free time to work on the final touches for the initial release. Then in the future I will keep adding features as I find time.

    SeeYa!
    :D
 
Last edited:
one more question, it will have support for the home consoles just like the "official" FBA or it will remain strictly arcade only?
 
one more question, it will have support for the home consoles just like the "official" FBA or it will remain strictly arcade only?

All FB Alpha systems are supported (some need testing on this new core), except Megadrive, SNES, PCEngine and Killer Instinct system. I will see if something can be done for Megadrive later on, so far games just freeze the console on load.

Here is an outdated list of supported systems in FBA:
  • 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 and M92 hardware
  • Kaneko 16
  • Konami
  • Neo-Geo
  • 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
  • Toaplan 1
  • Toaplan 2
  • Taito F2, X, Z and others
  • Miscellaneous drivers for lots of other hardware
Maybe there are more now, since this list is back from when I worked on FB Alpha RL v1.04 (~2013)

SeeYa!
:D
 
Oh well, how wonderful, will we someday be able to play PS3 Arcade games like Killer Instinct 1 2, Star Blade, Area 51, and the TEKKEN 1,2 E 3 series?
 
Check it out as @CaptainCPS-X has made a return to the PS3 Homebrew Community recently and the developer has some plans and a bit of a preview of an upcoming release. A new version of his popular project FBA RL (Final Burn Alpha Retro Loader). This arcade emulator is based off the PS3 version of RetroArch/Libretro, but being CaptainCPS-X is an official contributor to the Windows FBA project and also a PS3 dev there was no better person to bring the original feel of the arcade emulators to the PS3 from windows. Now the developer is deciding to ditch the Sony SDK used to create the original version and has decided to o the pslight route for various reasons outlined in the Coming Soon Announcement you can view from CaptainCPS-X below:
-STLcardsWS


  • FB Alpha Retro Loader (Light) v1.0 [Powered by PSL1GHT v2]
    View attachment 9635 View attachment 9637 View attachment 9636

    What is it?
    • Well for those who don't know FB Alpha is a multi-arcade emulator just like MAME, originally released on Windows. FB Alpha Retro Loader objective is to bring the original FB Alpha easy to use interface and features to PS3. It uses a modified libretro core, and a modified retroarch build.

  • Why do this? I can play FB Alpha on RetroArch
    • Yes, you can search for a ZIP file in your HDD / External device, etc, and hope you have the right one. But FB Alpha RL has the original FB Alpha method to handle drivers, that means, that it will scan the ROMs, get all the info from the embedded FBA database generated by my custom windows FBA build (unreleased), then filter out non-working games, get max players, year, manufacturer, etc. Having the database allows me to handle libretro core properly, and not treat it like a generic emulator.

  • Why "Light", what happened to the old FB Alpha RL v1.04 ?
    • I have the code here in my HDD, but it is C++, and I wanted to rewrite it as C, plus this time I'm using PSL1GHT, instead of PS3 SDK. I had a hard time porting a few things but its fun xD, and I can do many things I couldn't with PS3 SDK.

  • What are the current features?

    Not much right now:
    • Latest FB Alpha core (2017) (v0.2.97.42) (my build fix available at my GitHub repo)
    • In sync with MAME 0.187 romset (older or newer romset might work but could give problems)
    • FB Alpha driver information embedded database (v0.2.97.42).
    • Preview images for FB Alpha drivers.
    • Uses Tiny3D library for video.
    • Configurable (.ini)
    • Themes (background music (mp3), sound effects for ui (wav), fonts (.TTF), etc)
    • Misc features like: Temperature, time, date, HDD space display, etc
    • some other things xD

    NOTE: Megadrive, SNES, and PCEngine games are not supported in my build, since they are not currently working. If a fix comes to libretro in the future, I'll add support.

  • Why not release it?
    • I will, as soon as I get more free time to work on the final touches for the initial release. Then in the future I will keep adding features as I find time.

    SeeYa!
    :D
This is awesome!! Stoked Homebrew Developers are still working on the PS3 scene!! Well done!! :evil witch:
 
Yay! Just fixed another thing that wouldn't let me sleep at night! LOL

EDIT: I thought I fixed it, but it was already working fine in the latest FB Alpha (2017) using Musashi M68K v3.32. However FB Alpha Libretro (2012) uses Musashi M68K v3.3 and it presents the emulation problems.

Altered Beast is working fine now !

79IoJNIm.png



SeeYa!
:D
 
Last edited:
oh yes i'm so turned on right now.... can't wait for this!

also if you did something to fix sms/gg chances it fixed sg1000 too are very high
 
Last edited by a moderator:

TurboGrafx 16
working fine as well on PS3 build :)

Taito Chase H.Q. (1992)

8JcGBnCB.png


mYmO5gSB.png


A75dDM0k.png


So basically, the only system that is not supported at this moment is Midway Wold Unit (Killer Instinct, NBA Hangtime, etc) (coded with C++11). SNES development was dropped from the official FBA so don't expect it to be supported.

Now I can go sleep LOL, tomorrow have to wake up early for work. But hopefully by the end of the weekend the initial release should be ready, at least bringing support for almost every system. I will add more features in the future as I get more free time :)

Take care all!

EDIT: ColecoVision is working, I didn't have the BIOS xD, check the next post.

SeeYa!
:D
 
Last edited:

Featured content

Trending content

Latest posts

Back
Top