Jean-Philip Desjardins
8c543186da
Apply CZipArchiveWriter refactoring.
2023-07-23 17:22:18 -04:00
Jean-Philip Desjardins
825b8cc50d
Fix build.
2022-10-07 11:58:04 -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
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
834d53a811
Rename FileIoHandler2240 to FileIoHandler2200.
...
Maximo Ghosts to Glory uses 2200.
2020-08-05 11:25:03 -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
a9b9b79ebb
Allow FileIo handler to service IOP module call.
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
13268bcbbf
Add parameter to ProcessCommands.
2019-08-01 18:41:46 -04:00
Jean-Philip Desjardins
e5ae547e66
Move saved state helper classes to a subfolder.
2019-02-06 19:04:51 -05:00
Clang-Format
acf75535ec
Clang format
2018-04-30 21:01:23 +01:00
Jean-Philip Desjardins
d7f86a56ab
Rename FileIo2300 to FileIo2240.
2017-01-06 19:18:00 -05:00
Jean-Philip Desjardins
109a67b287
Delay read replies by one frame.
...
Fixes games that don't expect reads to happen instantly.
2016-03-20 14:21:19 -07:00
Jean-Philip Desjardins
9edeeb5477
Save internal state of FILEIO 2300.
2016-03-20 13:29:58 -07:00
Jean-Philip Desjardins
31d682c17e
Cleanup.
2016-03-20 13:23:13 -07:00
Jean-Philip Desjardins
6ab2ecd1b3
Save FILEIO module version state.
2016-03-19 12:06:40 -07:00
Jean-Philip Desjardins
aa578fd91c
OSX build fixes.
2015-02-28 11:14:25 -05:00
Jean-Philip Desjardins
29e3d9280b
Create default FileIoHandler on construction.
2015-01-30 22:28:15 -05:00
Jean-Philip Desjardins
0785932c72
Version of FILEIO to use is now determined by which IOPRP package is loaded by the game. Also added support for the version of FILEIO module used by Dark Cloud.
2015-01-26 03:39:44 -05:00
Jean-Philip Desjardins
c8d86ab0d5
Cleanup.
2015-01-25 19:35:21 -05:00
Jean-Philip Desjardins
8680ae337b
Don't write reply if resultPtr is 0 (hack for Half Life).
2014-11-16 00:58:10 -05:00
Jean-Philip Desjardins
e180b67368
SIF code cleanup.
2014-11-06 04:16:16 -05:00
Jean-Philip Desjardins
f5b6e94f15
Moved some SIF related definitions to a separate file.
2014-11-06 00:35:27 -05:00
jpd002
4e1f402006
Made PS2 Doom work:
...
- Rehabilitated Timer support.
- Added support for FINISH flag in GSHandler.
- Added fake IOP RAM area in EE memory space.
- Fixed minor IOP stuff.
git-svn-id: http://svn.purei.org/purei/trunk@710 b36208d7-6611-0410-8bec-b1987f11c4a2
2010-10-13 01:53:26 +00:00
jpd002
6ae8c24ce1
Iop_FileIo: Hacks to make FFX work.
...
git-svn-id: http://svn.purei.org/purei/trunk@595 b36208d7-6611-0410-8bec-b1987f11c4a2
2010-01-14 03:29:56 +00:00
jpd002
e64e16b5be
Mucho IOP stuff.
...
git-svn-id: http://svn.purei.org/purei/trunk@441 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-12-08 03:43:30 +00:00
jpd002
1241465ad5
FunctionsView now support modules.
...
git-svn-id: http://svn.purei.org/purei/trunk@428 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-11-30 02:30:05 +00:00
jpd002
0bf35ed9ee
Separated FileIo from Ioman.
...
Many stupid line ending consistency updates...
git-svn-id: http://svn.purei.org/purei/trunk@413 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-11-12 01:34:01 +00:00