Post: FBANext-PS3 v1.0.0 (CPS1, CPS2, NeoGeo,...)
12-02-2010, 06:58 PM #1
manster
League Champion
(adsbygoogle = window.adsbygoogle || []).push({});
You must login or register to view this content.


[UPDATE]
14-03-2011




FBANext PS3 - r435 (FW 1.92/FW 3.15/FW 3.41/CFW 3.55)

You must login or register to view this content.




You must login or register to view this content.


more Versions + XBOX Versions

You must login or register to view this content.



You must login or register to view this content.You must login or register to view this content.You must login or register to view this content.You must login or register to view this content. You must login or register to view this content.You must login or register to view this content.You must login or register to view this content.You must login or register to view this content.






Description

FBA (Final Burn Alpha) ported to the PS3.

Supported Consoles/Hardware
- Capcom CPS-1 / CPS-2 / CPS-3
- Cave
- Neo Geo
- Sega System 16 (and similar systems), System 18, X-Board, Y-Board
- Toaplan
- Taito 68k
- Psikyo 68EC020/SH2
- PGM
- Konami
- Sega Megadrive roms
- Pac-Man Hardware
- Other Misc Great Arcade Systems

Features

- Full graphics/audio supported
- Resize Screen Function
- Easy to use rom browser.
- Option to filter on specific drivers
- Option to hide clones
- Option to only display 3 or 4 player games only
- 60fps performance at 1080p for *most* roms
- Pixel Shader support
- Up to 4 gamepads supported
- Rotate screen options
- Hardware filter options (Linear, Point filtering)
- Triple Buffering

Usage
Place your roms in /dev_hdd0/game/FBAN00000/USRDIR/roms

The first time you run FBANext, a configuration file called fbanext-ps3.xml will be generated. This file will store your current options.


If you wish to change your rom path, edit fbanext-ps3.xml located at /dev_hdd0/game/FBAN00000/USRDIR/ and modify the paths-rom element with the directory you wish. Please include a trailing slash at the end of your path otherwise no roms will be located.


.Zip/.7z/.rar file extensions are supported.


I have created a pre-configured XML file that will allow you to place roms in any of the following directories (internal and external):




  • /dev_hdd0/game/FBAN00000/USRDIR/roms/ (roms folder in FBAnext install directory)
  • /dev_usb/FBA/ (external drive)
  • /dev_usb/FBA/roms/
  • /dev_usb/roms/fba/
  • /dev_usb//FBANext-ROMS/


Download here: You must login or register to view this content.
Just transfer to /dev_hdd0/game/FBAN00000/USRDIR/ using blackbox or Comgenie's Awesome File Manager.


Controller Settings

In Game
=======

- L2 + R2 + R1 Pause/Return to menu

- R3 Service Mode
- L3 Reset Current Rom
- Select = insert coin

Rom Menu
========

- L1/R2 Filter on different hardware drivers.

- X Load and run the currently selected rom. If you receive any error messages during loading the rom, they will be displayed. Typically most errors returned are due to old or incorrect rom dumps.
- Triangle Filter clone roms.
- Square Toggle to display 3 and 4 player Roms only
- Select Switch to options menu.
- Start Will return to the currently loaded rom if there is one.


Readme.txt from Version 1.0.0

FBANext PS3 V1.0.0
==================

Logic-Sunrise is proud to present FBANext PS3. This is the first *official* release of FBANext.


FBANext is a port of FBAlpha Version 0.2.97.08.


FB Alpha (formerly Final Burn Alpha), based on the original Final Burn source code, is a multi-arcade emulator.


FBANext is a native port on the Xbox 360 and PS3 Platforms.



Implemented Features

====================

- Full graphics/audio supported

- Easy to use rom browser.
- Option to filter on specific drivers
- Option to hide clones
- Option to only display 3 or 4 player games only
- 60fps performance at 1080p for *most* roms
- Pixel Shader support
- Up to 4 gamepads supported
- Rotate screen options
- Hardware filter options (Linear, Point filtering)

Usage

=====

Place your roms in /dev_hdd0/game/FBAN00000/USRDIR/roms/


The first time you run FBANext, a configuration file called fbanext-ps3.xml will be generated. This file will store your current options.


If you wish to change your rom path, edit fbanext-ps3.xml located at /dev_hdd0/game/FBAN00000/USRDIR/ and modify the paths-rom element with the directory you wish. Please include a trailing slash at the end of your path otherwise no roms will be located.


.Zip/.7z/.rar file extensions are supported.


Rom Menu

========

- L1/R2 Filter on different hardware drivers.

- X Load and run the currently selected rom. If you receive any error messages during loading the rom, they will be displayed. Typically most errors returned are due to old or incorrect rom dumps.
- Triangle Filter clone roms.
- Square Toggle to display 3 and 4 player Roms only
- Select Switch to options menu.
- Start Will return to the currently loaded rom if there is one.


Options Menu

============

- Show Framerate.


Yes will display the framerate counter. No will disable it (default)


- Aspect Ratio.


4:3 will display a correct aspect ratio with borders.

16:9 will fill the entire screen.

- Rotatation Adjust Options

Rotate for Vertical Games.
Do not rotate for Vertical Games.
Reverse flipping for vertical games.

- Auto Frameskip Enabled.


Yes will enable frameskip. No will disable it (default)


- Graphics Filter Type Options

Use Shaders.
Software Filtering.

Note: Software Filtering is currently not implemented.


- Current Shader. Option will cycle through the available shaders:


2xSaI

4xSoft
AdvancedAA
Lanzcos12
Lanzcos16
MCGreen
bloom
blur
crt
emboss
hq2x
quad_interp
scale2xplus
scanline
sharpen
stock
super2xSal
superEagle
toon


In Game

=======

- L2 + R2 + R1 Pause/Return to menu

- R3 Service Mode
- L3 Reset Current Rom


Currently Unimplemented

=======================

- Button Mappings

- Savestates
- Software Filters
- DIP switches
- 68k CPU overclock option
- Move codebase to PSL1ght
- UI previews/titles/etc

Bugs

====

Most roms will work, however there are some bugs that have been identified.


- Some CPS1 roms. Notably Forgotten Worlds will crash.

- Performance issues/Bugs with Sega System16, Taito-Z and some other misc drivers are slow. Future builds will be optimized.
- Misc crashes and other stuff.

Notes

=====

Don't ask about roms. We dont know where to find them.

Don't bother the official FBAlpha team about FBANext PS3 or Xbox 360 ports.
Please use the source code respository (linked below) to report any issues you find.


Important Links

===============

Logic-Sunrise -
You must login or register to view this content.
X3Max - You must login or register to view this content.
FBAlpha Official Site - You must login or register to view this content.
Source Code Repository - You must login or register to view this content.
My Dev Blog - You must login or register to view this content.


Credits and Thanks

==================

FBAlpha development team (iq_132, CaptainCPS-X, kev and the rest of the team)


Logic-Sunrise and the X3Max team for their support and hardware. Without them this project would not be possible.


Squarepusher, halsafar and TheMaister for their advice/code/assistance.




Download links

Latest Emulator for FW 1.92+/FW 3.15/FW 3.41/CFW 3.55:

Link 1 (18.05 MB): You must login or register to view this content.

Link 2 (18.05 MB): You must login or register to view this content.


Older Emulator Versions FW 1.92+/FW 3.15/FW 3.41/CFW
3.55/(Geohot 3.55)
:

You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.

NeoGeo Bios
you need this file for playing neogeo roms with FBANext
You must login or register to view this content.

mirror:
You must login or register to view this content.

place the neogeo.zip in the roms folder




FBAnext in Action

[ame]https://www.youtube.com/watch?v=obXxYxtaDLI[/ame]
[ame]https://www.youtube.com/watch?v=eRIPq_akUKw[/ame]
[ame]https://www.youtube.com/watch?v=-WnhUfMGh4Y[/ame]



Big screenshot gallery of FBANext PS3

You must login or register to view this content.

You must login or register to view this content.

You must login or register to view this content.



Sources:

You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.



Any problems? Leave a comment here or send me a pm


Roms ->
You must login or register to view this content.
(adsbygoogle = window.adsbygoogle || []).push({});

The following 19 users say thank you to manster for this useful post:

-SonicZ, |ManiaC|, adrian2pm, ak7, amplif1er, cgs18, DeAd_bLiTz, Geeqoh, Gshyne, HandC, Kill_tony485, Lito, malik-ramires, MrAnonymous, Scrumilation, Sick_aSS_FoO, Solid Snake, The Overdose, xGozzy
02-24-2011, 05:38 PM #47
manster
League Champion
squarepusher 2 released a update today - 02-24-2011


FBANext PS3 - r423 - Custom build v3 FW 1.92+/FW 3.15/FW 3.41/CFW 3.55/Geohot 3.55:
You must login or register to view this content.

You must login or register to view this content.



    WHAT'S CHANGED SINCE V2:
* Big reduction in lag - also a far more stable FPS as a result of this (due to elimination of virtual function call overhead when a class would inherit from a base class with virtual functions). You will notice the biggest improvements with fighting games for CPS2/CPS3 - but overall all games should benefit from this.
* A new shader - tv-highcontrast-HD. This basically mimics the look of a high-end CRT monitor. Set 'Hardware Filter' to Linear and select a resolution lower than or equal to 1440x1080 to get the best results (if you have triple buffering on - else it's 960x1080 or lower for best results)
* Fixed: A hang/freeze would occur after selecting a shader and then changing the resolution.
* Fixed: You can now go back and forwards in the list when selecting a shader - press Left to go back one entry in the shader list, and press Right to go forward.
    Notes from Squarepusher2:
As ever, I've included the diff file along with the pkg in the zip file. This includes all the patches I've done since the commit of r423 on Google Code.There will be a new release of SNES9x shortly with similar lag reduction (by doing the same thing - getting rid of virtual function call overhead).

This has proven to be a big win so far - the only thing so far that has actually shown a substantial improvement/difference while trying out several PPC in-order optimization 'tricks'.
You must login or register to view this content.



Enjoy!
03-06-2011, 02:38 PM #48
manster
League Champion
update from squarepusher2




FBANext PS3 - r424 (FW 1.92+/FW 3.15/FW 3.41/CFW 3.55)


Link 1 (Multiupload): You must login or register to view this content.
You must login or register to view this content.



Link 2 (Uploadbud):
You must login or register to view this content.You must login or register to view this content.



Originally posted by another user

CHANGELOG (r424)



- (PS3) Added waterpaint-normalcontrast.cg, waterpaint-normalcontrast-scanline.cg, waterpaint-highcontrast.cg,

waterpaint-highcontrast-scanline.cg shaders

- (PS3) Optimized crt.cg shader - now runs at 60fps (fullspeed) at 1080p (1920x1080). Also added crt-highgamma.cg.

- (PS3) Texture references used - far faster graphics code as a result. Also adapted refreshwithalpha so that it

looks the same as it did before without texture references.

- (PS3) Added all the shaders added inbetween r423 and the custom versions

- (PS3) Replaced inlineASM in burnint.h with intrinsic so that it can be compiled with SNC. Also commented out

little endian functions in blargg_endian.h to get SNC to work

- (PS3) Commented out all exceptions and try - catch blocks in files such as ticpp.cpp and others - SNC by default

works with exception support disabled - also exceptions have performance overhead - commenting out the exceptions

and the try-catch blocks for both GCC and SNC increased performance.

- (PS3) Got rid of virtual function call overhead in classes that inherited from a base class with virtual function

definitions - such as the Cellframework Audio driver, and FBA's aud_audio.h itself. Led to measurable performance

increases and lag reduction.

- (PS3) Better button responsiveness - in PS3/run.cpp, for some reason button input was only being registered one

out of every three frames - commented that out. There were tons of other branches in the interface code that are

unnecessary - checking for bDrivOkay for instance in video_interface and vid_psgl - that were commented out for

PS3. This could similary be applied to FBA 360 for some performance gains - same with the elimination of virtual

function call overhead.

- (PS3) Menu scrolling with the D-pad/analog stick in the ROM browser/settings menu/ingame menu by pressing and

holding directional keys.

- (PS3) Shaders now receive three additional input params for the main vertex program (main_vertex). This

allows us to offload some more calculations from the fragment shader which leads to increased performance.

- (PS3) Added back ability to go to Service menu by pressing R3 button.

- (Core) - Rygar driver colors are restored again to normal colors - during the update to FBA beta, a swapword

statement was left out.

- (PS3) Makefile works now for either SNC or GCC. Change CELL_BUILD_TOOLS to set either of the two. The best

speed I currently get with GCC for some odd reason.

- (PS3) Makefile and preprocessor statements in the code now let you compile the source and have it detect

your SDK version automatically.

- (PS3) There is a special debug mode you can activate (CELL_DEBUG_CONSOLE = 1) where a Telnet server will

be running in the background which you can telnet into - in this mode, you can track variables and/or dump

screenshots on the HDD.

- (PS3) Better speed, far less lag as a result of all of the above.

PS. Every change above only affects the PS3 version.

You must login or register to view this content.
03-14-2011, 04:57 PM #49
manster
League Champion
Update from You must login or register to view this content.

Originally posted by another user
FBANext PS3 - r435 (FW 1.92/FW 3.15/FW 3.41/CFW 3.55)

Link 1 (18.05 MB): You must login or register to view this content.

Link 2 (18.05 MB): You must login or register to view this content.


CHANGELOG:
- (PS3) Some minor performance improvements and some more lag reduction (CPS3/Sega System 16) - other drivers can show similar improvements as well
- (PS3) Street Fighter III: Second Impact widescreen toggling has been fixed
- (PS3) D-pad navigation moves one position down/up like before
- (PS3) Dip switches now configurable in in-game menu


Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo