
    Dolwin - Nintendo Gamecube Emulator version history.
    Last updated 10 Jan 2005

-------------------------------------------------------------------------------

* 0.10
     overall source code is rewritten and cleaned-up
     stable plugin specifications
     precede video timing
     improved debugger (more commands)
     memory cards are finally emulated
     compressed GCM files feature
     some HLE optimizations
     integrated MAP maker for HLE
     MEGA *ton* of bug fixes (see changes.txt)

    summary : some games are playable (but slow). no sound yet.

* 0.09
     welcome, hotquik!
     final revision of source code layout
     source code is now compatible with CodeWarriors workspace,
      best choice for fast and optimized code
     improved user interface, file selector/browser added
     Dolwin now following Dolphin-emu politics and supports only GCM
      extension for disk images. no lamer "ISOs", or else!
     full low-level support for joypads (serial code) and rumble
     added emulation of audio DMA (CrowTRobo sound demo works)
     first cut for dvd emulation (Sappharad DVD Browser works)
     memory cards are somewhat emulated (untested, or not working
      due lack of DSP code)
     fixed apploader HLE bug (GCM files now loading properly)
     maps and patch files (ppf) now storing in "Data" dir
     maps are auto-loading with executable/GCM files
     added some maps for demos and GCMs
     added some library HLE (boring)
     recompiler disabled (untested)
     some work on debugger (symbolic information, function browser)
     Dolwin now more stable on load/reload/close operations
     updated plugin specs (added pad rumble, removed dvd, new sound)
     improved gfx engine (lighting, textures, still not full)
     save-state support (experimental)
     fixed another long outstanding GCM bug, caused by unexpected 
      interrupts during apploader HLE. now GCM reloading is safe.
     *ton* of other internal core bug fixes

    summary : Dolwin now moved to advanced level. Busta Move 3000 and 
    Animal Crossing are showing Nintendo logos.

* 0.08
     welcome, Azimer!
     completely rewritten and reorganized Dolwin core and source code
     GUI-debugger was replaced by console
     fixed some bugs in disassembler
     added Dolphin emulators plugin specification support
     converted PAD-plugin
     added basic recompiler
     temporary removed GCM-tool and GCM-support (not needed yet)
     fixed most of gekko interpreter opcodes
     first 3D demos are running!

* 0.07
     added basic cache support for DVD-plugin (cache now limited to RAM size)
     smart HLE subsystem, including mapping and scan support
     now you can unload DOL to setup again Gekko-plugin
     added GameCube Master data support (GCMs)
     now Dolwin have built-in GCM-creating tool
     fixed SPRITE demo (unhandled opcode)

* 0.06
     added some FPU opcodes, FreeLoader should work
     debugger "callstack" was fixed (bug since 0.05)
     debugger now can save output to text file, for further explorations
     slight workaround on disassembler
     decrementer exception emulation (now async only)
     strongly optimized RLWINMX etc opcodes, cleaned loadstore.c
     gchip8 now works, after some tricks with VI-renderer (changed BIAS)
     fixed bug in PAD-plugin, when you always need to open Setup Controller 2,
      to make it work
     Gekko-plugin seems to contain most of usual integer opcodes, so almost
      all simple demos should work fine. FPU still not completed / untested
     speed still measured by seconds per frame, on my old P166MMX :)

    summary : FreeLoader and GChip8 are works

* 0.05
     added basic PAD-plugin, using slow GetAsyncKeyState()

    summary : now we have nice PAD-support

* < 0.05
     have no information. PONG works ;)

-------------------------------------------------------------------------------
