iGBA beta 3


I thank you for evaluating iGBA!


Disclaimer

GameBoy and GameBoy Advance are registered trademarks of Nintendo.
The author is in no way affiliated with Nintendo.
The author is in no way affiliated with any pirate group out there.
The author cannot and will not provide you with any GameBoy or GameBoy Advance games.
This software is supplied 'as-is' with no warranty, implied or otherwise. Whilst I make every attempt to make the software as free from bugs as possible, this is not guaranteed, and I will not be liable for any loss or damage directly or indirectly incurred through the use of this software.


What is iGBA ?

This program is my Gameboy Advance emulator. For the moment, it can run most of the GBA homebrewn demos.
The official site of iGBA is http://igba.multimania.com.
iGBA is designed mainly for the developers which do not have access to the official development kits of the GBA (like me).


How to Use iGBA ?

iGBA is designed to run on Windows9x/Me/NT/2000 with DirectX 3.

To start iGBA, just click on 'iGBA.exe'. Then you can choose a rom file. You can also associated GBA rom files to iGBA or drop a GBA rom file on 'iGBA.exe' icon.


What is emulated ?

CPU

ARM7TDMI CPU with ARM and THUMB opcode sets is 80% emulated in ARM Mode and 60% in THUMB mode.
CPU timings are not correct.

Memory


Timers

Timer 0OK
Timer 1OK
Timer 2OK
Timer 3OK

DMA channels

DMA happens instantly. Repeating DMA are not yet emulated.
DMA0NO
DMA1NO
DMA2NO
DMA3OK

Joypad

Buttons are OK.
iGBA uses following key equivalents for GBA buttons:
GBA buttonPC keyboard
ASPACE
BTAB
LEFTA or Q
RIGHTZ or W
SELECTCTRL
STARTENTER
PAD UPCURSOR UP
PAD DOWNCURSOR DOWN
PAD LEFTCURSOR LEFT
PAD RIGHTCURSOR RIGHT

Images

FeatureMode 0Mode 1Mode 2Mode 3Mode 4Mode 5OAM
Size & ShapeOKNON/AN/AN/AN/AOK
Tile FlippingOKNON/AN/AN/AN/AOK
16/256-Colors Tiles256 OnlyNON/AN/AN/AN/A256 Only
Position offset (scrolling)OKNON/AN/AN/AN/AN/A
Mosaic modeOKNONOOKOKNONO
Scale/RotationN/ANONONONONONO
WindowsNONONON/AN/AN/ANO
Color EffectAlpha onlyNONONONONONO

Sounds

No sound emulated.

Interrupts

No interrupt emulated.

BIOS

BIOS not emulated.