Dolphin Git 5.0-3560 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 #5351 from leoetlino/hack
IOS/ES: Extend the "fake IOSes" hack to netplay/TAS
* IOS/ES: Extend the "fake IOSes" hack to netplay/TAS
Netplay uses a blank NAND, which means that homebrew launchers like
Gecko will force users to install IOSes.
Expecting netplay users to have a proper NAND setup is unrealistic,
and we don't actually give them a good way of syncing NANDs, so
let's extend the hack to netplay/TAS until we have a better way
of dealing with the issue.
* Merge pull request #5344 from lioncash/table
MemoryWindow: Minor cleanup
* MemoryWindow: Remove unused member variable
* MemoryWindow: Convert event table over to bound events
Event tables are the old method of performing event binding.
* MemoryWindow: Localize sizer creation code
Keeps specific UI element initialization separate from one another.
* MemoryWindow: Make constructor explicit
* MemoryWindow: Add missing translation markers for UI strings
* MemoryWindow: Get rid of unnecessary std::string constructions
std::string's operator+ will handle this. Also move std::string to where
they're actually needed. There's no need to construct an unnecessary
string if the first failure case occurs.
* MemoryWindow: Normalize variable naming
* Merge pull request #5336 from JosJuice/memcard-shiftjis
Fix display of Japanese text in the Memory Card Manager
* Fix display of Japanese text in the Memory Card Manager
* Merge pull request #5334 from spycrab/wx_gamelist_cleanup
Refactor GameListCtrl
* Refactor GameListCtrl
* Merge pull request #5349 from JosJuice/more-incorrect-trans
Remove incorrect usage of _trans
* Remove incorrect usage of _trans
It only marks a string for translation. It doesn't actually do anything
at runtime, so the string will always be displayed in English. Even if
we would've had a way to make the translation work, we shouldn't
translate this, because OSD doesn't support non-ASCII characters.
* Merge pull request #5348 from JosJuice/host-code-ip-address
Mark "Host Code:" and "IP Address:" as translatable
* Mark "Host Code:" and "IP Address:" as translatable
Also remove some spaces before colons.
* Merge pull request #5340 from leoetlino/ios-reorg
IOS: Convert the IOS kernel HLE code to a class
* IOS: Reorder functions in IOS.cpp
Puts them in a more logical order.
* IOS: Convert the IOS kernel HLE code to a class
This changes the main IOS code (roughly the equivalent of the kernel)
to a class instead of being a set of free functions + tons of static
variables.
The reason for this change is that keeping tons of static variables
like that prevents us from making an IOS instance and reusing IOS
code easily.
Converting the IOS code to a class also allows us to mostly decouple
IOS from the PPC emulation.
The more interesting changes are in Core/IOS/IOS. Everything else is
mostly just boring stuff required by this change...
* Because the devices themselves call back to the main IOS code
for various things (getting the current version, replying to a
request, and other syscall-like functions), just like processes in
IOS call kernel syscalls, we have to pass a reference to the kernel
to anything that uses IOS syscalls.
* Change DoState to save device names instead of device IDs to simplify
AddDevice() and get rid of an ugly static count.
* Change ES_Launch's ack to be sent at IOS boot, now that we can do
this properly.
* Merge pull request #5346 from JosJuice/recenter
Mark "Recenter" for translation
* Mark "Recenter" for translation
Download: Dolphin Git 5.0-3560 x64
Download: Dolphin Git 5.0-3560 Android
Source: HereDolphin Git 5.0-2877
2017-05-01
Random Related Topic
0 Comments
Post a Comment