Bump dsd to v0.10.1; UnkStruct_027e05f8_2 OK (#121)

* Unique delink file names

* Fix build

* Revert back to single link

* UnkStruct_027e05f8_2 OK

* `dsd fix ctor-symbols`

* Fix symbols spanning over two delink files

* `dsd fix ctor-symbols` again

* Add missing function `func_02050a20`

* Name `.p__sinit` symbols in USA after their EUR counterparts

* Apply dsd signatures

* Bump dsd to 0.10.0; Fix dsd not updating automatically

* Rename overlay functions

* Fix auto-download wibo

* Fix generating objdiff report
This commit is contained in:
Aetias
2025-07-17 12:21:10 +02:00
committed by GitHub
parent 7a01af4783
commit 573b696ff8
141 changed files with 1372 additions and 188 deletions
+2 -2
View File
@@ -13,10 +13,10 @@ struct UnkStruct_027e05f8 {
~UnkStruct_027e05f8();
// Big gap to next TU
void Init();
UnkStruct_027e05f8();
void func_02037458(u16 param1);
void func_02037480();
static unk32 func_02037490(unk32 param1);
static bool func_02037490();
};
extern UnkStruct_027e05f8 data_027e05f8;
+4
View File
@@ -18,6 +18,10 @@
// `override` was added in C++11 before the DS, so we only use the keyword to indicate overriden functions
#define override
// Puts variables in the DTCM module by using #pragma section dtcm begin|end
#pragma define_section dtcm ".dtcm" \
".dtcm"
// Define .sbss variables by using #pragma section sbss begin|end
#pragma define_section sbss ".data" \
".sbss"