add bss variable to camera.c (#514)

* add bss variable to camera.c

* Rename bss_8001C4D0.s to bss_80164AB0.s
This commit is contained in:
coco875 2023-12-25 16:57:38 +01:00 committed by GitHub
parent 68347c23c5
commit 7597ee4ea8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 38 additions and 129 deletions

View File

@ -2,56 +2,6 @@
.section .bss
.skip 8 #padding
glabel D_801649D8
.skip 16
glabel D_801649E8
.skip 16
glabel D_801649F8
.skip 16
glabel D_80164A08
.skip 16
glabel D_80164A18
.skip 16
glabel D_80164A28
.skip 4
glabel D_80164A2C
.skip 4
glabel D_80164A30
.skip 8
glabel D_80164A38
.skip 16
glabel D_80164A48
.skip 48
glabel D_80164A78
.skip 16
glabel D_80164A88
.skip 1
glabel D_80164A89
.skip 7
glabel D_80164A90
.skip 16
glabel D_80164AA0
.skip 14
glabel D_80164AAE
.skip 2
glabel D_80164AB0
.skip 14

View File

@ -24,7 +24,6 @@ extern struct_D_8018CE10 D_8018CE10[];
extern Vec3f D_80165070[];
extern f32 D_80164510[];
extern s32 D_80164A28;
extern s16 gMatrixEffectCount;
extern s16 D_80165020[];

View File

@ -310,7 +310,8 @@ SECTIONS
BUILD_DIR/asm/bss_80005FD0.o(.bss);
BUILD_DIR/asm/bss_MainSeg.o(.bss);
BUILD_DIR/src/camera.o(.bss);
BUILD_DIR/asm/bss_8001C4D0.o(.bss);
BUILD_DIR/src/render_player.o(.bss);
BUILD_DIR/asm/bss_80164AB0.o(.bss);
BUILD_DIR/src/code_80091750.jp.o(.bss);
BUILD_DIR/src/code_800AF9B0.o(.bss);
BUILD_DIR/src/menus.o(.bss);

View File

@ -18,31 +18,35 @@
f32 D_800DDB30[] = { 0.4f, 0.6f, 0.275f, 0.3f };
// Future BSS section, replaces unknown amount of stuff in bss_8001C4D0.s
// f32 D_80164A30;
// s32 D_80164A2C;
// f32 D_8016524C; <- could maybe, maybe be part of spawn_players' bss stuff?
Camera cameras[4];
Camera *camera1 = &cameras[0];
Camera *camera2 = &cameras[1];
Camera *camera3 = &cameras[2];
Camera *camera4 = &cameras[3];
UNUSED s32 D_801649D0[2];
f32 D_801649D8[4];
f32 D_801649E8[4];
f32 D_801649F8[4];
s32 D_80164A08[4];
s32 D_80164A18[4];
s32 D_80164A28;
s32 D_80164A2C;
f32 D_80164A30;
UNUSED f32 D_80164A34;
f32 D_80164A38[4];
f32 D_80164A48[4];
UNUSED s32 D_80164A58[8];
f32 D_80164A78[4];
s8 D_80164A88;
s8 D_80164A89;
// UNUSED s8 D_80164A8C[3];
f32 D_80164A90[4];
f32 D_80164AA0[4];
extern f32 D_80164498[];
extern s16 D_80164678[];
extern f32 D_801649D8[]; // f32[4]
extern f32 D_801649E8[]; // f32[4]
extern f32 D_801649F8[]; // f32[4]
extern s32 D_80164A08[];
extern s32 D_80164A18[];
extern s32 D_80164A2C;
extern f32 D_80164A30;
extern f32 D_80164A38[4];
extern f32 D_80164A48[4];
extern f32 D_80164A78[];
extern s8 D_80164A88;
extern s8 D_80164A89;
void camera_init(f32 posX, f32 posY, f32 posZ, UNUSED s16 rot, u32 arg4, s32 cameraId) {
Player *player = gPlayerOne;

View File

@ -86,6 +86,7 @@ extern s8 D_80164A89;
extern s32 D_80164A08[4];
extern s32 D_80164A28;
extern s32 D_80164A2C;
extern f32 D_80164A30;
extern f32 D_80164A90[];

View File

@ -16,8 +16,8 @@
#include "audio/external.h"
#include "code_8003DC40.h"
#include "main.h"
#include "camera.h"
extern s8 D_80164A89;
extern s16 D_801633F8;
extern s32 D_8018D168;

View File

@ -243,8 +243,8 @@ void func_80020524(void) {
osRecvMesg(&gDmaMesgQueue, &gMainReceivedMesg, OS_MESG_BLOCK);
}
mio0decode(D_802DFB80[D_801651D0[D_80164ABE[gPlayersToRenderCount]][D_80164AAE[gPlayersToRenderCount]]][D_80164ABE[gPlayersToRenderCount]][D_80164AAE[gPlayersToRenderCount]].unk_00,
D_802BFB80[D_801651D0[D_80164ABE[gPlayersToRenderCount]][D_80164AAE[gPlayersToRenderCount]]][D_80164ABE[gPlayersToRenderCount]][D_80164AAE[gPlayersToRenderCount]].pixel_index_array);
mio0decode(D_802DFB80[D_801651D0[D_80164ABE[gPlayersToRenderCount]][D_80164AB0[gPlayersToRenderCount-1]]][D_80164ABE[gPlayersToRenderCount]][D_80164AB0[gPlayersToRenderCount-1]].unk_00,
D_802BFB80[D_801651D0[D_80164ABE[gPlayersToRenderCount]][D_80164AB0[gPlayersToRenderCount-1]]][D_80164ABE[gPlayersToRenderCount]][D_80164AB0[gPlayersToRenderCount-1]].pixel_index_array);
}
void func_8002088C(void) {
@ -268,8 +268,8 @@ void func_8002088C(void) {
D_802BFB80[D_801651D0[D_80164AC0[var_s0 - 1]][D_80164AB0[var_s0 - 1]]][D_80164AC0[var_s0 - 1]][D_80164AB0[var_s0 - 1]].pixel_index_array);
osRecvMesg(&gDmaMesgQueue, &gMainReceivedMesg, OS_MESG_BLOCK);
}
mio0decode(D_802DFB80[D_801651D0[D_80164ABE[gPlayersToRenderCount]][D_80164AAE[gPlayersToRenderCount]]][D_80164ABE[gPlayersToRenderCount]][D_80164AAE[gPlayersToRenderCount]].unk_00,
D_802BFB80[D_801651D0[D_80164ABE[gPlayersToRenderCount]][D_80164AAE[gPlayersToRenderCount]]][D_80164ABE[gPlayersToRenderCount]][D_80164AAE[gPlayersToRenderCount]].pixel_index_array);
mio0decode(D_802DFB80[D_801651D0[D_80164ABE[gPlayersToRenderCount]][D_80164AB0[gPlayersToRenderCount-1]]][D_80164ABE[gPlayersToRenderCount]][D_80164AB0[gPlayersToRenderCount-1]].unk_00,
D_802BFB80[D_801651D0[D_80164ABE[gPlayersToRenderCount]][D_80164AB0[gPlayersToRenderCount-1]]][D_80164ABE[gPlayersToRenderCount]][D_80164AB0[gPlayersToRenderCount-1]].pixel_index_array);
}
void func_80020BF4(void) {
@ -287,8 +287,8 @@ void func_80020BF4(void) {
D_802BFB80[D_801651D0[D_80164AC0[var_s0 - 1]][D_80164AB0[var_s0 - 1]]][D_80164AC0[var_s0 - 1] - 2][D_80164AB0[var_s0 - 1] + 4].pixel_index_array);
osRecvMesg(&gDmaMesgQueue, &gMainReceivedMesg, OS_MESG_BLOCK);
}
mio0decode(D_802DFB80[D_801651D0[D_80164ABE[gPlayersToRenderCount]][D_80164AAE[gPlayersToRenderCount]]][D_80164ABE[gPlayersToRenderCount] - 2][D_80164AAE[gPlayersToRenderCount] + 4].unk_00,
D_802BFB80[D_801651D0[D_80164ABE[gPlayersToRenderCount]][D_80164AAE[gPlayersToRenderCount]]][D_80164ABE[gPlayersToRenderCount] - 2][D_80164AAE[gPlayersToRenderCount] + 4].pixel_index_array);
mio0decode(D_802DFB80[D_801651D0[D_80164ABE[gPlayersToRenderCount]][D_80164AB0[gPlayersToRenderCount-1]]][D_80164ABE[gPlayersToRenderCount] - 2][D_80164AB0[gPlayersToRenderCount-1] + 4].unk_00,
D_802BFB80[D_801651D0[D_80164ABE[gPlayersToRenderCount]][D_80164AB0[gPlayersToRenderCount-1]]][D_80164ABE[gPlayersToRenderCount] - 2][D_80164AB0[gPlayersToRenderCount-1] + 4].pixel_index_array);
}
void func_80020F1C(void) {
@ -306,8 +306,8 @@ void func_80020F1C(void) {
D_802BFB80[D_801651D0[D_80164AC0[var_s0 - 1]][D_80164AB0[var_s0 - 1]]][D_80164AC0[var_s0 - 1] - 2][D_80164AB0[var_s0 - 1] + 4].pixel_index_array);
osRecvMesg(&gDmaMesgQueue, &gMainReceivedMesg, OS_MESG_BLOCK);
}
mio0decode(D_802DFB80[D_801651D0[D_80164ABE[gPlayersToRenderCount]][D_80164AAE[gPlayersToRenderCount]]][D_80164ABE[gPlayersToRenderCount] - 2][D_80164AAE[gPlayersToRenderCount] + 4].unk_00,
D_802BFB80[D_801651D0[D_80164ABE[gPlayersToRenderCount]][D_80164AAE[gPlayersToRenderCount]]][D_80164ABE[gPlayersToRenderCount] - 2][D_80164AAE[gPlayersToRenderCount] + 4].pixel_index_array);
mio0decode(D_802DFB80[D_801651D0[D_80164ABE[gPlayersToRenderCount]][D_80164AB0[gPlayersToRenderCount-1]]][D_80164ABE[gPlayersToRenderCount] - 2][D_80164AB0[gPlayersToRenderCount-1] + 4].unk_00,
D_802BFB80[D_801651D0[D_80164ABE[gPlayersToRenderCount]][D_80164AB0[gPlayersToRenderCount-1]]][D_80164ABE[gPlayersToRenderCount] - 2][D_80164AB0[gPlayersToRenderCount-1] + 4].pixel_index_array);
}
void try_render_player(Player *player, s8 playerId, s8 arg2) {

View File

@ -72,7 +72,6 @@ extern u8 *D_80164B08;
extern u8 *D_80164B0C;
extern s32 D_80164A28;
extern s16 D_80164AAE[];
extern s16 D_80164AB0[];
extern s16 D_80164ABE[];
extern s16 D_80164AC0[];

View File

@ -3453,7 +3453,6 @@ Variable Name | Memory Address
[D_800E7AC8](@ref D_800E7AC8) | 0x800E7AC8
[D_800E7AE8](@ref D_800E7AE8) | 0x800E7AE8
[D_800E7AF8](@ref D_800E7AF8) | 0x800E7AF8
[D_800E7CA8](@ref D_800E7CA8) | 0x800E7CA8
[D_800E7D0C](@ref D_800E7D0C) | 0x800E7D0C
[D_800E7D34](@ref D_800E7D34) | 0x800E7D34
[D_800E7D4C](@ref D_800E7D4C) | 0x800E7D4C
@ -3478,6 +3477,7 @@ Variable Name | Memory Address
[D_800E8294](@ref D_800E8294) | 0x800E8294
[D_800E82B4](@ref D_800E82B4) | 0x800E82B4
[D_800E82C8](@ref D_800E82C8) | 0x800E82C8
[D_800E82F4](@ref D_800E82F4) | 0x800E82F4
[D_800E8320](@ref D_800E8320) | 0x800E8320
[D_800E8340](@ref D_800E8340) | 0x800E8340
[D_800E8360](@ref D_800E8360) | 0x800E8360
@ -3807,7 +3807,6 @@ Variable Name | Memory Address
[D_800ECFFC](@ref D_800ECFFC) | 0x800ECFFC
[D_800ED000](@ref D_800ED000) | 0x800ED000
[D_800ED004](@ref D_800ED004) | 0x800ED004
[jpt_800ED008](@ref jpt_800ED008) | 0x800ED008
[D_800ED01C](@ref D_800ED01C) | 0x800ED01C
[D_800ED020](@ref D_800ED020) | 0x800ED020
[D_800ED024](@ref D_800ED024) | 0x800ED024
@ -3816,10 +3815,8 @@ Variable Name | Memory Address
[D_800ED034](@ref D_800ED034) | 0x800ED034
[D_800ED038](@ref D_800ED038) | 0x800ED038
[D_800ED03C](@ref D_800ED03C) | 0x800ED03C
[jpt_800ED080](@ref jpt_800ED080) | 0x800ED080
[D_800ED0AC](@ref D_800ED0AC) | 0x800ED0AC
[D_800ED0B0](@ref D_800ED0B0) | 0x800ED0B0
[jpt_800ED0B4](@ref jpt_800ED0B4) | 0x800ED0B4
[D_800ED1B0](@ref D_800ED1B0) | 0x800ED1B0
[D_800ED230](@ref D_800ED230) | 0x800ED230
[D_800ED238](@ref D_800ED238) | 0x800ED238
@ -3850,15 +3847,7 @@ Variable Name | Memory Address
[D_800ED2F8](@ref D_800ED2F8) | 0x800ED2F8
[D_800ED300](@ref D_800ED300) | 0x800ED300
[D_800ED308](@ref D_800ED308) | 0x800ED308
[jpt_800ED404](@ref jpt_800ED404) | 0x800ED404
[D_800ED498](@ref D_800ED498) | 0x800ED498
[jpt_800ED4A0](@ref jpt_800ED4A0) | 0x800ED4A0
[jpt_800EE52C](@ref jpt_800EE52C) | 0x800EE52C
[jpt_800EE864](@ref jpt_800EE864) | 0x800EE864
[jpt_800EE890](@ref jpt_800EE890) | 0x800EE890
[jpt_800EE8B4](@ref jpt_800EE8B4) | 0x800EE8B4
[jpt_800EE8D0](@ref jpt_800EE8D0) | 0x800EE8D0
[jpt_800EE950](@ref jpt_800EE950) | 0x800EE950
[D_800EE9A0](@ref D_800EE9A0) | 0x800EE9A0
[D_800EE9A4](@ref D_800EE9A4) | 0x800EE9A4
[D_800EE9A8](@ref D_800EE9A8) | 0x800EE9A8
@ -3882,7 +3871,6 @@ Variable Name | Memory Address
[D_800EF0B8](@ref D_800EF0B8) | 0x800EF0B8
[D_800EF0C0](@ref D_800EF0C0) | 0x800EF0C0
[D_800EF1BC](@ref D_800EF1BC) | 0x800EF1BC
[jpt_800EF474](@ref jpt_800EF474) | 0x800EF474
[D_800EF494](@ref D_800EF494) | 0x800EF494
[gGlyphDisplayWidth](@ref gGlyphDisplayWidth) | 0x800EF690
[gPerCupIndexByCourseId](@ref gPerCupIndexByCourseId) | 0x800EFD50
@ -3892,12 +3880,8 @@ Variable Name | Memory Address
[D_800F0B28](@ref D_800F0B28) | 0x800F0B28
[D_800F0B50](@ref D_800F0B50) | 0x800F0B50
[D_800F0B54](@ref D_800F0B54) | 0x800F0B54
[D_800F0BCC](@ref D_800F0BCC) | 0x800F0BCC
[D_800F0BEC](@ref D_800F0BEC) | 0x800F0BEC
[D_800F0C14](@ref D_800F0C14) | 0x800F0C14
[D_800F0C18](@ref D_800F0C18) | 0x800F0C18
[D_800F0C4C](@ref D_800F0C4C) | 0x800F0C4C
[D_800F0C50](@ref D_800F0C50) | 0x800F0C50
[D_800F0C54](@ref D_800F0C54) | 0x800F0C54
[D_800F0C58](@ref D_800F0C58) | 0x800F0C58
[D_800F0C6C](@ref D_800F0C6C) | 0x800F0C6C
@ -3910,33 +3894,16 @@ Variable Name | Memory Address
[D_800F0CC0](@ref D_800F0CC0) | 0x800F0CC0
[D_800F0CC8](@ref D_800F0CC8) | 0x800F0CC8
[D_800F0CD0](@ref D_800F0CD0) | 0x800F0CD0
[jpt_800F1060](@ref jpt_800F1060) | 0x800F1060
[D_800F1074](@ref D_800F1074) | 0x800F1074
[jpt_800F1078](@ref jpt_800F1078) | 0x800F1078
[jpt_800F109C](@ref jpt_800F109C) | 0x800F109C
[jpt_800F1120](@ref jpt_800F1120) | 0x800F1120
[jpt_800F1134](@ref jpt_800F1134) | 0x800F1134
[jpt_800F1148](@ref jpt_800F1148) | 0x800F1148
[jpt_800F1160](@ref jpt_800F1160) | 0x800F1160
[jpt_800F125C](@ref jpt_800F125C) | 0x800F125C
[jpt_800F1504](@ref jpt_800F1504) | 0x800F1504
[D_800F15E0](@ref D_800F15E0) | 0x800F15E0
[jpt_800F15E4](@ref jpt_800F15E4) | 0x800F15E4
[jpt_800F16E0](@ref jpt_800F16E0) | 0x800F16E0
[jpt_800F16F8](@ref jpt_800F16F8) | 0x800F16F8
[jpt_800F19EC](@ref jpt_800F19EC) | 0x800F19EC
[D_800F1AC8](@ref D_800F1AC8) | 0x800F1AC8
[D_800F1ACC](@ref D_800F1ACC) | 0x800F1ACC
[jpt_800F1AD0](@ref jpt_800F1AD0) | 0x800F1AD0
[D_800F1AF0](@ref D_800F1AF0) | 0x800F1AF0
[D_800F1AF4](@ref D_800F1AF4) | 0x800F1AF4
[D_800F1AF8](@ref D_800F1AF8) | 0x800F1AF8
[D_800F1AFC](@ref D_800F1AFC) | 0x800F1AFC
[jpt_800F1B00](@ref jpt_800F1B00) | 0x800F1B00
[D_800F1B14](@ref D_800F1B14) | 0x800F1B14
[D_800F1B54](@ref D_800F1B54) | 0x800F1B54
[D_800F1B58](@ref D_800F1B58) | 0x800F1B58
[jpt_800F1B5C](@ref jpt_800F1B5C) | 0x800F1B5C
[D_800F1C28](@ref D_800F1C28) | 0x800F1C28
[D_800F1C2C](@ref D_800F1C2C) | 0x800F1C2C
[D_800F1C30](@ref D_800F1C30) | 0x800F1C30
@ -3945,19 +3912,14 @@ Variable Name | Memory Address
[D_800F1C3C](@ref D_800F1C3C) | 0x800F1C3C
[D_800F1C40](@ref D_800F1C40) | 0x800F1C40
[D_800F1C44](@ref D_800F1C44) | 0x800F1C44
[jpt_800F1C48](@ref jpt_800F1C48) | 0x800F1C48
[D_800F1CCC](@ref D_800F1CCC) | 0x800F1CCC
[jpt_800F1CD0](@ref jpt_800F1CD0) | 0x800F1CD0
[D_800F1D48](@ref D_800F1D48) | 0x800F1D48
[D_800F1D4C](@ref D_800F1D4C) | 0x800F1D4C
[D_800F1D50](@ref D_800F1D50) | 0x800F1D50
[D_800F1D54](@ref D_800F1D54) | 0x800F1D54
[D_800F1D58](@ref D_800F1D58) | 0x800F1D58
[jpt_800F1D5C](@ref jpt_800F1D5C) | 0x800F1D5C
[D_800F1DC4](@ref D_800F1DC4) | 0x800F1DC4
[D_800F1DC8](@ref D_800F1DC8) | 0x800F1DC8
[D_800F1DD8](@ref D_800F1DD8) | 0x800F1DD8
[jpt_800F1DDC](@ref jpt_800F1DDC) | 0x800F1DDC
[D_800F1E80](@ref D_800F1E80) | 0x800F1E80
[D_800F1E84](@ref D_800F1E84) | 0x800F1E84
[D_800F1E88](@ref D_800F1E88) | 0x800F1E88
@ -3965,14 +3927,10 @@ Variable Name | Memory Address
[D_800F1E90](@ref D_800F1E90) | 0x800F1E90
[D_800F1E94](@ref D_800F1E94) | 0x800F1E94
[D_800F1E98](@ref D_800F1E98) | 0x800F1E98
[jpt_800F1E9C](@ref jpt_800F1E9C) | 0x800F1E9C
[D_800F1F18](@ref D_800F1F18) | 0x800F1F18
[D_800F1F20](@ref D_800F1F20) | 0x800F1F20
[D_800F24A0](@ref D_800F24A0) | 0x800F24A0
[D_800F24A4](@ref D_800F24A4) | 0x800F24A4
[jpt_800F25E0](@ref jpt_800F25E0) | 0x800F25E0
[jpt_800F2688](@ref jpt_800F2688) | 0x800F2688
[jpt_800F2728](@ref jpt_800F2728) | 0x800F2728
[D_800F2B38](@ref D_800F2B38) | 0x800F2B38
[D_800F2B40](@ref D_800F2B40) | 0x800F2B40
[D_800F2B44](@ref D_800F2B44) | 0x800F2B44
@ -3984,7 +3942,6 @@ Variable Name | Memory Address
[gCupCourseOrder](@ref gCupCourseOrder) | 0x800F2BB4
[D_800F2BDC](@ref D_800F2BDC) | 0x800F2BDC
[D_800F2BE4](@ref D_800F2BE4) | 0x800F2BE4
[jpt_800F2DFC](@ref jpt_800F2DFC) | 0x800F2DFC
[D_800F2E60](@ref D_800F2E60) | 0x800F2E60
[gGameName](@ref gGameName) | 0x800F2E64
[gExtCode](@ref gExtCode) | 0x800F2E74
@ -3992,13 +3949,10 @@ Variable Name | Memory Address
[D_800F2EA4](@ref D_800F2EA4) | 0x800F2EA4
[D_800F2EA8](@ref D_800F2EA8) | 0x800F2EA8
[D_800F35C0](@ref D_800F35C0) | 0x800F35C0
[jpt_800F35EC](@ref jpt_800F35EC) | 0x800F35EC
[jpt_800F362C](@ref jpt_800F362C) | 0x800F362C
[D_800F3664](@ref D_800F3664) | 0x800F3664
[D_800F366C](@ref D_800F366C) | 0x800F366C
[D_800F3670](@ref D_800F3670) | 0x800F3670
[D_800F3A00](@ref D_800F3A00) | 0x800F3A00
[jpt_800F3A20](@ref jpt_800F3A20) | 0x800F3A20
[length_str](@ref length_str) | 0x800F3B10
[flags_str](@ref flags_str) | 0x800F3B14
[flags_arr](@ref flags_arr) | 0x800F3B1C
@ -4433,6 +4387,7 @@ Variable Name | Memory Address
[D_801646CC](@ref D_801646CC) | 0x801646CC
[D_801646D0](@ref D_801646D0) | 0x801646D0
[cameras](@ref cameras) | 0x801646F0
[D_801649D0](@ref D_801649D0) | 0x801649D0
[D_801649D8](@ref D_801649D8) | 0x801649D8
[D_801649E8](@ref D_801649E8) | 0x801649E8
[D_801649F8](@ref D_801649F8) | 0x801649F8
@ -4441,14 +4396,15 @@ Variable Name | Memory Address
[D_80164A28](@ref D_80164A28) | 0x80164A28
[D_80164A2C](@ref D_80164A2C) | 0x80164A2C
[D_80164A30](@ref D_80164A30) | 0x80164A30
[D_80164A34](@ref D_80164A34) | 0x80164A34
[D_80164A38](@ref D_80164A38) | 0x80164A38
[D_80164A48](@ref D_80164A48) | 0x80164A48
[D_80164A58](@ref D_80164A58) | 0x80164A58
[D_80164A78](@ref D_80164A78) | 0x80164A78
[D_80164A88](@ref D_80164A88) | 0x80164A88
[D_80164A89](@ref D_80164A89) | 0x80164A89
[D_80164A90](@ref D_80164A90) | 0x80164A90
[D_80164AA0](@ref D_80164AA0) | 0x80164AA0
[D_80164AAE](@ref D_80164AAE) | 0x80164AAE
[D_80164AB0](@ref D_80164AB0) | 0x80164AB0
[D_80164ABE](@ref D_80164ABE) | 0x80164ABE
[D_80164AC0](@ref D_80164AC0) | 0x80164AC0
@ -4675,7 +4631,7 @@ Variable Name | Memory Address
[D_8018C830](@ref D_8018C830) | 0x8018C830
[D_8018C870](@ref D_8018C870) | 0x8018C870
[D_8018C970](@ref D_8018C970) | 0x8018C970
[playerHUD](@ref playerHUD) | 0xplayerHUD
[playerHUD](@ref playerHUD) | 0x8018CA70
[D_8018CA74](@ref D_8018CA74) | 0x8018CA74
[D_8018CA78](@ref D_8018CA78) | 0x8018CA78
[D_8018CA90](@ref D_8018CA90) | 0x8018CA90
@ -4972,7 +4928,6 @@ Variable Name | Memory Address
[gCycleFlashMenu](@ref gCycleFlashMenu) | 0x8018E7A8
[D_8018E7AC](@ref D_8018E7AC) | 0x8018E7AC
[D_8018E7B0](@ref D_8018E7B0) | 0x8018E7B0
[D_8018E7B1](@ref D_8018E7B1) | 0x8018E7B1
[D_8018E7B8](@ref D_8018E7B8) | 0x8018E7B8
[D_8018E7C8](@ref D_8018E7C8) | 0x8018E7C8
[D_8018E7D0](@ref D_8018E7D0) | 0x8018E7D0