Commit graph

16 commits

Author SHA1 Message Date
wheremyfoodat
0f0a06330c [FS] Better file flushing
Fixes a small memory leak and some filesystem bugs
2023-07-28 22:42:30 +03:00
wheremyfoodat
b7ce987487 IOFile: Allow multiple opens on the same object 2023-07-07 16:51:14 +03:00
wheremyfoodat
d028c1cb64 Bonk headers 2023-06-28 03:39:04 +03:00
Wunkolo
1b9f270b19 Migrate IOFile implementation to io_file.cpp
Makes the implementation of `IOFile` private, allowing inclusions and
defines such as `#define fseeko` and `#include <io.h>` to not poison
client-code or the global namespace.
2023-06-19 19:37:36 -07:00
wheremyfoodat
075a244dd0 [FS] Implement SetSize 2023-04-11 01:11:20 +03:00
wheremyfoodat
c8cc8a2520 Add game folder to app data 2023-03-18 22:58:45 +02:00
wheremyfoodat
6d86594f3e Fixing Mac Build 2023-03-15 02:37:26 +02:00
wheremyfoodat
e052c16a36 [FS] Implement GetFileSize [PTM] Stub step functions 2023-01-23 03:24:13 +02:00
wheremyfoodat
49dcc25795 [FS] Done with CreateFile 2023-01-23 02:35:10 +02:00
wheremyfoodat
995dfb81df ExtSaveData work 2023-01-22 14:23:28 +02:00
wheremyfoodat
902b877c40 [IOFIle] Add constructors 2023-01-16 21:39:12 +02:00
wheremyfoodat
b1f2be98fa [FS] Add app data folder, add path safety checks 2023-01-16 01:06:43 +02:00
wheremyfoodat
4a68cd8e1a Fix oopsie 2022-10-17 22:10:01 +03:00
wheremyfoodat
156a89ba75 Cleanup, fix RomFS reads (todo: revisit), add CFG::GetConfigInfoBlk2 2022-10-11 22:04:26 +03:00
wheremyfoodat
f6c2e390c1 More NCSD loading 2022-10-01 16:21:05 +03:00
wheremyfoodat
9a040e1cde Add IOFile and headers for NCSD/NCCH 2022-10-01 03:28:12 +03:00