dolphin/Source
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
..
Android Merge pull request #8891 from JosJuice/file-details 2020-06-25 11:00:49 +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
DSPSpy DSPSpy: sync Makefile with current devkitPro template 2020-06-08 04:21:41 +01:00
DSPTool DSPTool: fix build 2020-05-17 10:47:20 +01:00
PCH Add an ARM64 target to Visual Studio projects 2019-12-28 19:20:41 +10:00
UnitTests Remove unused function Host_UpdateProgressDialog 2020-04-03 12:53:38 +02:00
VSProps Externals: Fix build failures with the newer glslang. 2020-05-30 18:54:21 -07:00
.clang-format Require clang-format 9 and reformat source code 2020-01-08 22:18:15 +01:00
CMakeLists.txt CMake: add DOLPHIN_CXX_FLAGS option 2020-02-09 01:03:36 +00:00
dolphin-emu.sln Externals: Add zstd 2020-05-13 20:53:10 +02:00