diff options
| author | Anghelo Carvajal <angheloalf95@gmail.com> | 2023-04-03 11:54:50 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-03 11:54:50 -0400 |
| commit | 35cb5d1cfc163b95f48a2bc4f1f22bbff6e9e109 (patch) | |
| tree | df248b1f7e2329d4f8878d6ef88cfa0a51a00f4c /include/boot_variables.h | |
| parent | 78b87b21fbc11bd50c317e273604ad575ebb5f85 (diff) | |
Integrate sheet knowledge into the repo (#9)
* boot splits
* code file splits
* functions from sheets
* symbols from the sheet
* bootstrap headers
* common_data
* most segments
* headers for boot files
* add overlays as placeholders
* unname _os files
* named a few files
* code headers
* typo
* Disassemble every overlay
* bootstrap symbol_addrs_overlays.txt
* split yamls
---------
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
Diffstat (limited to 'include/boot_variables.h')
| -rw-r--r-- | include/boot_variables.h | 292 |
1 files changed, 292 insertions, 0 deletions
diff --git a/include/boot_variables.h b/include/boot_variables.h new file mode 100644 index 0000000..c590bb5 --- /dev/null +++ b/include/boot_variables.h @@ -0,0 +1,292 @@ +#ifndef BOOT_VARIABLES_H +#define BOOT_VARIABLES_H + +#include "ultra64.h" +#include "unknown_structs.h" + + + +// .data + +// extern UNK_TYPE D_8003BBC0_jp; +// extern UNK_TYPE D_8003BBC4_jp; +// extern UNK_TYPE D_FLT_8003BBC8_jp; +// extern UNK_TYPE D_FLT_8003BBCC_jp; +// extern UNK_TYPE D_8003BBD0_jp; +// extern UNK_TYPE D_8003BBE0_jp; +// extern UNK_TYPE D_8003BBF0_jp; +// extern UNK_TYPE D_8003BC38_jp; +// extern UNK_TYPE D_8003BC50_jp; +// extern UNK_TYPE D_8003BC90_jp; +// extern UNK_TYPE D_8003BC94_jp; + +// extern UNK_TYPE D_8003C560_jp; +// extern UNK_TYPE D_FLT_8003C584_jp; +// extern UNK_TYPE D_8003C590_jp; + + +// .rodata + +// extern UNK_TYPE RO_STR_8003D180_jp; +// extern UNK_TYPE RO_STR_8003D188_jp; +// extern UNK_TYPE RO_STR_8003D190_jp; +// extern UNK_TYPE RO_STR_8003D19C_jp; +// extern UNK_TYPE RO_FLT_8003D1A4_jp; +// extern UNK_TYPE RO_STR_8003D1B0_jp; +// extern UNK_TYPE RO_STR_8003D1B4_jp; + +// extern UNK_TYPE RO_STR_8003D1D0_jp; +// extern UNK_TYPE RO_STR_8003D1D4_jp; +// extern UNK_TYPE RO_STR_8003D1D8_jp; +// extern UNK_TYPE RO_STR_8003D1EC_jp; +// extern UNK_TYPE RO_STR_8003D200_jp; +// extern UNK_TYPE RO_STR_8003D214_jp; +// extern UNK_TYPE RO_STR_8003D218_jp; +// extern UNK_TYPE RO_STR_8003D22C_jp; +// extern UNK_TYPE RO_STR_8003D230_jp; +// extern UNK_TYPE RO_STR_8003D23C_jp; +// extern UNK_TYPE RO_STR_8003D250_jp; +// extern UNK_TYPE RO_STR_8003D264_jp; +// extern UNK_TYPE RO_8003D268_jp; +// extern UNK_TYPE RO_STR_8003D26C_jp; +// extern UNK_TYPE RO_STR_8003D284_jp; +// extern UNK_TYPE RO_8003D2C0_jp; +// extern UNK_TYPE RO_STR_8003D2C4_jp; +// extern UNK_TYPE RO_STR_8003D2DC_jp; +// extern UNK_TYPE RO_8003D31C_jp; +// extern UNK_TYPE RO_STR_8003D320_jp; +// extern UNK_TYPE RO_STR_8003D338_jp; +// extern UNK_TYPE RO_STR_8003D378_jp; +// extern UNK_TYPE RO_STR_8003D38C_jp; +// extern UNK_TYPE RO_STR_8003D3AC_jp; +// extern UNK_TYPE RO_STR_8003D3C8_jp; +// extern UNK_TYPE RO_STR_8003D3DC_jp; +// extern UNK_TYPE RO_STR_8003D3F0_jp; +// extern UNK_TYPE RO_STR_8003D400_jp; +// extern UNK_TYPE RO_STR_8003D41C_jp; +// extern UNK_TYPE RO_STR_8003D440_jp; +// extern UNK_TYPE RO_STR_8003D44C_jp; +// extern UNK_TYPE RO_STR_8003D460_jp; +// extern UNK_TYPE RO_STR_8003D478_jp; +// extern UNK_TYPE RO_STR_8003D490_jp; +// extern UNK_TYPE RO_STR_8003D4A8_jp; +// extern UNK_TYPE RO_STR_8003D4C0_jp; +// extern UNK_TYPE RO_STR_8003D4D4_jp; +// extern UNK_TYPE RO_STR_8003D4E8_jp; +// extern UNK_TYPE RO_STR_8003D500_jp; +// extern UNK_TYPE RO_STR_8003D518_jp; +// extern UNK_TYPE RO_STR_8003D530_jp; +// extern UNK_TYPE RO_STR_8003D548_jp; +// extern UNK_TYPE RO_STR_8003D55C_jp; +// extern UNK_TYPE RO_STR_8003D56C_jp; +// extern UNK_TYPE RO_STR_8003D588_jp; +// extern UNK_TYPE RO_STR_8003D5A4_jp; +// extern UNK_TYPE RO_STR_8003D5BC_jp; +// extern UNK_TYPE RO_STR_8003D5D8_jp; +// extern UNK_TYPE RO_STR_8003D5F0_jp; +// extern UNK_TYPE RO_STR_8003D604_jp; +// extern UNK_TYPE RO_STR_8003D618_jp; +// extern UNK_TYPE RO_STR_8003D624_jp; +// extern UNK_TYPE RO_STR_8003D630_jp; +// extern UNK_TYPE RO_STR_8003D644_jp; +// extern UNK_TYPE RO_STR_8003D67C_jp; +// extern UNK_TYPE RO_STR_8003D6B4_jp; +// extern UNK_TYPE RO_STR_8003D6FC_jp; +// extern UNK_TYPE RO_STR_8003D748_jp; +// extern UNK_TYPE RO_STR_8003D758_jp; +// extern UNK_TYPE RO_STR_8003D76C_jp; +// extern UNK_TYPE RO_STR_8003D77C_jp; +// extern UNK_TYPE RO_STR_8003D790_jp; +// extern UNK_TYPE RO_STR_8003D7A0_jp; +// extern UNK_TYPE RO_STR_8003D7A8_jp; +// extern UNK_TYPE RO_STR_8003D7AC_jp; +// extern UNK_TYPE RO_STR_8003D7BC_jp; +// extern UNK_TYPE RO_STR_8003D7C4_jp; +// extern UNK_TYPE RO_STR_8003D7D8_jp; +// extern UNK_TYPE RO_STR_8003D7F4_jp; +// extern UNK_TYPE RO_STR_8003D810_jp; +// extern UNK_TYPE RO_STR_8003D82C_jp; +// extern UNK_TYPE RO_STR_8003D848_jp; +// extern UNK_TYPE RO_STR_8003D864_jp; +// extern UNK_TYPE RO_STR_8003D880_jp; +// extern UNK_TYPE RO_STR_8003D89C_jp; +// extern UNK_TYPE RO_STR_8003D8B8_jp; +// extern UNK_TYPE RO_STR_8003D8D4_jp; +// extern UNK_TYPE RO_STR_8003D8F0_jp; +// extern UNK_TYPE RO_STR_8003D910_jp; +// extern UNK_TYPE RO_STR_8003D914_jp; +// extern UNK_TYPE RO_STR_8003D918_jp; +// extern UNK_TYPE RO_STR_8003D91C_jp; +// extern UNK_TYPE RO_STR_8003D920_jp; +// extern UNK_TYPE RO_STR_8003D924_jp; +// extern UNK_TYPE RO_STR_8003D928_jp; +// extern UNK_TYPE RO_STR_8003D92C_jp; +// extern UNK_TYPE RO_STR_8003D930_jp; +// extern UNK_TYPE RO_STR_8003D934_jp; +// extern UNK_TYPE RO_STR_8003D938_jp; +// extern UNK_TYPE RO_STR_8003D950_jp; +// extern UNK_TYPE RO_STR_8003D970_jp; +// extern UNK_TYPE RO_STR_8003D990_jp; +// extern UNK_TYPE RO_STR_8003D9B0_jp; +// extern UNK_TYPE RO_STR_8003D9D0_jp; +// extern UNK_TYPE RO_STR_8003D9F0_jp; +// extern UNK_TYPE RO_STR_8003DA10_jp; +// extern UNK_TYPE RO_STR_8003DA30_jp; +// extern UNK_TYPE RO_STR_8003DA50_jp; +// extern UNK_TYPE RO_STR_8003DA70_jp; +// extern UNK_TYPE RO_STR_8003DA90_jp; +// extern UNK_TYPE RO_STR_8003DAB0_jp; +// extern UNK_TYPE RO_STR_8003DAB4_jp; +// extern UNK_TYPE RO_STR_8003DAB8_jp; +// extern UNK_TYPE RO_STR_8003DABC_jp; +// extern UNK_TYPE RO_STR_8003DAC0_jp; +// extern UNK_TYPE RO_STR_8003DAC4_jp; +// extern UNK_TYPE RO_STR_8003DAC8_jp; +// extern UNK_TYPE RO_STR_8003DACC_jp; +// extern UNK_TYPE RO_STR_8003DAD0_jp; +// extern UNK_TYPE RO_STR_8003DAD4_jp; +// extern UNK_TYPE RO_STR_8003DAD8_jp; +// extern UNK_TYPE RO_STR_8003DB50_jp; +// extern UNK_TYPE RO_STR_8003DB84_jp; +// extern UNK_TYPE RO_STR_8003DB8C_jp; +// extern UNK_TYPE RO_STR_8003DB98_jp; +// extern UNK_TYPE RO_STR_8003DBA0_jp; +// extern UNK_TYPE RO_STR_8003DBA8_jp; +// extern UNK_TYPE RO_STR_8003DBB0_jp; +// extern UNK_TYPE RO_STR_8003DBC8_jp; +// extern UNK_TYPE RO_STR_8003DBD4_jp; +// extern UNK_TYPE RO_STR_8003DBE0_jp; +// extern UNK_TYPE RO_STR_8003DC08_jp; +// extern UNK_TYPE RO_STR_8003DC14_jp; +// extern UNK_TYPE RO_STR_8003DC20_jp; +// extern UNK_TYPE RO_STR_8003DC24_jp; +// extern UNK_TYPE RO_STR_8003DC48_jp; +// extern UNK_TYPE RO_STR_8003DC80_jp; +// extern UNK_TYPE RO_STR_8003DCB4_jp; +// extern UNK_TYPE RO_STR_8003DCE8_jp; +// extern UNK_TYPE RO_STR_8003DD0C_jp; +// extern UNK_TYPE RO_STR_8003DD28_jp; +// extern UNK_TYPE RO_STR_8003DD34_jp; +// extern UNK_TYPE RO_STR_8003DD50_jp; +// extern UNK_TYPE RO_STR_8003DD6C_jp; +// extern UNK_TYPE RO_STR_8003DD88_jp; +// extern UNK_TYPE RO_STR_8003DDA4_jp; +// extern UNK_TYPE RO_STR_8003DDAC_jp; +// extern UNK_TYPE RO_STR_8003DDC4_jp; +// extern UNK_TYPE RO_STR_8003DDC8_jp; +// extern UNK_TYPE RO_STR_8003DDD0_jp; +// extern UNK_TYPE RO_STR_8003DDD4_jp; +// extern UNK_TYPE RO_STR_8003DDDC_jp; +// extern UNK_TYPE RO_STR_8003DDF4_jp; +// extern UNK_TYPE RO_STR_8003DDF8_jp; +// extern UNK_TYPE RO_STR_8003DE00_jp; +// extern UNK_TYPE RO_STR_8003DE04_jp; +// extern UNK_TYPE RO_STR_8003DE0C_jp; +// extern UNK_TYPE jtbl_8003DE1C_jp; +// extern UNK_TYPE RO_8003DE50_jp; +// extern UNK_TYPE RO_STR_8003E250_jp; +// extern UNK_TYPE RO_STR_8003E254_jp; +// extern UNK_TYPE RO_STR_8003E25C_jp; +// extern UNK_TYPE RO_STR_8003E264_jp; +// extern UNK_TYPE RO_STR_8003E270_jp; +// extern UNK_TYPE RO_STR_8003E278_jp; +// extern UNK_TYPE RO_STR_8003E27C_jp; +// extern UNK_TYPE jtbl_8003E290_jp; +// extern UNK_TYPE RO_STR_8003E2B0_jp; +// extern UNK_TYPE RO_FLT_8003E2C0_jp; +// extern UNK_TYPE RO_FLT_8003E2E4_jp; +// extern UNK_TYPE RO_FLT_8003E2E8_jp; +// extern UNK_TYPE RO_FLT_8003E2EC_jp; +// extern UNK_TYPE RO_FLT_8003E2F0_jp; +// extern UNK_TYPE RO_FLT_8003E2F4_jp; +// extern UNK_TYPE RO_FLT_8003E2F8_jp; +// extern UNK_TYPE RO_FLT_8003E2FC_jp; +// extern UNK_TYPE RO_FLT_8003E300_jp; +// extern UNK_TYPE RO_FLT_8003E304_jp; +// extern UNK_TYPE RO_FLT_8003E308_jp; +// extern UNK_TYPE RO_FLT_8003E30C_jp; +// extern UNK_TYPE RO_STR_8003E310_jp; +// extern UNK_TYPE RO_STR_8003E328_jp; +// extern UNK_TYPE RO_STR_8003E35C_jp; +// extern UNK_TYPE RO_STR_8003E398_jp; +// extern UNK_TYPE RO_STR_8003E3C8_jp; +// extern UNK_TYPE RO_STR_8003E400_jp; +// extern UNK_TYPE RO_STR_8003E43C_jp; +// extern UNK_TYPE RO_STR_8003E46C_jp; +// extern UNK_TYPE RO_STR_8003E484_jp; +// extern UNK_TYPE RO_STR_8003E49C_jp; +// extern UNK_TYPE RO_STR_8003E4C0_jp; +// extern UNK_TYPE RO_STR_8003E4D4_jp; +// extern UNK_TYPE RO_STR_8003E4D8_jp; +// extern UNK_TYPE RO_STR_8003E4DC_jp; +// extern UNK_TYPE RO_STR_8003E4E0_jp; +// extern UNK_TYPE RO_STR_8003E4F4_jp; +// extern UNK_TYPE RO_STR_8003E514_jp; +// extern UNK_TYPE RO_STR_8003E534_jp; +// extern UNK_TYPE RO_STR_8003E554_jp; +// extern UNK_TYPE RO_STR_8003E588_jp; +// extern UNK_TYPE RO_STR_8003E5A4_jp; + +// extern UNK_TYPE RO_DBL_8003E890_jp; +// extern UNK_TYPE RO_STR_8003E8D8_jp; +// extern UNK_TYPE RO_STR_8003E8DC_jp; +// extern UNK_TYPE RO_8003E8E0_jp; +// extern UNK_TYPE RO_DBL_8003E8E8_jp; +// extern UNK_TYPE RO_8003E8F0_jp; +// extern UNK_TYPE RO_8003E8F8_jp; + +// .bss + +// extern UNK_TYPE B_8003E940_jp; +// extern UNK_TYPE B_8003ED40_jp; +// extern UNK_TYPE B_8003ED60_jp; +// extern UNK_TYPE B_8003ED80_jp; +// extern UNK_TYPE B_8003EF30_jp; +// extern UNK_TYPE B_8003F330_jp; +// extern UNK_TYPE B_8003F4E0_jp; +// extern UNK_TYPE B_8003FDE0_jp; +// extern UNK_TYPE B_8003FE00_jp; +// extern UNK_TYPE B_8003FEC8_jp; +// extern UNK_TYPE B_8003FEE0_jp; +// extern UNK_TYPE B_8003FF30_jp; +// extern UNK_TYPE B_8003FF31_jp; +// extern UNK_TYPE B_8003FF40_jp; +// extern UNK_TYPE B_8003FF5C_jp; +// extern UNK_TYPE B_8003FF60_jp; +// extern UNK_TYPE B_8003FF78_jp; +// extern UNK_TYPE B_8003FFF8_jp; +// extern UNK_TYPE B_800401A8_jp; +// extern UNK_TYPE B_800406A8_jp; +// extern UNK_TYPE B_800406AC_jp; +// extern UNK_TYPE B_800406B0_jp; +// extern UNK_TYPE B_800406B4_jp; +// extern UNK_TYPE B_800406C0_jp; +// extern UNK_TYPE B_80040AC0_jp; +// extern UNK_TYPE B_80040AC4_jp; +// extern UNK_TYPE B_80040AC8_jp; +// extern UNK_TYPE B_80040ACC_jp; +// extern UNK_TYPE B_80040AD0_jp; +// extern UNK_TYPE B_80040AE0_jp; +// extern UNK_TYPE B_80040AE4_jp; +// extern UNK_TYPE B_80040AE8_jp; +// extern UNK_TYPE B_800410E8_jp; +// extern UNK_TYPE B_80041108_jp; +// extern UNK_TYPE B_800418D6_jp; +// extern UNK_TYPE B_80041960_jp; +// extern UNK_TYPE B_80041964_jp; +// extern UNK_TYPE B_80041970_jp; +// extern UNK_TYPE B_80041972_jp; +// extern UNK_TYPE B_80041980_jp; +// extern UNK_TYPE B_80041982_jp; +// extern UNK_TYPE B_80041995_jp; +// extern UNK_TYPE B_80041998_jp; + +// extern UNK_TYPE B_800419C0_jp; +// extern UNK_TYPE B_800419F0_jp; +// extern UNK_TYPE B_80041A00_jp; + +// extern UNK_TYPE B_80044684_jp; +// extern UNK_TYPE D_80044690_jp; + + +#endif |
