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