mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-07-23 02:24:38 +00:00
* Fix rename We shouldn't be leaving a copy of the original filename laying around. This fixes one of a few broken savedata checks in DRAGON BALL XENOVERSE (CUSA01341) * sceKernelWrite hack Seems like std::fwrite has some weird edge cases we aren't handling properly. Until we get to the bottom of this issue, here's a hack that bypasses it. This fixes saves in DRAGON BALL XENOVERSE (CUSA01341) * hack fix * Improved "hack" * Fix rename for Windows users Turns out, we're using copy instead of rename for a reason, and that same reason came up when adding the remove call. Also adds a log for the sceKernelWrite issue, since that's definitely a hack that needs to be debugged. * A real fix for the sceKernelWrite issue Turns out, some data was just buffered. Running Flush fixes that problem. * Move fflush call to WriteRaw To prevent future cases of this issue. |
||
---|---|---|
.. | ||
aerolib | ||
devices | ||
devtools | ||
file_format | ||
file_sys | ||
libraries | ||
loader | ||
address_space.cpp | ||
address_space.h | ||
cpu_patches.cpp | ||
cpu_patches.h | ||
debug_state.cpp | ||
debug_state.h | ||
linker.cpp | ||
linker.h | ||
memory.cpp | ||
memory.h | ||
module.cpp | ||
module.h | ||
platform.h | ||
signals.cpp | ||
signals.h | ||
thread.cpp | ||
thread.h | ||
tls.cpp | ||
tls.h |