Dolphin Git 5.0-1042 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 #4319 from leoetlino/sysconf
Don't read/store settings directly from/to SYSCONF (and fix config restore)
* Don't read/store settings directly from/to SYSCONF
Instead of directly reading/storing settings from/to the SYSCONF, we
now store Wii settings to Dolphin's own configuration, and apply them
on boot. This prevents issues with settings not being saved, being
overridden and lost (if the user opens a dialog that writes to the
SYSCONF while a game is running).
This also fixes restoring settings from the config cache after a
graceful shutdown; for some reason, settings were only restored
after a normal shutdown.
Fixes issue 9825 and 9826
* Fix missing includes
Aren't indirect includes great?
* Merge pull request #4330 from ligfx/no_vulkan_on_mac
Don't build Vulkan video backend on macOS
* Don't build Vulkan video backend on macOS
There's no official implementation of the Vulkan API,
and Dolphin currently isn't set-up to work with the
single, commercially-available third-party implementation.
* Merge pull request #4329 from Helios747/cleanup_ui
[UI] Remove idle skipping from game properties
* [UI] Remove idle skipping from game properties
* Merge pull request #4313 from lioncash/u8
HW: Change u8 pad specifier params to int where applicable
* HW: Change u8 pad specifier params to int where applicable
Using u8 as indexers is kind of silly, since the rest of the public API
essentially uses int for this sort of thing. Changing these to int also
gets rid of quite a few implicit truncations.
This also allows for getting rid of similar silliness in the netplay API.
* Merge pull request #4322 from Helios747/I_hate_features
Remove Frameskip
* Remove Frameskip
* Merge pull request #4320 from degasus/framedump
Framedump: General code cleanup.
* VideoCommon: Add custom stride for framedumping.
* D3D: Skip redundant format convertions.
* Framedumps: Add finish() function to limit memory lifetime.
* VideoCommon: Drop RepeatFrameDumpFrame helper.
This was needed with fixed framerate dumping. As we now synchronize the frames, the last one will just get padded.
* Merge pull request #4325 from sigmabeta/fix-card-bug
Fix games being invisible in the game list on non-TV devices
* Fix games being invisible in the game list on non-TV devices