ContentRedirectionModule/src
Callum Parsey 0df67fc7d9 Support "wb" mode for opening files
Hachihachi (the Nintendo DS emulator used in Virtual Console) crashes
when its save data is redirected to the SD card. It tries to open the
save-state files in "wb" mode which is currently rejected by the
ContentRedirectionModule. This causes the emulator's `SAVEOpenFile()`
call to fail, and the emulator immediately panics.

I am operating under the assumption that the Wii U's I/O system
doesn't differentiate between text and binary modes, like most other
operating systems. This is evidenced by the fact that the module
already supports "rb" mode and treats it in the same way as "r".
2023-11-17 11:15:25 +01:00
..
utils Prevent calling OSCancelThread for ContentRedirection IO Threads 2022-10-04 18:49:23 +02:00
DirInfo.h first commit 2022-04-14 22:41:41 +02:00
DirInfoEx.h Rewrite of almost everything to fix crashes and lags 2022-09-17 22:38:25 +02:00
FSAReplacements.cpp Add missing imports 2023-07-14 20:41:40 +02:00
FSAReplacements.h Rewrite of almost everything to fix crashes and lags 2022-09-17 22:38:25 +02:00
FSReplacements.cpp Add missing imports 2023-07-14 20:41:40 +02:00
FSReplacements.h Rewrite of almost everything to fix crashes and lags 2022-09-17 22:38:25 +02:00
FSWrapper.cpp Support "wb" mode for opening files 2023-11-17 11:15:25 +01:00
FSWrapper.h Rewrite of almost everything to fix crashes and lags 2022-09-17 22:38:25 +02:00
FSWrapperMergeDirsWithParent.cpp Improve and fix logging 2022-10-10 20:11:57 +02:00
FSWrapperMergeDirsWithParent.h Rewrite of almost everything to fix crashes and lags 2022-09-17 22:38:25 +02:00
FileInfo.h first commit 2022-04-14 22:41:41 +02:00
FileUtils.cpp Add missing imports 2023-07-14 20:41:40 +02:00
FileUtils.h Remove romfs usage 2023-11-17 11:15:05 +01:00
IFSWrapper.h Rewrite of almost everything to fix crashes and lags 2022-09-17 22:38:25 +02:00
export.cpp Fix compiling with latest wut 2023-04-17 14:19:49 +02:00
main.cpp Bump version 2023-07-19 19:22:17 +02:00
version.h Log the module version on each application start 2022-09-19 13:19:04 +02:00