             *************************************
             * DreamGBC 2001 Final BETA 5 Readme *
             *************************************

1.What is DreamGBC

  DreamGBC is a GameBoy/GameBoy Color emulator.The final objective
is to emulate most GameBoy carts with some special features which
a real GameBoy have not.This program is solely developed by Kervin.

  And,feel free to copy this emulator to your friends

2.System reqiurement
*a 200Mhz or faster processor
*Windows 95 or higher
*DirectX 5.0 compatible drivers
*16M memory

3.Features
  Current version of DreamGBC have these features:

*A Game Loader program with configuration function
*Support multiple zooming size and resolution
*100% scanline mode
*Software Blilinear Filtering!
*Ultra Color Filtering!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*Support all 4 GB sound channels
*CPU core written in assemble language
*Full video hardware emulated
*Support MBC1,MBC2,MBC3 and MBC5 carts
*Battery-backuped RAM
*RealTime Save&Load Function
*Keyboard and GamePad input
*Partially SGB support
*FULL GBC support
             
4.Usage
  To run DreamGBC,you have 2 choices:

 i.At command prompt,type "DreamGBC romname" to execute the ROM.
 ii.Use the Loader!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

*If DreamGBC don't run a ROM,check these first before write to the author
a.Check DreamGBC.TXT(log file) out.If there are messages like "Unknown mapper" or so,wait for a new version or change an emulator
b.Your computer may be too slow.In this case,try turn off sound and other features to increse speed

5.History
DreamGBC 2001 Final BETA 5:
*[Mapper]Perfect MBC3 Clock emulation!Time in game(pokemon,etc) will change as it will do on a real GBC
*[FrontEnd]:Added Chinese frontend

DreamGBC 2001 Final BETA 4:
*[GameBoy]Selectable interrupt engine.If some games don't work,try another interrupt engine.

DreamGBC 2001 Final BETA 3:
*[GameBoyColor]Fixed an H/GDMA initialization bug.Turok 3 and many GBC ROMs works
*[GameBoyColor]Fixed a palette increment bug.Alice IN Wonderland have correct graphic
*[GameBoyColor]Fixed a palette initialization bug.Jussaric Boy 2 have correct graphic
*[GameBoyColor]Fixed a CPU speed switching bug.Beauty and the Beast works under GBC mode
*[GameBoyColor]Added an HDMA instant refresh process.WWF Attitude have correct graphic
*[GameBoy]Fixed an LCDC status interrupt bug.The MuppetSoccer Shoutout work
*[GameBoy]Fixed a joypad status bug.Suzuki Alstare Extreme work
*[Mapper]Partially Mapper 34supportKirby GBC patially works
*[Sound]BombJack sound correctly



DreamGBC 2001 Final BETA 2:
*[GameBoyColor]Fixed an HDMA runtime flag bug.Caesar's Palace II,A Bug's Life work perfectly.
*[GameBoyColor]Fixed a memory overflow bug.Metal Gear Solid works again
*[GameBoy]Fixed a timing bug when screen is turned off.Nobunaga's Ambition 2 J works perfectly
*[GameBoy]Fixed a small timer bug.Beat Mania GB J works perfectly
*[Mapper]MBC1 Compatibility improved.Bomberman Quest J works perfectly
*[Mapper]Support 64Mb Cart.֧64Mb󿨴OS-Trai2 works
*[Mapper]MBC5 Compatibility improved.Super Black Bass Pocket 3 works perfectly
*[Mapper]Huc1 Compatibility improved.Pokemon Card J works perfectly
*[Sound]Fixed a $FF1A bug.Pocket hanafuda J works perfectly
*[Sound]Support RAW Method2OS-Trai2 have voice effect
*[Patch]Build-in patch for DBZ GOKOU Chinese Version


DreamGBC 2001 Final BETA Patch:
*[Sound]Readded RAW Support(Lost in 2001 Final BETA,sorry...)
*[GameBoyColor]Support Bkg Overlap property bit!Official Nintendo GBC Demo have correct graphic!

DreamGBC 2001 Final BETA:
*One of the Greatest GBC emulator now!

DreamGBC 2001 Rev5:
*[GameBoy]Support Interrupt Nesting.Eliminated small music delay in some games
*[Sound]Support RAW Sound.Pokemon Yellow have voice 'Pikachu' at title

DreamGBC 2001 Rev4:
*[GameBoy]Adjusted Interrupt handler,Pokemon Crystal work again
*[GameBoy]Fixed a bug that will cause BATMAN scrolling strangely
*[GameBoyColor]Fixed a palette reading bug.TOM and Jerry:Mouse attack have correct color
*[Misc]Fixed a bug of user-defined key input 

DreamGBC 2001 Rev3:
*[GameBoy]Clear VRAM when start emulation.Fixed some corrupt title screens
*[GameBoy]More accurate timer.Nemesis,funarios work perfectly!
*[GameBoy]Fixed a bug of emulating GameBoy Classics' hareware bug.RobotWar works perfectly!
*[Sound]Adjusted a lot of sound code.Zelda DX sound correctly now...
*[Sound]Support Frequency Sweep!Sangokushi sounds correctly!
*[Mapper]Extended MBC1 support.PokeMon-Red works perfectly!
*[Misc]Added control to Battery SRAM Save.

DreamGBC 2001 Rev2:
*[GameBoy]Fixed 4 bugs...KOF 97 works perfectly!
*[GameBoy]Interrupt handler rewritten.Eliminated Tenchiwokurau's title problem
*[Mapper]MBC1 Improved.KOF99 works perfectly!

DreamGBC 2001 Rev1:
*[GameBoy]Added emulation to GameBoy Serial Port.Pokemon Crystal works
*[GameBoy]Added emulation to External Clock
*[GameBoy]Fixed a graphic bug that a sprite is incorrectly drawn when partially out of the screen
*[GameBoyColor]Added 8*8 sprite transparency in GBC mode.
*[GameBoyColor]Fixed a Background transparency bug in GBC mode.Pokemon Crystal has correct title
*[Sound]Fixed a Square wave connection bug.Eliminated many strange noises
*[Sound]Fixed a bug in Wav Channel.Eliminated the sound clicks in Zelda DX
*[Mapper]MBC3 Improved.
*[Misc]Fixed a BatterySave filename bug.


DreamGBC 2000 Rev1:
*[GameBoyColor]Full support to GameBoyColor HDMA!
 Street Fighter Alpha works perfectly!
*[GameBoyColor]Fixed a DMA register reading bug.The Mummy works perfectly!
*[GameBoyColor]Fixed a reaging bug of SVBK.Metal Gear:Ghost babel works perfectly!
*[GameBoyColor]Fixed a internal RAM H/GDMA transfer bug.Heroes of Might and Migic have correct graphics
*[GameBoyColor]Fixed a timer speed bug in GBC double speed mode.Heroes of Might and Magic have correct music speed
*[Mapper]Added support to Hudson Huc1,Miracle of Zone works perfectly
*[GameBoy]Partially support GameBoy Serial Link Function,'Warrior' works perfectly

Version 1.7
*[GameBoyColor]Support 32K Internal RAM switching!Completely fix:
 Bomberman MAX
 Super Mario Bros Deluxe(GBC Ver)
 GB Collection 3
 FGBDemo and many more!
*[GameBoyColor]32K Internal RAM included in RealTime S/L function
*[GameBoy]Fixed a register value bug of GameBoy Classics
*[Mapper]Support MBC2 extended feature

Version 1.6
*[GameBoyColor]Added emulation to X/YFlip property of GBC Background Tilemap.DanceDance Revolution2 and many GBC only game have correct graphics
*[GameBoyColor]Fixed a Sprite pattern bug.Bomberman MAX have correct title now
*[Mapper]MBC1 ROM switching bug 100% fixed
*[Mapper]Support Battery-backup RAM size increased from 256Kb to 1Mb

Version 1.5
*[Graphics]New Ultra Color Filtering Engine!Extend GB's 4-level-grey shade to 16 level!
           (Can also enhance GBC graphics)
*[GameBoy]Added emulation to a hardware bug of GB classics.Ninja Spirit works perfectly.
*[GameBoy]Fixed a RealTime Save/Load bug.

Version 1.4:
*[GameBoy]:Added Real Time Save/Load Function!!
 F5:Save  F7:Load
 0-9:Select Save Slot
*[GameBoy]:Fixed a VBlank interrupt bug.Tenchiwokurau works perfectly!
*[Mapper]:Fixed an MBC1 bank switching bug.MBC1 version DragonQuest Monsters works perfectly!

Version 1.3:
*[FrontEnd]Added identification to non-standard GB cart header
*[Graphic]Added Software Blilinear Filtering!(Best at 800*600,2X Zooming)
*[GameBoy]Fixed a bug that will cause non-standard GB cart have no display under GBC mode

Version 1.2:
*[FrontEnd]Fixed a 'path not find' bug when trying to run ROM from root directory
*[FrontEnd]Fixed a ROM/RAM size identification bug
*[GameBoyColor]Fixed DoubleSpeed switch function in GBC mode.Balloon Fight works!
*[GameBoyColor]Fixed a GDMA bug.DDR2 can display music name now.
*[CPU]Fixed a stack pointer initialization bug,Looney Tunes works in GB mode now
*[Mapper]Added support to MBC3,Pokemon gold/silver works!

Version 1.1:
*Support GameBoyColor functions,including a independent graphic engine&GDMA

Version 1.0:
*Support keyboard and gamepad input
*Key assign function implented

Version 0.9:
*Support SGB Border
*Partially support SGB colorization

Version 0.8:
*Fixed a background transparency bug.Now Megaman4&YuuYuu-3 have correct title
*Timer constant adjusted.TENCHIWOKURAU's graphics shows correctly
*Fixed a timer frequency setting bug.Many games(AMIDA/Castlevania Adv,etc) work with correct sound speed
*Added support to MBC5,many GameBoy Color carts run on GB mode now!

Version 0.7:
*Fixed a sound mixer noise bug
*Added all emulated GB palettes!

Version 0.6:
*Fixed a noise channel frequency bug
*Fixed some logical sound bugs 
*Added emulator configuration function to the ROM Loader
*Emulate the colorization when play classical GB cart on a GBC(1 palette availiable for now)
*Support multiple resolution(up to 1024*768)
*Zooming function(1X-4X)
*100% Scanline mode selectable

Version 0.5:
*Add support to all 4 GB sound channels!!!!!!
 (A little bug in Noise channel--Don't know what's a polynomial counter...)

Version 0.4:
*Fixed a GB controller bug,TAKARA's fighting games work correctly
*Completely rewritten GB Window code,many games have perfect graphics
*Data write to SRAM is automatically backuped to HDD and restored when emulator start
*Added support to MBC2 carts

Version 0.3:
*Fixed a sprite transparency bug
*Fixed a sprite overlay bug.Sangokushi have perfect title(and the rest)
*Fixed a bug that will mess up some game.

Version 0.2:
*Add support to GB Window
*New Timer handler,but still buggy

Version 0.1:
*8*16 sprite mode added
*Fixed an IME flag bug in the CPU core.Most MBC1 carts run!
*Fixed a bug in the GameBoy input process.

Version 0.0:(Initial release)
*At least run 2 games(KLAX&Pala Mede)

Iff you have any question or document,contact me at:
  DreamGBC@263.net

And,welcome to DreamGBC's official homepage:  http://www.playepic.com/kervin
Don't forget to have a try on my NES emulator:http://emu.myrice.com/DreamNES

Special thanks:
D.C:      http://emu.myrice.com
Panther   http://laststar.yeah.net

