EmuCR Feeds
Email Us

EmuCR: DolphinDolphin Git 5.0-2293 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 #4713 from JosJuice/core-init-gameini
Don't load game INIs in Core::Init
* Don't load game INIs in Core::Init
The game INIs are already loaded in BootManager::BootCore,
which is executed right before. Let's put the g_aspect_wide
code there instead.
* BootManager: Use local SConfig reference when possible
* Merge pull request #4777 from lioncash/dspstack
DSPCore: Convert DSP stack register enum into an enum class
* DSPCore: Convert DSP stack register enum into an enum class
Makes it more self-documenting which stack is being loaded or stored to,
as C, D, and magic numbers are extremely vague. It also enforces a
strongly-typed API instead of accepting arbitrary integral values.
It also adds the two other missing stack register names -- loop address
and loop counter.
* Merge pull request #4816 from lioncash/pair
FramebufferManagerBase: Return a std::pair from GetTargetSize
* FramebufferManagerBase: Return a std::pair from GetTargetSize
Keeps associated data together. It also eliminates the possibility of out
parameters not being initialized properly. For example, consider the
following example:
-- some FramebufferManager implementation --
void FBMgrImpl::GetTargetSize(u32* width, u32* height) override
{
// Do nothing
}
-- somewhere else where the function is used --
u32 width, height;
framebuffer_manager_instance->GetTargetSize(&width, &height);
if (texture_width != width) <-- Uninitialized variable usage { ... } It makes it much more obvious to spot any initialization issues, because it requires something to be returned, as opposed to allowing an implementation to just not do anything. * Merge pull request #4819 from Orphis/cmake_cleanup Small CMake cleanups * cmake: Properly link against pthread on Linux using CMake's detection * cmake: Move OpenSLES detection to AudioCommon through find_package() * Merge pull request #4811 from lioncash/memcardmanager MemcardManager: Minor changes * MemcardManager: Get rid of prefixed double-underscores from an identifier Identifiers with prefixed double-underscores are reserved by the C++ standard. * MemcardManager: Convert C arrays to std::array * Merge pull request #4807 from leoetlino/ios-version-for-wads Remove unneeded write to 0x3140/0x3188 for WADs * Remove unneeded write to 0x3140/0x3188 for WADs This is unnecessary now that IOS::HLE is responsible for writing the values to memory; removing the writes also prevents the IOS minor version from being mangled (by the write to 0x3142). * Merge pull request #4815 from endrift/forward-port-deploy-mac Tools: Fix recurring multiple times over the same library in deploy-mac.py * Tools: Fix recurring multiple times over the same library in deploy-mac.py * Merge pull request #4812 from lioncash/define PowerPC: Move page #define constants to MMU.cpp * PowerPC: Move page #define constants to MMU.cpp These are only ever used here. This also converts them into typed constants. * Merge pull request #4814 from ligfx/fixdeploy CMake: actually call deploy-mac.py, don't just echo it * CMake: actually call deploy-mac.py, don't just echo it * Merge pull request #4813 from lioncash/include D3D: Add CommonTypes include to D3DTexture.h * D3D: Add CommonTypes include to D3DTexture.h Resolves a compile error on the Windows CMake build. * Merge pull request #4809 from Orphis/cmake_windows CMake for Windows: getting a working binary! * cmake: Copy resources next to the DolphinWX binary on Windows * cmake: Add RC file on Windows to DolphinWX * OpenAL: Move Windows binaries to lib folder and fix CMake detection The module FindOpenAL is looking for the dll in a folder called lib, not x64. This is only used on Windows x64, it's fine to remove the platform name. * cmake: Add missing Windows link flags * Merge pull request #4808 from Orphis/cmake_cleanup CMake cleanup: start organizing targets, remove some unwanted ones * portaudio: Remove unwanted shared portaudio library * mbedtls: Remove unwanted "lib" target * portaudio: Prevent files from being install()'ed * cmake: Put test targets in folders Download: Dolphin Git 5.0-2293 x64
Download: Dolphin Git 5.0-2293 Android
Source: Here



Random Related Topic Refresh Related Topic

Random Related Topic Loading...

0 Comments

Post a Comment

Can't post a comment? Try This!