2013-10-06

Dolphin Git 4.0-141

EmuCR: DolphinDolphin Git 4.0-141 is compiled. This is the trunk of Dolphin Project. Dolphin is the first Gamecube emulator able to run commercial games! Dolphin is a Gamecube, Wii and Triforce (the arcade machine based on the Gamecube) emulator which supports many extra features and abilities not present on the original consoles. It has a partial Wii support and plays most Gamecube games.

Dolphin Git changelog:
* [Core] Simplify a loop within function Run() in Interpreter.cpp. The increment variable for the for loop is never used at all, so it's sensible to replace it with a while loop.
* Added code to update the PC before doing a fastmem write. Fixes games with freezing and FIFO errors since r2a339c926e43c11f7b9acc8d3af202f0be54e2b0.
* Fix storeSingleFloat stack alignment.
* ...Forgot the XMM regs for x86.
* Fix build-breaking typo.
* Removed the IOSVersion check (caused some Wii games like Battalion Wars 2 not to boot).
* Added a check for the IOS version before overriding the OSGetResetCode() function.
Fixes issue 6700.
* Merge branch '6663'
Should fix some fastmem-related bugs and possibly improve performance a bit.
* Fix idle skipping.
It incorrectly continued to test EAX after it was changed to load
directly to the assigned register.
Also switch from a flush to ABI_PushRegistersAndAdjustStack, to avoid
needless flushing in the no-idle case.
* Don't push registers before pairedStoreQuantized, that's dumb.
And fix some stuff up. It would probably be good to unify the stack
handling some more rather than having ABI_PushRegistersAndAdjustStack do
part of it and ABI_AlignStack the rest, causing unnecessary subtract
instructions on Linux x86 (only).

Download: Dolphin Git 4.0-141 x86
Download: Dolphin Git 4.0-141 x64
Download: Dolphin Git 4.0-141 for Android
Source: Here

0 Comments

Post a Comment