Commit graph

20 commits

Author SHA1 Message Date
Jean-Philip Desjardins
8c543186da Apply CZipArchiveWriter refactoring. 2023-07-23 17:22:18 -04:00
Jean-Philip Desjardins
aee69ac97c Fix a bunch of warnings. 2023-05-03 21:05:08 -04:00
Jean-Philip Desjardins
17455250d5 Make FileIO initialization a bit more generic.
Allows providing correct version number regardless of implementation used.
2022-10-04 13:42:43 -04:00
Jean-Philip Desjardins
7b2a6ccc44 Handle additional version check case in FileIO. 2022-08-29 10:11:17 -04:00
Jean-Philip Desjardins
220a1b8e08 Add Init function in FileIO 1000 implementation.
Piposaru 2001 uses FileIO 2050 which seems to be using the same command format as 1000.
2022-08-24 10:12:19 -04:00
Jean-Philip Desjardins
d575c908ce Save/load FileIO version 1000 state. 2022-03-31 11:56:01 -04:00
Jean-Philip Desjardins
d05b0ee3c2 Make sure loading a state doesn't free memory that doesn't belong to FileIO. 2022-03-31 08:56:10 -04:00
Jean-Philip Desjardins
edf3e45007 We're done reading when we got 0 bytes from the file. 2020-07-06 19:07:05 -04:00
Björn Gerdau
1759482214
Implement CIoman::Mkdir
Partially fixes ps2sdk mc_example.
2020-05-15 19:09:53 +02:00
Jean-Philip Desjardins
0b0bc0d32c Add missing include. 2019-10-23 20:50:12 -04:00
Jean-Philip Desjardins
598cf5b699 Code style fixes. 2019-09-21 22:36:56 -04:00
Jean-Philip Desjardins
07f0a9aae1 HLE FileIO implementation can now access user devices. 2019-09-21 22:36:56 -04:00
Jean-Philip Desjardins
32cccc9ab8 Move IOMAN definitions to a separate file. 2019-09-21 22:36:55 -04:00
Jean-Philip Desjardins
a766a12239 Let handlers return the proper value. 2019-09-21 22:36:55 -04:00
Jean-Philip Desjardins
c7eca744bd Add basic support for directory read functions in IOMAN. 2018-09-26 12:34:43 -04:00
Jean-Philip Desjardins
e4d6f7609d Implement GetStat in FILEIO. 2018-09-26 12:34:42 -04:00
Jean-Philip Desjardins
ee8f11612a Cleanup. 2018-09-26 12:34:42 -04:00
Jean-Philip Desjardins
0f2fcc31bb Use Warn function. 2018-05-25 12:24:51 -04:00
Clang-Format
acf75535ec Clang format 2018-04-30 21:01:23 +01:00
Jean-Philip Desjardins
8f1e04e4a0 Copied FileIo handler code to separate files. 2015-01-25 23:08:07 -05:00