Dolphin Git 5.0-1228 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 #4387 from aldelaro5/gpr1-and-gpr2-friendly-labels
Add precision about the names of r1, r2 and r13 for the register view
* Add precision about the names of r1, r2 and r13 for the register view
In the code view, it would never say r1 or r2, but rather sp (stack pointer) and rtoc (register of the table of content) respectively. In the register view, all it says is the register number. This is an inconvenience considering it might not be obvious which register belongs to which of these terms.
Also make r13 named the "sda" for small data area with the same convention as above.
* Automatic translation resources sync with Transifex
* Merge pull request #4412 from JosJuice/more-debug-text
More debug text fixes
* More debug text fixes
Also a few small non-debug text changes.
* Merge pull request #4368 from JosJuice/updatewantdeterminism-loadinput
Movie: Add missing calls to UpdateWantDeterminism
* Movie: Add missing calls to UpdateWantDeterminism
Fixes https://bugs.dolphin-emu.org/issues/9681
* Merge pull request #4414 from linkmauve/single-newline
Remove double newlines at the end of *_LOG messages
* Core: Remove double newlines at the end of *_LOG messages.
* Merge pull request #4400 from degasus/master
JitArm64: Store the carry flag within the host flag.
* JitArm64: Fix srawx.
* JitArm64: srawix cleanups.
* JitArm64: CR field cleanup.
* JitArm64: Optimize carry behavior of srawix.
* JitArm64: Keep carry in the host flag for all integer instructions.
* JitArm64: Implement derefered carry usage.
* JitArm64: Store carry within the host carry flag.
* Merge pull request #4388 from ligfx/portaudio_static
CMake: build PortAudio as static library
* CMake: build PortAudio as static library
Due to issues raised in #4255.
* Merge pull request #4409 from sigmabeta/android-tv-screenshot-errors
[Android TV] Fix a screenshot glitch on game selector
* Clear screenshot in game grid before attempting to render on Android TV devices
* Merge pull request #3080 from LAGonauta/openal-32bit-fixed-point-support
OpenAL 32-bit fixed point support
* Added 32-bit fixed point support to OpenAL backend.
Changed method to detect 32-bit floating point and
32-bit fixed point support.
* Merge pull request #4413 from Armada651/readable-driver-details
DriverDetails: Make the bug identifiers humanly readable.
* PixelShaderGen: Remove unused global variable.
* DriverDetails: Make the bug identifiers humanly readable.
* Merge pull request #4371 from JosJuice/gettextize-debug
gettextize: Remove "Debug" check
* gettextize: Remove "Debug" check
If the strings for the debugger shouldn't be included
in translations, we simply shouldn't use any translation
macro for those strings, instead of having a special
check to exclude debugger-related code from being
searched for translatable strings.
The "Debug" check is a hack that essentially nobody has
been aware of (including me). For instance, 14facbc made
a lot of strings translatable just because they were
moved to a file that doesn't have "Debug" in its path,
and as far as I know, nobody noticed that change until
the newly translatable strings were live on Transifex.
* Merge pull request #4381 from JosJuice/small-debug-text
DolphinWX: Small debug text fixes
* DolphinWX: Small debug text fixes
* Merge pull request #4405 from xrix4096/mac-unknown-joyaxis
Make analog triggers on PS3 controllers accessible on Mac
* Use the IOHIDElement cookie as a part of the axis name for unknown axis. Previously the 'usage' value was used to identify the axis by name, but this is not unique. For example on a PS3 controller *all* axis other than the well known ones return a usage of '1' so there are 30 or more axis all named "1". This stops things such as analog triggers being usable.
Using the element cookie uniquely identifies each axis and allows them to be assigned successfully as controls
* Merge pull request #4376 from leoetlino/warning-fix
Warning fixes
* Fix unused function warnings
* Fix -Wunused-result warnings
* DVDInterface: Fix warnings (-Wformat)
* Merge pull request #4404 from mbc07/gameini-just-dance
[GameINI] Update INIs of newer Just Dance games
* GameINI update for newer Just Dance games
* Merge pull request #4383 from Sintendo/minor-text-fixes
Fix minor comment typos
* Fix various comment typos
* Merge pull request #4391 from Pringo/wii-remote
Change "Wiimote" to "Wii Remote" in Interface
* Change OSD Messages and PanicAlerts to Say "Wii Remote" Instead of "Wiimote"
* Change "Wiimote" to "Wii Remote" in Interface
The usage of "Wii Remote" and "Wiimote" in the interface is inconsistent. "Wiimote" is also not a real word nor is it an official product name. Therefore I have changed instances of "Wiimote" in the UI to instead say "Wii Remote". I also made a couple of minor grammatical changes as well.
This is mostly a resubmission of #4338 but there are some minor other changes as well.
* Merge pull request #4399 from JosJuice/unify-getgctime
EXI_DeviceIPL: Unify GetGCTime epoch handling
* EXI_DeviceIPL: Unify GetGCTime epoch handling
* EXI_DeviceIPL: Remove old unused code
* Merge pull request #4401 from JosJuice/rename-getuniqueid
DiscIO/SConfig: Rename GetUniqueID to GetGameID
* DiscIO/SConfig: Rename GetUniqueID to GetGameID
We call this "game ID" everywhere else, and it's not
actually completely unique.
* Merge pull request #4402 from Armada651/dualsrc-bug
OGL: Fall back to the old dual-source blending behaviour.
* PixelShaderGen: Don't use a global variable.
* DriverDetails: Add OS X to the dual-source blending bug.
* OGL: Fall back to the old dual-source blending behaviour.
* Merge pull request #4406 from JosJuice/debug-i18n-comments
Add debug i18n comments and revise existing i18n comments
* Add debug i18n comments and revise existing i18n comments
* Merge pull request #4365 from RisingFog/patch-1
Add -no-pie flag to CMake
* Check if compilers support -no-pie or -nopie
* Add -no-pie flag to CMake
* Merge pull request #4398 from JosJuice/remove-volumecreator-logs
Remove VolumeCreator logs
* Remove VolumeCreator logs
These logs are very rarely useful and cause the issue
https://bugs.dolphin-emu.org/issues/9767
* Merge pull request #4395 from degasus/master
JitArm64: Implement 4 ppc instructions.
* JitArm64: Implement mcrxr.
* JitArm64: Implement subfzex.
* JitArm64: Implement divwx
* JitArm64: Implement srawx.
* Merge pull request #4380 from lioncash/wx-toolbar
DolphinWX: Move toolbar creation to a wxToolBar subclass
* wxWidgets (gtk): Patch that allows label switching to work for wxToolBar
This applies a patch that was merged into the mainline wxWidgets tree to
support label changing with wxToolBar. This originally only worked on
Windows and macOS, which is kind of annoying.
This is beneficial because it means that a tool doesn't have to be removed
and then reinserted into a wxToolBar instance in order to change the
label.
For more details, see ticket #17567 on the wxWidgets issue tracker.
* DolphinWX: Move toolbar creation to a wxToolBar subclass
* Merge pull request #4394 from aldelaro5/fix-focus-detection-linux
Fix window focus detection on Linux (rebase from #3843)
* Move UiHasFocus into DolphinApp
Using a wxEVT_ACTIVATE_APP event.
* Fix window focus detection on Linux
On Linux, the FindFocus method from wx simply doesn't work, it would on some environment report that dolphin has the focus while it doesn't have it. This is why an alternative method has to be used which is to set a focus flag whenever the render frame gets activated.
* Merge pull request #4377 from aldelaro5/fix-centerPc-on-toggleBreakpoint
Fix unnecessary Center PC calls in the CodeWindow
* Fix unnecessary Center PC calls in the CodeWindow
This not only fixes a regression where toggling a breakpoint using the CodeWindow would cause a Center PC, but it also removes several redundant JumpToAddress(PC) calls.
* Merge pull request #4393 from Armada651/amd-dual-src
DriverDetails: Disable dual-source blending on AMD OGL drivers.
* DriverDetails: Disable dual-source blending on AMD OGL drivers.
* Merge pull request #4392 from degasus/master
JitArm64: Get rid of MOVI2R as much as possible
* JitArm64: Clean LSL 0.
This is a no-op in the instruction set.
* ArmEmitter: Merge AddI2R helpers.
* JitArm64: ADDI2R optimizations 2.
* JitArm64: Optimize addi2r & subi2r.
* JitArm64: Avoid MOVI2R is possible.
Just use all kind of ADDI2R, SUBI2R, ...
They have some optimizations internally.
Download: Dolphin Git 5.0-1228 x64
Download: Dolphin Git 5.0-1228 Android
Source: Here
2016-11-03
Random Related Topic
0 Comments
Post a Comment