2017-05-05

Dolphin Git 5.0-3635

EmuCR: DolphinDolphin Git 5.0-3635 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 #5372 from JonnyH/WIP/powervr-fixes
Add a workaround for a PowerVR glsl compiler bug
* Add a workaround for a PowerVR glsl compiler bug
It seems it doesn't like negating arguments for bitops, so suff like
"var <<= (-othervar);" fails to compile * Merge pull request #5353 from spycrab/qt_contextmenu Qt: Add missing gamelist contextmenu options * Qt: Add missing gamelist contextmenu options * Merge pull request #5354 from leoetlino/iosc IOS: Implement IOSC-like library (+ bug fixes) * IOS: Reuse more code for crypto operations This changes some parts of IOS (actually just ES) to reuse more crypto code from IOSC or Common::AES. TicketReader still returns the title key directly as opposed to having ES use IOSC directly to avoid duplicating the title key IV stuff. Side effects: * A nasty unbounded array access bug is now fixed. * ES_Decrypt/ES_Encrypt now returns sane results for keys other than the SD key. * Titles with a Korean ticket can now be decrypted properly. And in the future, we can look into implementing ioctlv 0x3c and 0x3d now that we have the proper "infra" for IOSC calls. * IOS: Implement IOSC-like API This prevents the IOS crypto code and keys from being spread over the codebase. Things only have to be implemented once, and can be used everywhere from the IOS code. Additionally, since ES exposes some IOSC calls directly (DeleteObject and Encrypt/Decrypt), we need this for proper emulation. Currently, this only supports AES key objects. * IOS: Add/move some useful enums/structs * Merge pull request #5345 from JosJuice/consistent-controller-translation Use _trans consistently for controllers * Use _trans consistently for controllers Some strings were marked with _trans in some places but not others. This commit adds extra _trans markers so that the usage of _trans is consistent. This shouldn't have any effect on which strings actually get translated. (Note that _trans doesn't do anything at runtime.) I also added a few new i18n comments. Download: Dolphin Git 5.0-3635 x64
Download: Dolphin Git 5.0-3635 Android
Source: HereDolphin Git 5.0-2877

0 Comments

Post a Comment