XBox FBA Port (A.K.A FBAx)
===========================

Ported from the windows version by TMaul and Lantus. Do not bug the authors of FBA for windows about the Xbox version as they won't know what you are on about.

Supports Toaplan2 and Capcom CPS 1/2 hardware

NOTE: Don't ask any questions that are answered in this document, unless you want to pay for it.
ALSO NOTE: We don't know where to get binaries, source or roms of any type from, so dont ask.

Compiling
=========
This uses the common helper classes so need to go in \samples\xbox\graphics\fba before it will build.

Installation
============
Just do it the way you would for any other program and ensure you have copied both the default.xbe and media directory over to your xbox. Roms go in the .\roms directory which should have been created when you unzipped this archive. If not, make it yourself. 


Controls
========
Main Menu:
D-pad up / down : navigate menu. Hold a trigger button to scroll faster
B button: Rescan roms (not really useful yet)
Y Button: Config Screen. (see below) 
A button: Launch game
left trigger + right trigger + black button: quit FBA and return to dash

Config Menu:
A button: Change controller type options are Joypad digital mode, Joypad Analogue mode, and XArcade mode.
y button: main menu. (See above)
left trigger + right trigger + black button: quit FBA and return to dash

During a game:
directional control and button layout will differ between games so I will leave it up to you to find that out. Here are the special button combos that do 'interesting' things:

Start: player start

Back: Insert coin

Start + Back : back to main menu when in joypad mode

Start + right trigger : back to main menu when in XArcade mode

right trigger + A button : Enable stretch mode. When this is enabled the left thumb stick changes the X & Y posistion and the right thumb stick adjusts the size of the emulated screen. Pressing the Dpad or pushing the right thumbstick button resets the games to fullscreen. Right trigger and the A button to exit this mode and save the config for the current game. NOTE: Each game has its own settings for this, currently there are global settings to use.

left trigger + right trigger + black button: quit FBA and return to dash

Back + White button : Diagnostic mode (not supported by all games)

Back + Black button : Service mode (not supported by all games)

left trigger + right trigger + white button: reset game

Known Issues
============
Some stuff that is not finished: mostly internal code structure, etc. The code is a mess in places.

Future versions
===============
Possible enhancements in future versions will include:
Changable rom directories.
RGB + scanline effects
Cheat dialog
Dip switch dialog
other stuff ?!?


Contact:
========
Email: xboxfba@yahoo.co.uk
website: ???.???.???.??? (Coming soon . . )


Thanks:
=======

TMaul Thanks:

Thanks to the FBA team for making FBA (http://fba.emuunlim.com).

Extra thanks to the Mame team, Dave @ finalburn.com and the zlib team for making this port possible by releasing the source to their projects.

Thanks to Xb-power.com and xboxdeveloper.net for hosting of various bits of this project.

Tiny parts of the video code and menu code were taken from Mame-x so credit to them for releasing the source.



Lantus Thanks:

FBA team for their advice/help and answering my (usually dumb) questions about the code.

iretch for testing this release

Superfr0 and the rest of the #xbox-dev crew

#xbins for handling this release and their ongoing support to homebrew development.



This source is provided for educational perposes only. No warranty is offered, implied or given. If this breaks something then its not my fault, they told me they fixed it.

Remember: Compiling this source without appropriate licenses is illegal.

-EOF-
