2017-01-29

Dolphin Git 5.0-2207

EmuCR: DolphinDolphin Git 5.0-2207 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:
* Merge pull request #4779 from lioncash/fileio
IOS FileIO: Move GetFileStats code to its own function
* FileIO: Correct printf specifier in GetFileStats
* FileIO: Move GetFileStats code to its own function
* Merge pull request #4780 from booto/dcbz_hack
Hack to stop dcbz/dcbi over low MEM1 trashing memory.
* Hack to stop dcbz/dcbi over low MEM1 trashing memory.
* Merge pull request #4781 from lioncash/ec
ec_wii: Minor changes
* ec_wii: Make default data constexpr
None of these are modified anywhere.
* ec_wii: Amend function casing
* ec_wii: Make getter functions const member functions
* ec_wii: Move implementation details into cpp file
Gets rid of the need for an include in the header file.
* Merge pull request #4743 from lioncash/es
ES: Separate IOCtlV code out into constituent functions
* ES: Separate behavior of IOCtlV into separate functions
This function is exceptionally large. Everything within a switch like this
also makes it quite error prone. Separating the functions out makes it
easier to change a certain request implementation as well as improving
code locality.
* ES: Convert typedef into a using alias
* ES: Minor header reorganization
Places elements in the order:
- Structs/Enums definitions
- Functions
- Member variables
* Merge pull request #4767 from lioncash/mmio
MMIO: Get rid of a TODO regarding tuples
* MMIO: Get rid of a TODO regarding tuples
* Merge pull request #4739 from AdmiralCurtiss/auto-adjust-window-size-16-9
Make the "Auto Adjust Window Size" option respect the current game's aspect ratio.
* RenderBase: Let the Auto Adjust Window Size option request the final image size rather than the raw framebuffer size.
* RenderBase: Extract the framebuffer size to display size code into function.
* Automatic translation resources sync with Transifex
* Merge pull request #4775 from lioncash/unused
DSPEmitter: Remove unused class member variable
* DSPEmitter: Remove unused class member variable
* Merge pull request #4770 from degasus/fifo
CommandProcessor: Limit scope of ugly SCPFifoStruct.
* CommandProcessor: Limit scope of ugly SCPFifoStruct.
It's only used as an interface between two classes. So no need to declare
it in the backend export header.
* Merge pull request #4771 from lioncash/dspemitter
DSPCore: Move emitter cycle code into DSPEmitter itself
* DSPEmitter: Make emitter dispatcher pointers private
* DSPCore: Move JIT cycle code to DSPEmitter
Moves x86-specific emitter code out of DSPCore.
* Merge pull request #4772 from lioncash/warn
DSPEmitter: Fix -Wreorder warnings
* DSPEmitter: Fix -Wreorder warnings
* Merge pull request #4735 from degasus/jitcache
Jit64: Enable branch following.
* PPCAnalyst: Update comments
* JitArm64: Implement leaf inlining.
There is no BLR stack, so this is quite trivial.
* Jit64: Enable branch following.
* Merge pull request #4768 from ligfx/fixwindows
CMake: Small Windows fixes
* CMake: Disable PortAudio support for ASIO, DS, and WDMKS
Fixes a link-time error, and matches what the vcxproj does.
* CMake: Move Windows defines to Source/CMakeLists.txt
Messes up various Externals, like PortAudio.
* CMake: CMAKE_SIZEOF_VOID_P must be 8 for an x86_64 build
This is an issue because CMAKE_SYSTEM_PROCESSOR is defined as the host
processor when not cross-compiling, and building for Win32 doesn't count
as cross-compiling.

Download: Dolphin Git 5.0-2207 x64
Download: Dolphin Git 5.0-2207 Android
Source: Here

0 Comments

Post a Comment