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 ;) -------------------------------------------------------------------------------