2016-06-26

Dolphin Git 5.0-56

EmuCR: DolphinDolphin Git 5.0-56 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 #3903 from leoetlino/wiimote-disconnect
Disconnect real Wiimotes when disconnected by games (not on all platforms)
* Disconnect real Wiimotes when disconnected by games
This commit makes real Wiimotes really disconnect when they are
disconnected by the emulated software, which is more similar to how
it works with a real Wii and allows Wiimotes to be disconnected after
timeout for power saving.
This is currently only enabled on Linux, because of limitations on
the other platforms.
* Merge pull request #3945 from comex/warning-fixes-2016
Warning fixes 2016
* Suppress deprecation warning.
* Add missing override
* Get rid of #define PAGE_MASK and round_page, which conflict with OS X headers
* Merge pull request #3943 from ShadowsFriend/nopch-fix
ControllerInterface: Include memory to fix building without pch
* ControllerInterface: Include memory to fix building without pch
All affected files use shared_ptr but do not include memory which breaks
building without precompiled headers.
* Merge pull request #3947 from magumagu/interpreter-cleanup
Misc cleanup in Interpreter.
* Misc cleanup in Interpreter.
Mostly comment changes; also gets rid of an unnecessary call to
CheckExceptions.
* Merge pull request #3948 from magumagu/dead-bfakemem
Delete dead variable named bFakeVMEM.
* Delete dead variable named bFakeVMEM.
(There's another bFakeVMEM in Memmap.h.)
* Merge pull request #3940 from lioncash/tie
Device: Use std::tie for operator==
* Device: Use std::tie for DeviceQualifier's operator==
* Merge pull request #3942 from comex/osx-build-fix
Fix in-tree build (cmake .) on OS X.
* Fix in-tree build (cmake .) on OS X.
OS X uses a case insensitive filesystem by default: when I try to build,
a system header does #include , which picks up
Source/Core/Common/Assert.h. This only happens because CMakeLists adds
'${PROJECT_BINARY_DIR}/Source/Core/Common' as an include directory: in
an out-of-tree build, that directory contains no other source files, but
in an in-tree build PROJECT_BINARY_DIR is just the source root.
This is only used for scmrev.h. Change the include directory to
'${PROJECT_BINARY_DIR}/Source/Core' and the include to
"Common/scmrev.h", which is more consistent with normal headers anyway.
* Merge pull request #3931 from dhustkoder/master
constexpr added to BitSet.h. conflicts solved
* constexpr added to BitSet.h. conflicts solved
* Merge pull request #3939 from phire/VS-is-anal-about-tabs
NullVideo: Fix up Visual studio solution.
* NullVideo: Fix up Visual studio solution.
Turns out visual studio really wants tabs in it's solutions.
* Merge pull request #3923 from leoetlino/ciface-small-cleanup
ControllerInterface: Small cleanup
* ControllerInterface: Switch to std::shared_ptr
Small cleanup by using std::shared_ptr and getting rid of
ciface.Devices() which just returned the m_devices (which defeats the
point of making m_devices protected).
Incidentally, this should make the code safer when we have
different threads accessing devices in the future (for hotplug?).
A lot of code use Device references directly so there is
no easy way to remove FindDevice() and make those unique_ptrs.
* Merge pull request #3813 from degasus/null_video
Null: Initial release of null video backend
* Null: Create Visual Studio project file.
Why is this so stupid on linux.....
* nullvideo: initial release of null video backend
* Merge pull request #3933 from delroth/fixed-size-queue
FixedSizeQueue: modernize (std::array, std::move)
* FixedSizeQueue: modernize (std::array, std::move)
* Merge pull request #3934 from JosJuice/comment-formatting
Undo some comment formatting changes from b5104a7
* Undo some comment formatting changes from b5104a7
* Merge pull request #3678 from rukai/dolphinQtPropertiesDialog
DQt2: properties dialog - info tab
* GCVolume: supports reading all opening.bnr information
DQT2: Game properties dialog contains info tab giving information about the selected iso.
* Merge pull request #3740 from rukai/dolphinQtToolbarWidth
DolphinQt2: Set a minimum width for toolbar buttons + fix stop button
* DQt2: Set a minimum width for toolbar buttons + fix stop button
Using a minimum width is a good compromise between
setting all buttons to the same width
and letting them all decide their own width.
This is because the small buttons are kept tidy and regular
while allowing the biggest buttons to fit their contents.
* Merge pull request #3865 from leoetlino/third-party-wiimotes
Change Bluetooth device discovery on Linux to use LIAC (updated #3327)
* Change Bluetooth device discovery on Linux to use LIAC
This changes Bluetooth device discovery on Linux to use LIAC (Limited
Dedicated Inquiry Access Code) since third-party Wiimotes (such as Rock
Candy Wiimotes) are not discovered without it.
Also added accessor function in IONix class to help with checking if
the discovered Wiimote has already been found.
[leoetlino: code review suggested changes, remove unused variable,
commit message formatting fixes, and build fix]
* Merge pull request #3892 from leoetlino/ciface-synchronisation
ControllerInterface: Add synchronisation
* Fix a small formatting issue
* ControllerInterface: Add synchronisation
Since we may have to add/access devices from different threads, this
adds synchronisation to anything that touches m_devices.
* ControllerInterface: Don't pass m_devices to the backends
Previously, the devices vector would be passed to all backends. They
would then manually push_back to it to add new devices. This was fine
but caused issues when trying to add synchronisation.
Instead, backends now call AddDevice() to fill m_devices so that it is
not accessible from the outside.
* Merge pull request #3913 from rukai/dolphinQtVSDLL
VS can now run dolphinQt directly without DLL errors
* VS can now run dolphinQt directly without DLL errors

Download: Dolphin Git 5.0-56 x64
Download: Dolphin Git 5.0-56 Android
Source: HereAndroid, Console, Dev_Build, Dolphin, NGC, Wii,

0 Comments

Post a Comment