[Update] Dolphin Git 5.0-10289

![[Update] Dolphin Git 5.0-10289 the arcade machine based on the Gamecube [Update] Dolphin Git 5.0-10289](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrrOxgPWPZHl-N0kfLQfvRzI49A_jT8qYy0IabzVYNWRtMsNliFEMnQqP_C3-03dpMMi576vZNLbziAiZNN3MOyH7vV3A8L-RIOdhvcCHYB6vevrOx7-wUBOE9vPEOw6Ek6wQL1681H5Hu/s320/97969695.jpg)
Dolphin Git changelog:
* Merge describe asking #8104 from AdmiralCurtiss/memcard-folder-small
* GCMemcardDirectory: Improve logic for which files are loaded into the virtual retention card.
* GCMemcard/GCIFile: Implement LoadHeader().
* GCMemcardDirectory: Move GCIFile degree to its ain file.
* Merge describe asking #8106 from 8times9/memcard-menubar
* Qt/MenuBar: Reorder Tools menu
* Merge describe asking #8019 from AdmiralCurtiss/gcmemcard-header-cleanup
* GCMemcard: Remove unused mightiness of ImportGci() to write a GCI file to disk.
* GCMemcard: Dismantle the global provide value enum into a few component subdivision specific enum classes.
* GCMemcard: Convert a few enums into constexprs.
* GCMemcard: Get rid of stray signed length inwards ImportGciInternal().
* GCMemcard: Remove memsets that don't create anything inwards GCMemcard::Format().
* GCMemcard: Rewrite checksum calculation without undefined behavior.
* GCMemcard: Rewrite Header::CalculateSerial() without undefined behavior.
* GCMemcard: DEntry: Move code out of header.
* GCMemcard: GCMBlock: Move code out of header.
* GCMemcard: BlockAlloc: Move code out of header, cook naming conventions.
* GCMemcard: Header: Move code out of header, cook naming conventions.
* GCMemcard: Directory: Move code out of header, add together roughly boundary checks, cook naming conventions.
Download: Dolphin Git 5.0-10289 x64
Download: Dolphin Git 5.0-10289 Android
Source: Here
