Commit Graph

315 Commits

Author SHA1 Message Date
luckytyphlosion
39176124af Match some troublesome files.
- strlen and strspn had wrong prototype (returned unsigned int instead of size_t)
- define NULL as 0L
- ov14_0221FC20.c required splitting up Unk_ov14_022248A4
2023-01-06 13:14:03 -05:00
Nomura
1f4b2c3408 Match unk_02024358.c 2023-01-06 15:39:56 +01:00
Nomura
1b9662aff4 Match unk_0208694C.c 2023-01-06 15:38:51 +01:00
Nomura
308b0bc27c Match unk_020890F4.c 2023-01-06 15:37:29 +01:00
Nomura
5bcc819aee Match unk_02014D38.c 2023-01-06 15:35:40 +01:00
Nomura
447bbae7cb Match unk_0208EA44.c 2023-01-06 15:34:38 +01:00
Nomura
0b2e653fa4 Match unk_0208BA78.c 2023-01-06 15:33:33 +01:00
Nomura
17256b967d Match ov97_022D30C.c 2023-01-06 15:28:59 +01:00
Nomura
0a632a048c Match ov23_02253598.c 2023-01-06 15:25:12 +01:00
Nomura
d104e31d8d Match remaining files in overlay96 2023-01-06 15:22:26 +01:00
Nomura
132df0288c Match remaining files in overlay100 and overlay116 2023-01-06 15:17:28 +01:00
Nomura
71c8c9b30b Match remaining files in overlays 73, 75, 77 2023-01-06 15:15:00 +01:00
Nomura
e73ae8938b Match remaining overlay12 files 2023-01-06 15:11:24 +01:00
Nomura
f70b1ffbf6 Match remaining overlay11 files 2023-01-06 15:08:46 +01:00
Nomura
a99b2c72fe Match ov8_02249960.c 2023-01-06 15:07:33 +01:00
Nomura
161a7ea36f Match ov6_0223E140.c 2023-01-06 15:05:37 +01:00
Nomura
dc3e3ef4bc Match remaining overlay5 files 2023-01-06 15:04:17 +01:00
Nomura
f8a69d39d5 Match unk_ov1_021D0D80.c 2023-01-06 15:01:02 +01:00
Nomura
30d7b818f1 Add force_active.mk, remove -nodead 2023-01-06 14:50:38 +01:00
Nomura
edd09e91ac Resolve pointers, part 12 2023-01-06 10:16:20 +01:00
luckytyphlosion
604c0059a6 Support building files in the SDK directory. 2023-01-05 19:58:46 -05:00
Nomura
f690aac0fe Resolve pointers, part 11 2023-01-05 17:27:21 +01:00
Nomura
d8dff06091 Resolve pointers, part 10 2023-01-05 12:17:06 +01:00
Nomura
889f2a1313 Resolve pointers, part 9 2023-01-04 11:23:02 +01:00
Nomura
86d0c9700f Resolve pointers, part 8 2023-01-03 12:45:50 +01:00
Nomura
1e1caac5d2 Resolve pointers, part 7 2023-01-03 12:03:57 +01:00
Nomura
d2f830f5ae Resolve pointers, part 6 2023-01-03 09:30:11 +01:00
Nomura
37642ab7b1 Resolve pointers, part 5 2023-01-02 20:29:22 +01:00
Nomura
98354c56e5 Resolve pointers, part 4 2023-01-02 19:49:19 +01:00
Nomura
e5cc03e5b2 Remove matched asm files 2023-01-02 19:47:13 +01:00
Nomura
b8b971833c Resolve pointers, part 3 2023-01-02 18:33:20 +01:00
Nomura
9daf8a4275 Resolve pointers, part 2 2023-01-02 18:25:52 +01:00
Nomura
b3f58ef277 Resolve pointers, part 1 2023-01-02 18:18:29 +01:00
Nomura
383df110f1 Match several files in overlay61 2023-01-02 11:22:18 +01:00
Nomura
f5474da6de Match ov60_0221F800.c 2023-01-02 11:06:17 +01:00
Nomura
ac1c0bd711 Match several files in overlay66 2023-01-02 10:38:17 +01:00
Nomura
4e3b413113 Match files in overlay94 2023-01-02 10:05:22 +01:00
Nomura
38ea20f481 Match most files in overlay77 2023-01-02 09:55:44 +01:00
Nomura
50286beedc Match ov73_021D3250.c 2023-01-02 09:45:22 +01:00
Nomura
e84fb75d54 Match files in overlay28 2023-01-02 09:27:23 +01:00
Nomura
ec44b24415 Match most files in overlay117 2023-01-01 22:29:48 +01:00
Nomura
87d7b5e80c Match most files in overlay116 2023-01-01 22:11:52 +01:00
Nomura
d8b3ae2f10 Match files in overlays 118-121 2023-01-01 22:00:42 +01:00
Nomura
c7c2b74e7f Match files in overlays 111-115 2023-01-01 21:22:25 +01:00
Nomura
8c2853cd65 Match files in overlays 107-110 2023-01-01 21:00:52 +01:00
Nomura
bff485cad0 Match files in overlays 105, 106 2023-01-01 20:51:17 +01:00
Nomura
5a1f18db5c Match most files in overlay104 2023-01-01 20:01:26 +01:00
Nomura
856f564f3c Match files in overlay101 2023-01-01 19:40:55 +01:00
Nomura
f055b569a2 Match most files in overlay100 2023-01-01 19:32:59 +01:00
Nomura
62e4209d44 Match most files in overlay99 2023-01-01 19:18:44 +01:00
Nomura
1b1cdce928 Match files in overlay98 2023-01-01 18:59:19 +01:00
Nomura
b22c31324f Match most files in overlay97 2023-01-01 18:50:39 +01:00
Nomura
5f229ad863 Match files in overlay95 2023-01-01 17:44:01 +01:00
Nomura
9d23f49f96 Match files in overlays 91-93 2022-12-31 18:26:52 +01:00
Nomura
154dafafc1 Match files in overlays 81-88, 90 2022-12-31 18:17:25 +01:00
Nomura
0c8c938571 Match files in overlays 76, 78, 79, 80 2022-12-31 18:05:15 +01:00
Nomura
e093cf00a9 Match ov74_021D0D80.c 2022-12-31 17:39:34 +01:00
Nomura
d9c387760a Match files in overlay71 2022-12-31 17:34:06 +01:00
Nomura
90ab326ecf Match files in overlay70 2022-12-31 17:17:35 +01:00
Nomura
ffd5d33c25 Match files in overlays 67-69 2022-12-31 17:11:41 +01:00
Nomura
0b84937572 Match files in overlays 63-65 2022-12-31 16:57:29 +01:00
Nomura
874c8a4abb Match files in overlay62 2022-12-31 16:45:01 +01:00
Nomura
604304b9f0 Match files in overlays 51-55, 57-59 2022-12-31 14:41:18 +01:00
Nomura
2a1ec7ef97 Match files in overlays 36-40 2022-12-31 14:03:56 +01:00
Nomura
324be3be59 Match files in overlays 31-35 2022-12-31 13:56:06 +01:00
Nomura
c199fdccfb Match files in overlays 26, 27, 29, 30 2022-12-31 13:36:51 +01:00
Nomura
fcac640eb5 Match files in overlay25 2022-12-31 13:18:17 +01:00
Nomura
719821b6b6 Match most files in overlay23 2022-12-31 11:33:55 +01:00
Nomura
1cf2884433 Match files in overlay22 2022-12-31 11:00:06 +01:00
Nomura
d66c46f23b Match files in overlay21 2022-12-31 10:51:52 +01:00
Nomura
16d171aadd Match files in overlay20 2022-12-31 10:30:44 +01:00
Nomura
4d4fcb2891 Match files in overlay19 2022-12-31 10:20:24 +01:00
Nomura
f78f6eadfa Match ov18_0221F800.c 2022-12-31 10:07:01 +01:00
Nomura
da69305ed1 Match most files in overlay17 2022-12-31 09:58:42 +01:00
Nomura
866010e624 Match most files in overlay16 2022-12-30 19:20:22 +01:00
Nomura
67a070eb9f Match files in overlay13 2022-12-30 18:02:05 +01:00
Nomura
f1a53a1878 Match most files in overlay12 2022-12-30 17:53:12 +01:00
Nomura
9e0bb8d329 Match ov10_0221F800.c 2022-12-30 17:29:36 +01:00
Nomura
696a31a481 Build dummy overlays from src 2022-12-30 17:22:17 +01:00
Nomura
d0364b499a Match ov9_02249960.c 2022-12-30 17:13:46 +01:00
Nomura
524a0a2a9e Match most files in overlay6 2022-12-30 17:01:13 +01:00
Nomura
96a6549d9f Match most files in overlay5 2022-12-30 12:49:51 +01:00
Nomura
239062ea9d Match ov4_021D0D80.c and ov4_021D2808.c 2022-12-30 11:57:36 +01:00
Nomura
e06d31d00d Match several arm9 files, part 5 2022-12-30 11:04:32 +01:00
Nomura
efa4dc0bc7 Match overlay7 files 2022-12-29 20:33:36 +01:00
Nomura
1653509e21 Match several arm9 files, part 4 2022-12-29 19:37:27 +01:00
Nomura
eecf5be868 Match unk_0200A784.c 2022-12-29 15:08:16 +01:00
Nomura
b3aaf674ca Match unk_0200762C.c 2022-12-29 15:02:48 +01:00
Nomura
bce568d4c5 Match unk_02012480.c 2022-12-29 14:32:56 +01:00
Nomura
507a4d7b6b Match unk_0200A328.c 2022-12-28 18:34:40 +01:00
Nomura
71033fbf88 Match unk_02009714.c 2022-12-28 18:12:19 +01:00
Nomura
9062afbac6 Match unk_020093B4.c 2022-12-28 18:04:42 +01:00
Nomura
0217a8c36d Match unk_020E4C40.c 2022-12-28 17:50:42 +01:00
Nomura
593f15c0be Match unk_0200A9DC.c 2022-12-28 17:12:13 +01:00
Nomura
ebc49dd2b0 Match unk_0200AC5C.c 2022-12-28 16:31:21 +01:00
Nomura
c9f080b799 unk_02006E3C.c 2022-12-28 11:57:14 +01:00
Nomura
9a0968a621 Match unk_020067E8.c 2022-12-28 11:43:11 +01:00
Nomura
f2bffc90c5 Match unk_02006224.c 2022-12-28 11:36:52 +01:00
Nomura
f1088d9df9 Match unk_02005474.c 2022-12-28 11:29:53 +01:00
Nomura
f7ccadf65b Match unk_02002328.c 2022-12-28 11:24:25 +01:00
Nomura
7258622290 Match unk_020041CC.c 2022-12-28 10:55:19 +01:00
Nomura
d2f312fab2 Match unk_02003B60.c 2022-12-28 09:50:46 +01:00
Nomura
8f49840170 Match several arm9 files, part 3 2022-12-27 13:55:56 +01:00
Nomura
dcd8163a5f Match several arm9 files, part 2 2022-12-27 10:53:34 +01:00
Nomura
81f2526a0c Match several arm9 files, part 1 2022-12-26 19:54:41 +01:00
Nomura
e3a9d5be42 Match unk_0202CD50.c 2022-12-26 10:48:51 +01:00
Nomura
109e3ad491 Match unk_0202CC64.c 2022-12-26 10:29:12 +01:00
Nomura
8b3a2bbb35 Match unk_0202CBE4.c 2022-12-26 10:20:52 +01:00
Nomura
fe56ebfcbe Match unk_0202C858.c 2022-12-26 10:15:29 +01:00
Nomura
772d6f2b8b Match unk_0202C9F4.c 2022-12-26 10:09:45 +01:00
Nomura
9ece65849c Match unk_0202C7FC.c 2022-12-26 10:02:29 +01:00
Nomura
a90de0806b Match unk_0202B594.c 2022-12-26 09:56:03 +01:00
Nomura
24b81b26c5 Match unk_0202B37C.c 2022-12-26 09:50:56 +01:00
Nomura
5c9cac99a7 Match unk_0202A910.c 2022-12-26 09:25:36 +01:00
Nomura
e5fd7811fa Match unk_0201FE94.c 2022-12-26 09:16:06 +01:00
Nomura
9a6b8ddd84 Match unk_0201E010.c 2022-12-25 20:45:29 +01:00
Nomura
2b082574b3 Match unk_0201E3BC.c 2022-12-25 20:41:11 +01:00
Nomura
bb27502e15 Match unk_0201E0A4.c 2022-12-25 20:35:10 +01:00
Nomura
275b2a067f Match unk_0201D670.c 2022-12-25 20:23:46 +01:00
Nomura
574ab490f3 Match unk_0201D0C8.c 2022-12-25 20:14:01 +01:00
Nomura
4c98f38c5f Match unk_0201CCF0.c 2022-12-25 20:05:19 +01:00
Nomura
63153fe087 Match unk_0200F174.c 2022-12-25 19:36:26 +01:00
Nomura
34c6a0a9e4 Match unk_0200DA60.c 2022-12-25 18:56:32 +01:00
Nomura
8c0ce997f4 Match unk_0200D9E8.c 2022-12-25 18:49:41 +01:00
Nomura
010191a9b6 Match unk_0200C440.c 2022-12-25 18:44:10 +01:00
Nomura
e15d3607fe Match unk_0200B358.c 2022-12-25 18:33:34 +01:00
Nomura
bcf6a11918 Match unk_0200B29C.c 2022-12-25 18:20:40 +01:00
Nomura
150912ba1b Match unk_020F6824.c 2022-12-25 09:53:28 +01:00
Nomura
d62a6d90f5 Match unk_020EDBAC.c 2022-12-25 09:42:01 +01:00
Nomura
d441ba6993 Match ov24_02253CE0.c 2022-12-25 09:29:47 +01:00
luckytyphlosion
32b14d1163 Match ov56_022561C0.c 2022-12-23 19:33:56 -05:00
luckytyphlosion
8dcd90acbd Match unk_0207DA28.c 2022-12-23 18:28:14 -05:00
luckytyphlosion
f1e7a256a9 Move overlay asm files to respective directories. 2022-12-23 18:16:20 -05:00
luckytyphlosion
afb4b2584b Move empty overlay files to overlay[n] directory 2022-12-23 17:13:05 -05:00
luckytyphlosion
ea122df5e9 Match main.c 2022-12-23 16:54:09 -05:00
luckytyphlosion
786af25dec sub_02022974 -> GF_AssertFail 2022-12-22 18:43:09 -05:00
luckytyphlosion
0b55a36b11 Partial naming of SDK functions 2022-12-22 12:47:01 -05:00
luckytyphlosion
31674bcb0e Remove empty incs. 2022-12-22 10:44:20 -05:00
luckytyphlosion
f03a7a694c Remove duplicate publics, sort asm includes. 2022-12-22 10:34:38 -05:00
Nomura
1525d2d565 Split arm9 main 2022-12-21 19:56:47 +01:00
Nomura
51f8669e13 Add labels for unlabelled arm9 functions 2022-12-20 12:29:42 +01:00
Nomura
5b3b9507c7 Fix indentation mistake in previous commit 2022-12-19 18:41:17 +01:00
Nomura
d3541fd5a4 Fix incbin in ov4_021FD4E0 that caused 'out of memory' error in mwasmarm 2022-12-19 18:32:37 +01:00
Nomura
ffd88ff1fc Split .exception, .rodata and .data for arm9 main 2022-12-19 16:45:21 +01:00
Nomura
cb902c5210 Split overlay4 2022-12-19 11:59:23 +01:00
Nomura
d15029d7fd Split overlay18 2022-12-18 22:21:34 +01:00
Nomura
cc48b6c6a0 Split overlay60 2022-12-18 21:36:36 +01:00
Nomura
dbbb0a987f Get rid of global.inc, create file-specific .inc files 2022-12-18 20:31:15 +01:00
Nomura
23a9428ad2 Split overlay61 2022-12-17 15:09:42 +01:00
Nomura
553b3dce0b Split overlay97 2022-12-17 14:54:43 +01:00