Jean-Philip Desjardins
9f54a508ab
Implement ReleaseLibraryEntries.
2021-03-02 07:24:06 -05:00
Jean-Philip Desjardins
c666117b1e
Add SaveState and LoadState in Module interface.
2020-09-22 17:20:14 -04:00
Jean-Philip Desjardins
b9cf34c129
Add a stub for GetLibraryEntryTable.
...
Fixes some undefined behavior while loading DEV9 module in PGEN.
2019-07-29 07:41:25 -04:00
Clang-Format
acf75535ec
Clang format
2018-04-30 21:01:23 +01:00
Jean-Philip Desjardins
6d9a9b469e
Change return value of initialize call.
...
Depending on version loaded by game.
2017-04-15 00:36:48 -04:00
Jean-Philip Desjardins
e9cb5f0160
Cleanup.
2017-04-15 00:36:48 -04:00
Jean-Philip Desjardins
7a38d9c172
IOP modules are now stored using shared_ptrs.
2016-01-23 22:12:28 -05:00
Jean-Philip Desjardins
40e5329fda
Added support for StopModule and LoadModule.
2015-06-27 19:21:13 -04:00
Jean-Philip Desjardins
b6330a9a89
Cleanup.
2015-06-27 04:12:35 -04:00
Jean-Philip Desjardins
801acebb8c
Cleanup.
2014-12-21 21:08:46 -05:00
Jean-Philip Desjardins
3b7dc5ee1d
When LOADCORE LoadAndStartModule fails, reply immediately to the EE to prevent it from being locked down.
2014-08-23 21:42:02 -04:00
Jean-Philip Desjardins
0f47086258
Added stub for QueryBootMode in LOADCORE.
2014-07-15 01:32:52 -04:00
Jean-Philip Desjardins
c20b5f199b
Improved logging of RegisterLibraryEntries in LOADCORE.
2014-07-15 01:31:42 -04:00
Jean-Philip Desjardins
290355bda4
Loading an IOP module through LOADCORE will block the EE till its initialization is complete. This is needed to prevent race conditions.
2014-07-10 23:43:29 -04:00
Jean-Philip Desjardins
c4191c6c56
Added basic support for "SearchModuleByName" in LOADCORE.
2014-07-05 01:12:41 -04:00
jpd002
91030fbbdd
Added support for LOADCORE's "LoadElf" function which allows loading an executable into EE memory.
...
Fixed a bug with module parameter passing in the LoadModule function.
git-svn-id: http://svn.purei.org/purei/trunk@1023 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-10-24 06:39:29 +00:00
jpd002
b8e2e2cf55
Cleanup.
...
git-svn-id: http://svn.purei.org/purei/trunk@955 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-06-25 18:28:43 +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
d8b20c1b07
git-svn-id: http://svn.purei.org/purei/trunk@427 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-11-28 23:46:52 +00:00
jpd002
6201ce907d
Moar stuff for Guilty Gear XX.
...
git-svn-id: http://svn.purei.org/purei/trunk@381 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-10-20 04:14:13 +00:00
jpd002
6e9d1bf4eb
More conversion done for Ys1&2. (Displays something now)
...
git-svn-id: http://svn.purei.org/purei/trunk@228 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-01-21 04:09:08 +00:00
jpd002
669ac71159
Even more conversion done for quake.elf (SIF/IOP overhaul)
...
git-svn-id: http://svn.purei.org/purei/trunk@224 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-01-15 20:27:44 +00:00