Dolphin Git 5.0-4439 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 #4940 from sjnewbury/wiimote-connect
Retry opening of wiimote channels on initial failure
* Retry opening of wiimote channels on initial failure #5997
There seems to be a race condition between a peripheral device
connecting to the bluetooth controller and it being ready to use.
It's very short and it depends upon the controller, some appear to
connect synchronously and block until the device is ready, others
report the device upon discovery but do not allow communication straight
away. I don't know which is the correct behaviour, or whether it depends
on the peripheral, controller or both. Anyway, Dolphin waits for a
remote to appear and immediately attempts to open the communication
channels, this can fail because the device isn't ready yet, delay, try
again, and it works.
There are other (unlikely) chances the device is busy at random
moments after this initial race condition so it loops around try to
reconnect.
This was inspired by an earlier patch, see here:
https://bugs.dolphin-emu.org/issues/5997#note-20
I can confirm that it works perfectly for me on a bluetooth
controller where otherwise it's impossible to connect (Dell 380
Bluetooth 4.0).
* Merge pull request #5647 from lioncash/abstract
AbstractTexture: Minor changes
* AbstractTexture: Return config by const reference
Returning by const value isn't really necessary (and usually an indicator const reference was intended).
* AbstractTexture: Add missing includes (and remove unnecessary ones)
* Merge pull request #5644 from lioncash/vsfilter
VideoCommon: Fix VS filter for AbstractTexture.cpp
* VideoCommon: Fix VS filter for AbstractTexture.cpp
This would cause failures when building with VS.
* Merge pull request #5616 from ligfx/qtfocuseventtowindowactivation
DolphinQt2: FocusEventFilter -> WindowActivationEventFilter
* DolphinQt2: FocusEventFilter -> WindowActivationEventFilter
* Merge pull request #5641 from leoetlino/analytics-timeout
Analytics: Set the timeout to 5 seconds
* Analytics: Set the timeout to 5 seconds
3 seconds is sometimes not enough.
* Merge pull request #5617 from ligfx/dspgbamessage
DSPCore: update free DSP ROM messages
* DSPCore: replace 'GC' with 'GameCube' in messages
* DSPCore: remove message that the free ROM doesn't work with IPL
The GameCube IPL sounds the same when using the free ROM as it does when
using the official ROM (and in Audacity, I couldn't visually distinguish
between the waveforms). It has a reference to an unimplemented function
at 0x8644 which seems to only be used in an inlined version of the CARD
ucode.
* DSPCore: update free DSP ROM message for GBA ucode support
The GBA ucode is supported as of #5524 / d51be94.
* Merge pull request #5643 from leoetlino/fix-memcpy
IOS/ES: Fix bug in ImportTicket ioctlv handler
* IOS/ES: Fix bug in ImportTicket ioctlv handler
* Merge pull request #5642 from lioncash/chrono
HttpRequest: Use std::chrono for indicating time periods
* HttpRequest: Use std::chrono for indicating time periods
Allows the use of chrono time points, on top of being more indicative of
time periods used at call sites, if custom timeouts are specified.
* Merge pull request #5640 from Tilka/yummy
GameSettings: update Yummy Yummy Cooking Jam
* GameSettings: update Yummy Yummy Cooking Jam
The game is playable now, it just needs safe texture hashing.
* Merge pull request #5629 from leoetlino/first-time-setup
SysConf: Don't set "config done" flags by default
* SysConf: Don't set "config done" flags by default
This allows the user to go through the Wii Menu first boot setup
screen when they launch the System Menu for the first time.
Most useful on a clean profile, after doing a full system update,
to configure settings like the console country.
* Merge pull request #5638 from leoetlino/sysconf
Rewrite SysConf handling
* Rewrite SysConf handling
This rewrites the SysConf code for several reasons:
* Modernising the SysConf class. The naming was entirely cleaned up.
constexpr for constants.
* Exposing less stuff in the header.
* Probably less efficient parsing and writing logic, but much simpler
to understand and use in my opinion. No more hardcoded offsets.
No more duplicated code for the initial SYSCONF generation.
* More flexibility. It is now possible to add and remove entries,
since we rebuild the file. This allows us to stop spamming
"section not found" panic alerts; we can now use and insert
default entries.
* Merge pull request #5639 from leoetlino/unit-test-profile
UnitTests: Use a temporary profile directory
* UnitTests: Use a temporary profile directory
This prevents Dolphin from modifying any file in the user directory.
* Merge pull request #5305 from iwubcode/abstract_texture
Abstract Texture
* Video Backends: Move and rename HostTextureFormat to AbstractTextureFormat
* Video Backends: Split texture cache code out into separate files, introduce 'AbstractTexture'
* Merge pull request #5637 from Tilka/symbols
JitCache: use SymbolDB names as JIT block names
* Tools: update perf-disassemble.sh
The -P command line option doesn't exist anymore.
* JitCache: use SymbolDB names as JIT block names
Download: Dolphin Git 5.0-4439 x64
Download: Dolphin Git 5.0-4439 Android
Source: HereDolphin Git 5.0-2877
2017-06-19
Random Related Topic
0 Comments
Post a Comment