Commit Graph

46 Commits

Author SHA1 Message Date
Luke Street b851577337 Header cleanup, NONMATCHING option
Former-commit-id: 174a2d98f7
2022-08-31 20:22:20 -04:00
Luke Street 6768dfc9b4 Begin CGX/CCubeMaterial; add dolphin headers from aurora
Former-commit-id: b28e24862b
2022-08-30 00:05:16 -04:00
Luke Street 00c77e6195 Runtime/math matches; better libc headers
Former-commit-id: bef7db1748
2022-08-25 23:46:24 -04:00
Luke Street 75f08901d8 KOR buildable
Former-commit-id: e50328cd89
2022-08-22 23:54:30 -04:00
Luke Street d3fd9a3936 Disable GENERATE_MAP by default (faster linking)
Former-commit-id: c21e495b7e
2022-08-12 21:29:02 -04:00
Luke Street e2206fc47d Split .comm declarations
Former-commit-id: 11f69fcb5d
2022-08-10 22:27:22 -04:00
Luke Street 117b29dce0 Migrate to -common on; use .comm/.lcomm
Former-commit-id: 0f326e1ce3
2022-08-10 21:17:58 -04:00
Luke Street 4b6598b0be Split .ctors
Former-commit-id: a54141b0fa
2022-08-10 02:27:47 -04:00
Luke Street 8588af60be Link zlib
Former-commit-id: 107ea767f9
2022-08-09 23:00:57 -04:00
Luke Street 9d3a5c7670 Move back to 1.3.2 compiler
Former-commit-id: 1107bdaa26
2022-08-09 19:07:49 -04:00
Phillip Stephens 3a23f40720 Various imps
Former-commit-id: 7043befead
2022-08-05 03:23:49 -07:00
Phillip Stephens 3aa9c03819 Link CRandom16.cpp
Former-commit-id: 4a01665439
2022-07-30 03:34:28 -07:00
Phillip Stephens a108e76a1f Minor cleanups
Former-commit-id: 5bfa43d591
2022-07-30 02:12:25 -07:00
Phillip Stephens 317c4a497e Link creverb_fx.c, minor fixes
Former-commit-id: 7e1b3eeb58
2022-07-28 08:50:05 -07:00
Phillip Stephens 13d2ba0a49 Link delay_fx.c
Former-commit-id: 14dc741030
2022-07-28 07:00:20 -07:00
Luke Street 1efd8da0b0 Migrate to inline=deferred,noauto
Former-commit-id: 863cf71312
2022-07-28 09:19:26 -04:00
Phillip Stephens ae52b8482c Link snd_service.c and hw_memory.c
Former-commit-id: e88f46cb28
2022-07-26 22:11:36 -07:00
Luke Street d5d7d4af0e ci: Use WiBo
Former-commit-id: 283ac7539b
2022-07-18 20:10:10 -04:00
Luke Street ee727825f8 Use py on Windows
Former-commit-id: 8c186ab96d
2022-07-18 19:38:32 -04:00
Luke Street 6a471a6abe Link CInputStream.cpp
Former-commit-id: 69ddd71fc8
2022-07-18 13:53:58 -04:00
Luke Street 9404d679f8 Link CStringTable.cpp
Former-commit-id: f511aba228
2022-07-18 09:51:34 -04:00
Luke Street c78d25aac6 Full rodata split
Former-commit-id: 4aba1a659a
2022-07-18 01:21:27 -04:00
Luke Street 9baad4e855 Full sdata2 split
Former-commit-id: e4968cb13d
2022-07-18 01:20:04 -04:00
Luke Street d46b650ca5 Finish splitting sbss
Former-commit-id: 37f2e5cbbb
2022-07-14 01:36:41 -04:00
Phillip Stephens e0bd52d345 Decompile dsp.c start OSReset.c
Former-commit-id: 6753bb7115
2022-04-30 01:32:00 -07:00
Luke Street 56410369ae Heavily simplify franklite steps
Also fixes issues with always reprocessing,
even when obj was unchanged.


Former-commit-id: 8600d9ae82
2022-04-27 15:30:54 -04:00
Phillip Stephens f4ebb6554d Start splitting sbss.s
Former-commit-id: b1efa7e9c4
2022-04-24 10:43:04 -07:00
Phillip Stephens 2922aa68b5 Finish splitting sdata.s
Former-commit-id: 757e6d48f9
2022-04-23 00:19:32 -07:00
Phillip Stephens 732ff14471 Update make files
Former-commit-id: 2fb5f09e6c
2022-04-17 21:35:01 -07:00
Phillip Stephens ebde6b3f97 Split bss
Former-commit-id: f6ecafb3a6
2022-04-16 16:18:42 -07:00
Phillip Stephens c6bc664505 Move Kyoto_CWD to MetroidPrime
Former-commit-id: d9393c0953
2022-04-15 21:01:44 -07:00
Luke Street 936f63b05d Updates to rstl; rename some symbols; update CFLAGS
Former-commit-id: b8c0242ea7
2022-04-15 15:24:52 -04:00
Phillip Stephens f9b0a33abe Move text.s to Kyoto files
Former-commit-id: 059d6ca0fd
2022-04-13 21:22:21 -07:00
Luke Street 6673e65599 Add header dependency tracking; add asm-differ config & more
Former-commit-id: 121b5808c0
2022-04-12 23:55:49 -04:00
Phillip Stephens 47be817888 Move ctors/dtors to end of link order, migrate bss_sinit.s into ctors.s
Former-commit-id: 0388956e1e
2022-04-11 22:19:33 -07:00
Phillip Stephens 37584253a3 Split mslsupp.c rename TRK functions
Former-commit-id: 1974f6fc22
2022-04-11 21:53:51 -07:00
Luke Street 61ffa2b5ab main: Add EnsureWorldPakReady
Former-commit-id: 292dfa1eea
2022-04-11 18:42:14 -04:00
Luke Street 7243393389 Makefile: default devkitPPC path; disable WINEDEBUG messages
Former-commit-id: 84ee87e72a
2022-04-08 17:26:47 -04:00
Phillip Stephens 98f4319c5b Split out sinit data from bss.s, continue renaming globals
Former-commit-id: ab5fa28f1c
2022-04-07 01:53:55 -07:00
Luke Street fc22b7d051 Add WIP main.cpp / CStringTable.cpp
Former-commit-id: 051cc6d15f
2022-04-05 19:22:28 -04:00
Phillip Stephens 7fd3105836 Continue splitting data
Former-commit-id: 50c7ccf05b
2022-04-04 03:14:22 -07:00
Phillip Stephens cfb3a0c93d Split SDK objects
Former-commit-id: 84076de482
2022-04-02 14:03:04 -07:00
Phillip Stephens bbc460f786 Start splitting system libraries
Former-commit-id: e1ad16dcc8
2022-04-02 02:50:35 -07:00
EpochFlame 23aeba93b9 symbol repair
bless regex
also split THPDec rodata


Former-commit-id: 3f08af6e2f
2022-03-29 19:12:36 -04:00
Luke Street 8bd404b853 Resolve ctors/dtors/extab/extabindex
Former-commit-id: ed0d2110d9
2022-03-23 20:39:27 -04:00
Luke Street dfe56fda27 Initial commit
Former-commit-id: ce247fb264
2022-03-23 17:22:48 -04:00