Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions config/oot-e/symbols.txt
Original file line number Diff line number Diff line change
Expand Up @@ -788,7 +788,7 @@ helpMenuReadNAND = .text:0x8005E2D0; // type:function size:0x18C scope:local
helpMenuSetupTexturedQuad = .text:0x8005E45C; // type:function size:0x1DC scope:local
helpMenuSetupColoredQuad = .text:0x8005E638; // type:function size:0x1C8 scope:local
helpMenu_8005E800 = .text:0x8005E800; // type:function size:0x2FC
helpMenu_8005EAFC = .text:0x8005EAFC; // type:function size:0x300
helpMenuRunManualViewer = .text:0x8005EAFC; // type:function size:0x300
helpMenu_8005EDFC = .text:0x8005EDFC; // type:function size:0x358
helpMenuPowerCallback = .text:0x8005F154; // type:function size:0x4C scope:local
helpMenuResetCallback = .text:0x8005F1A0; // type:function size:0x4C scope:local
Expand Down Expand Up @@ -1107,7 +1107,7 @@ fn_80088674 = .text:0x800886A4; // type:function size:0x4
fn_80088678 = .text:0x800886A8; // type:function size:0xF4
fn_8008876C = .text:0x8008879C; // type:function size:0x58
fn_800887C4 = .text:0x800887F4; // type:function size:0x4
fn_800887C8 = .text:0x800887F8; // type:function size:0x4
VCMVRun = .text:0x800887F8; // type:function size:0x4
fn_800887CC = .text:0x800887FC; // type:function size:0x8
fn_800887D4 = .text:0x80088804; // type:function size:0x58
fn_8008882C = .text:0x8008885C; // type:function size:0xB0
Expand Down Expand Up @@ -7275,7 +7275,7 @@ sMemAllocator1 = .bss:0x801C7F60; // type:object size:0x10 scope:local
sMemAllocator2 = .bss:0x801C7F70; // type:object size:0x10 scope:local
sWebsitePath = .bss:0x801C7F80; // type:object size:0x28 scope:local
lbl_801C7D28 = .bss:0x801C7FA8; // type:object size:0x10 scope:local data:4byte
sHBMDataInfo = .bss:0x801C7FB8; // type:object size:0x3C scope:local data:4byte
hbmInfo = .bss:0x801C7FB8; // type:object size:0x3C scope:local data:4byte
sHandleNAND = .bss:0x801C7FF4; // type:object size:0x24 scope:local data:4byte
sTexObj = .bss:0x801C8018; // type:object size:0x20 scope:local data:4byte
gControllerAllocator = .bss:0x801C8038; // type:object size:0x10
Expand Down Expand Up @@ -7950,8 +7950,8 @@ lbl_8025D0D8 = .sbss:0x8025D358; // type:object size:0x4 scope:global data:4byte
lbl_8025D0DC = .sbss:0x8025D35C; // type:object size:0x4 scope:global data:4byte
lbl_8025D0E0 = .sbss:0x8025D360; // type:object size:0x4 scope:global data:4byte
lbl_8025D0E4 = .sbss:0x8025D364; // type:object size:0x4 scope:global data:4byte
lbl_8025D0E8 = .sbss:0x8025D368; // type:object size:0x4 scope:global data:4byte
lbl_8025D0EC = .sbss:0x8025D36C; // type:object size:0x4 scope:global data:4byte
sPowerBtnPressed = .sbss:0x8025D368; // type:object size:0x4 scope:global data:4byte
sResetBtnPressed = .sbss:0x8025D36C; // type:object size:0x4 scope:global data:4byte
lbl_8025D0F0 = .sbss:0x8025D370; // type:object size:0x4 scope:global data:4byte
lbl_8025D0F4 = .sbss:0x8025D374; // type:object size:0x4 scope:global data:4byte
lbl_8025D0F8 = .sbss:0x8025D378; // type:object size:0x4 scope:global data:4byte
Expand All @@ -7961,7 +7961,7 @@ lbl_8025D108 = .sbss:0x8025D388; // type:object size:0x4 scope:global data:4byte
sRenderMode = .sbss:0x8025D38C; // type:object size:0x4 scope:local data:4byte
lbl_8025D110 = .sbss:0x8025D390; // type:object size:0x1 scope:global data:byte
lbl_8025D114 = .sbss:0x8025D394; // type:object size:0x4 scope:global data:4byte
lbl_8025D118 = .sbss:0x8025D398; // type:object size:0x4 scope:global data:4byte
nHbmVcmvState = .sbss:0x8025D398; // type:object size:0x4 scope:global data:4byte
sControllerVICallback = .sbss:0x8025D3A0; // type:object size:0x4 scope:local data:4byte
sControllerHeap = .sbss:0x8025D3A4; // type:object size:0x4 scope:local data:4byte
sFontHeader = .sbss:0x8025D3A8; // type:object size:0x4 scope:local data:4byte
Expand Down
12 changes: 6 additions & 6 deletions config/oot-j/symbols.txt
Original file line number Diff line number Diff line change
Expand Up @@ -788,7 +788,7 @@ helpMenuReadNAND = .text:0x8005E2D0; // type:function size:0x18C
helpMenuSetupTexturedQuad = .text:0x8005E45C; // type:function size:0x1DC
helpMenuSetupColoredQuad = .text:0x8005E638; // type:function size:0x1C8
helpMenu_8005E800 = .text:0x8005E800; // type:function size:0x2FC
helpMenu_8005EAFC = .text:0x8005EAFC; // type:function size:0x300
helpMenuRunManualViewer = .text:0x8005EAFC; // type:function size:0x300
helpMenu_8005EDFC = .text:0x8005EDFC; // type:function size:0x358
helpMenuPowerCallback = .text:0x8005F154; // type:function size:0x4C
helpMenuResetCallback = .text:0x8005F1A0; // type:function size:0x4C
Expand Down Expand Up @@ -1107,7 +1107,7 @@ fn_80088674 = .text:0x80088674; // type:function size:0x4
fn_80088678 = .text:0x80088678; // type:function size:0xF4
fn_8008876C = .text:0x8008876C; // type:function size:0x58
fn_800887C4 = .text:0x800887C4; // type:function size:0x4
fn_800887C8 = .text:0x800887C8; // type:function size:0x4
VCMVRun = .text:0x800887C8; // type:function size:0x4
fn_800887CC = .text:0x800887CC; // type:function size:0x8
fn_800887D4 = .text:0x800887D4; // type:function size:0x58
fn_8008882C = .text:0x8008882C; // type:function size:0xB0
Expand Down Expand Up @@ -7329,7 +7329,7 @@ sMemAllocator1 = .bss:0x801C7CE0; // type:object size:0x10 scope:local
sMemAllocator2 = .bss:0x801C7CF0; // type:object size:0x10 scope:local
sWebsitePath = .bss:0x801C7D00; // type:object size:0x28 scope:local
lbl_801C7D28 = .bss:0x801C7D28; // type:object size:0x10 data:4byte
sHBMDataInfo = .bss:0x801C7D38; // type:object size:0x3C scope:local data:4byte
hbmInfo = .bss:0x801C7D38; // type:object size:0x3C scope:local data:4byte
sHandleNAND = .bss:0x801C7D74; // type:object size:0x24 scope:local data:4byte
sTexObj = .bss:0x801C7D98; // type:object size:0x20 scope:local data:4byte
gControllerAllocator = .bss:0x801C7DB8; // type:object size:0x10
Expand Down Expand Up @@ -8004,8 +8004,8 @@ lbl_8025D0D8 = .sbss:0x8025D0D8; // type:object size:0x4 data:4byte
lbl_8025D0DC = .sbss:0x8025D0DC; // type:object size:0x4 data:4byte
lbl_8025D0E0 = .sbss:0x8025D0E0; // type:object size:0x4 data:4byte
lbl_8025D0E4 = .sbss:0x8025D0E4; // type:object size:0x4 data:4byte
lbl_8025D0E8 = .sbss:0x8025D0E8; // type:object size:0x4 data:4byte
lbl_8025D0EC = .sbss:0x8025D0EC; // type:object size:0x4 data:4byte
sPowerBtnPressed = .sbss:0x8025D0E8; // type:object size:0x4 data:4byte
sResetBtnPressed = .sbss:0x8025D0EC; // type:object size:0x4 data:4byte
lbl_8025D0F0 = .sbss:0x8025D0F0; // type:object size:0x4 data:4byte
lbl_8025D0F4 = .sbss:0x8025D0F4; // type:object size:0x4 data:4byte
lbl_8025D0F8 = .sbss:0x8025D0F8; // type:object size:0x4 data:4byte
Expand All @@ -8015,7 +8015,7 @@ lbl_8025D108 = .sbss:0x8025D108; // type:object size:0x4 data:4byte
sRenderMode = .sbss:0x8025D10C; // type:object size:0x4 scope:local data:4byte
lbl_8025D110 = .sbss:0x8025D110; // type:object size:0x1 data:byte
lbl_8025D114 = .sbss:0x8025D114; // type:object size:0x4 data:4byte
lbl_8025D118 = .sbss:0x8025D118; // type:object size:0x4 data:4byte
nHbmVcmvState = .sbss:0x8025D118; // type:object size:0x4 data:4byte
sControllerVICallback = .sbss:0x8025D120; // type:object size:0x4 scope:local data:4byte
sControllerHeap = .sbss:0x8025D124; // type:object size:0x4 scope:local data:4byte
sFontHeader = .sbss:0x8025D128; // type:object size:0x4 scope:local data:4byte
Expand Down
12 changes: 6 additions & 6 deletions config/oot-u/symbols.txt
Original file line number Diff line number Diff line change
Expand Up @@ -788,7 +788,7 @@ helpMenuReadNAND = .text:0x8005E2EC; // type:function size:0x18C scope:local
helpMenuSetupTexturedQuad = .text:0x8005E478; // type:function size:0x1DC scope:local
helpMenuSetupColoredQuad = .text:0x8005E654; // type:function size:0x1C8 scope:local
helpMenu_8005E800 = .text:0x8005E81C; // type:function size:0x2FC scope:local
helpMenu_8005EAFC = .text:0x8005EB18; // type:function size:0x300 scope:local
helpMenuRunManualViewer = .text:0x8005EB18; // type:function size:0x300 scope:local
helpMenu_8005EDFC = .text:0x8005EE18; // type:function size:0x358 scope:local
helpMenuPowerCallback = .text:0x8005F170; // type:function size:0x4C scope:local
helpMenuResetCallback = .text:0x8005F1BC; // type:function size:0x4C scope:local
Expand Down Expand Up @@ -1107,7 +1107,7 @@ fn_80088674 = .text:0x80088680; // type:function size:0x4
fn_80088678 = .text:0x80088684; // type:function size:0xF4
fn_8008876C = .text:0x80088778; // type:function size:0x58
fn_800887C4 = .text:0x800887D0; // type:function size:0x4
fn_800887C8 = .text:0x800887D4; // type:function size:0x4
VCMVRun = .text:0x800887D4; // type:function size:0x4
fn_800887CC = .text:0x800887D8; // type:function size:0x8
fn_800887D4 = .text:0x800887E0; // type:function size:0x58
fn_8008882C = .text:0x80088838; // type:function size:0xB0
Expand Down Expand Up @@ -7342,7 +7342,7 @@ sMemAllocator1 = .bss:0x801C7DE0; // type:object size:0x10 scope:local
sMemAllocator2 = .bss:0x801C7DF0; // type:object size:0x10 scope:local
sWebsitePath = .bss:0x801C7E00; // type:object size:0x28 scope:local
lbl_801C7D28 = .bss:0x801C7E28; // type:object size:0x10 scope:local data:4byte
sHBMDataInfo = .bss:0x801C7E38; // type:object size:0x3C scope:local data:4byte
hbmInfo = .bss:0x801C7E38; // type:object size:0x3C scope:local data:4byte
sHandleNAND = .bss:0x801C7E74; // type:object size:0x24 scope:local data:4byte
sTexObj = .bss:0x801C7E98; // type:object size:0x20 scope:local data:4byte
gControllerAllocator = .bss:0x801C7EB8; // type:object size:0x10
Expand Down Expand Up @@ -8017,8 +8017,8 @@ lbl_8025D0D8 = .sbss:0x8025D1D8; // type:object size:0x4 scope:global data:4byte
lbl_8025D0DC = .sbss:0x8025D1DC; // type:object size:0x4 scope:global data:4byte
lbl_8025D0E0 = .sbss:0x8025D1E0; // type:object size:0x4 scope:global data:4byte
lbl_8025D0E4 = .sbss:0x8025D1E4; // type:object size:0x4 scope:global data:4byte
lbl_8025D0E8 = .sbss:0x8025D1E8; // type:object size:0x4 scope:global data:4byte
lbl_8025D0EC = .sbss:0x8025D1EC; // type:object size:0x4 scope:global data:4byte
sPowerBtnPressed = .sbss:0x8025D1E8; // type:object size:0x4 scope:global data:4byte
sResetBtnPressed = .sbss:0x8025D1EC; // type:object size:0x4 scope:global data:4byte
lbl_8025D0F0 = .sbss:0x8025D1F0; // type:object size:0x4 scope:global data:4byte
lbl_8025D0F4 = .sbss:0x8025D1F4; // type:object size:0x4 scope:global data:4byte
lbl_8025D0F8 = .sbss:0x8025D1F8; // type:object size:0x4 scope:global data:4byte
Expand All @@ -8028,7 +8028,7 @@ lbl_8025D108 = .sbss:0x8025D208; // type:object size:0x4 scope:global data:4byte
sRenderMode = .sbss:0x8025D20C; // type:object size:0x4 scope:local data:4byte
lbl_8025D110 = .sbss:0x8025D210; // type:object size:0x1 scope:global data:byte
lbl_8025D114 = .sbss:0x8025D214; // type:object size:0x4 scope:global data:4byte
lbl_8025D118 = .sbss:0x8025D218; // type:object size:0x4 scope:global data:4byte
nHbmVcmvState = .sbss:0x8025D218; // type:object size:0x4 scope:global data:4byte
sControllerVICallback = .sbss:0x8025D220; // type:object size:0x4 scope:local data:4byte
sControllerHeap = .sbss:0x8025D224; // type:object size:0x4 scope:local data:4byte
sFontHeader = .sbss:0x8025D228; // type:object size:0x4 scope:local data:4byte
Expand Down
14 changes: 14 additions & 0 deletions include/emulator/helpRVL.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,20 @@
extern "C" {
#endif

typedef enum HbmVcmvState {
/* 0 */ E_Unknown_00,
/* 1 */ E_InGamePlusBanIcon,
/* 2 */ E_GameToHbmTransition1,
/* 3 */ E_GameToHbmTransition2,
/* 4 */ E_Unknown_04,
/* 5 */ E_HbmToGameTransition,
/* 6 */ E_ManualViewerInit,
/* 7 */ E_ManualViewerRunning,
/* 8 */ E_ManualViewerStopped,
/* 9 */ E_BlackOutTransition,
/* 10 */ E_Unknown_10,
} HbmVcmvState;

typedef bool (*HelpMenuCallback)(void);

typedef struct struct_801C7D28 {
Expand Down
Loading