Homebrew RELEASE pFBA: final burn alpha

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,482
Country
France
Here is pFBN, a port of FBNeo, an arcade and console emulator.

pFBN can run neogeo, cps1, cps2, cps3... arcade roms and megadrive, master system, game gear, pc engine.... console roms.

screenshot_mini.png


Readme:
https://github.com/Cpasjuste/pemu/blob/master/pfba/README.MD

Source code:
https://github.com/Cpasjuste/pemu/

Download:
https://github.com/Cpasjuste/pemu/releases/

Thanks:
  • devkitPro and libnx people: fincs, WntrMute, yellows8, plutoo...
  • ScHlAuChi for providing a 3.0 Switch! (you rock mate)
 
Last edited by cpasjuste,

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Here are a few more impressions and hopes.. :)

First of all the usual tip, if you are new to this FBA port, press - in the menu and select to display "working games only" if you do not want to scroll for a long time.. :)

Overall its a neat experience as it is right now - the three major current setbacks being

- no sound (of course ;) )
- no working button configuration menu in game (if you can, please bump this in the priority list of things to fix - especially as FBA can emulate so many systems - also, if you can and think it would be a good idea, add switch button designations in the mapping menu)
- no savestates

:)

What does already work though, and this made me *eek* with joy, is loading a vertical screen orientation game like Galaga, detaching the controllers - so they are in bluetooth mode, turning the screen 90° and start playing your vertical shooters like they were meant to be played. :)

Of course the digipad is turned 90° as well, which brings us back to the importance of button mapping in game... ;)

Neogeo Stuff pretty much all works full speed. Garou even is surprsingly playable with the "not a digipad, digipad" - also I never knew how cheap this game was in terms of mechanics (pay to win 1999 style.. ;) ).

SF3 3rd strike (3x scaling), still lags (drops frames) every now an then but is playable - I noticed though, that the fan would never turn to a semi hearable state - so I hope its not throttling because of certain temperature states.

Oh, and I also experienced a crash to failure black screen upon exiting the emulator via the new exit option - once. Most times it exited fine.

Other than that - the menu navigation fix made a huge difference, and boy is this system ramping up to be a winner. ;) Thank you for your work.

edit: The flickering border in Neogeo (/MVS?) games is now gone as well, but there is still a slight line (frame) left, thats probably not supposed to be there. :) Currently you can press + and - and then resume the game to make it go away.
 
Last edited by notimp,

Migz

Well-Known Member
Newcomer
Joined
Feb 3, 2008
Messages
75
Trophies
1
XP
1,226
Country
Here are a few more impressions and hopes.. :)

First of all the usual tip, if you are new to this FBA port, press - in the menu and select to display "working games only" if you do not want to scroll for a long time.. :)

Overall its a neat experience as it is right now - the three major current setbacks being

- no sound (of course ;) )
- no working button configuration menu in game (if you can, please bump this in the priority list of things to fix - especially as FBA can emulate so many systems - also, if you can and think it would be a good idea, add switch button designations in the mapping menu)
- no savestates

:)

What does already work though, and this made me *eek* with joy, is loading a vertical screen orientation game like Galaga, detaching the controllers - so they are in bluetooth mode, turning the screen 90° and start playing your vertical shooters like they were meant to be played. :)

Of course the digipad is turned 90° as well, which brings us back to the importance of button mapping in game... ;)

Neogeo Stuff pretty much all works full speed. Garou even is surprsingly playable with the "not a digipad, digipad" - also I never knew how cheap this game was in terms of mechanics (pay to win 1999 style.. ;) ).

SF3 3rd strike (3x scaling), still lags (drops frames) every now an then but is playable - I noticed though, that the fan would never turn to a semi hearable state - so I hope its not throttling because of certain temperature states.

Oh, and I also experienced a crash to failure black screen upon exiting the emulator via the new exit option - once. Most times it exited fine.

Other than that - the menu navigation fix made a huge difference, and boy is this system ramping up to be a winner. ;) Thank you for your work.

edit: The flickering border in Neogeo (/MVS?) games is now gone as well, but there is still a slight line (frame) left, thats probably not supposed to be there. :) Currently you can press + and - and then resume the game to make it go away.
Hi cpasjuste, Just tried this out & it is awesome as said above a few tweaks here & there & it will be perfection! Great work! ;)
 
Last edited by Migz,
  • Like
Reactions: Tomobobo

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Default button mappings for Neogeo Games (as of now):

A = A
B = B
Y = D
X = C
- = Start
+ = Insert Coin


How to set ingame difficulty for Neogeo Games:

Download the MVS/AES Unibios from here:
http://unibios.free.fr/download.html

Unzip the uni-bios.rom file and rename it to asia-s3.rom
Overwrite the asia-s3.rom in your neogeo.zip (bios) with the renamed uni-bios rom.
Copy the neogeo.zip back to the roms folder.

Then watch this youtube video from the referenced timecode forward, to get a basic understanding how the unibios works:
h**ps://youtu.be/TuAlriFwjlQ?t=207

First boot a Neogeo game, then exit it, then boot it again. From now on you can change the games soft dip switch settings, by pressing BYX (all three buttons simultaniously) during the unibios boot screen (From there select the soft dip settings.). This is what the software menu for the Arcade cabinet would have looked like back in the day (see http://goo.gl/4KckFd for reference :) ), and in there usually you also can find a difficulty setting for the game. You exit with X and "exit".


How to use cheats in Neogeo Games:

Follow the description above to set up unibios. Then in game press "-" and BAX simultaniously. An in game menu will pop up, with the first option being cheats for the game thats currently loaded up. Unibios has quite a solid database for cheats built in, it should work in most games. A to select, B to disable all cheats, X to exit the menu.


Overall - its a good Idea to use cheats and different difficulty modes sparsely - as it does impact how you will experience the game. Most games you'll be able to get through just fine, with unlimited continues - which pFBA provides out of the box. But on some (SNK ;) ) beat em ups, and especially when you are using the switch in handheld mode - at least lowering the default difficulty might be a thing worth looking into... ;)

Should you want to/need to reset settings for a specific game - there are individual configurations for each game you played in a config folder on the SD card. Delete a specific games config, and all your changes will be reset.
 
Last edited by notimp,

mitcha

مجاهد صنديد مقاتل عنيد
Member
Joined
Dec 20, 2015
Messages
405
Trophies
0
Location
collo (chullu)
XP
1,782
Country
Algeria
thank's for those information ;-)

@cpasjuste could it be possible in future to implement 2 things :
-add 2nd player.
-playing with the joypad ,it would be great to play on the switch like an arcade cabinet joystick (combat games).
 

EvilG31

Member
Newcomer
Joined
Dec 31, 2017
Messages
21
Trophies
0
Age
35
XP
62
Country
United States
hey great work look forward to sound ,, i have added it to our appstore here : http://www.switchbru.com/appstore/#/app/pFBA and look forward to seeing this develop.. you can always submit updates on our site if and when you release one .. .

Any chance you can add filters to your site so we can sort by libtransistor / libnx?

**NVM... did you make it all libnx homebrew now? :)
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Further feature request (if you get to it). :)

Control modifiers for "Switch specific play modes".

- Dont rotate your configured controls in a vertical game (Galaga) by 90° (because you detached the controllers) pFBA already seems to have a modifier active for those kinds of games.

- Implement a preset for "2 player detatched mini controllers mode" - if it is possible. This depends on how the switch treats detached mini controllers in 2 player mode (does it change the inputs that arrive on the software level - when that mode is set up?) - if possible.

Arcade games lend themselves especially well to quick two player sessions, so it would be great to have that option.
 
  • Like
Reactions: Daniel_Flin

Aftershock

Well-Known Member
Newcomer
Joined
Jun 15, 2012
Messages
47
Trophies
1
XP
359
Country
Hi,

Here is the first official release of my final burn alpha port. I did share a very early build a day ago, this official release does fix a few things :
  • fix inputs (mainly visible in menu)
  • fix timer, this allow rom information to be correctly displayed and preview pics to load correctly
  • fix scaling: added more scaling option for the switch (2x, 3x). This are fast scaling, the other options (fit, fit 4/3, full) are now correctly working but are too slow for some system (cps3...)
  • add exit option in main menu ("+" + "-")
  • add app information and icon for the hombrew launcher
  • AUDIO STILL MISSING (WIP)

Tips:

You can also run console games (megadrive, pc engine...).
You can find some information in the ps vita thread : https://gbatemp.net/threads/release-pfba-portable-final-burn-alpha-official-thread.458445/
You can also find some information and source code here : https://github.com/Cpasjuste/pfba/tree/new

pFBA 1.0: http://files.mydedibox.fr/files/Dev/nx/pfba-1.0.nro


Thanks:
  • devkitPro and libnx people: yellows8, plutoo, profi200, WntrMute ....
  • fba main author: barry... https://www.fbalpha.com
  • ScHlAuChi for providing a 3.0 Switch! (you rock mate)

Thank you for the release. I was playing around with the early build a couple of days ago but will upgrade to this.

A couple of quick questions if you don't mind:

* To upgrade do we just replace the nro file and leave other files as they are?

* Can you confirm the rom paths for the console games?

* Is there a way to recofigure the left anolog sick as the dpad? using the buttons means I die even more that I should :-)
 
  • Like
Reactions: freevil

solrac21

Active Member
Newcomer
Joined
Feb 22, 2018
Messages
26
Trophies
0
Age
48
XP
233
Country
United States
Thank you for the release. I was playing around with the early build a couple of days ago but will upgrade to this.

A couple of quick questions if you don't mind:

* To upgrade do we just replace the nro file and leave other files as they are?

* Can you confirm the rom paths for the console games?

* Is there a way to recofigure the left anolog sick as the dpad? using the buttons means I die even more that I should :-)


Console roms are added to the same rom folder. I had to rename them to a certain name before they were seen. I added a megadrive game - toejam and named it md_toejam.zip and it worked. i cant put a link here but its in the OP's PS vita link you are looking for the FB alpha gamelist.txt
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • AncientBoi @ AncientBoi:
    ooowwww a new way for me to beat NFS 510 :D @SylverReZ
    +1
  • SylverReZ @ SylverReZ:
    @AncientBoi, Yeah, believe you can do PSP games as well. But a Pi5 is much powerful in comparison.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Not sure about other models of Pi4 but the Pi 4 B with 8GBs OCed to 2Ghz handles PSP really great except like 1 game I found and it is playable it just looks bad lol Motor Storm Arctic something or other.
  • Psionic Roshambo @ Psionic Roshambo:
    Other games I can have turned up to like 2X and all kinds of enhancements, Motorstorm hmmm nope 1X and no enhancements lol
  • Veho @ Veho:
    Waiting for Anbernic's rg[whatever]SP price announcement, gimme.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I will admit that one does seem more interesting than the usual Ambernic ones, and I already liked those.
  • Veho @ Veho:
    I dread the price point.
    +1
  • Veho @ Veho:
    This looks like one of their premium models, so... $150 :glare:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    To me that seems reasonable.
  • Psionic Roshambo @ Psionic Roshambo:
    I mean since basically all the games are errmmm free lol
  • Veho @ Veho:
    I mean yeah sure but the specs are the same as a $50 model, it's just those pesky "quality of life" things driving up the price, like an actually working speaker, or buttons that don't melt, and stuff like that.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I think all in my Pi 4 was well north of 200 bucks 150ish for the Pi 4 the case the fancy cooler, then like 70 for the 500GB MicroSD then like 70 for the Xbox controller. But honestly it's a nice set up I really enjoy and to me was worth every penny. (even bought more controllers for 2 or 4 player games.) hmmm have never played any 2 player games yet :(
  • Veho @ Veho:
    Yeah that's what I hate about the RPi, it's supposedly $30 or something but it takes an additional $200 of accessories to actually turn it into a working something.
  • Psionic Roshambo @ Psionic Roshambo:
    yes that's the expensive part lol
  • Veho @ Veho:
    I mean sure it's flexible and stuff but so is uremum but it's fiddly.
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah a lot of it I consider a hobby, using Batocera I am constantly adjusting the collection adding and removing stuff, scraping the artwork. Haven't even started on some music for the theme... Also way down the road I am considering attempting to do a WiiFlow knock off lol
  • Veho @ Veho:
    I want everything served on a plate plz ktnx, "work" is too much work for me.
  • Veho @ Veho:
    Hmm, with that in mind, maybe a complete out-the-box solution with all the games collected, pacthed and optimized for me would be worth $150 :unsure:
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah it's all choice and that's a good thing :)
  • Bunjolio @ Bunjolio:
    animal crossing new leaf 11pm music
  • Bunjolio @ Bunjolio:
    avatars-kKKZnC8XiW7HEUw0-KdJMsw-t1080x1080.jpg
    wokey d pronouns
  • SylverReZ @ SylverReZ:
    What its like to do online shopping in 1998: https://www.youtube.com/watch?v=vwag5XE8oJo
    SylverReZ @ SylverReZ: What its like to do online shopping in 1998: https://www.youtube.com/watch?v=vwag5XE8oJo