BATGBA
thank you for trying batgba !
Disclaimer :
GameBoy Advance is registered trademark of Nintendo.
Win32, DirectX, Windows are registered trademarks of Microsoft.
The authors are in no way affiliated with Nintendo.
The authors cannot and will not provide you with any GameBoy Advance games.
This software is supplied 'as-is' with no warranty, implied or otherwise.
Description :
Batgba is our Gameboy Advance Emulator. The current version can run almost all
demos, and maybe some commercial games.
This tool is designed mainly for the developers which do not have access to
the official development kits of the GBA.
The official site is
http://batgba.zophar.net.
Recquirements :
You need win9x/NT/2K/XP and directx7 or later.
We have used a portable architecture, and C/C++ langage, so it will be soon available
on others OS.
A fast processor (800mhz or more) is highly recommended, especially if you are
using the debugging features.
You need also Gameboy Advance roms (".GBA ".AGB" or ".BIN"
files) in order to run it, check the net for them.
Changes:
-11/07/2002 : version 2.25b
-fixed breakpoints in the disasm dialog.
-fixed zip loading
-fixed debug opcodes
-fixed many opcodes with PC read/write
-fixed cpu banks switch
-fixed rom loading on command line
-file associations
-new window : vram viewer
-01/07/2002 : version 2.2b
-irq optimizations.
-cpu bugs fixed (multiplications)
-fixed some bios calls (uncompression)
-fixed disassembly of some opcodes (ldmia etc..)
-fixed system rom and unused areas accesses.
-no more bug with consecutive debug opcodes.
-elf loading bug re-fixed.
-arm core/instruction prefetch optimisations => faaaaaster !
-gfx :
-fixed priorities and mosaic with bitmap mode (mode 4) and rotation.
-correction mosaic BG
-faster rendering
-avi
export
-screenshot to clipboard
-window on top for debug windows
-priority setting.
-09/06/2002 : version 2.1b
-many
core and sound bugs fixed.
-elf loading bug fixed
-mode7 bug fixed.
-speed optimisations.
-directdraw
bug when restoring the window fixed.
-savestates bug fixed.
-the included bios is almost complete and can now be used.
-new debugging features:
-step line, step frame, step over.
-debugging can be disabled.
-import to memory.
-documentation of batgba's special opcodes.
-support for roms in zip files.
-screenshot (bmp and png export).
-recents list.
-windows xp styles (if you are running winxp)
-01/05/2002 : version 2.0b
-many cpu core improvements and bug fixes
-gfx core entirely rewritten, no more alpha-blend or windows
bugs.
-irq, dma, timers are handled correctly now.
-direct sound channels are working fine.
-a little bios is included, with irq support.
-timings are more accurate
-eeprom 4kbits/64kbits emulation.
-sram 512kbits emulation.
-GUI improvements :
-frameskip (removed the pseudo speed
setting)
-bios file loading
-reload game
-resize windows
-window on top
-analogics pads support
-debugging improvements :
-memory edit
-ioram registers view/edit
-console window (log irq, dma, swi
etc...)
-special batgba breakpoints
-special batgba print
-etc...
-25/09/2001 : version 1.0b, initial release.
Features :
misc :
-load/save state (.sta format, with lzss-based compression).
-bios file loading.
-pause/reset
-frameskip
-ini file which stores windows positions,window size, rom path etc...
-drop files loading
-vsync 60 fps.
-rom info (display the gba rom header).
-key configuration dialog. Keyboard, and first direct-input compatible pad can
be used.
-screenshot to file (png/bmp) and to clipboard
-recents list
-avi export
-zip files support.
-elf loading.
debugging:
-cpu registers (including cpsr flags, cpu mode etc...) can be viewed/edited.
-arm/thumb disasm with breakpoint support.
-log console
-gba memory view/edit/dump/import
-ioram registers view/edit
-palette obj/backgrounds.
-screen layers (bg0...3, sprites, and windows).
-oam with sprite pictures.
-vram viewer.
emulation:
-ARM7TDMI cpu with ARM and THUMB opcode sets.
-cpu timings : almost accurate, but still no prefetch buffer emulation
-gba internal memory (syst rom, ext ram, int ram, io ram, palette ram, vram, and mirrored
game rom).
-gamepack memory : sram, eeprom, but still no flashrom
-timers 0-3 with irq support
-dma 0-3 with irq support
-irqs : all excepted gamepack and comms irq.
-bios : the integrated bios has support for almost all functions of the real
bios
-sound : direct sound only
-graphics : all modes and all effects are supported
Thanks :
Joat,
Eloist, Dovoto,
Simonb,
Forgotten, Marat,
Krb, Codac, Barx,
Fr4nz, Lanza
and all guys from the EFNet #gbadev
and #gbadevfr IRC channels.
© Copyright by the batgba team (batgba@zophar.net)