Homebrew RELEASE pFBA: final burn alpha

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,103
Trophies
1
Age
42
XP
4,205
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,782
Trophies
1
XP
4,391
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
0
XP
1,173
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,782
Trophies
1
XP
4,391
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
385
Trophies
0
Location
collo (chullu)
XP
1,421
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
33
XP
42
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,782
Trophies
1
XP
4,391
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

Active Member
Newcomer
Joined
Jun 15, 2012
Messages
26
Trophies
0
XP
222
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
46
XP
213
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
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: Corporation is the new corporation.