53 Commits

Author SHA1 Message Date
Amber Brault f7fd24e2f3 Port changes from dtk1 branch 2023-01-08 20:29:45 -05:00
Amber Brault 79d4b67086 Port over some changes to the main branch 2022-12-31 05:58:53 -05:00
Amber Brault 3bed15e908 Split extabindex and fix ctors/dtors issues 2022-12-29 10:59:33 -05:00
Amber Brault c688431a6e Attempt to fix ctors/dtors 2022-12-28 15:17:12 -05:00
Amber Brault 1ae06c00d3 Move header files for C++ sections to src 2022-12-28 05:25:22 -05:00
Amber Brault 8633c08f9c Match nextMt 2022-12-27 23:30:19 -05:00
Amber Brault 0e1336a456 Stupid 2022-12-27 18:51:39 -05:00
Amber Brault 358667dcfe Start decompiling MTRand.cpp 2022-12-27 18:48:58 -05:00
Amber Brault ad011cdd68 Cleanup CERand 2022-12-26 15:32:39 -05:00
kiwi515 31ba56943c Make CERand statics public for now, remove m member prefix 2022-12-26 14:52:21 -05:00
kiwi515 d8c642ecd8 Forgot private access modifier 2022-12-26 14:40:50 -05:00
kiwi515 8919518835 Typo 2022-12-26 14:40:21 -05:00
kiwi515 62b9e9924d Refactor CERand 2022-12-26 14:36:02 -05:00
Amber Brault 06ea50ba07 Move code at start of monolithlib to separate lib
According to XCDE symbols, the code at the start of monolithlib is actually part of the library mm, which makes more sense.
2022-12-26 10:34:46 -05:00
Amber Brault d65ae4cf2c Port symbols from XCDE 2022-12-26 09:45:33 -05:00
Amber Brault b7e71587d5 Cleanup 2022-12-25 19:24:58 -05:00
Amber Brault ccf4318ad6 CERandomizer/CERandomizerSimple progress 2022-12-25 15:25:55 -05:00
Amber Brault 10b1361e3c Lots of data splitting
Finished splitting data for monolithlib
2022-12-24 20:30:17 -05:00
Amber Brault 987340015a CERandomizerSimple.cpp matched
The surrounding code still needs to be decompiled (including CERandomizer) and the data sections need to be split out for the files before it can be linked.
2022-12-22 20:07:32 -05:00
Amber Brault a06fb81214 First splitting pass for game code
Beginning of a long odyssey
2022-12-20 22:21:24 -05:00
Amber Brault eb6ea424db Start rough splitting of Monolithlib
Splits are very much WIP, several of them are probably wrong.

Thanks to kiwi for helping with a few files from Monolithlib
2022-12-17 13:47:37 -05:00
Amber Brault b7b75c2965 Oops 2022-12-09 09:04:59 -05:00
Amber Brault acb7df3045 Split/label more of Criware 2022-12-09 09:00:38 -05:00
Amber Brault 8d00899068 CXSecureUncompression.c OK 2022-12-06 21:40:22 -05:00
Amber Brault 5e4e070175 NdevExi2A mostly matched
DBInitInterrupts doesn't match with the GC 3.0 compiler for some reason, so it's included as asm/nonmatching for now.
2022-12-05 18:05:50 -05:00