115w ago - Today
squarepusher2 has updated the MC68000 / Z80 Arcade Emulator to FBANext PS3 r424, which includes many changes as outlined below.
Download:
FBANext PS3 - r424 (FW 1.92+/FW 3.15/FW 3.41/CFW 3.55)
To quote: Since I now have commit access (thanks to Lantus), I can drop the 'custom' label and instead give you straight version releases.
This one I committed today - it includes all my changes from the previous three or four custom versions including a ton of additional improvements - this CHANGELOG is probably not very decipherable for the average user, but I'm going to post this here anyway since it would take too long to create a new CHANGELOG:
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.
Here (http://www.ps3news.com/forums/ps3-hacks-jailbreak/fbanext-ps3-emulator-wip-screens-features-coming-soon-114448-12.html#post380796) is the "r486" version.
If you are on REBUG 3.55 and r490 works for you, can you please zip the folder FBAN00000 and upload it to multiupload.com so I may get it.
Thx
Versions r470 and r478 works just fine on REBUG, but i want the new ones to work too
Darn I forgot about that. Thanks for letting me know
Download: http://www.multiupload.com/HPAP3EBY8C
Some details from pete_uk are also below: ps3crunch.net/forum/threads/1136-FBA?p=10131#post10131
Fork of Lantus' FBA Next for PS3/360 - experimental fork intended for merging back to Google Code master. libsnes port in development.
Source aquired from https://github.com/twinaphex/fba-next-slim/
Commit history: https://github.com/twinaphex/fba-next-slim/commits/master
Thanks to Twinaphex for his work on this emulator.
Here are a few more updates from pete_uk: ps3crunch.net/forum/threads/1136-FBA?p=12872#post12872
Download: http://www.multiupload.com/ZRJ8BPL6UB
FBA-NEXT-SLIM - Commit 682f9ce1bdbf9514ab5ab451508e7251acd6a0b4
Lots of improvements made since the last version I posted.
FBO mode is not currently hooked up. Although you can select 2 shaders in the settings, only the first is enabled.
Please Note: Twinaphex has now configured FBA to use a plaintext CFG file instead of XML in the old versions.
If your roms are stored anywhere other than the default of "/dev_hdd0/game/FBAN00000/USRDIR/roms", You will need to edit /dev_hdd0/game/FBAN00000/USRDIR/fbanext-ps3.cfg.
This version should also fix the black screen crash / issue some people have been having.
Download: http://www.multiupload.com/2CRKF0Q5HL
This version should work fine as I installed it on my PS3 last night.
Download: http://www.multiupload.com/V0BOXOT33O
Source Code: https://github.com/twinaphex/fba-next-slim/commit/d504f35c879e09ad6af7a3538dbbd564f505c9f9
Now with new menu system, Dual Shaders & loading of ROMs from USB !!!
Download: http://www.multiupload.com/R49OEWZ2DZ
Source Code: https://github.com/twinaphex/fba-next-slim/tree/4555785755af080029a90c04649683c387d4c397