Emulation64.com  ::  EmuTalk.net  ::  DCEmu.co.uk     About  ::  Hosting  ::  Donate 
Home Files Forums Reviews Guides Articles Interviews

Welcome to the Emulation64 Network

 


    Sunday, March 06, 2011
FBANext-PS3 R424


News via http://ps3.gx-mod.com/modules/news/article.php?storyid=2655

Squarepusher proposes a new version of FBANext, after FB Alpha (Final Burn Alpha). As a reminder, this is a multi arcade emulator based on the source code for Final Burn.

Changelog focusing on changes for developers, we provide it untranslated. The amendments mainly improve the overall operating speed.

- (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.

Site officiel: https: / / code.google.com/p/fba360 /



 

File Releases

Cemu_1.21.3
No Description in database.

cemu_1.21.2
No Description in database.

cemu_1.21.1
No Description in database.

Cemu_1.21.0
No Description in database.

Cemu_1.20.2
No Description in database.



Latest Forum Posts

Introducing Project64 ...
Last Reply: NES_player4LIFE
Replies: 1

2021-04-02 Recent Rel ...
Last Reply: Robbbert
Replies: 0

mGBA v0.9.0 released!
Last Reply: spotanjo3
Replies: 0

2021-03-26 Recent Rel ...
Last Reply: spotanjo3
Replies: 1

no$gba v3.04 released ...
Last Reply: spotanjo3
Replies: 0


Latest Reviews

NDS - Okamiden
Created by WhiteX

Wii - deBlob 2
Created by WhiteX

Wii: The Conduit
Created by WhiteX

NDS: Hotel Dusk - Room ...
Created by WhiteX

NDS: Elite Beat Agents
Created by WhiteX


Support Guides

PCSX2
Created by Martin

Dolphin Emulator
Created by Martin

Nintendo DS Homebrew.
Created by WhiteX

PSX Plugins: Lewpy's Gl ...
Created by Dark Watcher

PSX Plugins: P.E.Op.S S ...
Created by Dark Watcher


Our Affiliates

AEP-Emu.de
DCEmu.co.uk
PSemu.pl


47,413,490 Visitors To The Emulation64 Network

Copyright 1999 - 2024 www.emulation64.com