mirror of
https://github.com/HarbourMasters/Starship
synced 2026-08-16 21:47:35 -04: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:
committed by
GitHub
parent
ca9899deed
commit
4cfdc163e9
+40
-1
@@ -43,8 +43,47 @@ typedef struct {
|
||||
} FrameBuffer; // size = 0x25800
|
||||
|
||||
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;
|
||||
} Checksum;
|
||||
|
||||
typedef union {
|
||||
/* 0x00 */ Save_00 save_00;
|
||||
/* 0x00 */ Checksum checksum;
|
||||
} Save; // size = 0x100
|
||||
|
||||
typedef union {
|
||||
|
||||
Reference in New Issue
Block a user