Commit Graph

139 Commits

Author SHA1 Message Date
Nomura
1a50ec043b Add lcf template to NitroSDK folder 2023-07-18 18:42:26 +02:00
Nomura
8b0d35e7a6 Move arm7 binaries to lib/NitroSDK/components 2023-07-18 16:39:23 +02:00
Nomura
30a40dcf99 Reorganize code in lib/external 2023-07-18 16:37:29 +02:00
Nomura
f6e92d23f4 Move libcrypto code to lib/external/libcrypto 2023-07-18 16:26:21 +02:00
Nomura
537fb39a2c Move internal library code to lib/internal 2023-07-18 16:23:46 +02:00
Nomura
3ef9b062ac Move external library code to lib/external 2023-07-18 16:16:14 +02:00
Nomura
f0d62a4ade Remove makefiles 2023-07-18 16:11:22 +02:00
Nomura
eab32f46a8 Modularize incbins 2023-04-07 12:26:45 +02:00
Nomura
acb9120e55 Match all of NitroDWC/base except dwc_common 2023-01-13 21:25:47 +01:00
Nomura
a6ef1523cd Move Mathlib back to msl 2023-01-13 18:45:13 +01:00
Nomura
272ff4f0c0 Match errno.c 2023-01-13 18:40:50 +01:00
Nomura
618840e575 Match buffer_io.c 2023-01-13 18:31:05 +01:00
Nomura
3c970cc73d Forgot to delete alloc.s 2023-01-13 18:28:22 +01:00
Nomura
a7cb1d1a3f Match assert.c 2023-01-13 18:27:30 +01:00
Nomura
1058922439 Match arith.c 2023-01-13 18:22:50 +01:00
Nomura
f89cde1934 Match ansi_files.c 2023-01-13 18:20:00 +01:00
Nomura
56c756e0e4 Update msl headers 2023-01-13 17:29:39 +01:00
Nomura
c3dfe87ad1 Match alloc.c 2023-01-13 15:14:44 +01:00
Nomura
575a52ad64 Improve lib/ structure 2023-01-13 13:56:35 +01:00
Nomura
b13fdec674 Match all of NitroDWC/account 2023-01-11 18:31:01 +01:00
Nomura
2af62b7dde Move NitroDWC/account files to the correct directory 2023-01-11 18:23:59 +01:00
Nomura
d4c37f1f9d Match NitroWiFi/stubs/md5/dummy_md5.c 2023-01-11 18:08:42 +01:00
Nomura
17c044585a Match all of NitroWiFi/wcm 2023-01-11 18:03:07 +01:00
Nomura
5d66cce4c2 Match all of NitroWiFi/soc 2023-01-10 20:27:54 +01:00
Nomura
88b0e80764 Match crt0.c 2023-01-10 17:56:44 +01:00
Nomura
30ff062613 Match all of NitroSDK/snd 2023-01-10 17:43:39 +01:00
Nomura
75bf4f4caf Match NitroSDK/wvr and most of NitroSDK/wm 2023-01-10 14:41:24 +01:00
Nomura
a80422805c Match NitroSDK/pxi, rtc, spi 2023-01-10 14:13:35 +01:00
Nomura
8b1427afeb Match all of NitroSDK/mi 2023-01-10 10:15:16 +01:00
Nomura
92feeb637d Match all of NitroSDK/mb 2023-01-09 16:11:25 -05:00
Nomura
93029afd34 Match all of NitroSDK/math 2023-01-09 16:09:10 -05:00
Nomura
9cff2da302 Match all of NitroSDK/gx 2023-01-09 15:58:05 -05:00
Nomura
ddb4be6f62 Match all of NitroSDK/fx 2023-01-09 19:57:01 +01:00
Nomura
67e635a70a Match all of NitroSDK/fs 2023-01-09 19:45:32 +01:00
Nomura
86e90ba711 Match all of NitroSDK/ctrdg 2023-01-09 19:34:07 +01:00
Nomura
a03bada2b0 Match NitroSDK/cp 2023-01-09 19:19:32 +01:00
Nomura
795462cf26 Match all of NitroSDK/card, except card_pullout 2023-01-09 19:14:36 +01:00
Nomura
d0cee9d420 Match all of NNS/g3d except nsbca 2023-01-09 17:58:07 +01:00
Nomura
fc35d087ad Match all of NNS/g2d 2023-01-09 14:24:54 +01:00
Nomura
ab69873b68 Match all of NNS/snd 2023-01-09 12:24:02 +01:00
Nomura
8b50ddeaed Move NitroSDK/snd files to correct directory 2023-01-09 12:07:38 +01:00
Nomura
b60aec17e2 Match all of NNS/gfd 2023-01-09 11:37:39 +01:00
Nomura
afca00a398 Match the rest of NNS/fnd 2023-01-09 11:09:47 +01:00
Nomura
689360abd3 Match NitroSystem/fnd/allocator.c 2023-01-08 22:29:05 +01:00
Nomura
7aa6393376 Move msl lib files to lib/ 2023-01-08 14:04:37 +01:00
Nomura
57051f162e Move non-msl lib files in arm9 to lib/ 2023-01-08 11:34:07 +01:00
luckytyphlosion
1cbf0f6ed1 Revert incbin splits. 2023-01-07 19:08:55 -05:00
luckytyphlosion
5c3bb36efb Guess 1 at fixing CI build. 2023-01-07 17:59:09 -05:00
luckytyphlosion
6d08ee902d Make lib filenames unique, turn on MWLD warnings, remove nonexistent force_active symbol names.
This problem will happen in the future so we need to either compile the lib object files into an archive file, rename all library files to prevent potential conflicts with game files, or make makelcf generate errors if it detects duplicate filenames.
2023-01-07 17:14:49 -05:00
Nomura
62a2266ffe Overlay18 libs not matching when relocated to lib/ 2023-01-07 22:18:12 +01:00
Nomura
d365273507 Fix truncated lib file names 2023-01-07 18:04:35 +01:00
Nomura
10b804ebad Move overlay66 lib files to lib directories 2023-01-07 11:05:57 +01:00
Nomura
ef57c5090d Move overlay60 lib files to lib directories 2023-01-07 10:33:30 +01:00
luckytyphlosion
2eb07aa003 Fix stubsmd5 directory.
To stubs/md5.
2023-01-06 20:54:13 -05:00
luckytyphlosion
d7aede52ae Move gamespy stuff to own folder. 2023-01-06 20:51:58 -05:00
Nomura
577fc92607 Move overlay4 lib files to lib directories 2023-01-06 23:06:17 +01:00
luckytyphlosion
93adc759fb Match ov17_0224A0FC.c
See lib/include/cstdlib for the difficulty of matching this (tl;dr, need to include abs prototype in a file called or included by cstdlib)
2023-01-06 16:31:42 -05:00
luckytyphlosion
a488e0270a Name some public DWC functions 2023-01-06 13:40:06 -05:00
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
edd09e91ac Resolve pointers, part 12 2023-01-06 10:16:20 +01:00
luckytyphlosion
97c5c432f8 Move crt0.s to correct location. 2023-01-05 20:01:57 -05:00
luckytyphlosion
604c0059a6 Support building files in the SDK directory. 2023-01-05 19:58:46 -05:00
luckytyphlosion
320da2296d Move around library includes.
Old structure: put everything in lib/include
New structure: put library includes in their respective library folder. e.g. lib/NitroDWC/include/dwc.h
2023-01-05 18:53:16 -05:00
Nomura
86d0c9700f Resolve pointers, part 8 2023-01-03 12:45:50 +01:00
luckytyphlosion
4628b4deb2 Add back fx_const.h .gitignore 2022-12-30 22:54:07 -05:00
Nomura
239062ea9d Match ov4_021D0D80.c and ov4_021D2808.c 2022-12-30 11:57:36 +01:00
Nomura
1653509e21 Match several arm9 files, part 4 2022-12-29 19:37:27 +01:00
Nomura
d48c04ace0 Port lib/dwc and lib/nitroWifi headers 2022-12-29 17:25:16 +01:00
Nomura
90f1dcee56 Port lib/nnsys headers 2022-12-29 14:21:21 +01:00
Nomura
43c56ac234 Port lib/nnsys headers 2022-12-29 14:21:21 +01:00
Nomura
6366b45d51 Port lib/nitro headers 2022-12-29 13:47:47 +01:00
Nomura
507a4d7b6b Match unk_0200A328.c 2022-12-28 18:34:40 +01:00
Nomura
9062afbac6 Match unk_020093B4.c 2022-12-28 18:04:42 +01:00
Nomura
593f15c0be Match unk_0200A9DC.c 2022-12-28 17:12:13 +01:00
Nomura
c9f080b799 unk_02006E3C.c 2022-12-28 11:57:14 +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
e3a9d5be42 Match unk_0202CD50.c 2022-12-26 10:48:51 +01:00
Nomura
63153fe087 Match unk_0200F174.c 2022-12-25 19:36:26 +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
ea122df5e9 Match main.c 2022-12-23 16:54:09 -05:00
luckytyphlosion
486ec0e42f Add in NitroSDK headers.
From pokeheartgold.
2022-12-22 17:15:56 -05:00
luckytyphlosion
0b55a36b11 Partial naming of SDK functions 2022-12-22 12:47:01 -05:00
Nomura
eb671efd98 Kill diffs, part 1 2022-11-24 11:52:56 +01:00
luckytyphlosion
8d9362f267 Almost building.
Stuck on error 5 on link
2022-11-23 15:56:01 -05:00
luckytyphlosion
8cefcbd8b2 Get it to build, part 1. 2022-11-23 14:01:24 -05:00
luckytyphlosion
dfbfbcc218 Partial untested work on buildsystem. 2022-11-23 12:42:52 -05:00