copy dolsdk2004 to tp / b_bh + e_mb done (#2299)

* move dolsdk2004 over

* cleanup some temp work

* finish and cleanup gf

* b_bh done

* d_a_e_mb done
This commit is contained in:
TakaRikka
2025-02-10 21:20:42 +02:00
committed by GitHub
parent 6c24ff1929
commit 2453c0e333
540 changed files with 68028 additions and 22061 deletions
+24
View File
@@ -8,6 +8,8 @@
#define VERSION_GCN_JPN 2
#define VERSION_SHIELD_DEBUG 3
#define ALIGN_DECL(ALIGNMENT) __attribute__((aligned(ALIGNMENT)))
#define ARRAY_SIZE(o) (sizeof((o)) / sizeof(*(o)))
// Align X to the previous N bytes (N must be power of two)
@@ -62,6 +64,25 @@ void* __memcpy(void*, const void*, int);
#define UNK_BSS(name) \
static u8 lit_##name[1 + 3 /* padding */];
#define UNK_REL_BSS \
static u8 lit_1109[1]; \
static u8 lit_1107[1]; \
static u8 lit_1105[1]; \
static u8 lit_1104[1]; \
static u8 lit_1099[1]; \
static u8 lit_1097[1]; \
static u8 lit_1095[1]; \
static u8 lit_1094[1]; \
static u8 lit_1057[1]; \
static u8 lit_1055[1]; \
static u8 lit_1053[1]; \
static u8 lit_1052[1]; \
static u8 lit_1014[1]; \
static u8 lit_1012[1]; \
static u8 lit_1010[1]; \
static u8 lit_1009[1];
#define UNK_REL_DATA \
static u8 cNullVec__6Z2Calc[12] = { \
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
@@ -74,4 +95,7 @@ void* __memcpy(void*, const void*, int);
0x00000000, \
};
#define READU32_BE(ptr, offset) \
(((u32)ptr[offset] << 24) | ((u32)ptr[offset + 1] << 16) | ((u32)ptr[offset + 2] << 8) | (u32)ptr[offset + 3]);
#endif