Dolphin Git 5.0-2361 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 #4841 from ligfx/accuratescmrev
CMake: re-run to get version information when .git/HEAD changes
* CMake: re-run to get version information when .git/HEAD changes
Fixes an issue where Dolphin's revision information could be incorrect
when:
1) CMake was run while HEAD was at commit A
2) HEAD was set to commit B, which didn't have differences from A
that would cause CMake to be re-run
This does not fix the issue with incorrect information about whether
Dolphin was built from a dirty working tree or not.
* Merge pull request #4833 from Orphis/cmake_audiocommon
More CMake updates for AudioCommon dependencies
* cmake: Move detection of OpenAL to AudioCommon
* cmake: Add imported target to FindOpenAL
* cmake: Copy FindOpenAL from upstream CMake
* cmake: Move AO detection to AudioCommon
* Merge pull request #4618 from Helios747/bounding_box_check
[Video] Warn when booting a bounding box game on an unsupported GPU
* [Video] Warn when booting a bounding box game on an unsupported GPU
* Merge pull request #4408 from leoetlino/usb
IOS: USB support (OH0, USB_VEN, USB_HID)
* Switch to the usbdk backend for libusb on Windows
The usbdk backend is the only libusb backend that has official support
for isochronous transfers (which are required for Wii Speak,
microphones and cameras). And it's actively developed and maintained.
* IOS: Implement USB_VEN (/dev/usb/ven)
* IOS: Re-implement USB_HIDv4 (/dev/usb/hid)
This reimplements the USB HID v4 IOS device using the new common
USB code (to reuse more code and allow emulated HIDs to be added
more easily in the future).
The main difference is that HIDs now have to be whitelisted, like
every other USB device for OH0 and VEN.
* IOS: Implement OH0 (/dev/usb/oh0)
* Use a single libusb context
libusb on Windows is limited to only a single context. Trying to open
more than one can cause device enumerations to fail randomly.
libusb is thread-safe and we don't use the manual polling support (with
`poll()`) so this should be safe.
* IOS: Add base Host and USB::Device classes
The Host class will be used by the OH0, VEN and HID implementations
as the base class for the IOS HLE device. It handles scanning devices,
detecting device changes and everything that will be needed for OH0,
VEN and HID to be implemented, while mostly abstracting libusb away.
The Device class is for actual USB devices. This commit adds a
LibusbDevice which interacts with a real USB device and enables
USB passthrough.
* IOS: Store the active IOS title ID
This allows us to get back the current active IOS version and expose
only devices which exist/can be used in that version.
* IOS: Add UpdateWantDeterminism to devices
This will be useful for the USB devices to disconnect and hide any real
devices when Core::g_want_determinism is true.
* DolphinWX: Add USB passthrough settings
Allows adding/removing devices from USB passthrough.
* Add USB passthrough setting and USBUtils
This adds a USB passthrough setting to ConfigManager and everything
needed for the UI to show and manage the whitelist properly.
* Merge pull request #4836 from lioncash/enum
DSPCore: Convert the DSPCoreState enum into an enum class
* DSPCore: Convert the DSPCoreState enum into an enum class
* Merge pull request #4837 from lioncash/npd
NetWindow: Make chat messages queue private
* NetWindow: Make chat messages queue private
This doesn't need to be publicly accessable.
* Merge pull request #4755 from Orphis/cmake_sdl
cmake: Modernize SDL discovery
* cmake: Move discovery of SDL to InputCommon
* Merge pull request #4831 from Orphis/cmake_cleanup
Small CMake fixes
* cmake: Remove -nopie, -no-pie should be used instead
* cmake: Fix possible redefinition of imported target in FindOpenSLES
* cmake: Fix possible redefinition of imported target in FindALSA
* Merge pull request #4835 from ligfx/configurefilescmrev
CMake: use configure_file to generate scmrev.h
* CMake: use configure_file to generate scmrev.h
The built-in `configure_file` command correctly handles the case where
none of the variables change and scmrev.h doesn't need to be rebuilt.
This saves a full re-link of Dolphin any time CMake is re-run.
Download: Dolphin Git 5.0-2361 x64
Download: Dolphin Git 5.0-2361 Android
Source: Here
2017-02-07
Random Related Topic
0 Comments
Post a Comment