2017-01-19

Dolphin Git 5.0-1943

EmuCR: DolphinDolphin Git 5.0-1943 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 #4683 from leoetlino/rename-ipc-hle
Reorganise the IOS HLE source files (and drop WII_IPC_HLE)
* Update log types names from IPC_HLE to IOS
For consistency with the other changes.
WII_IPC_DVD was changed to IOS_DI, as this describes what the log type
is used for in a more specific way.
* Put IOS devices in a namespace and drop WII_IPC_HLE prefix
* IOS: Reorganise the source files and IPC_HLE→IOS
IPC_HLE is actually IOS HLE. The actual IPC emulation is not in
IPC_HLE, but in HW/WII_IPC.cpp. So calling IPC_HLE IOS is more
accurate. (If IOS LLE gets ever implemented, it'll likely be at
a lower level -- Starlet LLE.)
This also totally gets rid of the IPC_HLE prefix in file names, and
moves some source files to their own subdirectories to make the file
hierarchy cleaner.
We're going to get ~14 additional source files with the USB PR,
and this is really needed to keep things from becoming a total pain.
* Merge pull request #4686 from lioncash/ppc-init
PowerPC: Minor initialization cleanup
* PowerPC: Simplify TLB resetting
Member initializers and std::array make this trivial for fixed value initialization.
* PowerPC: Move CPU core initialization to its own function
* PowerPC: Move zeroing of segment registers into ResetRegisters
* Merge pull request #4684 from lioncash/dsp-emu
DSPEmulator: Amend variable casing
* DSPLLE: Amend variable casing
* DSPHLE: Amend variable casing
* DSPEmulator: Amend variable casing
* Merge pull request #4682 from lioncash/interp-tables
Interpreter_Tables: Minor changes
* Interpreter_Tables: Amend leftover comment
* Interpreter_Tables: Ensure all instructions fit within m_allInstruction at compile-time
* PPCTables: Use std::array instead of raw C arrays
* Interpreter_Tables: Use std::array for instruction tables

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

0 Comments

Post a Comment