Dolphin Git 5.0-2538 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 #4914 from Rastaban/master
C++ conformance fixes (MSVC /permissive-)
* wxWidgets expects non-const
revert my previous change to these files and instead create a named temporary.
* C++ conformance fixes (MSVC /permissive-)
We (the Microsoft C++ team) use the dolphin project as part of our "Real world code" tests.
I noticed a few issues in windows specific code when building dolphin with the MSVC compiler
in its conformance mode (/permissive-). For more information on /permissive- see our blog
https://blogs.msdn.microsoft.com/vcblog/2016/11/16/permissive-switch/.
These changes are to address 3 different types of issues:
3) Add missing #include
Because of the workaround you are using in the code you will need to include
this. This is because of changes in the libraries and not /permissive-
* Merge pull request #4883 from JosJuice/dvd-timing-address-translation-2
DVDInterface: Translate Wii partition offsets for timing purposes
* DVDInterface: Translate Wii partition offsets for timing purposes
Until now, Dolphin has been using the wrong values
for calculating DVD timing for decrypted Wii reads
(which Wii games essentially always use).
* VolumeWiiCrypted: Use constant naming style for constants
* Merge pull request #4907 from leoetlino/ios-constants
IOS: Add constants for some missing IOSes
* IOS: Add constants for some missing IOSes
This adds memory values for IOS11, 20, 30, 50, 51, 52, 60 and 70.
Unfortunately, IOS40 (in its working version) is not present on NUS, so
constants for that one are still missing.
* Merge pull request #4909 from lioncash/const
NetKDRequest: Make lookup maps const
* NetKDRequest: Make lookup maps const
* Merge pull request #4862 from lioncash/compile
CPU Backends: Make instruction table initialization private
* CPU Backends: Make each CPU backend responsible for initializing its own
instruction tables
Previously, all of the internals that handled how the instruction tables
are initialized were exposed externally. However, this can all be made
private to each CPU backend.
If each backend has an Init() function, then this is where the instruction
tables should be initialized, it shouldn't be the responsibility of
external code to ensure internal validity.
This allows for getting rid of all the table initialization shenanigans
within JitInterface and PPCTables.
* JIT: Make compilation functions a part of the JIT classes
* Merge pull request #4778 from leoetlino/update-mbedtls
Externals: Update mbedtls to 2.4.1
* Externals: Update mbedtls to 2.4.1
The latest version has tons of security fixes (which is expected for a
library such as mbedtls).
Updating also allows getting rid of a few deprecation warnings.
* Merge pull request #4892 from lioncash/control
Control: Convert raw pointer parameter into unique_ptr
* Control: Convert raw pointer parameter into unique_ptr
Raw pointers shouldn't be used as boundaries in scenarios where ownership
is being taken.
* Merge pull request #4874 from ligfx/movie_magic_number
Movie: replace magic number 8 with sizeof(ControllerState)
* Movie: replace magic number 8 with sizeof(ControllerState)
(Bonus points for rhyming commit message)
* Merge pull request #4900 from lioncash/netkd
IOS: Separate net/kd code out from Net.cpp
* IOS: Separate net/kd code out from Net.cpp
Net.cpp is just a huge glob of network related things, this separates the
KD portion out to make things a little more manageable.
Download: Dolphin Git 5.0-2538 x64
Download: Dolphin Git 5.0-2538 Android
Source: Here
2017-02-16
Random Related Topic
0 Comments
Post a Comment