dolphin/Source/Core
Admiral H. Curtiss 556e93f357 GCMemcard: Change behavior of TitlePresent() to more closely resemble how saves are actually identified.
This modifies GCMemcard::TitlePresent() to match my findings of how the GC BIOS and various games behave when you alter the fields in the directory entry.

It looks like for a save to be recognized by a game, the following have to be true:
- Game code and maker code must exactly match what the game expects.
- Filename is only checked up to the first null byte. All bytes afterwards can be whatever.

The BIOS itself does a full compare of the filename when checking for whether it should allow copying a file from one card to another, but behaves oddly in some cases when there's non-null bytes after the first null. See the big comment in `HasSameIdentity()` for details.
2020-07-15 19:17:22 +02:00
..
AudioCommon Externals: Fix OpenAL include directory. 2020-04-29 13:07:51 +02:00
Common Merge pull request #8809 from Ebola16/ABB 2020-06-14 14:30:52 +01:00
Core GCMemcard: Change behavior of TitlePresent() to more closely resemble how saves are actually identified. 2020-07-15 19:17:22 +02:00
DiscIO DiscIO: Deduplicate some VolumeGC/VolumeWii code 2020-06-25 16:37:21 +02:00
DolphinNoGUI Core: Add support for specifying a command line option to boot the game into a save-state 2020-05-06 22:10:30 -05:00
DolphinQt Merge pull request #8808 from sepalani/net-widgets-block 2020-06-26 07:38:52 -04:00
InputCommon Merge pull request #8795 from WamWooWam/master 2020-05-10 19:16:15 +10:00
MacUpdater Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
UICommon Show file format details in game properties 2020-06-21 20:47:23 +02:00
UpdaterCommon Fix windows build system. 2020-04-29 12:56:52 +02:00
VideoBackends Externals: Fix build failures with the newer glslang. 2020-05-30 18:54:21 -07:00
VideoCommon Replace Windows CMake lambda constexpr capture workaround 2020-06-25 13:11:29 +02:00
WinUpdater Add an ARM64 target to Visual Studio projects 2019-12-28 19:20:41 +10:00
CMakeLists.txt WinUpdater: Add CMakeLists.txt 2019-05-08 23:59:04 +02:00