EmuCR Feeds
Email Us

EmuCR: DolphinDolphin Git 5.0-2480 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 #4895 from lioncash/const
ControllerEmu: Add const to UpdateReferences() first reference parameter
* ControllerEmu: Add const to UpdateReferences() first reference parameter
None of these parameters are modified.
* Merge pull request #4894 from lioncash/private
Cursor: Make m_z private
* Cursor: Make m_z private
This isn't used directly anywhere (and really shouldn't be public
anyways).
* Merge pull request #4893 from lioncash/delegation
Buttons: Use a delegating constructor
* Buttons: Use a delegating constructor
Basic code deduplication
* Merge pull request #4885 from lioncash/control-ref
ControlReference: Add missing virtual destructor
* ControlReference: Add missing virtual destructor
ControllerEmu::Control instances have a unique_ptr
member, which is passed either an InputReference or OutputReference.
Without this virtual destructor, deleting a derived class through a
pointer to the base class is undefined behavior.
* Merge pull request #4881 from leoetlino/libusb
Only use usbdk when installed
* Only use usbdk when installed
Check UsbDK availability at run time and activate UsbDk backend when
possible.
Fall back to current behavior when UsbDK not installed.
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
* Merge pull request #4873 from lioncash/controller-emu
ControllerEmu: Separate ControlGroup from ControllerEmu
* ControllerEmu: Separate ControlGroup from ControllerEmu
ControllerEmu, the class, is essentially acting like a namespace for
ControlGroup. This makes it impossible to forward declare any of the
internals. It also globs a bunch of classes together which is kind of a
pain to manage.
This splits ControlGroup and the classes it contains into their own source
files and situates them all within a namespace, which gets them out of
global scope.
Since this allows forward declarations for the once-internal classes, it
now requires significantly less files to be rebuilt if anything is changed
in the ControllerEmu portion of code.
It does not split out the settings classes yet, however, as it
would be preferable to make a settings base class that all settings derive
from, but this would be a functional change -- this commit only intends to
move around existing code. Extracting the settings class will be done in
another commit.
* Merge pull request #4882 from leoetlino/elf-fix
Fix booting Wii DOLs
* Fix booting Wii DOLs
We did not set up any kind of constants in memory for Wii DOLs or even
initialize IOS, so a lot of homebrew would just crash when opening ES.
* Merge pull request #4869 from leoetlino/proper-uid-sys
Always use configured root when installing WAD
* Always use configured root when installing WAD
This prevents Dolphin from writing to /sys/uid.sys (on the host; root
partition) when installing a WAD before starting emulation, because
the session root is not initialized at that moment.
Incidentally, this also gets rid of a singleton.

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



Random Related Topic Refresh Related Topic

Random Related Topic Loading...

0 Comments

Post a Comment

Can't post a comment? Try This!