2023-10-13 10:50:53 +03:00
|
|
|
#ifndef VARIABLES_H
|
|
|
|
#define VARIABLES_H
|
|
|
|
|
2023-10-23 19:01:29 +03:00
|
|
|
#include "structs.h"
|
2023-10-13 10:50:53 +03:00
|
|
|
|
2023-10-23 23:02:01 +03:00
|
|
|
extern OSThread D_800DEAA0;
|
|
|
|
extern OSThread D_800DFC50; // no gap
|
|
|
|
extern OSThread D_800E0E00; // 0x1000 gap
|
|
|
|
extern s32 D_800E1FB0; // 0x1000 gap, probably OSScTask
|
|
|
|
extern OSMesgQueue D_800E2010;
|
|
|
|
extern OSMesg D_800E2028;
|
|
|
|
extern OSMesgQueue D_800E2148;
|
|
|
|
extern OSMesgQueue D_800E2238;
|
|
|
|
extern OSMesgQueue D_800E2278;
|
|
|
|
|
2023-10-23 19:01:29 +03:00
|
|
|
extern f32 D_800C5D34;
|
|
|
|
extern s8 D_800C5D3C;
|
|
|
|
extern s32 D_800CFF90;
|
2023-10-26 22:22:08 +03:00
|
|
|
extern f32 D_800D19AC[];
|
|
|
|
extern f32 D_800D19E0[];
|
2023-10-23 19:01:29 +03:00
|
|
|
extern Gfx D_800D1A40[];
|
|
|
|
extern s32 D_800D1EB4;
|
|
|
|
extern s32 D_800D1EB8;
|
|
|
|
extern s32 D_800D1EBC;
|
2023-10-26 22:22:08 +03:00
|
|
|
extern s32 D_800D20D8;
|
|
|
|
extern s32 D_800D2180[];
|
|
|
|
extern s32 D_800D2190[];
|
|
|
|
extern f32 D_800D21A0;
|
|
|
|
extern f32 D_800D21A4;
|
2023-10-23 19:01:29 +03:00
|
|
|
extern s32 D_800D2870;
|
|
|
|
extern u8 D_800DD8B0[];
|
|
|
|
extern s32 D_800DD8B4;
|
|
|
|
|
|
|
|
extern Gfx* D_80137E64;
|
|
|
|
extern u8 D_80137E78;
|
|
|
|
|
|
|
|
extern s32 D_80161690;
|
2023-10-26 22:22:08 +03:00
|
|
|
extern f32 D_801616BC;
|
|
|
|
extern f32 D_801616C0;
|
|
|
|
extern f32 D_801616C4;
|
|
|
|
extern f32 D_801616C8;
|
|
|
|
extern s32 D_80161708;
|
2023-10-23 19:01:29 +03:00
|
|
|
extern s32 D_80161730;
|
2023-10-26 22:22:08 +03:00
|
|
|
extern s32 D_80161734;
|
2023-10-23 19:01:29 +03:00
|
|
|
extern s32 D_80161788;
|
|
|
|
extern s32 D_8016178C;
|
|
|
|
extern s32 D_80161790;
|
|
|
|
extern s32 D_80161794;
|
|
|
|
extern s32 D_80161798;
|
|
|
|
extern f32 D_8016179C;
|
|
|
|
extern f32 D_801617A0;
|
|
|
|
extern f32 D_801617A4;
|
|
|
|
extern f32 D_801617A8;
|
|
|
|
extern f32 D_801617AC;
|
|
|
|
extern s32 D_801617B0;
|
2023-10-26 22:22:08 +03:00
|
|
|
extern s32 D_801617B4;
|
|
|
|
extern s32 D_801617B8;
|
2023-10-23 19:01:29 +03:00
|
|
|
extern s16 D_80161A34;
|
|
|
|
extern s16 D_80161A36;
|
|
|
|
extern u8 D_80161A90[];
|
2023-10-26 22:22:08 +03:00
|
|
|
extern s16 D_80161AA0[];
|
|
|
|
extern UnkStruct_D_8016F110 D_8016F110[];
|
2023-10-23 19:01:29 +03:00
|
|
|
|
|
|
|
extern UnkStruct_D_80178280* D_80178280;
|
|
|
|
extern s32 D_80177834;
|
|
|
|
extern s32 D_8017783C;
|
2023-10-26 22:22:08 +03:00
|
|
|
extern s32 D_80177848;
|
2023-10-23 19:01:29 +03:00
|
|
|
extern s32 D_80177898;
|
|
|
|
extern s32 D_801778A0;
|
|
|
|
extern s32 D_801778A8;
|
2023-10-26 22:22:08 +03:00
|
|
|
extern s32 D_801778B8;
|
2023-10-23 19:01:29 +03:00
|
|
|
extern s32 D_801778E8;
|
2023-10-27 08:11:13 +03:00
|
|
|
extern f32 D_80177940;
|
2023-10-23 19:01:29 +03:00
|
|
|
extern f32 D_80177978;
|
|
|
|
extern f32 D_80177980;
|
|
|
|
extern f32 D_80177988;
|
|
|
|
extern f32 D_801779A0;
|
|
|
|
extern f32 D_801779B8;
|
|
|
|
extern f32 D_801779C0;
|
|
|
|
extern s32 D_80177AE0;
|
|
|
|
extern s32 D_80177AF8;
|
|
|
|
extern u8 D_80177C98;
|
2023-10-27 08:11:13 +03:00
|
|
|
extern f32 D_80177D08;
|
2023-10-23 19:01:29 +03:00
|
|
|
extern f32 D_80177D68;
|
2023-10-26 22:22:08 +03:00
|
|
|
extern s32 D_80177DA0[];
|
2023-10-23 19:01:29 +03:00
|
|
|
extern s32 D_80177DB0;
|
|
|
|
extern s32 D_8017829C;
|
|
|
|
extern s32 D_801782A4;
|
|
|
|
extern s32 D_80178320;
|
|
|
|
extern s32 D_80178328;
|
|
|
|
extern s32 D_80178330;
|
|
|
|
extern s32 D_80178340;
|
|
|
|
extern s32 D_80178348;
|
|
|
|
extern s32 D_80178350;
|
|
|
|
extern s32 D_80178354;
|
|
|
|
extern s32 D_80178410;
|
|
|
|
extern f32 D_80178420;
|
|
|
|
extern f32 D_80178424;
|
|
|
|
extern f32 D_8017842C;
|
|
|
|
extern s32 D_80178548;
|
|
|
|
extern s32 D_8017854C;
|
|
|
|
extern s32 D_80178550;
|
|
|
|
extern s32 D_80178554;
|
|
|
|
extern s32 D_80178558;
|
|
|
|
extern s32 D_8017855C;
|
|
|
|
|
2023-10-27 08:11:13 +03:00
|
|
|
extern u16 D_801839B8[];
|
|
|
|
extern u16 D_80183A08[];
|
|
|
|
extern u16 D_80183A64[];
|
|
|
|
|
2023-10-23 19:01:29 +03:00
|
|
|
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 Matrix* D_8013B3C0;
|
2023-10-27 08:35:11 +03:00
|
|
|
extern s32 D_8013BBC8;
|
2023-10-23 19:01:29 +03:00
|
|
|
extern f32 D_800C5D28[];
|
|
|
|
|
|
|
|
extern s32 D_801ADA44_EE6104[];
|
|
|
|
extern s32 D_801ADA84_EE6144[];
|
|
|
|
extern s32 D_801ADA94_EE6154;
|
|
|
|
|
2023-10-26 22:22:08 +03:00
|
|
|
extern u16 D_1002040[];
|
|
|
|
extern u16 D_10050E0[];
|
|
|
|
extern u16 D_100BAC0[];
|
|
|
|
extern u16 D_100D900[];
|
|
|
|
extern u16 D_10032A0[];
|
|
|
|
|
|
|
|
extern u8 D_1011A40[];
|
|
|
|
extern u16 D_1011AB0[];
|
|
|
|
extern u8 D_1011E80[];
|
|
|
|
extern u16 D_1011EC0[];
|
|
|
|
extern s32 D_1011ED0[];
|
|
|
|
extern s32 D_1011F08[];
|
|
|
|
extern u8 D_10129C0[];
|
|
|
|
extern u16 D_1013090[];
|
2023-10-23 19:01:29 +03:00
|
|
|
extern Gfx D_1015510[];
|
|
|
|
extern Gfx D_1024230[];
|
|
|
|
extern Gfx D_1024830[];
|
2023-10-26 22:22:08 +03:00
|
|
|
extern u8 D_1024A58[];
|
2023-10-23 19:01:29 +03:00
|
|
|
extern Gfx D_102A8A0[];
|
|
|
|
extern Gfx D_1024AC0[];
|
|
|
|
|
|
|
|
|
|
|
|
extern Gfx D_2000000[];
|
|
|
|
extern Gfx D_2000890[];
|
|
|
|
extern Gfx D_2001090[];
|
|
|
|
extern Gfx D_2001120[];
|
|
|
|
extern Gfx D_20019B0[];
|
|
|
|
extern Gfx D_2002120[];
|
|
|
|
extern Gfx D_2002240[];
|
|
|
|
extern Gfx D_2002AD0[];
|
|
|
|
extern Gfx D_2003360[];
|
|
|
|
extern Gfx D_2003BF0[];
|
|
|
|
extern Gfx D_2004240[];
|
|
|
|
extern Gfx D_2004480[];
|
|
|
|
extern Gfx D_2004D10[];
|
|
|
|
extern Gfx D_20052D0[];
|
|
|
|
extern Gfx D_20055A0[];
|
|
|
|
extern Gfx D_2005E30[];
|
|
|
|
extern Gfx D_2006360[];
|
|
|
|
extern Gfx D_20066C0[];
|
|
|
|
extern Gfx D_20073F0[];
|
|
|
|
extern Gfx D_2008480[];
|
|
|
|
extern Gfx D_2009510[];
|
|
|
|
extern Gfx D_200A5A0[];
|
|
|
|
extern Gfx D_200B630[];
|
|
|
|
extern Gfx D_200C6C0[];
|
|
|
|
extern Gfx D_200E7F0[];
|
|
|
|
extern Gfx D_200F080[];
|
|
|
|
extern Gfx D_200F910[];
|
|
|
|
extern Gfx D_20101A0[];
|
|
|
|
|
2023-10-26 22:22:08 +03:00
|
|
|
extern u16 D_3000BC0[];
|
|
|
|
|
2023-10-23 19:01:29 +03:00
|
|
|
extern u8 D_5000000[];
|
|
|
|
extern u8 D_5000080[];
|
|
|
|
extern u8 D_5000100[];
|
|
|
|
extern u8 D_5000180[];
|
|
|
|
extern u8 D_5000200[];
|
|
|
|
extern u8 D_5000280[];
|
|
|
|
extern u8 D_5000300[];
|
|
|
|
extern u8 D_5000380[];
|
|
|
|
extern u8 D_5000400[];
|
|
|
|
extern u8 D_5000480[];
|
|
|
|
extern s32 D_50077B0;
|
|
|
|
|
|
|
|
extern Gfx D_6004570[];
|
|
|
|
extern Gfx D_D0098B0[];
|
|
|
|
extern Gfx D_F014180[];
|
2023-10-13 10:50:53 +03:00
|
|
|
|
2023-10-26 22:22:08 +03:00
|
|
|
extern u16 D_800D99F8[];
|
2023-10-23 23:02:01 +03:00
|
|
|
extern u8 D_800DD8B8[];
|
|
|
|
extern OSContStatus D_800DD8F0;
|
|
|
|
extern OSMesgQueue D_800E2128;
|
|
|
|
extern OSMesgQueue D_800E2318;
|
|
|
|
extern u8 D_80137E80;
|
|
|
|
extern s32 D_80144F60;
|
|
|
|
|
|
|
|
extern s8 D_800C7C50;
|
|
|
|
extern s8 D_800C7C54;
|
|
|
|
extern OSMesgQueue* D_800C7C58;
|
|
|
|
extern OSMesgQueue* D_800C7C5C;
|
|
|
|
extern OSMesgQueue* D_800C7C60;
|
|
|
|
extern OSMesgQueue* D_800C7C64;
|
|
|
|
extern OSMesg D_80156600;
|
|
|
|
extern OSMesg D_80156608;
|
|
|
|
extern OSMesg D_80156618;
|
|
|
|
extern OSMesg D_8015661C;
|
2023-10-26 22:22:08 +03:00
|
|
|
extern s32 D_8015F928;
|
2023-10-23 23:02:01 +03:00
|
|
|
|
|
|
|
extern OSThread D_80138E90;
|
|
|
|
extern OSThread D_8013A040; // 0x1000 gap
|
|
|
|
extern OSThread D_8013B1F0; // 0x1000 gap
|
2023-10-13 12:19:10 +03:00
|
|
|
#endif // VARIABLES_H
|
|
|
|
|