mirror of
https://github.com/HarbourMasters/Starship.git
synced 2025-01-23 13:35:11 +03:00
fox_option.c (#27)
* func_EBFBE0_801920C4 * func_EBFBE0_80192190 * func_EBFBE0_801924C4 * func_EBFBE0_80192598 * func_EBFBE0_80192738 * func_EBFBE0_801928BC * func_EBFBE0_80192938 * rename to fox_option found in sf643D rom symbols * dec * few functions * need input! more input! * NO DISASSEMBLE! * func_EBFBE0_80196E54 & func_EBFBE0_80196EFC * func_EBFBE0_80196F9C * func_EBFBE0_80196FC4 & func_EBFBE0_80197074 * format * func_EBFBE0_8019715C * fix stack * func_EBFBE0_801973C0 * sneaky ido * data indicates these are floats * did i say floats? i was looking at the wrong offsets * func_EBFBE0_8019752C * func_EBFBE0_80197914 * func_EBFBE0_80197A3C * func_EBFBE0_80197DE4 * func_EBFBE0_8019A214 * break * func_EBFBE0_80199284 * func_EBFBE0_80199424 * func_EBFBE0_8019978C * func_EBFBE0_8019A080 * func_EBFBE0_8019A298 * func_EBFBE0_8019B8A0 * func_EBFBE0_8019C824 * func_EBFBE0_8019CAE0 * func_EBFBE0_8019DF64 * func_EBFBE0_8019DE74 * func_EBFBE0_8019E030 * func_EBFBE0_8019DD44 * func_EBFBE0_8019DCE8 * func_EBFBE0_8019CBC0 * format * func_EBFBE0_80193B04 * func_EBFBE0_801944F0 * . * func_EBFBE0_80197F74 * more functions
This commit is contained in:
parent
ca9899deed
commit
4cfdc163e9
5
.vscode/settings.json
vendored
5
.vscode/settings.json
vendored
@ -39,6 +39,9 @@
|
|||||||
"algorithm": "c",
|
"algorithm": "c",
|
||||||
"dfee30.h": "c",
|
"dfee30.h": "c",
|
||||||
"df4260.h": "c",
|
"df4260.h": "c",
|
||||||
"symbol_addrs_overlays": "cpp"
|
"symbol_addrs_overlays": "cpp",
|
||||||
|
"fox_option.h": "c",
|
||||||
|
"cstdlib": "c",
|
||||||
|
"typeinfo": "c"
|
||||||
},
|
},
|
||||||
}
|
}
|
314
include/fox_option.h
Normal file
314
include/fox_option.h
Normal file
@ -0,0 +1,314 @@
|
|||||||
|
#ifndef FOX_OPTION_H
|
||||||
|
#define FOX_OPTION_H
|
||||||
|
|
||||||
|
#include "global.h"
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
/* 0x00 */ s32 unk_00;
|
||||||
|
/* 0x04 */ s32 unk_04;
|
||||||
|
/* 0x08 */ void* unk_08;
|
||||||
|
/* 0x0C */ u16 unk_0C;
|
||||||
|
/* 0x10 */ s32 unk_10;
|
||||||
|
/* 0x14 */ s32 unk_14;
|
||||||
|
/* 0x18 */ f32 unk_18;
|
||||||
|
/* 0x1C */ f32 unk_1C;
|
||||||
|
/* 0x20 */ f32 unk_20;
|
||||||
|
/* 0x24 */ f32 unk_24;
|
||||||
|
/* 0x28 */ s32 unk_28;
|
||||||
|
/* 0x2C */ s32 unk_2C;
|
||||||
|
/* 0x30 */ s32 unk_30;
|
||||||
|
/* 0x34 */ s32 unk_34;
|
||||||
|
} MenuContext_00; // size = 0x38
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
/* 0x00 */ f32 unk_00;
|
||||||
|
/* 0x04 */ f32 unk_04;
|
||||||
|
/* 0x08 */ f32 unk_08;
|
||||||
|
/* 0x0C */ f32 unk_0C;
|
||||||
|
/* 0x10 */ f32 unk_10;
|
||||||
|
} MenuContext_38; // size = 0x14
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
/* 0x0 */ s32 unk_0;
|
||||||
|
/* 0x4 */ s32 unk_4; /* inferred */
|
||||||
|
/* 0x8 */ s32 unk_8; /* inferred */
|
||||||
|
} MenuContext_4C; // size = 0xC
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
/* 0x00 */ MenuContext_00 unk_00;
|
||||||
|
/* 0x38 */ MenuContext_38 unk_38;
|
||||||
|
/* 0x4C */ MenuContext_4C unk_4C;
|
||||||
|
/* 0x58 */ s32 unk_58;
|
||||||
|
/* 0x5C */ s32 unk_5C;
|
||||||
|
} MenuContext; // size = 0x60
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
s32 unk_0;
|
||||||
|
s32 unk_4;
|
||||||
|
} UnkStruct_D_EBFBE0_801B9250;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
/* 0x0 */ s32 unk_0;
|
||||||
|
/* 0x4 */ s32 unk_4;
|
||||||
|
/* 0x8 */ s32 unk_8;
|
||||||
|
} UnkStruct_D_EBFBE0_801AED4C; // size = 0xC
|
||||||
|
|
||||||
|
|
||||||
|
extern f32 D_EBFBE0_801AE588[];
|
||||||
|
extern f32 D_EBFBE0_801AE5A0[];
|
||||||
|
extern f32 D_EBFBE0_801AE5C4;
|
||||||
|
|
||||||
|
extern MenuContext D_EBFBE0_801AE878[];
|
||||||
|
|
||||||
|
extern u8 D_EBFBE0_801AE998[];
|
||||||
|
extern u8 D_EBFBE0_801AE99C[];
|
||||||
|
extern MenuContext_00 D_EBFBE0_801AEB48[];
|
||||||
|
|
||||||
|
extern u8* D_EBFBE0_801AECF8[];
|
||||||
|
|
||||||
|
extern UnkStruct_D_EBFBE0_801AED4C D_EBFBE0_801AED4C[24];
|
||||||
|
|
||||||
|
extern s8* D_EBFBE0_801AEEAC[];
|
||||||
|
|
||||||
|
extern Gfx D_EBFBE0_801AEF30[];
|
||||||
|
|
||||||
|
extern u8 D_EBFBE0_801AEF5C[];
|
||||||
|
extern f32 D_EBFBE0_801AEF84[];
|
||||||
|
extern f32 D_EBFBE0_801AEF90[];
|
||||||
|
extern f32 D_EBFBE0_801AEF9C[];
|
||||||
|
|
||||||
|
extern s8* D_EBFBE0_801AF0C4[];
|
||||||
|
extern s32 D_EBFBE0_801AF0D0[];
|
||||||
|
extern s32 D_EBFBE0_801AF0DC[];
|
||||||
|
extern s32 D_EBFBE0_801AF0E8[];
|
||||||
|
|
||||||
|
extern Vec3f D_EBFBE0_801AF100[];
|
||||||
|
extern Vec3f D_EBFBE0_801AF118[];
|
||||||
|
extern f32 D_EBFBE0_801AF13C;
|
||||||
|
extern f32 D_EBFBE0_801AF140;
|
||||||
|
extern f32 D_EBFBE0_801AF144;
|
||||||
|
|
||||||
|
extern void* D_EBFBE0_801B68B0[];
|
||||||
|
extern void* D_EBFBE0_801B68D4[];
|
||||||
|
|
||||||
|
extern s32 D_EBFBE0_801B68F8;
|
||||||
|
|
||||||
|
extern s32 D_EBFBE0_801B81A8[][3];
|
||||||
|
|
||||||
|
extern s32 D_EBFBE0_801B914C;
|
||||||
|
extern s32 D_EBFBE0_801B9158;
|
||||||
|
extern s32 D_EBFBE0_801B91A0;
|
||||||
|
extern s32 D_EBFBE0_801B91B4;
|
||||||
|
extern s32 D_EBFBE0_801B91B8;
|
||||||
|
extern s32 D_EBFBE0_801B91D0;
|
||||||
|
extern f32 D_EBFBE0_801B91D4;
|
||||||
|
extern f32 D_EBFBE0_801B91D8;
|
||||||
|
extern f32 D_EBFBE0_801B91DC;
|
||||||
|
extern f32 D_EBFBE0_801B91E0;
|
||||||
|
extern f32 D_EBFBE0_801B91E4;
|
||||||
|
extern s32 D_EBFBE0_801B9124;
|
||||||
|
extern s32 D_EBFBE0_801B912C;
|
||||||
|
extern s32 D_EBFBE0_801B9178;
|
||||||
|
extern s32 D_EBFBE0_801B917C;
|
||||||
|
extern UnkStruct_D_EBFBE0_801B9250 D_EBFBE0_801B9180;
|
||||||
|
extern UnkStruct_D_EBFBE0_801B9250 D_EBFBE0_801B9188;
|
||||||
|
extern UnkStruct_D_EBFBE0_801B9250 D_EBFBE0_801B9190;
|
||||||
|
extern UnkStruct_D_EBFBE0_801B9250 D_EBFBE0_801B9198;
|
||||||
|
extern s32 D_EBFBE0_801B91BC;
|
||||||
|
extern f32 D_EBFBE0_801B91FC;
|
||||||
|
extern f32 D_EBFBE0_801B9200;
|
||||||
|
extern f32 D_EBFBE0_801B9204;
|
||||||
|
extern s32 D_EBFBE0_801B9214;
|
||||||
|
extern f32 D_EBFBE0_801B9218;
|
||||||
|
extern f32 D_EBFBE0_801B921C;
|
||||||
|
extern f32 D_EBFBE0_801B9220;
|
||||||
|
extern UnkStruct_D_EBFBE0_801B9250 D_EBFBE0_801B9250;
|
||||||
|
extern UnkStruct_D_EBFBE0_801B9250 D_EBFBE0_801B9258;
|
||||||
|
extern UnkStruct_D_EBFBE0_801B9250 D_EBFBE0_801B9260;
|
||||||
|
extern UnkStruct_D_EBFBE0_801B9250 D_EBFBE0_801B9268;
|
||||||
|
extern f32 D_EBFBE0_801B9270[];
|
||||||
|
extern s32 D_EBFBE0_801B9284;
|
||||||
|
extern s32 D_EBFBE0_801B9288;
|
||||||
|
extern UnkStruct_D_EBFBE0_801B9250 D_EBFBE0_801B9290;
|
||||||
|
extern f32 D_EBFBE0_801B9298[];
|
||||||
|
extern s32 spectrumAnalizerMode;
|
||||||
|
extern s32 D_EBFBE0_801B931C;
|
||||||
|
extern u8 D_EBFBE0_801B931F;
|
||||||
|
extern bool D_EBFBE0_801B9320; // MusicPlaying status in the expert sound options
|
||||||
|
extern u8 D_EBFBE0_801B93C4;
|
||||||
|
extern s32 D_EBFBE0_801B93E8;
|
||||||
|
extern s32 D_EBFBE0_801B93E0;
|
||||||
|
extern s32 D_EBFBE0_801B93E4;
|
||||||
|
extern s32 D_EBFBE0_801B93EC;
|
||||||
|
extern f32 D_EBFBE0_801B93F0;
|
||||||
|
extern f32 D_EBFBE0_801B93F4;
|
||||||
|
extern f32 D_EBFBE0_801B93F8;
|
||||||
|
|
||||||
|
// Planet textures
|
||||||
|
extern s8 D_EBFBE0_801BB810[96 * 96];
|
||||||
|
extern UnkStruct_D_EBFBE0_801B9250 D_EBFBE0_801B9400;
|
||||||
|
extern UnkStruct_D_EBFBE0_801B9250 D_EBFBE0_801B9408;
|
||||||
|
extern s8 D_EBFBE0_801B9410[96 * 96];
|
||||||
|
extern s8 D_EBFBE0_801BDC10[96 * 96];
|
||||||
|
extern s8 D_EBFBE0_801C0010[96 * 96];
|
||||||
|
extern s8 D_EBFBE0_801C2410[96 * 96];
|
||||||
|
extern s8 D_EBFBE0_801C4810[96 * 96];
|
||||||
|
extern s8 D_EBFBE0_801C6C10[96 * 96];
|
||||||
|
extern s8 D_EBFBE0_801C9010[96 * 96];
|
||||||
|
extern s8 D_EBFBE0_801CB410[96 * 96];
|
||||||
|
|
||||||
|
extern f32 D_EBFBE0_801CD818[];
|
||||||
|
|
||||||
|
extern s32 D_EBFBE0_801B9090;
|
||||||
|
extern s32 D_EBFBE0_801B9094;
|
||||||
|
extern s32 D_EBFBE0_801B9098;
|
||||||
|
extern s32 D_EBFBE0_801B90A0[];
|
||||||
|
extern s32 D_EBFBE0_801B90B0[];
|
||||||
|
extern f32 D_EBFBE0_801B911C;
|
||||||
|
extern f32 D_EBFBE0_801B9120;
|
||||||
|
extern s32 D_EBFBE0_801B9128;
|
||||||
|
extern s32 D_EBFBE0_801B9130;
|
||||||
|
extern s32 D_EBFBE0_801B9134;
|
||||||
|
extern s32 D_EBFBE0_801B9138;
|
||||||
|
extern s32 D_EBFBE0_801B913C;
|
||||||
|
extern u8 D_EBFBE0_801B9150[][2];
|
||||||
|
extern s32 D_EBFBE0_801B91A4;
|
||||||
|
extern s32 D_EBFBE0_801B91A8;
|
||||||
|
extern s32 D_EBFBE0_801B91AC;
|
||||||
|
extern s32 D_EBFBE0_801B91B0;
|
||||||
|
extern s32 D_EBFBE0_801B91C0;
|
||||||
|
extern s32 D_EBFBE0_801B91C8;
|
||||||
|
extern s32 D_EBFBE0_801B91CC;
|
||||||
|
extern f32 D_EBFBE0_801B91EC;
|
||||||
|
extern f32 D_EBFBE0_801B91F4;
|
||||||
|
extern f32 D_EBFBE0_801B91F8;
|
||||||
|
extern f32 D_EBFBE0_801B9224;
|
||||||
|
extern f32 D_EBFBE0_801B9228;
|
||||||
|
extern s32 D_EBFBE0_801B922C;
|
||||||
|
extern s32 D_EBFBE0_801B9230;
|
||||||
|
extern s32 D_EBFBE0_801B9234;
|
||||||
|
extern s32 D_EBFBE0_801B9238;
|
||||||
|
extern s32 D_EBFBE0_801B923C;
|
||||||
|
extern s32 D_EBFBE0_801B9240;
|
||||||
|
extern s32 D_EBFBE0_801B9244;
|
||||||
|
extern s32 D_EBFBE0_801B9248;
|
||||||
|
extern u8 D_EBFBE0_801B924C;
|
||||||
|
extern s32 D_EBFBE0_801B9330[];
|
||||||
|
|
||||||
|
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_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_8018D2B8(s32);
|
||||||
|
void func_EBFBE0_8018EA78(s32);
|
||||||
|
|
||||||
|
void func_EBFBE0_80191B20(void);
|
||||||
|
void func_EBFBE0_80192190(void);
|
||||||
|
void func_EBFBE0_801928BC(void);
|
||||||
|
void func_EBFBE0_80192D58(void);
|
||||||
|
void func_EBFBE0_80192938(void);
|
||||||
|
void func_EBFBE0_80193864(void);
|
||||||
|
void func_EBFBE0_80193C4C(void);
|
||||||
|
void func_EBFBE0_801944F0(void);
|
||||||
|
void func_EBFBE0_80194678(void);
|
||||||
|
void func_EBFBE0_801948A8(void);
|
||||||
|
void func_EBFBE0_80194AEC(void);
|
||||||
|
void func_EBFBE0_80194BD0(void);
|
||||||
|
void func_EBFBE0_80194CE4(void);
|
||||||
|
void func_EBFBE0_80195B74(void);
|
||||||
|
void func_EBFBE0_801958DC(void);
|
||||||
|
void func_EBFBE0_80195944(void);
|
||||||
|
void func_EBFBE0_80196260(void);
|
||||||
|
void func_EBFBE0_801962A4(void);
|
||||||
|
void func_EBFBE0_8019669C(void);
|
||||||
|
void func_EBFBE0_80196894(void);
|
||||||
|
void func_EBFBE0_80196E54(void);
|
||||||
|
void func_EBFBE0_80196EFC(void);
|
||||||
|
void func_EBFBE0_80196F9C(void);
|
||||||
|
void func_EBFBE0_80196FC4(void);
|
||||||
|
void func_EBFBE0_80197074(void);
|
||||||
|
void func_EBFBE0_8019715C(void);
|
||||||
|
void func_EBFBE0_801973C0(void);
|
||||||
|
void func_EBFBE0_8019752C(void);
|
||||||
|
void func_EBFBE0_80197914(void);
|
||||||
|
void func_EBFBE0_80197A3C(s32, s32, s32);
|
||||||
|
void func_EBFBE0_80197D30(s32, s32, s32);
|
||||||
|
void func_EBFBE0_80197DE4(s32, s32, s32);
|
||||||
|
void func_EBFBE0_80197F74(s32, s32, s32);
|
||||||
|
void func_EBFBE0_80198164(s32, f32, f32);
|
||||||
|
void func_EBFBE0_801982B0(s32, s32, f32, f32, s32);
|
||||||
|
void func_EBFBE0_801984D0(s32, s32, f32, f32);
|
||||||
|
void func_EBFBE0_80198608(s32, s32, f32, f32);
|
||||||
|
void func_EBFBE0_8019882C(s32, s32, f32, f32);
|
||||||
|
void func_EBFBE0_8019896C(s32, f32, s32);
|
||||||
|
s32 func_EBFBE0_80199284(s32 arg0, s32 arg1);
|
||||||
|
void func_EBFBE0_801992C4(void);
|
||||||
|
void func_EBFBE0_80199424(void);
|
||||||
|
void func_EBFBE0_8019949C(void);
|
||||||
|
void func_EBFBE0_8019978C(void);
|
||||||
|
void func_EBFBE0_80199820(s32);
|
||||||
|
void func_EBFBE0_80199EA8(void);
|
||||||
|
void func_EBFBE0_80199FA8(void);
|
||||||
|
void func_EBFBE0_8019A0B8(void);
|
||||||
|
void func_EBFBE0_8019A298(void);
|
||||||
|
void func_EBFBE0_8019A4DC(void);
|
||||||
|
void func_EBFBE0_8019A6DC(void);
|
||||||
|
void func_EBFBE0_8019A954(void);
|
||||||
|
void func_EBFBE0_8019AAB4(void);
|
||||||
|
void func_EBFBE0_8019B5AC(void);
|
||||||
|
void func_EBFBE0_8019B8C8(void);
|
||||||
|
void func_EBFBE0_8019B9C0(void);
|
||||||
|
void func_EBFBE0_8019BDF0(void);
|
||||||
|
void func_EBFBE0_8019BAB8(MenuContext_38 arg0);
|
||||||
|
void func_EBFBE0_8019BBA4(MenuContext_4C arg0);
|
||||||
|
void func_EBFBE0_8019BF34(void);
|
||||||
|
void func_EBFBE0_8019B6D8(f32 arg0, f32 arg1, f32 arg2, s32 arg3, s32 arg4, s32 arg5);
|
||||||
|
void func_EBFBE0_8019C120(MenuContext_00 arg0);
|
||||||
|
s32 func_EBFBE0_8019C418(s32* arg0, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6, s32 arg7, UnkStruct_D_EBFBE0_801B9250* arg8);
|
||||||
|
void func_EBFBE0_8019C824(f32* );
|
||||||
|
s32 func_EBFBE0_8019C8C4(void);
|
||||||
|
void func_EBFBE0_8019CAE0(void);
|
||||||
|
void func_EBFBE0_8019CBC0(void);
|
||||||
|
void func_EBFBE0_8019CD54(void);
|
||||||
|
void func_EBFBE0_8019D118(void);
|
||||||
|
void func_EBFBE0_8019D624(void);
|
||||||
|
s32 func_EBFBE0_8019DCE8(s32 arg0);
|
||||||
|
void func_EBFBE0_8019DD44(void);
|
||||||
|
void func_EBFBE0_8019DE74(void);
|
||||||
|
void func_EBFBE0_8019DF64(void);
|
||||||
|
void func_EBFBE0_8019E030(void);
|
||||||
|
void func_EBFBE0_8019E284(void);
|
||||||
|
void func_EBFBE0_801906A0(void);
|
||||||
|
void func_EBFBE0_80190C9C(void);
|
||||||
|
void func_EBFBE0_80190E64(void);
|
||||||
|
void func_EBFBE0_801918FC(void);
|
||||||
|
void func_EBFBE0_8019111C(void);
|
||||||
|
void func_EBFBE0_80191674(f32, f32, f32, f32*, f32*, f32*);
|
||||||
|
s32 func_EBFBE0_8019C5A0(s32*);
|
||||||
|
s32 func_EBFBE0_8019C66C(f32* arg0, f32 arg1, f32 arg2, UnkStruct_D_EBFBE0_801B9250* arg3);
|
||||||
|
void func_EBFBE0_8019E8D0(void);
|
||||||
|
void func_EBFBE0_801A07E8(u8*, u8*, f32*);
|
||||||
|
void func_EBFBE0_801AD7EC(s32, s32, u8);
|
||||||
|
|
||||||
|
#endif
|
@ -2,6 +2,7 @@
|
|||||||
#define FUNCTIONS_H
|
#define FUNCTIONS_H
|
||||||
|
|
||||||
#include "structs.h"
|
#include "structs.h"
|
||||||
|
#include "fox_option.h"
|
||||||
|
|
||||||
void func_8000291C(void);
|
void func_8000291C(void);
|
||||||
void func_800029A8(void);
|
void func_800029A8(void);
|
||||||
@ -72,11 +73,14 @@ void func_8001ACDC(s32);
|
|||||||
void func_8001AE58(void);
|
void func_8001AE58(void);
|
||||||
void func_8001AF40(s32 arg0);
|
void func_8001AF40(s32 arg0);
|
||||||
void func_8001D400(s32);
|
void func_8001D400(s32);
|
||||||
|
void func_8001D444(u8, u16, u8, u8);
|
||||||
|
void func_8001DA90(u8);
|
||||||
void func_8001DBD0(s32);
|
void func_8001DBD0(s32);
|
||||||
void func_8001DC6C(s32, s32);
|
void func_8001DC6C(u8, u16);
|
||||||
|
|
||||||
void func_8000FFCC(void);
|
void func_8000FFCC(void);
|
||||||
void func_8001D8A8(u8, u8);
|
void func_8001D8A8(u8, u8);
|
||||||
|
void func_8001D8F4(u8);
|
||||||
void func_8001DCE0(void);
|
void func_8001DCE0(void);
|
||||||
void func_8001DECC(void);
|
void func_8001DECC(void);
|
||||||
SPTask* func_8001DF50(void);
|
SPTask* func_8001DF50(void);
|
||||||
@ -132,6 +136,7 @@ void func_8002E3E0(Object_2F4 *arg0);
|
|||||||
|
|
||||||
void func_8002E548(void);
|
void func_8002E548(void);
|
||||||
void func_8003DAF0(void);
|
void func_8003DAF0(void);
|
||||||
|
void func_8003DE68(s32, s32);
|
||||||
void func_80040CDC(void);
|
void func_80040CDC(void);
|
||||||
void func_80042FAC(Object_408 *);
|
void func_80042FAC(Object_408 *);
|
||||||
void func_80042FD0(Object_408 *);
|
void func_80042FD0(Object_408 *);
|
||||||
@ -245,14 +250,18 @@ s32 func_800998FC(Vec3f*, Vec3f*, s32, s32, Vec3f*, Vec3f*);
|
|||||||
s16 func_8009ACDC(s16 *);
|
s16 func_8009ACDC(s16 *);
|
||||||
f32 func_8009BC2C(f32*, f32, f32, f32, f32);
|
f32 func_8009BC2C(f32*, f32, f32, f32, f32);
|
||||||
f32 func_8009BD38(f32*, f32, f32, f32, f32);
|
f32 func_8009BD38(f32*, f32, f32, f32, f32);
|
||||||
void func_8009D418(Gfx**, u16*, u32, u32, f32, f32, f32, f32);
|
void func_8009C320(Gfx **, void *, void *, u32, u32, f32, f32, f32, f32);
|
||||||
void func_8009D994(Gfx**, u16*, u32, u32, f32, f32, f32, f32);
|
void func_8009D418(Gfx**, void*, u32, u32, f32, f32, f32, f32);
|
||||||
|
void func_8009D994(Gfx**, void*, u32, u32, f32, f32, f32, f32);
|
||||||
|
void func_8009E4B0(Gfx**, void*, u32, u32, f32, f32, f32, f32);
|
||||||
void func_8009F574(Gfx **, s32, s32, s32, s32, u8, u8, u8, u8);
|
void func_8009F574(Gfx **, s32, s32, s32, s32, u8, u8, u8, u8);
|
||||||
void func_8009F6CC(Vec3f*, f32, f32, f32);
|
void func_8009F6CC(Vec3f*, f32, f32, f32);
|
||||||
f32 func_8009F768(f32);
|
f32 func_8009F768(f32);
|
||||||
void func_8009FC0C(s32, s32, s32);
|
void func_8009FC0C(s32, s32, s32);
|
||||||
void func_8009FEA0(s32, s32, s32);
|
void func_8009FEA0(s32, s32, s32);
|
||||||
|
void func_800A0094(s32, s32, f32, f32, u8 *);
|
||||||
void func_800A1200(s32, s32, f32, f32, char*);
|
void func_800A1200(s32, s32, f32, f32, char*);
|
||||||
|
s32 func_800A13EC(s8*);
|
||||||
void func_800A18B0(void);
|
void func_800A18B0(void);
|
||||||
void func_800A1980(void);
|
void func_800A1980(void);
|
||||||
s32 func_800A1B6C(void);
|
s32 func_800A1B6C(void);
|
||||||
@ -346,40 +355,7 @@ void func_E6A810_801B6E20(f32, f32, f32 *, f32 *, f32 *);
|
|||||||
void func_E9F1D0_80197CC4(Object_408 *);
|
void func_E9F1D0_80197CC4(Object_408 *);
|
||||||
void func_E9F1D0_8018D16C(Object_408 *);
|
void func_E9F1D0_8018D16C(Object_408 *);
|
||||||
|
|
||||||
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*);
|
|
||||||
void func_EBFBE0_8019E8D0(void);
|
|
||||||
|
|
||||||
void func_EF0260_8018A96C(void);
|
void func_EF0260_8018A96C(void);
|
||||||
void func_EF0260_8018AAC4(void);
|
void func_EF0260_8018AAC4(void);
|
||||||
|
@ -35,7 +35,6 @@ void func_8008DC34(void);
|
|||||||
void func_8008E5E8(void);
|
void func_8008E5E8(void);
|
||||||
s32 func_80090E8C(Object_2F4* arg0);
|
s32 func_80090E8C(Object_2F4* arg0);
|
||||||
s32 func_800910C0(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_8009D0BC(Gfx**, void*, void*, u32, u32, f32, f32, f32, f32);
|
||||||
void func_8009E1E8(Gfx**, u16*, s32, s32, f32, f32, f32, f32);
|
void func_8009E1E8(Gfx**, u16*, s32, s32, f32, f32, f32, f32);
|
||||||
|
|
||||||
|
@ -43,8 +43,47 @@ typedef struct {
|
|||||||
} FrameBuffer; // size = 0x25800
|
} FrameBuffer; // size = 0x25800
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
/* 0x00 */ char unk_0[0xFE];
|
/* bit 0 */ u8 unk_0 : 3;
|
||||||
|
/* bit 3 */ u8 unk_3 : 1;
|
||||||
|
/* bit 4 */ u8 unk_4 : 1;
|
||||||
|
/* bit 5 */ u8 unk_5 : 1;
|
||||||
|
/* bit 6 */ u8 unk_6 : 1;
|
||||||
|
/* bit 7 */ u8 unk_7 : 1;
|
||||||
|
} Save_00_SubStruct_00; // size = 0x1
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
/* bit 0 */ u16 unk_0 : 8;
|
||||||
|
/* bit 8 */ u16 unk_8 : 4;
|
||||||
|
/* bit C */ u16 unk_C : 1;
|
||||||
|
/* bit D */ u16 unk_D : 1;
|
||||||
|
/* bit E */ u16 unk_E : 1;
|
||||||
|
/* bit F */ u16 unk_F : 1;
|
||||||
|
} Save_00_SubStruct_5E; // size = 0x10
|
||||||
|
|
||||||
|
typedef struct Save_00 {
|
||||||
|
/* 0x00 */ Save_00_SubStruct_00 unk_00[16];
|
||||||
|
/* 0x10 */ char pad10[0x4];
|
||||||
|
/* 0x14 */ u8 unk_14;
|
||||||
|
/* 0x15 */ u8 unk_15;
|
||||||
|
/* 0x16 */ u8 unk_16;
|
||||||
|
/* 0x17 */ u8 unk_17;
|
||||||
|
/* 0x18 */ u8 unk_18[10][3];
|
||||||
|
/* 0x36 */ u8 unk_36[10];
|
||||||
|
/* 0x40 */ s8 unk_40[10];
|
||||||
|
/* 0x4A */ char pad4A[0x14];
|
||||||
|
/* 0x5E */ Save_00_SubStruct_5E unk_5E[10][7];
|
||||||
|
/* 0xEA */ u8 unk_EA;
|
||||||
|
/* 0xEB */ char padEB[0x3];
|
||||||
|
} Save_00;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
/* 0x00 */ u8 unk_00[0xFE];
|
||||||
/* 0xFE */ u16 unk_FE;
|
/* 0xFE */ u16 unk_FE;
|
||||||
|
} Checksum;
|
||||||
|
|
||||||
|
typedef union {
|
||||||
|
/* 0x00 */ Save_00 save_00;
|
||||||
|
/* 0x00 */ Checksum checksum;
|
||||||
} Save; // size = 0x100
|
} Save; // size = 0x100
|
||||||
|
|
||||||
typedef union {
|
typedef union {
|
||||||
|
@ -8,6 +8,8 @@ extern u64 __rspboot_end[];
|
|||||||
extern u64 __f3dex_start[];
|
extern u64 __f3dex_start[];
|
||||||
extern u8 gF3dexData;
|
extern u8 gF3dexData;
|
||||||
|
|
||||||
|
extern u8 D_8003B50[];
|
||||||
|
extern u8 D_80046B0[];
|
||||||
extern s32 D_800C45D0;
|
extern s32 D_800C45D0;
|
||||||
extern f32 D_800C45E0[];
|
extern f32 D_800C45E0[];
|
||||||
|
|
||||||
@ -210,6 +212,7 @@ extern f32 D_801616C4;
|
|||||||
extern f32 D_801616C8;
|
extern f32 D_801616C8;
|
||||||
extern s32 D_80161708;
|
extern s32 D_80161708;
|
||||||
extern s32 D_8016170C;
|
extern s32 D_8016170C;
|
||||||
|
extern s32 D_80161714;
|
||||||
extern s32 D_80161730;
|
extern s32 D_80161730;
|
||||||
extern s32 D_80161734;
|
extern s32 D_80161734;
|
||||||
extern s32 D_80161788;
|
extern s32 D_80161788;
|
||||||
@ -290,6 +293,8 @@ extern s32 D_8017789C;
|
|||||||
extern s32 D_801778A0;
|
extern s32 D_801778A0;
|
||||||
extern s32 D_801778A4;
|
extern s32 D_801778A4;
|
||||||
extern s32 D_801778A8;
|
extern s32 D_801778A8;
|
||||||
|
extern u8 D_801778AB;
|
||||||
|
extern s32 D_801778AC;
|
||||||
extern s32 D_801778B0[];
|
extern s32 D_801778B0[];
|
||||||
extern s32 D_801778D0[];
|
extern s32 D_801778D0[];
|
||||||
extern s32 D_801778E8;
|
extern s32 D_801778E8;
|
||||||
@ -304,7 +309,9 @@ extern f32 D_80177978;
|
|||||||
extern UnkStruct_D_8017797C* D_8017797C;
|
extern UnkStruct_D_8017797C* D_8017797C;
|
||||||
extern f32 D_80177980;
|
extern f32 D_80177980;
|
||||||
extern f32 D_80177988;
|
extern f32 D_80177988;
|
||||||
|
extern s32 D_80177990[];
|
||||||
extern f32 D_801779A0;
|
extern f32 D_801779A0;
|
||||||
|
extern f32 D_801779A8[];
|
||||||
extern f32 D_801779B8;
|
extern f32 D_801779B8;
|
||||||
extern f32 D_801779C0;
|
extern f32 D_801779C0;
|
||||||
extern s32 D_801779C8[];
|
extern s32 D_801779C8[];
|
||||||
@ -315,6 +322,9 @@ extern s8 D_80177AB0;
|
|||||||
extern s32 D_80177AE0;
|
extern s32 D_80177AE0;
|
||||||
extern s32 D_80177AF8;
|
extern s32 D_80177AF8;
|
||||||
extern s32 D_80177B40;
|
extern s32 D_80177B40;
|
||||||
|
extern s32 D_80177B48;
|
||||||
|
extern s32 D_80177B8C[];
|
||||||
|
extern s32 D_80177BB0[];
|
||||||
extern u16 D_80177C30[];
|
extern u16 D_80177C30[];
|
||||||
extern s32 D_80177C50;
|
extern s32 D_80177C50;
|
||||||
extern u8 D_80177C74;
|
extern u8 D_80177C74;
|
||||||
@ -432,7 +442,7 @@ extern f32 D_E9F1D0_801A7F60;
|
|||||||
extern f32 D_E9F1D0_801A7F78;
|
extern f32 D_E9F1D0_801A7F78;
|
||||||
extern f32 D_EBFBE0_801B7BC8;
|
extern f32 D_EBFBE0_801B7BC8;
|
||||||
extern f32 D_EBFBE0_801B7BCC;
|
extern f32 D_EBFBE0_801B7BCC;
|
||||||
extern s32 D_EBFBE0_801B8220[];
|
extern s32 D_EBFBE0_801B8220[]; // total hits ranking? see func_EBFBE0_80197DE4
|
||||||
extern u8 D_EBFBE0_801B8248[][4];
|
extern u8 D_EBFBE0_801B8248[][4];
|
||||||
extern s32 D_EBFBE0_801B827C;
|
extern s32 D_EBFBE0_801B827C;
|
||||||
extern s32 D_EBFBE0_801B8280;
|
extern s32 D_EBFBE0_801B8280;
|
||||||
@ -586,16 +596,32 @@ extern f32 D_60069CC[];
|
|||||||
extern f32 D_60069E8[];
|
extern f32 D_60069E8[];
|
||||||
extern f32 D_6006A04[];
|
extern f32 D_6006A04[];
|
||||||
extern f32 D_6006A20[];
|
extern f32 D_6006A20[];
|
||||||
extern s16 D_6029528[];
|
|
||||||
|
|
||||||
extern ObjectInit* D_6010088[];
|
extern ObjectInit* D_6010088[];
|
||||||
|
extern u16 D_601B4B0[];
|
||||||
|
extern Gfx D_601D1F0[];
|
||||||
|
extern s16 D_6029528[];
|
||||||
extern ObjectInit* D_602B148[];
|
extern ObjectInit* D_602B148[];
|
||||||
extern ObjectInit* D_602F18C[];
|
extern ObjectInit* D_602F18C[];
|
||||||
extern ObjectInit* D_C0356A4[];
|
extern u16 D_60447A0[];
|
||||||
|
extern u16 D_6047550[];
|
||||||
extern Gfx D_6004570[];
|
extern Gfx D_6004570[];
|
||||||
extern u8 D_6001B80[];
|
extern u8 D_6001B80[];
|
||||||
extern u8 D_60020D0[];
|
extern u8 D_60020D0[];
|
||||||
|
|
||||||
|
extern u8 D_7004010[];
|
||||||
|
|
||||||
|
extern u8 D_80038E0[];
|
||||||
|
extern u8 D_8003930[];
|
||||||
|
extern u8 D_8003950[];
|
||||||
|
extern u8 D_80039A8[];
|
||||||
|
extern u8 D_8003A70[];
|
||||||
|
extern u8 D_8003AB8[];
|
||||||
|
extern u8 D_8003AE0[];
|
||||||
|
extern u8 D_8003B28[];
|
||||||
|
|
||||||
|
extern u8 D_800D070[];
|
||||||
|
extern u8 D_800D170[];
|
||||||
|
|
||||||
extern Gfx D_D0098B0[];
|
extern Gfx D_D0098B0[];
|
||||||
extern Gfx D_F014180[];
|
extern Gfx D_F014180[];
|
||||||
|
|
||||||
@ -605,5 +631,7 @@ extern u16 D_F001000[];
|
|||||||
extern u16 D_F001800[];
|
extern u16 D_F001800[];
|
||||||
extern u16 D_F002000[];
|
extern u16 D_F002000[];
|
||||||
|
|
||||||
|
extern ObjectInit* D_C0356A4[];
|
||||||
|
|
||||||
#endif // VARIABLES_H
|
#endif // VARIABLES_H
|
||||||
|
|
||||||
|
@ -1,3 +1,6 @@
|
|||||||
|
D_EBFBE0_801AE638 = 0x801AE638; // type:MenuContext segment:ovl_EBFBE0 size:0x240
|
||||||
|
D_EBFBE0_801AE99C = 0x801AE99C; // force_migration:True segment:ovl_EBFBE0
|
||||||
|
spectrumAnalizerMode = 0x801B9318;
|
||||||
D_EBFBE0_801B6E50 = 0x801B6E50; // force_migration:True segment:ovl_EBFBE0
|
D_EBFBE0_801B6E50 = 0x801B6E50; // force_migration:True segment:ovl_EBFBE0
|
||||||
|
|
||||||
D_EBFBE0_801B7BA0 = 0x801B7BA0;
|
D_EBFBE0_801B7BA0 = 0x801B7BA0;
|
||||||
|
@ -11,7 +11,7 @@ u16 func_800C2FB0(Save* arg0) {
|
|||||||
s32 i;
|
s32 i;
|
||||||
|
|
||||||
for (i = 0, var_v1 = 0; i < 0xFE; i++) {
|
for (i = 0, var_v1 = 0; i < 0xFE; i++) {
|
||||||
var_v1 ^= arg0->unk_0[i];
|
var_v1 ^= arg0->checksum.unk_00[i];
|
||||||
var_v1 <<= 1;
|
var_v1 <<= 1;
|
||||||
var_v1 = (var_v1 & 0xFE) | ((var_v1 >> 8) & 1);
|
var_v1 = (var_v1 & 0xFE) | ((var_v1 >> 8) & 1);
|
||||||
}
|
}
|
||||||
@ -24,7 +24,7 @@ u16 func_800C2FB0(Save* arg0) {
|
|||||||
s32 func_800C3084(void) {
|
s32 func_800C3084(void) {
|
||||||
void* sp1C;
|
void* sp1C;
|
||||||
|
|
||||||
D_80178870.save[0].unk_FE = func_800C2FB0(&D_80178870.save[0]);
|
D_80178870.save[0].checksum.unk_FE = func_800C2FB0(&D_80178870.save[0]);
|
||||||
D_80178870.save[1] = D_80178870.save[0];
|
D_80178870.save[1] = D_80178870.save[0];
|
||||||
D_80144F60 = D_80178870;
|
D_80144F60 = D_80178870;
|
||||||
osSendMesg(&gSerialThreadMsgQueue, (OSMesg) SI_MESG_12, OS_MESG_PRI_NORMAL);
|
osSendMesg(&gSerialThreadMsgQueue, (OSMesg) SI_MESG_12, OS_MESG_PRI_NORMAL);
|
||||||
|
@ -1,245 +0,0 @@
|
|||||||
#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")
|
|
1842
src/overlays/ovl_EBFBE0/fox_option.c
Normal file
1842
src/overlays/ovl_EBFBE0/fox_option.c
Normal file
File diff suppressed because it is too large
Load Diff
@ -160,14 +160,14 @@
|
|||||||
subsegments:
|
subsegments:
|
||||||
- [0xEBFBE0, c, EBFBE0]
|
- [0xEBFBE0, c, EBFBE0]
|
||||||
- [0xEBFCA0, c, EBFCA0]
|
- [0xEBFCA0, c, EBFCA0]
|
||||||
- [0xECA1E0, c, ECA1E0]
|
- [0xECA1E0, c, fox_option]
|
||||||
- [0xED6EC0, c, ED6EC0]
|
- [0xED6EC0, c, ED6EC0]
|
||||||
- [0xEE60C0, data, EBFCA0]
|
- [0xEE60C0, data, EBFCA0]
|
||||||
- [0xEE6C30, data, ECA1E0]
|
- [0xEE6C30, data, fox_option]
|
||||||
- [0xEE7AE0, data, ED6EC0]
|
- [0xEE7AE0, data, ED6EC0]
|
||||||
- [0xEEF410, .rodata, EBFBE0]
|
- [0xEEF410, .rodata, EBFBE0]
|
||||||
- [0xEEF430, .rodata, EBFCA0]
|
- [0xEEF430, .rodata, EBFCA0]
|
||||||
- [0xEEF7D0, .rodata, ECA1E0]
|
- [0xEEF7D0, .rodata, fox_option]
|
||||||
- [0xEEFB80, .rodata, ED6EC0]
|
- [0xEEFB80, .rodata, ED6EC0]
|
||||||
- { start: 0xEF0260, type: bss, vram: 0x801B7BA0, name: ovl_EBFBE0 }
|
- { start: 0xEF0260, type: bss, vram: 0x801B7BA0, name: ovl_EBFBE0 }
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user