Léo Lam
|
2fef4f821e
|
lib: Update sead
|
2021-05-09 15:09:39 +02:00 |
|
Léo Lam
|
10a7871227
|
ksys/act: Finish BaseProcInitializer
|
2021-03-13 15:16:31 +01:00 |
|
Léo Lam
|
c23f86e6d5
|
ksys/act: Add BaseProcCreateTaskSelector
|
2021-03-12 20:00:07 +01:00 |
|
Léo Lam
|
ea79008db6
|
ksys: Add util::TaskDelegateT to simplify delegate declaration
|
2021-03-12 17:18:34 +01:00 |
|
Léo Lam
|
b90017bf3b
|
ksys/util: Make TaskMgr task type checks optional
They are not always done.
|
2021-03-12 00:35:27 +01:00 |
|
Léo Lam
|
d5b981a233
|
ksys: Add ActorMessageTransceiver
|
2021-02-05 22:03:02 +01:00 |
|
Léo Lam
|
c2426371f7
|
Fix matching regression
|
2021-02-05 02:10:49 +01:00 |
|
Léo Lam
|
f861dcaec3
|
ksys: Add MessageTransceiverTxOnly
|
2021-02-05 02:03:41 +01:00 |
|
Léo Lam
|
96612361e6
|
ksys: Add MessageTransceiverRxOnly
|
2021-02-05 01:07:19 +01:00 |
|
Léo Lam
|
e237bf4b5d
|
ksys: Rename messaging system members for clarity
|
2021-02-03 23:52:03 +01:00 |
|
Léo Lam
|
df58679dda
|
ksys: Add MessageBroker and finish MessageDispatcher
|
2021-02-03 19:27:15 +01:00 |
|
Léo Lam
|
6e2e22cca5
|
ksys: Mark MessageDispatcher::update as non-matching
|
2021-02-02 17:42:43 +01:00 |
|
Léo Lam
|
dfef8dfff7
|
ksys: Implement several more MessageDispatcher functions
|
2021-02-02 14:56:58 +01:00 |
|
Léo Lam
|
fb09e658e2
|
ksys: Add several MessageDispatcher functions
|
2021-02-01 01:41:21 +01:00 |
|
Léo Lam
|
36bed57207
|
ksys: Start adding MessageDispatcher
|
2021-01-31 21:50:43 +01:00 |
|
Léo Lam
|
27f8a7bdda
|
Fix formatting issue
|
2021-01-31 16:26:13 +01:00 |
|
Léo Lam
|
8ac6752866
|
ksys: Add MessageProcessor
|
2021-01-31 16:23:51 +01:00 |
|
Léo Lam
|
176d687698
|
ksys: Add Message class
|
2021-01-31 14:56:17 +01:00 |
|
Léo Lam
|
d6ee0c9183
|
ksys: Rename message classes for more clarity
|
2021-01-31 11:56:06 +01:00 |
|
Léo Lam
|
de0480c330
|
ksys: Add more message system classes
|
2021-01-30 19:49:11 +01:00 |
|
Léo Lam
|
2e4ecb41cf
|
ksys: Start adding MessageTransceiver
|
2021-01-29 19:20:48 +01:00 |
|
Léo Lam
|
da6709ab83
|
ksys: Add MessageDispatcherBase
|
2021-01-29 15:20:57 +01:00 |
|
Léo Lam
|
387de6cefb
|
Move mesTransceiver to ksys/Utils/Thread
|
2021-01-29 13:04:23 +01:00 |
|
Léo Lam
|
23ec19806c
|
ksys/util: Add Event::isSignalSet
Missed it because of IDA's function tail mechanism...
|
2020-11-08 13:42:14 +01:00 |
|
Léo Lam
|
45b4c7e29f
|
ksys/util: Fix minor regalloc issue in TaskQueueBase
|
2020-10-24 17:49:27 +02:00 |
|
Léo Lam
|
fc0d0ddaf7
|
ksys/res: Implement more ResourceUnit functions
|
2020-10-11 01:15:56 +02:00 |
|
Léo Lam
|
00b9296aa9
|
ksys/res: Implement ResourceMgrTask::calc_ and fix MemoryTaskRequest
|
2020-10-10 13:50:55 +02:00 |
|
Léo Lam
|
50ebf5116f
|
ksys/util: Add TaskMgr initialisation helper
|
2020-09-27 14:16:10 +02:00 |
|
Léo Lam
|
ba5a3c642d
|
ksys/res: Add ControlTask, TaskRequest
|
2020-09-27 13:00:37 +02:00 |
|
Léo Lam
|
b1926813b7
|
ksys/res: Start adding ResourceUnit and Cache
|
2020-09-26 21:03:24 +02:00 |
|
Léo Lam
|
d088e0cc58
|
ksys/util: Remove obsolete comment
|
2020-09-26 17:12:13 +02:00 |
|
Léo Lam
|
b2ce4e32ea
|
ksys/util: Add Task functions that were missed because of IDA's bad tail detection
|
2020-09-26 17:04:43 +02:00 |
|
Léo Lam
|
9e6e871859
|
Fix formatting issues
|
2020-09-24 14:38:37 +02:00 |
|
Léo Lam
|
4cb68509c7
|
ksys/Utils: Fix inaccuracy in TaskThread dtor
|
2020-09-24 13:55:36 +02:00 |
|
Léo Lam
|
8756ccdd07
|
ksys: Start adding OverlayArenaSystem
|
2020-09-22 18:43:03 +02:00 |
|
Léo Lam
|
3db6228dfc
|
ksys: Add more task utilities
* TaskMgr, ManagedTask, ManagedTaskHandle
* GameTaskThread: partial implementation because PhysicsMemSys / Havok
stuff hasn't been decompiled yet and calc_() requires PhysicsMemSys
|
2020-09-16 17:49:37 +02:00 |
|
Léo Lam
|
8b7369dffb
|
ksys: Add Task utilities
|
2020-09-15 17:54:16 +02:00 |
|
Léo Lam
|
6af5dfd747
|
ksys/Utils: Add Event
|
2020-09-10 13:53:26 +02:00 |
|