diff --git a/.vscode/settings.json b/.vscode/settings.json index b6b8557b..e217f91a 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -36,6 +36,9 @@ "macros.h": "c", "random": "c", "limits": "c", - "algorithm": "c" + "algorithm": "c", + "dfee30.h": "c", + "df4260.h": "c", + "symbol_addrs_overlays": "cpp" }, } \ No newline at end of file diff --git a/include/functions.h b/include/functions.h index 1ef5c8c4..819bb9d8 100644 --- a/include/functions.h +++ b/include/functions.h @@ -61,6 +61,7 @@ void Fault_ThreadEntry(void*); void func_80007FE4(FrameBuffer*, u16, u16); void Fault_Init(void); + void func_80016A50(void); void func_800182F4(s32); void func_80019218(u32, f32*, u8, f32*, f32*, s8*); @@ -126,6 +127,8 @@ s64 __ull_div(s64, s64); s64 __ll_mul(s64, s64); s64 __ll_rshift(s64, s64); +void func_8002E3E0(Object_2F4 *arg0); + void func_8002E548(void); void func_8003DAF0(void); void func_80040CDC(void); @@ -135,11 +138,14 @@ void func_80059498(void); void func_8005980C(f32 arg0); void func_80057D00(void); -void func_80060FBC(u8*, f32*); -void func_800612B8(UnkStruct_90A00_1C*, u16); -void func_800613C4(UnkStruct_func_80090A00*); +void func_80060FBC(Object*, f32*); +void func_800612B8(ObjectStruct_1C*, u32); +void func_800613C4(Object_2F4*); +void func_80061474(Object_8C* arg0); +void func_800660F0(Object_2F4*); void func_8006EEFC(s32, f32, f32, f32, f32, f32, f32, f32, f32, f32); +void func_80077240(f32, f32, f32, s32); void func_8007C120(f32, f32, f32, f32, f32, f32, f32, s32); void func_8007D10C(f32, f32, f32, f32); @@ -164,12 +170,13 @@ void func_8008CA44(void); s32 func_8008CB8C(void); void func_8008D0DC(f32, f32, f32, f32, f32); void func_8008DE68(void); +void func_8008E51C(s32* arg0, f32 arg1); void func_8008E9EC(f32 arg0, f32 arg1); void func_8008EA14(f32, f32); void func_8008FA84(void); -void func_8008FFF0(UnkStruct_D_8016F110* arg0, s32); -s32 func_8009092C(UnkStruct_func_80090A00*); -s32 func_800915FC(UnkStruct_func_80090A00*); +void func_8008FFF0(Object_408* arg0, s32); +s32 func_8009092C(Object_2F4*); +s32 func_800915FC(Object_2F4*); void func_80094D20(f32, f32); void func_8009F574(Gfx **, s32, s32, s32, s32, u8, u8, u8, u8); f32 func_8009BC2C(f32*, f32, f32, f32, f32); @@ -191,7 +198,7 @@ void func_800A1FB0(Gfx **, u8 , u8); void func_800A24DC(s32); void func_800A26C0(void); void func_800A25DC(void); -UnkStruct_func_80090A00 *func_800A3608(s32 arg0); +Object_2F4 *func_800A3608(s32 arg0); void func_800A3CA0(void); s32 func_800A3F50(s32); void func_800A5844(void); @@ -215,45 +222,45 @@ s32 func_800C2F30(u16*, s32); s32 func_800C3084(void); s32 func_800C3194(void); -void func_80187520_EFFA40(s32, void*); -void func_8018A96C(void); -void func_8018AAC4(void); -void func_801988E0(void); -void func_8019E8D0(void); +void func_EFFA40_80187520(s32, void*); +void func_EF0260_8018A96C(void); +void func_EF0260_8018AAC4(void); +void func_DF4260_801988E0(void); +void func_EBFBE0_8019E8D0(void); -void func_801877F0_EBFEB0(void); -s32 func_80187ABC_EC017C(void); -void func_80187B00_EC01C0(void); -void func_80187E28_EC04E8(void); -void func_801888E8_EC0FA8(void); -void func_8018994C_EC200C(void); -void func_8018A644_EC2D04(void); -void func_8018ACEC_EC33AC(void); -void func_8018B5C4_EC3C84(void); -void func_8018C644_EC4D04(void); -void func_80190E64_EC9524(void); -void func_8019111C_EC97DC(void); -void func_80187CA8_EC0368(void); -void func_80188010_EC06D0(void); -void func_80189208_EC18C8(void); -void func_8018A2F8_EC29B8(void); -void func_8018A990_EC3050(void); -void func_8018B038_EC36F8(void); -void func_8018C114_EC47D4(void); -void func_8018CB90_EC5250(void); -void func_8018F680_EC7D40(void); -void func_8018F77C_EC7E3C(void); -void func_8018F85C_EC7F1C(void); -void func_8018F8E4_EC7FA4(void); -void func_8018FC14_EC82D4(void); -void func_8018FD08_EC83C8(void); -void func_8018FF74_EC8634(void); -void func_801906A0_EC8D60(void); -void func_80190C9C_EC935C(void); -void func_801918FC_EC9FBC(void); -void func_8018D2B8_EC5978(s32); -void func_8018EA78_EC7138(s32); -void func_80191674_EC9D34(f32, f32, f32, f32*, f32*, f32*); +void func_EBFBE0_801877F0(void); + s32 func_EBFBE0_80187ABC(void); +void func_EBFBE0_80187B00(void); +void func_EBFBE0_80187E28(void); +void func_EBFBE0_801888E8(void); +void func_EBFBE0_8018994C(void); +void func_EBFBE0_8018A644(void); +void func_EBFBE0_8018ACEC(void); +void func_EBFBE0_8018B5C4(void); +void func_EBFBE0_8018C644(void); +void func_EBFBE0_80190E64(void); +void func_EBFBE0_8019111C(void); +void func_EBFBE0_80187CA8(void); +void func_EBFBE0_80188010(void); +void func_EBFBE0_80189208(void); +void func_EBFBE0_8018A2F8(void); +void func_EBFBE0_8018A990(void); +void func_EBFBE0_8018B038(void); +void func_EBFBE0_8018C114(void); +void func_EBFBE0_8018CB90(void); +void func_EBFBE0_8018F680(void); +void func_EBFBE0_8018F77C(void); +void func_EBFBE0_8018F85C(void); +void func_EBFBE0_8018F8E4(void); +void func_EBFBE0_8018FC14(void); +void func_EBFBE0_8018FD08(void); +void func_EBFBE0_8018FF74(void); +void func_EBFBE0_801906A0(void); +void func_EBFBE0_80190C9C(void); +void func_EBFBE0_801918FC(void); +void func_EBFBE0_8018D2B8(s32); +void func_EBFBE0_8018EA78(s32); +void func_EBFBE0_80191674(f32, f32, f32, f32*, f32*, f32*); #endif diff --git a/include/hud.h b/include/hud.h index 4a9caf00..16776daf 100644 --- a/include/hud.h +++ b/include/hud.h @@ -32,16 +32,16 @@ void func_8008D7F4(void); void func_8008D984(void); void func_8008DC34(void); void func_8008E5E8(void); -s32 func_80090E8C(UnkStruct_func_80090A00* arg0); -s32 func_800910C0(UnkStruct_func_80090A00* arg0); +s32 func_80090E8C(Object_2F4* arg0); +s32 func_800910C0(Object_2F4* arg0); void func_8009C320(Gfx**, void*, void*, s32, s32, f32, f32, f32, f32); void func_8009D0BC(Gfx**, void*, void*, u32, u32, f32, f32, f32, f32); -void func_8009E1E8(Gfx**, s32*, s32, s32, f32, f32, f32, f32); +void func_8009E1E8(Gfx**, u16*, s32, s32, f32, f32, f32, f32); // Weird addresses, assets maybe? -extern s32 D_1000E80; -extern s32 D_1002280; -extern s32 D_10030D0; +extern u16 D_1000E80[]; +extern u16 D_1002280[]; +extern u16 D_10030D0[]; extern s32 D_1011280; extern s32 D_10116A0; extern s32 D_10116B0; @@ -60,8 +60,8 @@ extern s32 D_1013580; extern s32 D_1013700; extern s32 D_20031B0[]; extern s32 D_2010A30[]; -extern s32 D_3000B20; -extern s32 D_30013E0; +extern u16 D_3000B20[]; +extern u16 D_30013E0[]; extern s32 D_80161690; extern s32 D_80161718; diff --git a/include/macros.h b/include/macros.h index c3cd053e..b9e2f49a 100644 --- a/include/macros.h +++ b/include/macros.h @@ -4,9 +4,13 @@ #define SCREEN_WIDTH 320 #define SCREEN_HEIGHT 240 +#define SEGMENTED_TO_VIRTUAL(segment) ((void*)OS_PHYSICAL_TO_K0(gSegments[((uintptr_t)(segment)<<4)>>0x1C]+(((uintptr_t)(segment))&0xFFFFFF))) + #define ARRAY_COUNT(arr) (s32)(sizeof(arr) / sizeof(arr[0])) #define SQ(x) ((x) * (x)) +#define VEC3F_SQ(vec) (SQ((vec).x) + SQ((vec).y) + SQ((vec).z)) + #define USEC_TO_CYCLES(n) (((u64)(n)*(osClockRate/15625LL))/(1000000LL/15625LL)) #define MSEC_TO_CYCLES(n) (USEC_TO_CYCLES((n) * 1000LL)) diff --git a/include/structs.h b/include/structs.h index c5571641..d8f87fbd 100644 --- a/include/structs.h +++ b/include/structs.h @@ -15,11 +15,11 @@ typedef struct { } SegmentOffset; // size = 0x8 typedef struct { - /* 0x00 */ SegmentOffset unk_0; - /* 0x08 */ SegmentOffset unk_8; - /* 0x10 */ SegmentOffset unk_10; - /* 0x18 */ SegmentOffset unk_18; - /* 0x20 */ SegmentOffset unk_20[15]; + /* 0x00 */ SegmentOffset rom; + /* 0x08 */ SegmentOffset bss; + /* 0x10 */ SegmentOffset text; + /* 0x18 */ SegmentOffset data; + /* 0x20 */ SegmentOffset assets[15]; } OverlayInit; // size = 0x98 typedef struct { @@ -85,110 +85,203 @@ typedef struct { /* 0x12D50 */ Gfx masterDL[0x1380]; /* 0x1C950 */ Gfx unkDL2[0xD80]; /* 0x23550 */ Lightsn lights[0x100]; -} GfxPool; // size = 0x2AD50 +} GfxPool; // size = 0x2AD50, 0x8 aligned typedef struct UnkStruct_D_801B8350 { /* 0x00 */ Vec3f unk0; - /* 0x0C */ char pad_0C[0x4C]; + /* 0x0C */ char pad0C[0x4C]; /* 0x54 */ s32 unk_54; /* 0x58 */ s32 unk_58; -} UnkStruct_D_801B8350; +} UnkStruct_D_801B8350; // size = 0x5C typedef struct { - /* 0x00 */ u8 unk_00; - /* 0x01 */ char pad_01; - /* 0x02 */ u16 unk_02; - /* 0x04 */ Vec3f pos; - /* 0x10 */ Vec3f unk_10; -} ElementType1; // size = 0x1C - -typedef struct { - /* 0x0 */ char pad_0[0x3]; + /* 0x0 */ u16 unk_0; + /* 0x2 */ s8 unk_2; /* 0x3 */ s8 unk_3; -} UnkStruct_D_8017797C; +} UnkStruct_D_8017797C; // size = 0x4 typedef struct { /* 0x00 */ u8 unk_00; - /* 0x01 */ char pad_01[0x1]; + /* 0x01 */ char pad01[0x1]; /* 0x02 */ u16 unk_02; /* 0x04 */ Vec3f pos; /* 0x10 */ f32 unk_10; - /* 0x14 */ char pad_14[0x14]; + /* 0x14 */ char pad14[0x14]; } UnkStruct_D_80175A10; // size = 0x28 typedef struct UnkStruct_D_80178280 { - /* 0x000 */ char pad_0[0xC]; + /* 0x000 */ char pad0[0xC]; /* 0x00C */ f32 unk_00C; - /* 0x010 */ char pad_010[0x48]; + /* 0x010 */ char pad10[0x30]; + /* 0x040 */ Vec3f unk_40; + /* 0x04C */ char pad4C[0xC]; /* 0x058 */ f32 unk_058; /* 0x05C */ f32 unk_05C; - /* 0x060 */ char pad_060[0x14]; + /* 0x060 */ char pad060[0x14]; /* 0x074 */ f32 unk_074; /* 0x078 */ f32 unk_078; /* 0x07C */ f32 unk_07C; - /* 0x080 */ char pad_080[0x50]; + /* 0x080 */ char pad80[0x2C]; + /* 0x0AC */ f32 unk_0AC; + /* 0x0B0 */ f32 unk_0B0; + /* 0x0B4 */ char padB4[0xC]; + /* 0x0C0 */ f32 unk_0C0; + /* 0x0C4 */ f32 unk_0C4; + /* 0x0C8 */ char padC8[8]; /* 0x0D0 */ f32 unk_0D0; - /* 0x0D4 */ char pad_0D4[0x64]; + /* 0x0D4 */ char padD4[0x44]; + /* 0x118 */ f32 unk_118; + /* 0x11C */ char pad11C[0x1C]; /* 0x138 */ f32 unk_138; - /* 0x13C */ char pad_13C[0x8C]; + /* 0x13C */ char pad13C[0x8C]; /* 0x1C8 */ s32 unk_1C8; - /* 0x1CC */ char pad_1CC[0x4]; + /* 0x1CC */ char pad1CC[0x4]; /* 0x1D0 */ s32 unk_1D0; - /* 0x1D4 */ char pad_1D4[0x3C]; + /* 0x1D4 */ char pad1D4[0x3C]; /* 0x210 */ s32 unk_210; - /* 0x214 */ char pad_214[0x10]; + /* 0x214 */ char pad214[0x10]; /* 0x224 */ s32 unk_224; /* 0x228 */ s32 unk_228; - /* 0x22C */ char pad_22C[0x38]; + /* 0x22C */ char pad22C[0x38]; /* 0x264 */ s32 unk_264; - /* 0x268 */ char pad_268[0x4]; + /* 0x268 */ char pad268[0x4]; /* 0x26C */ s32 unk_26C; - /* 0x270 */ char pad_270[0x44]; + /* 0x270 */ char pad270[0x44]; /* 0x2B4 */ s32 unk_2B4; - /* 0x2B8 */ char pad_2B8[0x4]; + /* 0x2B8 */ char pad2B8[0x4]; /* 0x2BC */ f32 unk_2BC; - /* 0x2C0 */ char pad_2C0[0x220]; -} UnkStruct_D_80178280; // size = 0x4E0 - -/** - * func_800612B8 does a mem_cpy of size 0x24 - * sugesting this to be an individual - * struct of that size -*/ -typedef struct UnkStruct_90A00_1C { - char unk0[0x24]; -} UnkStruct_90A00_1C; // size 0x24 + /* 0x2C0 */ char pad2C0[0x220]; +} UnkStruct_D_80178280; // size = 0x4E0 Might be Player typedef struct { - /* 0x000 */ ElementType1 unk_000; - /* 0x01C */ char pad_01C[0x32]; + /* 0x00 */ f32 unk_0; + /* 0x04 */ s16 unk_4; + /* 0x06 */ s16 unk_6; + /* 0x08 */ s16 unk_8; + /* 0x0A */ s16 unk_A; + /* 0x0C */ s16 unk_C; + /* 0x0E */ s16 unk_E; + /* 0x10 */ s16 unk_10; +} ObjectInit; // size = 0x14 + +typedef struct { + /* 0x00 */ u8 status; + /* 0x02 */ u16 id; + /* 0x04 */ Vec3f pos; + /* 0x10 */ Vec3f rot; +} Object; // size = 0x1C + +typedef struct { + /* 0x00 */ char unk0[0xC]; + /* 0x0C */ void* unk_C; + /* 0x10 */ f32 unk_10; + /* 0x14 */ char unk14[0x2]; + /* 0x16 */ s16 unk_16; + /* 0x18 */ char unk18[0xC]; +} ObjectStruct_1C; // size = 0x24 + +typedef struct { + /* 0x00 */ Object obj; + /* 0x1C */ ObjectStruct_1C unk_1C; + /* 0x40 */ char unk40[0x18]; +} Object_58; // size = 0x58 + +typedef struct { + /* 0x00 */ Object obj; + /* 0x1C */ ObjectStruct_1C unk_1C; + /* 0x40 */ char unk_40[0x40]; +} Object_80; // size = 0x80 + +typedef struct { + /* 0x00 */ Object obj; + /* 0x1C */ ObjectStruct_1C unk_1C; + /* 0x40 */ char pad40[5]; + /* 0x45 */ s8 unk_45; + /* 0x46 */ s8 unk_46; + /* 0x47 */ char pad47[5]; +} Object_4C; // size = 0x4C + +typedef struct { + /* 0x00 */ Object obj; + /* 0x1C */ ObjectStruct_1C unk_1C; + /* 0x40 */ char unk40[0x28]; + /* 0x68 */ f32 unk_68; +} Object_6C; // size 0x6C + +typedef struct { + /* 0x00 */ Object obj; + /* 0x1C */ ObjectStruct_1C unk_1C; + /* 0x40 */ char pad40[0x4]; + /* 0x44 */ s16 unk_44; + /* 0x46 */ s16 unk_46; + /* 0x48 */ s16 unk_48; + /* 0x4A */ s16 unk_4A; + /* 0x4C */ char pad4C[0x2]; + /* 0x4E */ s16 unk_4E; + /* 0x50 */ s16 unk_50; + /* 0x50 */ char pad50[0x2]; + /* 0x54 */ f32 unk_54; + /* 0x58 */ f32 unk_58; + /* 0x5C */ f32 unk_5C; + /* 0x60 */ char pad60[0xC]; + /* 0x6C */ f32 unk_6C; + /* 0x70 */ f32 unk_70; + /* 0x74 */ char pad74[0xC]; + /* 0x80 */ f32 unk_80[1]; // unknown size. Could be Vec3f + /* 0x84 */ char pad84[0x8]; +} Object_8C; // size 0x8C + +typedef struct { + /* 0x000 */ Object obj; + /* 0x01C */ ObjectStruct_1C unk_01C; + /* 0x040 */ char pad40[0xE]; /* 0x04E */ s16 unk_04E; - /* 0x050 */ char pad_050[0x88]; - /* 0x0D8 */ f32 unk_0D8[50]; - /* 0x1A0 */ char pad_1A0[0x268]; -} UnkStruct_D_8016F110; // size = 0x408 + /* 0x050 */ char pad50[0x12]; + /* 0x062 */ s8 unk_062; + /* 0x063 */ char pad63[0x79]; + /* 0x0DC */ f32 unk_0DC; + /* 0x0E0 */ f32 unk_0E0; + /* 0x0E4 */ char padE4[0x314]; + /* 0x3F8 */ f32 unk_3F8; + /* 0x3FC */ char pad3FC[0xC]; +} Object_408; // size = 0x408 typedef struct { - /* 0x000 */ ElementType1 unk_000; - /* 0x01C */ UnkStruct_90A00_1C unk_01C; + /* 0x000 */ Object obj; + /* 0x01C */ ObjectStruct_1C unk_01C; /* 0x040 */ s32 unk_040; - /* 0x044 */ char pad_044[0xC]; - /* 0x050 */ s32 unk_050[25]; - /* 0x0B4 */ char pad_0B4[0x2]; + /* 0x044 */ char pad044[0xC]; + /* 0x050 */ s32 unk_050; + /* 0x054 */ s32 unk_054; + /* 0x058 */ s32 unk_058; + /* 0x05C */ s32 unk_05C; + /* 0x060 */ s32 unk_060; + /* 0x064 */ s32 unk_064; + /* 0x068 */ s32 unk_068; + /* 0x06C */ char pad6C[4]; + /* 0x070 */ s32 unk_070; + /* 0x074 */ s32 unk_074; + /* 0x078 */ s32 unk_078; + /* 0x07C */ s32 unk_07C; + /* 0x080 */ s32 unk_080; + /* 0x084 */ char pad84[0x30]; + /* 0x0B4 */ s16 unk_0B4; /* 0x0B6 */ s16 unk_0B6; /* 0x0B8 */ s16 unk_0B8; - /* 0x0BA */ char pad_0BA[0x2]; + /* 0x0BA */ char pad0BA[0x2]; /* 0x0BC */ u16 unk_0BC; /* 0x0BC */ u16 unk_0BE; - /* 0x0C0 */ char pad_0C0[0x6]; + /* 0x0C0 */ char padC0[2]; + /* 0x0C2 */ u16 unk_0C2; + /* 0x0C4 */ char padC4[2]; /* 0x0C6 */ u16 unk_0C6; - /* 0x0C8 */ char pad_0C8[0x6]; + /* 0x0C8 */ char pad0C8[0x6]; /* 0x0CE */ s16 unk_0CE; /* 0x0D0 */ s8 unk_0D0; - /* 0x0D1 */ char pad_0D1[0x3]; + /* 0x0D1 */ s16 unk_0D2; /* 0x0D4 */ s16 unk_0D4; /* 0x0D6 */ u16 unk_0D6; - /* 0x0D8 */ char pad_0D8[0xC]; + /* 0x0D8 */ Vec3f unk_0D8; /* 0x0E4 */ s16 unk_0E4; /* 0x0E6 */ s16 unk_0E6; /* 0x0E8 */ f32 unk_0E8; @@ -196,34 +289,36 @@ typedef struct { /* 0x0F0 */ f32 unk_0F0; /* 0x0F4 */ f32 unk_0F4; /* 0x0F8 */ f32 unk_0F8; // angle - /* 0x0FC */ char pad_0FC[0x4]; - /* 0x100 */ f32 unk_100[3]; - /* 0x10C */ char pad_10C[0x4]; + /* 0x0FC */ f32 unk_0FC; + /* 0x100 */ f32 unk_100[3]; // may be Vec3f + /* 0x10C */ char pad10C[0x4]; /* 0x110 */ f32 unk_110; - /* 0x114 */ f32 unk_114[30]; - /* 0x18C */ Vec3f unk_18C[30]; -} UnkStruct_func_80090A00; - -typedef struct { - /* 0x00 */ ElementType1 unk_00; - /* 0x1C */ UnkStruct_90A00_1C unk_1C; - /* 0x40 */ char pad_40[0x4]; - /* 0x44 */ s16 unk_44; - /* 0x46 */ s16 unk_46; - /* 0x48 */ s16 unk_48; - /* 0x4A */ s16 unk_4A; - /* 0x4C */ char pad_4C[0x2]; - /* 0x4E */ s16 unk_4E; - /* 0x50 */ char pad_50[0x4]; - /* 0x54 */ f32 unk_54; - /* 0x58 */ f32 unk_58; - /* 0x5C */ f32 unk_5C; - /* 0x60 */ char pad_60[0xC]; - /* 0x6C */ f32 unk_6C; - /* 0x70 */ f32 unk_70; - /* 0x74 */ char pad_74[0xC]; - /* 0x80 */ f32 unk_80[1]; // unknown size - /* 0x84 */ char pad_84[0x8]; -} UnkStruct_func_80094BBC; // size 0x8C + /* 0x114 */ f32 unk_114; + /* 0x118 */ f32 unk_118; + /* 0x11C */ f32 unk_11C; + /* 0x120 */ f32 unk_120; + /* 0x124 */ Vec3f unk_124; + /* 0x130 */ f32 unk_130; + /* 0x134 */ f32 unk_134; + /* 0x138 */ f32 unk_138; + /* 0x13C */ f32 unk_13C; + /* 0x140 */ char pad140[4]; + /* 0x144 */ f32 unk_144; + /* 0x148 */ f32 unk_148; + /* 0x14C */ f32 unk_14C; + /* 0x150 */ f32 unk_150; + /* 0x154 */ f32 unk_154; + /* 0x158 */ char pad158[0x14]; + /* 0x16C */ f32 unk_16C; + /* 0x170 */ char pad170[8]; + /* 0x178 */ f32 unk_178; + /* 0x17C */ f32 unk_17C; + /* 0x180 */ f32 unk_180; + /* 0x184 */ char pad184[4]; + /* 0x188 */ f32 unk_188; + /* 0x18C */ char pad18C[0x150]; + /* 0x2DC */ Vec3f unk_2DC; + /* 0x2E8 */ Vec3f unk_2E8; +} Object_2F4; // size = 0x2F4 #endif diff --git a/include/variables.h b/include/variables.h index 26a29430..d6761c6f 100644 --- a/include/variables.h +++ b/include/variables.h @@ -159,7 +159,9 @@ extern OverlayInit D_800CBA44[2]; // E6A810 extern OverlayInit D_800CBB74[1]; // DF4260 extern OverlayInit D_800CBC0C[1]; // E08400 extern OverlayInit D_800CBD3C[1]; // EFFA40 -extern UnkStruct_90A00_1C D_800CC124[400]; +extern ObjectStruct_1C D_800CC124[400]; +extern ObjectInit* D_800CFDA0[]; +extern f32 D_800CFE5C[]; extern s32 D_800CFF90; extern f32 D_800D19AC[]; extern f32 D_800D19E0[]; @@ -189,6 +191,11 @@ extern Save D_800D4D10; extern s32 D_8015F924; extern s32 D_8015F928; +extern s32 D_8015F930[3]; +extern s32 D_8015F93C; +extern s32 D_8015F940; +extern f32 D_8015F944; +extern s32 D_80161680; extern s32 D_80161690; extern f32 D_801616BC; extern f32 D_801616C0; @@ -225,13 +232,29 @@ extern u8 D_80161A39; extern f32 D_80161A3C; extern f32 D_80161A40; extern f32 D_80161A44; +extern f32 D_80161A54; extern s32 D_80161A5C; +extern u16 D_80161A62; extern u8 D_80161A90[]; +extern s32 D_80161A98; extern s16 D_80161AA0[]; -extern UnkStruct_func_80090A00 D_80163FE0[60]; -extern UnkStruct_D_8016F110 D_8016F110[]; -extern UnkStruct_func_80094BBC D_80173754[100]; // size intued by func_800933D8 loop -extern UnkStruct_D_80175A10 D_80175A10[]; +extern Object_80 D_80161B00[50]; +extern Object_4C D_80163400[40]; +extern Object_2F4 D_80163FE0[60]; +extern Object_408 D_8016F110[4]; +extern Object_8C D_80170130[100]; +extern Object_6C D_801737E0[20]; +// extern size_70 D_80174050[16] +// extern size_30 D_80174750[100] +extern UnkStruct_D_80175A10 D_80175A10[64]; +extern UnkStruct_D_80175A10 D_80176410; +// extern size_1C D_80176438[10] +extern s32 D_80176550[2]; +extern f32 D_80176558[2][100]; +extern f32 D_80176878[2][100]; +extern f32 D_80176B98[2][100]; +extern f32 D_801771D8[2][100]; +extern f32 D_80176EB8[2][100]; extern s32 D_801774F8; extern s32 D_80177820; extern s32 D_80177824; @@ -243,10 +266,12 @@ extern s32 D_8017783C; extern s32 D_80177840; extern s32 D_80177848; extern s32 D_8017784C; +extern s32 D_80177850; extern s32 D_80177854; extern s32 D_80177858[]; extern s32 D_80177868; extern s32 D_80177870[]; +extern s32 D_80177880; extern s32 D_80177898; extern s32 D_8017789C; extern s32 D_801778A0; @@ -271,15 +296,19 @@ extern f32 D_801779B8; extern f32 D_801779C0; extern s32 D_801779F8; extern s32 D_80177A80; +extern s8 D_80177A98; +extern s8 D_80177AB0; extern s32 D_80177AE0; extern s32 D_80177AF8; extern s32 D_80177B40; +extern u16 D_80177C30[]; extern s32 D_80177C50; extern u8 D_80177C74; extern s32 D_80177C80[]; extern s32 D_80177C94; extern u8 D_80177C98; extern s32 D_80177C9C; +extern s32 D_80177CA0; extern s32 D_80177CA4; extern s32 D_80177CAC; extern s32 D_80177CB4; @@ -291,15 +320,24 @@ extern f32 D_80177D50; extern f32 D_80177D68; extern s32 D_80177DA0[]; extern s32 D_80177DB0; -extern UnkStruct_D_80178280* D_80178280; +extern s32 D_80177DC8; +extern s32 D_80177E70; +extern s32 D_80177E78; +extern Vec3f D_80177E88; +extern Vec3f D_80177F10; +extern s32 D_8017812C; extern s32 D_80178234; extern s32 D_8017827C; +extern UnkStruct_D_80178280* D_80178280; extern s32 D_8017829C; extern s32 D_801782A4; +extern Object_58 *D_801782A8; +extern s32 D_801782B8; extern s32 D_801782D8; extern s32 D_801782E8; extern s32 D_801782F8; extern u16* D_80178308; +extern ObjectInit* D_80178310; extern s32 D_80178320; extern s32 D_80178328; extern s32 D_80178330; @@ -333,6 +371,7 @@ extern f32 D_8017873C; extern f32 D_80178740; extern s32 D_80178754; extern s32 D_80178758; +extern s32 D_80178768[]; extern SaveFile D_80178870; extern u16 D_Tex_800D99F8[]; @@ -341,7 +380,10 @@ extern Gfx D_Gfx_800DBAA0[]; extern DmaEntry gDmaTable[]; // 178A70 extern u8 D_80179010[][16 * 13 / 2]; -extern UnkStruct_D_80185CBC D_80185CBC[]; +extern u16 D_80182544[]; +extern u16 D_80183CA8[]; +extern u16 D_80183CF0[]; +extern u16 D_80183D3C[]; extern u16 D_80183630[]; extern u16 D_8018366C[]; extern u16 D_80183690[]; @@ -354,53 +396,57 @@ extern u16 D_8018398C[]; extern u16 D_801839B8[]; extern u16 D_80183A08[]; extern u16 D_80183A64[]; +extern UnkStruct_D_80185CBC D_80185CBC[]; -extern f32 D_801B7BC8; -extern f32 D_801B7BCC; -extern s32 D_801B8220[]; -extern u8 D_801B8248[][4]; -extern s32 D_801B827C; -extern s32 D_801B8280; -extern s32 D_801B8284; -extern s32 D_801B8288; -extern s32 D_801B82A8; -extern s32 D_801B82AC; -extern s32 D_801B82BC; -extern s32 D_801B82C0; -extern s32 D_801B82C4; -extern f32 D_801B82E0; -extern f32 D_801B82E4; -extern f32 D_801B82E8; -extern s32 D_801B82F8; -extern s32 D_801B82FC; -extern s32 D_801B8300; -extern f32 D_801B8304; -extern f32 D_801B8308; -extern f32 D_801B830C; -extern s32 D_801B8310; -extern s32 D_801B8314; -extern s32 D_801B8318; -extern s32 D_801B831C; -extern s32 D_801B8320; -extern s32 D_801B8324; -extern f32 D_801B833C; -extern s32 D_801B8344; -extern s32 D_801B8348; -extern s32 D_801B86A4; -extern f32 D_801B86C8; -extern f32 D_801B86CC; -extern f32 D_801B86D0; -extern f32 D_801B86D4; -extern f32 D_801B86D8; -extern f32 D_801B86DC; -extern s32 D_801B9040; -extern f32 D_801B905C; -extern f32 D_801B9060; -extern f32 D_801B9064; +extern f32 D_E9F1D0_801A7F60; +extern f32 D_E9F1D0_801A7F78; +extern f32 D_EBFBE0_801B7BC8; +extern f32 D_EBFBE0_801B7BCC; +extern s32 D_EBFBE0_801B8220[]; +extern u8 D_EBFBE0_801B8248[][4]; +extern s32 D_EBFBE0_801B827C; +extern s32 D_EBFBE0_801B8280; +extern s32 D_EBFBE0_801B8284; +extern s32 D_EBFBE0_801B8288; +extern s32 D_EBFBE0_801B82A8; +extern s32 D_EBFBE0_801B82AC; +extern s32 D_EBFBE0_801B82BC; +extern s32 D_EBFBE0_801B82C0; +extern s32 D_EBFBE0_801B82C4; +extern f32 D_EBFBE0_801B82E0; +extern f32 D_EBFBE0_801B82E4; +extern f32 D_EBFBE0_801B82E8; +extern s32 D_EBFBE0_801B82F8; +extern s32 D_EBFBE0_801B82FC; +extern s32 D_EBFBE0_801B8300; +extern f32 D_EBFBE0_801B8304; +extern f32 D_EBFBE0_801B8308; +extern f32 D_EBFBE0_801B830C; +extern s32 D_EBFBE0_801B8310; +extern s32 D_EBFBE0_801B8314; +extern s32 D_EBFBE0_801B8318; +extern s32 D_EBFBE0_801B831C; +extern s32 D_EBFBE0_801B8320; +extern s32 D_EBFBE0_801B8324; +extern f32 D_EBFBE0_801B833C; +extern s32 D_EBFBE0_801B8344; +extern s32 D_EBFBE0_801B8348; +extern s32 D_EBFBE0_801B86A4; +extern f32 D_EBFBE0_801B86C8; +extern f32 D_EBFBE0_801B86CC; +extern f32 D_EBFBE0_801B86D0; +extern f32 D_EBFBE0_801B86D4; +extern f32 D_EBFBE0_801B86D8; +extern f32 D_EBFBE0_801B86DC; +extern s32 D_EBFBE0_801B9040; +extern f32 D_EBFBE0_801B905C; +extern f32 D_EBFBE0_801B9060; +extern f32 D_EBFBE0_801B9064; +extern s8 D_E6A810_801BA1E8; -extern char D_801ADA44_EE6104[]; -extern s32 D_801ADA84_EE6144[]; -extern s32 D_801ADA94_EE6154; +extern char D_EBFBE0_801ADA44[]; +extern s32 D_EBFBE0_801ADA84[]; +extern s32 D_EBFEB0_801ADA94; extern u8 D_80281000[0x400]; extern u8 D_80281400[0xC00]; @@ -479,13 +525,13 @@ extern u8 D_5000000[]; extern u8 D_5000080[]; extern u8 D_5000100[]; extern u8 D_5000180[]; -extern u8 D_5000200[]; +extern u16 D_5000200[]; extern u8 D_5000280[]; -extern u8 D_5000300[]; +extern u16 D_5000300[]; extern u8 D_5000380[]; extern u8 D_5000400[]; extern u8 D_5000480[]; -extern s32 D_50077B0; +extern u16 D_50077B0[]; extern u8 D_5009F60[]; extern u8 D_500A050[]; extern u8 D_500A140[]; @@ -497,6 +543,11 @@ extern u8 D_500A5F0[]; extern u8 D_500A6E0[]; extern u8 D_500A7D0[]; +extern ObjectInit* D_6010088[]; +extern ObjectInit* D_602B148[]; +extern ObjectInit* D_602F18C[]; +extern ObjectInit* D_C0356A4[]; + extern Gfx D_6004570[]; extern Gfx D_D0098B0[]; extern Gfx D_F014180[]; diff --git a/linker_scripts/us/symbol_addrs.txt b/linker_scripts/us/symbol_addrs.txt index edf40fc2..20c715f5 100644 --- a/linker_scripts/us/symbol_addrs.txt +++ b/linker_scripts/us/symbol_addrs.txt @@ -118,6 +118,8 @@ D_800E1FB8 = 0x800E1FB8; D_800E1FC0 = 0x800E1FC0; D_800E1FC8 = 0x800E1FC8; +D_800CBD3C = 0x800CBD3C; + gPiMgrCmdQueue = 0x800E2010; sPiMgrCmdBuff = 0x800E2028; sIdleThread = 0x80138E90; @@ -142,6 +144,8 @@ gFrameBuffers = 0x8038F800; D_8013C3D0 = 0x8013C3D0; // size:0x8800 gFaultMgr = 0x80145360; // size:0x9D8 +D_80177E88 = 0x80177E88; // size:0xC + Mio0_Decompress = 0x8001EE70; RdRam_CheckIPL3 = 0x8001EF10; @@ -155,18 +159,17 @@ D_800D8570 = 0x800D8570; // force_migration:True D_800D8594 = 0x800D8594; // force_migration:True D_800C93EC = 0x800C93EC; // force_migration:True -D_8019B1EC_E07F2C = 0x8019B1EC; // force_migration:True segment:segment_DF4260 -D_801C171C_E50E4C = 0x801C171C; // force_migration:True segment:segment_E16C50 -D_801C1728_E50E58 = 0x801C1728; // force_migration:True segment:segment_E16C50 -D_801C1730_E50E60 = 0x801C1730; // force_migration:True segment:segment_E16C50 -D_801C1758_E50E88 = 0x801C1758; // force_migration:True segment:segment_E16C50 -D_801BB83C_E9EB2C = 0x801BB83C; // force_migration:True segment:segment_E6A810 -D_801BB808_E9EAF8 = 0x801BB808; // force_migration:True segment:segment_E6A810 -D_801BBAD0_E9EDC0 = 0x801BBAD0; // force_migration:True segment:segment_E6A810 -D_801BBAE0_E9EDD4 = 0x801BBAE4; // force_migration:True segment:segment_E6A810 -D_80196BF4_EFF934 = 0x80196BF4; // force_migration:True segment:segment_EF0260 -D_8019FE74_E6A2C4 = 0x8019FE74; // force_migration:True segment:segment_E51970 -D_8019FEFC_E6A34C = 0x8019FEFC; // force_migration:True segment:segment_E51970 -D_801A7560_EBF210 = 0x801A7560; // force_migration:True segment:segment_E9F1D0 -D_801A792C_EBF5DC = 0x801A792C; // force_migration:True segment:segment_E9F1D0 -D_801B6E50_EEF510 = 0x801B6E50; // force_migration:True segment:segment_EBFBE0 \ No newline at end of file +D_DF4260_8019B1EC = 0x8019B1EC; // force_migration:True segment:ovl_DF4260 +D_E16C50_801C171C = 0x801C171C; // force_migration:True segment:ovl_E16C50 +D_E16C50_801C1728 = 0x801C1728; // force_migration:True segment:ovl_E16C50 +D_E16C50_801C1730 = 0x801C1730; // force_migration:True segment:ovl_E16C50 +D_E16C50_801C1758 = 0x801C1758; // force_migration:True segment:ovl_E16C50 +D_E6A810_801BB83C = 0x801BB83C; // force_migration:True segment:ovl_E6A810 +D_E6A810_801BB808 = 0x801BB808; // force_migration:True segment:ovl_E6A810 +D_E6A810_801BBAD0 = 0x801BBAD0; // force_migration:True segment:ovl_E6A810 +D_E6A810_801BBAE4 = 0x801BBAE4; // force_migration:True segment:ovl_E6A810 +D_EF0260_80196BF4 = 0x80196BF4; // force_migration:True segment:ovl_EF0260 +D_E51970_8019FE74 = 0x8019FE74; // force_migration:True segment:ovl_E51970 +D_E51970_8019FEFC = 0x8019FEFC; // force_migration:True segment:ovl_E51970 +D_E9F1D0_801A7560 = 0x801A7560; // force_migration:True segment:ovl_E9F1D0 +D_E9F1D0_801A792C = 0x801A792C; // force_migration:True segment:ovl_E9F1D0 diff --git a/linker_scripts/us/symbol_addrs_EBFBE0.txt b/linker_scripts/us/symbol_addrs_EBFBE0.txt new file mode 100644 index 00000000..a4d461ab --- /dev/null +++ b/linker_scripts/us/symbol_addrs_EBFBE0.txt @@ -0,0 +1,103 @@ +D_EBFBE0_801B6E50 = 0x801B6E50; // force_migration:True segment:ovl_EBFBE0 + +D_EBFBE0_801B7BA0 = 0x801B7BA0; +D_EBFBE0_801B827C = 0x801B827C; +D_EBFBE0_801B9710 = 0x801B9710; +D_EBFBE0_801B9A10 = 0x801B9A10; +D_EBFBE0_801B9D10 = 0x801B9D10; +D_EBFBE0_801BA010 = 0x801BA010; +D_EBFBE0_801BA310 = 0x801BA310; +D_EBFBE0_801BA610 = 0x801BA610; +D_EBFBE0_801BA910 = 0x801BA910; +D_EBFBE0_801BAC10 = 0x801BAC10; +D_EBFBE0_801BAF10 = 0x801BAF10; +D_EBFBE0_801BB210 = 0x801BB210; +D_EBFBE0_801BB510 = 0x801BB510; +D_EBFBE0_801BBB10 = 0x801BBB10; +D_EBFBE0_801BBE10 = 0x801BBE10; +D_EBFBE0_801BC110 = 0x801BC110; +D_EBFBE0_801BC410 = 0x801BC410; +D_EBFBE0_801BC710 = 0x801BC710; +D_EBFBE0_801BCA10 = 0x801BCA10; +D_EBFBE0_801BCD10 = 0x801BCD10; +D_EBFBE0_801BD010 = 0x801BD010; +D_EBFBE0_801BD310 = 0x801BD310; +D_EBFBE0_801BD610 = 0x801BD610; +D_EBFBE0_801BD910 = 0x801BD910; +D_EBFBE0_801BDF10 = 0x801BDF10; +D_EBFBE0_801BE210 = 0x801BE210; +D_EBFBE0_801BE510 = 0x801BE510; +D_EBFBE0_801BE810 = 0x801BE810; +D_EBFBE0_801BEB10 = 0x801BEB10; +D_EBFBE0_801BEE10 = 0x801BEE10; +D_EBFBE0_801BF110 = 0x801BF110; +D_EBFBE0_801BF410 = 0x801BF410; +D_EBFBE0_801BF710 = 0x801BF710; +D_EBFBE0_801BFA10 = 0x801BFA10; +D_EBFBE0_801BFD10 = 0x801BFD10; +D_EBFBE0_801C0310 = 0x801C0310; +D_EBFBE0_801C0610 = 0x801C0610; +D_EBFBE0_801C0910 = 0x801C0910; +D_EBFBE0_801C0C10 = 0x801C0C10; +D_EBFBE0_801C0F10 = 0x801C0F10; +D_EBFBE0_801C1210 = 0x801C1210; +D_EBFBE0_801C1510 = 0x801C1510; +D_EBFBE0_801C1810 = 0x801C1810; +D_EBFBE0_801C1B10 = 0x801C1B10; +D_EBFBE0_801C1E10 = 0x801C1E10; +D_EBFBE0_801C2110 = 0x801C2110; +D_EBFBE0_801C2710 = 0x801C2710; +D_EBFBE0_801C2A10 = 0x801C2A10; +D_EBFBE0_801C2D10 = 0x801C2D10; +D_EBFBE0_801C3010 = 0x801C3010; +D_EBFBE0_801C3310 = 0x801C3310; +D_EBFBE0_801C3610 = 0x801C3610; +D_EBFBE0_801C3910 = 0x801C3910; +D_EBFBE0_801C3C10 = 0x801C3C10; +D_EBFBE0_801C3F10 = 0x801C3F10; +D_EBFBE0_801C4210 = 0x801C4210; +D_EBFBE0_801C4510 = 0x801C4510; +D_EBFBE0_801C4B10 = 0x801C4B10; +D_EBFBE0_801C4E10 = 0x801C4E10; +D_EBFBE0_801C5110 = 0x801C5110; +D_EBFBE0_801C5410 = 0x801C5410; +D_EBFBE0_801C5710 = 0x801C5710; +D_EBFBE0_801C5A10 = 0x801C5A10; +D_EBFBE0_801C5D10 = 0x801C5D10; +D_EBFBE0_801C6010 = 0x801C6010; +D_EBFBE0_801C6310 = 0x801C6310; +D_EBFBE0_801C6610 = 0x801C6610; +D_EBFBE0_801C6910 = 0x801C6910; +D_EBFBE0_801C6F10 = 0x801C6F10; +D_EBFBE0_801C7210 = 0x801C7210; +D_EBFBE0_801C7510 = 0x801C7510; +D_EBFBE0_801C7810 = 0x801C7810; +D_EBFBE0_801C7B10 = 0x801C7B10; +D_EBFBE0_801C7E10 = 0x801C7E10; +D_EBFBE0_801C8110 = 0x801C8110; +D_EBFBE0_801C8410 = 0x801C8410; +D_EBFBE0_801C8710 = 0x801C8710; +D_EBFBE0_801C8A10 = 0x801C8A10; +D_EBFBE0_801C8D10 = 0x801C8D10; +D_EBFBE0_801C9310 = 0x801C9310; +D_EBFBE0_801C9610 = 0x801C9610; +D_EBFBE0_801C9910 = 0x801C9910; +D_EBFBE0_801C9C10 = 0x801C9C10; +D_EBFBE0_801C9F10 = 0x801C9F10; +D_EBFBE0_801CA210 = 0x801CA210; +D_EBFBE0_801CA510 = 0x801CA510; +D_EBFBE0_801CA810 = 0x801CA810; +D_EBFBE0_801CAB10 = 0x801CAB10; +D_EBFBE0_801CAE10 = 0x801CAE10; +D_EBFBE0_801CB110 = 0x801CB110; +D_EBFBE0_801CB710 = 0x801CB710; +D_EBFBE0_801CBA10 = 0x801CBA10; +D_EBFBE0_801CBD10 = 0x801CBD10; +D_EBFBE0_801CC010 = 0x801CC010; +D_EBFBE0_801CC310 = 0x801CC310; +D_EBFBE0_801CC610 = 0x801CC610; +D_EBFBE0_801CC910 = 0x801CC910; +D_EBFBE0_801CCC10 = 0x801CCC10; +D_EBFBE0_801CCF10 = 0x801CCF10; +D_EBFBE0_801CD210 = 0x801CD210; +D_EBFBE0_801CD510 = 0x801CD510; diff --git a/linker_scripts/us/symbol_addrs_overlays.txt b/linker_scripts/us/symbol_addrs_overlays.txt new file mode 100644 index 00000000..1834c0ee --- /dev/null +++ b/linker_scripts/us/symbol_addrs_overlays.txt @@ -0,0 +1,36 @@ +D_DF4260_8019B6C0 = 0x8019B6C0; +D_E08400_80195D70 = 0x80195D70; +D_E16C50_801C2240 = 0x801C2240; +D_E51970_801A03C0 = 0x801A03C0; +D_E6A810_801BBEE0 = 0x801BBEE0; +D_E9F1D0_801A7F30 = 0x801A7F30; +D_EFFA40_801875C0 = 0x801875C0; + +D_E6A810_801BA1E8 = 0x801BA1E8; +D_E51970_8019EE80 = 0x8019EE80; + +D_E51970_801A03DC = 0x801A03DC; + +D_E16C50_801C4188 = 0x801C4188; + +D_E9F1D0_801A7F58 = 0x801A7F58; +D_E9F1D0_801A7F60 = 0x801A7F60; +D_E9F1D0_801A7F68 = 0x801A7F68; +D_E9F1D0_801A7F70 = 0x801A7F70; +D_E9F1D0_801A7F78 = 0x801A7F78; + +D_DF4260_8019A008 = 0x8019A008; + +D_E6A810_801B7584 = 0x801B7584; +D_E6A810_801B7608 = 0x801B7608; +D_E6A810_801B769C = 0x801B769C; + +D_E6A810_801BE250 = 0x801BE250; +D_E6A810_801BE258 = 0x801BE258; +D_E6A810_801BE25C = 0x801BE25C; +D_E6A810_801BE274 = 0x801BE274; +D_E6A810_801BE280 = 0x801BE280; +D_E6A810_801BE284 = 0x801BE284; +D_E6A810_801BE29C = 0x801BE29C; +D_E6A810_801BE2FA = 0x801BE2FA; +D_E6A810_801BE2A4 = 0x801BE2A4; diff --git a/src/main/sf_2EFE0.c b/src/main/sf_2EFE0.c index eea40e23..355c7d7a 100644 --- a/src/main/sf_2EFE0.c +++ b/src/main/sf_2EFE0.c @@ -1,9 +1,38 @@ #include "global.h" -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002E3E0.s") +void func_80187520(s32, void*); + +void func_8002E3E0(Object_2F4* arg0) { + s32 var_a3 = 0; + + if (D_80178234 == 0x13) { + if (D_8015F940 < 0xF00) { + var_a3 = 0x32; + } else if (D_8015F940 < 0x1680) { + var_a3 = 0x1E; + } else if (D_8015F940 < 0x1E00) { + var_a3 = 0x14; + } else if (D_8015F940 < 0x2580) { + var_a3 = 0xA; + } + } else if (D_8015F940 < 0xF00) { + var_a3 = 0xA; + } else if (D_8015F940 < 0x1680) { + var_a3 = 5; + } else if (D_8015F940 < 0x1E00) { + var_a3 = 2; + } else if (D_8015F940 < 0x2580) { + var_a3 = 1; + } + if (var_a3 != 0) { + func_80077240(arg0->obj.pos.x, arg0->obj.pos.y, arg0->obj.pos.z, var_a3); + } + D_80161A98 += var_a3; + D_80177850 = 0xF; +} s32 func_8002E4F8(u16* arg0, s32 arg1) { - if ((D_8017829C == 0) && (D_80178280->unk_1C8 != 0)) { + if ((D_8017829C == 0) && (D_80178280[0].unk_1C8 != 0)) { func_800BA808(arg0, arg1); return 1; } else { @@ -11,20 +40,45 @@ s32 func_8002E4F8(u16* arg0, s32 arg1) { } } -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002E548.s") +void func_8002E548(void) { + if (D_8015F93C != 0) { + s32 sp24 = D_8015F930[1]; -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002E5E0.s") + func_8008E51C(D_8015F930, D_8015F944); + if ((D_8015F930[0] == 0) && (sp24 != D_8015F930[1]) && (D_8015F930[1] < 15)) { + func_80019218(0x4900C02A, D_800C5D28, 4, &D_800C5D34, &D_800C5D34, &D_800C5D3C); + } + } +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002E604.s") +void func_8002E5E0(void* arg0) { + func_80187520(0x5B, arg0); +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002E628.s") +void func_8002E604(void* arg0) { + func_80187520(0x5C, arg0); +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002E64C.s") +void func_8002E628(void* arg0) { + func_80187520(0x5D, arg0); +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002E670.s") +void func_8002E64C(void* arg0) { + func_80187520(0x5E, arg0); +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002E694.s") +void func_8002E670(void* arg0) { + func_80187520(0x5F, arg0); +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002E6B8.s") +void func_8002E694(void* arg0) { + func_80187520(0x60, arg0); +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002E6DC.s") +void func_8002E6B8(void* arg0) { + func_80187520(0x61, arg0); +} + +void func_8002E6DC(void* arg0) { + func_80187520(0x62, arg0); +} diff --git a/src/main/sf_59780.c b/src/main/sf_59780.c index 148e20e6..0f0adade 100644 --- a/src/main/sf_59780.c +++ b/src/main/sf_59780.c @@ -1,7 +1,6 @@ #include "global.h" #define SEGMENT_SIZE(segment) ((ptrdiff_t) ((uintptr_t) (segment).end - (uintptr_t) (segment).start)) -#define PHYS_ADDR(ptr) ((uintptr_t) (ptr) &0x1FFFFFFF) extern u8 func_80187520[]; extern OverlayInit D_800CBDD4; @@ -25,42 +24,42 @@ void func_80058B80(void* arg0, void* arg1, ptrdiff_t arg2) { } } -u8 func_80058C48(OverlayInit* segment) { - u8* var_s2 = func_80187520; - u8 var_s1; - u8 sp42 = 0; +u8 func_80058C48(OverlayInit* ovlInit) { + u8* ramPtr = func_80187520; + u8 segment; + u8 startLoad = false; - if (segment->unk_0.start == (0, D_800CBDD4.unk_0.start)) { // fake because D_800CBDD4 is probably 2D array - var_s2 = var_s2 + SEGMENT_SIZE(segment->unk_0); - var_s2 = var_s2 + SEGMENT_SIZE(segment->unk_8); + if (ovlInit->rom.start == (0, D_800CBDD4.rom.start)) { // fake because D_800CBDD4 is probably 2D array + ramPtr = ramPtr + SEGMENT_SIZE(ovlInit->rom); + ramPtr = ramPtr + SEGMENT_SIZE(ovlInit->bss); } else { - D_800CBDD4.unk_0.start = segment->unk_0.start; - D_800CBDD4.unk_0.end = var_s2; - if (segment->unk_0.start != 0) { - sp42 = 1; - func_80058B80(segment->unk_0.start, var_s2, SEGMENT_SIZE(segment->unk_0)); - var_s2 = var_s2 + SEGMENT_SIZE(segment->unk_0); - bzero(segment->unk_8.start, SEGMENT_SIZE(segment->unk_8)); - var_s2 = var_s2 + SEGMENT_SIZE(segment->unk_8); + D_800CBDD4.rom.start = ovlInit->rom.start; + D_800CBDD4.rom.end = ramPtr; + if (ovlInit->rom.start != 0) { + startLoad = true; + func_80058B80(ovlInit->rom.start, ramPtr, SEGMENT_SIZE(ovlInit->rom)); + ramPtr = ramPtr + SEGMENT_SIZE(ovlInit->rom); + bzero(ovlInit->bss.start, SEGMENT_SIZE(ovlInit->bss)); + ramPtr = ramPtr + SEGMENT_SIZE(ovlInit->bss); } } - var_s1 = 0; - while ((var_s1 < 15) && (segment->unk_20[var_s1].start == D_800CBDD4.unk_20[var_s1].start) && (sp42 == 0)) { - if (segment->unk_20[var_s1].start != 0) { - gSegments[var_s1 + 1] = PHYS_ADDR(var_s2); - gSPSegment(gUnkDisp1++, var_s1 + 1, PHYS_ADDR(var_s2)); - var_s2 = var_s2 + SEGMENT_SIZE(segment->unk_20[var_s1]); + segment = 0; + while ((segment < 15) && (ovlInit->assets[segment].start == D_800CBDD4.assets[segment].start) && (startLoad == 0)) { + if (ovlInit->assets[segment].start != 0) { + gSegments[segment + 1] = K0_TO_PHYS(ramPtr); + gSPSegment(gUnkDisp1++, segment + 1, K0_TO_PHYS(ramPtr)); + ramPtr = ramPtr + SEGMENT_SIZE(ovlInit->assets[segment]); } - var_s1 += 1; + segment += 1; } - for (var_s1; var_s1 < 15; var_s1 += 1) { - D_800CBDD4.unk_20[var_s1].start = segment->unk_20[var_s1].start; - D_800CBDD4.unk_20[var_s1].end = var_s2; - if (segment->unk_20[var_s1].start != 0) { - gSegments[var_s1 + 1] = PHYS_ADDR(var_s2); - gSPSegment(gUnkDisp1++, var_s1 + 1, PHYS_ADDR(var_s2)); - func_80058B80(segment->unk_20[var_s1].start, var_s2, SEGMENT_SIZE(segment->unk_20[var_s1])); - var_s2 = var_s2 + SEGMENT_SIZE(segment->unk_20[var_s1]); + for (segment; segment < 15; segment += 1) { + D_800CBDD4.assets[segment].start = ovlInit->assets[segment].start; + D_800CBDD4.assets[segment].end = ramPtr; + if (ovlInit->assets[segment].start != 0) { + gSegments[segment + 1] = K0_TO_PHYS(ramPtr); + gSPSegment(gUnkDisp1++, segment + 1, K0_TO_PHYS(ramPtr)); + func_80058B80(ovlInit->assets[segment].start, ramPtr, SEGMENT_SIZE(ovlInit->assets[segment])); + ramPtr = ramPtr + SEGMENT_SIZE(ovlInit->assets[segment]); } } @@ -69,7 +68,7 @@ u8 func_80058C48(OverlayInit* segment) { } else if (D_80137E80 == 0) { func_800034E8(0); } - return sp42; + return startLoad; } u8 func_80058F14(u8 arg0, u8 arg1) { diff --git a/src/main/sf_61B30.c b/src/main/sf_61B30.c index 27987a83..d5ea47c8 100644 --- a/src/main/sf_61B30.c +++ b/src/main/sf_61B30.c @@ -1,80 +1,917 @@ -#include "common.h" +#include "global.h" -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80060F30.s") +extern void func_8001A500(void*); +void func_80062180(ObjectInit* arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4); +void func_80061B68(void); -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80060FBC.s") +void func_80060F30(f32* arg0, u32 arg1, u32 arg2) { + if (D_801778E8 == 0) { + func_80019218(arg1, D_800C5D28, 4, &D_800C5D34, &D_800C5D34, &D_800C5D3C); + } else { + func_80019218(arg1, arg0, arg2, &D_800C5D34, &D_800C5D34, &D_800C5D3C); + } +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80060FE4.s") +void func_80060FBC(Object* arg0, f32* arg1) { + arg0->status = 0; + func_8001A500(arg1); +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80061148.s") +s32 func_80060FE4(Vec3f* arg0, f32 arg1) { + Vec3f sp2C; + Vec3f sp20; -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_800612B8.s") + if ((D_80177880 != 1) && (D_80178280[0].unk_1C8 != 2)) { + return 1; + } + Matrix_RotateY(D_8013BBC8, D_80178280[D_801778A0].unk_058, 0); + sp2C.x = arg0->x - D_80178280[D_801778A0].unk_40.x; + sp2C.y = 0.0f; + sp2C.z = arg0->z - D_80178280[D_801778A0].unk_40.z; + Matrix_MultVec3fNoTranslate(D_8013BBC8, &sp2C, &sp20); -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80061364.s") + if ((sp20.z < 1000.0f) && (arg1 < sp20.z) && (fabsf(sp20.x) < (fabsf(sp20.z * 0.5f) + 2000.0f))) { + return 1; + } + return 0; +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80061394.s") +s32 func_80061148(Vec3f* arg0, f32 arg1) { + Vec3f sp2C; + Vec3f sp20; -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_800613C4.s") + if (D_80177880 != 1) { + return 1; + } + if (D_80178280[0].unk_1C8 == 7) { + return func_80060FE4(arg0, arg1); + } + Matrix_RotateY(D_8013BBC8, D_80178280[D_801778A0].unk_058, 0); + sp2C.x = arg0->x - D_80178280[D_801778A0].unk_40.x; + sp2C.y = 0.0f; + sp2C.z = arg0->z - D_80178280[D_801778A0].unk_40.z; + Matrix_MultVec3fNoTranslate(D_8013BBC8, &sp2C, &sp20); -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80061404.s") + if ((sp20.z < 0.0f) && (arg1 < sp20.z) && (fabsf(sp20.x) < (fabsf(sp20.z * 0.5f) + 500.0f))) { + return 1; + } + return 0; +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80061444.s") +void func_800612B8(ObjectStruct_1C* arg0, u32 arg1) { + *arg0 = D_800CC124[arg1]; + arg0->unk_C = SEGMENTED_TO_VIRTUAL(D_800CC124[arg1].unk_C); + if (D_80177880 == 2) { + arg0->unk_10 += 200.0f; + } +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80061474.s") +void func_80061364(Object_80* arg0) { + s32 i; + u8* var_v0 = (u8*) arg0; -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_800614B4.s") + for (i = 0; i < sizeof(Object_80); i++, var_v0++) { + *var_v0 = 0; + } +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_800615A0.s") +void func_80061394(Object_4C* arg0) { + s32 i; + u8* var_v0 = (u8*) arg0; -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_8006168C.s") + for (i = 0; i < 0x4C; i++, var_v0++) { + *var_v0 = 0; + } +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80061778.s") +void func_800613C4(Object_2F4* arg0) { + s32 i; + u8* var_v0 = (u8*) arg0; -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80061864.s") + for (i = 0; i < sizeof(Object_2F4); i++, var_v0++) { + *var_v0 = 0; + } + arg0->unk_110 = 1.0f; +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80061958.s") +void func_80061404(Object_408* arg0) { + s32 i; + u8* var_v0 = (u8*) arg0; -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80061A4C.s") + for (i = 0; i < sizeof(Object_408); i++, var_v0++) { + *var_v0 = 0; + } + arg0->unk_3F8 = 1.0f; +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80061B68.s") +void func_80061444(Object_6C* arg0) { + s32 i; + u8* var_v0 = (u8*) arg0; -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80061CD0.s") + for (i = 0; i < 0x6C; i++, var_v0++) { + *var_v0 = 0; + } +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80061E48.s") +void func_80061474(Object_8C* arg0) { + s32 i; + u8* var_v0 = (u8*) arg0; -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80061F0C.s") + for (i = 0; i < sizeof(Object_8C); i++, var_v0++) { + *var_v0 = 0; + } + arg0->unk_70 = 1.0f; +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80062180.s") +void func_800614B4(Object_80* arg0, ObjectInit* arg1) { + func_80061364(arg0); + arg0->obj.status = 1; + arg0->obj.pos.z = -arg1->unk_0; + arg0->obj.pos.z += -3000.0f + arg1->unk_4; + arg0->obj.pos.x = arg1->unk_6; + arg0->obj.pos.y = arg1->unk_8; + arg0->obj.rot.x = arg1->unk_A; + arg0->obj.rot.y = arg1->unk_C; + arg0->obj.rot.z = arg1->unk_E; + arg0->obj.id = arg1->unk_10; + func_800612B8(&arg0->unk_1C, arg0->obj.id); +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80062568.s") +void func_800615A0(Object_4C* arg0, ObjectInit* arg1) { + func_80061394(arg0); + arg0->obj.status = 1; + arg0->obj.pos.z = -arg1->unk_0; + arg0->obj.pos.z += -3000.0f + arg1->unk_4; + arg0->obj.pos.x = arg1->unk_6; + arg0->obj.pos.y = arg1->unk_8; + arg0->obj.rot.y = arg1->unk_C; + arg0->obj.rot.x = arg1->unk_A; + arg0->obj.rot.z = arg1->unk_E; + arg0->obj.id = arg1->unk_10; + func_800612B8(&arg0->unk_1C, arg0->obj.id); +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80062664.s") +void func_8006168C(Object_2F4* arg0, ObjectInit* arg1) { + func_800613C4(arg0); + arg0->obj.status = 1; + arg0->obj.pos.z = -arg1->unk_0; + arg0->obj.pos.z += -3000.0f + arg1->unk_4; + arg0->obj.pos.x = arg1->unk_6; + arg0->obj.pos.y = arg1->unk_8; + arg0->obj.rot.y = arg1->unk_C; + arg0->obj.rot.x = arg1->unk_A; + arg0->obj.rot.z = arg1->unk_E; + arg0->obj.id = arg1->unk_10; + func_800612B8(&arg0->unk_01C, arg0->obj.id); +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80062B60.s") +void func_80061778(Object_408* arg0, ObjectInit* arg1) { + func_80061404(arg0); + arg0->obj.status = 1; + arg0->obj.pos.z = -arg1->unk_0; + arg0->obj.pos.z += -3000.0f + arg1->unk_4; + arg0->obj.pos.x = arg1->unk_6; + arg0->obj.pos.y = arg1->unk_8; + arg0->obj.rot.y = arg1->unk_C; + arg0->obj.rot.x = arg1->unk_A; + arg0->obj.rot.z = arg1->unk_E; + arg0->obj.id = arg1->unk_10; + func_800612B8(&arg0->unk_01C, arg0->obj.id); +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80062C38.s") +void func_80061864(Object_6C* arg0, ObjectInit* arg1) { + func_80061444(arg0); + arg0->obj.status = 1; + arg0->obj.pos.z = -arg1->unk_0; + arg0->obj.pos.z += -3000.0f + arg1->unk_4; + arg0->obj.pos.x = arg1->unk_6; + arg0->obj.pos.y = arg1->unk_8; + arg0->obj.rot.y = arg1->unk_C; + arg0->obj.rot.x = arg1->unk_A; + arg0->obj.rot.z = arg1->unk_E; + arg0->obj.id = arg1->unk_10; + arg0->unk_68 = 1.0f; + func_800612B8(&arg0->unk_1C, arg0->obj.id); +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80062D04.s") +void func_80061958(Object_8C* arg0, f32 arg1, f32 arg2, f32 arg3) { + func_80061474(arg0); + arg0->obj.status = 1; + arg0->obj.id = 346; + arg0->unk_50 = 50; + arg0->unk_70 = 0.2f; + if (D_80178234 == 13) { + arg0->unk_50 = 200; + arg0->unk_70 = 0.3f; + arg0->unk_6C = Rand_ZeroOne() * 255.0f; + } + arg0->obj.pos.x = arg1; + arg0->obj.pos.y = arg2; + arg0->obj.pos.z = arg3; + arg0->obj.rot.z = Rand_ZeroOne() * 360.0f; + func_800612B8(&arg0->unk_1C, arg0->obj.id); + if (D_80177C98 == 0) { + arg0->unk_1C.unk_10 = 100.0f; + } +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80062DBC.s") +void func_80061A4C(void) { + s32 i; + f32 sp28; + f32 sp24; + f32 sp20; + f32 sp1C; -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_800631A8.s") + for (i = 0; i < ARRAY_COUNT(D_80170130); i++) { + if (D_80170130[i].obj.status == 0) { + sp1C = (Rand_ZeroOne() - 0.5f); + sp28 = D_80178280[0].unk_074 + (sp1C * 400.0f) + (5.0f * D_80178280[0].unk_0C0); + sp1C = (Rand_ZeroOne() - 0.5f); + sp24 = D_80178280[0].unk_078 + (sp1C * 400.0f) + (5.0f * D_80178280[0].unk_0C4); + sp20 = -D_80177D20 - 500.0f; + if (D_80177D08 < 0.0f) { + sp20 = -D_80177D20 + 500.0f; + } + func_80061958(&D_80170130[i], sp28, sp24, sp20); + break; + } + } +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_8006326C.s") +void func_80061CD0(void); +void func_80061E48(Object_2F4* arg0, f32 arg1, f32 arg2, f32 arg3); +void func_80061F0C(Object_2F4* arg0, ObjectInit* arg1, s32 arg2); +void func_80062180(ObjectInit* arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4); +void func_80069AAC(Object_2F4*); -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_8006351C.s") +void func_80061B68(void) { + s32 i; + f32 sp28; + f32 sp24; + f32 sp20; + f32 sp1C; -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80063CAC.s") + for (i = 0; i < ARRAY_COUNT(D_80170130); i++) { + if (D_80170130[i].obj.status == 0) { + sp1C = (Rand_ZeroOne() - 0.5f); + sp28 = D_80178280[0].unk_074 + (sp1C * 2000.0f) + (5.0f * D_80178280[0].unk_0C0); + sp24 = 0; + while (sp24 <= D_80177940) { + sp1C = (Rand_ZeroOne() - 0.5f); + sp24 = D_80178280[0].unk_078 + (sp1C * 2000.0f) + (5.0f * D_80178280[0].unk_0C4); + } + sp20 = -D_80177D20 - 3000.0f; + if (D_80177D08 < 0.0f) { + sp20 = -D_80177D20 + 1000.0f; + } + func_80061958(&D_80170130[i], sp28, sp24, sp20); + break; + } + } +} + +void func_80061CD0(void) { + s32 i; + f32 sp28; + f32 sp24; + f32 sp20; + f32 sp1C; + + for (i = 0; i < ARRAY_COUNT(D_80170130); i++) { + if (D_80170130[i].obj.status == 0) { + sp1C = (Rand_ZeroOne() - 0.5f); + sp28 = D_80178280[D_801778A0].unk_074 + (sp1C * 3000.0f) + (5.0f * D_80178280[D_801778A0].unk_0C0); + sp1C = (Rand_ZeroOne() - 0.5f); + sp24 = D_80178280[D_801778A0].unk_078 + 1000.0f + (sp1C * 500.0f) + (5.0f * D_80178280[D_801778A0].unk_0C4); + sp20 = -D_80177D20 - 2000.0f * Rand_ZeroOne(); + if (D_80177D08 < 0.0f) { + sp20 = -D_80177D20 + 1000.0f; + } + func_80061958(&D_80170130[i], sp28, sp24, sp20); + break; + } + } +} + +void func_80061E48(Object_2F4* arg0, f32 arg1, f32 arg2, f32 arg3) { + func_800613C4(arg0); + arg0->obj.status = 1; + arg0->obj.id = 0xB5; + if (Rand_ZeroOne() < 0.5f) { + arg0->obj.id = 0xBA; + } + if (Rand_ZeroOne() < 0.5f) { + arg0->obj.id = 0xB6; + } + arg0->obj.pos.x = arg1; + arg0->obj.pos.y = arg2; + arg0->obj.pos.z = arg3; + arg0->unk_0F0 = 10.0f; + func_800612B8(&arg0->unk_01C, arg0->obj.id); +} + +void func_80061F0C(Object_2F4* arg0, ObjectInit* arg1, s32 arg2) { + Vec3f sp24; + + func_800613C4(arg0); + arg0->obj.status = 2; + arg0->unk_040 = arg2; + arg0->obj.pos.z = -arg1->unk_0; + arg0->obj.pos.z += -3000.0f + arg1->unk_4; + arg0->obj.pos.x = arg1->unk_6; + arg0->obj.pos.y = arg1->unk_8; + arg0->obj.rot.y = arg0->unk_0F8 = arg1->unk_C; + arg0->obj.rot.x = arg0->unk_0F4 = arg1->unk_A; + arg0->unk_0FC = arg1->unk_E; + arg0->obj.id = 200; + arg0->unk_0C2 = 10; + arg0->unk_0B4 = 0xFFF; + arg0->unk_0E4 = arg1->unk_10 - 1000; + + func_800612B8(&arg0->unk_01C, arg0->obj.id); + arg0->unk_01C.unk_10 = 3000.0f; + arg0->unk_178 = 20000.0f; + arg0->unk_054 = D_80177E70; + arg0->unk_078 = D_80163FE0[D_80177E70].unk_0E4; + arg0->unk_16C = D_80161A54; + Matrix_RotateZ(D_8013BBC8, -D_80177E88.z * M_DTOR, 0); + Matrix_RotateX(D_8013BBC8, -D_80177E88.x * M_DTOR, 1); + Matrix_RotateY(D_8013BBC8, -D_80177E88.y * M_DTOR, 1); + sp24.x = arg0->obj.pos.x - D_80177F10.x; + sp24.y = arg0->obj.pos.y - D_80177F10.y; + sp24.z = arg0->obj.pos.z - D_80177F10.z; + Matrix_MultVec3fNoTranslate(D_8013BBC8, &sp24, &arg0->unk_2DC); + arg0->unk_074 = D_80177E78; + D_80177E70 = arg2; + func_80069AAC(arg0); +} + +void func_80062180(ObjectInit* arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4) { + f32 temp_fv0; + s32 i; + + if ((arg1 > arg0->unk_6 - D_80178280[0].unk_0AC) && (arg0->unk_6 - D_80178280[0].unk_0AC > arg2) && + (arg3 > arg0->unk_8 - D_80178280[0].unk_0B0) && (arg0->unk_8 - D_80178280[0].unk_0B0 > arg4)) { + if (arg0->unk_10 < 161) { + for (i = 0; i < ARRAY_COUNT(D_80161B00); i++) { + if (D_80161B00[i].obj.status == 0) { + func_800614B4(&D_80161B00[i], arg0); + break; + } + } + } + if ((arg0->unk_10 >= 161) && (arg0->unk_10 < 176)) { + for (i = 0; i < ARRAY_COUNT(D_80163400); i++) { + if (D_80163400[i].obj.status == 0) { + func_800615A0(&D_80163400[i], arg0); + break; + } + } + } + if ((arg0->unk_10 >= 176) && (arg0->unk_10 < 292)) { + if ((arg0->unk_10 == 267) || (arg0->unk_10 == 254)) { + for (i = ARRAY_COUNT(D_80163FE0) - 1; i >= 0; i--) { + if (D_80163FE0[i].obj.status == 0) { + func_8006168C(&D_80163FE0[i], arg0); + break; + } + } + } else if (arg0->unk_10 == 198) { + for (i = 0; i < 3; i++) { + if (D_80163FE0[i].obj.status == 0) { + func_8006168C(&D_80163FE0[i], arg0); + break; + } + } + } else { + for (i = 4; i < ARRAY_COUNT(D_80163FE0); i++) { + if (D_80163FE0[i].obj.status == 0) { + func_8006168C(&D_80163FE0[i], arg0); + break; + } + } + } + } + if ((arg0->unk_10 >= 292) && (arg0->unk_10 < 322)) { + for (i = 0; i < ARRAY_COUNT(D_8016F110); i++) { + if (D_8016F110[i].obj.status == 0) { + func_80061778(&D_8016F110[i], arg0); + break; + } + } + } + if ((arg0->unk_10 >= 322) && (arg0->unk_10 < 339)) { + for (i = 0; i < ARRAY_COUNT(D_801737E0); i++) { + if (D_801737E0[i].obj.status == 0) { + func_80061864(&D_801737E0[i], arg0); + break; + } + } + } + if (arg0->unk_10 >= 339 && arg0->unk_10 < 407) { + switch (arg0->unk_10) { + case 403: + D_E6A810_801BA1E8 = 99; + break; + case 404: + D_E6A810_801BA1E8 = 0; + break; + case 405: + D_E6A810_801BA1E8 = 98; + break; + case 402: + D_E9F1D0_801A7F78 = arg0->unk_E * 0.1f; + D_E9F1D0_801A7F60 = -(f32) arg0->unk_A; + break; + case 400: + D_801782B8 += 1; + break; + case 401: + if (D_801782B8 > 0) { + D_801782B8--; + break; + } + break; + } + } + if (arg0->unk_10 >= 407) { + for (i = 0; i < ARRAY_COUNT(D_80163FE0); i++) { + if (D_80163FE0[i].obj.status == 0) { + func_80061F0C(&D_80163FE0[i], arg0, i); + break; + } + } + } + } +} + +void func_80062568(void) { + ObjectInit* var_s1; + s32 var_s0; + s32 temp = D_80178234; // seems fake + if (1) {} + D_80178310 = SEGMENTED_TO_VIRTUAL(D_800CFDA0[temp]); + var_s0 = D_80177CA0 - 0x28; + var_s1 = &D_80178310[var_s0]; + + for (; var_s0 < D_80177CA0; var_s0++, var_s1++) { + func_80062180(var_s1, 4000.0f, -4000.0f, 4000.0f, -4000.0f); + } +} + +void func_80062664(void) { + ObjectInit* var_s0_2; + f32 var_fs1; + f32 var_fs2; + f32 var_fs3; + f32 var_fs4; + s32 i; + s32 j; + + if ((D_80178234 == 1) && (D_8017827C == 1)) { + D_80178310 = SEGMENTED_TO_VIRTUAL(D_602B148); + } else if ((D_80178234 == 2) && (D_8017827C == 1)) { + D_80178310 = SEGMENTED_TO_VIRTUAL(D_602F18C); + } else if ((D_80178234 == 9) && (D_8017827C == 1)) { + D_80178310 = SEGMENTED_TO_VIRTUAL(D_C0356A4); + } else if ((D_80178234 == 6) && (D_8017827C == 1)) { + D_80178310 = SEGMENTED_TO_VIRTUAL(D_6010088); + } else { + D_80178310 = SEGMENTED_TO_VIRTUAL(D_800CFDA0[D_80178234]); + } + if (D_8017812C == 0) { + for (j = 0; j < D_801782B8; j++) { + if (D_80178234 == 13) { + func_80061B68(); + } else { + func_80061A4C(); + } + } + } + if (D_80178234 == 1) { + var_fs3 = var_fs1 = 10000.0f; + var_fs4 = var_fs2 = -10000.0f; + } else if (D_80178234 == 5) { + var_fs3 = var_fs1 = 6000.0f; + var_fs4 = var_fs2 = -6000.0f; + } else if (D_80178234 == 6) { + var_fs3 = var_fs1 = 3500.0f; + var_fs4 = var_fs2 = -3500.0f; + } else { + var_fs3 = var_fs1 = 4000.0f; + var_fs4 = var_fs2 = -4000.0f; + } + + if ((D_80178280->unk_210 != 0) && (D_80178280->unk_118 < 0.0f)) { + var_fs1 = 10000.0f; + } + if ((D_80178280->unk_210 != 0) && (D_80178280->unk_118 > 0.0f)) { + var_fs2 = -10000.0f; + } + D_80161680 = 0; + + for (i = 0, var_s0_2 = &D_80178310[D_80177DC8]; i < 0x2710; i++, D_80177DC8++, var_s0_2++) { + if ((var_s0_2->unk_10 >= 0) && D_80177D20 <= var_s0_2->unk_0 && var_s0_2->unk_0 <= D_80177D20 + 200.0f) { + if ((D_80178234 == 6) && (var_s0_2->unk_10 >= 0x3E8)) { + if (((var_s0_2->unk_C < 180.0f) && (var_s0_2->unk_6 < D_80178280->unk_0AC)) || + ((var_s0_2->unk_C > 180.0f) && (D_80178280->unk_0AC < var_s0_2->unk_6))) { + func_80062180(var_s0_2, var_fs1, var_fs2, var_fs3, var_fs4); + } + } else { + func_80062180(var_s0_2, var_fs1, var_fs2, var_fs3, var_fs4); + } + } else { + break; + } + } +} + +void func_80062B60(f32 arg0, f32 arg1, s32 arg2, f32 arg3) { + s32 i; + + if (D_80177C98 == 0) { + for (i = 0; i < ARRAY_COUNT(D_80170130); i++) { + if (D_80170130[i].obj.status == 0) { + func_80061474(&D_80170130[i]); + D_80170130[i].obj.status = 1; + D_80170130[i].obj.id = 0x15C; + D_80170130[i].obj.pos.x = arg0; + D_80170130[i].obj.pos.y = D_80177940 + 3.0f; + D_80170130[i].obj.pos.z = arg1; + D_80170130[i].unk_70 = 10.0f; + D_80170130[i].unk_6C = arg3; + D_80170130[i].unk_44 = 0x50; + D_80170130[i].unk_4E = arg2; + func_800612B8(&D_80170130[i].unk_1C, D_80170130[i].obj.id); + break; + } + } + } +} + +void func_80062C38(f32 arg0, f32 arg1) { + s32 i; + + if (D_80177C98 == 0) { + for (i = 0; i < ARRAY_COUNT(D_80170130); i++) { + if (D_80170130[i].obj.status == 0) { + func_80061474(&D_80170130[i]); + D_80170130[i].obj.status = 1; + D_80170130[i].obj.id = 349; + D_80170130[i].obj.pos.x = arg0; + D_80170130[i].obj.pos.y = D_80177940 + 3.0f; + D_80170130[i].obj.pos.z = arg1; + D_80170130[i].unk_70 = 1.0f; + D_80170130[i].unk_6C = 1.3f; + D_80170130[i].unk_44 = 0x78; + func_800612B8(&D_80170130[i].unk_1C, D_80170130[i].obj.id); + break; + } + } + } +} + +void func_80062D04(f32 arg0, f32 arg1) { + s32 i; + + for (i = 0; i < ARRAY_COUNT(D_80170130); i++) { + if (D_80170130[i].obj.status == 0) { + func_80061474(&D_80170130[i]); + D_80170130[i].obj.status = 1; + D_80170130[i].obj.id = 350; + D_80170130[i].obj.pos.x = arg0; + D_80170130[i].obj.pos.y = D_80177940 + 3.0f; + D_80170130[i].obj.pos.z = arg1; + D_80170130[i].unk_70 = 3.0f; + D_80170130[i].unk_6C = 2.0f; + D_80170130[i].unk_44 = 120; + func_800612B8(&D_80170130[i].unk_1C, D_80170130[i].obj.id); + break; + } + } +} + +s32 func_80062DBC(Vec3f* arg0, f32* var_s0, Object* arg2, f32 arg3, f32 arg4, f32 arg5) { + f32 temp_fv1; + f32 var_fa0; + f32 var_fa1; + f32 var_fs1; + f32 var_fs2; + f32 var_ft4; + f32 var_ft5; + f32 var_fv0; + s32 temp_ft1; + Vec3f sp80; + Vec3f sp74; + s32 var_s4; + + temp_ft1 = var_s0[0]; + var_s0++; + if (temp_ft1 != 0) { + for (var_s4 = 0; var_s4 < temp_ft1; var_s4++) { + var_fv0 = 0.0f; + var_fa0 = 0.0f; + var_fs2 = 0.0f; + var_fs1 = 0.0f; + if (var_s0[0] >= 300000.0f) { + return 0; + } + if (var_s0[0] == 200000.0f) { + var_fv0 = 1.0f; + var_fs1 = var_s0[1]; + var_fs2 = var_s0[2]; + var_fa0 = var_s0[3]; + var_s0 += 4; + } + if ((arg2->rot.y == 0.0f) && (arg2->rot.z == 0.0f) && (arg2->rot.x == 0.0f) && (var_fv0 == 0.0f)) { + var_fa1 = arg0->x; + var_ft4 = arg0->y; + var_ft5 = arg0->z; + } else { + Matrix_RotateZ(D_8013BBC8, -var_fa0 * M_DTOR, 0); + Matrix_RotateX(D_8013BBC8, -var_fs1 * M_DTOR, 1); + Matrix_RotateY(D_8013BBC8, -var_fs2 * M_DTOR, 1); + Matrix_RotateZ(D_8013BBC8, -arg2->rot.z * M_DTOR, 1); + Matrix_RotateX(D_8013BBC8, -arg2->rot.x * M_DTOR, 1); + Matrix_RotateY(D_8013BBC8, -arg2->rot.y * M_DTOR, 1); + if ((arg3 != 0.0f) || (arg4 != 0.0f) || (arg5 != 0.0f)) { + Matrix_RotateZ(D_8013BBC8, -arg5 * M_DTOR, 1); + Matrix_RotateX(D_8013BBC8, -arg3 * M_DTOR, 1); + Matrix_RotateY(D_8013BBC8, -arg4 * M_DTOR, 1); + } + sp80.x = arg0->x - arg2->pos.x; + sp80.y = arg0->y - arg2->pos.y; + sp80.z = arg0->z - arg2->pos.z; + Matrix_MultVec3fNoTranslate(D_8013BBC8, &sp80, &sp74); + var_fa1 = arg2->pos.x + sp74.x; + var_ft4 = arg2->pos.y + sp74.y; + var_ft5 = arg2->pos.z + sp74.z; + } + if ((var_s0[1] + 20.0f) > (fabsf((var_s0[0] + arg2->pos.z) - var_ft5)) && + ((var_s0[5] + 20.0f) > fabsf((var_s0[4] + arg2->pos.x) - var_fa1)) && + ((var_s0[3] + 10.0f) > fabsf((var_s0[2] + arg2->pos.y) - var_ft4))) { + return 1; + } + var_s0 += 6; + } + } + return 0; +} + +s32 func_800998FC(Vec3f*, Vec3f*, s32, s32, Vec3f*, Vec3f*); +s32 func_800A3690(Vec3f*, Vec3f*, s32, Vec3f*); +s32 func_8006326C(Vec3f* arg0, s32 arg1, s32 arg2, Object* arg3); +s32 func_800631A8(Vec3f*, f32*, Vec3f*); + +s32 func_800631A8(Vec3f* arg0, f32* arg1, Vec3f* arg2) { + if (((s32) arg1[0] != 0) && (fabsf((arg1[1] + arg2->z) - arg0->z) < (arg1[2] + 20.0f)) && + (fabsf((arg1[5] + arg2->x) - arg0->x) < (arg1[6] + 20.0f)) && + (fabsf((arg1[3] + arg2->y) - arg0->y) < (arg1[4] + 20.0f))) { + return 1; + } + return 0; +} + +s32 func_8006326C(Vec3f* arg0, s32 arg1, s32 arg2, Object* arg3) { + Vec3f sp74; + Vec3f sp68; + Vec3f sp5C; + Vec3f sp50; + Vec3f sp44; + s32 var_s1; + s32 pad1; + Vec3f sp30; + s32 pad2; + + sp74.x = arg0->x - arg3->pos.x; + sp74.z = arg0->z - arg3->pos.z; + if (((fabsf(sp74.x) < 1100.0f) && (fabsf(sp74.z) < 1100.0f)) || (arg2 == 0xB4)) { + sp74.y = arg0->y - arg3->pos.y; + Matrix_RotateY(D_8013BBC8, -arg3->rot.y * 0.017453292f, 0U); + Matrix_MultVec3fNoTranslate(D_8013BBC8, &sp74, &sp68); + sp5C.x = arg3->pos.x + sp68.x; + sp5C.y = arg3->pos.y + sp68.y; + sp5C.z = arg3->pos.z + sp68.z; + sp50.x = arg3->pos.x; + sp50.y = arg3->pos.y; + sp50.z = arg3->pos.z; + if ((arg2 == 0xB4) || (arg2 == 0x95) || (arg2 == 0x96) || (arg2 == 0x134) || (arg2 == 0x139) || + (arg2 == 0x138) || (arg2 == 0x135) || (arg2 == 0x27)) { + var_s1 = 0; + if (arg2 == 0x138) { + var_s1 = 9; + } + if (arg2 == 0x27) { + var_s1 = 1; + } else if (arg2 == 0x134) { + var_s1 = 4; + } else if (arg2 == 0x135) { + var_s1 = 7; + } else if (arg2 == 0x95) { + var_s1 = 5; + } else if (arg2 == 0x96) { + var_s1 = 6; + } else if (arg2 == 0x139) { + var_s1 = 8; + } + if (func_800998FC(&sp5C, &sp50, arg1, var_s1, &sp44, &sp30) > 0) { + return 1; + } + } else { + var_s1 = 0; + if (arg2 == 2) { + var_s1 = 2; + } + if (arg2 == 3) { + var_s1 = 3; + } + if (arg2 == 0x8C) { + var_s1 = 4; + } + if (arg2 == 0x8D) { + var_s1 = 6; + } + if (arg2 == 0x75) { + var_s1 = 0xE; + } else if ((arg2 == 4) || (arg2 == 5)) { + var_s1 = 1; + } + if (func_800A3690(&sp5C, &sp50, var_s1, &sp44) != 0) { + return 1; + } + } + } + return 0; +} + +s32 func_8006351C(s32 arg0, Vec3f* arg1, s32 arg2, s32 arg3) { + Object_58* var_s0; + Object_80* var_s0_2; + Object_4C* var_s0_3; + Object_408* var_s0_4; + Object_2F4* var_s0_5; + Vec3f temp; + s32 i; + + if ((D_80177880 == 1) && (D_80178234 != 0x10)) { + var_s0 = D_801782A8; + for (i = 0; i < 200; i++, var_s0++) { + if (var_s0->obj.status == 2) { + if ((var_s0->obj.id == 1) || (var_s0->obj.id == 3) || (var_s0->obj.id == 117) || + (var_s0->obj.id == 141) || (var_s0->obj.id == 150) || (var_s0->obj.id == 149) || + (var_s0->obj.id == 148) || (var_s0->obj.id == 140)) { + if (func_8006326C(arg1, arg2, var_s0->obj.id, &var_s0->obj)) { + return 999; + } + } else if ((fabsf(arg1->x - var_s0->obj.pos.x) < 2000.0f) && + (fabsf(arg1->z - var_s0->obj.pos.z) < 2000.0f)) { + if (func_80062DBC(arg1, var_s0->unk_1C.unk_C, &var_s0->obj, 0.0f, 0.0f, 0.0f)) { + return 2; + } + } + } + } + } + var_s0_2 = D_80161B00; + for (i = 0; i < ARRAY_COUNT(D_80161B00) && D_80177880 == 0; i++, var_s0_2++) { + if (var_s0_2->obj.status == 2) { + if ((var_s0_2->obj.id == 1) || (var_s0_2->obj.id == 4) || (var_s0_2->obj.id == 5) || + (var_s0_2->obj.id == 2) || (var_s0_2->obj.id == 39) || (var_s0_2->obj.id == 3)) { + if (func_8006326C(arg1, arg2, var_s0_2->obj.id, &var_s0_2->obj)) { + return 2; + } + } else if ((fabsf(arg1->x - var_s0_2->obj.pos.x) < 2000.0f) && + (fabsf(arg1->z - var_s0_2->obj.pos.z) < 2000.0f)) { + if (func_80062DBC(arg1, var_s0_2->unk_1C.unk_C, &var_s0_2->obj, 0.0f, 0.0f, 0.0f)) { + return i + 10; + } + } + } + } + var_s0_3 = D_80163400; + for (i = 0; i < ARRAY_COUNT(D_80163400); i++, var_s0_3++) { + if ((var_s0_3->obj.status == 2) && (fabsf(arg1->x - var_s0_3->obj.pos.x) < 500.0f) && + (fabsf(arg1->z - var_s0_3->obj.pos.z) < 500.0f) && + func_800631A8(arg1, var_s0_3->unk_1C.unk_C, &var_s0_3->obj.pos)) { + if ((var_s0_3->obj.id == 163) || (var_s0_3->obj.id == 162) || (var_s0_3->obj.id == 162)) { + var_s0_3->unk_46 = 1; + } + return 0; + } + } + if ((arg3 == 0) || (arg3 == 2) || (arg3 == 3)) { + if (arg3 != 2) { + var_s0_4 = D_8016F110; + for (i = 0; i < ARRAY_COUNT(D_8016F110); i++, var_s0_4++) { + if (var_s0_4->obj.status == 2) { + if ((var_s0_4->obj.id == 308) || (var_s0_4->obj.id == 312) || (var_s0_4->obj.id == 313) || + (var_s0_4->obj.id == 309)) { + if (func_8006326C(arg1, arg2, var_s0_4->obj.id, &var_s0_4->obj)) { + return 2; + } + } else if (var_s0_4->obj.id == 310) { + temp.x = fabsf(var_s0_4->obj.pos.x - arg1->x) * 0.8333333f; + temp.y = fabsf(var_s0_4->obj.pos.y - arg1->y) * 2; + temp.z = fabsf(var_s0_4->obj.pos.z - arg1->z) * 0.8333333f; + if (sqrtf(VEC3F_SQ(temp)) < 1500.0f) { + var_s0_4->unk_062 = 1; + return 2; + } + } else { + if (var_s0_4->obj.id == 316) { + temp.x = fabsf(var_s0_4->obj.pos.x - arg1->x); + temp.y = fabsf(var_s0_4->obj.pos.y - 300.0f - arg1->y) * 7.42f; + temp.z = fabsf(var_s0_4->obj.pos.z - arg1->z); + if (sqrtf(VEC3F_SQ(temp)) < 2700.0f) { + return 2; + } + } + if ((fabsf(arg1->x - var_s0_4->obj.pos.x) < 2000.0f) && + (fabsf(arg1->z - var_s0_4->obj.pos.z) < 2000.0f)) { + if (func_80062DBC(arg1, var_s0_4->unk_01C.unk_C, &var_s0_4->obj, 0.0f, 0.0f, 0.0f)) { + return 2; + } + } + } + } + } + } + var_s0_5 = D_80163FE0; + for (i = 0; i < ARRAY_COUNT(D_80163FE0); i++, var_s0_5++) { + if ((var_s0_5->obj.status >= 2) && (fabsf(arg1->x - var_s0_5->obj.pos.x) < 1000.0f) && + (fabsf(arg1->z - var_s0_5->obj.pos.z) < 1500.0f) && (arg0 != i) && (var_s0_5->unk_01C.unk_16 != 2) && + ((var_s0_5->obj.id != 197) || (var_s0_5->unk_0E4 >= 4)) && (var_s0_5->unk_0C2 == 0)) { + if (var_s0_5->obj.id == 180) { + if (func_8006326C(arg1, arg2, var_s0_5->obj.id, &var_s0_5->obj) != 0) { + return 2; + } + } else if (var_s0_5->unk_110 < 0.0f) { + if (func_80062DBC(arg1, var_s0_5->unk_01C.unk_C, &var_s0_5->obj, var_s0_5->unk_2E8.x, + var_s0_5->unk_2E8.y, var_s0_5->unk_2E8.z + var_s0_5->unk_0FC)) { + var_s0_5->unk_0D0 = 1; + var_s0_5->unk_0D6 = 10; + var_s0_5->unk_0D2 = -1; + var_s0_5->unk_0D8.x = arg1->x; + var_s0_5->unk_0D8.y = arg1->y; + var_s0_5->unk_0D8.z = arg1->z; + return 2; + } + } else if ((arg3 != 2) && (arg3 != 3)) { + if (func_800631A8(arg1, var_s0_5->unk_01C.unk_C, &var_s0_5->obj.pos)) { + var_s0_5->unk_0D0 = 1; + var_s0_5->unk_0D6 = 10; + var_s0_5->unk_0D2 = -1; + if (((var_s0_5->obj.id != 200) || (var_s0_5->unk_080 == 0)) && + ((var_s0_5->obj.id != 197) || ((var_s0_5->unk_0E4 >= 10) && (var_s0_5->unk_0E4 < 100)))) { + var_s0_5->unk_0CE = 0; + } + var_s0_5->unk_0D8.x = arg1->x; + var_s0_5->unk_0D8.y = arg1->y; + var_s0_5->unk_0D8.z = arg1->z; + return 1; + } + } + } + } + } + return 0; +} + +void func_80063CAC(Object_80* arg0) { + s32 i; + + for (i = 0; i < ARRAY_COUNT(D_80163FE0); i++) { + if (D_80163FE0[i].obj.status == 0) { + func_800613C4(&D_80163FE0[i]); + D_80163FE0[i].obj.status = 1; + D_80163FE0[i].obj.id = 193; + D_80163FE0[i].obj.pos.x = arg0->obj.pos.x; + D_80163FE0[i].obj.pos.y = arg0->obj.pos.y; + D_80163FE0[i].obj.pos.z = arg0->obj.pos.z; + D_80163FE0[i].obj.rot.y = Rand_ZeroOne() * 360.0f; + func_800612B8(&D_80163FE0[i].unk_01C, D_80163FE0[i].obj.id); + break; + } + } +} + +void func_80063D58(Object_80* arg0); #pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80063D58.s") +void func_80063E5C(Object_80* arg0, f32* arg1); #pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80063E5C.s") -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80063F4C.s") +void func_80063F4C(s32 arg0) { +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80063F58.s") +void func_80063F58(Object_6C* arg0) { + arg0->unk_68 = arg0->obj.rot.z * 100.0f; +} -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80063F74.s") +void func_80063F74(Object_6C* arg0) { + arg0->unk_68 = arg0->obj.rot.z * 100.0f; +} #pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_61B30/func_80063F90.s") diff --git a/src/main/sf_A24B0.c b/src/main/sf_A24B0.c index 1fcd723c..46f62663 100644 --- a/src/main/sf_A24B0.c +++ b/src/main/sf_A24B0.c @@ -235,7 +235,7 @@ void func_800A24DC(s32 arg0) { case 8: func_8003DAF0(); D_801778A0 = arg0; - func_8018AAC4(); + func_EF0260_8018AAC4(); break; } } @@ -408,7 +408,7 @@ void func_800A26C0(void) { func_80187520(0x6B, NULL); break; case 0x4: - func_8019E8D0(); + func_EBFBE0_8019E8D0(); break; case 0x6: func_800C20B0(); @@ -421,7 +421,7 @@ void func_800A26C0(void) { break; case 0x8: D_80177898 = 8; - func_8018A96C(); + func_EF0260_8018A96C(); break; default: break; @@ -498,16 +498,16 @@ void func_800A26C0(void) { } } -UnkStruct_func_80090A00* func_800A3608(s32 arg0) { - UnkStruct_func_80090A00* var_a2 = D_80163FE0; +Object_2F4* func_800A3608(s32 arg0) { + Object_2F4* var_a2 = D_80163FE0; s32 i; for (i = 0; i < 60; i++, var_a2++) { - if (var_a2->unk_000.unk_00 == 0) { + if (var_a2->obj.status == 0) { func_800613C4(var_a2); - var_a2->unk_000.unk_00 = 1; - var_a2->unk_000.unk_02 = arg0; - func_800612B8(&var_a2->unk_01C, var_a2->unk_000.unk_02); + var_a2->obj.status = 1; + var_a2->obj.id = arg0; + func_800612B8(&var_a2->unk_01C, var_a2->obj.id); break; } } diff --git a/src/main/sf_hud.c b/src/main/sf_hud.c index 42e68f65..c8f20b33 100644 --- a/src/main/sf_hud.c +++ b/src/main/sf_hud.c @@ -31,15 +31,15 @@ void func_8008556C(f32 arg0, f32 arg1) { } void func_800855C4(f32 arg0, f32 arg1, f32 arg2, f32 arg3) { - func_8009E1E8(&gMasterDisp, &D_1002280, 8, 12, arg0, arg1, arg2, arg3); + func_8009E1E8(&gMasterDisp, D_1002280, 8, 12, arg0, arg1, arg2, arg3); } void func_80085618(f32 arg0, f32 arg1, f32 arg2, f32 arg3) { - func_8009D994(&gMasterDisp, &D_1002280, 8, 12, arg0, arg1, arg2, arg3); + func_8009D994(&gMasterDisp, D_1002280, 8, 12, arg0, arg1, arg2, arg3); } void func_8008566C(f32 x, f32 y, f32 arg2, f32 arg3) { - func_8009D994(&gMasterDisp, &D_10030D0, 8, 12, x, y, arg2, arg3); + func_8009D994(&gMasterDisp, D_10030D0, 8, 12, x, y, arg2, arg3); } void func_800856C0(f32 arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4) { @@ -48,9 +48,9 @@ void func_800856C0(f32 arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4) { void func_80085740(f32 arg0, f32 arg1, f32 arg2, f32 arg3) { if (D_801778E8 != 0) { - func_8009D994(&gMasterDisp, &D_3000B20, 32, 5, arg0, arg1, arg2, arg3); + func_8009D994(&gMasterDisp, D_3000B20, 32, 5, arg0, arg1, arg2, arg3); } else { - func_8009D994(&gMasterDisp, &D_1000E80, 48, 9, arg0, arg1, arg2, arg3); + func_8009D994(&gMasterDisp, D_1000E80, 48, 9, arg0, arg1, arg2, arg3); } } @@ -86,7 +86,7 @@ void func_80086110(f32 arg0, f32 arg1, s32 arg2) { if ((arg2 <= 0) && (arg2 != -2) && ((D_80177854 == 100) || (D_80177830 == 1) || (D_80177838 != 0))) { func_800B8DD0(&gMasterDisp, 0x4C); gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 0, 255); - if ((arg2 == 0) && (D_80178280->unk_1C8 == 7)) { + if ((arg2 == 0) && (D_80178280[0].unk_1C8 == 7)) { func_800A1200(arg0 + (8.0f * temp) + 4.0f, arg1 + 2.0f, 1.0f, 1.0f, " OK "); } else { func_800A1200(arg0 + (8.0f * temp) + 4.0f, arg1 + 2.0f, 1.0f, 1.0f, "DOWN"); @@ -170,7 +170,7 @@ void func_800869A0(f32 arg0, f32 arg1, s32 k, f32 arg3, s32 arg4, s32 arg5) { s32 i; s32 j; - u8* D_800D1CD4[] = { + u16* D_800D1CD4[] = { D_5009F60, D_500A050, D_500A140, D_500A230, D_500A320, D_500A410, D_500A500, D_500A5F0, D_500A6E0, D_500A7D0, }; @@ -551,27 +551,26 @@ void func_80089E98(s32 arg0) { #pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_hud/func_8008A4DC.s") s32 func_8008AC54(s32 arg0) { - UnkStruct_func_80090A00* var_a1; + Object_2F4* var_a1; s32 i; s32 ret = 0; for (i = 0, var_a1 = D_80163FE0; i < 60; i++, var_a1++) { switch (arg0) { case 0: - if ((var_a1->unk_000.unk_00 == 2) && (var_a1->unk_000.unk_02 == 0xBE)) { + if ((var_a1->obj.status == 2) && (var_a1->obj.id == 0xBE)) { ret++; } break; case 1: - if ((var_a1->unk_000.unk_00 == 2) && (var_a1->unk_000.unk_02 == 0xBF)) { + if ((var_a1->obj.status == 2) && (var_a1->obj.id == 0xBF)) { ret++; } break; case 2: - if (((var_a1->unk_000.unk_02 == 0xBE) || (var_a1->unk_000.unk_02 == 0xBF)) && - (var_a1->unk_000.unk_00 == 2)) { + if (((var_a1->obj.id == 0xBE) || (var_a1->obj.id == 0xBF)) && (var_a1->obj.status == 2)) { ret++; } break; @@ -716,7 +715,7 @@ void func_8008B2F0(void) { D_801617A4 = D_801617A8 = 1.0f; } - var_fv0 = D_80178280->unk_264; + var_fv0 = D_80178280[0].unk_264; D_801617AC = var_fv0 / ((256.0f * D_801617A8) - 1.0f); if (D_80161A90[0] >= 3) { @@ -736,7 +735,7 @@ void func_8008B2F0(void) { D_800D1EB4 = D_800D1EB8 = D_800D1EBC = 255; if (D_801617B0 > 0) { if (--D_801617B0 == 0) { - D_80178280->unk_26C += 128; + D_80178280[0].unk_26C += 128; } } @@ -754,7 +753,7 @@ void func_8008B2F0(void) { func_8009BC2C(&D_801617A8, D_801617A4, 0.02f, 1000.0f, 0.001f); - var_fv0 = D_80178280->unk_264; + var_fv0 = D_80178280[0].unk_264; if (var_fv0 > (256.0f * D_801617A8) - 1.0f) { var_fv0 = (256.0f * D_801617A8) - 1.0f; } @@ -872,7 +871,7 @@ s32 func_8008BCBC(s32 arg0) { #ifdef IMPORT_DATA_PENDING void func_8008C390(f32 arg0, f32 arg1, f32 arg2, s32 arg3) { - u8* D_800D1EC0[] = { + u16* D_800D1EC0[] = { D_5000000, D_5000080, D_5000100, D_5000180, D_5000200, D_5000280, D_5000300, D_5000380, D_5000400, D_5000480, }; s32 i; @@ -951,7 +950,7 @@ s32 func_8008CB8C(void) { } void func_8008CB98(f32 arg0, f32 arg1, f32 arg2) { - func_8009D994(&gMasterDisp, &D_30013E0, 8, 8, arg0, arg1, arg2, arg2); + func_8009D994(&gMasterDisp, D_30013E0, 8, 8, arg0, arg1, arg2, arg2); } #pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_hud/func_8008CBE4.s") @@ -1432,7 +1431,7 @@ void func_8008F96C(void) { } if (D_80178234 == 10) { - func_801988E0(); + func_DF4260_801988E0(); } } @@ -1444,34 +1443,34 @@ void func_8008F96C(void) { #pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_hud/func_80090200.s") -void func_800907C4(UnkStruct_D_8016F110* arg0) { +void func_800907C4(Object_408* arg0) { switch (arg0->unk_04E) { case 0: - if ((arg0->unk_0D8[1] == 255.0f) && (arg0->unk_0D8[2] == 212.0f)) { + if ((arg0->unk_0DC == 255.0f) && (arg0->unk_0E0 == 212.0f)) { arg0->unk_04E = 1; } else { - func_8009BC2C(&arg0->unk_0D8[1], 255.0f, 0.3f, 6.0f, 6.0f); - func_8009BC2C(&arg0->unk_0D8[2], 212.0f, 0.3f, 4.98f, 4.98f); + func_8009BC2C(&arg0->unk_0DC, 255.0f, 0.3f, 6.0f, 6.0f); + func_8009BC2C(&arg0->unk_0E0, 212.0f, 0.3f, 4.98f, 4.98f); } break; case 1: - if ((arg0->unk_0D8[1] == 28.0f) && (arg0->unk_0D8[2] == 23.0f)) { + if ((arg0->unk_0DC == 28.0f) && (arg0->unk_0E0 == 23.0f)) { arg0->unk_04E = 0; } else { - func_8009BC2C(&arg0->unk_0D8[1], 28.0f, 0.3f, 6.0f, 6.0f); - func_8009BC2C(&arg0->unk_0D8[2], 23.0f, 0.3f, 4.98f, 4.98f); + func_8009BC2C(&arg0->unk_0DC, 28.0f, 0.3f, 6.0f, 6.0f); + func_8009BC2C(&arg0->unk_0E0, 23.0f, 0.3f, 4.98f, 4.98f); } break; } func_8008FFF0(arg0, D_8015F928); } -s32 func_8009092C(UnkStruct_func_80090A00* arg0) { +s32 func_8009092C(Object_2F4* arg0) { s32 var_s5 = 0; - UnkStruct_D_8016F110* var_s1; - s32 i; + Object_408* var_s1; + s32 i = 0; if (arg0->unk_0E6 != 0) { return 1; @@ -1480,7 +1479,7 @@ s32 func_8009092C(UnkStruct_func_80090A00* arg0) { var_s1 = &D_8016F110[1]; for (i = 1; i < 4; i++, var_s1++) { - if (var_s1->unk_000.unk_00 == 2) { + if (var_s1->obj.status == 2) { var_s5 = 1; if (arg0->unk_0E6 == 0) { arg0->unk_0E6 = i; @@ -1494,125 +1493,123 @@ s32 func_8009092C(UnkStruct_func_80090A00* arg0) { return var_s5; } -s32 func_80090A00(UnkStruct_func_80090A00* arg0) { - switch (arg0->unk_050[5]) { +s32 func_80090A00(Object_2F4* arg0) { + switch (arg0->unk_064) { case 0: - arg0->unk_114[8] = 0.0f; - arg0->unk_114[7] = 360.0f; + arg0->unk_134 = 0.0f; + arg0->unk_130 = 360.0f; arg0->unk_0BC = 8; arg0->unk_0F8 = 100.0f; arg0->unk_0F4 = 300.0f; - arg0->unk_050[4] = 1; - arg0->unk_050[5] = 1; + arg0->unk_060 = 1; + arg0->unk_064 = 1; case 1: if (arg0->unk_0BC == 0.0f) { - arg0->unk_114[1] = 20.0f; - arg0->unk_114[3] = 3.6f; - arg0->unk_050[2] = 0; - arg0->unk_050[3] = 36; - arg0->unk_050[5] = 2; + arg0->unk_118 = 20.0f; + arg0->unk_120 = 3.6f; + arg0->unk_058 = 0; + arg0->unk_05C = 36; + arg0->unk_064 = 2; } else { - arg0->unk_000.pos.y -= 8.0f; + arg0->obj.pos.y -= 8.0f; break; } case 2: - arg0->unk_114[4] = D_8016F110[0].unk_000.pos.x + 1000.0f; - arg0->unk_114[5] = 300.0f; - arg0->unk_114[6] = arg0->unk_000.pos.z - 10000.0f; - arg0->unk_050[2]++; - if (arg0->unk_050[2] == arg0->unk_050[3]) { - arg0->unk_050[5] = 3; - arg0->unk_050[3] = 40; - arg0->unk_050[2] = 0; - } else if (arg0->unk_050[2] == 6) { - arg0->unk_050[1] = 1; + arg0->unk_124.x = D_8016F110[0].obj.pos.x + 1000.0f; + arg0->unk_124.y = 300.0f; + arg0->unk_124.z = arg0->obj.pos.z - 10000.0f; + arg0->unk_058++; + if (arg0->unk_05C == arg0->unk_058) { + arg0->unk_064 = 3; + arg0->unk_05C = 40; + arg0->unk_058 = 0; + } else if (arg0->unk_058 == 6) { + arg0->unk_054 = 1; } break; case 3: - arg0->unk_114[4] = D_8016F110[0].unk_000.pos.x - 1000.0f; - arg0->unk_114[5] = 400.0f; - arg0->unk_114[6] = D_8016F110[0].unk_000.pos.z; - arg0->unk_050[2]++; - if (arg0->unk_050[2] == arg0->unk_050[3]) { - arg0->unk_050[5] = 4; - } else if (arg0->unk_050[2] == 20) { - arg0->unk_114[1] = 30.0f; + arg0->unk_124.x = D_8016F110[0].obj.pos.x - 1000.0f; + arg0->unk_124.y = 400.0f; + arg0->unk_124.z = D_8016F110[0].obj.pos.z; + arg0->unk_058++; + if (arg0->unk_05C == arg0->unk_058) { + arg0->unk_064 = 4; + } else if (arg0->unk_058 == 20) { + arg0->unk_118 = 30.0f; } break; case 4: - arg0->unk_114[6] = D_80178280->unk_138; - arg0->unk_114[5] = 100.0f; - arg0->unk_114[4] = D_80178280->unk_074; - if ((fabsf(arg0->unk_000.pos.x - D_80178280->unk_074) < 300.0f) && - (fabsf(arg0->unk_000.pos.z - D_80178280->unk_138) < 300.0f)) { - arg0->unk_050[5] = 5; - arg0->unk_050[3] = 20; - arg0->unk_050[2] = 0; + arg0->unk_124.z = D_80178280[0].unk_138; + arg0->unk_124.y = 100.0f; + arg0->unk_124.x = D_80178280[0].unk_074; + if ((fabsf(arg0->obj.pos.x - D_80178280[0].unk_074) < 300.0f) && + (fabsf(arg0->obj.pos.z - D_80178280[0].unk_138) < 300.0f)) { + arg0->unk_064 = 5; + arg0->unk_05C = 20; + arg0->unk_058 = 0; } break; case 5: - arg0->unk_114[6] = D_80178280->unk_138 + 1000.0f; - arg0->unk_114[5] = 1000.0f; - arg0->unk_114[4] = D_80178280->unk_074 - 1000.0f; - arg0->unk_050[2]++; - if (arg0->unk_050[2] == arg0->unk_050[3]) { - func_80060FBC(&arg0->unk_000.unk_00, arg0->unk_100); + arg0->unk_124.z = D_80178280[0].unk_138 + 1000.0f; + arg0->unk_124.y = 1000.0f; + arg0->unk_124.x = D_80178280[0].unk_074 - 1000.0f; + arg0->unk_058++; + if (arg0->unk_05C == arg0->unk_058) { + func_80060FBC(&arg0->obj, arg0->unk_100); } break; } return false; } -s32 func_80090CCC(UnkStruct_func_80090A00* arg0) { +s32 func_80090CCC(Object_2F4* arg0) { s32 ret = 0; if (func_8009092C(arg0) != 0) { - arg0->unk_114[6] = D_8016F110[arg0->unk_0E6].unk_000.pos.z; - arg0->unk_114[5] = D_8016F110[arg0->unk_0E6].unk_000.pos.y; - arg0->unk_114[4] = D_8016F110[arg0->unk_0E6].unk_000.pos.x; + arg0->unk_124.z = D_8016F110[arg0->unk_0E6].obj.pos.z; + arg0->unk_124.y = D_8016F110[arg0->unk_0E6].obj.pos.y; + arg0->unk_124.x = D_8016F110[arg0->unk_0E6].obj.pos.x; } else { - arg0->unk_114[6] = D_8016F110[0].unk_000.pos.z; - arg0->unk_114[5] = D_8016F110[0].unk_000.pos.y; - arg0->unk_114[4] = D_8016F110[0].unk_000.pos.x; + arg0->unk_124.z = D_8016F110[0].obj.pos.z; + arg0->unk_124.y = D_8016F110[0].obj.pos.y; + arg0->unk_124.x = D_8016F110[0].obj.pos.x; } - if ((fabsf(arg0->unk_000.pos.x - arg0->unk_114[4]) < 2000.0f) && - (fabsf(arg0->unk_000.pos.z - arg0->unk_114[6]) < 2000.0f)) { - arg0->unk_050[6]++; - if (arg0->unk_050[6] >= 9) { - arg0->unk_050[0] = 1; - arg0->unk_050[6] = 0; + if ((fabsf(arg0->obj.pos.x - arg0->unk_124.x) < 2000.0f) && (fabsf(arg0->obj.pos.z - arg0->unk_124.z) < 2000.0f)) { + arg0->unk_068++; + if (arg0->unk_068 >= 9) { + arg0->unk_050 = 1; + arg0->unk_068 = 0; } } - if ((fabsf(arg0->unk_000.pos.x - arg0->unk_114[4]) < 700.0f) && - (fabsf(arg0->unk_000.pos.x - arg0->unk_114[4]) < 700.0f)) { + if ((fabsf(arg0->obj.pos.x - arg0->unk_124.x) < 700.0f) && (fabsf(arg0->obj.pos.x - arg0->unk_124.x) < 700.0f)) { arg0->unk_0B8 = 1; - arg0->unk_050[6] = 0; + arg0->unk_068 = 0; ret = 1; } if (arg0->unk_0BE == 0) { arg0->unk_0BE = (s32) (Rand_ZeroOne() * 200.0f) + 200; - arg0->unk_114[10] = 30.0f; + arg0->unk_13C = 30.0f; } - if (D_8016F110[arg0->unk_0E6].unk_000.unk_00 == 0) { + if (D_8016F110[arg0->unk_0E6].obj.status == 0) { arg0->unk_0B8 = 1; arg0->unk_0E6 = 0; - arg0->unk_050[6] = 0; + arg0->unk_068 = 0; ret = 1; } return ret; } -s32 func_80090E8C(UnkStruct_func_80090A00* arg0) { +s32 func_80090E8C(Object_2F4* arg0) { f32 x; f32 y; f32 z; @@ -1629,10 +1626,10 @@ s32 func_80090E8C(UnkStruct_func_80090A00* arg0) { z = (Rand_ZeroOne() - 0.5f) * 10000.0f; } - if ((fabsf(arg0->unk_000.pos.x - x) > 2000.0f) && (fabsf(arg0->unk_000.pos.z - z) > 2000.0f)) { - arg0->unk_114[4] = x; - arg0->unk_114[5] = y; - arg0->unk_114[6] = z; + if ((fabsf(arg0->obj.pos.x - x) > 2000.0f) && (fabsf(arg0->obj.pos.z - z) > 2000.0f)) { + arg0->unk_124.x = x; + arg0->unk_124.y = y; + arg0->unk_124.z = z; arg0->unk_0BC = (s32) (Rand_ZeroOne() * 20.0f) + 10; } } @@ -1643,31 +1640,31 @@ s32 func_80090E8C(UnkStruct_func_80090A00* arg0) { var_fv1_2 = 5000.0f; } - if ((var_fv1_2 < fabsf(arg0->unk_000.pos.x - D_8016F110->unk_000.pos.x)) && - (var_fv1_2 < fabsf(arg0->unk_000.pos.z - D_8016F110->unk_000.pos.z))) { + if ((var_fv1_2 < fabsf(arg0->obj.pos.x - D_8016F110->obj.pos.x)) && + (var_fv1_2 < fabsf(arg0->obj.pos.z - D_8016F110->obj.pos.z))) { arg0->unk_0B8 = 0; } if (arg0->unk_0BE == 0) { arg0->unk_0BE = (s32) (Rand_ZeroOne() * 200.0f) + 200; - arg0->unk_114[10] = 30.0f; + arg0->unk_13C = 30.0f; } return false; } -s32 func_800910C0(UnkStruct_func_80090A00* arg0) { +s32 func_800910C0(Object_2F4* arg0) { f32 var_fv1; if (arg0->unk_0BC == 0) { - arg0->unk_18C[28].x = (Rand_ZeroOne() - 0.5f) * 2000.0f; - arg0->unk_18C[28].y = (Rand_ZeroOne() * 1000.0f) + 200.0f; - arg0->unk_18C[28].z = (Rand_ZeroOne() - 0.5f) * 2000.0f; + arg0->unk_2DC.x = (Rand_ZeroOne() - 0.5f) * 2000.0f; + arg0->unk_2DC.y = (Rand_ZeroOne() * 1000.0f) + 200.0f; + arg0->unk_2DC.z = (Rand_ZeroOne() - 0.5f) * 2000.0f; arg0->unk_0BC = (s32) (Rand_ZeroOne() * 20.0f) + 10; } - arg0->unk_114[4] = arg0->unk_18C[28].x + D_8016F110->unk_000.pos.x; - arg0->unk_114[5] = arg0->unk_18C[28].y; - arg0->unk_114[6] = arg0->unk_18C[28].z + D_8016F110->unk_000.pos.z; + arg0->unk_124.x = arg0->unk_2DC.x + D_8016F110->obj.pos.x; + arg0->unk_124.y = arg0->unk_2DC.y; + arg0->unk_124.z = arg0->unk_2DC.z + D_8016F110->obj.pos.z; if (arg0->unk_0E4 == 1) { var_fv1 = 1500.0f; @@ -1675,19 +1672,18 @@ s32 func_800910C0(UnkStruct_func_80090A00* arg0) { var_fv1 = 3000.0f; } - if ((var_fv1 < fabsf(arg0->unk_000.pos.x - arg0->unk_114[4])) && - (var_fv1 < fabsf(arg0->unk_000.pos.z - arg0->unk_114[6]))) { + if ((var_fv1 < fabsf(arg0->obj.pos.x - arg0->unk_124.x)) && (var_fv1 < fabsf(arg0->obj.pos.z - arg0->unk_124.z))) { arg0->unk_0B8 = 0; } if (arg0->unk_0BE == 0) { arg0->unk_0BE = (s32) (Rand_ZeroOne() * 200.0f) + 200; - arg0->unk_114[10] = 30.0f; + arg0->unk_13C = 30.0f; } return false; } -void func_80091254(UnkStruct_func_80090A00* arg0) { +void func_80091254(Object_2F4* arg0) { if (D_80177880 == 1) { func_80090E8C(arg0); } else { @@ -1695,27 +1691,26 @@ void func_80091254(UnkStruct_func_80090A00* arg0) { } } -s32 func_80091298(UnkStruct_func_80090A00* arg0) { - arg0->unk_114[1] = D_80178280->unk_0D0 + 10.0f; - arg0->unk_114[3] = 3.6f; - arg0->unk_114[4] = D_80178280->unk_074 + ((f32) (arg0->unk_0E4 - 2) * 700.0f); - arg0->unk_114[5] = D_80178280->unk_078; - arg0->unk_114[6] = D_80178280->unk_138; +s32 func_80091298(Object_2F4* arg0) { + arg0->unk_118 = D_80178280[0].unk_0D0 + 10.0f; + arg0->unk_120 = 3.6f; + arg0->unk_124.x = D_80178280[0].unk_074 + ((f32) (arg0->unk_0E4 - 2) * 700.0f); + arg0->unk_124.y = D_80178280[0].unk_078; + arg0->unk_124.z = D_80178280[0].unk_138; - if ((fabsf(arg0->unk_000.pos.x - arg0->unk_114[4]) < 700.0f) || - (fabsf(arg0->unk_000.pos.z - arg0->unk_114[6]) < 700.0f)) { - arg0->unk_114[1] = D_80178280->unk_0D0 - 10.0f; - arg0->unk_114[3] = 1.2f; + if ((fabsf(arg0->obj.pos.x - arg0->unk_124.x) < 700.0f) || (fabsf(arg0->obj.pos.z - arg0->unk_124.z) < 700.0f)) { + arg0->unk_118 = D_80178280[0].unk_0D0 - 10.0f; + arg0->unk_120 = 1.2f; } return false; } -s32 func_80091368(UnkStruct_func_80090A00* arg0) { - switch (arg0->unk_050[5]) { +s32 func_80091368(Object_2F4* arg0) { + switch (arg0->unk_064) { case 0: - arg0->unk_114[5] = 20000.0f; - arg0->unk_050[1] = 1; - arg0->unk_050[5] = 1; + arg0->unk_124.y = 20000.0f; + arg0->unk_054 = 1; + arg0->unk_064 = 1; D_801778B0[arg0->unk_0E4] = 1; switch (arg0->unk_0E4) { @@ -1735,25 +1730,25 @@ s32 func_80091368(UnkStruct_func_80090A00* arg0) { break; case 1: - if (arg0->unk_114[29] < 2.0f) { - arg0->unk_114[29] = 2.0f; + if (arg0->unk_188 < 2.0f) { + arg0->unk_188 = 2.0f; } if (arg0->unk_0BC == 0) { arg0->unk_0BC = (s32) (Rand_ZeroOne() * 20.0f) + 30; - arg0->unk_114[7] = 360.0f; - arg0->unk_114[8] = 0.0f; + arg0->unk_130 = 360.0f; + arg0->unk_134 = 0.0f; } - if (arg0->unk_000.pos.y > 3000.0f) { - func_80060FBC(&arg0->unk_000.unk_00, arg0->unk_100); + if (arg0->obj.pos.y > 3000.0f) { + func_80060FBC(&arg0->obj, arg0->unk_100); } break; } return false; } -void func_800914FC(UnkStruct_func_80090A00* arg0) { +void func_800914FC(Object_2F4* arg0) { switch (arg0->unk_0B8) { case 0: if (func_80090CCC(arg0) == 0) { @@ -1777,13 +1772,13 @@ void func_800914FC(UnkStruct_func_80090A00* arg0) { } if ((D_801778B0[arg0->unk_0E4] <= 0) && (arg0->unk_0B8 != 3)) { - arg0->unk_050[5] = 0; + arg0->unk_064 = 0; arg0->unk_0B8 = 3; } - if (D_80178280->unk_1C8 == 7) { + if (D_80178280[0].unk_1C8 == 7) { if ((arg0->unk_0B8 != 2) && (arg0->unk_0B8 != 3)) { - arg0->unk_050[4] = 1; + arg0->unk_060 = 1; arg0->unk_0B8 = 2; } } @@ -1791,7 +1786,7 @@ void func_800914FC(UnkStruct_func_80090A00* arg0) { #pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_hud/func_800915FC.s") -s32 func_80091864(UnkStruct_func_80090A00* arg0) { +s32 func_80091864(Object_2F4* arg0) { f32 sp44; f32 sp40; f32 sp3C; @@ -1801,25 +1796,25 @@ s32 func_80091864(UnkStruct_func_80090A00* arg0) { f32 sp2C; f32 sp28; - x = arg0->unk_114[4] - arg0->unk_000.pos.x; - y = arg0->unk_114[5] - arg0->unk_000.pos.y; - z = arg0->unk_114[6] - arg0->unk_000.pos.z; + x = arg0->unk_124.x - arg0->obj.pos.x; + y = arg0->unk_124.y - arg0->obj.pos.y; + z = arg0->unk_124.z - arg0->obj.pos.z; sp40 = func_8009F768(Math_Atan2F(x, z)); sp44 = func_8009F768(Math_Atan2F(y, sqrtf(SQ(x) + SQ(z)))); - if ((func_800915FC(arg0) != 0) && (arg0->unk_050[4] == 0)) { + if ((func_800915FC(arg0) != 0) && (arg0->unk_060 == 0)) { sp44 += 40.0f; if (sp44 >= 360.0f) { sp44 -= 360.0f; - } else if ((arg0->unk_000.pos.y < (D_80177940 + 50.0f)) && (D_80177C98 == 0) && (sp44 > 180.0f)) { + } else if ((arg0->obj.pos.y < (D_80177940 + 50.0f)) && (D_80177C98 == 0) && (sp44 > 180.0f)) { sp44 = 0.0f; } - arg0->unk_050[0] = 0; + arg0->unk_050 = 0; } - sp3C = func_8009BD38(&arg0->unk_0F8, sp40, 0.5f, arg0->unk_114[2], 0.001f) * 30.0f; - func_8009BD38(&arg0->unk_0F4, sp44, 0.5f, arg0->unk_114[2], 0.0001f); + sp3C = func_8009BD38(&arg0->unk_0F8, sp40, 0.5f, arg0->unk_11C, 0.001f) * 30.0f; + func_8009BD38(&arg0->unk_0F4, sp44, 0.5f, arg0->unk_11C, 0.0001f); sp2C = sp28 = 0.0f; if (sp3C < 0.0f) { @@ -1828,10 +1823,10 @@ s32 func_80091864(UnkStruct_func_80090A00* arg0) { sp28 = sp3C; } - func_8009BC2C(&arg0->unk_114[15], sp2C, 0.2f, 30.0f, 0.00f); - func_8009BC2C(&arg0->unk_114[26], -sp2C, 0.2f, 30.0f, 0.00f); - func_8009BC2C(&arg0->unk_114[16], sp28, 0.2f, 30.0f, 0.00f); - func_8009BC2C(&arg0->unk_114[27], -sp28, 0.2f, 30.0f, 0.00f); + func_8009BC2C(&arg0->unk_150, sp2C, 0.2f, 30.0f, 0.00f); + func_8009BC2C(&arg0->unk_17C, -sp2C, 0.2f, 30.0f, 0.00f); + func_8009BC2C(&arg0->unk_154, sp28, 0.2f, 30.0f, 0.00f); + func_8009BC2C(&arg0->unk_180, -sp28, 0.2f, 30.0f, 0.00f); if (sp3C < 0.0f) { sp3C *= -1.0f; @@ -1839,38 +1834,38 @@ s32 func_80091864(UnkStruct_func_80090A00* arg0) { sp3C = 360.0f - sp3C; } - func_8009BC2C(&arg0->unk_114[7], arg0->unk_114[8], 0.2f, 30.0f, 0.0001f); + func_8009BC2C(&arg0->unk_130, arg0->unk_134, 0.2f, 30.0f, 0.0001f); - if ((arg0->unk_114[7] > 0.01f) && (arg0->unk_114[7] < 359.9f)) { - func_8009BD38(&arg0->unk_000.unk_10.z, arg0->unk_114[7], 0.2f, 100.0f, 0.01f); + if ((arg0->unk_130 > 0.01f) && (arg0->unk_130 < 359.9f)) { + func_8009BD38(&arg0->obj.rot.z, arg0->unk_130, 0.2f, 100.0f, 0.01f); } else { - func_8009BD38(&arg0->unk_000.unk_10.z, sp3C, 0.1f, 3.0f, 0.01f); + func_8009BD38(&arg0->obj.rot.z, sp3C, 0.1f, 3.0f, 0.01f); } return false; } -s32 func_80091B90(UnkStruct_func_80090A00* arg0) { +s32 func_80091B90(Object_2F4* arg0) { Vec3f vec; - arg0->unk_000.unk_10.x = -arg0->unk_0F4; - arg0->unk_000.unk_10.y = arg0->unk_0F8; + arg0->obj.rot.x = -arg0->unk_0F4; + arg0->obj.rot.y = arg0->unk_0F8; - func_8009BC2C(arg0->unk_114, arg0->unk_114[1], 0.2f, 1.0f, 0.0f); - func_8009BC2C(&arg0->unk_114[2], arg0->unk_114[3], 1.0f, 1.0f, 0.0f); + func_8009BC2C(&arg0->unk_114, arg0->unk_118, 0.2f, 1.0f, 0.0f); + func_8009BC2C(&arg0->unk_11C, arg0->unk_120, 1.0f, 1.0f, 0.0f); - func_8009F6CC(&vec, arg0->unk_000.unk_10.x, arg0->unk_000.unk_10.y, arg0->unk_114[0] + arg0->unk_114[9]); + func_8009F6CC(&vec, arg0->obj.rot.x, arg0->obj.rot.y, arg0->unk_138 + arg0->unk_114); - arg0->unk_0EC = arg0->unk_114[14] + vec.y; - arg0->unk_0E8 = arg0->unk_114[13] + vec.x; - arg0->unk_0F0 = arg0->unk_114[12] + vec.z; + arg0->unk_0EC = arg0->unk_14C + vec.y; + arg0->unk_0E8 = arg0->unk_148 + vec.x; + arg0->unk_0F0 = arg0->unk_144 + vec.z; - arg0->unk_114[13] -= arg0->unk_114[13] * 0.1f; - arg0->unk_114[14] -= arg0->unk_114[14] * 0.1f; - arg0->unk_114[12] -= arg0->unk_114[12] * 0.1f; + arg0->unk_148 -= arg0->unk_148 * 0.1f; + arg0->unk_14C -= arg0->unk_14C * 0.1f; + arg0->unk_144 -= arg0->unk_144 * 0.1f; - if ((arg0->unk_000.pos.y < D_80177940 + 40.0f) && (arg0->unk_0EC < 0.0f) && (D_80177C98 == 0)) { - arg0->unk_000.pos.y = D_80177940 + 40.0f; + if ((arg0->obj.pos.y < D_80177940 + 40.0f) && (arg0->unk_0EC < 0.0f) && (D_80177C98 == 0)) { + arg0->obj.pos.y = D_80177940 + 40.0f; arg0->unk_0EC = 0.0f; } arg0->unk_0F0 -= D_80177D08; @@ -1878,43 +1873,43 @@ s32 func_80091B90(UnkStruct_func_80090A00* arg0) { return false; } -s32 func_80091CF8(UnkStruct_func_80090A00* arg0) { - if (arg0->unk_050[1] != 0) { - if (arg0->unk_114[10] < 0.1f) { - arg0->unk_114[10] = 20.0f; +s32 func_80091CF8(Object_2F4* arg0) { + if (arg0->unk_054 != 0) { + if (arg0->unk_13C < 0.1f) { + arg0->unk_13C = 20.0f; func_80019218(0x09000002, arg0->unk_100, 0, &D_800C5D34, &D_800C5D34, &D_800C5D3C); - arg0->unk_114[29] = 5.0f; + arg0->unk_188 = 5.0f; } - arg0->unk_050[1] = 0; + arg0->unk_054 = 0; } - func_8009BC2C(&arg0->unk_114[10], 0.0f, 0.1f, 0.2f, 0.0f); - func_8009BC2C(&arg0->unk_114[9], arg0->unk_114[10], 0.1f, 2.0f, 0.0f); + func_8009BC2C(&arg0->unk_13C, 0.0f, 0.1f, 0.2f, 0.0f); + func_8009BC2C(&arg0->unk_138, arg0->unk_13C, 0.1f, 2.0f, 0.0f); - if (arg0->unk_114[10] < 0.1f) { - arg0->unk_050[11] = 1; + if (arg0->unk_13C < 0.1f) { + arg0->unk_07C = 1; } return false; } -s32 func_80091DF4(UnkStruct_func_80090A00* arg0) { +s32 func_80091DF4(Object_2F4* arg0) { Vec3f sp44; Vec3f sp38; - if ((arg0->unk_050[0] != 0) && (D_80177848 > 70)) { - arg0->unk_050[0] = 0; + if ((arg0->unk_050 != 0) && (D_80177848 > 70)) { + arg0->unk_050 = 0; sp44.x = 0.0f; sp44.y = 0.0f; sp44.z = 100.0f; Matrix_MultVec3fNoTranslate(D_8013BBC8, &sp44, &sp38); - func_8006EEFC(arg0->unk_0E4, arg0->unk_000.pos.x + (sp38.x * 1.5), arg0->unk_000.pos.y + (sp38.y * 1.5), - arg0->unk_000.pos.z + (sp38.z * 1.5), sp38.x, sp38.y, sp38.z, arg0->unk_000.unk_10.x, - arg0->unk_000.unk_10.y, arg0->unk_000.unk_10.z); + func_8006EEFC(arg0->unk_0E4, arg0->obj.pos.x + (sp38.x * 1.5), arg0->obj.pos.y + (sp38.y * 1.5), + arg0->obj.pos.z + (sp38.z * 1.5), sp38.x, sp38.y, sp38.z, arg0->obj.rot.x, arg0->obj.rot.y, + arg0->obj.rot.z); } return false; } -s32 func_80091F00(UnkStruct_func_80090A00* arg0) { +s32 func_80091F00(Object_2F4* arg0) { u8 temp_v0 = arg0->unk_0D0; Vec3f sp40; Vec3f sp34; @@ -1932,7 +1927,7 @@ s32 func_80091F00(UnkStruct_func_80090A00* arg0) { arg0->unk_0C6 = 20; func_80019218(0x2903300E, arg0->unk_100, 4, &D_800C5D34, &D_800C5D34, &D_800C5D3C); - func_8007D10C(arg0->unk_000.pos.x, arg0->unk_000.pos.y, arg0->unk_000.pos.z, 1.5f); + func_8007D10C(arg0->obj.pos.x, arg0->obj.pos.y, arg0->obj.pos.z, 1.5f); Matrix_RotateY(D_8013BBC8, arg0->unk_0F8 * (M_PI / 180), 0); if (Rand_ZeroOne() < 0.5f) { @@ -1946,9 +1941,9 @@ s32 func_80091F00(UnkStruct_func_80090A00* arg0) { Matrix_MultVec3fNoTranslate(D_8013BBC8, &sp40, &sp34); - arg0->unk_114[13] = sp34.x; - arg0->unk_114[14] = sp34.y; - arg0->unk_114[12] = sp34.z; + arg0->unk_148 = sp34.x; + arg0->unk_14C = sp34.y; + arg0->unk_144 = sp34.z; D_801778B0[arg0->unk_0E4] = arg0->unk_0CE; @@ -1997,24 +1992,24 @@ s32 func_80091F00(UnkStruct_func_80090A00* arg0) { break; } } - arg0->unk_050[8] = 20; + arg0->unk_070 = 20; return false; } -void func_80092244(UnkStruct_func_80090A00* arg0) { +void func_80092244(Object_2F4* arg0) { D_80175A10[arg0->unk_040].unk_00 = 1; D_80175A10[arg0->unk_040].unk_02 = arg0->unk_0E4; - D_80175A10[arg0->unk_040].pos.x = arg0->unk_000.pos.x; - D_80175A10[arg0->unk_040].pos.y = arg0->unk_000.pos.y; - D_80175A10[arg0->unk_040].pos.z = arg0->unk_000.pos.z; + D_80175A10[arg0->unk_040].pos.x = arg0->obj.pos.x; + D_80175A10[arg0->unk_040].pos.y = arg0->obj.pos.y; + D_80175A10[arg0->unk_040].pos.z = arg0->obj.pos.z; D_80175A10[arg0->unk_040].unk_10 = arg0->unk_0F8 + 180.0f; } -void func_800922F4(UnkStruct_func_80090A00* arg0) { +void func_800922F4(Object_2F4* arg0) { s32 temp; - if ((D_801778B0[arg0->unk_0E4] < 64) && (D_80178280->unk_1C8 != 7)) { + if ((D_801778B0[arg0->unk_0E4] < 64) && (D_80178280[0].unk_1C8 != 7)) { temp = 7; if (D_801778B0[arg0->unk_0E4] > 16) { temp = 15; @@ -2027,16 +2022,16 @@ void func_800922F4(UnkStruct_func_80090A00* arg0) { } if (!(D_80177DB0 & temp)) { - func_8007D10C(arg0->unk_000.pos.x + ((Rand_ZeroOne() - 0.5f) * 10.0f), - arg0->unk_000.pos.y + (Rand_ZeroOne() * 10.0f), - arg0->unk_000.pos.z + ((Rand_ZeroOne() - 0.5f) * 10.0f), 2.2f); + func_8007D10C(arg0->obj.pos.x + ((Rand_ZeroOne() - 0.5f) * 10.0f), + arg0->obj.pos.y + (Rand_ZeroOne() * 10.0f), + arg0->obj.pos.z + ((Rand_ZeroOne() - 0.5f) * 10.0f), 2.2f); } if (!((temp >> 2) & D_80177DB0)) { if (Rand_ZeroOne() < 0.5f) { - func_8007C120(arg0->unk_000.pos.x + ((Rand_ZeroOne() - 0.5f) * 30.0f), - arg0->unk_000.pos.y + (Rand_ZeroOne() * 10.0f), - arg0->unk_000.pos.z + ((Rand_ZeroOne() - 0.5f) * 30.0f), arg0->unk_0E8, arg0->unk_0EC, + func_8007C120(arg0->obj.pos.x + ((Rand_ZeroOne() - 0.5f) * 30.0f), + arg0->obj.pos.y + (Rand_ZeroOne() * 10.0f), + arg0->obj.pos.z + ((Rand_ZeroOne() - 0.5f) * 30.0f), arg0->unk_0E8, arg0->unk_0EC, arg0->unk_0F0, arg0->unk_110 * 0.07f, 3); } } @@ -2054,33 +2049,33 @@ void func_800922F4(UnkStruct_func_80090A00* arg0) { #pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_hud/func_80093164.s") void func_80093310(void) { - UnkStruct_func_80090A00* this = D_80163FE0; + Object_2F4* this = &D_80163FE0[0]; - func_800613C4(&D_80163FE0); - this->unk_000.unk_00 = 1; - this->unk_000.pos.x = 0.0f; - this->unk_000.pos.y += 1700.0f; - this->unk_000.pos.z -= 5000.0f; + func_800613C4(this); + this->obj.status = 1; + this->obj.pos.x = 0.0f; + this->obj.pos.y += 1700.0f; + this->obj.pos.z -= 5000.0f; D_80163FE0->unk_0B6 = 1; if (1) {} - this->unk_000.unk_02 = 195; - func_800612B8(&this->unk_01C, this->unk_000.unk_02); + this->obj.id = 195; + func_800612B8(&this->unk_01C, this->obj.id); func_80019218(0x11030010, this->unk_100, 0, &D_800C5D34, &D_800C5D34, &D_800C5D3C); } void func_800933D8(f32 x, f32 y, f32 z, f32 arg3) { s32 i; - UnkStruct_func_80094BBC* var_s0 = D_80173754; + Object_8C* var_s0 = &D_80170130[ARRAY_COUNT(D_80170130) - 1]; UnkStruct_D_80178280* sp24 = D_80178280; for (i = 0; i < 100; i++) { - if (var_s0->unk_00.unk_00 == 0) { + if (var_s0->obj.status == 0) { func_80061474(var_s0); - var_s0->unk_00.unk_00 = 1; - var_s0->unk_00.unk_02 = 0x16B; - var_s0->unk_00.pos.x = x; - var_s0->unk_00.pos.y = y; - var_s0->unk_00.pos.z = z; + var_s0->obj.status = 1; + var_s0->obj.id = 363; + var_s0->obj.pos.x = x; + var_s0->obj.pos.y = y; + var_s0->obj.pos.z = z; if ((sp24->unk_1C8 == 2) && (D_80178234 == 13) && (sp24->unk_1D0 < 2)) { var_s0->unk_6C = 0.4f; @@ -2109,8 +2104,8 @@ void func_800933D8(f32 x, f32 y, f32 z, f32 arg3) { } var_s0->unk_70 = arg3 * 0.2f; - var_s0->unk_00.unk_10.z = Rand_ZeroOne() * 360.0f; - func_800612B8(&var_s0->unk_1C, var_s0->unk_00.unk_02); + var_s0->obj.rot.z = Rand_ZeroOne() * 360.0f; + func_800612B8(&var_s0->unk_1C, var_s0->obj.id); break; } var_s0--; @@ -2119,7 +2114,7 @@ void func_800933D8(f32 x, f32 y, f32 z, f32 arg3) { #pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_hud/func_800935E8.s") -void func_80094954(UnkStruct_func_80094BBC* arg0) { +void func_80094954(Object_8C* arg0) { UnkStruct_D_80178280* temp = D_80178280; if ((temp->unk_1C8 == 2) && (D_80178234 == 13) && (temp->unk_1D0 < 2)) { @@ -2142,7 +2137,7 @@ void func_80094954(UnkStruct_func_80094BBC* arg0) { } if ((arg0->unk_4E == 1) && (arg0->unk_4A <= 0)) { - func_80060FBC(arg0, arg0->unk_80); + func_80060FBC(&arg0->obj, arg0->unk_80); } arg0->unk_58 += arg0->unk_6C; @@ -2151,13 +2146,13 @@ void func_80094954(UnkStruct_func_80094BBC* arg0) { if (arg0->unk_6C < -1.0f) { arg0->unk_6C = -1.0f; } - arg0->unk_00.unk_10.z += arg0->unk_48; + arg0->obj.rot.z += arg0->unk_48; return; } if (temp->unk_1C8 == 7) { - arg0->unk_00.unk_10.x = temp->unk_05C * 180.0f / M_PI; - arg0->unk_00.unk_10.y = -temp->unk_058 * 180.0f / M_PI; + arg0->obj.rot.x = temp->unk_05C * 180.0f / M_PI; + arg0->obj.rot.y = -temp->unk_058 * 180.0f / M_PI; } if (temp->unk_1C8 == 6) { @@ -2171,15 +2166,13 @@ void func_80094954(UnkStruct_func_80094BBC* arg0) { arg0->unk_4A -= arg0->unk_46; if ((arg0->unk_4A < 0) || ((temp->unk_1C8 == 2) && (D_80178234 == 13) && (temp->unk_1D0 == 5))) { - func_80060FBC(arg0, arg0->unk_80); + func_80060FBC(&arg0->obj, arg0->unk_80); } - arg0->unk_00.unk_10.z += arg0->unk_48; + arg0->obj.rot.z += arg0->unk_48; } -void func_80094BBC(UnkStruct_func_80094BBC* arg0) { - UnkStruct_D_80178280* temp = D_80178280; - - if ((temp->unk_1C8 == 2) && (D_80178234 == 13) && (temp->unk_1D0 < 2)) { +void func_80094BBC(Object_8C* arg0) { + if ((D_80178280[0].unk_1C8 == 2) && (D_80178234 == 13) && (D_80178280[0].unk_1D0 < 2)) { func_800B8DD0(&gMasterDisp, 0x44); gDPSetPrimColor(gMasterDisp++, 0, 0, 0, 21, 34, arg0->unk_4A); gDPSetEnvColor(gMasterDisp++, 255, 255, 251, 0); @@ -2192,21 +2185,23 @@ void func_80094BBC(UnkStruct_func_80094BBC* arg0) { } } -void stub_80094D10(void){}; -void stub_80094D18(void){}; +void stub_80094D10(void) { +} +void stub_80094D18(void) { +} #pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_hud/func_80094D20.s") -void func_80095350(UnkStruct_func_80090A00* arg0) { +void func_80095350(Object_2F4* arg0) { func_800613C4(arg0); - arg0->unk_000.unk_00 = 2; - arg0->unk_000.unk_02 = 195; + arg0->obj.status = 2; + arg0->obj.id = 195; arg0->unk_0B6 = 9999; - func_800612B8(&arg0->unk_01C, arg0->unk_000.unk_02); + func_800612B8(&arg0->unk_01C, arg0->obj.id); } #ifdef DATA_IMPORT_PENDING -void func_800953A0(UnkStruct_func_80090A00* arg0, s32 arg1) { +void func_800953A0(Object_2F4* arg0, s32 arg1) { Vec3f D_800D2510[] = { { 1800.0f, 0.0f, -4000.0f }, { -1000.0f, 0.0f, -4800.0f }, @@ -2215,50 +2210,50 @@ void func_800953A0(UnkStruct_func_80090A00* arg0, s32 arg1) { }; func_800613C4(arg0); - arg0->unk_000.unk_00 = 2; - arg0->unk_000.unk_02 = 195; - arg0->unk_000.pos = D_800D2510[arg1]; - arg0->unk_000.pos.z -= D_80177D20; + arg0->obj.status = 2; + arg0->obj.id = 195; + arg0->obj.pos = D_800D2510[arg1]; + arg0->obj.pos.z -= D_80177D20; arg0->unk_0B6 = 45; - func_800612B8(&arg0->unk_01C, arg0->unk_000.unk_02); + func_800612B8(&arg0->unk_01C, arg0->obj.id); } #else #pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_hud/func_800953A0.s") #endif #ifdef DATA_IMPORT_PENDING -void func_8009546C(UnkStruct_func_80090A00* arg0, s32 arg1) { +void func_8009546C(Object_2F4* arg0, s32 arg1) { Vec3f D_800D2540[] = { { 1300.0f, 0.0f, -2000.0f }, { -1000.0f, 0.0f, -3000.0f }, { 800.0f, 0.0f, 0.0f }, { -1200.0f, 0.0f, -1000.0f }, { -1400.0f, 0.0f, 700.0f }, }; func_800613C4(arg0); - arg0->unk_000.unk_00 = 2; - arg0->unk_000.unk_02 = 195; - arg0->unk_000.pos = D_800D2540[arg1]; - arg0->unk_000.pos.z -= D_80177D20; + arg0->obj.status = 2; + arg0->obj.id = 195; + arg0->obj.pos = D_800D2540[arg1]; + arg0->obj.pos.z -= D_80177D20; arg0->unk_0B6 = 46; - func_800612B8(&arg0->unk_01C, arg0->unk_000.unk_02); + func_800612B8(&arg0->unk_01C, arg0->obj.id); } #else #pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_hud/func_8009546C.s") #endif #ifdef DATA_IMPORT_PENDING -void func_80095538(UnkStruct_func_80090A00* arg0, s32 arg1) { +void func_80095538(Object_2F4* arg0, s32 arg1) { Vec3f D_800D257C[] = { { 0.0f, 0.0f, -200.0f }, { -300.0f, 0.0f, -700.0f }, { 400.0f, 0.0f, -900.0f }, { 300.0f, 0.0f, -1700.0f }, { -260.0f, 0.0f, -2000.0f }, { -200.0f, 0.0f, -2600.0f }, }; func_800613C4(arg0); - arg0->unk_000.unk_00 = 2; - arg0->unk_000.unk_02 = 195; - arg0->unk_000.pos = D_800D257C[arg1]; - arg0->unk_000.pos.z -= D_80177D20; + arg0->obj.status = 2; + arg0->obj.id = 195; + arg0->obj.pos = D_800D257C[arg1]; + arg0->obj.pos.z -= D_80177D20; arg0->unk_0B6 = 47; - func_800612B8(&arg0->unk_01C, arg0->unk_000.unk_02); + func_800612B8(&arg0->unk_01C, arg0->obj.id); } #else #pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_hud/func_80095538.s") diff --git a/src/overlays/ovl_DF4260/DF4260.c b/src/overlays/ovl_DF4260/DF4260.c new file mode 100644 index 00000000..6ab253f1 --- /dev/null +++ b/src/overlays/ovl_DF4260/DF4260.c @@ -0,0 +1,146 @@ +#include "global.h" +#include "DF4260.h" + +void func_DF4260_80187520(s32 arg0, s32 arg1) { +} + +void func_DF4260_80187530(s32 arg0) { +} + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018753C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_801875A4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_80187670.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_80187710.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_801877A0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_80187838.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_801878D8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018798C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_801879F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_80187A38.s") + +f32 func_DF4260_80187A88(s32 arg0) { + f32 ret = (f32) arg0 * 0.5f; + + if (ret > 8.0f) { + ret = 8.0f; + } + return ret; +} + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_80187AC8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_80188750.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_801887AC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_80188A18.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_80188C7C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_80188D50.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_80189058.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018A434.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018A730.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018AA74.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018AB08.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018AB64.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018ACE0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018AED0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018B0B4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018B15C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018B418.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018B58C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018BAAC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018BAFC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018BBA4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018BBF8.s") + +s32 func_DF4260_8018BC50(s32 arg0, s32* arg1, s32 arg2, s32 arg3, UnkStruct_func_DF4260_8018BC50* arg4) { + if ((arg4->unkB8 == 0x65) && (arg0 != 8)) { + *arg1 = 0; + } + return 0; +} + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018BC84.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018BD7C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018BDD4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018BE7C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018C0B0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018C19C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018DDAC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018E290.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018E76C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018EC54.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018ECAC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018ED1C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018ED78.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018EE2C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018EE84.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018EF38.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018EF90.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018F044.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018F1C8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018F31C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018F3BC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018F4A4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018F55C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018F678.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018F6F8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_8018F880.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_80190F74.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/func_DF4260_80191160.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DF4260/D_DF4260_8019AEF0.s") diff --git a/src/overlays/segment_DF4260/DF4260.h b/src/overlays/ovl_DF4260/DF4260.h similarity index 80% rename from src/overlays/segment_DF4260/DF4260.h rename to src/overlays/ovl_DF4260/DF4260.h index dfcdb4da..4f6f53f1 100644 --- a/src/overlays/segment_DF4260/DF4260.h +++ b/src/overlays/ovl_DF4260/DF4260.h @@ -6,13 +6,13 @@ typedef struct { /* 0x00 */ char pad_0[0xB8]; /* 0xB8 */ s16 unkB8; -} UnkStruct_func_8018BC50_DF8990; +} UnkStruct_func_DF4260_8018BC50; typedef struct { /* 0x00 */ char pad_0[0x6C]; /* 0x6C */ f32 unk6C; /* 0x70 */ f32 unk70; /* 0x74 */ f32 unk74; -} UnkStruct_func_80187A38_DF4778; +} UnkStruct_func_DF4260_80187A38; #endif diff --git a/src/overlays/ovl_DF4260/DFEE30.c b/src/overlays/ovl_DF4260/DFEE30.c new file mode 100644 index 00000000..72073603 --- /dev/null +++ b/src/overlays/ovl_DF4260/DFEE30.c @@ -0,0 +1,75 @@ +#include "global.h" +#include "DFEE30.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_801920F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_801922DC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_80192358.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_801923C0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_8019243C.s") + +void func_DF4260_801924A8(UnkStruct_func_DF4260_801924A8* arg0) { + switch (arg0->unk48) { + case 0: + if (D_80178280[0].unk_07C < arg0->unkC) { + D_80177AB0 = 0; + D_80177A98 = 0; + arg0->unk48++; + } + + case 1: + return; + } +} + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_8019250C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_80192518.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_80192AA4.s") + +void func_DF4260_80192CB0(UnkStruct_func_DF4260_80192CB0* arg0) { + arg0->unk50 = arg0->unk10; + arg0->unk10 = 0.0f; +} + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_80192CD4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_80192E2C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_80192EA4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_80192EB0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_801933B4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_801933DC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_801934D0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_80193540.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_801935CC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_801937F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_80193D64.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_80194398.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_80198310.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_80198414.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_80198594.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_801985E4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_8019864C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/func_DF4260_801988B8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/DFEE30/D_DF4260_8019B2B0.s") diff --git a/src/overlays/segment_DF4260/DFEE30.h b/src/overlays/ovl_DF4260/DFEE30.h similarity index 75% rename from src/overlays/segment_DF4260/DFEE30.h rename to src/overlays/ovl_DF4260/DFEE30.h index 0c08d36c..8042693a 100644 --- a/src/overlays/segment_DF4260/DFEE30.h +++ b/src/overlays/ovl_DF4260/DFEE30.h @@ -8,16 +8,13 @@ typedef struct { /* 0x0C */ f32 unkC; /* 0x10 */ char pad_10[0x38]; /* 0x48 */ s32 unk48; -} UnkStruct_func_801924A8_DFF1E8; +} UnkStruct_func_DF4260_801924A8; typedef struct { /* 0x00 */ char pad_0[0x10]; /* 0x10 */ f32 unk10; /* 0x14 */ char pad_14[0x3C]; /* 0x50 */ s32 unk50; -} UnkStruct_func_80192CB0_DFF9F0; - -extern s8 D_80177A98; -extern s8 D_80177AB0; +} UnkStruct_func_DF4260_80192CB0; #endif diff --git a/src/overlays/ovl_DF4260/E05620.c b/src/overlays/ovl_DF4260/E05620.c new file mode 100644 index 00000000..388a267f --- /dev/null +++ b/src/overlays/ovl_DF4260/E05620.c @@ -0,0 +1,7 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/E05620/func_DF4260_801988E0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/E05620/func_DF4260_80198968.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/E05620/D_DF4260_8019B640.s") diff --git a/src/overlays/ovl_DF4260/E05990.c b/src/overlays/ovl_DF4260/E05990.c new file mode 100644 index 00000000..7484acb7 --- /dev/null +++ b/src/overlays/ovl_DF4260/E05990.c @@ -0,0 +1,9 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/E05990/func_DF4260_80198C50.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/E05990/func_DF4260_80198DCC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/E05990/func_DF4260_80199024.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_DF4260/E05990/func_DF4260_8019949C.s") diff --git a/src/overlays/ovl_E08400/E08400.c b/src/overlays/ovl_E08400/E08400.c new file mode 100644 index 00000000..5ad4230f --- /dev/null +++ b/src/overlays/ovl_E08400/E08400.c @@ -0,0 +1,99 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80187520.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80187530.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018756C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80187650.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_801877C4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018795C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80187B08.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80187C68.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80187D08.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80187D98.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80187E38.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80187FF8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80188088.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_801881A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80188228.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80188298.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80188344.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_801887D0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80188A40.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80188B84.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80188C2C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80188CAC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80188E8C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80188F2C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80188FAC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80189114.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_801892F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_80189624.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018978C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018B7C4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018BACC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018C77C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018C8F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018CA10.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018CAD8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018CB50.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018CCF8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018CD8C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018D9EC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018DA6C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018DAEC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018DB6C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018DBEC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018DCE4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018DE14.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018DF08.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018E084.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/func_E08400_8018ED9C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E08400/D_E08400_80195790.s") diff --git a/src/overlays/ovl_E08400/E0FF10.c b/src/overlays/ovl_E08400/E0FF10.c new file mode 100644 index 00000000..94feb7a5 --- /dev/null +++ b/src/overlays/ovl_E08400/E0FF10.c @@ -0,0 +1,47 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_8018F030.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_8018F124.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_8018F1DC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_8018F330.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_8018F884.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_8018FA04.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_8018FBBC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_8018FE38.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_8018FF20.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_8018FF40.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_8018FF84.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_8018FFDC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_80190020.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_80190078.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_80192AF0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_80193208.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_80193434.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_80193800.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_801938D8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_80193A30.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_801944D4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/func_E08400_80194728.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E08400/E0FF10/D_E08400_80195A50.s") diff --git a/src/overlays/ovl_E16C50/E16C50.c b/src/overlays/ovl_E16C50/E16C50.c new file mode 100644 index 00000000..2f94fbfb --- /dev/null +++ b/src/overlays/ovl_E16C50/E16C50.c @@ -0,0 +1,53 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_80187520.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_80187530.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_801875E4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018767C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_80187704.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_80187754.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_80187944.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018A1B0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018A2C4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018A464.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018B9BC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018BCD4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018C0D0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018C54C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018D3CC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018D4E0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018D5C8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018D694.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018D804.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018D920.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018DA58.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018DF74.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018EA88.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018EB3C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018EC38.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E16C50/func_E16C50_8018ED78.s") diff --git a/src/overlays/ovl_E16C50/E1F680.c b/src/overlays/ovl_E16C50/E1F680.c new file mode 100644 index 00000000..36433408 --- /dev/null +++ b/src/overlays/ovl_E16C50/E1F680.c @@ -0,0 +1,177 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8018FF50.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80190028.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_801900FC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019019C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80190204.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80190430.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_801904CC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80190790.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80190A00.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80190B4C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80190D0C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80190F08.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80190F28.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80191010.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_801914C4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_801915A4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80191680.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80191B4C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80191BB8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80191BC4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80191DB0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80191E94.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80191FFC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80192094.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_801926F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80192834.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80192C18.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80192C84.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80192E64.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80193240.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_801932AC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80193628.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_801937D8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80193908.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80193970.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80193A98.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80193B08.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80193C5C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80193CC8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80193D08.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80194394.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_801949DC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80194A84.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_801986FC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_801989FC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80198BE8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80198ECC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80198F3C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019907C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019914C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_801991D0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80199394.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80199470.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019962C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019969C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019983C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_801998E0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_801999CC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80199A28.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80199E24.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80199E9C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_80199F10.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019A1FC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019A4E0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019A5D4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019ACCC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019B1F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019B548.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019B7DC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019B810.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019B854.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019BC78.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019BDE0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019BE48.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019C1CC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019C200.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019C454.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019C83C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019CBEC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019CE58.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019D060.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019D15C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019D340.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019D3C4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019D428.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019D76C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/func_E16C50_8019E5F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E1F680/D_E16C50_801C0DB0.s") diff --git a/src/overlays/ovl_E16C50/E2DF20.c b/src/overlays/ovl_E16C50/E2DF20.c new file mode 100644 index 00000000..b2fce8d3 --- /dev/null +++ b/src/overlays/ovl_E16C50/E2DF20.c @@ -0,0 +1,105 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_8019E7F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_8019E8B8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_8019E920.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_8019E9F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_8019EA7C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_8019EF30.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_8019F038.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_8019F0B0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_8019F194.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_8019F20C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_8019F7AC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_8019F99C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_8019FAA4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_8019FDE0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_8019FEE8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_8019FF44.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_8019FFC0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A003C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A0120.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A0AF0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A0CEC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A0D90.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A0DF8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A0FD4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A10F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A1CD8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A1E14.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A1EB0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A1F80.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A239C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A23F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A2C3C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A2C98.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A30CC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A3128.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A3468.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A3510.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A3C4C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A4214.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A48B8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A4A34.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A4EC0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A4EF8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A56B8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A5B3C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A68A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A6BDC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A71B8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A7750.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A7930.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A8BE8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E2DF20/func_E16C50_801A8DB8.s") diff --git a/src/overlays/ovl_E16C50/E38560.c b/src/overlays/ovl_E16C50/E38560.c new file mode 100644 index 00000000..fae79397 --- /dev/null +++ b/src/overlays/ovl_E16C50/E38560.c @@ -0,0 +1,213 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801A8E30.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801A92EC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801A9374.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801A9448.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801A94EC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801A958C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801A95C8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801A96DC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801A9728.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801A9824.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801A99D4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801A9C98.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801A9DE4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801A9ED0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AA20C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AA4BC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AA8E8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AACF8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AB9B0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801ABA40.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AC09C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AC18C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AC274.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AC7C8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AC8A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AC918.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801ACBB4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801ACE50.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AD328.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AD598.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AD688.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AD6C0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801ADF7C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AE168.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AE3AC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AE3D8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AEB44.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AF9FC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801AFA5C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B099C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B0B60.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B0EC0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B0F88.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B0FCC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B1008.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B10F8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B134C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B42AC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B49DC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B4D84.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B4DDC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B4E94.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B504C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B50E8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B5C18.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B5F68.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B619C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B6344.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B638C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B6E54.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B6FF8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B76EC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B7754.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B7A24.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B7AF0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B7C78.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B8C50.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B8D7C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B90DC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B91A4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801B9DB0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BA108.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BA26C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BA4E4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BA57C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BA6A4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BAD7C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BADF8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BB0C4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BB204.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BB26C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BB79C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BC530.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BC91C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BC930.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BC9A0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BD17C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BD264.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BD3B0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BD54C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BDDFC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BDE6C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BDF14.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BE034.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BE0F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BE1FC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BE274.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BE3F8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BEB1C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BEC50.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BEC5C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BEC68.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BEC74.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BEC80.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/func_E16C50_801BEC8C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E16C50/E38560/D_E16C50_801C1A30.s") diff --git a/src/overlays/ovl_E51970/E51970.c b/src/overlays/ovl_E51970/E51970.c new file mode 100644 index 00000000..6e0bc169 --- /dev/null +++ b/src/overlays/ovl_E51970/E51970.c @@ -0,0 +1,5 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E51970/func_E51970_80187520.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E51970/D_E51970_8019F6E0.s") diff --git a/src/overlays/ovl_E51970/E51A40.c b/src/overlays/ovl_E51970/E51A40.c new file mode 100644 index 00000000..b76d1b4c --- /dev/null +++ b/src/overlays/ovl_E51970/E51A40.c @@ -0,0 +1,29 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E51A40/func_E51970_801875F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E51A40/func_E51970_80187884.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E51A40/func_E51970_80187960.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E51A40/func_E51970_801888C0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E51A40/func_E51970_80188A48.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E51A40/func_E51970_80188AD0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E51A40/func_E51970_80188DA0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E51A40/func_E51970_80188F08.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E51A40/func_E51970_80188FE4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E51A40/func_E51970_8018906C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E51A40/func_E51970_801890EC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E51A40/func_E51970_8018927C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E51A40/func_E51970_8018BA2C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E51A40/D_E51970_8019F720.s") diff --git a/src/overlays/ovl_E51970/E561B0.c b/src/overlays/ovl_E51970/E561B0.c new file mode 100644 index 00000000..883f1f51 --- /dev/null +++ b/src/overlays/ovl_E51970/E561B0.c @@ -0,0 +1,91 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018BD60.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018BEF8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018C158.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018CC60.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018CCE8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018CE5C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018D008.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018D124.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018D278.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018D394.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018D414.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018D454.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018D4F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018D584.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018D7F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018D874.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018D960.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018D9CC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018DE8C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018E05C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018E3FC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018E710.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018E870.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018EAEC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018EC1C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018ECB4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018ED44.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018EE4C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018EF6C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018F83C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_8018F94C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_80190D98.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_80190EE4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_80190F58.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_80190FE8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_80191054.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_80191180.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_801912FC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_801918E4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_80191A6C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_80191AFC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_80191BAC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_80191DB0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_80191ED8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E561B0/func_E51970_80192264.s") diff --git a/src/overlays/ovl_E51970/E5CC30.c b/src/overlays/ovl_E51970/E5CC30.c new file mode 100644 index 00000000..d5af4ffb --- /dev/null +++ b/src/overlays/ovl_E51970/E5CC30.c @@ -0,0 +1,63 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_801927E0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80192908.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80192984.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80192A68.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80192B4C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80192C08.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80192C8C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80192E20.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80193718.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80193B1C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80193CA4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80193CE4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80193EF0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80194458.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_801945FC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_801946C4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_801965A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_801968F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80196E30.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80196F40.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80197024.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80197290.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80197F10.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_801981F8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_8019848C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80198594.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80198930.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_801989F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_80198AA0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/func_E51970_801995B4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E5CC30/D_E51970_8019FD20.s") diff --git a/src/overlays/ovl_E51970/E63D50.c b/src/overlays/ovl_E51970/E63D50.c new file mode 100644 index 00000000..7f782fd9 --- /dev/null +++ b/src/overlays/ovl_E51970/E63D50.c @@ -0,0 +1,55 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_80199900.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_80199B18.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_80199BDC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_80199C60.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_80199FCC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019A0F8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019A1D0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019A2F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019A3E8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019AA9C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019AB8C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019B48C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019B568.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019B630.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019B75C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019B888.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019BA64.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019C574.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019C70C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019C85C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019DD20.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019E234.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019E3A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019E454.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019E98C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/func_E51970_8019EA68.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E51970/E63D50/D_E51970_801A00C0.s") diff --git a/src/overlays/ovl_E6A810/E6A810.c b/src/overlays/ovl_E6A810/E6A810.c new file mode 100644 index 00000000..7da95107 --- /dev/null +++ b/src/overlays/ovl_E6A810/E6A810.c @@ -0,0 +1,15 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6A810/func_E6A810_80187520.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6A810/func_E6A810_80187530.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6A810/func_E6A810_801875D0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6A810/func_E6A810_8018769C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6A810/func_E6A810_80188108.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6A810/func_E6A810_801882CC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6A810/D_E6A810_801BA9E0.s") diff --git a/src/overlays/ovl_E6A810/E6C220.c b/src/overlays/ovl_E6A810/E6C220.c new file mode 100644 index 00000000..56a29e15 --- /dev/null +++ b/src/overlays/ovl_E6A810/E6C220.c @@ -0,0 +1,419 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80188F30.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80188F60.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80188FA8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80189090.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80189120.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80189194.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801891B4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801891F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80189380.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801895B8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80189AFC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80189B80.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80189CC8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018A1C0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018A2E8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018A3F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018A474.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018A544.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018AABC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018AB44.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018ADC4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018AFD4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018AFF0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018B144.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018B1B4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018B268.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018B6AC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018B720.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018B96C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018B9D0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018BE84.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018BFB0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018C118.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018C134.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018C370.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018C3D8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018C72C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018C8A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018E2D8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018E3B0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018E3CC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018E54C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018E5B4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018E5E8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018E5F8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018EF14.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018EFF0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018F038.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018F0D8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018F134.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018F4D8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018F8B8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018FA48.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8018FC70.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019002C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801903A0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019081C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80190A08.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80191AE8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80192118.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80193B30.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80193DF0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80197A94.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801982A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801990DC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80199920.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80199A40.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80199C20.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80199D88.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_80199F8C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019A128.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019A198.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019A2F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019A728.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019A830.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019A87C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019A8C8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019AF34.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019B580.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019B8B0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019BBEC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019BE50.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019C4EC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019C5B8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019C6C4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019C778.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019CE88.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019D048.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019D5C8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019D670.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019D700.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019D910.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019E410.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019E624.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019EA60.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019EBF8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019EE68.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019F164.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019FC54.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_8019FF9C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A015C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A0308.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A0A74.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A0B00.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A0B20.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A0BD8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A0DD8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A0E2C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A0EB8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A1268.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A12C4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A23AC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A2A78.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A2B24.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A2DD8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A30B8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A3240.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A3300.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A3790.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A3C20.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A3E70.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A3E98.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A41B0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A43BC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A4660.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A46A0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A49B8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A4A64.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A4AF8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A4B24.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A5124.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A54AC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A54E8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A55D4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A57D0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A5AF0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A5B4C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A5D68.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A5E2C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A5E54.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A5F90.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A5FC4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A5FD0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A6100.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A6134.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A6144.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A6540.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A65E0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A6608.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A67BC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A67C8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A68EC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A68F8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A6984.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A6C78.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A6FB4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A72DC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A74C4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A78B0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A7A30.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A7CAC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A7D98.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801A7E7C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801ABC14.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AC1C0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AC294.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AC42C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AC438.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AC5AC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AC6B4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AC754.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801ACE40.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801ACF6C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801ACFBC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AD080.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AD144.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AD554.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AD624.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AD6F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801ADAC8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801ADC08.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801ADCEC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801ADD68.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AE2C0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AE4CC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AE610.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AE694.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AE800.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AE87C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AEAA0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AEC04.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AEEFC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AF134.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AF200.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AF27C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AF44C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AF628.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AF70C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801AF8F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801B28BC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801B3554.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801B3718.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801B38E0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/func_E6A810_801B3D04.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/D_E6A810_801BAA50.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/D_E6A810_801BAA54.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/D_E6A810_801BAA78.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/D_E6A810_801BAABC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E6C220/D_E6A810_801BAB0C.s") diff --git a/src/overlays/ovl_E6A810/E97CC0.c b/src/overlays/ovl_E6A810/E97CC0.c new file mode 100644 index 00000000..c9c98b2b --- /dev/null +++ b/src/overlays/ovl_E6A810/E97CC0.c @@ -0,0 +1,27 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E97CC0/func_E6A810_801B49D0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E97CC0/func_E6A810_801B4A54.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E97CC0/func_E6A810_801B4AA8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E97CC0/func_E6A810_801B5110.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E97CC0/func_E6A810_801B5244.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E97CC0/func_E6A810_801B58AC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E97CC0/func_E6A810_801B5FE0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E97CC0/func_E6A810_801B68A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E97CC0/func_E6A810_801B6AEC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E97CC0/func_E6A810_801B6B40.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E97CC0/func_E6A810_801B6E20.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E97CC0/func_E6A810_801B7240.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E6A810/E97CC0/D_E6A810_801BBDF0.s") diff --git a/src/overlays/ovl_E9F1D0/E9F1D0.c b/src/overlays/ovl_E9F1D0/E9F1D0.c new file mode 100644 index 00000000..9c3cee8e --- /dev/null +++ b/src/overlays/ovl_E9F1D0/E9F1D0.c @@ -0,0 +1,125 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80187520.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80187530.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018767C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018769C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_801876FC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_801878A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80187C5C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_801880E4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80188448.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80188468.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80188528.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80188660.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_801887B0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018887C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_801888F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80188A4C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80188CB8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80189098.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80189214.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018933C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_801893B8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80189470.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80189724.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_801899E4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80189B00.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80189B70.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018B47C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018B8C0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018BDD8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018C390.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018C660.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018C734.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018C7A0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018C8D4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018C958.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018CA50.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018CAD4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018CF98.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018D0D8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018D16C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018D2B0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018D9C0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018DA94.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8018DBF0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_801917F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_801924B4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_801928C8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80192E94.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80193244.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80193380.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_801934EC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8019350C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_8019356C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_801935B4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_801935D4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80193668.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80193710.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_801939A0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80193AE4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80193C4C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_80195E44.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/E9F1D0/func_E9F1D0_801961AC.s") diff --git a/src/overlays/ovl_E9F1D0/EADECO.c b/src/overlays/ovl_E9F1D0/EADECO.c new file mode 100644 index 00000000..632e8297 --- /dev/null +++ b/src/overlays/ovl_E9F1D0/EADECO.c @@ -0,0 +1,17 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EADECO/func_E9F1D0_80196210.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EADECO/func_E9F1D0_8019624C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EADECO/func_E9F1D0_80196288.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EADECO/func_E9F1D0_801962F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EADECO/func_E9F1D0_80196314.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EADECO/func_E9F1D0_80196968.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EADECO/func_E9F1D0_80196BF8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EADECO/func_E9F1D0_80196D88.s") diff --git a/src/overlays/ovl_E9F1D0/EAF7E0.c b/src/overlays/ovl_E9F1D0/EAF7E0.c new file mode 100644 index 00000000..264ef5e6 --- /dev/null +++ b/src/overlays/ovl_E9F1D0/EAF7E0.c @@ -0,0 +1,105 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_80197B30.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_80197C64.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_80197CB8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_80197CC4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_80197F18.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_80197F84.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_80198238.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_80198244.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_801983E4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_80198ABC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_80198CE4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_80198F5C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_80199438.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_80199D64.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_80199DAC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019A434.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019A520.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019A640.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019A66C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019A82C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019A898.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019AA08.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019AAF0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019AEC0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019AEEC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019B528.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019B5CC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019B6E8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019BBBC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019BC14.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019C194.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019C888.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019DC4C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019DE10.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019E014.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019E2C4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019EB80.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019EE60.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_8019FF00.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_801A0510.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_801A06A4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_801A07FC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_801A0A08.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_801A0AC0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_801A39FC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_801A3B50.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_801A3BD4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_801A4A18.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_801A4C34.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_801A4CB0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_801A4E44.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EAF7E0/func_E9F1D0_801A52B8.s") diff --git a/src/overlays/ovl_E9F1D0/EBD210.c b/src/overlays/ovl_E9F1D0/EBD210.c new file mode 100644 index 00000000..b1264b88 --- /dev/null +++ b/src/overlays/ovl_E9F1D0/EBD210.c @@ -0,0 +1,13 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EBD210/func_E9F1D0_801A5560.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EBD210/func_E9F1D0_801A581C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EBD210/func_E9F1D0_801A58A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EBD210/func_E9F1D0_801A5AD4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EBD210/func_E9F1D0_801A5FC0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_E9F1D0/EBD210/func_E9F1D0_801A6164.s") diff --git a/src/overlays/ovl_EBFBE0/EBFBE0.c b/src/overlays/ovl_EBFBE0/EBFBE0.c new file mode 100644 index 00000000..b952f381 --- /dev/null +++ b/src/overlays/ovl_EBFBE0/EBFBE0.c @@ -0,0 +1,3 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFBE0/func_EBFBE0_80187520.s") diff --git a/src/overlays/ovl_EBFBE0/EBFCA0.c b/src/overlays/ovl_EBFBE0/EBFCA0.c new file mode 100644 index 00000000..d087163c --- /dev/null +++ b/src/overlays/ovl_EBFBE0/EBFCA0.c @@ -0,0 +1,444 @@ +#include "global.h" + +void func_EBFBE0_801875E0(void) { + D_80137E78 = 2; + + D_80177DB0 = 0; + + D_80177AE0 = 2; + + D_80161A34 = 0; + D_800D2870 = 0; + + D_80177AF8 = func_EBFBE0_80187ABC(); + + D_80178348 = 0; + D_80178350 = 0; + D_80178354 = 0; + D_80178340 = 0; + + D_80178320 = 0; + D_80178328 = 0; + D_80178330 = 0; + + D_80161A36 = 0; + + D_EBFBE0_801B8284 = 0; + D_EBFBE0_801B82A8 = 0; + D_EBFBE0_801B82AC = 0; + + D_EBFBE0_801B833C = 0.0f; + + D_EBFBE0_801B82C0 = 0; + D_EBFBE0_801B8280 = 0; + + D_EBFBE0_801B7BCC = 255.0f; + D_EBFBE0_801B7BC8 = 255.0f; + + func_80006F20(); + + func_800A5D6C(); + D_80178420 = 320.0f; + D_80178424 = 240.0f; + + func_EBFBE0_80188010(); + + if ((D_80177AF8 == -1) || (D_EBFBE0_801B827C != 0)) { + func_8001DC6C(0, 0x17); + D_EBFBE0_801B82C4 = 0; + D_EBFBE0_801B827C = 0; + } else { + func_8001DC6C(0, 0x16); + D_EBFBE0_801B82C4 = 1; + } + D_800DD8B4 = 0x1E; +} + +void func_EBFBE0_80187754(void) { + switch (D_80177AE0) { + case 0: + if (D_8017783C == 0) { + D_80177898 = 0; + D_80177AE0 = 1; + } + break; + + case 1: + D_80177898 = 0; + func_EBFBE0_801875E0(); + break; + + case 2: + D_80177898 = 1; + func_EBFBE0_801877F0(); + break; + } + D_80177DB0++; +} + +void func_EBFBE0_801877F0(void) { + if (D_EBFBE0_801B82A8 > 0) { + D_EBFBE0_801B82A8 -= 1; + } + + if (D_EBFBE0_801B82AC > 0) { + D_EBFBE0_801B82AC -= 1; + } + + switch (D_EBFBE0_801B82C4) { + case 7: + func_EBFBE0_80187B00(); + break; + case 0: + func_EBFBE0_801888E8(); + func_EBFBE0_8019111C(); + break; + case 1: + func_EBFBE0_8018994C(); + break; + case 2: + func_EBFBE0_8018A644(); + break; + case 3: + func_EBFBE0_8018ACEC(); + break; + case 4: + func_EBFBE0_8018B5C4(); + break; + case 5: + func_EBFBE0_8018C644(); + break; + } + func_EBFBE0_80190E64(); +} + +void func_EBFBE0_801878D8(void) { + switch (D_EBFBE0_801B82C4) { + case 7: + func_EBFBE0_80187CA8(); + break; + + case 0: + func_EBFBE0_801918FC(); + func_EBFBE0_80189208(); + Matrix_Pop(&D_8013B3C0); + func_EBFBE0_8018F680(); + func_EBFBE0_8018F85C(); + func_EBFBE0_8018FC14(); + func_EBFBE0_8018F8E4(); + func_EBFBE0_801918FC(); + func_EBFBE0_8018F77C(); + Matrix_Pop(&D_8013B3C0); + break; + + case 1: + if (D_EBFBE0_801B8348 != 0) { + func_EBFBE0_801918FC(); + func_EBFBE0_8018A2F8(); + Matrix_Pop(&D_8013B3C0); + func_800BB5D0(); + func_EBFBE0_80190C9C(); + } + func_EBFBE0_8018FF74(); + func_EBFBE0_801906A0(); + break; + + case 2: + func_EBFBE0_801918FC(); + func_EBFBE0_8018A990(); + Matrix_Pop(&D_8013B3C0); + if (D_EBFBE0_801B8344 != 0) { + func_EBFBE0_8018FD08(); + } + break; + + case 3: + func_EBFBE0_801918FC(); + func_EBFBE0_8018B038(); + Matrix_Pop(&D_8013B3C0); + break; + + case 4: + func_EBFBE0_801918FC(); + func_EBFBE0_8018C114(); + Matrix_Pop(&D_8013B3C0); + func_EBFBE0_80190C9C(); + break; + + case 5: + func_EBFBE0_801918FC(); + func_EBFBE0_8018CB90(); + Matrix_Pop(&D_8013B3C0); + break; + } + + if (D_EBFBE0_801B8284 != 0) { + D_80178340 = 0; + D_80178348 = 0; + D_80178350 = 0; + D_80178354 = 0; + func_80084688(2, D_EBFBE0_801B8284); + } +} + +s32 func_EBFBE0_80187ABC(void) { + s32 ret = -1; + s32 i; + + for (i = 0; i < 4; i++) { + if (D_800DD8B0[i] == 1) { + ret = i; + break; + } + } + + return ret; +} + +void func_EBFBE0_80187B00(void) { + switch (D_EBFBE0_801B82C0) { + case 0: + D_EBFBE0_801B8288 = 0; + D_80178410 = 800; + D_EBFBE0_801B82BC = 450; + D_EBFBE0_801B82C0++; + D_EBFBE0_801B82A8 = 20; + break; + + case 1: + if (D_EBFBE0_801B82BC != 0) { + func_800B6F50(D_80177978, D_80177980, D_80177988, D_801779A0, D_801779B8, D_801779C0); + D_8017842C -= 1.0f; + if (D_EBFBE0_801B82BC == 60) { + func_800182F4(0x103C00FF); + func_800182F4(0x113C00FF); + } + } else { + D_80178410 = 0; + D_8017829C = 0; + D_EBFBE0_801B82C0 = 0; + D_80177898 = 0; + func_8001DC6C(0, 0x16); + D_EBFBE0_801B82C4 = 1; + } + + if (D_EBFBE0_801B8288 == 0xA) { + D_EBFBE0_801B82BC -= 1; + } + break; + } + + if ((D_EBFBE0_801B82A8 == 0) && ((D_80177DB0 & 7) == 7) && (D_EBFBE0_801B8288 < 10)) { + D_EBFBE0_801B8288++; + } +} + +void func_EBFBE0_80187CA8(void) { + s32 temp = 20; + s32 temp2 = 36; + + func_800B8DD0(&gMasterDisp, 0x53); + + gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 0, 255); + + func_800A1200(temp2, temp, 1.0f, 1.0f, D_EBFBE0_801ADA44); + + gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 255, 255); + + func_8009D994(&gMasterDisp, D_5000300, 16, 8, 148.0f, temp, 1.0f, 1.0f); + func_8009D994(&gMasterDisp, D_5000200, 16, 8, 164, temp, 1.0f, 1.0f); + + func_800B8DD0(&gMasterDisp, 0x53); + + gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 255, 255); + + func_8009D994(&gMasterDisp, D_50077B0, 16, 2, 36, 32, 15.2f, 1.0f); + func_EBFBE0_80187E28(); +} + +void func_EBFBE0_80187E28(void) { + s32 temp; + s32 i; + + func_800B8DD0(&gMasterDisp, 0x53); + + gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 0, 255); + + func_800A1200(94, 38, 1.0f, 1.0f, "RANK"); + func_800A1200(146, 38, 1.0f, 1.0f, "NAME"); + func_800A1200(192, 38, 1.0f, 1.0f, "HITS"); + temp = 55; + + for (i = 0; i < D_EBFBE0_801B8288; i++) { + gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 255, 255); + + func_8009FEA0(105 - ((func_8008BCBC(i + 1) - 1) * 8), temp, i + 1); + + gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 0, 255); + + func_800A1200(150, temp, 1.0f, 1.0f, &D_EBFBE0_801B8248[i][0]); + + gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 255, 255); + + func_8009FEA0(211 - ((func_8008BCBC(D_EBFBE0_801B8220[i]) - 1) * 8), temp, D_EBFBE0_801B8220[i]); + temp += 17; + } +} + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_80188010.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_801881FC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_801888E8.s") + +extern UnkStruct_D_801B8350 D_EBFBE0_801B8350[]; + +void func_EBFBE0_80189208(void) { + s32 i; + + D_80178548 = D_EBFBE0_801B82F8; + D_8017854C = D_EBFBE0_801B82FC; + D_80178550 = D_EBFBE0_801B8300; + D_80178554 = (s32) D_EBFBE0_801B8304; + D_80178558 = (s32) D_EBFBE0_801B8308; + D_8017855C = (s32) D_EBFBE0_801B830C; + + if ((D_EBFBE0_801B86A4 < 2) && (D_EBFBE0_801B9040 != 0)) { + D_EBFBE0_801B86D8 = Math_Atan2F(-D_EBFBE0_801B9060, sqrtf((-D_EBFBE0_801B905C * -D_EBFBE0_801B905C) + + (-D_EBFBE0_801B9064 * -D_EBFBE0_801B9064))) * + 180.0f / M_PI; + D_EBFBE0_801B86DC = (Math_Atan2F(D_EBFBE0_801B905C, D_EBFBE0_801B9064) * 180.0f) / M_PI; + + func_8009BC2C(&D_EBFBE0_801B86C8, D_EBFBE0_801B86D8, 0.1f, 100.0f, 0.0001f); + func_8009BC2C(&D_EBFBE0_801B86CC, D_EBFBE0_801B86DC, 0.1f, 100.0f, 0.0001f); + } + + func_EBFBE0_80191674(D_EBFBE0_801B86C8, D_EBFBE0_801B86CC, 100.0f, &D_EBFBE0_801B82E0, &D_EBFBE0_801B82E4, + &D_EBFBE0_801B82E8); + + for (i = 0; i < 4; i++) { + func_EBFBE0_8018EA78(D_EBFBE0_801ADA84[i]); + D_EBFBE0_801B8350[D_EBFBE0_801ADA84[i]].unk_54 += D_EBFBE0_801B8350[D_EBFBE0_801ADA84[i]].unk_58; + } + + D_80178548 = D_EBFBE0_801B8310; + D_8017854C = D_EBFBE0_801B8314; + D_80178550 = D_EBFBE0_801B8318; + + D_80178554 = D_EBFBE0_801B831C; + D_80178558 = D_EBFBE0_801B8320; + D_8017855C = D_EBFBE0_801B8324; + + func_EBFBE0_80191674(D_EBFBE0_801B86D0, D_EBFBE0_801B86D4, 100.0f, &D_EBFBE0_801B82E0, &D_EBFBE0_801B82E4, + &D_EBFBE0_801B82E8); + + func_EBFBE0_8018D2B8(0); +} + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_801894E8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018994C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018A2F8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018A338.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018A644.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018A990.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018ABC0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018ACEC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018B038.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018B058.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018B5C4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018C114.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018C1C0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018C644.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018CB90.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018CC30.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018CD9C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018D2B8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018D510.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018D80C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018DDB8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018DF0C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018E058.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018E200.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018E67C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018EA78.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018EDC8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018F438.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018F680.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018F77C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018F85C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018F8E4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018FC14.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018FD08.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8018FF74.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_80190144.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_801903B8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_801906A0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_80190950.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_80190A98.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_80190B30.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_80190C9C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_80190E64.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_80190EA4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_80190FD0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_8019111C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_801912A0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_80191320.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_801914AC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_80191674.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_80191798.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_80191844.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_801918FC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/EBFCA0/func_EBFBE0_801919C4.s") diff --git a/src/overlays/ovl_EBFBE0/ECA1E0.c b/src/overlays/ovl_EBFBE0/ECA1E0.c new file mode 100644 index 00000000..f668870a --- /dev/null +++ b/src/overlays/ovl_EBFBE0/ECA1E0.c @@ -0,0 +1,245 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80191B20.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_801920C4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80192190.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80192340.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_801924C4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80192598.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80192738.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_801928BC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80192938.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_801929F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80192D58.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80193864.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80193B04.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80193C4C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_801944F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80194678.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_801948A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80194AEC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80194BD0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80194CE4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_801952B4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_801958DC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80195944.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80195B74.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80196260.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_801962A4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019669C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80196894.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80196E54.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80196EFC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80196F9C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80196FC4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80197074.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019715C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B7110.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B7114.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B7118.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B711C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B7120.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B7124.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B7128.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B712C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B7130.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B7134.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B7138.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B713C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B7140.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B7144.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B7148.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B714C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B7150.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B7154.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/D_EBFBE0_801B7158.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_801973C0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019752C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80197914.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80197A3C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80197D30.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80197DE4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80197F74.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80198164.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_801982B0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_801984D0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80198608.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019882C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019896C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80199198.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80199284.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_801992C4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80199424.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019949C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019978C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80199820.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80199EA8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_80199FA8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019A080.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019A0B8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019A124.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019A1A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019A214.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019A298.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019A2E0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019A4DC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019A6DC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019A954.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019AAB4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019AB30.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019AD84.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019AFFC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019B1F8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019B3DC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019B5AC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019B6D8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019B7D4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019B8A0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019B8C8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019B9C0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019BAB8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019BBA4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019BC44.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019BDF0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019BE7C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019BF34.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019C04C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019C120.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019C418.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019C5A0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019C66C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019C824.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019C8C4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019CAE0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019CBC0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019CD54.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019D118.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019D624.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019DB20.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019DCE8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019DD44.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019DE74.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019DF64.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019E030.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ECA1E0/func_EBFBE0_8019E284.s") diff --git a/src/overlays/ovl_EBFBE0/ED6EC0.c b/src/overlays/ovl_EBFBE0/ED6EC0.c new file mode 100644 index 00000000..728cadcf --- /dev/null +++ b/src/overlays/ovl_EBFBE0/ED6EC0.c @@ -0,0 +1,244 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_8019E800.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_8019E85C.s") + +void func_EBFBE0_8019E8C8(void) { +} + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_8019E8D0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_8019E99C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_8019F164.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_8019F42C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_8019F600.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_8019F83C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_8019F910.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_8019F97C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_8019FA1C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_8019FC04.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_8019FD1C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_8019FF48.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A01A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A05B4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A0788.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A07E8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A0954.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A0D14.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A116C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A1528.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A19A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A1AE8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A1C14.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A2304.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A25C8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A2674.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A281C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A2B8C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A2EB8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A3440.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A3550.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A36A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A3A00.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A4394.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A4650.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A48C0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A4A38.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A4AE8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A4D0C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A4D7C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A4F8C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A4FC4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A53C8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A5770.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A5834.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A5C90.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A5E80.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A61B4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A62FC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A6368.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A6480.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A655C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A659C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A6628.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A6694.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A68E4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A6A24.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A6A98.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A6DAC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A6EC0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A7230.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A74F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A7684.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A77B0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A791C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A7A84.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A7BEC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A7D3C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A7F1C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A809C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A8738.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A89BC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A8F40.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A914C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A9224.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A9448.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A9814.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A9910.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A9A8C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A9DE8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/D_EBFBE0_801B74C0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/D_EBFBE0_801B74C4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/D_EBFBE0_801B74C8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/D_EBFBE0_801B74CC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/D_EBFBE0_801B74D0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/D_EBFBE0_801B74D4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/D_EBFBE0_801B74D8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/D_EBFBE0_801B74DC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/D_EBFBE0_801B74E0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/D_EBFBE0_801B74E4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/D_EBFBE0_801B74E8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/D_EBFBE0_801B74EC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/D_EBFBE0_801B74F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/D_EBFBE0_801B74F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/D_EBFBE0_801B74F8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A9EE4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801A9FD4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801AA1CC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801AA434.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801AA778.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801AB17C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801AB284.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801AB300.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/D_EBFBE0_801B750C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/D_EBFBE0_801B7510.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/D_EBFBE0_801B7514.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801AB978.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801ABCDC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801ABF1C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801AC200.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801AC530.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801AC80C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801AC9A0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801ACD90.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801AD048.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801AD11C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801AD718.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/ED6EC0/func_EBFBE0_801AD7EC.s") diff --git a/src/overlays/ovl_EF0260/EF0260.c b/src/overlays/ovl_EF0260/EF0260.c new file mode 100644 index 00000000..19751999 --- /dev/null +++ b/src/overlays/ovl_EF0260/EF0260.c @@ -0,0 +1,67 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_80187520.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_801876A4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_80187860.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_80187D3C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_80188030.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_80188394.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018845C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_80188634.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_801886F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_801888F4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_80188DB4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_80189108.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_80189C64.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018A024.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018A124.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018A2A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018A570.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018A828.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018A8FC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018A96C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018AAC4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018ABE8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018B174.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018B3D8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018B3E8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018B52C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018B624.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018B6D8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018B860.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018BAD0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018BCB0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/func_EF0260_8018C21C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF0260/D_EF0260_80196240.s") diff --git a/src/overlays/ovl_EF0260/EF5B60.c b/src/overlays/ovl_EF0260/EF5B60.c new file mode 100644 index 00000000..8cde41b4 --- /dev/null +++ b/src/overlays/ovl_EF0260/EF5B60.c @@ -0,0 +1,221 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_8018CE20.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_8018D250.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_8018D28C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_8018D2C8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_8018D398.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_8018D4BC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_8018D638.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_8018D814.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196640.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_8019664C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196660.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_8019666C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_8019667C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_8019668C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_8019669C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801966B0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801966C0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801966D0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801966DC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801966EC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196708.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196718.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_8019672C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196740.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196750.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196760.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196774.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196788.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196798.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801967AC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801967C0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801967D0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801967DC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801967EC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801967FC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196808.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196818.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_8019682C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196838.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_8019684C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_8019685C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_8019686C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_8019687C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196890.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801968A4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801968B0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801968BC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801968CC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801968D8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801968EC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801968F8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196904.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196910.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196928.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196938.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_8019694C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_8019695C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196974.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196980.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196994.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801969A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801969C0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801969D0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801969E0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_801969F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196A08.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196A1C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196A30.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196A40.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196A4C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196A5C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196A70.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196A84.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196A94.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196AA0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196AB4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196AC4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196AD8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196AE4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196AF0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196B08.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196B14.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196B20.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196B30.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196B40.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196B54.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/D_EF0260_80196B68.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_8018DA0C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_8018DCB4.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_8018E1B8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_8018E7B8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_8018EDB8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_8018F2A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_8018F64C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_8018FC60.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_80190274.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_80190648.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_80190778.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_80190CF0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_80191234.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_80191294.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_80191700.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_80191710.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_80191C58.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_80191C7C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_80192164.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_80192290.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_8019237C.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_801924EC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EF0260/EF5B60/func_EF0260_801926D4.s") diff --git a/src/overlays/ovl_EFFA40/EFFA40.c b/src/overlays/ovl_EFFA40/EFFA40.c new file mode 100644 index 00000000..af400e0d --- /dev/null +++ b/src/overlays/ovl_EFFA40/EFFA40.c @@ -0,0 +1,3 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EFFA40/EFFA40/func_EFFA40_80187520.s") diff --git a/src/overlays/segment_DF4260/DF4260.c b/src/overlays/segment_DF4260/DF4260.c deleted file mode 100644 index a4afa037..00000000 --- a/src/overlays/segment_DF4260/DF4260.c +++ /dev/null @@ -1,146 +0,0 @@ -#include "global.h" -#include "DF4260.h" - -void func_80187520_DF4260(s32 arg0, s32 arg1) { -} - -void func_80187530_DF4270(s32 arg0) { -} - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018753C_DF427C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_801875A4_DF42E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_80187670_DF43B0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_80187710_DF4450.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_801877A0_DF44E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_80187838_DF4578.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_801878D8_DF4618.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018798C_DF46CC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_801879F0_DF4730.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_80187A38_DF4778.s") - -f32 func_80187A88_DF47C8(s32 arg0) { - f32 ret = (f32) arg0 * 0.5f; - - if (ret > 8.0f) { - ret = 8.0f; - } - return ret; -} - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_80187AC8_DF4808.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_80188750_DF5490.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_801887AC_DF54EC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_80188A18_DF5758.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_80188C7C_DF59BC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_80188D50_DF5A90.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_80189058_DF5D98.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018A434_DF7174.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018A730_DF7470.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018AA74_DF77B4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018AB08_DF7848.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018AB64_DF78A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018ACE0_DF7A20.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018AED0_DF7C10.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018B0B4_DF7DF4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018B15C_DF7E9C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018B418_DF8158.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018B58C_DF82CC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018BAAC_DF87EC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018BAFC_DF883C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018BBA4_DF88E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018BBF8_DF8938.s") - -s32 func_8018BC50_DF8990(s32 arg0, s32* arg1, s32 arg2, s32 arg3, UnkStruct_func_8018BC50_DF8990* arg4) { - if ((arg4->unkB8 == 0x65) && (arg0 != 8)) { - *arg1 = 0; - } - return 0; -} - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018BC84_DF89C4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018BD7C_DF8ABC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018BDD4_DF8B14.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018BE7C_DF8BBC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018C0B0_DF8DF0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018C19C_DF8EDC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018DDAC_DFAAEC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018E290_DFAFD0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018E76C_DFB4AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018EC54_DFB994.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018ECAC_DFB9EC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018ED1C_DFBA5C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018ED78_DFBAB8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018EE2C_DFBB6C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018EE84_DFBBC4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018EF38_DFBC78.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018EF90_DFBCD0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018F044_DFBD84.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018F1C8_DFBF08.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018F31C_DFC05C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018F3BC_DFC0FC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018F4A4_DFC1E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018F55C_DFC29C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018F678_DFC3B8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018F6F8_DFC438.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_8018F880_DFC5C0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_80190F74_DFDCB4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/func_80191160_DFDEA0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DF4260/D_8019AEF0_E07C30.s") diff --git a/src/overlays/segment_DF4260/DFEE30.c b/src/overlays/segment_DF4260/DFEE30.c deleted file mode 100644 index d1e03efe..00000000 --- a/src/overlays/segment_DF4260/DFEE30.c +++ /dev/null @@ -1,75 +0,0 @@ -#include "global.h" -#include "DFEE30.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_801920F0_DFEE30.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_801922DC_DFF01C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_80192358_DFF098.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_801923C0_DFF100.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_8019243C_DFF17C.s") - -void func_801924A8_DFF1E8(UnkStruct_func_801924A8_DFF1E8* arg0) { - switch (arg0->unk48) { - case 0: - if (D_80178280->unk_07C < arg0->unkC) { - D_80177AB0 = 0; - D_80177A98 = 0; - arg0->unk48++; - } - - case 1: - return; - } -} - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_8019250C_DFF24C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_80192518_DFF258.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_80192AA4_DFF7E4.s") - -void func_80192CB0_DFF9F0(UnkStruct_func_80192CB0_DFF9F0* arg0) { - arg0->unk50 = arg0->unk10; - arg0->unk10 = 0.0f; -} - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_80192CD4_DFFA14.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_80192E2C_DFFB6C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_80192EA4_DFFBE4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_80192EB0_DFFBF0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_801933B4_E000F4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_801933DC_E0011C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_801934D0_E00210.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_80193540_E00280.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_801935CC_E0030C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_801937F4_E00534.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_80193D64_E00AA4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_80194398_E010D8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_80198310_E05050.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_80198414_E05154.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_80198594_E052D4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_801985E4_E05324.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_8019864C_E0538C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/func_801988B8_E055F8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/DFEE30/D_8019B2B0_E07FF0.s") diff --git a/src/overlays/segment_DF4260/E05620.c b/src/overlays/segment_DF4260/E05620.c deleted file mode 100644 index b939854b..00000000 --- a/src/overlays/segment_DF4260/E05620.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/E05620/func_801988E0_E05620.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/E05620/func_80198968_E056A8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/E05620/D_8019B640_E08380.s") diff --git a/src/overlays/segment_DF4260/E05990.c b/src/overlays/segment_DF4260/E05990.c deleted file mode 100644 index 50c98663..00000000 --- a/src/overlays/segment_DF4260/E05990.c +++ /dev/null @@ -1,9 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/E05990/func_80198C50_E05990.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/E05990/func_80198DCC_E05B0C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/E05990/func_80199024_E05D64.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_DF4260/E05990/func_8019949C_E061DC.s") diff --git a/src/overlays/segment_E08400/E08400.c b/src/overlays/segment_E08400/E08400.c deleted file mode 100644 index e10acc80..00000000 --- a/src/overlays/segment_E08400/E08400.c +++ /dev/null @@ -1,99 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80187520_E08400.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80187530_E08410.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018756C_E0844C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80187650_E08530.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_801877C4_E086A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018795C_E0883C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80187B08_E089E8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80187C68_E08B48.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80187D08_E08BE8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80187D98_E08C78.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80187E38_E08D18.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80187FF8_E08ED8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80188088_E08F68.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_801881A8_E09088.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80188228_E09108.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80188298_E09178.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80188344_E09224.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_801887D0_E096B0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80188A40_E09920.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80188B84_E09A64.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80188C2C_E09B0C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80188CAC_E09B8C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80188E8C_E09D6C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80188F2C_E09E0C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80188FAC_E09E8C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80189114_E09FF4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_801892F0_E0A1D0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_80189624_E0A504.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018978C_E0A66C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018B7C4_E0C6A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018BACC_E0C9AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018C77C_E0D65C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018C8F4_E0D7D4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018CA10_E0D8F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018CAD8_E0D9B8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018CB50_E0DA30.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018CCF8_E0DBD8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018CD8C_E0DC6C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018D9EC_E0E8CC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018DA6C_E0E94C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018DAEC_E0E9CC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018DB6C_E0EA4C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018DBEC_E0EACC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018DCE4_E0EBC4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018DE14_E0ECF4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018DF08_E0EDE8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018E084_E0EF64.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/func_8018ED9C_E0FC7C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E08400/D_80195790_E16670.s") diff --git a/src/overlays/segment_E08400/E0FF10.c b/src/overlays/segment_E08400/E0FF10.c deleted file mode 100644 index 14ef467f..00000000 --- a/src/overlays/segment_E08400/E0FF10.c +++ /dev/null @@ -1,47 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_8018F030_E0FF10.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_8018F124_E10004.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_8018F1DC_E100BC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_8018F330_E10210.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_8018F884_E10764.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_8018FA04_E108E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_8018FBBC_E10A9C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_8018FE38_E10D18.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_8018FF20_E10E00.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_8018FF40_E10E20.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_8018FF84_E10E64.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_8018FFDC_E10EBC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_80190020_E10F00.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_80190078_E10F58.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_80192AF0_E139D0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_80193208_E140E8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_80193434_E14314.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_80193800_E146E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_801938D8_E147B8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_80193A30_E14910.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_801944D4_E153B4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/func_80194728_E15608.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E08400/E0FF10/D_80195A50_E16930.s") diff --git a/src/overlays/segment_E16C50/E16C50.c b/src/overlays/segment_E16C50/E16C50.c deleted file mode 100644 index 199e019b..00000000 --- a/src/overlays/segment_E16C50/E16C50.c +++ /dev/null @@ -1,53 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_80187520_E16C50.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_80187530_E16C60.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_801875E4_E16D14.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018767C_E16DAC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_80187704_E16E34.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_80187754_E16E84.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_80187944_E17074.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018A1B0_E198E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018A2C4_E199F4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018A464_E19B94.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018B9BC_E1B0EC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018BCD4_E1B404.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018C0D0_E1B800.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018C54C_E1BC7C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018D3CC_E1CAFC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018D4E0_E1CC10.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018D5C8_E1CCF8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018D694_E1CDC4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018D804_E1CF34.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018D920_E1D050.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018DA58_E1D188.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018DF74_E1D6A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018EA88_E1E1B8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018EB3C_E1E26C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018EC38_E1E368.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E16C50/func_8018ED78_E1E4A8.s") diff --git a/src/overlays/segment_E16C50/E1F680.c b/src/overlays/segment_E16C50/E1F680.c deleted file mode 100644 index 1eb17727..00000000 --- a/src/overlays/segment_E16C50/E1F680.c +++ /dev/null @@ -1,177 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8018FF50_E1F680.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80190028_E1F758.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_801900FC_E1F82C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019019C_E1F8CC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80190204_E1F934.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80190430_E1FB60.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_801904CC_E1FBFC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80190790_E1FEC0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80190A00_E20130.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80190B4C_E2027C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80190D0C_E2043C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80190F08_E20638.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80190F28_E20658.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80191010_E20740.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_801914C4_E20BF4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_801915A4_E20CD4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80191680_E20DB0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80191B4C_E2127C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80191BB8_E212E8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80191BC4_E212F4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80191DB0_E214E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80191E94_E215C4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80191FFC_E2172C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80192094_E217C4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_801926F4_E21E24.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80192834_E21F64.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80192C18_E22348.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80192C84_E223B4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80192E64_E22594.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80193240_E22970.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_801932AC_E229DC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80193628_E22D58.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_801937D8_E22F08.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80193908_E23038.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80193970_E230A0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80193A98_E231C8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80193B08_E23238.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80193C5C_E2338C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80193CC8_E233F8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80193D08_E23438.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80194394_E23AC4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_801949DC_E2410C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80194A84_E241B4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_801986FC_E27E2C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_801989FC_E2812C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80198BE8_E28318.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80198ECC_E285FC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80198F3C_E2866C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019907C_E287AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019914C_E2887C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_801991D0_E28900.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80199394_E28AC4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80199470_E28BA0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019962C_E28D5C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019969C_E28DCC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019983C_E28F6C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_801998E0_E29010.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_801999CC_E290FC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80199A28_E29158.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80199E24_E29554.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80199E9C_E295CC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_80199F10_E29640.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019A1FC_E2992C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019A4E0_E29C10.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019A5D4_E29D04.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019ACCC_E2A3FC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019B1F0_E2A920.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019B548_E2AC78.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019B7DC_E2AF0C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019B810_E2AF40.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019B854_E2AF84.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019BC78_E2B3A8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019BDE0_E2B510.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019BE48_E2B578.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019C1CC_E2B8FC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019C200_E2B930.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019C454_E2BB84.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019C83C_E2BF6C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019CBEC_E2C31C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019CE58_E2C588.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019D060_E2C790.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019D15C_E2C88C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019D340_E2CA70.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019D3C4_E2CAF4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019D428_E2CB58.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019D76C_E2CE9C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/func_8019E5F0_E2DD20.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E1F680/D_801C0DB0_E504E0.s") diff --git a/src/overlays/segment_E16C50/E2DF20.c b/src/overlays/segment_E16C50/E2DF20.c deleted file mode 100644 index f2b4256d..00000000 --- a/src/overlays/segment_E16C50/E2DF20.c +++ /dev/null @@ -1,105 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_8019E7F0_E2DF20.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_8019E8B8_E2DFE8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_8019E920_E2E050.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_8019E9F4_E2E124.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_8019EA7C_E2E1AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_8019EF30_E2E660.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_8019F038_E2E768.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_8019F0B0_E2E7E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_8019F194_E2E8C4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_8019F20C_E2E93C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_8019F7AC_E2EEDC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_8019F99C_E2F0CC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_8019FAA4_E2F1D4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_8019FDE0_E2F510.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_8019FEE8_E2F618.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_8019FF44_E2F674.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_8019FFC0_E2F6F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A003C_E2F76C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A0120_E2F850.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A0AF0_E30220.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A0CEC_E3041C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A0D90_E304C0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A0DF8_E30528.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A0FD4_E30704.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A10F4_E30824.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A1CD8_E31408.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A1E14_E31544.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A1EB0_E315E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A1F80_E316B0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A239C_E31ACC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A23F4_E31B24.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A2C3C_E3236C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A2C98_E323C8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A30CC_E327FC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A3128_E32858.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A3468_E32B98.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A3510_E32C40.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A3C4C_E3337C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A4214_E33944.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A48B8_E33FE8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A4A34_E34164.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A4EC0_E345F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A4EF8_E34628.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A56B8_E34DE8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A5B3C_E3526C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A68A8_E35FD8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A6BDC_E3630C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A71B8_E368E8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A7750_E36E80.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A7930_E37060.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A8BE8_E38318.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E2DF20/func_801A8DB8_E384E8.s") diff --git a/src/overlays/segment_E16C50/E38560.c b/src/overlays/segment_E16C50/E38560.c deleted file mode 100644 index 253b4885..00000000 --- a/src/overlays/segment_E16C50/E38560.c +++ /dev/null @@ -1,213 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801A8E30_E38560.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801A92EC_E38A1C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801A9374_E38AA4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801A9448_E38B78.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801A94EC_E38C1C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801A958C_E38CBC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801A95C8_E38CF8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801A96DC_E38E0C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801A9728_E38E58.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801A9824_E38F54.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801A99D4_E39104.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801A9C98_E393C8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801A9DE4_E39514.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801A9ED0_E39600.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AA20C_E3993C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AA4BC_E39BEC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AA8E8_E3A018.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AACF8_E3A428.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AB9B0_E3B0E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801ABA40_E3B170.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AC09C_E3B7CC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AC18C_E3B8BC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AC274_E3B9A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AC7C8_E3BEF8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AC8A8_E3BFD8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AC918_E3C048.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801ACBB4_E3C2E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801ACE50_E3C580.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AD328_E3CA58.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AD598_E3CCC8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AD688_E3CDB8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AD6C0_E3CDF0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801ADF7C_E3D6AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AE168_E3D898.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AE3AC_E3DADC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AE3D8_E3DB08.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AEB44_E3E274.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AF9FC_E3F12C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801AFA5C_E3F18C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B099C_E400CC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B0B60_E40290.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B0EC0_E405F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B0F88_E406B8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B0FCC_E406FC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B1008_E40738.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B10F8_E40828.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B134C_E40A7C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B42AC_E439DC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B49DC_E4410C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B4D84_E444B4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B4DDC_E4450C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B4E94_E445C4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B504C_E4477C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B50E8_E44818.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B5C18_E45348.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B5F68_E45698.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B619C_E458CC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B6344_E45A74.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B638C_E45ABC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B6E54_E46584.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B6FF8_E46728.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B76EC_E46E1C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B7754_E46E84.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B7A24_E47154.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B7AF0_E47220.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B7C78_E473A8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B8C50_E48380.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B8D7C_E484AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B90DC_E4880C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B91A4_E488D4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801B9DB0_E494E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BA108_E49838.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BA26C_E4999C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BA4E4_E49C14.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BA57C_E49CAC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BA6A4_E49DD4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BAD7C_E4A4AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BADF8_E4A528.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BB0C4_E4A7F4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BB204_E4A934.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BB26C_E4A99C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BB79C_E4AECC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BC530_E4BC60.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BC91C_E4C04C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BC930_E4C060.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BC9A0_E4C0D0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BD17C_E4C8AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BD264_E4C994.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BD3B0_E4CAE0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BD54C_E4CC7C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BDDFC_E4D52C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BDE6C_E4D59C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BDF14_E4D644.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BE034_E4D764.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BE0F0_E4D820.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BE1FC_E4D92C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BE274_E4D9A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BE3F8_E4DB28.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BEB1C_E4E24C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BEC50_E4E380.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BEC5C_E4E38C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BEC68_E4E398.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BEC74_E4E3A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BEC80_E4E3B0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/func_801BEC8C_E4E3BC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E16C50/E38560/D_801C1A30_E51160.s") diff --git a/src/overlays/segment_E51970/E51970.c b/src/overlays/segment_E51970/E51970.c deleted file mode 100644 index d9662d4d..00000000 --- a/src/overlays/segment_E51970/E51970.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E51970/func_80187520_E51970.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E51970/D_8019F6E0_E69B30.s") diff --git a/src/overlays/segment_E51970/E51A40.c b/src/overlays/segment_E51970/E51A40.c deleted file mode 100644 index d2879726..00000000 --- a/src/overlays/segment_E51970/E51A40.c +++ /dev/null @@ -1,29 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E51A40/func_801875F0_E51A40.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E51A40/func_80187884_E51CD4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E51A40/func_80187960_E51DB0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E51A40/func_801888C0_E52D10.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E51A40/func_80188A48_E52E98.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E51A40/func_80188AD0_E52F20.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E51A40/func_80188DA0_E531F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E51A40/func_80188F08_E53358.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E51A40/func_80188FE4_E53434.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E51A40/func_8018906C_E534BC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E51A40/func_801890EC_E5353C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E51A40/func_8018927C_E536CC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E51A40/func_8018BA2C_E55E7C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E51A40/D_8019F720_E69B70.s") diff --git a/src/overlays/segment_E51970/E561B0.c b/src/overlays/segment_E51970/E561B0.c deleted file mode 100644 index ce2ff266..00000000 --- a/src/overlays/segment_E51970/E561B0.c +++ /dev/null @@ -1,91 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018BD60_E561B0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018BEF8_E56348.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018C158_E565A8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018CC60_E570B0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018CCE8_E57138.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018CE5C_E572AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018D008_E57458.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018D124_E57574.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018D278_E576C8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018D394_E577E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018D414_E57864.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018D454_E578A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018D4F0_E57940.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018D584_E579D4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018D7F0_E57C40.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018D874_E57CC4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018D960_E57DB0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018D9CC_E57E1C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018DE8C_E582DC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018E05C_E584AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018E3FC_E5884C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018E710_E58B60.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018E870_E58CC0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018EAEC_E58F3C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018EC1C_E5906C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018ECB4_E59104.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018ED44_E59194.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018EE4C_E5929C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018EF6C_E593BC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018F83C_E59C8C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_8018F94C_E59D9C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_80190D98_E5B1E8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_80190EE4_E5B334.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_80190F58_E5B3A8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_80190FE8_E5B438.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_80191054_E5B4A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_80191180_E5B5D0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_801912FC_E5B74C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_801918E4_E5BD34.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_80191A6C_E5BEBC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_80191AFC_E5BF4C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_80191BAC_E5BFFC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_80191DB0_E5C200.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_80191ED8_E5C328.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E561B0/func_80192264_E5C6B4.s") diff --git a/src/overlays/segment_E51970/E5CC30.c b/src/overlays/segment_E51970/E5CC30.c deleted file mode 100644 index 0c88c2f2..00000000 --- a/src/overlays/segment_E51970/E5CC30.c +++ /dev/null @@ -1,63 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_801927E0_E5CC30.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80192908_E5CD58.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80192984_E5CDD4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80192A68_E5CEB8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80192B4C_E5CF9C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80192C08_E5D058.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80192C8C_E5D0DC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80192E20_E5D270.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80193718_E5DB68.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80193B1C_E5DF6C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80193CA4_E5E0F4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80193CE4_E5E134.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80193EF0_E5E340.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80194458_E5E8A8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_801945FC_E5EA4C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_801946C4_E5EB14.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_801965A8_E609F8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_801968F4_E60D44.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80196E30_E61280.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80196F40_E61390.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80197024_E61474.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80197290_E616E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80197F10_E62360.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_801981F8_E62648.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_8019848C_E628DC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80198594_E629E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80198930_E62D80.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_801989F4_E62E44.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_80198AA0_E62EF0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/func_801995B4_E63A04.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E5CC30/D_8019FD20_E6A170.s") diff --git a/src/overlays/segment_E51970/E63D50.c b/src/overlays/segment_E51970/E63D50.c deleted file mode 100644 index ae44fe44..00000000 --- a/src/overlays/segment_E51970/E63D50.c +++ /dev/null @@ -1,55 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_80199900_E63D50.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_80199B18_E63F68.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_80199BDC_E6402C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_80199C60_E640B0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_80199FCC_E6441C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019A0F8_E64548.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019A1D0_E64620.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019A2F4_E64744.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019A3E8_E64838.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019AA9C_E64EEC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019AB8C_E64FDC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019B48C_E658DC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019B568_E659B8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019B630_E65A80.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019B75C_E65BAC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019B888_E65CD8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019BA64_E65EB4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019C574_E669C4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019C70C_E66B5C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019C85C_E66CAC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019DD20_E68170.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019E234_E68684.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019E3A8_E687F8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019E454_E688A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019E98C_E68DDC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/func_8019EA68_E68EB8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E51970/E63D50/D_801A00C0_E6A510.s") diff --git a/src/overlays/segment_E6A810/E6A810.c b/src/overlays/segment_E6A810/E6A810.c deleted file mode 100644 index ac8c0282..00000000 --- a/src/overlays/segment_E6A810/E6A810.c +++ /dev/null @@ -1,15 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6A810/func_80187520_E6A810.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6A810/func_80187530_E6A820.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6A810/func_801875D0_E6A8C0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6A810/func_8018769C_E6A98C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6A810/func_80188108_E6B3F8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6A810/func_801882CC_E6B5BC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6A810/D_801BA9E0_E9DCD0.s") diff --git a/src/overlays/segment_E6A810/E6C220.c b/src/overlays/segment_E6A810/E6C220.c deleted file mode 100644 index bc968c8f..00000000 --- a/src/overlays/segment_E6A810/E6C220.c +++ /dev/null @@ -1,419 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80188F30_E6C220.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80188F60_E6C250.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80188FA8_E6C298.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80189090_E6C380.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80189120_E6C410.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80189194_E6C484.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801891B4_E6C4A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801891F4_E6C4E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80189380_E6C670.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801895B8_E6C8A8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80189AFC_E6CDEC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80189B80_E6CE70.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80189CC8_E6CFB8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018A1C0_E6D4B0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018A2E8_E6D5D8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018A3F4_E6D6E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018A474_E6D764.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018A544_E6D834.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018AABC_E6DDAC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018AB44_E6DE34.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018ADC4_E6E0B4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018AFD4_E6E2C4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018AFF0_E6E2E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018B144_E6E434.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018B1B4_E6E4A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018B268_E6E558.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018B6AC_E6E99C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018B720_E6EA10.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018B96C_E6EC5C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018B9D0_E6ECC0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018BE84_E6F174.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018BFB0_E6F2A0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018C118_E6F408.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018C134_E6F424.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018C370_E6F660.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018C3D8_E6F6C8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018C72C_E6FA1C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018C8A8_E6FB98.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018E2D8_E715C8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018E3B0_E716A0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018E3CC_E716BC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018E54C_E7183C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018E5B4_E718A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018E5E8_E718D8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018E5F8_E718E8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018EF14_E72204.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018EFF0_E722E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018F038_E72328.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018F0D8_E723C8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018F134_E72424.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018F4D8_E727C8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018F8B8_E72BA8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018FA48_E72D38.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8018FC70_E72F60.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019002C_E7331C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801903A0_E73690.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019081C_E73B0C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80190A08_E73CF8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80191AE8_E74DD8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80192118_E75408.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80193B30_E76E20.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80193DF0_E770E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80197A94_E7AD84.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801982A8_E7B598.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801990DC_E7C3CC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80199920_E7CC10.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80199A40_E7CD30.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80199C20_E7CF10.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80199D88_E7D078.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_80199F8C_E7D27C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019A128_E7D418.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019A198_E7D488.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019A2F4_E7D5E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019A728_E7DA18.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019A830_E7DB20.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019A87C_E7DB6C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019A8C8_E7DBB8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019AF34_E7E224.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019B580_E7E870.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019B8B0_E7EBA0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019BBEC_E7EEDC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019BE50_E7F140.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019C4EC_E7F7DC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019C5B8_E7F8A8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019C6C4_E7F9B4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019C778_E7FA68.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019CE88_E80178.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019D048_E80338.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019D5C8_E808B8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019D670_E80960.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019D700_E809F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019D910_E80C00.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019E410_E81700.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019E624_E81914.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019EA60_E81D50.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019EBF8_E81EE8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019EE68_E82158.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019F164_E82454.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019FC54_E82F44.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_8019FF9C_E8328C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A015C_E8344C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A0308_E835F8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A0A74_E83D64.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A0B00_E83DF0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A0B20_E83E10.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A0BD8_E83EC8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A0DD8_E840C8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A0E2C_E8411C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A0EB8_E841A8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A1268_E84558.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A12C4_E845B4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A23AC_E8569C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A2A78_E85D68.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A2B24_E85E14.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A2DD8_E860C8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A30B8_E863A8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A3240_E86530.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A3300_E865F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A3790_E86A80.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A3C20_E86F10.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A3E70_E87160.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A3E98_E87188.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A41B0_E874A0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A43BC_E876AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A4660_E87950.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A46A0_E87990.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A49B8_E87CA8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A4A64_E87D54.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A4AF8_E87DE8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A4B24_E87E14.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A5124_E88414.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A54AC_E8879C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A54E8_E887D8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A55D4_E888C4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A57D0_E88AC0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A5AF0_E88DE0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A5B4C_E88E3C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A5D68_E89058.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A5E2C_E8911C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A5E54_E89144.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A5F90_E89280.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A5FC4_E892B4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A5FD0_E892C0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A6100_E893F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A6134_E89424.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A6144_E89434.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A6540_E89830.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A65E0_E898D0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A6608_E898F8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A67BC_E89AAC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A67C8_E89AB8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A68EC_E89BDC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A68F8_E89BE8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A6984_E89C74.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A6C78_E89F68.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A6FB4_E8A2A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A72DC_E8A5CC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A74C4_E8A7B4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A78B0_E8ABA0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A7A30_E8AD20.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A7CAC_E8AF9C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A7D98_E8B088.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801A7E7C_E8B16C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801ABC14_E8EF04.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AC1C0_E8F4B0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AC294_E8F584.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AC42C_E8F71C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AC438_E8F728.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AC5AC_E8F89C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AC6B4_E8F9A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AC754_E8FA44.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801ACE40_E90130.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801ACF6C_E9025C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801ACFBC_E902AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AD080_E90370.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AD144_E90434.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AD554_E90844.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AD624_E90914.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AD6F0_E909E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801ADAC8_E90DB8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801ADC08_E90EF8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801ADCEC_E90FDC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801ADD68_E91058.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AE2C0_E915B0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AE4CC_E917BC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AE610_E91900.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AE694_E91984.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AE800_E91AF0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AE87C_E91B6C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AEAA0_E91D90.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AEC04_E91EF4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AEEFC_E921EC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AF134_E92424.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AF200_E924F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AF27C_E9256C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AF44C_E9273C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AF628_E92918.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AF70C_E929FC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801AF8F4_E92BE4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801B28BC_E95BAC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801B3554_E96844.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801B3718_E96A08.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801B38E0_E96BD0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/func_801B3D04_E96FF4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/D_801BAA50_E9DD40.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/D_801BAA54_E9DD44.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/D_801BAA78_E9DD68.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/D_801BAABC_E9DDAC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E6C220/D_801BAB0C_E9DDFC.s") diff --git a/src/overlays/segment_E6A810/E97CC0.c b/src/overlays/segment_E6A810/E97CC0.c deleted file mode 100644 index 3143d01c..00000000 --- a/src/overlays/segment_E6A810/E97CC0.c +++ /dev/null @@ -1,27 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E97CC0/func_801B49D0_E97CC0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E97CC0/func_801B4A54_E97D44.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E97CC0/func_801B4AA8_E97D98.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E97CC0/func_801B5110_E98400.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E97CC0/func_801B5244_E98534.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E97CC0/func_801B58AC_E98B9C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E97CC0/func_801B5FE0_E992D0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E97CC0/func_801B68A8_E99B98.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E97CC0/func_801B6AEC_E99DDC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E97CC0/func_801B6B40_E99E30.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E97CC0/func_801B6E20_E9A110.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E97CC0/func_801B7240_E9A530.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E6A810/E97CC0/D_801BBDF0_E9F0E0.s") diff --git a/src/overlays/segment_E9F1D0/E9F1D0.c b/src/overlays/segment_E9F1D0/E9F1D0.c deleted file mode 100644 index 0d27162d..00000000 --- a/src/overlays/segment_E9F1D0/E9F1D0.c +++ /dev/null @@ -1,125 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80187520_E9F1D0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80187530_E9F1E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018767C_E9F32C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018769C_E9F34C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_801876FC_E9F3AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_801878A8_E9F558.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80187C5C_E9F90C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_801880E4_E9FD94.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80188448_EA00F8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80188468_EA0118.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80188528_EA01D8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80188660_EA0310.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_801887B0_EA0460.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018887C_EA052C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_801888F4_EA05A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80188A4C_EA06FC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80188CB8_EA0968.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80189098_EA0D48.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80189214_EA0EC4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018933C_EA0FEC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_801893B8_EA1068.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80189470_EA1120.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80189724_EA13D4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_801899E4_EA1694.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80189B00_EA17B0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80189B70_EA1820.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018B47C_EA312C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018B8C0_EA3570.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018BDD8_EA3A88.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018C390_EA4040.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018C660_EA4310.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018C734_EA43E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018C7A0_EA4450.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018C8D4_EA4584.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018C958_EA4608.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018CA50_EA4700.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018CAD4_EA4784.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018CF98_EA4C48.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018D0D8_EA4D88.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018D16C_EA4E1C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018D2B0_EA4F60.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018D9C0_EA5670.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018DA94_EA5744.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8018DBF0_EA58A0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_801917F0_EA94A0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_801924B4_EAA164.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_801928C8_EAA578.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80192E94_EAAB44.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80193244_EAAEF4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80193380_EAB030.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_801934EC_EAB19C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8019350C_EAB1BC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_8019356C_EAB21C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_801935B4_EAB264.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_801935D4_EAB284.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80193668_EAB318.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80193710_EAB3C0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_801939A0_EAB650.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80193AE4_EAB794.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80193C4C_EAB8FC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_80195E44_EADAF4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/E9F1D0/func_801961AC_EADE5C.s") diff --git a/src/overlays/segment_E9F1D0/EADECO.c b/src/overlays/segment_E9F1D0/EADECO.c deleted file mode 100644 index df4755ff..00000000 --- a/src/overlays/segment_E9F1D0/EADECO.c +++ /dev/null @@ -1,17 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EADECO/func_80196210_EADEC0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EADECO/func_8019624C_EADEFC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EADECO/func_80196288_EADF38.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EADECO/func_801962F4_EADFA4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EADECO/func_80196314_EADFC4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EADECO/func_80196968_EAE618.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EADECO/func_80196BF8_EAE8A8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EADECO/func_80196D88_EAEA38.s") diff --git a/src/overlays/segment_E9F1D0/EAF7E0.c b/src/overlays/segment_E9F1D0/EAF7E0.c deleted file mode 100644 index db6047f0..00000000 --- a/src/overlays/segment_E9F1D0/EAF7E0.c +++ /dev/null @@ -1,105 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_80197B30_EAF7E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_80197C64_EAF914.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_80197CB8_EAF968.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_80197CC4_EAF974.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_80197F18_EAFBC8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_80197F84_EAFC34.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_80198238_EAFEE8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_80198244_EAFEF4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_801983E4_EB0094.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_80198ABC_EB076C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_80198CE4_EB0994.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_80198F5C_EB0C0C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_80199438_EB10E8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_80199D64_EB1A14.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_80199DAC_EB1A5C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019A434_EB20E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019A520_EB21D0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019A640_EB22F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019A66C_EB231C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019A82C_EB24DC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019A898_EB2548.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019AA08_EB26B8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019AAF0_EB27A0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019AEC0_EB2B70.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019AEEC_EB2B9C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019B528_EB31D8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019B5CC_EB327C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019B6E8_EB3398.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019BBBC_EB386C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019BC14_EB38C4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019C194_EB3E44.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019C888_EB4538.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019DC4C_EB58FC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019DE10_EB5AC0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019E014_EB5CC4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019E2C4_EB5F74.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019EB80_EB6830.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019EE60_EB6B10.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_8019FF00_EB7BB0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_801A0510_EB81C0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_801A06A4_EB8354.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_801A07FC_EB84AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_801A0A08_EB86B8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_801A0AC0_EB8770.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_801A39FC_EBB6AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_801A3B50_EBB800.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_801A3BD4_EBB884.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_801A4A18_EBC6C8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_801A4C34_EBC8E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_801A4CB0_EBC960.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_801A4E44_EBCAF4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EAF7E0/func_801A52B8_EBCF68.s") diff --git a/src/overlays/segment_E9F1D0/EBD210.c b/src/overlays/segment_E9F1D0/EBD210.c deleted file mode 100644 index 666417b7..00000000 --- a/src/overlays/segment_E9F1D0/EBD210.c +++ /dev/null @@ -1,13 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EBD210/func_801A5560_EBD210.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EBD210/func_801A581C_EBD4CC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EBD210/func_801A58A8_EBD558.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EBD210/func_801A5AD4_EBD784.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EBD210/func_801A5FC0_EBDC70.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_E9F1D0/EBD210/func_801A6164_EBDE14.s") diff --git a/src/overlays/segment_EBFBE0/EBFBE0.c b/src/overlays/segment_EBFBE0/EBFBE0.c deleted file mode 100644 index ebf79c57..00000000 --- a/src/overlays/segment_EBFBE0/EBFBE0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFBE0/func_80187520_EBFBE0.s") diff --git a/src/overlays/segment_EBFBE0/EBFCA0.c b/src/overlays/segment_EBFBE0/EBFCA0.c deleted file mode 100644 index 8d244d6a..00000000 --- a/src/overlays/segment_EBFBE0/EBFCA0.c +++ /dev/null @@ -1,441 +0,0 @@ -#include "global.h" - -void func_801875E0_EBFCA0(void) { - D_80137E78 = 2; - - D_80177DB0 = 0; - - D_80177AE0 = 2; - - D_80161A34 = 0; - D_800D2870 = 0; - - D_80177AF8 = func_80187ABC_EC017C(); - - D_80178348 = 0; - D_80178350 = 0; - D_80178354 = 0; - D_80178340 = 0; - - D_80178320 = 0; - D_80178328 = 0; - D_80178330 = 0; - - D_80161A36 = 0; - - D_801B8284 = 0; - D_801B82A8 = 0; - D_801B82AC = 0; - - D_801B833C = 0.0f; - - D_801B82C0 = 0; - D_801B8280 = 0; - - D_801B7BCC = 255.0f; - D_801B7BC8 = 255.0f; - - func_80006F20(); - - func_800A5D6C(); - D_80178420 = 320.0f; - D_80178424 = 240.0f; - - func_80188010_EC06D0(); - - if ((D_80177AF8 == -1) || (D_801B827C != 0)) { - func_8001DC6C(0, 0x17); - D_801B82C4 = 0; - D_801B827C = 0; - } else { - func_8001DC6C(0, 0x16); - D_801B82C4 = 1; - } - D_800DD8B4 = 0x1E; -} - -void func_80187754_EBFE14(void) { - switch (D_80177AE0) { - case 0: - if (D_8017783C == 0) { - D_80177898 = 0; - D_80177AE0 = 1; - } - break; - - case 1: - D_80177898 = 0; - func_801875E0_EBFCA0(); - break; - - case 2: - D_80177898 = 1; - func_801877F0_EBFEB0(); - break; - } - D_80177DB0++; -} - -void func_801877F0_EBFEB0(void) { - if (D_801B82A8 > 0) { - D_801B82A8 -= 1; - } - - if (D_801B82AC > 0) { - D_801B82AC -= 1; - } - - switch (D_801B82C4) { - case 7: - func_80187B00_EC01C0(); - break; - case 0: - func_801888E8_EC0FA8(); - func_8019111C_EC97DC(); - break; - case 1: - func_8018994C_EC200C(); - break; - case 2: - func_8018A644_EC2D04(); - break; - case 3: - func_8018ACEC_EC33AC(); - break; - case 4: - func_8018B5C4_EC3C84(); - break; - case 5: - func_8018C644_EC4D04(); - break; - } - func_80190E64_EC9524(); -} - -void func_801878D8_EBFF98(void) { - switch (D_801B82C4) { - case 7: - func_80187CA8_EC0368(); - break; - - case 0: - func_801918FC_EC9FBC(); - func_80189208_EC18C8(); - Matrix_Pop(&D_8013B3C0); - func_8018F680_EC7D40(); - func_8018F85C_EC7F1C(); - func_8018FC14_EC82D4(); - func_8018F8E4_EC7FA4(); - func_801918FC_EC9FBC(); - func_8018F77C_EC7E3C(); - Matrix_Pop(&D_8013B3C0); - break; - - case 1: - if (D_801B8348 != 0) { - func_801918FC_EC9FBC(); - func_8018A2F8_EC29B8(); - Matrix_Pop(&D_8013B3C0); - func_800BB5D0(); - func_80190C9C_EC935C(); - } - func_8018FF74_EC8634(); - func_801906A0_EC8D60(); - break; - - case 2: - func_801918FC_EC9FBC(); - func_8018A990_EC3050(); - Matrix_Pop(&D_8013B3C0); - if (D_801B8344 != 0) { - func_8018FD08_EC83C8(); - } - break; - - case 3: - func_801918FC_EC9FBC(); - func_8018B038_EC36F8(); - Matrix_Pop(&D_8013B3C0); - break; - - case 4: - func_801918FC_EC9FBC(); - func_8018C114_EC47D4(); - Matrix_Pop(&D_8013B3C0); - func_80190C9C_EC935C(); - break; - - case 5: - func_801918FC_EC9FBC(); - func_8018CB90_EC5250(); - Matrix_Pop(&D_8013B3C0); - break; - } - - if (D_801B8284 != 0) { - D_80178340 = 0; - D_80178348 = 0; - D_80178350 = 0; - D_80178354 = 0; - func_80084688(2, D_801B8284); - } -} - -s32 func_80187ABC_EC017C(void) { - s32 ret = -1; - s32 i; - - for (i = 0; i < 4; i++) { - if (D_800DD8B0[i] == 1) { - ret = i; - break; - } - } - - return ret; -} - -void func_80187B00_EC01C0(void) { - switch (D_801B82C0) { - case 0: - D_801B8288 = 0; - D_80178410 = 800; - D_801B82BC = 450; - D_801B82C0++; - D_801B82A8 = 20; - break; - - case 1: - if (D_801B82BC != 0) { - func_800B6F50(D_80177978, D_80177980, D_80177988, D_801779A0, D_801779B8, D_801779C0); - D_8017842C -= 1.0f; - if (D_801B82BC == 60) { - func_800182F4(0x103C00FF); - func_800182F4(0x113C00FF); - } - } else { - D_80178410 = 0; - D_8017829C = 0; - D_801B82C0 = 0; - D_80177898 = 0; - func_8001DC6C(0, 0x16); - D_801B82C4 = 1; - } - - if (D_801B8288 == 0xA) { - D_801B82BC -= 1; - } - break; - } - - if ((D_801B82A8 == 0) && ((D_80177DB0 & 7) == 7) && (D_801B8288 < 10)) { - D_801B8288++; - } -} - -void func_80187CA8_EC0368(void) { - s32 temp = 20; - s32 temp2 = 36; - - func_800B8DD0(&gMasterDisp, 0x53); - - gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 0, 255); - - func_800A1200(temp2, temp, 1.0f, 1.0f, D_801ADA44_EE6104); - - gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 255, 255); - - func_8009D994(&gMasterDisp, D_5000300, 16, 8, 148.0f, temp, 1.0f, 1.0f); - func_8009D994(&gMasterDisp, D_5000200, 16, 8, 164, temp, 1.0f, 1.0f); - - func_800B8DD0(&gMasterDisp, 0x53); - - gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 255, 255); - - func_8009D994(&gMasterDisp, &D_50077B0, 16, 2, 36, 32, 15.2f, 1.0f); - func_80187E28_EC04E8(); -} - -void func_80187E28_EC04E8(void) { - s32 temp; - s32 i; - - func_800B8DD0(&gMasterDisp, 0x53); - - gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 0, 255); - - func_800A1200(94, 38, 1.0f, 1.0f, "RANK"); - func_800A1200(146, 38, 1.0f, 1.0f, "NAME"); - func_800A1200(192, 38, 1.0f, 1.0f, "HITS"); - temp = 55; - - for (i = 0; i < D_801B8288; i++) { - gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 255, 255); - - func_8009FEA0(105 - ((func_8008BCBC(i + 1) - 1) * 8), temp, i + 1); - - gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 0, 255); - - func_800A1200(150, temp, 1.0f, 1.0f, &D_801B8248[i][0]); - - gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 255, 255); - - func_8009FEA0(211 - ((func_8008BCBC(D_801B8220[i]) - 1) * 8), temp, D_801B8220[i]); - temp += 17; - } -} - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_80188010_EC06D0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_801881FC_EC08BC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_801888E8_EC0FA8.s") - -extern UnkStruct_D_801B8350 D_801B8350[]; - -void func_80189208_EC18C8(void) { - s32 i; - - D_80178548 = D_801B82F8; - D_8017854C = D_801B82FC; - D_80178550 = D_801B8300; - D_80178554 = (s32) D_801B8304; - D_80178558 = (s32) D_801B8308; - D_8017855C = (s32) D_801B830C; - - if ((D_801B86A4 < 2) && (D_801B9040 != 0)) { - D_801B86D8 = - Math_Atan2F(-D_801B9060, sqrtf((-D_801B905C * -D_801B905C) + (-D_801B9064 * -D_801B9064))) * 180.0f / M_PI; - D_801B86DC = (Math_Atan2F(D_801B905C, D_801B9064) * 180.0f) / M_PI; - - func_8009BC2C(&D_801B86C8, D_801B86D8, 0.1f, 100.0f, 0.0001f); - func_8009BC2C(&D_801B86CC, D_801B86DC, 0.1f, 100.0f, 0.0001f); - } - - func_80191674_EC9D34(D_801B86C8, D_801B86CC, 100.0f, &D_801B82E0, &D_801B82E4, &D_801B82E8); - - for (i = 0; i < 4; i++) { - func_8018EA78_EC7138(D_801ADA84_EE6144[i]); - D_801B8350[D_801ADA84_EE6144[i]].unk_54 += D_801B8350[D_801ADA84_EE6144[i]].unk_58; - } - - D_80178548 = D_801B8310; - D_8017854C = D_801B8314; - D_80178550 = D_801B8318; - - D_80178554 = D_801B831C; - D_80178558 = D_801B8320; - D_8017855C = D_801B8324; - - func_80191674_EC9D34(D_801B86D0, D_801B86D4, 100.0f, &D_801B82E0, &D_801B82E4, &D_801B82E8); - - func_8018D2B8_EC5978(0); -} - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_801894E8_EC1BA8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018994C_EC200C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018A2F8_EC29B8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018A338_EC29F8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018A644_EC2D04.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018A990_EC3050.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018ABC0_EC3280.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018ACEC_EC33AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018B038_EC36F8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018B058_EC3718.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018B5C4_EC3C84.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018C114_EC47D4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018C1C0_EC4880.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018C644_EC4D04.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018CB90_EC5250.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018CC30_EC52F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018CD9C_EC545C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018D2B8_EC5978.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018D510_EC5BD0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018D80C_EC5ECC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018DDB8_EC6478.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018DF0C_EC65CC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018E058_EC6718.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018E200_EC68C0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018E67C_EC6D3C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018EA78_EC7138.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018EDC8_EC7488.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018F438_EC7AF8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018F680_EC7D40.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018F77C_EC7E3C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018F85C_EC7F1C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018F8E4_EC7FA4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018FC14_EC82D4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018FD08_EC83C8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8018FF74_EC8634.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_80190144_EC8804.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_801903B8_EC8A78.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_801906A0_EC8D60.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_80190950_EC9010.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_80190A98_EC9158.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_80190B30_EC91F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_80190C9C_EC935C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_80190E64_EC9524.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_80190EA4_EC9564.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_80190FD0_EC9690.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_8019111C_EC97DC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_801912A0_EC9960.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_80191320_EC99E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_801914AC_EC9B6C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_80191674_EC9D34.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_80191798_EC9E58.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_80191844_EC9F04.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_801918FC_EC9FBC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/EBFCA0/func_801919C4_ECA084.s") diff --git a/src/overlays/segment_EBFBE0/ECA1E0.c b/src/overlays/segment_EBFBE0/ECA1E0.c deleted file mode 100644 index 7fbf9e22..00000000 --- a/src/overlays/segment_EBFBE0/ECA1E0.c +++ /dev/null @@ -1,245 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80191B20_ECA1E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_801920C4_ECA784.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80192190_ECA850.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80192340_ECAA00.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_801924C4_ECAB84.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80192598_ECAC58.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80192738_ECADF8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_801928BC_ECAF7C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80192938_ECAFF8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_801929F0_ECB0B0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80192D58_ECB418.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80193864_ECBF24.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80193B04_ECC1C4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80193C4C_ECC30C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_801944F0_ECCBB0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80194678_ECCD38.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_801948A8_ECCF68.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80194AEC_ECD1AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80194BD0_ECD290.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80194CE4_ECD3A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_801952B4_ECD974.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_801958DC_ECDF9C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80195944_ECE004.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80195B74_ECE234.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80196260_ECE920.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_801962A4_ECE964.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019669C_ECED5C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80196894_ECEF54.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80196E54_ECF514.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80196EFC_ECF5BC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80196F9C_ECF65C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80196FC4_ECF684.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80197074_ECF734.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019715C_ECF81C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B7110_EEF7D0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B7114_EEF7D4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B7118_EEF7D8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B711C_EEF7DC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B7120_EEF7E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B7124_EEF7E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B7128_EEF7E8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B712C_EEF7EC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B7130_EEF7F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B7134_EEF7F4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B7138_EEF7F8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B713C_EEF7FC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B7140_EEF800.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B7144_EEF804.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B7148_EEF808.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B714C_EEF80C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B7150_EEF810.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B7154_EEF814.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/D_801B7158_EEF818.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_801973C0_ECFA80.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019752C_ECFBEC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80197914_ECFFD4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80197A3C_ED00FC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80197D30_ED03F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80197DE4_ED04A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80197F74_ED0634.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80198164_ED0824.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_801982B0_ED0970.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_801984D0_ED0B90.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80198608_ED0CC8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019882C_ED0EEC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019896C_ED102C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80199198_ED1858.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80199284_ED1944.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_801992C4_ED1984.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80199424_ED1AE4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019949C_ED1B5C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019978C_ED1E4C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80199820_ED1EE0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80199EA8_ED2568.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_80199FA8_ED2668.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019A080_ED2740.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019A0B8_ED2778.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019A124_ED27E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019A1A8_ED2868.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019A214_ED28D4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019A298_ED2958.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019A2E0_ED29A0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019A4DC_ED2B9C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019A6DC_ED2D9C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019A954_ED3014.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019AAB4_ED3174.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019AB30_ED31F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019AD84_ED3444.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019AFFC_ED36BC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019B1F8_ED38B8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019B3DC_ED3A9C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019B5AC_ED3C6C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019B6D8_ED3D98.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019B7D4_ED3E94.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019B8A0_ED3F60.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019B8C8_ED3F88.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019B9C0_ED4080.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019BAB8_ED4178.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019BBA4_ED4264.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019BC44_ED4304.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019BDF0_ED44B0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019BE7C_ED453C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019BF34_ED45F4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019C04C_ED470C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019C120_ED47E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019C418_ED4AD8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019C5A0_ED4C60.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019C66C_ED4D2C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019C824_ED4EE4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019C8C4_ED4F84.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019CAE0_ED51A0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019CBC0_ED5280.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019CD54_ED5414.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019D118_ED57D8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019D624_ED5CE4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019DB20_ED61E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019DCE8_ED63A8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019DD44_ED6404.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019DE74_ED6534.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019DF64_ED6624.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019E030_ED66F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ECA1E0/func_8019E284_ED6944.s") diff --git a/src/overlays/segment_EBFBE0/ED6EC0.c b/src/overlays/segment_EBFBE0/ED6EC0.c deleted file mode 100644 index 90c78bbe..00000000 --- a/src/overlays/segment_EBFBE0/ED6EC0.c +++ /dev/null @@ -1,244 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_8019E800_ED6EC0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_8019E85C_ED6F1C.s") - -void func_8019E8C8_ED6F88(void) { -} - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_8019E8D0_ED6F90.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_8019E99C_ED705C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_8019F164_ED7824.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_8019F42C_ED7AEC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_8019F600_ED7CC0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_8019F83C_ED7EFC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_8019F910_ED7FD0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_8019F97C_ED803C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_8019FA1C_ED80DC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_8019FC04_ED82C4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_8019FD1C_ED83DC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_8019FF48_ED8608.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A01A8_ED8868.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A05B4_ED8C74.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A0788_ED8E48.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A07E8_ED8EA8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A0954_ED9014.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A0D14_ED93D4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A116C_ED982C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A1528_ED9BE8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A19A8_EDA068.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A1AE8_EDA1A8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A1C14_EDA2D4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A2304_EDA9C4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A25C8_EDAC88.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A2674_EDAD34.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A281C_EDAEDC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A2B8C_EDB24C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A2EB8_EDB578.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A3440_EDBB00.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A3550_EDBC10.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A36A8_EDBD68.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A3A00_EDC0C0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A4394_EDCA54.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A4650_EDCD10.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A48C0_EDCF80.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A4A38_EDD0F8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A4AE8_EDD1A8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A4D0C_EDD3CC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A4D7C_EDD43C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A4F8C_EDD64C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A4FC4_EDD684.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A53C8_EDDA88.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A5770_EDDE30.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A5834_EDDEF4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A5C90_EDE350.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A5E80_EDE540.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A61B4_EDE874.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A62FC_EDE9BC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A6368_EDEA28.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A6480_EDEB40.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A655C_EDEC1C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A659C_EDEC5C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A6628_EDECE8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A6694_EDED54.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A68E4_EDEFA4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A6A24_EDF0E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A6A98_EDF158.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A6DAC_EDF46C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A6EC0_EDF580.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A7230_EDF8F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A74F4_EDFBB4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A7684_EDFD44.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A77B0_EDFE70.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A791C_EDFFDC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A7A84_EE0144.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A7BEC_EE02AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A7D3C_EE03FC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A7F1C_EE05DC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A809C_EE075C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A8738_EE0DF8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A89BC_EE107C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A8F40_EE1600.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A914C_EE180C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A9224_EE18E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A9448_EE1B08.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A9814_EE1ED4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A9910_EE1FD0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A9A8C_EE214C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A9DE8_EE24A8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/D_801B74C0_EEFB80.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/D_801B74C4_EEFB84.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/D_801B74C8_EEFB88.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/D_801B74CC_EEFB8C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/D_801B74D0_EEFB90.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/D_801B74D4_EEFB94.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/D_801B74D8_EEFB98.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/D_801B74DC_EEFB9C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/D_801B74E0_EEFBA0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/D_801B74E4_EEFBA4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/D_801B74E8_EEFBA8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/D_801B74EC_EEFBAC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/D_801B74F0_EEFBB0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/D_801B74F4_EEFBB4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/D_801B74F8_EEFBB8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A9EE4_EE25A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801A9FD4_EE2694.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801AA1CC_EE288C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801AA434_EE2AF4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801AA778_EE2E38.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801AB17C_EE383C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801AB284_EE3944.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801AB300_EE39C0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/D_801B750C_EEFBCC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/D_801B7510_EEFBD0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/D_801B7514_EEFBD4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801AB978_EE4038.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801ABCDC_EE439C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801ABF1C_EE45DC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801AC200_EE48C0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801AC530_EE4BF0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801AC80C_EE4ECC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801AC9A0_EE5060.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801ACD90_EE5450.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801AD048_EE5708.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801AD11C_EE57DC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801AD718_EE5DD8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EBFBE0/ED6EC0/func_801AD7EC_EE5EAC.s") diff --git a/src/overlays/segment_EF0260/EF0260.c b/src/overlays/segment_EF0260/EF0260.c deleted file mode 100644 index 0f12eefc..00000000 --- a/src/overlays/segment_EF0260/EF0260.c +++ /dev/null @@ -1,67 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_80187520_EF0260.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_801876A4_EF03E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_80187860_EF05A0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_80187D3C_EF0A7C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_80188030_EF0D70.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_80188394_EF10D4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018845C_EF119C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_80188634_EF1374.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_801886F4_EF1434.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_801888F4_EF1634.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_80188DB4_EF1AF4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_80189108_EF1E48.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_80189C64_EF29A4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018A024_EF2D64.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018A124_EF2E64.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018A2A8_EF2FE8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018A570_EF32B0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018A828_EF3568.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018A8FC_EF363C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018A96C_EF36AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018AAC4_EF3804.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018ABE8_EF3928.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018B174_EF3EB4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018B3D8_EF4118.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018B3E8_EF4128.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018B52C_EF426C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018B624_EF4364.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018B6D8_EF4418.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018B860_EF45A0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018BAD0_EF4810.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018BCB0_EF49F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/func_8018C21C_EF4F5C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF0260/D_80196240_EFEF80.s") diff --git a/src/overlays/segment_EF0260/EF5B60.c b/src/overlays/segment_EF0260/EF5B60.c deleted file mode 100644 index 3f514d19..00000000 --- a/src/overlays/segment_EF0260/EF5B60.c +++ /dev/null @@ -1,221 +0,0 @@ -#include "common.h" - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_8018CE20_EF5B60.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_8018D250_EF5F90.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_8018D28C_EF5FCC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_8018D2C8_EF6008.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_8018D398_EF60D8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_8018D4BC_EF61FC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_8018D638_EF6378.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_8018D814_EF6554.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196640_EFF380.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_8019664C_EFF38C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196660_EFF3A0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_8019666C_EFF3AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_8019667C_EFF3BC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_8019668C_EFF3CC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_8019669C_EFF3DC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801966B0_EFF3F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801966C0_EFF400.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801966D0_EFF410.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801966DC_EFF41C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801966EC_EFF42C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196708_EFF448.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196718_EFF458.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_8019672C_EFF46C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196740_EFF480.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196750_EFF490.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196760_EFF4A0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196774_EFF4B4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196788_EFF4C8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196798_EFF4D8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801967AC_EFF4EC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801967C0_EFF500.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801967D0_EFF510.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801967DC_EFF51C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801967EC_EFF52C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801967FC_EFF53C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196808_EFF548.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196818_EFF558.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_8019682C_EFF56C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196838_EFF578.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_8019684C_EFF58C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_8019685C_EFF59C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_8019686C_EFF5AC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_8019687C_EFF5BC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196890_EFF5D0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801968A4_EFF5E4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801968B0_EFF5F0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801968BC_EFF5FC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801968CC_EFF60C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801968D8_EFF618.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801968EC_EFF62C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801968F8_EFF638.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196904_EFF644.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196910_EFF650.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196928_EFF668.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196938_EFF678.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_8019694C_EFF68C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_8019695C_EFF69C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196974_EFF6B4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196980_EFF6C0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196994_EFF6D4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801969A8_EFF6E8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801969C0_EFF700.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801969D0_EFF710.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801969E0_EFF720.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_801969F0_EFF730.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196A08_EFF748.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196A1C_EFF75C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196A30_EFF770.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196A40_EFF780.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196A4C_EFF78C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196A5C_EFF79C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196A70_EFF7B0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196A84_EFF7C4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196A94_EFF7D4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196AA0_EFF7E0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196AB4_EFF7F4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196AC4_EFF804.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196AD8_EFF818.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196AE4_EFF824.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196AF0_EFF830.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196B08_EFF848.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196B14_EFF854.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196B20_EFF860.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196B30_EFF870.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196B40_EFF880.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196B54_EFF894.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/D_80196B68_EFF8A8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_8018DA0C_EF674C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_8018DCB4_EF69F4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_8018E1B8_EF6EF8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_8018E7B8_EF74F8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_8018EDB8_EF7AF8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_8018F2A8_EF7FE8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_8018F64C_EF838C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_8018FC60_EF89A0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_80190274_EF8FB4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_80190648_EF9388.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_80190778_EF94B8.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_80190CF0_EF9A30.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_80191234_EF9F74.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_80191294_EF9FD4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_80191700_EFA440.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_80191710_EFA450.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_80191C58_EFA998.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_80191C7C_EFA9BC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_80192164_EFAEA4.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_80192290_EFAFD0.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_8019237C_EFB0BC.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_801924EC_EFB22C.s") - -#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/segment_EF0260/EF5B60/func_801926D4_EFB414.s") diff --git a/yamls/us/header.yaml b/yamls/us/header.yaml index 3e11cf6f..145ed9cc 100644 --- a/yamls/us/header.yaml +++ b/yamls/us/header.yaml @@ -20,6 +20,8 @@ options: - linker_scripts/us/symbol_addrs.txt - linker_scripts/us/symbol_addrs_libultra.txt - linker_scripts/us/symbol_addrs_assets.txt + - linker_scripts/us/symbol_addrs_overlays.txt + - linker_scripts/us/symbol_addrs_EBFBE0.txt - linker_scripts/us/ignored_addresses.txt reloc_addrs_path: - relocs/reloc_addrs.us.txt diff --git a/yamls/us/overlays.yaml b/yamls/us/overlays.yaml index f42b28db..47e4abde 100644 --- a/yamls/us/overlays.yaml +++ b/yamls/us/overlays.yaml @@ -1,14 +1,32 @@ + - name: dmaTable + type: data + start: 0xDE480 + vram: 0x80178A70 + + - name: audio_seq + type: bin + start: 0xDEA20 + + - name: audio_bank + type: bin + start: 0x119710 + + - name: audio_table + type: bin + start: 0x137730 + - name: assets type: bin - start: 0xDE480 + start: 0x873BC0 - - name: segment_DF4260 + - name: ovl_DF4260 type: code - dir: overlays/segment_DF4260 + dir: overlays/ovl_DF4260 start: 0xDF4260 vram: 0x80187520 + bss_size: 0xA10 exclusive_ram_id: overlay - symbol_name_format: $VRAM_$ROM + symbol_name_format: DF4260_$VRAM subsegments: - [0xDF4260, c, DF4260] - [0xDFEE30, c, DFEE30] @@ -21,14 +39,16 @@ - [0xE07FF0, .rodata, DFEE30] - [0xE08380, .rodata, E05620] - [0xE083C0, .rodata, E05990] + - { start: 0xE08400, type: bss, vram: 0x8019B6C0, name: ovl_DF4260 } - - name: segment_E08400 + - name: ovl_E08400 type: code - dir: overlays/segment_E08400 + dir: overlays/ovl_E08400 start: 0xE08400 vram: 0x80187520 + bss_size: 0x40 exclusive_ram_id: overlay - symbol_name_format: $VRAM_$ROM + symbol_name_format: E08400_$VRAM subsegments: - [0xE08400, c, E08400] - [0xE0FF10, c, E0FF10] @@ -36,14 +56,16 @@ - [0xE16520, data, E0FF10] - [0xE16670, .rodata, E08400] - [0xE16930, .rodata, E0FF10] + - { start: 0xE16C50, type: bss, vram: 0x80195D70, name: ovl_E08400 } - - name: segment_E16C50 + - name: ovl_E16C50 type: code - dir: overlays/segment_E16C50 + dir: overlays/ovl_E16C50 start: 0xE16C50 vram: 0x80187520 + bss_size: 0x2220 exclusive_ram_id: overlay - symbol_name_format: $VRAM_$ROM + symbol_name_format: E16C50_$VRAM subsegments: - [0xE16C50, c, E16C50] - [0xE1F680, c, E1F680] @@ -57,14 +79,16 @@ - [0xE504E0, .rodata, E1F680] - [0xE50C00, .rodata, E2DF20] - [0xE51160, .rodata, E38560] + - { start: 0xE51970, type: bss, vram: 0x801C2240, name: ovl_E16C50 } - - name: segment_E51970 + - name: ovl_E51970 type: code - dir: overlays/segment_E51970 + dir: overlays/ovl_E51970 start: 0xE51970 vram: 0x80187520 + bss_size: 0x1B0 exclusive_ram_id: overlay - symbol_name_format: $VRAM_$ROM + symbol_name_format: E51970_$VRAM subsegments: - [0xE51970, c, E51970] - [0xE51A40, c, E51A40] @@ -80,14 +104,16 @@ - [0xE69D70, .rodata, E561B0] - [0xE6A170, .rodata, E5CC30] - [0xE6A510, .rodata, E63D50] + - { start: 0xE6A810, type: bss, vram: 0x801A03C0, name: ovl_E51970 } - - name: segment_E6A810 + - name: ovl_E6A810 type: code - dir: overlays/segment_E6A810 + dir: overlays/ovl_E6A810 start: 0xE6A810 vram: 0x80187520 + bss_size: 0xAF80 exclusive_ram_id: overlay - symbol_name_format: $VRAM_$ROM + symbol_name_format: E6A810_$VRAM subsegments: - [0xE6A810, c, E6A810] - [0xE6C220, c, E6C220] @@ -98,14 +124,16 @@ - [0xE9DCD0, .rodata, E6A810] - [0xE9DD40, .rodata, E6C220] - [0xE9F0E0, .rodata, E97CC0] + - { start: 0xE9F1D0, type: bss, vram: 0x801BBEE0, name: ovl_E6A810 } - - name: segment_E9F1D0 + - name: ovl_E9F1D0 type: code - dir: overlays/segment_E9F1D0 + dir: overlays/ovl_E9F1D0 start: 0xE9F1D0 vram: 0x80187520 + bss_size: 0x520 exclusive_ram_id: overlay - symbol_name_format: $VRAM_$ROM + symbol_name_format: E9F1D0_$VRAM subsegments: - [0xE9F1D0, c, E9F1D0] - [0xEADEC0, c, EADECO] @@ -119,14 +147,16 @@ - [0xEBF0F0, .rodata, EADECO] - [0xEBF130, .rodata, EAF7E0] - [0xEBFB80, .rodata, EBD210] + - { start: 0xEBFBE0, type: bss, vram: 0x801A7F30, name: ovl_E9F1D0 } - - name: segment_EBFBE0 + - name: ovl_EBFBE0 type: code - dir: overlays/segment_EBFBE0 + dir: overlays/ovl_EBFBE0 start: 0xEBFBE0 vram: 0x80187520 + bss_size: 0x17590 exclusive_ram_id: overlay - symbol_name_format: $VRAM_$ROM + symbol_name_format: EBFBE0_$VRAM subsegments: - [0xEBFBE0, c, EBFBE0] - [0xEBFCA0, c, EBFCA0] @@ -139,14 +169,16 @@ - [0xEEF430, .rodata, EBFCA0] - [0xEEF7D0, .rodata, ECA1E0] - [0xEEFB80, .rodata, ED6EC0] + - { start: 0xEF0260, type: bss, vram: 0x801B7BA0, name: ovl_EBFBE0 } - - name: segment_EF0260 + - name: ovl_EF0260 type: code - dir: overlays/segment_EF0260 + dir: overlays/ovl_EF0260 start: 0xEF0260 vram: 0x80187520 + bss_size: 0x2710 exclusive_ram_id: overlay - symbol_name_format: $VRAM_$ROM + symbol_name_format: EF0260_$VRAM subsegments: - [0xEF0260, c, EF0260] - [0xEF5B60, c, EF5B60] @@ -154,15 +186,19 @@ - [0xEFBBB0, data, EF5B60] - [0xEFEF80, .rodata, EF0260] - [0xEFF380, .rodata, EF5B60] + - { start: 0xEFFA40, type: bss, vram: 0x80196D00, name: ovl_EF0260 } - - name: segment_EFFA40 + - name: ovl_EFFA40 type: code - dir: overlays + dir: overlays/ovl_EFFA40 start: 0xEFFA40 vram: 0x80187520 + bss_size: 0x10 exclusive_ram_id: overlay - symbol_name_format: $VRAM_$ROM + symbol_name_format: EFFA40_$VRAM subsegments: - - [0xEFFA40, asm] + - [0xEFFA40, c, EFFA40] + - [0xEFFA50, data, EFFA40] + - { start: 0xEFFAE0, type: bss, vram: 0x801875C0, name: ovl_EFFA40 } - [0xEFFAE0] \ No newline at end of file