DreamGBA
Readme
Version 2.5
You need a GBA BIOS
to run DreamGBA!
Push Print Screen to
grab a snapshot
DreamGBA is a
Windows98 based GameBoy Advance emulator,programmed by Kervin.
DreamGBA is a shareware for free copy and
download.
You use this software at your own risk,the author take no
responsibility for the damage this software may cause.
The author DO NOT provide GBA ROM and
BIOS images!
Performance setting£º
DreamGBA1.1 and later version
changes auto frameskip setting from 30FPS to 60FPS£¬which need more CPU power.If
you encounter great frame lost when using auto frameskip,please turn on 1/2
Speed option.
Sync to 60FPS require a PIII800
class CPU£¨estimated£©
Sync to 30FPS require a PII350 class
CPU
How to use£º
Please use official DreamGBA emulator frontend DreamGBA
loader,or other frontend that compatible with DreamGBA
System Requirement£º
- Pentium
II/Celeron class CPU or better
- Windows98
compatible OS(Not tested under Windows 2000/Me)
- DirectX5
compatible display adapter,sound adapter and input device
Feature£º
CPU:
- 100%ARM7TDMI
CPU ARM Mode instruction emulation,Co-processor(not used in GBA console)
support excluded
- 100%ARM7TDMI
CPU Thumb Mode instruction emulation
- Accurate
CPU timing emulation
Graphic Engine£º
BG Graphic Function Support
|
Text BG
|
Rotation BG
|
Bitmap BG
|
Variable Size
|
YES
|
YES
|
N/A
|
Tile Flipping
|
YES
|
N/A
|
N/A
|
16/256-Color Tiles
|
YES
|
N/A
|
N/A
|
Scrolling
|
YES
|
N/A
|
N/A
|
Mosaic
|
YES
|
NO
|
NO
|
Rotation
|
N/A
|
YES
|
NO
|
Window
|
YES
|
YES
|
N/A
|
Color Effects
|
YES
|
YES
|
YES
|
Sprite:
Sprite Function Support
|
256 Colors Sprites
|
16 Colors Sprites
|
Variable Size
|
YES
|
YES
|
Tile Flipping
|
YES
|
YES
|
Mosaic
|
YES
|
YES
|
Rotation
|
YES
|
YES
|
Window
|
YES
|
YES
|
Color Effects
|
YES
|
YES
|
¡¡
- Support
GBA Display Mode 0,1,2,3,4
GameBoy Advance Console£º
- Full IRQ
support£¬including Timer/DMA/HVBLANK/VCOIN
- Support
all 4 DMA channels £¬(no Direct Sound FIFO related function)
- Support
all 4 Timers
- Support
BIOS function calls(A BIOS Image is required)
Other£º
- DreamGBA
configuration center(frontend)
- Keyboard
& Joystick input.
- Resolusion,zooming,frameskip
selectable
History£º
DreamGBA 2.5:
- Fixed
some CPU bugs
- Add
support for Large EEPROM support (SuperMario Advance 2)
DreamGBA 2.4:
- Fixed a
transparent bug reappeared in F-ZERO
- Add
support for Denki-Blocks¡¯ save method
DreamGBA 2.3:
- Better
save area limitation,will solve some save problem
- Full
mosaic function added^_^
DreamGBA 2.2:
- Added a GBA cart save method database.Save
problem should be solved by now
- OBJ
support for GBA Mode 3/4 added
- Optimized
Sound Emulation
DreamGBA 2.1:
- Added new Real GBA display mode
- Some speed-ups
DreamGBA 2.0:
- Fixed an alpha-blending bug in the new gfx engine
- Fixed a bug that makes no sound on some
soundcard(AC-97,8738...)
- Fixed a bug that will erase existed save file.
- FlashROM/SRAM/EEPROM save/load supported
DreamGBA 1.9b:
- Fixed a CPU emulation bug in 1.9 *_*
- FlashROM save/load supported!
DreamGBA 1.9:
- Over-Perfect GBC Sound Channel 1-3.(Relative to
sth perfect...)
- Fixs on a Castlevania save bug
- Optimized a few instructions,greatly speed-up!
DreamGBA 1.8:
- OBJ Window supported.
- KEY Input Interrupt added
- BIOS Protect function added
- Fixed A instruction prefetch bug
DreamGBA 1.7:
- Fixed a CPSR flag mask bug in BX instruction
- Interrupt Engine fixed...Should be perfect
now(Mario Kart works fine)
- Fixed a Castlevania crash bug
- Most game run perfectly now.
DreamGBA 1.6:
- Improved
EEPROM support.Mario Advance can load previous saved game
- VRAM access violation detection added.EX-Monopoly
works
- Some adjustment to IRQ routine.Rockman EXE shows
title
- Readded GBC compatible sound channels support
that is disabled in 1.5
- Run faster......
DreamGBA 1.5:
- Added EEPROM
support (512BYTE).Mario Advance now run
- Added FlashROM Support.Chuchu rocket and many
game work now
- Adjusted some sound codes/volume balance.Sound is
much more clear now
DreamGBA 1.4:
- Fixed a
UMULL emulation bug
- Realtime PCM Sound emulation added
- CGB Sound Channel 1/2/3 added
- Rewritten Graphic Engine that support
Window0/1(OBJ window not supported yet)
DreamGBA 1.3:
- Joystick
supported!!!!!!!!!!!!!!
- Added Pause/Unpause function (F12)
- Support switch back to desktop
- Fixed a bug that will cause Castlevania quit
suddenly
- Fixed a multilayer transparency bug
- Fixed a 256 color rotation/scaling sprite bug
DreamGBA 1.2:
- Fixed a memory access violation bug that cause
game exit sudddenly
- Fixed a 16*16 sprite renderer bug
- Better compatibility:)
DreamGBA 1.1:
- Added rotation/scaling sprite support
- Fixed a rotation/scaling BG bug
- Default speed set to 60FPS
- Fixed an alpha-blending bug
- Fixed a shift bug in ARM CPU mode
DreamGBA 1.0:
- More on 16*16 sprite support
- Fixed some CPU bugs
- Fixed many small logical gfx bugs
- Fixed many DMA bugs
- Adjusted rendering engine for alpha-blending
effect again...
DreamGBA The Last Demo:
- Added 16*16 color sprite rendering code
- Fixed a overflow flag bug
- Added 2-dimensional sprite mapping evaculation
- Adjusted rendering engine for alpha-blending
effect
- Fixed BIOS call 0x12
DreamGBA The Last Demo:
- Fixed a 16*16 Background rendering bug
- Fixed bugs in THUMB mode
- Added timer support
- CPU mode switching(IRQ/SYSTEM/SWI/USER) added and
tested
- Fixed a 32bit DMA bug
DreamGBA Preview Demo4:
- Perfect Mosaic emulation
- Add partial support to Mode 1,2,4
- Add interrupt and real time DMA support
- Screen shot function (Print Screen key)
DreamGBA Preview Demo3:
- Fixed a compiler optimization bug
- Add 256-color BG render functions:
a-blending,brightness increase/decrease
- Fixed a BG scrolling bug
DreamGBA Preview Demo2:
- Add support to 256-color sprite rendering
- Add 256-color sprite render functions: Variable
sprite size,Flipping,a-blending,brightness increase/decrease
- Add 256-color BG render function:Mosaic
- Add support to keyboard input
DreamGBA Preview Demo1:
Contact£º
Email£ºDreamGBA@263.net
Homepage£ºDreamGBA.yeah.net
DreamGBA site on Emulation64 is
coming soon!
Try other emulators by Kervin!
DreamNES: http://emu.myrice.com/dreamnes
DreamGBC: http://www.playepic.com/kervin