[Xbox] New FBANext WIP

It’s been a while since my last post here. I don’t seem to have as much time these days as i used to. Some good news is that i’ve been working on FBANext. I have intergrated the codebase with the Win32 0.2.97.21 and have SVN access into the repository so i can keep updated much easier going forward. Big thanks to the FBAlpha devs for this!

0.2.97.21 gives us many many new features since the Beta 2.2 build including:

  • PC Engine TG16 Driver
  • NeoGeo CD Driver
  • NeoGeo MVS Slot loader
  • Irem drivers
  • DataEast drivers
  • Toaplan sound fixes
  • many new drivers added

Here is a new WIP video of new FBANext demonstrating NeoGeo MVS Slot loader and NeoGeo CD emulation

[Xbox]/[LibXenon] FBANext 0.2.97.12

work begins on a new build using the updated 0.2.97.12 release…

[Xbox] FBANext Beta 2.2 Released

Whats new?
=========

- Added video previews. The format must be wmv and be placed under GAME:\Videos. The filename is .wmv. For example mslug4.wmv. Note : clone roms will display the video of parent roms. Also, due to the large size of the preview videos, you will need to either find or create your own. We have created a sample of 50 video files. Download Here

- Added ‘Arcade Stick Setting’ option.
- Added number of found roms in the Rom Browser.
- Fixed minor skin issues.
- working d_raider driver
- NEC CPU Big endian fixes
- Core – fixed space harrier inverted control issue
- Fixed Ghost n Golbins audio
- Core – default nFMInterpolation to 1 rather than 3.
- Core – d_gradius3 working
- Fixed Pang! audio issue.
- Core – fixed d_gunsmoke driver
- Core – fixed endian issue in d_blockout
- Core – working sound on d_tnzs
- no longer reset d3d each time a rom loads
- added proper rom auditing
- displays detailed error message if rom doesnt load
- Core – fixed endian issue in d_blockout
- Core – fixed sound issue in d_mitchell
- Core – fixed sound in d_powerins
- merged in IQ_132s PGM WIP code
- Core – fixed graphics issue in drgw2
- Can now specify multiple rom paths inside fba360.xml file
- Core – added Varia Metal driver (thanks to IQ_132)
- USB0: USB1: USB2: Hdd1: Memunit0: Memunit1: Dvd: can now be used as rom paths

Download from Logic Sunrise

[Xbox] Unofficial r401 Release

Xbox 360 gets some love. Cancerous1 built r401 for the Xbox. This will contain all the new PGM updates too. New official build is soon but this should keep everyone happy for now ;)

Grab it from Logic Sunrise

Espgaluda

MAME 0.140u3 dump of Espgaluda running nicely under FBANext

This slideshow requires JavaScript.

PGM Cave Drivers

Merged in the latest WIP PGM drivers into the codebase. Now Ketsui, DDP Blacklabel and Espgaluda are fully playable…

Big thanks to IQ_132 and the FBAlpha Dev team for these updates

FBANext PS3 V1.0.0 Release

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 – http://www.logic-sunrise.com
X3Max – http://www.x3max.com
FBAlpha Official Site – http://www.barryharris.me.uk/
Source Code Repository – http://code.google.com/p/fba360/
My Dev Blog – http://www.lantus360.com

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.

One Codebase – Two Consoles

SVN has been updated quite substantially. One of the goals of FBANext was portability. Now it is possible to build both a PS3 and Xbox 360 build of the same codebase.

In fact, this is what has already been done. A PS3 test build was compiled and released into the wild. Now let me be clear – This is the nature of open sourced software and I have no issue with it. However unfortunately, this test release is unfinished – i am still in the middle of things – and the test build contains bugs and will crash. This is not indicative of the release i plan to put out.

As it stands, i am wary of providing any support for this build. Check back soon for the first official PS3 release.

Beta 2.1 Released

This is a small point release for Beta 2 with a few additional updates.

Beta 2.1 ChangeLog
==================
- Improved performance on Sega X-Board/Y-Board drivers
- Misc Skin fixes
- Y button in ‘Adjust Screen’ mode will reset the screen to defaults
- Fixed Hide Children issue when CPS3 is selected
- Added caching in UI. Menu navigation should be faster.
Enjoy!

Beta 2 Released

Finally its out. Here is the changelog:

- Added 68000 overclock option
- d_aerofgt endian fixes
- Added filter for ’3 or 4 player games only’
- Added ‘Hide Child Roms’ Option
- d_unico fixes (Zero Point/Zero Point 2)
- d_f1gp fixes
- Fixed analog in opwolf/spacegun/seta deer hunter games (Arkanoid still not working)
- d_snk68.cpp – IkariIII fixes
- d_kaneko16.cpp – fixed crash with The Berlin Wall
- Menu now saves the last rom and hardware filter you were on
- fixed crash in d_hellfire.cpp
- f1dream, tigerroad fixes
- BC Kid fixes
- Updated font
- Added Left Trigger/Right Trigger buttons to input config
- d_wwfwfest endian fixes
- Cave – fixed palette issues with Power Instinct 2, Power Instinct 2, Gawange
- Fixed crash issue with some System16 games
- fixed gfx sprite priority issue with CPS1
- fixed reset on pause
- Analog stick 3 no longer controllers player 4
- endian fix for Pang 3
- Fixed slowdown issue on European Region Megadrive Roms
- Added support for Arcade Sticks. The stick will be auto-detected and Back + Start buttons will bring up the In Game Menu
- Added Screen adjustment. If you use an arcade stick hold ‘B’ and moving the stick will stretch, or just the stick to move the screen.
- Fixed d_toki.cpp
- fixed issue with JAMMA NeoGeo Roms
- chelnov fixes
- Added default button mapping option
- FBANext will now display an error if you have a bad rom.
- Fixed issues with Wrestlefest
- Expermental OpenMP support added in some Taito Drivers. ChaseHQ went from 30->60fps without filters. More optimizations will be done in further releases.

Enjoy!

Follow

Get every new post delivered to your Inbox.