v0.06b -> v0.07b
****************

Added support for Zilmar's graphics plugin spec.
Fixed OS-HLE bugs that stopped several roms working in v0.06b.
Texture perspective correction is now always enabled (Morloc)
Added internal screenshot capability (press F12 to get a png of the current frame in
   the dumps directory) (doesn't work with graphics plugins).
Added 1024 x 768 display resolution.
Added status bar (for checking FPS/VIs without debug console). Only works with
   graphics plugins (as internal graphics code covers status bar).
Optimised RDRAM read/writes.
Optimised dynarec reads.
Added multiple directory support: Daedalus will recurse through the specified directory
   structure looking for roms.
Added save game folder selection.
Added support for .jap, .pal and .usa extensions on roms.


v0.05c -> v0.06b
****************

Fixed texture load bug (fixes corrupt textures when TEXEL1 is used).
Fixed ucode 5 texturing/lighting bugs.
Fixed RSP SRLV/SRAV/SLLV disassembly.
All lighting / transformation now done manually (this was done to implement fogging, but
   in the process it helped me fix a few bugs and optimise a few things). These changes
   have also removed the need for the ScaleFactor hack and some of the viewport problems.
Started work on fogging (but the range is still not quite right).
Added Orkin's combiner changes - lots of things are the right colours now!
Fixed TexRect bug.
Added various other OS-HLE stuff (thanks Jun Su!).


v0.05b -> v0.05c
****************

Fixed mirrored texture bug.
Fixed missing IDS_NODX8 string.

v0.04b -> v0.05b
****************

Fixed several combiner modes.
Localization dll support by Lkb.
Display list processing speedups by Lkb.
Dynarec function inlining code by Lkb.
Optimised DMA transfer code. Now memcpy is used for word aligned transfers. 
Implemented TLB ASID stuff.
Reimplemented ByteSwapping code in assembly.
Added inifile option to set the size of the Eeprom (EepromSize, default 2048).
Added inifile option to rescan memory for OS functions after a specified number of
   DMA transfers.
Fixed nasty bug where PeekMessage() was being used needlessly, wasting CPU time.
   This should make a huge difference to speed on Win9x machines.
Fixed delayloading of DirectX8.
Improved handling of large textures on Voodoo cards. Now the code will generate 
   a scaled down version of the original texture to fit within the Voodoo's
   256x256 limit. It's still not pretty (it's point sampled and not filtered), 
   but it should be a big improvement.



v0.03b -> v0.04b
****************

Added multiple controller support. By default all controllers are assumed to be present.
Added support for viewports (all gbi ucodes). Still slightly buggy.
Improved Debug Console - Lkb added help, reg/memory writes and many other nice features.
Now dinput8.dll is delay loaded, which means a meaningful error message can be displayed
   when users do not have DX8 installed (thanks again Lkb).
Fixed bug that was preventing many PAL roms from working (displaying 
   "This game is not designed for use on this system")
Implemented all the FP comparison opcodes (not optimised yet).
Implemented SYSCALL opcode.
Fixed 3dfx texture decompression bug.
Replaced debug console command "dump os" etc and replaced with more generic "dis" command.
Added bpe/bpd debugger commands to toggle breakpoints on and off.
Improved debugger code view to dynarec unoptimised, optimised and failed blocks.
Added WarnMemoryErrors registry setting. When set to true, the emulator will halt on all
   memory access errors.
Enhanced GUI - ability to refresh the rom list and change the directory.
Most of the error strings are now put in the string table - this should make translations
   to other languages easier.
Fixed bug in the memory handler that could cause crashes with badly emulated roms.
Fixed bug that caused changes to mempack/eeprom saves to be lost.
Added SRAM save support (.sra)
Fixed bug where the Dynarec was no reinitialised between loading roms.
Fixed flickering that occurred with certain roms. This might help improve speed on certain
   machines.
Fixed lighting bugs (implemented G_MW_LIGHTCOL).
Implemented COP1 Unusable exception.
Lkb added mirrored texture support for cards that don't support it in hardware
   (e.g. Matrox G400).
Added "ExpansionPak" option to inifile to allow support for 8/4 MB main memory.



v0.02b -> v0.03b
****************

Resized input configuration dialog - the combo boxes were too small for people with long
   device names.
Fixed palette bug that messed up CI/4 and CI/8 textures.
Fixed palette bug that mistook CI/4/8 textures for RGBA textures.
CI texture decoding has been improved.
Fixed PI DMA to check for the correct domain before transfer.
Fixed Memory Cartridge access to allow Domain2 to be addressed (this has helped get
   a lot of roms working!).
A crc-check is carried out on the rom before the rom bootcode executes, to fix the rom
   crc values if they are wrong. 
The debug console can now be turned on and off.
The display resolution is remembered, and it can be changed in-game.
Fullscreen support has been added.
Sound support has been improved so hopefully it won't slow the emulator to a crawl.
TLB Exception handling has been improved. This allows certain roms run without mapping
   memory regions with a hack.
Added crash protection to the CPU Thread. If the CPU thread causes a general protection
   fault the emulator can now be shut down gracefully (and changes to the inifile saved).
Bug fix to prevent crashes on 3dfx cards when oversized (>256) textures are created.
Audio plugins can now (theoretically) be hot-swapped while the emulator is running. Only
   Azimer's plugin seems to like this though.



v0.01b -> v0.02b
****************

Fixed the main bugs that caused Daedalus to crash on 3dfx chipsets (thanks JTS).
Fixed the uninstall - it was deleting everything in the directory (sorry Arakon).
Added an updated .ini file (thanks bjz).
Added support for .n64 files (thanks Luigi64).
Fixed problems when dynarec/speedsync etc were disabled for a rom and
   would not be reenabled.