/*********************************************************************
                                                         Version 0.0.x
        GBA.xbe - ARM2x86 GAMEBOY Advance Emulator for Xbox
        GBA.exe - ARM2x86 GAMEBOY Advance Emulator for Windows
        Author: Shinji Chiba <ch3@mail.goo.ne.jp>

*********************************************************************/

-------------------------------------------------------------------------
- ARM2x86/GBA -

<< Introduction >>
    Thank you for your interest in GBA.
    GBA emulates 'Nintendo GAMEBOY Advance' on Xbox or MS-Windows.


<< System requirements >>  [Xbox version]
    - XDK or Debug Kit (* These aren't mostly sold.)
    - These must recoveried by build 4039 or new one.


<< System requirements >>  [Windows version]
    GBA has been designed for Xbox.
    Therefore, the following system is indispensable.

    Processor:
        Intel Pentium-III 733MHz or better CPU (with SSE,MMX)
    OS:
        Microsoft Windows 98/Me/2000 or XP
    Memory:
        Physical free memory of about 64MB.
    Display adapter:
        A display adapter that support the hardware T&L.
        (such as GeForce4).
    Display color:
        Hi-color (16bit) or true-color (32bit).
    Sound:
        A sound device that supports 16bit output (such as SoundBlaster).
    Software:
        Microsoft DirectX8 runtime.

    If these systems aren't satisfied, GBA may be slow or not run.


<< Other requirements >>
    - A BIOS image of the GAMEBOY Advance.
    - ROM image(s) of the GAMEBOY Advance.
    Copy a BIOS image named "GBA.BIOS" on the same directory as "GBA.xbe".
    If there is no bios image, GBA will try to access the built in bios.
    Copy ROM images on "MEDIA" directory of the GBA.


<< Installation, uninstallation and execution >>  [Xbox version]
    Installation:
        Create a folder on Xbox (i.e. XE:\GBA") and unzip the ZIP archive
        into it.
    Execution:
        Select "GBA (default)" in the Xbox launcher.
        (*) one or more ROM image must be copied into "Media" folder.
    Uninstall:
        Delete GBA file/directory, a bios, ROM images and save data.


<< Installation, uninstallation and execution >>  [Windows version]
    Installation:
        Create a folder and unzip the ZIP archive into it.
    Execution:
        How should I describe this ?
    Uninstall:
        Simply delete GBA file/directory.  GBA doesn't use the registry.


<< Features and Operation >>  [Xbox version]
    - High speed processing.
    - A flash memory for the backup is created on the hard disk of Xbox,
      and it can be managed in the dashboard of Xbox.

    GAMEBOY Advance : Xbox
    Direction Key   : Direction key or left thumb-stick
    A button        : A button
    B button        : X button
    Select button   : Back button
    Start button    : Start button
    L button        : Left trigger
    R button        : Right trigger
    ----            : Black button (Open the ROM selection menu)
    ----            : White button (no sync, full speed mode)


<< Features and Operation >>  [Windows version]
    - Free software.
    - A flash memory for the backup is created on a folder where loaded
      ROM image is located.

    GAMEBOY Advance : Windows [keyboard] (joypad)
    Direction Key   : Direction key (Left thumb-stick)
    A button        : [Z](1st button)
    B button        : [X](2nd button)
    Select button   : [B](Select button) or [Backspace]
    Start button    : [N](Start button) or [Return]
    L button        : [A](5,7th button)
    R button        : [S](6,8th button)
    ----            : [SPACE](no sync, full speed mode)


<< Menu commands >>  [Windows version]
    [+] File
      [-] Open      : Open a ROM image.
      [-] Run       : Start emulation.
      [-] Stop      : Stop emulation.
      [-] Pause     : Pause emulation.
      [-] Reset     : Reset emulation.
      [-] Autorun   : Automatically run a ROM which read latest.
      [-] Exit      : Exit GBA.
    [+] View
      [+] Thread
        [-] High    : Higher thread priority.
        [-] Normal  : Normal thread priority.
        [-] Low     : Lower thread priority.
      [-] Always... : Always on top.
      [-] 1x        : Adjust view size (1x).
      [-] 2x        : Adjust view size (2x).
      [-] 4x        : Adjust view size (4x).
    [+] Help
      [-] ROM info  : About ROM.
      [-] About GBA : About GBA.


<< Un-supported function and known bugs >>
    - z80 emulation for classic GAMEBOY.
    - Network communications device.
    - Internal clock device.
    - Other extended devices.
    - A part of sprite.
    - etc...


<< Note >>
    - "How can I get a BIOS and ROMz?".. we'll not answer such question.
    - GBA is powered by ARM2x86 engine.
    - All ROMs for GAMEBOY Advance don't always run on GBA.
    - Bios emulator is much unstable, so sometimes it may be hung-up.
    - You should not ask Nintendo and Microsoft a question about GBA.
    - Development work for this software has frozen. So, support for
      this software is not available.


-------------------------------------------------------------------------
- Home page -
Japanese : http://www.din.or.jp/~ch3/
English  : http://www.din.or.jp/~ch3/index_e.html
E-mail   : ch3@mail.goo.ne.jp
