EmuCR Feeds
Email Us

EmuCR: DolphinDolphin Git 5.0-9413 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 #7696 from TryTwo/Debugger_Restore_Tabbed_Docking
* Debugger restore tabbed docking
* Merge pull request #7522 from mahdihijazi/updates
* Android: Remove the use of restericted API and give AS a break
* Android: Remove legacy hack that is not needed anymore
* Android: Fix gradle warning
* Android: Remove dead code and related lib
* Android: Remove rxjava lib
* Android: Update Picasso lib to latest version
* Merge pull request #7580 from Techjar/netplay-padmapping-type
* NetPlay: Remove PadMapping type
* Merge pull request #7616 from AdmiralCurtiss/memcard-cleanup
* GCMemcard: Update formatting of memcard field comments in header.
* GCMemcard: 'Broken File000' commented out code can't work anymore, but leave a comment about it.
* GCMemcard: Remove obsolete commented out code, this is handled via InitActiveDirBat() and related.
* GCMemcard: Update panic alerts and comments to refer to 1st/2nd dir/BAT blocks.
* GCMemcard: Required declaration before C++17.
* GCMemcard: Slightly nicer definition of UNINITIALIZED_GAMECODE.
* GCMemcard: Rewrite DEntry_IconFmt() and DEntry_AnimSpeed() to make more sense.
* GCMemcard: Let GetDEntry() return std::optional.
* GCMemcard: Remove needless second definition of DENTRY_SIZE.
* GCMemcard: Use std::array for GCMBlock.m_block.
* GCMemcard: Rename GCMBlock.block to m_block to match naming conventions.
* GCMemcard: Access active directory/BAT via methods instead of pointers.
* GCMemcard: As far as I can tell, the directory and BAT blocks aren't really main and backup, but just two blocks that store data are written to alternately. So store them as an std::array of 2 blocks instead of an explicit 'backup' block.
* GCMemcard: Rename GCMemcard variables to match our naming conventions.
* GCMemcard: Use std::array and BigEndianValue for BlockAlloc.m_map.
* GCMemcard: Use BigEndianValue for BlockAlloc.m_last_allocated_block.
* GCMemcard: Use BigEndianValue for BlockAlloc.m_free_blocks.
* GCMemcard: Use BigEndianValue for BlockAlloc.m_update_counter.
* GCMemcard: Use BigEndianValue for Directory.m_update_counter.
* GCMemcard: Use std::array for Directory's members.
* GCMemcard: Use std::array for DEntry.m_unused_2.
* GCMemcard: Use std::array for DEntry.m_makercode.
* GCMemcard: Use std::array for DEntry.m_gamecode.
* GCMemcard: Use std::array for DEntry.m_filename.
* GCMemcard: Use BigEndianValue for DEntry.m_comments_address.
* GCMemcard: Use BigEndianValue for DEntry.m_block_count.
* GCMemcard: Use BigEndianValue for DEntry.m_first_block.
* GCMemcard: Use BigEndianValue for DEntry.m_animation_speed.
* GCMemcard: Use BigEndianValue for DEntry.m_icon_format.
* GCMemcard: Use BigEndianValue for DEntry.m_image_offset.
* GCMemcard: Use BigEndianValue for DEntry.m_modification_time.
* GCMemcard: Use std::array for Header members instead of raw C arrays.
* GCMemcard: Use BigEndianValue for Header.m_encoding.
* GCMemcard: Use BigEndianValue for Header.m_size_mb.
* GCMemcard: Use BigEndianValue for Header.m_device_id.
* GCMemcard: Use BigEndianValue for Header.m_sram_language.
* GCMemcard: Use BigEndianValue for Header.m_format_time.
* GCMemcard: Rename BlockAlloc variables to match our naming conventions.
* GCMemcard: Rename Directory variables to match our naming conventions.
* GCMemcard: Rename DEntry variables to match our naming conventions.
* GCMemcard: Rename Header variables to match our naming conventions.
* GCMemcard: Add a few static asserts for sizes of memory card structures.
* Merge pull request #7613 from orbea/unittests
* cmake: Conditionally build the unit tests.
* Merge pull request #7664 from jordan-woyak/kill-button-threshold
* ControllerEmu: Killed the Buttons group threshold setting.
* Merge pull request #7690 from NarryG/dragload-savestate
* Reimplement savestate loading via drag and drop
* Merge pull request #7693 from jordan-woyak/hotplug-callback-fix
* ControllerInterface: Allow hotplug callbacks to be unregistered and don't reload the entire config from the ini file on hotplug, just update the control references. This should fix a crash on shutdown on Android.
* Merge pull request #7680 from jordan-woyak/dinput-axis-range
* DirectInput: Use more than 8 bits of precision on axis inputs.
* Merge pull request #7705 from cristian64/master
* Fixed crash when dereferencing the potential null pointer returned by GetSelectedGame().
* Merge pull request #7712 from linkmauve/gcadapter-flatten
* Flatten GCAdapter function

Download: Dolphin Git 5.0-9413 x64
Download: Dolphin Git 5.0-9413 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!