first implementation of memcard from directory, creates a memory card from USERDIR/GC/<REGION>/Card <A/B>
Savestates include the entire memorycard, but the only saves that should be modified are the ones that are directly modified by the game the others are preserved merely to avoid changing the memory card header during the game as some games (Zelda) refuse to save Implement DMA r/w for memcard. Skips programming buffer for writes Add a migration feature that auto imports all saves from your default memcard to the new memcard dir if it doesn't exist. Actually "delete" save files by renaming to s/*.gci/*.gci.deleted/
This commit is contained in:
1 parent
404e9ce3ee
commit
32b2c40490
15 files changed
+1093
-279
No files matched your search
@@ -135,9 +135,10 @@
|
||||
<ClCompile Include="HW\EXI_DeviceGecko.cpp" />
|
||||
<ClCompile Include="HW\EXI_DeviceIPL.cpp" />
|
||||
<ClCompile Include="HW\EXI_DeviceMemoryCard.cpp" />
|
||||
<ClCompile Include="HW\EXI_DeviceMemoryCardRaw.cpp" />
|
||||
<ClCompile Include="HW\EXI_DeviceMic.cpp" />
|
||||
<ClCompile Include="HW\GCMemcard.cpp" />
|
||||
<ClCompile Include="HW\GCMemcardDirectory.cpp" />
|
||||
<ClCompile Include="HW\GCMemcardRaw.cpp" />
|
||||
<ClCompile Include="HW\GCPad.cpp" />
|
||||
<ClCompile Include="HW\GCPadEmu.cpp" />
|
||||
<ClCompile Include="HW\GPFifo.cpp" />
|
||||
@@ -332,9 +333,10 @@
|
||||
<ClInclude Include="HW\EXI_DeviceGecko.h" />
|
||||
<ClInclude Include="HW\EXI_DeviceIPL.h" />
|
||||
<ClInclude Include="HW\EXI_DeviceMemoryCard.h" />
|
||||
<ClInclude Include="HW\EXI_DeviceMemoryCardRaw.h" />
|
||||
<ClInclude Include="HW\EXI_DeviceMic.h" />
|
||||
<ClInclude Include="HW\GCMemcard.h" />
|
||||
<ClInclude Include="HW\GCMemcardDirectory.h" />
|
||||
<ClInclude Include="HW\GCMemcardRaw.h" />
|
||||
<ClInclude Include="HW\GCPad.h" />
|
||||
<ClInclude Include="HW\GCPadEmu.h" />
|
||||
<ClInclude Include="HW\GPFifo.h" />
|
||||
|
||||
Reference in new issue
Block a user