// // Generated By: dol2asm // Translation Unit: d/menu/d_menu_save // #include "d/menu/d_menu_save.h" #include "dol2asm.h" #include "dolphin/types.h" // // Types: // struct mDoMemCd_Ctrl_c { /* 800169B4 */ void load(); /* 80016AB0 */ void LoadSync(void*, u32, u32); /* 80016B58 */ void save(void*, u32, u32); /* 80016CE0 */ void SaveSync(); /* 80016D74 */ void getStatus(u32); /* 80016E58 */ void command_format(); /* 80016F2C */ void FormatSync(); /* 800170B8 */ void command_attach(); }; struct JKRHeap {}; struct mDoDvdThd_mountArchive_c { /* 80015E14 */ void create(char const*, u8, JKRHeap*); }; struct dSv_save_c {}; struct dSv_player_item_c { /* 80032FB8 */ void setItem(int, u8); /* 80033030 */ void getItem(int, bool) const; }; struct dSv_player_get_item_c { /* 80033EC8 */ void isFirstBit(u8) const; }; struct dSv_info_c { /* 800350F0 */ void putSave(int); /* 80035798 */ void memory_to_card(char*, int); /* 80035BD0 */ void initdata_to_card(char*, int); }; struct dSv_event_c { /* 800349A4 */ void offEventBit(u16); /* 800349BC */ void isEventBit(u16) const; }; struct J2DPane { /* 802F7FCC */ void animationTransform(); }; struct JKRArchive {}; struct dSelect_cursor_c { /* 80194220 */ dSelect_cursor_c(u8, f32, JKRArchive*); /* 801950F4 */ void setPos(f32, f32, J2DPane*, bool); /* 801951B0 */ void setParam(f32, f32, f32, f32, f32); /* 801952A0 */ void setAlphaRate(f32); }; struct dMsgString_c { /* 80249C20 */ dMsgString_c(); /* 80249D28 */ ~dMsgString_c(); }; struct STControl { /* 80032044 */ STControl(s16, s16, s16, s16, f32, f32, s16, s16); /* 8003219C */ void checkTrigger(); /* 8003242C */ void checkLeftTrigger(); /* 800324A8 */ void checkRightTrigger(); /* 80032524 */ void checkUpTrigger(); /* 800325A0 */ void checkDownTrigger(); }; struct J2DOrthoGraph {}; struct dMsgScrnExplain_c { /* 8023CC88 */ dMsgScrnExplain_c(STControl*, u8, bool, u8); /* 8023D7D8 */ void move(); /* 8023D918 */ void draw(J2DOrthoGraph*); /* 8023E558 */ void openExplain(u32, u8, u8, u8, bool); }; struct dMs_HIO_c { /* 801EF654 */ dMs_HIO_c(); /* 801F6BD4 */ ~dMs_HIO_c(); }; struct dMeter2Info_c { /* 8021DE18 */ void setMiniGameItem(u8); /* 8021E0C4 */ void resetMiniGameItem(bool); }; struct dMenu_save_c { /* 801EF6A0 */ dMenu_save_c(); /* 801EF7AC */ void _create(); /* 801EF904 */ void screenSet(); /* 801F0938 */ void initialize(); /* 801F0958 */ void displayInit(); /* 801F09AC */ void _open(); /* 801F0B10 */ void _close(); /* 801F0B28 */ void _delete(); /* 801F1048 */ void _move(); /* 801F1100 */ void saveSelAnm(); /* 801F1148 */ void selFileWakuAnm(); /* 801F11F4 */ void bookIconAnm(); /* 801F12F0 */ void memCardWatch(); /* 801F1378 */ void saveQuestion(); /* 801F1558 */ void saveQuestion2(); /* 801F1620 */ void saveQuestion21(); /* 801F1644 */ void saveQuestion3(); /* 801F16B8 */ void saveQuestion4(); /* 801F16F4 */ void saveGuide(); /* 801F1720 */ void memCardCheck(); /* 801F191C */ void memCardErrMsgWaitKey(); /* 801F19A8 */ void backSaveQuestionInitSet(); /* 801F19DC */ void backSaveQuestion(); /* 801F1A48 */ void backSaveQuestion2(); /* 801F1B38 */ void closeSelect(); /* 801F1BF8 */ void closeSelect2(); /* 801F1C70 */ void iplSelMsgInitSet(); /* 801F1C94 */ void iplSelInitSet(); /* 801F1CEC */ void IPLSelectDisp1(); /* 801F1D54 */ void IPLSelectDisp2(); /* 801F1DD4 */ void memCardErrGoIPLSel(); /* 801F1E58 */ void IPLSelect2Disp(); /* 801F1EE0 */ void memCardErrGoIPLSel2(); /* 801F1F80 */ void memCardErrGotoIPL(); /* 801F2000 */ void memCardErrMsgWaitFormatSel(); /* 801F20AC */ void cardFormatYesSelDisp(); /* 801F2134 */ void cardFormatNoSelDisp(); /* 801F219C */ void memCardErrMsgWaitFormatSel2(); /* 801F2250 */ void cardFormatYesSel2Disp(); /* 801F22CC */ void memCardFormat(); /* 801F232C */ void memCardFormatWait(); /* 801F23A4 */ void gameFileMakeSelInitSet(); /* 801F23FC */ void makeGameFileSelDisp(); /* 801F247C */ void memCardMakeGameFileSel(); /* 801F2514 */ void makeGameFileDisp(); /* 801F25AC */ void memCardMakeGameFile(); /* 801F260C */ void memCardMakeGameFileWait(); /* 801F2698 */ void memCardCommandEnd(); /* 801F2708 */ void memCardCommandEnd2(); /* 801F27CC */ void memCardDataLoadWait(); /* 801F2840 */ void dataWrite(); /* 801F28E4 */ void memCardDataSaveWait(); /* 801F298C */ void memCardDataSaveWait2(); /* 801F2B5C */ void gameContinueDisp(); /* 801F2BF8 */ void gameContinue(); /* 801F2D78 */ void gameContinue2(); /* 801F2DA0 */ void gameContinue3(); /* 801F2DD4 */ void saveEnd(); /* 801F2E88 */ void endingNoSave(); /* 801F2F08 */ void endingNoSave2(); /* 801F2F38 */ void endingDataCheck(); /* 801F2F4C */ void retryQuestion0(); /* 801F2FB4 */ void retryQuestion1(); /* 801F3040 */ void retryQuestion2(); /* 801F30B8 */ void restartInit(); /* 801F31B0 */ void saveWait(); /* 801F31B4 */ void messageChange(); /* 801F328C */ void YesNoSelect(); /* 801F34BC */ void msgTxtSet(u16, bool); /* 801F3588 */ void openSaveSelect(); /* 801F36B4 */ void openSaveSelect2(); /* 801F37A0 */ void openSaveSelect3(); /* 801F3934 */ void saveSelect(); /* 801F3A94 */ void saveSelectStart(); /* 801F3BE0 */ void selectDataOpenMove(); /* 801F3C7C */ void dataSelectAnmSet(); /* 801F3E30 */ void saveSelectMoveAnime(); /* 801F40D8 */ void saveYesNoSelect(); /* 801F4238 */ void yesnoSelectStart(); /* 801F42FC */ void saveMoveDisp(); /* 801F43F8 */ void saveMoveDisp2(); /* 801F4510 */ void yesnoSelectAnmSet(u8); /* 801F46B4 */ void yesNoCursorMoveAnm(); /* 801F4724 */ void yesnoCancelAnmSet(); /* 801F47DC */ void saveYesNoCancelMove(); /* 801F485C */ void headerTxtSet(u16); /* 801F4928 */ void headerTxtChangeAnm(); /* 801F4A10 */ void errDispInitSet(int); /* 801F4B84 */ void msgWindowInitOpen(); /* 801F4D10 */ void msgWindowOpen(); /* 801F4DAC */ void msgWindowClose(); /* 801F4E48 */ void errYesNoSelect(u8, u8); /* 801F4FB4 */ void errCurMove(u8, u8); /* 801F5054 */ void errYesNoCursorMoveAnm(); /* 801F50C4 */ void errorTxtSet(u16); /* 801F5190 */ void errorTxtChangeAnm(); /* 801F5278 */ void saveSelectOpenInit(); /* 801F533C */ void selectDataBaseMoveAnmInitSet(int, int); /* 801F53D4 */ void selectDataBaseMoveAnm(); /* 801F54C0 */ void saveSelectOpenAnmSet(); /* 801F5508 */ void selectDataMoveAnmInitSet(int, int); /* 801F5600 */ void selectDataMoveAnm(); /* 801F5744 */ void yesnoMenuMoveAnmInitSet(int, int, u8); /* 801F58C8 */ void yesnoMenuMoveAnm(); /* 801F5AE4 */ void yesnoSelectMoveAnm(u8); /* 801F5D84 */ void yesnoCursorShow(); /* 801F5EF4 */ void errorMoveAnmInitSet(int, int); /* 801F5F84 */ void errorMoveAnm(); /* 801F60A4 */ void modoruTxtDispAnmInit(u8); /* 801F6120 */ void modoruTxtDispAnm(); /* 801F61FC */ void ketteiTxtDispAnmInit(u8); /* 801F6278 */ void ketteiTxtDispAnm(); /* 801F6354 */ void selectWakuAlpahAnmInit(u8, u8, u8, u8); /* 801F6390 */ void selectWakuAlpahAnm(u8); /* 801F6458 */ void selFileCursorShow(); /* 801F6608 */ void yesnoWakuAlpahAnmInit(u8, u8, u8, u8); /* 801F6654 */ void yesnoWakuAlpahAnm(u8); /* 801F67B8 */ void dataSave(); /* 801F67F0 */ void setSaveData(); /* 801F6954 */ void setInitSaveData(); /* 801F69B8 */ void _draw(); /* 801F69FC */ void _draw2(); }; struct dFile_warning_c { /* 80191BAC */ dFile_warning_c(JKRArchive*, u8); /* 80191F18 */ void _move(); /* 801920B8 */ void openInit(); /* 8019210C */ void closeInit(); /* 80192160 */ void init(); /* 80192190 */ void _draw(); }; struct dFile_info_c { /* 80192434 */ dFile_info_c(JKRArchive*, u8); /* 80192954 */ void setSaveData(dSv_save_c*, int, u8); /* 80192D60 */ void _draw(); }; struct dDlst_base_c {}; struct dDlst_list_c { /* 80056794 */ void set(dDlst_base_c**&, dDlst_base_c**&, dDlst_base_c*); }; struct dDlst_MenuSave_c { /* 801F6B0C */ void draw(); /* 801F6B44 */ ~dDlst_MenuSave_c(); }; struct dDlst_MenuSaveExplain_c { /* 801F6ADC */ void draw(); /* 801F6B8C */ ~dDlst_MenuSaveExplain_c(); }; struct Z2SeqMgr { /* 802B3EAC */ void checkBgmIDPlaying(u32); }; struct Vec {}; struct JAISoundID {}; struct Z2SeMgr { /* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8); /* 802AC50C */ void seStartLevel(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8); }; struct JUtility { struct TColor {}; }; struct JKRFileLoader { /* 802D4270 */ void getGlbResource(char const*, JKRFileLoader*); }; struct JKRExpHeap {}; struct J2DTextBox { /* 80300658 */ void getStringPtr() const; /* 80300660 */ void setString(char const*, ...); /* 8030074C */ void setString(s16, char const*, ...); }; struct J2DGrafContext {}; struct J2DScreen { /* 802F8498 */ J2DScreen(); /* 802F8648 */ void setPriority(char const*, u32, JKRArchive*); /* 802F8ED4 */ void draw(f32, f32, J2DGrafContext const*); /* 802F9690 */ void animation(); }; struct J2DAnmLoaderDataBase { /* 80308A6C */ void load(void const*); }; struct CPaneMgrAlpha { /* 802553FC */ CPaneMgrAlpha(J2DScreen*, u64, u8, JKRExpHeap*); /* 802555C8 */ void show(); /* 80255878 */ void alphaAnime(s16, u8, u8, u8); }; struct CPaneMgr { /* 80253984 */ CPaneMgr(J2DScreen*, u64, u8, JKRExpHeap*); /* 802548BC */ void colorAnime(s16, JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor, u8); /* 80254EBC */ void getGlobalVtxCenter(J2DPane*, bool, s16); }; // // Forward References: // extern "C" void __ct__9dMs_HIO_cFv(); extern "C" void __ct__12dMenu_save_cFv(); extern "C" void _create__12dMenu_save_cFv(); extern "C" void screenSet__12dMenu_save_cFv(); extern "C" void initialize__12dMenu_save_cFv(); extern "C" void displayInit__12dMenu_save_cFv(); extern "C" void _open__12dMenu_save_cFv(); extern "C" void _close__12dMenu_save_cFv(); extern "C" void _delete__12dMenu_save_cFv(); extern "C" void _move__12dMenu_save_cFv(); extern "C" void saveSelAnm__12dMenu_save_cFv(); extern "C" void selFileWakuAnm__12dMenu_save_cFv(); extern "C" void bookIconAnm__12dMenu_save_cFv(); extern "C" void memCardWatch__12dMenu_save_cFv(); extern "C" void saveQuestion__12dMenu_save_cFv(); extern "C" void saveQuestion2__12dMenu_save_cFv(); extern "C" void saveQuestion21__12dMenu_save_cFv(); extern "C" void saveQuestion3__12dMenu_save_cFv(); extern "C" void saveQuestion4__12dMenu_save_cFv(); extern "C" void saveGuide__12dMenu_save_cFv(); extern "C" void memCardCheck__12dMenu_save_cFv(); extern "C" void memCardErrMsgWaitKey__12dMenu_save_cFv(); extern "C" void backSaveQuestionInitSet__12dMenu_save_cFv(); extern "C" void backSaveQuestion__12dMenu_save_cFv(); extern "C" void backSaveQuestion2__12dMenu_save_cFv(); extern "C" void closeSelect__12dMenu_save_cFv(); extern "C" void closeSelect2__12dMenu_save_cFv(); extern "C" void iplSelMsgInitSet__12dMenu_save_cFv(); extern "C" void iplSelInitSet__12dMenu_save_cFv(); extern "C" void IPLSelectDisp1__12dMenu_save_cFv(); extern "C" void IPLSelectDisp2__12dMenu_save_cFv(); extern "C" void memCardErrGoIPLSel__12dMenu_save_cFv(); extern "C" void IPLSelect2Disp__12dMenu_save_cFv(); extern "C" void memCardErrGoIPLSel2__12dMenu_save_cFv(); extern "C" void memCardErrGotoIPL__12dMenu_save_cFv(); extern "C" void memCardErrMsgWaitFormatSel__12dMenu_save_cFv(); extern "C" void cardFormatYesSelDisp__12dMenu_save_cFv(); extern "C" void cardFormatNoSelDisp__12dMenu_save_cFv(); extern "C" void memCardErrMsgWaitFormatSel2__12dMenu_save_cFv(); extern "C" void cardFormatYesSel2Disp__12dMenu_save_cFv(); extern "C" void memCardFormat__12dMenu_save_cFv(); extern "C" void memCardFormatWait__12dMenu_save_cFv(); extern "C" void gameFileMakeSelInitSet__12dMenu_save_cFv(); extern "C" void makeGameFileSelDisp__12dMenu_save_cFv(); extern "C" void memCardMakeGameFileSel__12dMenu_save_cFv(); extern "C" void makeGameFileDisp__12dMenu_save_cFv(); extern "C" void memCardMakeGameFile__12dMenu_save_cFv(); extern "C" void memCardMakeGameFileWait__12dMenu_save_cFv(); extern "C" void memCardCommandEnd__12dMenu_save_cFv(); extern "C" void memCardCommandEnd2__12dMenu_save_cFv(); extern "C" void memCardDataLoadWait__12dMenu_save_cFv(); extern "C" void dataWrite__12dMenu_save_cFv(); extern "C" void memCardDataSaveWait__12dMenu_save_cFv(); extern "C" void memCardDataSaveWait2__12dMenu_save_cFv(); extern "C" void gameContinueDisp__12dMenu_save_cFv(); extern "C" void gameContinue__12dMenu_save_cFv(); extern "C" void gameContinue2__12dMenu_save_cFv(); extern "C" void gameContinue3__12dMenu_save_cFv(); extern "C" void saveEnd__12dMenu_save_cFv(); extern "C" void endingNoSave__12dMenu_save_cFv(); extern "C" void endingNoSave2__12dMenu_save_cFv(); extern "C" void endingDataCheck__12dMenu_save_cFv(); extern "C" void retryQuestion0__12dMenu_save_cFv(); extern "C" void retryQuestion1__12dMenu_save_cFv(); extern "C" void retryQuestion2__12dMenu_save_cFv(); extern "C" void restartInit__12dMenu_save_cFv(); extern "C" void saveWait__12dMenu_save_cFv(); extern "C" void messageChange__12dMenu_save_cFv(); extern "C" void YesNoSelect__12dMenu_save_cFv(); extern "C" void msgTxtSet__12dMenu_save_cFUsb(); extern "C" void openSaveSelect__12dMenu_save_cFv(); extern "C" void openSaveSelect2__12dMenu_save_cFv(); extern "C" void openSaveSelect3__12dMenu_save_cFv(); extern "C" void saveSelect__12dMenu_save_cFv(); extern "C" void saveSelectStart__12dMenu_save_cFv(); extern "C" void selectDataOpenMove__12dMenu_save_cFv(); extern "C" void dataSelectAnmSet__12dMenu_save_cFv(); extern "C" void saveSelectMoveAnime__12dMenu_save_cFv(); extern "C" void saveYesNoSelect__12dMenu_save_cFv(); extern "C" void yesnoSelectStart__12dMenu_save_cFv(); extern "C" void saveMoveDisp__12dMenu_save_cFv(); extern "C" void saveMoveDisp2__12dMenu_save_cFv(); extern "C" void yesnoSelectAnmSet__12dMenu_save_cFUc(); extern "C" void yesNoCursorMoveAnm__12dMenu_save_cFv(); extern "C" void yesnoCancelAnmSet__12dMenu_save_cFv(); extern "C" void saveYesNoCancelMove__12dMenu_save_cFv(); extern "C" void headerTxtSet__12dMenu_save_cFUs(); extern "C" void headerTxtChangeAnm__12dMenu_save_cFv(); extern "C" void errDispInitSet__12dMenu_save_cFi(); extern "C" void msgWindowInitOpen__12dMenu_save_cFv(); extern "C" void msgWindowOpen__12dMenu_save_cFv(); extern "C" void msgWindowClose__12dMenu_save_cFv(); extern "C" void errYesNoSelect__12dMenu_save_cFUcUc(); extern "C" void errCurMove__12dMenu_save_cFUcUc(); extern "C" void errYesNoCursorMoveAnm__12dMenu_save_cFv(); extern "C" void errorTxtSet__12dMenu_save_cFUs(); extern "C" void errorTxtChangeAnm__12dMenu_save_cFv(); extern "C" void saveSelectOpenInit__12dMenu_save_cFv(); extern "C" void selectDataBaseMoveAnmInitSet__12dMenu_save_cFii(); extern "C" void selectDataBaseMoveAnm__12dMenu_save_cFv(); extern "C" void saveSelectOpenAnmSet__12dMenu_save_cFv(); extern "C" void selectDataMoveAnmInitSet__12dMenu_save_cFii(); extern "C" void selectDataMoveAnm__12dMenu_save_cFv(); extern "C" void yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc(); extern "C" void yesnoMenuMoveAnm__12dMenu_save_cFv(); extern "C" void yesnoSelectMoveAnm__12dMenu_save_cFUc(); extern "C" void yesnoCursorShow__12dMenu_save_cFv(); extern "C" void errorMoveAnmInitSet__12dMenu_save_cFii(); extern "C" void errorMoveAnm__12dMenu_save_cFv(); extern "C" void modoruTxtDispAnmInit__12dMenu_save_cFUc(); extern "C" void modoruTxtDispAnm__12dMenu_save_cFv(); extern "C" void ketteiTxtDispAnmInit__12dMenu_save_cFUc(); extern "C" void ketteiTxtDispAnm__12dMenu_save_cFv(); extern "C" void selectWakuAlpahAnmInit__12dMenu_save_cFUcUcUcUc(); extern "C" void selectWakuAlpahAnm__12dMenu_save_cFUc(); extern "C" void selFileCursorShow__12dMenu_save_cFv(); extern "C" void yesnoWakuAlpahAnmInit__12dMenu_save_cFUcUcUcUc(); extern "C" void yesnoWakuAlpahAnm__12dMenu_save_cFUc(); extern "C" void dataSave__12dMenu_save_cFv(); extern "C" void setSaveData__12dMenu_save_cFv(); extern "C" void setInitSaveData__12dMenu_save_cFv(); extern "C" void _draw__12dMenu_save_cFv(); extern "C" void _draw2__12dMenu_save_cFv(); extern "C" void draw__23dDlst_MenuSaveExplain_cFv(); extern "C" void draw__16dDlst_MenuSave_cFv(); extern "C" void __dt__16dDlst_MenuSave_cFv(); extern "C" void __dt__23dDlst_MenuSaveExplain_cFv(); extern "C" void __dt__9dMs_HIO_cFv(); extern "C" void __sinit_d_menu_save_cpp(); extern "C" extern char const* const d_menu_d_menu_save__stringBase0; extern "C" extern u8 data_803BDFD8[24]; extern "C" extern u8 data_803BDFF0[16]; extern "C" extern u8 data_803BE000[16]; extern "C" extern u8 data_803BE010[16]; extern "C" extern u8 data_803BE020[16]; extern "C" extern u8 data_803BE030[24]; extern "C" extern u8 data_803BE048[24]; extern "C" extern u8 data_803BE060[24]; extern "C" extern u8 data_803BE078[16]; extern "C" extern u8 data_803BE088[16]; extern "C" extern u8 data_803BE098[16]; extern "C" extern u8 data_803BE0A8[24]; extern "C" extern u8 data_803BE0C0[16]; extern "C" extern u8 data_803BE0D0[80]; extern "C" extern u8 data_803BE120[16]; extern "C" extern u8 data_803BE130[24]; extern "C" extern void* d_menu_d_menu_save__lit_4479[3]; extern "C" extern void* d_menu_d_menu_save__lit_4480[3]; extern "C" extern void* d_menu_d_menu_save__lit_4481[3]; extern "C" extern void* d_menu_d_menu_save__lit_4482[3]; extern "C" extern void* d_menu_d_menu_save__lit_4483[3]; extern "C" extern void* d_menu_d_menu_save__lit_4484[3]; extern "C" extern void* d_menu_d_menu_save__lit_4485[3]; extern "C" extern void* d_menu_d_menu_save__lit_4486[3]; extern "C" extern void* d_menu_d_menu_save__lit_4487[3]; extern "C" extern void* d_menu_d_menu_save__lit_4488[3]; extern "C" extern void* d_menu_d_menu_save__lit_4489[3]; extern "C" extern void* d_menu_d_menu_save__lit_4490[3]; extern "C" extern void* d_menu_d_menu_save__lit_4491[3]; extern "C" extern void* d_menu_d_menu_save__lit_4492[3]; extern "C" extern void* d_menu_d_menu_save__lit_4493[3]; extern "C" extern void* d_menu_d_menu_save__lit_4494[3]; extern "C" extern void* d_menu_d_menu_save__lit_4495[3]; extern "C" extern void* d_menu_d_menu_save__lit_4496[3]; extern "C" extern void* d_menu_d_menu_save__lit_4497[3]; extern "C" extern void* d_menu_d_menu_save__lit_4498[3]; extern "C" extern void* d_menu_d_menu_save__lit_4499[3]; extern "C" extern void* d_menu_d_menu_save__lit_4500[3]; extern "C" extern void* d_menu_d_menu_save__lit_4501[3]; extern "C" extern void* d_menu_d_menu_save__lit_4502[3]; extern "C" extern void* d_menu_d_menu_save__lit_4503[3]; extern "C" extern void* d_menu_d_menu_save__lit_4504[3]; extern "C" extern void* d_menu_d_menu_save__lit_4505[3]; extern "C" extern void* d_menu_d_menu_save__lit_4506[3]; extern "C" extern void* d_menu_d_menu_save__lit_4507[3]; extern "C" extern void* d_menu_d_menu_save__lit_4508[3]; extern "C" extern void* d_menu_d_menu_save__lit_4509[3]; extern "C" extern void* d_menu_d_menu_save__lit_4510[3]; extern "C" extern void* d_menu_d_menu_save__lit_4511[3]; extern "C" extern void* d_menu_d_menu_save__lit_4512[3]; extern "C" extern void* d_menu_d_menu_save__lit_4513[3]; extern "C" extern void* d_menu_d_menu_save__lit_4514[3]; extern "C" extern void* d_menu_d_menu_save__lit_4515[3]; extern "C" extern void* d_menu_d_menu_save__lit_4516[3]; extern "C" extern void* d_menu_d_menu_save__lit_4517[3]; extern "C" extern void* d_menu_d_menu_save__lit_4518[3]; extern "C" extern void* d_menu_d_menu_save__lit_4519[3]; extern "C" extern void* d_menu_d_menu_save__lit_4520[3]; extern "C" extern void* d_menu_d_menu_save__lit_4521[3]; extern "C" extern void* d_menu_d_menu_save__lit_4522[3]; extern "C" extern void* d_menu_d_menu_save__lit_4523[3]; extern "C" extern void* d_menu_d_menu_save__lit_4524[3]; extern "C" extern void* d_menu_d_menu_save__lit_4525[3]; extern "C" extern void* d_menu_d_menu_save__lit_4526[3]; extern "C" extern void* d_menu_d_menu_save__lit_4527[3]; extern "C" extern void* d_menu_d_menu_save__lit_4528[3]; extern "C" extern void* d_menu_d_menu_save__lit_4529[3]; extern "C" extern void* d_menu_d_menu_save__lit_4530[3]; extern "C" extern void* d_menu_d_menu_save__lit_4531[3]; extern "C" extern void* d_menu_d_menu_save__lit_4532[3]; extern "C" extern void* d_menu_d_menu_save__lit_4533[3]; extern "C" extern void* d_menu_d_menu_save__lit_4534[3]; extern "C" extern void* d_menu_d_menu_save__lit_4535[3]; extern "C" extern void* d_menu_d_menu_save__lit_4536[3]; extern "C" extern void* d_menu_d_menu_save__lit_4537[3]; extern "C" extern void* d_menu_d_menu_save__lit_4538[3]; extern "C" extern void* d_menu_d_menu_save__lit_4539[3]; extern "C" extern void* __vt__16dDlst_MenuSave_c[4]; extern "C" extern void* __vt__23dDlst_MenuSaveExplain_c[4 + 18 /* padding */]; extern "C" extern void* __vt__9dMs_HIO_c[3]; // // External References: // void mDoExt_getJ2dHeap(); void mDoExt_getMesgFont(); void mDoExt_removeMesgFont(); void mDoExt_getSubFont(); void mDoExt_removeSubFont(); void mDoMemCdRWm_TestCheckSumGameData(void*); void mDoMemCdRWm_SetCheckSumGameData(u8*, u8); void fopMsgM_messageGet(char*, u32); void dPaneClass_showNullPane(J2DScreen*); void cAPICPad_ANY_BUTTON(u32); void* operator new(u32); void operator delete(void*); extern "C" void mDoExt_getJ2dHeap__Fv(); extern "C" void mDoExt_getMesgFont__Fv(); extern "C" void mDoExt_removeMesgFont__Fv(); extern "C" void mDoExt_getSubFont__Fv(); extern "C" void mDoExt_removeSubFont__Fv(); extern "C" void create__24mDoDvdThd_mountArchive_cFPCcUcP7JKRHeap(); extern "C" void load__15mDoMemCd_Ctrl_cFv(); extern "C" void LoadSync__15mDoMemCd_Ctrl_cFPvUlUl(); extern "C" void save__15mDoMemCd_Ctrl_cFPvUlUl(); extern "C" void SaveSync__15mDoMemCd_Ctrl_cFv(); extern "C" void getStatus__15mDoMemCd_Ctrl_cFUl(); extern "C" void command_format__15mDoMemCd_Ctrl_cFv(); extern "C" void FormatSync__15mDoMemCd_Ctrl_cFv(); extern "C" void command_attach__15mDoMemCd_Ctrl_cFv(); extern "C" void mDoMemCdRWm_TestCheckSumGameData__FPv(); extern "C" void mDoMemCdRWm_SetCheckSumGameData__FPUcUc(); extern "C" void fopMsgM_messageGet__FPcUl(); extern "C" void __ct__9STControlFssssffss(); extern "C" void checkTrigger__9STControlFv(); extern "C" void checkLeftTrigger__9STControlFv(); extern "C" void checkRightTrigger__9STControlFv(); extern "C" void checkUpTrigger__9STControlFv(); extern "C" void checkDownTrigger__9STControlFv(); extern "C" void setItem__17dSv_player_item_cFiUc(); extern "C" void getItem__17dSv_player_item_cCFib(); extern "C" void isFirstBit__21dSv_player_get_item_cCFUc(); extern "C" void offEventBit__11dSv_event_cFUs(); extern "C" void isEventBit__11dSv_event_cCFUs(); extern "C" void putSave__10dSv_info_cFi(); extern "C" void memory_to_card__10dSv_info_cFPci(); extern "C" void initdata_to_card__10dSv_info_cFPci(); extern "C" void set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c(); extern "C" void __ct__15dFile_warning_cFP10JKRArchiveUc(); extern "C" void _move__15dFile_warning_cFv(); extern "C" void openInit__15dFile_warning_cFv(); extern "C" void closeInit__15dFile_warning_cFv(); extern "C" void init__15dFile_warning_cFv(); extern "C" void _draw__15dFile_warning_cFv(); extern "C" void __ct__12dFile_info_cFP10JKRArchiveUc(); extern "C" void setSaveData__12dFile_info_cFP10dSv_save_ciUc(); extern "C" void _draw__12dFile_info_cFv(); extern "C" void __ct__16dSelect_cursor_cFUcfP10JKRArchive(); extern "C" void setPos__16dSelect_cursor_cFffP7J2DPaneb(); extern "C" void setParam__16dSelect_cursor_cFfffff(); extern "C" void setAlphaRate__16dSelect_cursor_cFf(); extern "C" void setMiniGameItem__13dMeter2Info_cFUc(); extern "C" void resetMiniGameItem__13dMeter2Info_cFb(); extern "C" void __ct__17dMsgScrnExplain_cFP9STControlUcbUc(); extern "C" void move__17dMsgScrnExplain_cFv(); extern "C" void draw__17dMsgScrnExplain_cFP13J2DOrthoGraph(); extern "C" void openExplain__17dMsgScrnExplain_cFUlUcUcUcb(); extern "C" void __ct__12dMsgString_cFv(); extern "C" void __dt__12dMsgString_cFv(); extern "C" void __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap(); extern "C" void colorAnime__8CPaneMgrFsQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorUc(); extern "C" void getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs(); extern "C" void dPaneClass_showNullPane__FP9J2DScreen(); extern "C" void __ct__13CPaneMgrAlphaFP9J2DScreenUxUcP10JKRExpHeap(); extern "C" void show__13CPaneMgrAlphaFv(); extern "C" void alphaAnime__13CPaneMgrAlphaFsUcUcUc(); extern "C" void cAPICPad_ANY_BUTTON__FUl(); extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc(); extern "C" void seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc(); extern "C" void checkBgmIDPlaying__8Z2SeqMgrFUl(); extern "C" void* __nw__FUl(); extern "C" void __dl__FPv(); extern "C" void getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader(); extern "C" void animationTransform__7J2DPaneFv(); extern "C" void __ct__9J2DScreenFv(); extern "C" void setPriority__9J2DScreenFPCcUlP10JKRArchive(); extern "C" void draw__9J2DScreenFffPC14J2DGrafContext(); extern "C" void animation__9J2DScreenFv(); extern "C" void getStringPtr__10J2DTextBoxCFv(); extern "C" void setString__10J2DTextBoxFPCce(); extern "C" void setString__10J2DTextBoxFsPCce(); extern "C" void load__20J2DAnmLoaderDataBaseFPCv(); extern "C" void __register_global_object(); extern "C" void __ptmf_test(); extern "C" void __ptmf_scall(); extern "C" void _savegpr_23(); extern "C" void _savegpr_25(); extern "C" void _savegpr_26(); extern "C" void _savegpr_27(); extern "C" void _savegpr_28(); extern "C" void _savegpr_29(); extern "C" void _restgpr_23(); extern "C" void _restgpr_25(); extern "C" void _restgpr_26(); extern "C" void _restgpr_27(); extern "C" void _restgpr_28(); extern "C" void _restgpr_29(); extern "C" void printf(); extern "C" void strcpy(); extern "C" extern u8 const __ptmf_null[12 + 4 /* padding */]; extern "C" extern void* __vt__12dDlst_base_c[3]; extern "C" extern u8 saveBitLabels__16dSv_event_flag_c[1644 + 4 /* padding */]; extern "C" extern void* __vt__12dMenu_save_c[3 + 3 /* padding */]; extern "C" extern u8 m_cpadInfo__8mDoCPd_c[256]; extern "C" extern u8 g_mDoMemCd_control[8192]; extern "C" extern u8 g_dComIfG_gameInfo[122384]; extern "C" extern u8 g_meter2_info[248]; extern "C" extern u8 mResetData__6mDoRst[4 + 4 /* padding */]; extern "C" extern u8 sManager__10JFWDisplay[4]; extern "C" extern u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */]; // // Declarations: // /* ############################################################################################## */ /* 803BDF78-803BDF84 000C+00 s=2 e=0 z=0 None .data cNullVec__6Z2Calc */ SECTION_DATA static u8 cNullVec__6Z2Calc[12] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; /* 803BDF84-803BDF90 000C+00 s=3 e=0 z=0 None .data SelStartFrameTbl */ SECTION_DATA static u8 SelStartFrameTbl[12] = { 0x00, 0x00, 0x00, 0x3B, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x8B, }; /* 803BDF90-803BDF9C 000C+00 s=3 e=0 z=0 None .data SelEndFrameTbl */ SECTION_DATA static u8 SelEndFrameTbl[12] = { 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, 0x6D, 0x00, 0x00, 0x00, 0x95, }; /* 803BDF9C-803BDFA8 000C+00 s=2 e=0 z=0 None .data SelOpenStartFrameTbl */ SECTION_DATA static u8 SelOpenStartFrameTbl[12] = { 0x00, 0x00, 0x00, 0xF9, 0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x02, 0x88, }; /* 803BDFA8-803BDFB4 000C+00 s=2 e=0 z=0 None .data SelOpenEndFrameTbl */ SECTION_DATA static u8 SelOpenEndFrameTbl[12] = { 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x01, 0xCC, 0x00, 0x00, 0x02, 0x93, }; /* 803BDFB4-803BDFC4 0010+00 s=2 e=0 z=0 None .data YnSelStartFrameTbl */ SECTION_DATA static u8 YnSelStartFrameTbl[16] = { 0x00, 0x00, 0x08, 0x66, 0x00, 0x00, 0x0C, 0x6D, 0x00, 0x00, 0x08, 0x5B, 0x00, 0x00, 0x0C, 0x63, }; /* 803BDFC4-803BDFD8 0010+04 s=2 e=0 z=0 None .data YnSelEndFrameTbl */ SECTION_DATA static u8 YnSelEndFrameTbl[16 + 4 /* padding */] = { 0x00, 0x00, 0x08, 0x5A, 0x00, 0x00, 0x0C, 0x63, 0x00, 0x00, 0x08, 0x66, 0x00, 0x00, 0x0C, 0x6D, /* padding */ 0x00, 0x00, 0x00, 0x00, }; /* 803BDFD8-803BDFF0 0018+00 s=0 e=0 z=0 None .data l_tagName0$3857 */ SECTION_DATA u8 data_803BDFD8[24] = { 0x77, 0x5F, 0x73, 0x65, 0x6C, 0x5F, 0x30, 0x30, 0x77, 0x5F, 0x73, 0x65, 0x6C, 0x5F, 0x30, 0x31, 0x77, 0x5F, 0x73, 0x65, 0x6C, 0x5F, 0x30, 0x32, }; /* 803BDFF0-803BE000 0010+00 s=0 e=0 z=0 None .data l_tagName000$3866 */ SECTION_DATA u8 data_803BDFF0[16] = { 0x00, 0x00, 0x77, 0x5F, 0x6E, 0x6F, 0x5F, 0x74, 0x00, 0x77, 0x5F, 0x79, 0x65, 0x73, 0x5F, 0x74, }; /* 803BE000-803BE010 0010+00 s=0 e=0 z=0 None .data l_tagName000U$3867 */ SECTION_DATA u8 data_803BE000[16] = { 0x00, 0x00, 0x66, 0x5F, 0x6E, 0x6F, 0x5F, 0x74, 0x00, 0x66, 0x5F, 0x79, 0x65, 0x73, 0x5F, 0x74, }; /* 803BE010-803BE020 0010+00 s=0 e=0 z=0 None .data l_tagName00$3879 */ SECTION_DATA u8 data_803BE010[16] = { 0x00, 0x00, 0x77, 0x5F, 0x6D, 0x6F, 0x64, 0x6F, 0x00, 0x00, 0x77, 0x5F, 0x6B, 0x65, 0x74, 0x65, }; /* 803BE020-803BE030 0010+00 s=0 e=0 z=0 None .data l_tagName00U$3880 */ SECTION_DATA u8 data_803BE020[16] = { 0x00, 0x00, 0x66, 0x5F, 0x6D, 0x6F, 0x64, 0x6F, 0x00, 0x00, 0x66, 0x5F, 0x6B, 0x65, 0x74, 0x65, }; /* 803BE030-803BE048 0018+00 s=0 e=0 z=0 None .data l_tagName3$3887 */ SECTION_DATA u8 data_803BE030[24] = { 0x77, 0x5F, 0x6D, 0x6F, 0x79, 0x6F, 0x30, 0x30, 0x77, 0x5F, 0x6D, 0x6F, 0x79, 0x6F, 0x30, 0x31, 0x77, 0x5F, 0x6D, 0x6F, 0x79, 0x6F, 0x30, 0x32, }; /* 803BE048-803BE060 0018+00 s=0 e=0 z=0 None .data l_tagName4$3888 */ SECTION_DATA u8 data_803BE048[24] = { 0x77, 0x5F, 0x67, 0x6F, 0x6C, 0x64, 0x30, 0x30, 0x77, 0x5F, 0x67, 0x6F, 0x6C, 0x64, 0x30, 0x31, 0x77, 0x5F, 0x67, 0x6F, 0x6C, 0x64, 0x30, 0x32, }; /* 803BE060-803BE078 0018+00 s=0 e=0 z=0 None .data l_tagName5$3889 */ SECTION_DATA u8 data_803BE060[24] = { 0x77, 0x5F, 0x67, 0x6F, 0x32, 0x5F, 0x30, 0x30, 0x77, 0x5F, 0x67, 0x6F, 0x32, 0x5F, 0x30, 0x31, 0x77, 0x5F, 0x67, 0x6F, 0x32, 0x5F, 0x30, 0x32, }; /* 803BE078-803BE088 0010+00 s=0 e=0 z=0 None .data l_tagName9$3898 */ SECTION_DATA u8 data_803BE078[16] = { 0x00, 0x00, 0x77, 0x5F, 0x6E, 0x6F, 0x5F, 0x6D, 0x00, 0x77, 0x5F, 0x79, 0x65, 0x73, 0x5F, 0x6D, }; /* 803BE088-803BE098 0010+00 s=0 e=0 z=0 None .data l_tagName10$3899 */ SECTION_DATA u8 data_803BE088[16] = { 0x00, 0x00, 0x77, 0x5F, 0x6E, 0x6F, 0x5F, 0x67, 0x00, 0x77, 0x5F, 0x79, 0x65, 0x73, 0x5F, 0x67, }; /* 803BE098-803BE0A8 0010+00 s=0 e=0 z=0 None .data l_tagName11$3900 */ SECTION_DATA u8 data_803BE098[16] = { 0x00, 0x77, 0x5F, 0x6E, 0x6F, 0x5F, 0x67, 0x72, 0x77, 0x5F, 0x79, 0x65, 0x73, 0x5F, 0x67, 0x72, }; /* 803BE0A8-803BE0C0 0018+00 s=0 e=0 z=0 None .data l_tagName12$3909 */ SECTION_DATA u8 data_803BE0A8[24] = { 0x77, 0x5F, 0x62, 0x6B, 0x5F, 0x6C, 0x30, 0x30, 0x77, 0x5F, 0x62, 0x6B, 0x5F, 0x6C, 0x30, 0x31, 0x77, 0x5F, 0x62, 0x6B, 0x5F, 0x6C, 0x30, 0x32, }; /* 803BE0C0-803BE0D0 0010+00 s=0 e=0 z=0 None .data l_tagName21$3916 */ SECTION_DATA u8 data_803BE0C0[16] = { 0x00, 0x00, 0x00, 0x74, 0x5F, 0x66, 0x6F, 0x72, 0x00, 0x00, 0x74, 0x5F, 0x66, 0x6F, 0x72, 0x31, }; /* 803BE0D0-803BE120 0050+00 s=0 e=0 z=0 None .data l_tagName211$3917 */ SECTION_DATA u8 data_803BE0D0[80] = { 0x74, 0x6D, 0x6F, 0x79, 0x6F, 0x75, 0x30, 0x30, 0x74, 0x6D, 0x6F, 0x79, 0x6F, 0x75, 0x30, 0x31, 0x74, 0x6D, 0x6F, 0x79, 0x6F, 0x75, 0x30, 0x32, 0x74, 0x6D, 0x6F, 0x79, 0x6F, 0x75, 0x30, 0x33, 0x74, 0x6D, 0x6F, 0x79, 0x6F, 0x75, 0x30, 0x34, 0x74, 0x6D, 0x6F, 0x79, 0x6F, 0x75, 0x30, 0x35, 0x74, 0x6D, 0x6F, 0x79, 0x6F, 0x75, 0x30, 0x36, 0x74, 0x6D, 0x6F, 0x79, 0x6F, 0x75, 0x30, 0x37, 0x74, 0x6D, 0x6F, 0x79, 0x6F, 0x75, 0x30, 0x38, 0x74, 0x6D, 0x6F, 0x79, 0x6F, 0x75, 0x30, 0x39, }; /* 803BE120-803BE130 0010+00 s=0 e=0 z=0 None .data l_tagName20$3929 */ SECTION_DATA u8 data_803BE120[16] = { 0x00, 0x65, 0x72, 0x5F, 0x66, 0x6F, 0x72, 0x30, 0x00, 0x65, 0x72, 0x5F, 0x66, 0x6F, 0x72, 0x31, }; /* 803BE130-803BE148 0018+00 s=0 e=0 z=0 None .data l_tagName13$3937 */ SECTION_DATA u8 data_803BE130[24] = { 0x77, 0x5F, 0x64, 0x61, 0x74, 0x5F, 0x69, 0x30, 0x77, 0x5F, 0x64, 0x61, 0x74, 0x5F, 0x69, 0x31, 0x77, 0x5F, 0x64, 0x61, 0x74, 0x5F, 0x69, 0x32, }; /* 803BE148-803BE154 000C+00 s=0 e=0 z=0 None .data @4479 */ SECTION_DATA void* d_menu_d_menu_save__lit_4479[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)saveQuestion__12dMenu_save_cFv, }; /* 803BE154-803BE160 000C+00 s=0 e=0 z=0 None .data @4480 */ SECTION_DATA void* d_menu_d_menu_save__lit_4480[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)saveQuestion2__12dMenu_save_cFv, }; /* 803BE160-803BE16C 000C+00 s=0 e=0 z=0 None .data @4481 */ SECTION_DATA void* d_menu_d_menu_save__lit_4481[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)saveQuestion21__12dMenu_save_cFv, }; /* 803BE16C-803BE178 000C+00 s=0 e=0 z=0 None .data @4482 */ SECTION_DATA void* d_menu_d_menu_save__lit_4482[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)saveQuestion3__12dMenu_save_cFv, }; /* 803BE178-803BE184 000C+00 s=0 e=0 z=0 None .data @4483 */ SECTION_DATA void* d_menu_d_menu_save__lit_4483[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)saveQuestion4__12dMenu_save_cFv, }; /* 803BE184-803BE190 000C+00 s=0 e=0 z=0 None .data @4484 */ SECTION_DATA void* d_menu_d_menu_save__lit_4484[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)saveGuide__12dMenu_save_cFv, }; /* 803BE190-803BE19C 000C+00 s=0 e=0 z=0 None .data @4485 */ SECTION_DATA void* d_menu_d_menu_save__lit_4485[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)memCardCheck__12dMenu_save_cFv, }; /* 803BE19C-803BE1A8 000C+00 s=0 e=0 z=0 None .data @4486 */ SECTION_DATA void* d_menu_d_menu_save__lit_4486[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)backSaveQuestion__12dMenu_save_cFv, }; /* 803BE1A8-803BE1B4 000C+00 s=0 e=0 z=0 None .data @4487 */ SECTION_DATA void* d_menu_d_menu_save__lit_4487[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)backSaveQuestion2__12dMenu_save_cFv, }; /* 803BE1B4-803BE1C0 000C+00 s=0 e=0 z=0 None .data @4488 */ SECTION_DATA void* d_menu_d_menu_save__lit_4488[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)memCardErrMsgWaitKey__12dMenu_save_cFv, }; /* 803BE1C0-803BE1CC 000C+00 s=0 e=0 z=0 None .data @4489 */ SECTION_DATA void* d_menu_d_menu_save__lit_4489[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)IPLSelectDisp1__12dMenu_save_cFv, }; /* 803BE1CC-803BE1D8 000C+00 s=0 e=0 z=0 None .data @4490 */ SECTION_DATA void* d_menu_d_menu_save__lit_4490[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)IPLSelectDisp2__12dMenu_save_cFv, }; /* 803BE1D8-803BE1E4 000C+00 s=0 e=0 z=0 None .data @4491 */ SECTION_DATA void* d_menu_d_menu_save__lit_4491[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)memCardErrGoIPLSel__12dMenu_save_cFv, }; /* 803BE1E4-803BE1F0 000C+00 s=0 e=0 z=0 None .data @4492 */ SECTION_DATA void* d_menu_d_menu_save__lit_4492[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)IPLSelect2Disp__12dMenu_save_cFv, }; /* 803BE1F0-803BE1FC 000C+00 s=0 e=0 z=0 None .data @4493 */ SECTION_DATA void* d_menu_d_menu_save__lit_4493[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)memCardErrGoIPLSel2__12dMenu_save_cFv, }; /* 803BE1FC-803BE208 000C+00 s=0 e=0 z=0 None .data @4494 */ SECTION_DATA void* d_menu_d_menu_save__lit_4494[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)memCardErrGotoIPL__12dMenu_save_cFv, }; /* 803BE208-803BE214 000C+00 s=0 e=0 z=0 None .data @4495 */ SECTION_DATA void* d_menu_d_menu_save__lit_4495[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)memCardErrMsgWaitFormatSel__12dMenu_save_cFv, }; /* 803BE214-803BE220 000C+00 s=0 e=0 z=0 None .data @4496 */ SECTION_DATA void* d_menu_d_menu_save__lit_4496[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cardFormatYesSelDisp__12dMenu_save_cFv, }; /* 803BE220-803BE22C 000C+00 s=0 e=0 z=0 None .data @4497 */ SECTION_DATA void* d_menu_d_menu_save__lit_4497[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cardFormatNoSelDisp__12dMenu_save_cFv, }; /* 803BE22C-803BE238 000C+00 s=0 e=0 z=0 None .data @4498 */ SECTION_DATA void* d_menu_d_menu_save__lit_4498[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)memCardErrMsgWaitFormatSel2__12dMenu_save_cFv, }; /* 803BE238-803BE244 000C+00 s=0 e=0 z=0 None .data @4499 */ SECTION_DATA void* d_menu_d_menu_save__lit_4499[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cardFormatYesSel2Disp__12dMenu_save_cFv, }; /* 803BE244-803BE250 000C+00 s=0 e=0 z=0 None .data @4500 */ SECTION_DATA void* d_menu_d_menu_save__lit_4500[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)memCardFormat__12dMenu_save_cFv, }; /* 803BE250-803BE25C 000C+00 s=0 e=0 z=0 None .data @4501 */ SECTION_DATA void* d_menu_d_menu_save__lit_4501[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)memCardFormatWait__12dMenu_save_cFv, }; /* 803BE25C-803BE268 000C+00 s=0 e=0 z=0 None .data @4502 */ SECTION_DATA void* d_menu_d_menu_save__lit_4502[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)makeGameFileSelDisp__12dMenu_save_cFv, }; /* 803BE268-803BE274 000C+00 s=0 e=0 z=0 None .data @4503 */ SECTION_DATA void* d_menu_d_menu_save__lit_4503[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)memCardMakeGameFileSel__12dMenu_save_cFv, }; /* 803BE274-803BE280 000C+00 s=0 e=0 z=0 None .data @4504 */ SECTION_DATA void* d_menu_d_menu_save__lit_4504[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)makeGameFileDisp__12dMenu_save_cFv, }; /* 803BE280-803BE28C 000C+00 s=0 e=0 z=0 None .data @4505 */ SECTION_DATA void* d_menu_d_menu_save__lit_4505[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)memCardMakeGameFile__12dMenu_save_cFv, }; /* 803BE28C-803BE298 000C+00 s=0 e=0 z=0 None .data @4506 */ SECTION_DATA void* d_menu_d_menu_save__lit_4506[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)memCardMakeGameFileWait__12dMenu_save_cFv, }; /* 803BE298-803BE2A4 000C+00 s=0 e=0 z=0 None .data @4507 */ SECTION_DATA void* d_menu_d_menu_save__lit_4507[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)memCardCommandEnd__12dMenu_save_cFv, }; /* 803BE2A4-803BE2B0 000C+00 s=0 e=0 z=0 None .data @4508 */ SECTION_DATA void* d_menu_d_menu_save__lit_4508[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)memCardCommandEnd2__12dMenu_save_cFv, }; /* 803BE2B0-803BE2BC 000C+00 s=0 e=0 z=0 None .data @4509 */ SECTION_DATA void* d_menu_d_menu_save__lit_4509[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)memCardDataLoadWait__12dMenu_save_cFv, }; /* 803BE2BC-803BE2C8 000C+00 s=0 e=0 z=0 None .data @4510 */ SECTION_DATA void* d_menu_d_menu_save__lit_4510[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)memCardDataSaveWait__12dMenu_save_cFv, }; /* 803BE2C8-803BE2D4 000C+00 s=0 e=0 z=0 None .data @4511 */ SECTION_DATA void* d_menu_d_menu_save__lit_4511[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)memCardDataSaveWait2__12dMenu_save_cFv, }; /* 803BE2D4-803BE2E0 000C+00 s=0 e=0 z=0 None .data @4512 */ SECTION_DATA void* d_menu_d_menu_save__lit_4512[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)gameContinueDisp__12dMenu_save_cFv, }; /* 803BE2E0-803BE2EC 000C+00 s=0 e=0 z=0 None .data @4513 */ SECTION_DATA void* d_menu_d_menu_save__lit_4513[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)gameContinue__12dMenu_save_cFv, }; /* 803BE2EC-803BE2F8 000C+00 s=0 e=0 z=0 None .data @4514 */ SECTION_DATA void* d_menu_d_menu_save__lit_4514[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)gameContinue2__12dMenu_save_cFv, }; /* 803BE2F8-803BE304 000C+00 s=0 e=0 z=0 None .data @4515 */ SECTION_DATA void* d_menu_d_menu_save__lit_4515[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)gameContinue3__12dMenu_save_cFv, }; /* 803BE304-803BE310 000C+00 s=0 e=0 z=0 None .data @4516 */ SECTION_DATA void* d_menu_d_menu_save__lit_4516[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)saveEnd__12dMenu_save_cFv, }; /* 803BE310-803BE31C 000C+00 s=0 e=0 z=0 None .data @4517 */ SECTION_DATA void* d_menu_d_menu_save__lit_4517[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)endingNoSave__12dMenu_save_cFv, }; /* 803BE31C-803BE328 000C+00 s=0 e=0 z=0 None .data @4518 */ SECTION_DATA void* d_menu_d_menu_save__lit_4518[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)endingNoSave2__12dMenu_save_cFv, }; /* 803BE328-803BE334 000C+00 s=0 e=0 z=0 None .data @4519 */ SECTION_DATA void* d_menu_d_menu_save__lit_4519[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)endingDataCheck__12dMenu_save_cFv, }; /* 803BE334-803BE340 000C+00 s=0 e=0 z=0 None .data @4520 */ SECTION_DATA void* d_menu_d_menu_save__lit_4520[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)saveWait__12dMenu_save_cFv, }; /* 803BE340-803BE34C 000C+00 s=0 e=0 z=0 None .data @4521 */ SECTION_DATA void* d_menu_d_menu_save__lit_4521[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)messageChange__12dMenu_save_cFv, }; /* 803BE34C-803BE358 000C+00 s=0 e=0 z=0 None .data @4522 */ SECTION_DATA void* d_menu_d_menu_save__lit_4522[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)retryQuestion0__12dMenu_save_cFv, }; /* 803BE358-803BE364 000C+00 s=0 e=0 z=0 None .data @4523 */ SECTION_DATA void* d_menu_d_menu_save__lit_4523[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)retryQuestion1__12dMenu_save_cFv, }; /* 803BE364-803BE370 000C+00 s=0 e=0 z=0 None .data @4524 */ SECTION_DATA void* d_menu_d_menu_save__lit_4524[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)retryQuestion2__12dMenu_save_cFv, }; /* 803BE370-803BE37C 000C+00 s=0 e=0 z=0 None .data @4525 */ SECTION_DATA void* d_menu_d_menu_save__lit_4525[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)openSaveSelect__12dMenu_save_cFv, }; /* 803BE37C-803BE388 000C+00 s=0 e=0 z=0 None .data @4526 */ SECTION_DATA void* d_menu_d_menu_save__lit_4526[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)openSaveSelect2__12dMenu_save_cFv, }; /* 803BE388-803BE394 000C+00 s=0 e=0 z=0 None .data @4527 */ SECTION_DATA void* d_menu_d_menu_save__lit_4527[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)openSaveSelect3__12dMenu_save_cFv, }; /* 803BE394-803BE3A0 000C+00 s=0 e=0 z=0 None .data @4528 */ SECTION_DATA void* d_menu_d_menu_save__lit_4528[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)saveSelect__12dMenu_save_cFv, }; /* 803BE3A0-803BE3AC 000C+00 s=0 e=0 z=0 None .data @4529 */ SECTION_DATA void* d_menu_d_menu_save__lit_4529[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)saveSelectMoveAnime__12dMenu_save_cFv, }; /* 803BE3AC-803BE3B8 000C+00 s=0 e=0 z=0 None .data @4530 */ SECTION_DATA void* d_menu_d_menu_save__lit_4530[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)selectDataOpenMove__12dMenu_save_cFv, }; /* 803BE3B8-803BE3C4 000C+00 s=0 e=0 z=0 None .data @4531 */ SECTION_DATA void* d_menu_d_menu_save__lit_4531[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)saveYesNoSelect__12dMenu_save_cFv, }; /* 803BE3C4-803BE3D0 000C+00 s=0 e=0 z=0 None .data @4532 */ SECTION_DATA void* d_menu_d_menu_save__lit_4532[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)yesNoCursorMoveAnm__12dMenu_save_cFv, }; /* 803BE3D0-803BE3DC 000C+00 s=0 e=0 z=0 None .data @4533 */ SECTION_DATA void* d_menu_d_menu_save__lit_4533[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)saveYesNoCancelMove__12dMenu_save_cFv, }; /* 803BE3DC-803BE3E8 000C+00 s=0 e=0 z=0 None .data @4534 */ SECTION_DATA void* d_menu_d_menu_save__lit_4534[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)saveMoveDisp__12dMenu_save_cFv, }; /* 803BE3E8-803BE3F4 000C+00 s=0 e=0 z=0 None .data @4535 */ SECTION_DATA void* d_menu_d_menu_save__lit_4535[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)saveMoveDisp2__12dMenu_save_cFv, }; /* 803BE3F4-803BE400 000C+00 s=0 e=0 z=0 None .data @4536 */ SECTION_DATA void* d_menu_d_menu_save__lit_4536[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)msgWindowInitOpen__12dMenu_save_cFv, }; /* 803BE400-803BE40C 000C+00 s=0 e=0 z=0 None .data @4537 */ SECTION_DATA void* d_menu_d_menu_save__lit_4537[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)msgWindowOpen__12dMenu_save_cFv, }; /* 803BE40C-803BE418 000C+00 s=0 e=0 z=0 None .data @4538 */ SECTION_DATA void* d_menu_d_menu_save__lit_4538[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)msgWindowClose__12dMenu_save_cFv, }; /* 803BE418-803BE424 000C+00 s=0 e=0 z=0 None .data @4539 */ SECTION_DATA void* d_menu_d_menu_save__lit_4539[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)errYesNoCursorMoveAnm__12dMenu_save_cFv, }; /* 803BE424-803BE70C 02E8+00 s=1 e=0 z=0 None .data MenuSaveProc */ SECTION_DATA static u8 MenuSaveProc[744] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; /* 803BE70C-803BE718 000C+00 s=1 e=0 z=0 None .data @4794 */ SECTION_DATA static void* lit_4794[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)iplSelMsgInitSet__12dMenu_save_cFv, }; /* 803BE718-803BE724 000C+00 s=1 e=0 z=0 None .data @4797 */ SECTION_DATA static void* lit_4797[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)gameFileMakeSelInitSet__12dMenu_save_cFv, }; /* 803BE724-803BE758 0034+00 s=1 e=0 z=0 None .data @4802 */ SECTION_DATA static void* lit_4802[13] = { (void*)(((char*)memCardCheck__12dMenu_save_cFv) + 0x4C), (void*)(((char*)memCardCheck__12dMenu_save_cFv) + 0x19C), (void*)(((char*)memCardCheck__12dMenu_save_cFv) + 0x184), (void*)(((char*)memCardCheck__12dMenu_save_cFv) + 0x1E8), (void*)(((char*)memCardCheck__12dMenu_save_cFv) + 0x1E8), (void*)(((char*)memCardCheck__12dMenu_save_cFv) + 0x1E8), (void*)(((char*)memCardCheck__12dMenu_save_cFv) + 0x10C), (void*)(((char*)memCardCheck__12dMenu_save_cFv) + 0x10C), (void*)(((char*)memCardCheck__12dMenu_save_cFv) + 0x7C), (void*)(((char*)memCardCheck__12dMenu_save_cFv) + 0xAC), (void*)(((char*)memCardCheck__12dMenu_save_cFv) + 0xDC), (void*)(((char*)memCardCheck__12dMenu_save_cFv) + 0x134), (void*)(((char*)memCardCheck__12dMenu_save_cFv) + 0x134), }; /* 803BE758-803BE764 000C+00 s=1 e=0 z=0 None .data @4901 */ SECTION_DATA static void* lit_4901[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)iplSelInitSet__12dMenu_save_cFv, }; /* 803BE764-803BE774 0010+00 s=2 e=1 z=0 None .data __vt__16dDlst_MenuSave_c */ SECTION_DATA void* __vt__16dDlst_MenuSave_c[4] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)draw__16dDlst_MenuSave_cFv, (void*)__dt__16dDlst_MenuSave_cFv, }; /* 803BE774-803BE7CC 0010+48 s=2 e=1 z=0 None .data __vt__23dDlst_MenuSaveExplain_c */ SECTION_DATA void* __vt__23dDlst_MenuSaveExplain_c[4 + 18 /* padding */] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)draw__23dDlst_MenuSaveExplain_cFv, (void*)__dt__23dDlst_MenuSaveExplain_cFv, /* padding */ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, }; /* 803BE7CC-803BE7D8 000C+00 s=2 e=0 z=0 None .data __vt__9dMs_HIO_c */ SECTION_DATA void* __vt__9dMs_HIO_c[3] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__9dMs_HIO_cFv, }; /* 801EF654-801EF6A0 004C+00 s=1 e=0 z=0 None .text __ct__9dMs_HIO_cFv */ // 801EF654: 803BE7CC (__vt__9dMs_HIO_c) // 801EF658: 803BE7CC (__vt__9dMs_HIO_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm dMs_HIO_c::dMs_HIO_c() { nofralloc #include "asm/d/menu/d_menu_save/__ct__9dMs_HIO_cFv.s" } #pragma pop /* 801EF6A0-801EF7AC 010C+00 s=0 e=3 z=0 None .text __ct__12dMenu_save_cFv */ // 801EF6A0: 803BBD78 (__vt__12dMenu_save_c) // 801EF6A4: 803BBD78 (__vt__12dMenu_save_c) // 801EF6AC: 803A6F88 (__vt__12dDlst_base_c) // 801EF6B0: 803A6F88 (__vt__12dDlst_base_c) // 801EF6B8: 803BE774 (__vt__23dDlst_MenuSaveExplain_c) // 801EF6BC: 803BE774 (__vt__23dDlst_MenuSaveExplain_c) // 801EF6D0: 803BE764 (__vt__16dDlst_MenuSave_c) // 801EF6D4: 803BE764 (__vt__16dDlst_MenuSave_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm dMenu_save_c::dMenu_save_c() { nofralloc #include "asm/d/menu/d_menu_save/__ct__12dMenu_save_cFv.s" } #pragma pop /* ############################################################################################## */ /* 80397960-80397A18 00B8+00 s=6 e=0 z=0 None .rodata @stringBase0 */ #pragma push #pragma force_active on #pragma section ".dead" SECTION_DEAD char const* const stringBase_80397960 = "/res/Layout/saveres.arc"; SECTION_DEAD char const* const stringBase_80397978 = "zelda_file_select2.blo"; SECTION_DEAD char const* const stringBase_8039798F = "zelda_file_select2.bck"; SECTION_DEAD char const* const stringBase_803979A6 = "zelda_file_select2.bpk"; SECTION_DEAD char const* const stringBase_803979BD = "zelda_file_select2_02.btk"; SECTION_DEAD char const* const stringBase_803979D7 = "zelda_file_select2.btk"; SECTION_DEAD char const* const stringBase_803979EE = "zelda_file_select2.brk"; SECTION_DEAD char const* const stringBase_80397A05 = ""; SECTION_DEAD char const* const stringBase_80397A06 = "save cmdState %d\n"; #pragma pop /* 8042E840-8042E84C 000C+00 s=1 e=0 z=0 None .bss @3785 */ static u8 lit_3785[12]; /* 8042E84C-8042E860 0010+04 s=21 e=0 z=0 None .bss g_msHIO */ static u8 g_msHIO[16 + 4 /* padding */]; /* 80454438-8045443C 0004+00 s=1 e=0 z=0 None .sdata2 @3849 */ SECTION_SDATA2 static f32 lit_3849 = 9.0f / 10.0f; /* 8045443C-80454440 0004+00 s=2 e=0 z=0 None .sdata2 @3850 */ SECTION_SDATA2 static f32 lit_3850 = 0.5f; /* 801EF7AC-801EF904 0158+00 s=0 e=3 z=0 None .text _create__12dMenu_save_cFv */ // 801EF7C8: 802CEC4C (__nw__FUl) // 801EF7E4: 80454438 (lit_3849) // 801EF7E8: 8045443C (lit_3850) // 801EF7F4: 80032044 (__ct__9STControlFssssffss) // 801EF81C: 8000EE30 (mDoExt_getJ2dHeap__Fv) // 801EF824: 80397960 (d_menu_d_menu_save__stringBase0) // 801EF828: 80397960 (d_menu_d_menu_save__stringBase0) // 801EF830: 80015E14 (create__24mDoDvdThd_mountArchive_cFPCcUcP7JKRHeap) // 801EF890: 802CEC4C (__nw__FUl) // 801EF8AC: 8023CC88 (__ct__17dMsgScrnExplain_cFP9STControlUcbUc) // 801EF8D8: 801F0958 (displayInit__12dMenu_save_cFv) // 801EF8E0: 8042E84C (g_msHIO) // 801EF8E4: 8042E84C (g_msHIO) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::_create() { nofralloc #include "asm/d/menu/d_menu_save/_create__12dMenu_save_cFv.s" } #pragma pop /* ############################################################################################## */ /* 80450740-80450744 0002+02 s=1 e=0 z=0 None .sdata l_msgNum0$3868 */ SECTION_SDATA static u8 l_msgNum0[2 + 2 /* padding */] = { 0x08, 0x07, /* padding */ 0x00, 0x00, }; /* 80450744-80450748 0002+02 s=1 e=0 z=0 None .sdata l_msgNum$3881 */ SECTION_SDATA static u8 l_msgNum[2 + 2 /* padding */] = { 0x54, 0x55, /* padding */ 0x00, 0x00, }; /* 80454440-80454444 0004+00 s=1 e=0 z=0 None .sdata2 @4173 */ SECTION_SDATA2 static f32 lit_4173 = 19.0f; /* 80454444-80454448 0004+00 s=1 e=0 z=0 None .sdata2 @4174 */ SECTION_SDATA2 static f32 lit_4174 = 20.0f; /* 80454448-8045444C 0004+00 s=13 e=0 z=0 None .sdata2 @4175 */ SECTION_SDATA2 static u8 lit_4175[4] = { 0x00, 0x00, 0x00, 0x00, }; /* 8045444C-80454450 0004+00 s=1 e=0 z=0 None .sdata2 @4176 */ SECTION_SDATA2 static f32 lit_4176 = 440.0f; /* 80454450-80454454 0004+00 s=1 e=0 z=0 None .sdata2 @4177 */ SECTION_SDATA2 static f32 lit_4177 = 198.0f; /* 80454454-80454458 0004+00 s=1 e=0 z=0 None .sdata2 @4178 */ SECTION_SDATA2 static f32 lit_4178 = 21.0f; /* 80454458-8045445C 0004+00 s=20 e=0 z=0 None .sdata2 @4179 */ SECTION_SDATA2 static f32 lit_4179 = 1.0f; /* 8045445C-80454460 0004+00 s=3 e=0 z=0 None .sdata2 @4180 */ SECTION_SDATA2 static f32 lit_4180 = 24.0f / 25.0f; /* 80454460-80454464 0004+00 s=2 e=0 z=0 None .sdata2 @4181 */ SECTION_SDATA2 static f32 lit_4181 = 47.0f / 50.0f; /* 80454464-80454468 0004+00 s=2 e=0 z=0 None .sdata2 @4182 */ SECTION_SDATA2 static f32 lit_4182 = 3.0f / 100.0f; /* 80454468-80454470 0004+04 s=2 e=0 z=0 None .sdata2 @4183 */ SECTION_SDATA2 static f32 lit_4183[1 + 1 /* padding */] = { 7.0f / 10.0f, /* padding */ 0.0f, }; /* 80454470-80454478 0008+00 s=17 e=0 z=0 None .sdata2 @4185 */ SECTION_SDATA2 static f64 lit_4185 = 4503601774854144.0 /* cast s32 to float */; /* 801EF904-801F0938 1034+00 s=1 e=0 z=0 None .text screenSet__12dMenu_save_cFv */ // 801EF92C: 803621C4 (_savegpr_23) // 801EF934: 803BDF78 (cNullVec__6Z2Calc) // 801EF938: 803BDF78 (cNullVec__6Z2Calc) // 801EF940: 802CEC4C (__nw__FUl) // 801EF94C: 802F8498 (__ct__9J2DScreenFv) // 801EF95C: 80397960 (d_menu_d_menu_save__stringBase0) // 801EF960: 80397960 (d_menu_d_menu_save__stringBase0) // 801EF970: 802F8648 (setPriority__9J2DScreenFPCcUlP10JKRArchive) // 801EF978: 802550E8 (dPaneClass_showNullPane__FP9J2DScreen) // 801EF97C: 800149F0 (mDoExt_getMesgFont__Fv) // 801EF984: 80014BA0 (mDoExt_getSubFont__Fv) // 801EF990: 802CEC4C (__nw__FUl) // 801EF99C: 80249C20 (__ct__12dMsgString_cFv) // 801EF9A8: 80397960 (d_menu_d_menu_save__stringBase0) // 801EF9AC: 80397960 (d_menu_d_menu_save__stringBase0) // 801EF9B8: 802D4270 (getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader) // 801EF9C0: 80308A6C (load__20J2DAnmLoaderDataBaseFPCv) // 801EF9CC: 80308A6C (load__20J2DAnmLoaderDataBaseFPCv) // 801EF9D8: 80308A6C (load__20J2DAnmLoaderDataBaseFPCv) // 801EF9E4: 80308A6C (load__20J2DAnmLoaderDataBaseFPCv) // 801EFA50: 802CEC4C (__nw__FUl) // 801EFA78: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap) // 801EFAC0: 802CEC4C (__nw__FUl) // 801EFAE4: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap) // 801EFB0C: 802CEC4C (__nw__FUl) // 801EFB30: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap) // 801EFB40: 802CEC4C (__nw__FUl) // 801EFB68: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap) // 801EFB88: 802CEC4C (__nw__FUl) // 801EFBB0: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap) // 801EFC08: 80450740 (l_msgNum0) // 801EFC10: 800200C0 (fopMsgM_messageGet__FPcUl) // 801EFC24: 80300660 (setString__10J2DTextBoxFPCce) // 801EFC98: 802CEC4C (__nw__FUl) // 801EFCC0: 802553FC (__ct__13CPaneMgrAlphaFP9J2DScreenUxUcP10JKRExpHeap) // 801EFCD0: 802CEC4C (__nw__FUl) // 801EFCF8: 802553FC (__ct__13CPaneMgrAlphaFP9J2DScreenUxUcP10JKRExpHeap) // 801EFD08: 802CEC4C (__nw__FUl) // 801EFD2C: 802553FC (__ct__13CPaneMgrAlphaFP9J2DScreenUxUcP10JKRExpHeap) // 801EFD3C: 802CEC4C (__nw__FUl) // 801EFD60: 802553FC (__ct__13CPaneMgrAlphaFP9J2DScreenUxUcP10JKRExpHeap) // 801EFE50: 80450744 (l_msgNum) // 801EFE58: 800200C0 (fopMsgM_messageGet__FPcUl) // 801EFE68: 80300660 (setString__10J2DTextBoxFPCce) // 801EFE80: 80397960 (d_menu_d_menu_save__stringBase0) // 801EFE84: 80397960 (d_menu_d_menu_save__stringBase0) // 801EFE90: 802D4270 (getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader) // 801EFE98: 80308A6C (load__20J2DAnmLoaderDataBaseFPCv) // 801EFEC0: 80397960 (d_menu_d_menu_save__stringBase0) // 801EFEC4: 80397960 (d_menu_d_menu_save__stringBase0) // 801EFED0: 802D4270 (getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader) // 801EFED4: 80308A6C (load__20J2DAnmLoaderDataBaseFPCv) // 801EFF0C: 802CEC4C (__nw__FUl) // 801EFF34: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap) // 801EFF48: 802CEC4C (__nw__FUl) // 801EFF70: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap) // 801EFF80: 802CEC4C (__nw__FUl) // 801EFFA8: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap) // 801F0064: 802CEC4C (__nw__FUl) // 801F008C: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap) // 801F00A0: 802CEC4C (__nw__FUl) // 801F00C8: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap) // 801F00D8: 802CEC4C (__nw__FUl) // 801F0100: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap) // 801F01F8: 80308A6C (load__20J2DAnmLoaderDataBaseFPCv) // 801F0218: 80397960 (d_menu_d_menu_save__stringBase0) // 801F021C: 80397960 (d_menu_d_menu_save__stringBase0) // 801F0228: 802D4270 (getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader) // 801F022C: 80308A6C (load__20J2DAnmLoaderDataBaseFPCv) // 801F024C: 80397960 (d_menu_d_menu_save__stringBase0) // 801F0250: 80397960 (d_menu_d_menu_save__stringBase0) // 801F025C: 802D4270 (getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader) // 801F0260: 80308A6C (load__20J2DAnmLoaderDataBaseFPCv) // 801F02A0: 802CEC4C (__nw__FUl) // 801F02C8: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap) // 801F03FC: 80397960 (d_menu_d_menu_save__stringBase0) // 801F0400: 80397960 (d_menu_d_menu_save__stringBase0) // 801F0404: 80454440 (lit_4173) // 801F0408: 80454444 (lit_4174) // 801F040C: 80454448 (lit_4175) // 801F0414: 802CEC4C (__nw__FUl) // 801F043C: 802553FC (__ct__13CPaneMgrAlphaFP9J2DScreenUxUcP10JKRExpHeap) // 801F047C: 8030074C (setString__10J2DTextBoxFsPCce) // 801F04B0: 80300658 (getStringPtr__10J2DTextBoxCFv) // 801F058C: 80397960 (d_menu_d_menu_save__stringBase0) // 801F0590: 80397960 (d_menu_d_menu_save__stringBase0) // 801F0594: 80454454 (lit_4178) // 801F0598: 80454458 (lit_4179) // 801F05A0: 802CEC4C (__nw__FUl) // 801F05C8: 802553FC (__ct__13CPaneMgrAlphaFP9J2DScreenUxUcP10JKRExpHeap) // 801F0608: 8030074C (setString__10J2DTextBoxFsPCce) // 801F0614: 8045444C (lit_4176) // 801F0618: 80454450 (lit_4177) // 801F065C: 80300658 (getStringPtr__10J2DTextBoxCFv) // 801F0668: 802555C8 (show__13CPaneMgrAlphaFv) // 801F06D4: 804061C0 (g_dComIfG_gameInfo) // 801F06D8: 804061C0 (g_dComIfG_gameInfo) // 801F06E8: 802CEC4C (__nw__FUl) // 801F06F8: 80454458 (lit_4179) // 801F0700: 80194220 (__ct__16dSelect_cursor_cFUcfP10JKRArchive) // 801F0710: 8045445C (lit_4180) // 801F0714: 80454460 (lit_4181) // 801F0718: 80454464 (lit_4182) // 801F071C: 80454468 (lit_4183) // 801F0724: 801951B0 (setParam__16dSelect_cursor_cFfffff) // 801F0748: 80254EBC (getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs) // 801F0770: 801950F4 (setPos__16dSelect_cursor_cFffP7J2DPaneb) // 801F0778: 80454448 (lit_4175) // 801F077C: 801952A0 (setAlphaRate__16dSelect_cursor_cFf) // 801F07CC: 80454470 (lit_4185) // 801F07F4: 802F7FCC (animationTransform__7J2DPaneFv) // 801F0818: 80454458 (lit_4179) // 801F083C: 80454458 (lit_4179) // 801F086C: 802CEC4C (__nw__FUl) // 801F0880: 80192434 (__ct__12dFile_info_cFP10JKRArchiveUc) // 801F08E8: 802CEC4C (__nw__FUl) // 801F08FC: 80191BAC (__ct__15dFile_warning_cFP10JKRArchiveUc) // 801F0924: 80362210 (_restgpr_23) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::screenSet() { nofralloc #include "asm/d/menu/d_menu_save/screenSet__12dMenu_save_cFv.s" } #pragma pop /* 801F0938-801F0958 0020+00 s=0 e=2 z=0 None .text initialize__12dMenu_save_cFv */ // 801F0944: 801F0958 (displayInit__12dMenu_save_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::initialize() { nofralloc #include "asm/d/menu/d_menu_save/initialize__12dMenu_save_cFv.s" } #pragma pop /* 801F0958-801F09AC 0054+00 s=2 e=0 z=0 None .text displayInit__12dMenu_save_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::displayInit() { nofralloc #include "asm/d/menu/d_menu_save/displayInit__12dMenu_save_cFv.s" } #pragma pop /* 801F09AC-801F0B10 0164+00 s=0 e=3 z=0 None .text _open__12dMenu_save_cFv */ // 801F0A14: 801EF904 (screenSet__12dMenu_save_cFv) // 801F0A34: 803EAF40 (g_mDoMemCd_control) // 801F0A38: 803EAF40 (g_mDoMemCd_control) // 801F0A3C: 800170B8 (command_attach__15mDoMemCd_Ctrl_cFv) // 801F0ABC: 801F34BC (msgTxtSet__12dMenu_save_cFUsb) // 801F0ADC: 80430188 (g_meter2_info) // 801F0AE0: 80430188 (g_meter2_info) // 801F0AF4: 8021E0C4 (resetMiniGameItem__13dMeter2Info_cFb) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::_open() { nofralloc #include "asm/d/menu/d_menu_save/_open__12dMenu_save_cFv.s" } #pragma pop /* 801F0B10-801F0B28 0018+00 s=0 e=1 z=0 None .text _close__12dMenu_save_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::_close() { nofralloc #include "asm/d/menu/d_menu_save/_close__12dMenu_save_cFv.s" } #pragma pop /* 801F0B28-801F1048 0520+00 s=0 e=4 z=0 None .text _delete__12dMenu_save_cFv */ // 801F0B38: 803621D8 (_savegpr_28) // 801F0B44: 802CED3C (__dl__FPv) // 801F0B84: 80249D28 (__dt__12dMsgString_cFv) // 801F0FF8: 80014A2C (mDoExt_removeMesgFont__Fv) // 801F0FFC: 80014BDC (mDoExt_removeSubFont__Fv) // 801F1034: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::_delete() { nofralloc #include "asm/d/menu/d_menu_save/_delete__12dMenu_save_cFv.s" } #pragma pop /* 801F1048-801F1100 00B8+00 s=0 e=4 z=0 None .text _move__12dMenu_save_cFv */ // 801F105C: 80450C78 (mResetData__6mDoRst) // 801F107C: 801F12F0 (memCardWatch__12dMenu_save_cFv) // 801F10B0: 8023D7D8 (move__17dMsgScrnExplain_cFv) // 801F10C0: 803BE424 (MenuSaveProc) // 801F10C4: 803BE424 (MenuSaveProc) // 801F10CC: 80362084 (__ptmf_scall) // 801F10D8: 801F1100 (saveSelAnm__12dMenu_save_cFv) // 801F10E8: 80191F18 (_move__15dFile_warning_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::_move() { nofralloc #include "asm/d/menu/d_menu_save/_move__12dMenu_save_cFv.s" } #pragma pop /* 801F1100-801F1148 0048+00 s=1 e=0 z=0 None .text saveSelAnm__12dMenu_save_cFv */ // 801F1120: 801F1148 (selFileWakuAnm__12dMenu_save_cFv) // 801F1128: 801F11F4 (bookIconAnm__12dMenu_save_cFv) // 801F1130: 802F9690 (animation__9J2DScreenFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::saveSelAnm() { nofralloc #include "asm/d/menu/d_menu_save/saveSelAnm__12dMenu_save_cFv.s" } #pragma pop /* 801F1148-801F11F4 00AC+00 s=1 e=0 z=0 None .text selFileWakuAnm__12dMenu_save_cFv */ // 801F1178: 80454470 (lit_4185) // 801F11C8: 80454470 (lit_4185) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::selFileWakuAnm() { nofralloc #include "asm/d/menu/d_menu_save/selFileWakuAnm__12dMenu_save_cFv.s" } #pragma pop /* 801F11F4-801F12F0 00FC+00 s=1 e=0 z=0 None .text bookIconAnm__12dMenu_save_cFv */ // 801F1224: 80454470 (lit_4185) // 801F1274: 80454470 (lit_4185) // 801F12C4: 80454470 (lit_4185) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::bookIconAnm() { nofralloc #include "asm/d/menu/d_menu_save/bookIconAnm__12dMenu_save_cFv.s" } #pragma pop /* 801F12F0-801F1378 0088+00 s=1 e=0 z=0 None .text memCardWatch__12dMenu_save_cFv */ // 801F12FC: 803EAF40 (g_mDoMemCd_control) // 801F1300: 803EAF40 (g_mDoMemCd_control) // 801F1318: 80450C78 (mResetData__6mDoRst) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::memCardWatch() { nofralloc #include "asm/d/menu/d_menu_save/memCardWatch__12dMenu_save_cFv.s" } #pragma pop /* 801F1378-801F1558 01E0+00 s=1 e=0 z=0 None .text saveQuestion__12dMenu_save_cFv */ // 801F1390: 801F328C (YesNoSelect__12dMenu_save_cFv) // 801F1408: 80397960 (d_menu_d_menu_save__stringBase0) // 801F140C: 80397960 (d_menu_d_menu_save__stringBase0) // 801F1414: 80368B2C (strcpy) // 801F142C: 80397960 (d_menu_d_menu_save__stringBase0) // 801F1430: 80397960 (d_menu_d_menu_save__stringBase0) // 801F1438: 80368B2C (strcpy) // 801F1450: 80454470 (lit_4185) // 801F1478: 802F7FCC (animationTransform__7J2DPaneFv) // 801F149C: 80454458 (lit_4179) // 801F14C0: 80454458 (lit_4179) // 801F1534: 801F34BC (msgTxtSet__12dMenu_save_cFUsb) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::saveQuestion() { nofralloc #include "asm/d/menu/d_menu_save/saveQuestion__12dMenu_save_cFv.s" } #pragma pop /* 801F1558-801F1620 00C8+00 s=1 e=0 z=0 None .text saveQuestion2__12dMenu_save_cFv */ // 801F1590: 8042E84C (g_msHIO) // 801F1594: 8042E84C (g_msHIO) // 801F15A4: 804511C0 (sManager__10JFWDisplay) // 801F15D8: 804511C0 (sManager__10JFWDisplay) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::saveQuestion2() { nofralloc #include "asm/d/menu/d_menu_save/saveQuestion2__12dMenu_save_cFv.s" } #pragma pop /* 801F1620-801F1644 0024+00 s=1 e=0 z=0 None .text saveQuestion21__12dMenu_save_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::saveQuestion21() { nofralloc #include "asm/d/menu/d_menu_save/saveQuestion21__12dMenu_save_cFv.s" } #pragma pop /* 801F1644-801F16B8 0074+00 s=1 e=0 z=0 None .text saveQuestion3__12dMenu_save_cFv */ // 801F1660: 8042E84C (g_msHIO) // 801F1664: 8042E84C (g_msHIO) // 801F1674: 804511C0 (sManager__10JFWDisplay) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::saveQuestion3() { nofralloc #include "asm/d/menu/d_menu_save/saveQuestion3__12dMenu_save_cFv.s" } #pragma pop /* 801F16B8-801F16F4 003C+00 s=1 e=0 z=0 None .text saveQuestion4__12dMenu_save_cFv */ // 801F16B8: 80450C78 (mResetData__6mDoRst) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::saveQuestion4() { nofralloc #include "asm/d/menu/d_menu_save/saveQuestion4__12dMenu_save_cFv.s" } #pragma pop /* 801F16F4-801F1720 002C+00 s=1 e=0 z=0 None .text saveGuide__12dMenu_save_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::saveGuide() { nofralloc #include "asm/d/menu/d_menu_save/saveGuide__12dMenu_save_cFv.s" } #pragma pop /* 801F1720-801F191C 01FC+00 s=2 e=0 z=0 None .text memCardCheck__12dMenu_save_cFv */ // 801F1734: 803EAF40 (g_mDoMemCd_control) // 801F1738: 803EAF40 (g_mDoMemCd_control) // 801F1740: 80016D74 (getStatus__15mDoMemCd_Ctrl_cFUl) // 801F1754: 803BE724 (lit_4802) // 801F1758: 803BE724 (lit_4802) // 801F177C: 801F4A10 (errDispInitSet__12dMenu_save_cFi) // 801F17AC: 801F4A10 (errDispInitSet__12dMenu_save_cFi) // 801F17DC: 801F4A10 (errDispInitSet__12dMenu_save_cFi) // 801F180C: 801F4A10 (errDispInitSet__12dMenu_save_cFi) // 801F183C: 801F4A10 (errDispInitSet__12dMenu_save_cFi) // 801F1864: 801F4A10 (errDispInitSet__12dMenu_save_cFi) // 801F1870: 803BE70C (lit_4794) // 801F1874: 803BE70C (lit_4794) // 801F18A4: 803EAF40 (g_mDoMemCd_control) // 801F18A8: 803EAF40 (g_mDoMemCd_control) // 801F18AC: 800169B4 (load__15mDoMemCd_Ctrl_cFv) // 801F18CC: 801F4A10 (errDispInitSet__12dMenu_save_cFi) // 801F18D8: 803BE718 (lit_4797) // 801F18DC: 803BE718 (lit_4797) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::memCardCheck() { nofralloc #include "asm/d/menu/d_menu_save/memCardCheck__12dMenu_save_cFv.s" } #pragma pop /* 801F191C-801F19A8 008C+00 s=1 e=0 z=0 None .text memCardErrMsgWaitKey__12dMenu_save_cFv */ // 801F1934: 802632AC (cAPICPad_ANY_BUTTON__FUl) // 801F1940: 80430188 (g_meter2_info) // 801F1944: 80430188 (g_meter2_info) // 801F1964: 801F1B38 (closeSelect__12dMenu_save_cFv) // 801F1970: 80362018 (__ptmf_test) // 801F1984: 80362084 (__ptmf_scall) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::memCardErrMsgWaitKey() { nofralloc #include "asm/d/menu/d_menu_save/memCardErrMsgWaitKey__12dMenu_save_cFv.s" } #pragma pop /* 801F19A8-801F19DC 0034+00 s=1 e=0 z=0 None .text backSaveQuestionInitSet__12dMenu_save_cFv */ // 801F19C8: 801F34BC (msgTxtSet__12dMenu_save_cFUsb) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::backSaveQuestionInitSet() { nofralloc #include "asm/d/menu/d_menu_save/backSaveQuestionInitSet__12dMenu_save_cFv.s" } #pragma pop /* 801F19DC-801F1A48 006C+00 s=1 e=0 z=0 None .text backSaveQuestion__12dMenu_save_cFv */ // 801F19F0: 8042E84C (g_msHIO) // 801F19F4: 8042E84C (g_msHIO) // 801F1A04: 804511C0 (sManager__10JFWDisplay) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::backSaveQuestion() { nofralloc #include "asm/d/menu/d_menu_save/backSaveQuestion__12dMenu_save_cFv.s" } #pragma pop /* 801F1A48-801F1B38 00F0+00 s=1 e=0 z=0 None .text backSaveQuestion2__12dMenu_save_cFv */ // 801F1AA4: 801F34BC (msgTxtSet__12dMenu_save_cFUsb) // 801F1AAC: 801F19A8 (backSaveQuestionInitSet__12dMenu_save_cFv) // 801F1AB4: 801F19A8 (backSaveQuestionInitSet__12dMenu_save_cFv) // 801F1AB8: 804511C0 (sManager__10JFWDisplay) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::backSaveQuestion2() { nofralloc #include "asm/d/menu/d_menu_save/backSaveQuestion2__12dMenu_save_cFv.s" } #pragma pop /* ############################################################################################## */ /* 80454478-8045447C 0004+00 s=16 e=0 z=0 None .sdata2 @4879 */ SECTION_SDATA2 static f32 lit_4879 = -1.0f; /* 801F1B38-801F1BF8 00C0+00 s=5 e=0 z=0 None .text closeSelect__12dMenu_save_cFv */ // 801F1B54: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F1B68: 80454458 (lit_4179) // 801F1B70: 80454478 (lit_4879) // 801F1B7C: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F1B84: 80454448 (lit_4175) // 801F1B88: 801952A0 (setAlphaRate__16dSelect_cursor_cFf) // 801F1BA8: 80430188 (g_meter2_info) // 801F1BAC: 80430188 (g_meter2_info) // 801F1BBC: 8021DE18 (setMiniGameItem__13dMeter2Info_cFUc) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::closeSelect() { nofralloc #include "asm/d/menu/d_menu_save/closeSelect__12dMenu_save_cFv.s" } #pragma pop /* 801F1BF8-801F1C70 0078+00 s=2 e=0 z=0 None .text closeSelect2__12dMenu_save_cFv */ // 801F1C14: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F1C28: 80454458 (lit_4179) // 801F1C30: 80454478 (lit_4879) // 801F1C3C: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F1C44: 80454448 (lit_4175) // 801F1C48: 801952A0 (setAlphaRate__16dSelect_cursor_cFf) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::closeSelect2() { nofralloc #include "asm/d/menu/d_menu_save/closeSelect2__12dMenu_save_cFv.s" } #pragma pop /* 801F1C70-801F1C94 0024+00 s=1 e=0 z=0 None .text iplSelMsgInitSet__12dMenu_save_cFv */ // 801F1C80: 801F50C4 (errorTxtSet__12dMenu_save_cFUs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::iplSelMsgInitSet() { nofralloc #include "asm/d/menu/d_menu_save/iplSelMsgInitSet__12dMenu_save_cFv.s" } #pragma pop /* 801F1C94-801F1CEC 0058+00 s=1 e=0 z=0 None .text iplSelInitSet__12dMenu_save_cFv */ // 801F1CAC: 801F50C4 (errorTxtSet__12dMenu_save_cFUs) // 801F1CC0: 801F61FC (ketteiTxtDispAnmInit__12dMenu_save_cFUc) // 801F1CD4: 801F5744 (yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::iplSelInitSet() { nofralloc #include "asm/d/menu/d_menu_save/iplSelInitSet__12dMenu_save_cFv.s" } #pragma pop /* 801F1CEC-801F1D54 0068+00 s=1 e=0 z=0 None .text IPLSelectDisp1__12dMenu_save_cFv */ // 801F1D00: 801F5190 (errorTxtChangeAnm__12dMenu_save_cFv) // 801F1D10: 803BE758 (lit_4901) // 801F1D14: 803BE758 (lit_4901) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::IPLSelectDisp1() { nofralloc #include "asm/d/menu/d_menu_save/IPLSelectDisp1__12dMenu_save_cFv.s" } #pragma pop /* 801F1D54-801F1DD4 0080+00 s=1 e=0 z=0 None .text IPLSelectDisp2__12dMenu_save_cFv */ // 801F1D64: 803621DC (_savegpr_29) // 801F1D6C: 801F5190 (errorTxtChangeAnm__12dMenu_save_cFv) // 801F1D78: 801F58C8 (yesnoMenuMoveAnm__12dMenu_save_cFv) // 801F1D84: 801F6278 (ketteiTxtDispAnm__12dMenu_save_cFv) // 801F1DB0: 801F5D84 (yesnoCursorShow__12dMenu_save_cFv) // 801F1DC0: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::IPLSelectDisp2() { nofralloc #include "asm/d/menu/d_menu_save/IPLSelectDisp2__12dMenu_save_cFv.s" } #pragma pop /* 801F1DD4-801F1E58 0084+00 s=1 e=0 z=0 None .text memCardErrGoIPLSel__12dMenu_save_cFv */ // 801F1DF0: 801F4E48 (errYesNoSelect__12dMenu_save_cFUcUc) // 801F1E10: 801F50C4 (errorTxtSet__12dMenu_save_cFUs) // 801F1E2C: 801F4510 (yesnoSelectAnmSet__12dMenu_save_cFUc) // 801F1E40: 801F1B38 (closeSelect__12dMenu_save_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::memCardErrGoIPLSel() { nofralloc #include "asm/d/menu/d_menu_save/memCardErrGoIPLSel__12dMenu_save_cFv.s" } #pragma pop /* 801F1E58-801F1EE0 0088+00 s=1 e=0 z=0 None .text IPLSelect2Disp__12dMenu_save_cFv */ // 801F1E68: 803621DC (_savegpr_29) // 801F1E70: 801F5190 (errorTxtChangeAnm__12dMenu_save_cFv) // 801F1E80: 801F5AE4 (yesnoSelectMoveAnm__12dMenu_save_cFUc) // 801F1E90: 801F6654 (yesnoWakuAlpahAnm__12dMenu_save_cFUc) // 801F1EBC: 801F5D84 (yesnoCursorShow__12dMenu_save_cFv) // 801F1ECC: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::IPLSelect2Disp() { nofralloc #include "asm/d/menu/d_menu_save/IPLSelect2Disp__12dMenu_save_cFv.s" } #pragma pop /* 801F1EE0-801F1F80 00A0+00 s=1 e=0 z=0 None .text memCardErrGoIPLSel2__12dMenu_save_cFv */ // 801F1EFC: 801F4E48 (errYesNoSelect__12dMenu_save_cFUcUc) // 801F1F1C: 8042E84C (g_msHIO) // 801F1F20: 8042E84C (g_msHIO) // 801F1F30: 804511C0 (sManager__10JFWDisplay) // 801F1F68: 801F1B38 (closeSelect__12dMenu_save_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::memCardErrGoIPLSel2() { nofralloc #include "asm/d/menu/d_menu_save/memCardErrGoIPLSel2__12dMenu_save_cFv.s" } #pragma pop /* 801F1F80-801F2000 0080+00 s=1 e=0 z=0 None .text memCardErrGotoIPL__12dMenu_save_cFv */ // 801F1FB4: 804511C0 (sManager__10JFWDisplay) // 801F1FE4: 80450C78 (mResetData__6mDoRst) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::memCardErrGotoIPL() { nofralloc #include "asm/d/menu/d_menu_save/memCardErrGotoIPL__12dMenu_save_cFv.s" } #pragma pop /* 801F2000-801F20AC 00AC+00 s=1 e=0 z=0 None .text memCardErrMsgWaitFormatSel__12dMenu_save_cFv */ // 801F201C: 801F4E48 (errYesNoSelect__12dMenu_save_cFUcUc) // 801F203C: 801F50C4 (errorTxtSet__12dMenu_save_cFUs) // 801F2058: 801F4510 (yesnoSelectAnmSet__12dMenu_save_cFUc) // 801F2070: 801F50C4 (errorTxtSet__12dMenu_save_cFUs) // 801F208C: 801F5744 (yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::memCardErrMsgWaitFormatSel() { nofralloc #include "asm/d/menu/d_menu_save/memCardErrMsgWaitFormatSel__12dMenu_save_cFv.s" } #pragma pop /* 801F20AC-801F2134 0088+00 s=1 e=0 z=0 None .text cardFormatYesSelDisp__12dMenu_save_cFv */ // 801F20BC: 803621DC (_savegpr_29) // 801F20C4: 801F5190 (errorTxtChangeAnm__12dMenu_save_cFv) // 801F20D4: 801F5AE4 (yesnoSelectMoveAnm__12dMenu_save_cFUc) // 801F20E4: 801F6654 (yesnoWakuAlpahAnm__12dMenu_save_cFUc) // 801F2110: 801F5D84 (yesnoCursorShow__12dMenu_save_cFv) // 801F2120: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::cardFormatYesSelDisp() { nofralloc #include "asm/d/menu/d_menu_save/cardFormatYesSelDisp__12dMenu_save_cFv.s" } #pragma pop /* 801F2134-801F219C 0068+00 s=1 e=0 z=0 None .text cardFormatNoSelDisp__12dMenu_save_cFv */ // 801F214C: 801F5190 (errorTxtChangeAnm__12dMenu_save_cFv) // 801F2158: 801F58C8 (yesnoMenuMoveAnm__12dMenu_save_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::cardFormatNoSelDisp() { nofralloc #include "asm/d/menu/d_menu_save/cardFormatNoSelDisp__12dMenu_save_cFv.s" } #pragma pop /* 801F219C-801F2250 00B4+00 s=1 e=0 z=0 None .text memCardErrMsgWaitFormatSel2__12dMenu_save_cFv */ // 801F21B8: 801F4E48 (errYesNoSelect__12dMenu_save_cFUcUc) // 801F21E0: 801F50C4 (errorTxtSet__12dMenu_save_cFUs) // 801F21FC: 801F5744 (yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc) // 801F2214: 801F50C4 (errorTxtSet__12dMenu_save_cFUs) // 801F2230: 801F5744 (yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::memCardErrMsgWaitFormatSel2() { nofralloc #include "asm/d/menu/d_menu_save/memCardErrMsgWaitFormatSel2__12dMenu_save_cFv.s" } #pragma pop /* 801F2250-801F22CC 007C+00 s=1 e=0 z=0 None .text cardFormatYesSel2Disp__12dMenu_save_cFv */ // 801F2268: 801F5190 (errorTxtChangeAnm__12dMenu_save_cFv) // 801F2274: 801F58C8 (yesnoMenuMoveAnm__12dMenu_save_cFv) // 801F2290: 8042E84C (g_msHIO) // 801F2294: 8042E84C (g_msHIO) // 801F22A0: 803EAF40 (g_mDoMemCd_control) // 801F22A4: 803EAF40 (g_mDoMemCd_control) // 801F22A8: 80016E58 (command_format__15mDoMemCd_Ctrl_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::cardFormatYesSel2Disp() { nofralloc #include "asm/d/menu/d_menu_save/cardFormatYesSel2Disp__12dMenu_save_cFv.s" } #pragma pop /* 801F22CC-801F232C 0060+00 s=1 e=0 z=0 None .text memCardFormat__12dMenu_save_cFv */ // 801F22F4: 803EAF40 (g_mDoMemCd_control) // 801F22F8: 803EAF40 (g_mDoMemCd_control) // 801F22FC: 80016F2C (FormatSync__15mDoMemCd_Ctrl_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::memCardFormat() { nofralloc #include "asm/d/menu/d_menu_save/memCardFormat__12dMenu_save_cFv.s" } #pragma pop /* 801F232C-801F23A4 0078+00 s=1 e=0 z=0 None .text memCardFormatWait__12dMenu_save_cFv */ // 801F2368: 801F50C4 (errorTxtSet__12dMenu_save_cFUs) // 801F2384: 801F50C4 (errorTxtSet__12dMenu_save_cFUs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::memCardFormatWait() { nofralloc #include "asm/d/menu/d_menu_save/memCardFormatWait__12dMenu_save_cFv.s" } #pragma pop /* 801F23A4-801F23FC 0058+00 s=1 e=0 z=0 None .text gameFileMakeSelInitSet__12dMenu_save_cFv */ // 801F23BC: 801F50C4 (errorTxtSet__12dMenu_save_cFUs) // 801F23C8: 801F61FC (ketteiTxtDispAnmInit__12dMenu_save_cFUc) // 801F23E4: 801F5744 (yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::gameFileMakeSelInitSet() { nofralloc #include "asm/d/menu/d_menu_save/gameFileMakeSelInitSet__12dMenu_save_cFv.s" } #pragma pop /* 801F23FC-801F247C 0080+00 s=1 e=0 z=0 None .text makeGameFileSelDisp__12dMenu_save_cFv */ // 801F240C: 803621DC (_savegpr_29) // 801F2414: 801F5190 (errorTxtChangeAnm__12dMenu_save_cFv) // 801F2420: 801F58C8 (yesnoMenuMoveAnm__12dMenu_save_cFv) // 801F242C: 801F6278 (ketteiTxtDispAnm__12dMenu_save_cFv) // 801F2458: 801F5D84 (yesnoCursorShow__12dMenu_save_cFv) // 801F2468: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::makeGameFileSelDisp() { nofralloc #include "asm/d/menu/d_menu_save/makeGameFileSelDisp__12dMenu_save_cFv.s" } #pragma pop /* 801F247C-801F2514 0098+00 s=1 e=0 z=0 None .text memCardMakeGameFileSel__12dMenu_save_cFv */ // 801F2498: 801F4E48 (errYesNoSelect__12dMenu_save_cFUcUc) // 801F24C0: 801F50C4 (errorTxtSet__12dMenu_save_cFUs) // 801F24CC: 801F61FC (ketteiTxtDispAnmInit__12dMenu_save_cFUc) // 801F24E8: 801F5744 (yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc) // 801F24FC: 801F1B38 (closeSelect__12dMenu_save_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::memCardMakeGameFileSel() { nofralloc #include "asm/d/menu/d_menu_save/memCardMakeGameFileSel__12dMenu_save_cFv.s" } #pragma pop /* 801F2514-801F25AC 0098+00 s=1 e=0 z=0 None .text makeGameFileDisp__12dMenu_save_cFv */ // 801F2524: 803621DC (_savegpr_29) // 801F252C: 801F5190 (errorTxtChangeAnm__12dMenu_save_cFv) // 801F2538: 801F58C8 (yesnoMenuMoveAnm__12dMenu_save_cFv) // 801F2544: 801F6278 (ketteiTxtDispAnm__12dMenu_save_cFv) // 801F256C: 8042E84C (g_msHIO) // 801F2570: 8042E84C (g_msHIO) // 801F2580: 801F6954 (setInitSaveData__12dMenu_save_cFv) // 801F2588: 801F67B8 (dataSave__12dMenu_save_cFv) // 801F2598: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::makeGameFileDisp() { nofralloc #include "asm/d/menu/d_menu_save/makeGameFileDisp__12dMenu_save_cFv.s" } #pragma pop /* 801F25AC-801F260C 0060+00 s=1 e=0 z=0 None .text memCardMakeGameFile__12dMenu_save_cFv */ // 801F25D4: 803EAF40 (g_mDoMemCd_control) // 801F25D8: 803EAF40 (g_mDoMemCd_control) // 801F25DC: 80016CE0 (SaveSync__15mDoMemCd_Ctrl_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::memCardMakeGameFile() { nofralloc #include "asm/d/menu/d_menu_save/memCardMakeGameFile__12dMenu_save_cFv.s" } #pragma pop /* 801F260C-801F2698 008C+00 s=1 e=0 z=0 None .text memCardMakeGameFileWait__12dMenu_save_cFv */ // 801F2648: 801F50C4 (errorTxtSet__12dMenu_save_cFUs) // 801F2660: 804061C0 (g_dComIfG_gameInfo) // 801F2664: 804061C0 (g_dComIfG_gameInfo) // 801F2678: 801F50C4 (errorTxtSet__12dMenu_save_cFUs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::memCardMakeGameFileWait() { nofralloc #include "asm/d/menu/d_menu_save/memCardMakeGameFileWait__12dMenu_save_cFv.s" } #pragma pop /* 801F2698-801F2708 0070+00 s=1 e=0 z=0 None .text memCardCommandEnd__12dMenu_save_cFv */ // 801F26AC: 801F5190 (errorTxtChangeAnm__12dMenu_save_cFv) // 801F26BC: 803A2180 (__ptmf_null) // 801F26C0: 803A2180 (__ptmf_null) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::memCardCommandEnd() { nofralloc #include "asm/d/menu/d_menu_save/memCardCommandEnd__12dMenu_save_cFv.s" } #pragma pop /* 801F2708-801F27CC 00C4+00 s=1 e=0 z=0 None .text memCardCommandEnd2__12dMenu_save_cFv */ // 801F2718: 803621DC (_savegpr_29) // 801F2720: 801F4928 (headerTxtChangeAnm__12dMenu_save_cFv) // 801F272C: 801F6278 (ketteiTxtDispAnm__12dMenu_save_cFv) // 801F2738: 801F6120 (modoruTxtDispAnm__12dMenu_save_cFv) // 801F277C: 803A2180 (__ptmf_null) // 801F2780: 803A2180 (__ptmf_null) // 801F27B8: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::memCardCommandEnd2() { nofralloc #include "asm/d/menu/d_menu_save/memCardCommandEnd2__12dMenu_save_cFv.s" } #pragma pop /* 801F27CC-801F2840 0074+00 s=1 e=0 z=0 None .text memCardDataLoadWait__12dMenu_save_cFv */ // 801F27E0: 803EAF40 (g_mDoMemCd_control) // 801F27E4: 803EAF40 (g_mDoMemCd_control) // 801F27F4: 80016AB0 (LoadSync__15mDoMemCd_Ctrl_cFPvUlUl) // 801F2828: 801F5278 (saveSelectOpenInit__12dMenu_save_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::memCardDataLoadWait() { nofralloc #include "asm/d/menu/d_menu_save/memCardDataLoadWait__12dMenu_save_cFv.s" } #pragma pop /* 801F2840-801F28E4 00A4+00 s=2 e=0 z=0 None .text dataWrite__12dMenu_save_cFv */ // 801F2850: 803621DC (_savegpr_29) // 801F2858: 804061C0 (g_dComIfG_gameInfo) // 801F285C: 804061C0 (g_dComIfG_gameInfo) // 801F2878: 804061C0 (g_dComIfG_gameInfo) // 801F287C: 804061C0 (g_dComIfG_gameInfo) // 801F2880: 800350F0 (putSave__10dSv_info_cFi) // 801F2884: 804061C0 (g_dComIfG_gameInfo) // 801F2888: 804061C0 (g_dComIfG_gameInfo) // 801F2894: 80035798 (memory_to_card__10dSv_info_cFPci) // 801F28A0: 80017D38 (mDoMemCdRWm_SetCheckSumGameData__FPUcUc) // 801F28B0: 80017CEC (mDoMemCdRWm_TestCheckSumGameData__FPv) // 801F28C8: 801F67B8 (dataSave__12dMenu_save_cFv) // 801F28D0: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::dataWrite() { nofralloc #include "asm/d/menu/d_menu_save/dataWrite__12dMenu_save_cFv.s" } #pragma pop /* 801F28E4-801F298C 00A8+00 s=1 e=0 z=0 None .text memCardDataSaveWait__12dMenu_save_cFv */ // 801F2900: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F2914: 80454458 (lit_4179) // 801F291C: 80454478 (lit_4879) // 801F2928: 802AC50C (seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F2940: 803EAF40 (g_mDoMemCd_control) // 801F2944: 803EAF40 (g_mDoMemCd_control) // 801F2948: 80016CE0 (SaveSync__15mDoMemCd_Ctrl_cFv) // 801F295C: 80397960 (d_menu_d_menu_save__stringBase0) // 801F2960: 80397960 (d_menu_d_menu_save__stringBase0) // 801F296C: 8036687C (printf) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::memCardDataSaveWait() { nofralloc #include "asm/d/menu/d_menu_save/memCardDataSaveWait__12dMenu_save_cFv.s" } #pragma pop /* 801F298C-801F2B5C 01D0+00 s=1 e=0 z=0 None .text memCardDataSaveWait2__12dMenu_save_cFv */ // 801F29B4: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F29C8: 80454458 (lit_4179) // 801F29D0: 80454478 (lit_4879) // 801F29DC: 802AC50C (seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F2A04: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F2A18: 80454458 (lit_4179) // 801F2A20: 80454478 (lit_4879) // 801F2A2C: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F2A34: 804061C0 (g_dComIfG_gameInfo) // 801F2A38: 804061C0 (g_dComIfG_gameInfo) // 801F2A64: 801F485C (headerTxtSet__12dMenu_save_cFUs) // 801F2A6C: 8019210C (closeInit__15dFile_warning_cFv) // 801F2A78: 801F61FC (ketteiTxtDispAnmInit__12dMenu_save_cFUc) // 801F2A90: 801F485C (headerTxtSet__12dMenu_save_cFUs) // 801F2A98: 8019210C (closeInit__15dFile_warning_cFv) // 801F2AB4: 801F5744 (yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc) // 801F2AC0: 801F61FC (ketteiTxtDispAnmInit__12dMenu_save_cFUc) // 801F2AD0: 801F67F0 (setSaveData__12dMenu_save_cFv) // 801F2AE8: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F2AFC: 80454458 (lit_4179) // 801F2B04: 80454478 (lit_4879) // 801F2B10: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F2B1C: 801F485C (headerTxtSet__12dMenu_save_cFUs) // 801F2B24: 8019210C (closeInit__15dFile_warning_cFv) // 801F2B30: 801F61FC (ketteiTxtDispAnmInit__12dMenu_save_cFUc) // 801F2B3C: 801F60A4 (modoruTxtDispAnmInit__12dMenu_save_cFUc) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::memCardDataSaveWait2() { nofralloc #include "asm/d/menu/d_menu_save/memCardDataSaveWait2__12dMenu_save_cFv.s" } #pragma pop /* 801F2B5C-801F2BF8 009C+00 s=1 e=0 z=0 None .text gameContinueDisp__12dMenu_save_cFv */ // 801F2B6C: 803621DC (_savegpr_29) // 801F2B74: 801F4928 (headerTxtChangeAnm__12dMenu_save_cFv) // 801F2B80: 801F58C8 (yesnoMenuMoveAnm__12dMenu_save_cFv) // 801F2B8C: 801F6278 (ketteiTxtDispAnm__12dMenu_save_cFv) // 801F2BD4: 801F5D84 (yesnoCursorShow__12dMenu_save_cFv) // 801F2BE4: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::gameContinueDisp() { nofralloc #include "asm/d/menu/d_menu_save/gameContinueDisp__12dMenu_save_cFv.s" } #pragma pop /* 801F2BF8-801F2D78 0180+00 s=1 e=0 z=0 None .text gameContinue__12dMenu_save_cFv */ // 801F2C14: 801F4E48 (errYesNoSelect__12dMenu_save_cFUcUc) // 801F2C34: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F2C48: 80454458 (lit_4179) // 801F2C50: 80454478 (lit_4879) // 801F2C5C: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F2C8C: 80430188 (g_meter2_info) // 801F2C90: 80430188 (g_meter2_info) // 801F2CA0: 8021DE18 (setMiniGameItem__13dMeter2Info_cFUc) // 801F2CA8: 80454448 (lit_4175) // 801F2CAC: 801952A0 (setAlphaRate__16dSelect_cursor_cFf) // 801F2CC8: 801F1BF8 (closeSelect2__12dMenu_save_cFv) // 801F2CE4: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F2CF8: 80454458 (lit_4179) // 801F2D00: 80454478 (lit_4879) // 801F2D0C: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F2D4C: 801F1BF8 (closeSelect2__12dMenu_save_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::gameContinue() { nofralloc #include "asm/d/menu/d_menu_save/gameContinue__12dMenu_save_cFv.s" } #pragma pop /* 801F2D78-801F2DA0 0028+00 s=1 e=0 z=0 None .text gameContinue2__12dMenu_save_cFv */ // 801F2D94: 80450C78 (mResetData__6mDoRst) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::gameContinue2() { nofralloc #include "asm/d/menu/d_menu_save/gameContinue2__12dMenu_save_cFv.s" } #pragma pop /* 801F2DA0-801F2DD4 0034+00 s=1 e=0 z=0 None .text gameContinue3__12dMenu_save_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::gameContinue3() { nofralloc #include "asm/d/menu/d_menu_save/gameContinue3__12dMenu_save_cFv.s" } #pragma pop /* 801F2DD4-801F2E88 00B4+00 s=1 e=0 z=0 None .text saveEnd__12dMenu_save_cFv */ // 801F2DEC: 801F4928 (headerTxtChangeAnm__12dMenu_save_cFv) // 801F2DF8: 801F6278 (ketteiTxtDispAnm__12dMenu_save_cFv) // 801F2E48: 801F1BF8 (closeSelect2__12dMenu_save_cFv) // 801F2E5C: 801F30B8 (restartInit__12dMenu_save_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::saveEnd() { nofralloc #include "asm/d/menu/d_menu_save/saveEnd__12dMenu_save_cFv.s" } #pragma pop /* 801F2E88-801F2F08 0080+00 s=1 e=0 z=0 None .text endingNoSave__12dMenu_save_cFv */ // 801F2E9C: 801F328C (YesNoSelect__12dMenu_save_cFv) // 801F2EE8: 801F34BC (msgTxtSet__12dMenu_save_cFUsb) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::endingNoSave() { nofralloc #include "asm/d/menu/d_menu_save/endingNoSave__12dMenu_save_cFv.s" } #pragma pop /* 801F2F08-801F2F38 0030+00 s=1 e=0 z=0 None .text endingNoSave2__12dMenu_save_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::endingNoSave2() { nofralloc #include "asm/d/menu/d_menu_save/endingNoSave2__12dMenu_save_cFv.s" } #pragma pop /* 801F2F38-801F2F4C 0014+00 s=1 e=0 z=0 None .text endingDataCheck__12dMenu_save_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::endingDataCheck() { nofralloc #include "asm/d/menu/d_menu_save/endingDataCheck__12dMenu_save_cFv.s" } #pragma pop /* 801F2F4C-801F2FB4 0068+00 s=1 e=0 z=0 None .text retryQuestion0__12dMenu_save_cFv */ // 801F2F60: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F2F70: 802B3EAC (checkBgmIDPlaying__8Z2SeqMgrFUl) // 801F2F94: 801F34BC (msgTxtSet__12dMenu_save_cFUsb) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::retryQuestion0() { nofralloc #include "asm/d/menu/d_menu_save/retryQuestion0__12dMenu_save_cFv.s" } #pragma pop /* 801F2FB4-801F3040 008C+00 s=1 e=0 z=0 None .text retryQuestion1__12dMenu_save_cFv */ // 801F2FC8: 801F328C (YesNoSelect__12dMenu_save_cFv) // 801F2FEC: 801F30B8 (restartInit__12dMenu_save_cFv) // 801F3020: 801F34BC (msgTxtSet__12dMenu_save_cFUsb) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::retryQuestion1() { nofralloc #include "asm/d/menu/d_menu_save/retryQuestion1__12dMenu_save_cFv.s" } #pragma pop /* 801F3040-801F30B8 0078+00 s=1 e=0 z=0 None .text retryQuestion2__12dMenu_save_cFv */ // 801F3054: 801F328C (YesNoSelect__12dMenu_save_cFv) // 801F3098: 801F34BC (msgTxtSet__12dMenu_save_cFUsb) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::retryQuestion2() { nofralloc #include "asm/d/menu/d_menu_save/retryQuestion2__12dMenu_save_cFv.s" } #pragma pop /* 801F30B8-801F31B0 00F8+00 s=2 e=0 z=0 None .text restartInit__12dMenu_save_cFv */ // 801F30C8: 804061C0 (g_dComIfG_gameInfo) // 801F30CC: 804061C0 (g_dComIfG_gameInfo) // 801F30D8: 803A7288 (saveBitLabels__16dSv_event_flag_c) // 801F30DC: 803A7288 (saveBitLabels__16dSv_event_flag_c) // 801F30E4: 800349BC (isEventBit__11dSv_event_cCFUs) // 801F30F4: 803A7288 (saveBitLabels__16dSv_event_flag_c) // 801F30F8: 803A7288 (saveBitLabels__16dSv_event_flag_c) // 801F3100: 800349A4 (offEventBit__11dSv_event_cFUs) // 801F3108: 803A7288 (saveBitLabels__16dSv_event_flag_c) // 801F310C: 803A7288 (saveBitLabels__16dSv_event_flag_c) // 801F3114: 800349A4 (offEventBit__11dSv_event_cFUs) // 801F3118: 804061C0 (g_dComIfG_gameInfo) // 801F311C: 804061C0 (g_dComIfG_gameInfo) // 801F3128: 80033EC8 (isFirstBit__21dSv_player_get_item_cCFUc) // 801F3134: 804061C0 (g_dComIfG_gameInfo) // 801F3138: 804061C0 (g_dComIfG_gameInfo) // 801F314C: 80033030 (getItem__17dSv_player_item_cCFib) // 801F3168: 80032FB8 (setItem__17dSv_player_item_cFiUc) // 801F316C: 80430188 (g_meter2_info) // 801F3170: 80430188 (g_meter2_info) // 801F3178: 804061C0 (g_dComIfG_gameInfo) // 801F317C: 804061C0 (g_dComIfG_gameInfo) // 801F3184: 80430188 (g_meter2_info) // 801F3188: 80430188 (g_meter2_info) // 801F3198: 8021DE18 (setMiniGameItem__13dMeter2Info_cFUc) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::restartInit() { nofralloc #include "asm/d/menu/d_menu_save/restartInit__12dMenu_save_cFv.s" } #pragma pop /* 801F31B0-801F31B4 0004+00 s=1 e=0 z=0 None .text saveWait__12dMenu_save_cFv */ void dMenu_save_c::saveWait() { /* empty function */ } /* 801F31B4-801F328C 00D8+00 s=1 e=0 z=0 None .text messageChange__12dMenu_save_cFv */ // 801F3208: 8023D7D8 (move__17dMsgScrnExplain_cFv) // 801F3238: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb) // 801F3260: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::messageChange() { nofralloc #include "asm/d/menu/d_menu_save/messageChange__12dMenu_save_cFv.s" } #pragma pop /* 801F328C-801F34BC 0230+00 s=4 e=0 z=0 None .text YesNoSelect__12dMenu_save_cFv */ // 801F32A8: 80450C78 (mResetData__6mDoRst) // 801F3328: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F333C: 80454458 (lit_4179) // 801F3344: 80454478 (lit_4879) // 801F3350: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F3368: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F337C: 80454458 (lit_4179) // 801F3384: 80454478 (lit_4879) // 801F3390: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F33A0: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F33B4: 80454458 (lit_4179) // 801F33BC: 80454478 (lit_4879) // 801F33C8: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F33D8: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F33EC: 80454458 (lit_4179) // 801F33F4: 80454478 (lit_4879) // 801F3400: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F3410: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F3424: 80454458 (lit_4179) // 801F342C: 80454478 (lit_4879) // 801F3438: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::YesNoSelect() { nofralloc #include "asm/d/menu/d_menu_save/YesNoSelect__12dMenu_save_cFv.s" } #pragma pop /* 801F34BC-801F3588 00CC+00 s=8 e=0 z=0 None .text msgTxtSet__12dMenu_save_cFUsb */ // 801F34CC: 803621DC (_savegpr_29) // 801F3520: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb) // 801F3544: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb) // 801F3574: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::msgTxtSet(u16 param_0, bool param_1) { nofralloc #include "asm/d/menu/d_menu_save/msgTxtSet__12dMenu_save_cFUsb.s" } #pragma pop /* 801F3588-801F36B4 012C+00 s=1 e=0 z=0 None .text openSaveSelect__12dMenu_save_cFv */ // 801F3598: 803621D8 (_savegpr_28) // 801F35A0: 801F4928 (headerTxtChangeAnm__12dMenu_save_cFv) // 801F35C8: 801F53D4 (selectDataBaseMoveAnm__12dMenu_save_cFv) // 801F35F0: 801F5F84 (errorMoveAnm__12dMenu_save_cFv) // 801F3618: 801F58C8 (yesnoMenuMoveAnm__12dMenu_save_cFv) // 801F3654: 801F485C (headerTxtSet__12dMenu_save_cFUs) // 801F365C: 801F54C0 (saveSelectOpenAnmSet__12dMenu_save_cFv) // 801F3668: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F367C: 80454458 (lit_4179) // 801F3684: 80454478 (lit_4879) // 801F3690: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F36A0: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::openSaveSelect() { nofralloc #include "asm/d/menu/d_menu_save/openSaveSelect__12dMenu_save_cFv.s" } #pragma pop /* 801F36B4-801F37A0 00EC+00 s=1 e=0 z=0 None .text openSaveSelect2__12dMenu_save_cFv */ // 801F36CC: 801F4928 (headerTxtChangeAnm__12dMenu_save_cFv) // 801F36D8: 801F53D4 (selectDataBaseMoveAnm__12dMenu_save_cFv) // 801F36FC: 801F60A4 (modoruTxtDispAnmInit__12dMenu_save_cFUc) // 801F3700: 804061C0 (g_dComIfG_gameInfo) // 801F3704: 804061C0 (g_dComIfG_gameInfo) // 801F3760: 803BDF84 (SelStartFrameTbl) // 801F3764: 803BDF84 (SelStartFrameTbl) // 801F377C: 801F61FC (ketteiTxtDispAnmInit__12dMenu_save_cFUc) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::openSaveSelect2() { nofralloc #include "asm/d/menu/d_menu_save/openSaveSelect2__12dMenu_save_cFv.s" } #pragma pop /* 801F37A0-801F3934 0194+00 s=1 e=0 z=0 None .text openSaveSelect3__12dMenu_save_cFv */ // 801F37B0: 803621D4 (_savegpr_27) // 801F37B8: 801F6120 (modoruTxtDispAnm__12dMenu_save_cFv) // 801F37E4: 8042E84C (g_msHIO) // 801F37E8: 8042E84C (g_msHIO) // 801F37FC: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F3808: 801F6278 (ketteiTxtDispAnm__12dMenu_save_cFv) // 801F3820: 803BDF90 (SelEndFrameTbl) // 801F3824: 803BDF90 (SelEndFrameTbl) // 801F386C: 80454470 (lit_4185) // 801F38A4: 802F7FCC (animationTransform__7J2DPaneFv) // 801F3910: 801F6458 (selFileCursorShow__12dMenu_save_cFv) // 801F3920: 80362220 (_restgpr_27) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::openSaveSelect3() { nofralloc #include "asm/d/menu/d_menu_save/openSaveSelect3__12dMenu_save_cFv.s" } #pragma pop /* 801F3934-801F3A94 0160+00 s=1 e=0 z=0 None .text saveSelect__12dMenu_save_cFv */ // 801F3948: 80450C78 (mResetData__6mDoRst) // 801F395C: 8003219C (checkTrigger__9STControlFv) // 801F3960: 803DD2E8 (m_cpadInfo__8mDoCPd_c) // 801F3964: 803DD2E8 (m_cpadInfo__8mDoCPd_c) // 801F3978: 801F3A94 (saveSelectStart__12dMenu_save_cFv) // 801F398C: 801F1B38 (closeSelect__12dMenu_save_cFv) // 801F3998: 80032524 (checkUpTrigger__9STControlFv) // 801F39B8: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F39CC: 80454458 (lit_4179) // 801F39D4: 80454478 (lit_4879) // 801F39E0: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F39FC: 801F3C7C (dataSelectAnmSet__12dMenu_save_cFv) // 801F3A10: 800325A0 (checkDownTrigger__9STControlFv) // 801F3A30: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F3A44: 80454458 (lit_4179) // 801F3A4C: 80454478 (lit_4879) // 801F3A58: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F3A74: 801F3C7C (dataSelectAnmSet__12dMenu_save_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::saveSelect() { nofralloc #include "asm/d/menu/d_menu_save/saveSelect__12dMenu_save_cFv.s" } #pragma pop /* 801F3A94-801F3BE0 014C+00 s=1 e=0 z=0 None .text saveSelectStart__12dMenu_save_cFv */ // 801F3AA4: 803621DC (_savegpr_29) // 801F3AB4: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F3AC8: 80454458 (lit_4179) // 801F3AD0: 80454478 (lit_4879) // 801F3ADC: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F3AEC: 803BDF9C (SelOpenStartFrameTbl) // 801F3AF0: 803BDF9C (SelOpenStartFrameTbl) // 801F3AF8: 803BDFA8 (SelOpenEndFrameTbl) // 801F3AFC: 803BDFA8 (SelOpenEndFrameTbl) // 801F3B04: 801F5508 (selectDataMoveAnmInitSet__12dMenu_save_cFii) // 801F3B0C: 80454448 (lit_4175) // 801F3B10: 801952A0 (setAlphaRate__16dSelect_cursor_cFf) // 801F3B24: 8042E84C (g_msHIO) // 801F3B28: 8042E84C (g_msHIO) // 801F3B30: 801F6354 (selectWakuAlpahAnmInit__12dMenu_save_cFUcUcUcUc) // 801F3B54: 80017CEC (mDoMemCdRWm_TestCheckSumGameData__FPv) // 801F3B70: 801F485C (headerTxtSet__12dMenu_save_cFUs) // 801F3B78: 801920B8 (openInit__15dFile_warning_cFv) // 801F3B84: 801F61FC (ketteiTxtDispAnmInit__12dMenu_save_cFUc) // 801F3B90: 801F60A4 (modoruTxtDispAnmInit__12dMenu_save_cFUc) // 801F3BB0: 801F5744 (yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc) // 801F3BBC: 801F485C (headerTxtSet__12dMenu_save_cFUs) // 801F3BCC: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::saveSelectStart() { nofralloc #include "asm/d/menu/d_menu_save/saveSelectStart__12dMenu_save_cFv.s" } #pragma pop /* 801F3BE0-801F3C7C 009C+00 s=1 e=0 z=0 None .text selectDataOpenMove__12dMenu_save_cFv */ // 801F3BF0: 803621D8 (_savegpr_28) // 801F3BF8: 801F4928 (headerTxtChangeAnm__12dMenu_save_cFv) // 801F3C04: 801F5600 (selectDataMoveAnm__12dMenu_save_cFv) // 801F3C10: 801F58C8 (yesnoMenuMoveAnm__12dMenu_save_cFv) // 801F3C20: 801F6390 (selectWakuAlpahAnm__12dMenu_save_cFUc) // 801F3C58: 801F5D84 (yesnoCursorShow__12dMenu_save_cFv) // 801F3C68: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::selectDataOpenMove() { nofralloc #include "asm/d/menu/d_menu_save/selectDataOpenMove__12dMenu_save_cFv.s" } #pragma pop /* 801F3C7C-801F3E30 01B4+00 s=1 e=0 z=0 None .text dataSelectAnmSet__12dMenu_save_cFv */ // 801F3CC8: 803BDF84 (SelStartFrameTbl) // 801F3CCC: 803BDF84 (SelStartFrameTbl) // 801F3CEC: 80454470 (lit_4185) // 801F3D24: 802F7FCC (animationTransform__7J2DPaneFv) // 801F3D58: 8042E84C (g_msHIO) // 801F3D5C: 8042E84C (g_msHIO) // 801F3D64: 801F6354 (selectWakuAlpahAnmInit__12dMenu_save_cFUcUcUcUc) // 801F3D98: 803BDF90 (SelEndFrameTbl) // 801F3D9C: 803BDF90 (SelEndFrameTbl) // 801F3DBC: 80454470 (lit_4185) // 801F3DF4: 802F7FCC (animationTransform__7J2DPaneFv) // 801F3E14: 80454448 (lit_4175) // 801F3E18: 801952A0 (setAlphaRate__16dSelect_cursor_cFf) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::dataSelectAnmSet() { nofralloc #include "asm/d/menu/d_menu_save/dataSelectAnmSet__12dMenu_save_cFv.s" } #pragma pop /* 801F3E30-801F40D8 02A8+00 s=1 e=0 z=0 None .text saveSelectMoveAnime__12dMenu_save_cFv */ // 801F3E40: 803621D0 (_savegpr_26) // 801F3E6C: 8042E84C (g_msHIO) // 801F3E70: 8042E84C (g_msHIO) // 801F3E84: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F3E94: 801F6390 (selectWakuAlpahAnm__12dMenu_save_cFUc) // 801F3EAC: 803BDF84 (SelStartFrameTbl) // 801F3EB0: 803BDF84 (SelStartFrameTbl) // 801F3EF8: 80454470 (lit_4185) // 801F3F30: 802F7FCC (animationTransform__7J2DPaneFv) // 801F3F58: 8042E84C (g_msHIO) // 801F3F5C: 8042E84C (g_msHIO) // 801F3F70: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F3F88: 803BDF90 (SelEndFrameTbl) // 801F3F8C: 803BDF90 (SelEndFrameTbl) // 801F3FD4: 80454470 (lit_4185) // 801F400C: 802F7FCC (animationTransform__7J2DPaneFv) // 801F4084: 801F6458 (selFileCursorShow__12dMenu_save_cFv) // 801F40C4: 8036221C (_restgpr_26) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::saveSelectMoveAnime() { nofralloc #include "asm/d/menu/d_menu_save/saveSelectMoveAnime__12dMenu_save_cFv.s" } #pragma pop /* 801F40D8-801F4238 0160+00 s=1 e=0 z=0 None .text saveYesNoSelect__12dMenu_save_cFv */ // 801F40EC: 80450C78 (mResetData__6mDoRst) // 801F4100: 8003219C (checkTrigger__9STControlFv) // 801F4104: 803DD2E8 (m_cpadInfo__8mDoCPd_c) // 801F4108: 803DD2E8 (m_cpadInfo__8mDoCPd_c) // 801F411C: 801F4238 (yesnoSelectStart__12dMenu_save_cFv) // 801F4130: 801F4724 (yesnoCancelAnmSet__12dMenu_save_cFv) // 801F413C: 800324A8 (checkRightTrigger__9STControlFv) // 801F415C: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F4170: 80454458 (lit_4179) // 801F4178: 80454478 (lit_4879) // 801F4184: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F41A0: 801F4510 (yesnoSelectAnmSet__12dMenu_save_cFUc) // 801F41B4: 8003242C (checkLeftTrigger__9STControlFv) // 801F41D4: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F41E8: 80454458 (lit_4179) // 801F41F0: 80454478 (lit_4879) // 801F41FC: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F4218: 801F4510 (yesnoSelectAnmSet__12dMenu_save_cFUc) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::saveYesNoSelect() { nofralloc #include "asm/d/menu/d_menu_save/saveYesNoSelect__12dMenu_save_cFv.s" } #pragma pop /* 801F4238-801F42FC 00C4+00 s=1 e=0 z=0 None .text yesnoSelectStart__12dMenu_save_cFv */ // 801F4260: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F4274: 80454458 (lit_4179) // 801F427C: 80454478 (lit_4879) // 801F4288: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F4290: 80454448 (lit_4175) // 801F4294: 801952A0 (setAlphaRate__16dSelect_cursor_cFf) // 801F42A8: 801F5744 (yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc) // 801F42B4: 801F485C (headerTxtSet__12dMenu_save_cFUs) // 801F42BC: 801920B8 (openInit__15dFile_warning_cFv) // 801F42C8: 801F61FC (ketteiTxtDispAnmInit__12dMenu_save_cFUc) // 801F42D4: 801F60A4 (modoruTxtDispAnmInit__12dMenu_save_cFUc) // 801F42E4: 801F4724 (yesnoCancelAnmSet__12dMenu_save_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::yesnoSelectStart() { nofralloc #include "asm/d/menu/d_menu_save/yesnoSelectStart__12dMenu_save_cFv.s" } #pragma pop /* 801F42FC-801F43F8 00FC+00 s=1 e=0 z=0 None .text saveMoveDisp__12dMenu_save_cFv */ // 801F430C: 803621D8 (_savegpr_28) // 801F431C: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F4330: 80454458 (lit_4179) // 801F4338: 80454478 (lit_4879) // 801F4344: 802AC50C (seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F434C: 801F4928 (headerTxtChangeAnm__12dMenu_save_cFv) // 801F4358: 801F58C8 (yesnoMenuMoveAnm__12dMenu_save_cFv) // 801F4364: 801F6278 (ketteiTxtDispAnm__12dMenu_save_cFv) // 801F4370: 801F6120 (modoruTxtDispAnm__12dMenu_save_cFv) // 801F43C0: 8042E84C (g_msHIO) // 801F43C4: 8042E84C (g_msHIO) // 801F43D4: 801F2840 (dataWrite__12dMenu_save_cFv) // 801F43E4: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::saveMoveDisp() { nofralloc #include "asm/d/menu/d_menu_save/saveMoveDisp__12dMenu_save_cFv.s" } #pragma pop /* 801F43F8-801F4510 0118+00 s=1 e=0 z=0 None .text saveMoveDisp2__12dMenu_save_cFv */ // 801F4408: 803621D4 (_savegpr_27) // 801F4418: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F442C: 80454458 (lit_4179) // 801F4434: 80454478 (lit_4879) // 801F4440: 802AC50C (seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F4448: 801F4928 (headerTxtChangeAnm__12dMenu_save_cFv) // 801F4454: 801F5600 (selectDataMoveAnm__12dMenu_save_cFv) // 801F4464: 801F6390 (selectWakuAlpahAnm__12dMenu_save_cFUc) // 801F4470: 801F6278 (ketteiTxtDispAnm__12dMenu_save_cFv) // 801F447C: 801F6120 (modoruTxtDispAnm__12dMenu_save_cFv) // 801F44D8: 8042E84C (g_msHIO) // 801F44DC: 8042E84C (g_msHIO) // 801F44EC: 801F2840 (dataWrite__12dMenu_save_cFv) // 801F44FC: 80362220 (_restgpr_27) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::saveMoveDisp2() { nofralloc #include "asm/d/menu/d_menu_save/saveMoveDisp2__12dMenu_save_cFv.s" } #pragma pop /* 801F4510-801F46B4 01A4+00 s=4 e=0 z=0 None .text yesnoSelectAnmSet__12dMenu_save_cFUc */ // 801F4540: 8042E84C (g_msHIO) // 801F4544: 8042E84C (g_msHIO) // 801F454C: 801F6608 (yesnoWakuAlpahAnmInit__12dMenu_save_cFUcUcUcUc) // 801F4580: 803BDFC4 (YnSelEndFrameTbl) // 801F4584: 803BDFC4 (YnSelEndFrameTbl) // 801F45B0: 80454470 (lit_4185) // 801F45E8: 802F7FCC (animationTransform__7J2DPaneFv) // 801F45F0: 80454448 (lit_4175) // 801F45F4: 801952A0 (setAlphaRate__16dSelect_cursor_cFf) // 801F4630: 803BDFB4 (YnSelStartFrameTbl) // 801F4634: 803BDFB4 (YnSelStartFrameTbl) // 801F4660: 80454470 (lit_4185) // 801F4698: 802F7FCC (animationTransform__7J2DPaneFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::yesnoSelectAnmSet(u8 param_0) { nofralloc #include "asm/d/menu/d_menu_save/yesnoSelectAnmSet__12dMenu_save_cFUc.s" } #pragma pop /* 801F46B4-801F4724 0070+00 s=1 e=0 z=0 None .text yesNoCursorMoveAnm__12dMenu_save_cFv */ // 801F46D0: 801F5AE4 (yesnoSelectMoveAnm__12dMenu_save_cFUc) // 801F46E0: 801F6654 (yesnoWakuAlpahAnm__12dMenu_save_cFUc) // 801F4700: 801F5D84 (yesnoCursorShow__12dMenu_save_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::yesNoCursorMoveAnm() { nofralloc #include "asm/d/menu/d_menu_save/yesNoCursorMoveAnm__12dMenu_save_cFv.s" } #pragma pop /* 801F4724-801F47DC 00B8+00 s=2 e=0 z=0 None .text yesnoCancelAnmSet__12dMenu_save_cFv */ // 801F4740: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F4754: 80454458 (lit_4179) // 801F475C: 80454478 (lit_4879) // 801F4768: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F4770: 80454448 (lit_4175) // 801F4774: 801952A0 (setAlphaRate__16dSelect_cursor_cFf) // 801F4780: 801F485C (headerTxtSet__12dMenu_save_cFUs) // 801F4790: 803BDFA8 (SelOpenEndFrameTbl) // 801F4794: 803BDFA8 (SelOpenEndFrameTbl) // 801F479C: 803BDF9C (SelOpenStartFrameTbl) // 801F47A0: 803BDF9C (SelOpenStartFrameTbl) // 801F47A8: 801F5508 (selectDataMoveAnmInitSet__12dMenu_save_cFii) // 801F47BC: 801F5744 (yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::yesnoCancelAnmSet() { nofralloc #include "asm/d/menu/d_menu_save/yesnoCancelAnmSet__12dMenu_save_cFv.s" } #pragma pop /* 801F47DC-801F485C 0080+00 s=1 e=0 z=0 None .text saveYesNoCancelMove__12dMenu_save_cFv */ // 801F47EC: 803621DC (_savegpr_29) // 801F47F4: 801F4928 (headerTxtChangeAnm__12dMenu_save_cFv) // 801F4800: 801F58C8 (yesnoMenuMoveAnm__12dMenu_save_cFv) // 801F480C: 801F5600 (selectDataMoveAnm__12dMenu_save_cFv) // 801F4838: 801F6458 (selFileCursorShow__12dMenu_save_cFv) // 801F4848: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::saveYesNoCancelMove() { nofralloc #include "asm/d/menu/d_menu_save/saveYesNoCancelMove__12dMenu_save_cFv.s" } #pragma pop /* 801F485C-801F4928 00CC+00 s=7 e=0 z=0 None .text headerTxtSet__12dMenu_save_cFUs */ // 801F4890: 80397960 (d_menu_d_menu_save__stringBase0) // 801F4894: 80397960 (d_menu_d_menu_save__stringBase0) // 801F489C: 80368B2C (strcpy) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::headerTxtSet(u16 param_0) { nofralloc #include "asm/d/menu/d_menu_save/headerTxtSet__12dMenu_save_cFUs.s" } #pragma pop /* 801F4928-801F4A10 00E8+00 s=10 e=0 z=0 None .text headerTxtChangeAnm__12dMenu_save_cFv */ // 801F4938: 803621D8 (_savegpr_28) // 801F4968: 8042E84C (g_msHIO) // 801F496C: 8042E84C (g_msHIO) // 801F4980: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F49AC: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F49B0: 80430188 (g_meter2_info) // 801F49B4: 80430188 (g_meter2_info) // 801F49FC: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::headerTxtChangeAnm() { nofralloc #include "asm/d/menu/d_menu_save/headerTxtChangeAnm__12dMenu_save_cFv.s" } #pragma pop /* 801F4A10-801F4B84 0174+00 s=1 e=0 z=0 None .text errDispInitSet__12dMenu_save_cFi */ // 801F4A30: 801F485C (headerTxtSet__12dMenu_save_cFUs) // 801F4AE0: 801F5EF4 (errorMoveAnmInitSet__12dMenu_save_cFii) // 801F4B08: 801F533C (selectDataBaseMoveAnmInitSet__12dMenu_save_cFii) // 801F4B34: 801F5744 (yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc) // 801F4B40: 801F60A4 (modoruTxtDispAnmInit__12dMenu_save_cFUc) // 801F4B4C: 801F61FC (ketteiTxtDispAnmInit__12dMenu_save_cFUc) // 801F4B54: 80192160 (init__15dFile_warning_cFv) // 801F4B5C: 80454448 (lit_4175) // 801F4B60: 801952A0 (setAlphaRate__16dSelect_cursor_cFf) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::errDispInitSet(int param_0) { nofralloc #include "asm/d/menu/d_menu_save/errDispInitSet__12dMenu_save_cFi.s" } #pragma pop /* 801F4B84-801F4D10 018C+00 s=1 e=0 z=0 None .text msgWindowInitOpen__12dMenu_save_cFv */ // 801F4B94: 803621D0 (_savegpr_26) // 801F4BAC: 801F4928 (headerTxtChangeAnm__12dMenu_save_cFv) // 801F4BDC: 801F53D4 (selectDataBaseMoveAnm__12dMenu_save_cFv) // 801F4C00: 801F58C8 (yesnoMenuMoveAnm__12dMenu_save_cFv) // 801F4C24: 801F5F84 (errorMoveAnm__12dMenu_save_cFv) // 801F4C30: 801F6120 (modoruTxtDispAnm__12dMenu_save_cFv) // 801F4C3C: 801F6278 (ketteiTxtDispAnm__12dMenu_save_cFv) // 801F4CA8: 801F5EF4 (errorMoveAnmInitSet__12dMenu_save_cFii) // 801F4CC8: 801F5744 (yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc) // 801F4CD4: 801F61FC (ketteiTxtDispAnmInit__12dMenu_save_cFUc) // 801F4CE4: 801F61FC (ketteiTxtDispAnmInit__12dMenu_save_cFUc) // 801F4CFC: 8036221C (_restgpr_26) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::msgWindowInitOpen() { nofralloc #include "asm/d/menu/d_menu_save/msgWindowInitOpen__12dMenu_save_cFv.s" } #pragma pop /* 801F4D10-801F4DAC 009C+00 s=1 e=0 z=0 None .text msgWindowOpen__12dMenu_save_cFv */ // 801F4D20: 803621DC (_savegpr_29) // 801F4D28: 801F5F84 (errorMoveAnm__12dMenu_save_cFv) // 801F4D44: 801F58C8 (yesnoMenuMoveAnm__12dMenu_save_cFv) // 801F4D50: 801F6278 (ketteiTxtDispAnm__12dMenu_save_cFv) // 801F4D88: 801F5D84 (yesnoCursorShow__12dMenu_save_cFv) // 801F4D98: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::msgWindowOpen() { nofralloc #include "asm/d/menu/d_menu_save/msgWindowOpen__12dMenu_save_cFv.s" } #pragma pop /* 801F4DAC-801F4E48 009C+00 s=1 e=0 z=0 None .text msgWindowClose__12dMenu_save_cFv */ // 801F4DC4: 801F5F84 (errorMoveAnm__12dMenu_save_cFv) // 801F4DE0: 801F58C8 (yesnoMenuMoveAnm__12dMenu_save_cFv) // 801F4E08: 80362018 (__ptmf_test) // 801F4E1C: 80362084 (__ptmf_scall) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::msgWindowClose() { nofralloc #include "asm/d/menu/d_menu_save/msgWindowClose__12dMenu_save_cFv.s" } #pragma pop /* 801F4E48-801F4FB4 016C+00 s=6 e=0 z=0 None .text errYesNoSelect__12dMenu_save_cFUcUc */ // 801F4E58: 803621D8 (_savegpr_28) // 801F4E6C: 80450C78 (mResetData__6mDoRst) // 801F4E88: 8003219C (checkTrigger__9STControlFv) // 801F4E8C: 803DD2E8 (m_cpadInfo__8mDoCPd_c) // 801F4E90: 803DD2E8 (m_cpadInfo__8mDoCPd_c) // 801F4EBC: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F4ED0: 80454458 (lit_4179) // 801F4ED8: 80454478 (lit_4879) // 801F4EE4: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F4EFC: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F4F10: 80454458 (lit_4179) // 801F4F18: 80454478 (lit_4879) // 801F4F24: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F4F2C: 80454448 (lit_4175) // 801F4F30: 801952A0 (setAlphaRate__16dSelect_cursor_cFf) // 801F4F40: 800324A8 (checkRightTrigger__9STControlFv) // 801F4F64: 801F4FB4 (errCurMove__12dMenu_save_cFUcUc) // 801F4F70: 8003242C (checkLeftTrigger__9STControlFv) // 801F4F94: 801F4FB4 (errCurMove__12dMenu_save_cFUcUc) // 801F4FA0: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::errYesNoSelect(u8 param_0, u8 param_1) { nofralloc #include "asm/d/menu/d_menu_save/errYesNoSelect__12dMenu_save_cFUcUc.s" } #pragma pop /* 801F4FB4-801F5054 00A0+00 s=1 e=0 z=0 None .text errCurMove__12dMenu_save_cFUcUc */ // 801F4FF4: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 801F5008: 80454458 (lit_4179) // 801F5010: 80454478 (lit_4879) // 801F501C: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc) // 801F5028: 801F4510 (yesnoSelectAnmSet__12dMenu_save_cFUc) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::errCurMove(u8 param_0, u8 param_1) { nofralloc #include "asm/d/menu/d_menu_save/errCurMove__12dMenu_save_cFUcUc.s" } #pragma pop /* 801F5054-801F50C4 0070+00 s=1 e=0 z=0 None .text errYesNoCursorMoveAnm__12dMenu_save_cFv */ // 801F5070: 801F5AE4 (yesnoSelectMoveAnm__12dMenu_save_cFUc) // 801F5080: 801F6654 (yesnoWakuAlpahAnm__12dMenu_save_cFUc) // 801F50A0: 801F5D84 (yesnoCursorShow__12dMenu_save_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::errYesNoCursorMoveAnm() { nofralloc #include "asm/d/menu/d_menu_save/errYesNoCursorMoveAnm__12dMenu_save_cFv.s" } #pragma pop /* 801F50C4-801F5190 00CC+00 s=9 e=0 z=0 None .text errorTxtSet__12dMenu_save_cFUs */ // 801F50F8: 80397960 (d_menu_d_menu_save__stringBase0) // 801F50FC: 80397960 (d_menu_d_menu_save__stringBase0) // 801F5104: 80368B2C (strcpy) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::errorTxtSet(u16 param_0) { nofralloc #include "asm/d/menu/d_menu_save/errorTxtSet__12dMenu_save_cFUs.s" } #pragma pop /* 801F5190-801F5278 00E8+00 s=9 e=0 z=0 None .text errorTxtChangeAnm__12dMenu_save_cFv */ // 801F51A0: 803621D8 (_savegpr_28) // 801F51D0: 8042E84C (g_msHIO) // 801F51D4: 8042E84C (g_msHIO) // 801F51E8: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F5214: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F5218: 80430188 (g_meter2_info) // 801F521C: 80430188 (g_meter2_info) // 801F5264: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::errorTxtChangeAnm() { nofralloc #include "asm/d/menu/d_menu_save/errorTxtChangeAnm__12dMenu_save_cFv.s" } #pragma pop /* 801F5278-801F533C 00C4+00 s=1 e=0 z=0 None .text saveSelectOpenInit__12dMenu_save_cFv */ // 801F52B0: 801F533C (selectDataBaseMoveAnmInitSet__12dMenu_save_cFii) // 801F52D8: 801F5EF4 (errorMoveAnmInitSet__12dMenu_save_cFii) // 801F52FC: 801F5744 (yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc) // 801F5304: 80192160 (init__15dFile_warning_cFv) // 801F5314: 801F485C (headerTxtSet__12dMenu_save_cFUs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::saveSelectOpenInit() { nofralloc #include "asm/d/menu/d_menu_save/saveSelectOpenInit__12dMenu_save_cFv.s" } #pragma pop /* 801F533C-801F53D4 0098+00 s=3 e=0 z=0 None .text * selectDataBaseMoveAnmInitSet__12dMenu_save_cFii */ // 801F534C: 803621DC (_savegpr_29) // 801F5384: 80454470 (lit_4185) // 801F53B0: 802F7FCC (animationTransform__7J2DPaneFv) // 801F53C0: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::selectDataBaseMoveAnmInitSet(int param_0, int param_1) { nofralloc #include "asm/d/menu/d_menu_save/selectDataBaseMoveAnmInitSet__12dMenu_save_cFii.s" } #pragma pop /* 801F53D4-801F54C0 00EC+00 s=3 e=0 z=0 None .text selectDataBaseMoveAnm__12dMenu_save_cFv */ // 801F5434: 80454470 (lit_4185) // 801F5460: 802F7FCC (animationTransform__7J2DPaneFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::selectDataBaseMoveAnm() { nofralloc #include "asm/d/menu/d_menu_save/selectDataBaseMoveAnm__12dMenu_save_cFv.s" } #pragma pop /* 801F54C0-801F5508 0048+00 s=1 e=0 z=0 None .text saveSelectOpenAnmSet__12dMenu_save_cFv */ // 801F54D4: 801F67F0 (setSaveData__12dMenu_save_cFv) // 801F54F0: 801F533C (selectDataBaseMoveAnmInitSet__12dMenu_save_cFii) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::saveSelectOpenAnmSet() { nofralloc #include "asm/d/menu/d_menu_save/saveSelectOpenAnmSet__12dMenu_save_cFv.s" } #pragma pop /* 801F5508-801F5600 00F8+00 s=2 e=0 z=0 None .text selectDataMoveAnmInitSet__12dMenu_save_cFii */ // 801F5518: 803621DC (_savegpr_29) // 801F55A0: 80454470 (lit_4185) // 801F55CC: 802F7FCC (animationTransform__7J2DPaneFv) // 801F55D8: 802F7FCC (animationTransform__7J2DPaneFv) // 801F55E4: 802F7FCC (animationTransform__7J2DPaneFv) // 801F55EC: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::selectDataMoveAnmInitSet(int param_0, int param_1) { nofralloc #include "asm/d/menu/d_menu_save/selectDataMoveAnmInitSet__12dMenu_save_cFii.s" } #pragma pop /* 801F5600-801F5744 0144+00 s=3 e=0 z=0 None .text selectDataMoveAnm__12dMenu_save_cFv */ // 801F5610: 803621DC (_savegpr_29) // 801F569C: 80454470 (lit_4185) // 801F56D4: 802F7FCC (animationTransform__7J2DPaneFv) // 801F5730: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::selectDataMoveAnm() { nofralloc #include "asm/d/menu/d_menu_save/selectDataMoveAnm__12dMenu_save_cFv.s" } #pragma pop /* 801F5744-801F58C8 0184+00 s=12 e=0 z=0 None .text yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc */ // 801F5754: 803621DC (_savegpr_29) // 801F5820: 80454448 (lit_4175) // 801F5824: 801952A0 (setAlphaRate__16dSelect_cursor_cFf) // 801F586C: 80454470 (lit_4185) // 801F5898: 802F7FCC (animationTransform__7J2DPaneFv) // 801F58A4: 802F7FCC (animationTransform__7J2DPaneFv) // 801F58B4: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::yesnoMenuMoveAnmInitSet(int param_0, int param_1, u8 param_2) { nofralloc #include "asm/d/menu/d_menu_save/yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc.s" } #pragma pop /* 801F58C8-801F5AE4 021C+00 s=13 e=0 z=0 None .text yesnoMenuMoveAnm__12dMenu_save_cFv */ // 801F5930: 80454470 (lit_4185) // 801F595C: 802F7FCC (animationTransform__7J2DPaneFv) // 801F5968: 802F7FCC (animationTransform__7J2DPaneFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::yesnoMenuMoveAnm() { nofralloc #include "asm/d/menu/d_menu_save/yesnoMenuMoveAnm__12dMenu_save_cFv.s" } #pragma pop /* 801F5AE4-801F5D84 02A0+00 s=4 e=0 z=0 None .text yesnoSelectMoveAnm__12dMenu_save_cFUc */ // 801F5AF4: 803621D8 (_savegpr_28) // 801F5B24: 803BDFB4 (YnSelStartFrameTbl) // 801F5B28: 803BDFB4 (YnSelStartFrameTbl) // 801F5BB8: 80454470 (lit_4185) // 801F5BF0: 802F7FCC (animationTransform__7J2DPaneFv) // 801F5C18: 803BDFC4 (YnSelEndFrameTbl) // 801F5C1C: 803BDFC4 (YnSelEndFrameTbl) // 801F5CAC: 80454470 (lit_4185) // 801F5CE4: 802F7FCC (animationTransform__7J2DPaneFv) // 801F5D70: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::yesnoSelectMoveAnm(u8 param_0) { nofralloc #include "asm/d/menu/d_menu_save/yesnoSelectMoveAnm__12dMenu_save_cFUc.s" } #pragma pop /* ############################################################################################## */ /* 8045447C-80454480 0004+00 s=1 e=0 z=0 None .sdata2 @6327 */ SECTION_SDATA2 static f32 lit_6327 = 21.0f / 25.0f; /* 80454480-80454488 0004+04 s=1 e=0 z=0 None .sdata2 @6328 */ SECTION_SDATA2 static f32 lit_6328[1 + 1 /* padding */] = { 3.0f / 50.0f, /* padding */ 0.0f, }; /* 801F5D84-801F5EF4 0170+00 s=9 e=0 z=0 None .text yesnoCursorShow__12dMenu_save_cFv */ // 801F5E74: 80254EBC (getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs) // 801F5EB4: 801950F4 (setPos__16dSelect_cursor_cFffP7J2DPaneb) // 801F5EBC: 80454458 (lit_4179) // 801F5EC0: 801952A0 (setAlphaRate__16dSelect_cursor_cFf) // 801F5EC8: 8045445C (lit_4180) // 801F5ECC: 8045447C (lit_6327) // 801F5ED0: 80454480 (lit_6328) // 801F5ED4: 8045443C (lit_3850) // 801F5EDC: 801951B0 (setParam__16dSelect_cursor_cFfffff) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::yesnoCursorShow() { nofralloc #include "asm/d/menu/d_menu_save/yesnoCursorShow__12dMenu_save_cFv.s" } #pragma pop /* 801F5EF4-801F5F84 0090+00 s=3 e=0 z=0 None .text errorMoveAnmInitSet__12dMenu_save_cFii */ // 801F5F04: 803621DC (_savegpr_29) // 801F5F38: 80454470 (lit_4185) // 801F5F60: 802F7FCC (animationTransform__7J2DPaneFv) // 801F5F70: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::errorMoveAnmInitSet(int param_0, int param_1) { nofralloc #include "asm/d/menu/d_menu_save/errorMoveAnmInitSet__12dMenu_save_cFii.s" } #pragma pop /* 801F5F84-801F60A4 0120+00 s=4 e=0 z=0 None .text errorMoveAnm__12dMenu_save_cFv */ // 801F5FEC: 80454470 (lit_4185) // 801F6014: 802F7FCC (animationTransform__7J2DPaneFv) // 801F6020: 80454470 (lit_4185) // 801F6048: 802F7FCC (animationTransform__7J2DPaneFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::errorMoveAnm() { nofralloc #include "asm/d/menu/d_menu_save/errorMoveAnm__12dMenu_save_cFv.s" } #pragma pop /* 801F60A4-801F6120 007C+00 s=5 e=0 z=0 None .text modoruTxtDispAnmInit__12dMenu_save_cFUc */ // 801F60FC: 8042E84C (g_msHIO) // 801F6100: 8042E84C (g_msHIO) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::modoruTxtDispAnmInit(u8 param_0) { nofralloc #include "asm/d/menu/d_menu_save/modoruTxtDispAnmInit__12dMenu_save_cFUc.s" } #pragma pop /* 801F6120-801F61FC 00DC+00 s=5 e=0 z=0 None .text modoruTxtDispAnm__12dMenu_save_cFv */ // 801F6130: 803621DC (_savegpr_29) // 801F6148: 8042E84C (g_msHIO) // 801F614C: 8042E84C (g_msHIO) // 801F6160: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F617C: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F6188: 8042E84C (g_msHIO) // 801F618C: 8042E84C (g_msHIO) // 801F61A0: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F61BC: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F61E8: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::modoruTxtDispAnm() { nofralloc #include "asm/d/menu/d_menu_save/modoruTxtDispAnm__12dMenu_save_cFv.s" } #pragma pop /* 801F61FC-801F6278 007C+00 s=9 e=0 z=0 None .text ketteiTxtDispAnmInit__12dMenu_save_cFUc */ // 801F6254: 8042E84C (g_msHIO) // 801F6258: 8042E84C (g_msHIO) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::ketteiTxtDispAnmInit(u8 param_0) { nofralloc #include "asm/d/menu/d_menu_save/ketteiTxtDispAnmInit__12dMenu_save_cFUc.s" } #pragma pop /* 801F6278-801F6354 00DC+00 s=11 e=0 z=0 None .text ketteiTxtDispAnm__12dMenu_save_cFv */ // 801F6288: 803621DC (_savegpr_29) // 801F62A0: 8042E84C (g_msHIO) // 801F62A4: 8042E84C (g_msHIO) // 801F62B8: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F62D4: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F62E0: 8042E84C (g_msHIO) // 801F62E4: 8042E84C (g_msHIO) // 801F62F8: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F6314: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F6340: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::ketteiTxtDispAnm() { nofralloc #include "asm/d/menu/d_menu_save/ketteiTxtDispAnm__12dMenu_save_cFv.s" } #pragma pop /* 801F6354-801F6390 003C+00 s=2 e=0 z=0 None .text * selectWakuAlpahAnmInit__12dMenu_save_cFUcUcUcUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::selectWakuAlpahAnmInit(u8 param_0, u8 param_1, u8 param_2, u8 param_3) { nofralloc #include "asm/d/menu/d_menu_save/selectWakuAlpahAnmInit__12dMenu_save_cFUcUcUcUc.s" } #pragma pop /* 801F6390-801F6458 00C8+00 s=3 e=0 z=0 None .text selectWakuAlpahAnm__12dMenu_save_cFUc */ // 801F63A0: 803621D0 (_savegpr_26) // 801F63D0: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F63F0: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F6410: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F6444: 8036221C (_restgpr_26) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::selectWakuAlpahAnm(u8 param_0) { nofralloc #include "asm/d/menu/d_menu_save/selectWakuAlpahAnm__12dMenu_save_cFUc.s" } #pragma pop /* 801F6458-801F6608 01B0+00 s=3 e=0 z=0 None .text selFileCursorShow__12dMenu_save_cFv */ // 801F6480: 80454458 (lit_4179) // 801F64B0: 80454458 (lit_4179) // 801F64E0: 80454458 (lit_4179) // 801F6588: 80254EBC (getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs) // 801F65C8: 801950F4 (setPos__16dSelect_cursor_cFffP7J2DPaneb) // 801F65D0: 80454458 (lit_4179) // 801F65D4: 801952A0 (setAlphaRate__16dSelect_cursor_cFf) // 801F65DC: 8045445C (lit_4180) // 801F65E0: 80454460 (lit_4181) // 801F65E4: 80454464 (lit_4182) // 801F65E8: 80454468 (lit_4183) // 801F65F0: 801951B0 (setParam__16dSelect_cursor_cFfffff) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::selFileCursorShow() { nofralloc #include "asm/d/menu/d_menu_save/selFileCursorShow__12dMenu_save_cFv.s" } #pragma pop /* 801F6608-801F6654 004C+00 s=1 e=0 z=0 None .text * yesnoWakuAlpahAnmInit__12dMenu_save_cFUcUcUcUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::yesnoWakuAlpahAnmInit(u8 param_0, u8 param_1, u8 param_2, u8 param_3) { nofralloc #include "asm/d/menu/d_menu_save/yesnoWakuAlpahAnmInit__12dMenu_save_cFUcUcUcUc.s" } #pragma pop /* 801F6654-801F67B8 0164+00 s=4 e=0 z=0 None .text yesnoWakuAlpahAnm__12dMenu_save_cFUc */ // 801F6664: 803621CC (_savegpr_25) // 801F66A4: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F66C4: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F66E4: 80255878 (alphaAnime__13CPaneMgrAlphaFsUcUcUc) // 801F6764: 802548BC //(colorAnime__8CPaneMgrFsQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorUc) // 801F67A4: 80362218 (_restgpr_25) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::yesnoWakuAlpahAnm(u8 param_0) { nofralloc #include "asm/d/menu/d_menu_save/yesnoWakuAlpahAnm__12dMenu_save_cFUc.s" } #pragma pop /* 801F67B8-801F67F0 0038+00 s=2 e=0 z=0 None .text dataSave__12dMenu_save_cFv */ // 801F67C8: 803EAF40 (g_mDoMemCd_control) // 801F67CC: 803EAF40 (g_mDoMemCd_control) // 801F67DC: 80016B58 (save__15mDoMemCd_Ctrl_cFPvUlUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::dataSave() { nofralloc #include "asm/d/menu/d_menu_save/dataSave__12dMenu_save_cFv.s" } #pragma pop /* 801F67F0-801F6954 0164+00 s=2 e=0 z=0 None .text setSaveData__12dMenu_save_cFv */ // 801F6800: 803621CC (_savegpr_25) // 801F6814: 804061C0 (g_dComIfG_gameInfo) // 801F6818: 804061C0 (g_dComIfG_gameInfo) // 801F6820: 80017CEC (mDoMemCdRWm_TestCheckSumGameData__FPv) // 801F6838: 80192954 (setSaveData__12dFile_info_cFP10dSv_save_ciUc) // 801F6940: 80362218 (_restgpr_25) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::setSaveData() { nofralloc #include "asm/d/menu/d_menu_save/setSaveData__12dMenu_save_cFv.s" } #pragma pop /* 801F6954-801F69B8 0064+00 s=1 e=0 z=0 None .text setInitSaveData__12dMenu_save_cFv */ // 801F6964: 803621DC (_savegpr_29) // 801F6970: 804061C0 (g_dComIfG_gameInfo) // 801F6974: 804061C0 (g_dComIfG_gameInfo) // 801F6984: 80035BD0 (initdata_to_card__10dSv_info_cFPci) // 801F6990: 80017D38 (mDoMemCdRWm_SetCheckSumGameData__FPUcUc) // 801F69A4: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::setInitSaveData() { nofralloc #include "asm/d/menu/d_menu_save/setInitSaveData__12dMenu_save_cFv.s" } #pragma pop /* 801F69B8-801F69FC 0044+00 s=0 e=1 z=0 None .text _draw__12dMenu_save_cFv */ // 801F69DC: 804061C0 (g_dComIfG_gameInfo) // 801F69E0: 804061C0 (g_dComIfG_gameInfo) // 801F69E8: 8023D918 (draw__17dMsgScrnExplain_cFP13J2DOrthoGraph) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::_draw() { nofralloc #include "asm/d/menu/d_menu_save/_draw__12dMenu_save_cFv.s" } #pragma pop /* 801F69FC-801F6ADC 00E0+00 s=0 e=2 z=0 None .text _draw2__12dMenu_save_cFv */ // 801F6A0C: 803621D0 (_savegpr_26) // 801F6A2C: 804061C0 (g_dComIfG_gameInfo) // 801F6A30: 804061C0 (g_dComIfG_gameInfo) // 801F6A44: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c) // 801F6A54: 804061C0 (g_dComIfG_gameInfo) // 801F6A58: 804061C0 (g_dComIfG_gameInfo) // 801F6A78: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c) // 801F6A8C: 80192D60 (_draw__12dFile_info_cFv) // 801F6AB0: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c) // 801F6AC0: 80192190 (_draw__15dFile_warning_cFv) // 801F6AC8: 8036221C (_restgpr_26) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dMenu_save_c::_draw2() { nofralloc #include "asm/d/menu/d_menu_save/_draw2__12dMenu_save_cFv.s" } #pragma pop /* 801F6ADC-801F6B0C 0030+00 s=1 e=0 z=0 None .text draw__23dDlst_MenuSaveExplain_cFv */ // 801F6AEC: 804061C0 (g_dComIfG_gameInfo) // 801F6AF0: 804061C0 (g_dComIfG_gameInfo) // 801F6AF8: 8023D918 (draw__17dMsgScrnExplain_cFP13J2DOrthoGraph) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dDlst_MenuSaveExplain_c::draw() { nofralloc #include "asm/d/menu/d_menu_save/draw__23dDlst_MenuSaveExplain_cFv.s" } #pragma pop /* 801F6B0C-801F6B44 0038+00 s=1 e=0 z=0 None .text draw__16dDlst_MenuSave_cFv */ // 801F6B1C: 80454448 (lit_4175) // 801F6B24: 804061C0 (g_dComIfG_gameInfo) // 801F6B28: 804061C0 (g_dComIfG_gameInfo) // 801F6B30: 802F8ED4 (draw__9J2DScreenFffPC14J2DGrafContext) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dDlst_MenuSave_c::draw() { nofralloc #include "asm/d/menu/d_menu_save/draw__16dDlst_MenuSave_cFv.s" } #pragma pop /* 801F6B44-801F6B8C 0048+00 s=1 e=0 z=0 None .text __dt__16dDlst_MenuSave_cFv */ // 801F6B5C: 803BE764 (__vt__16dDlst_MenuSave_c) // 801F6B60: 803BE764 (__vt__16dDlst_MenuSave_c) // 801F6B70: 802CED3C (__dl__FPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm dDlst_MenuSave_c::~dDlst_MenuSave_c() { nofralloc #include "asm/d/menu/d_menu_save/__dt__16dDlst_MenuSave_cFv.s" } #pragma pop /* 801F6B8C-801F6BD4 0048+00 s=1 e=0 z=0 None .text __dt__23dDlst_MenuSaveExplain_cFv */ // 801F6BA4: 803BE774 (__vt__23dDlst_MenuSaveExplain_c) // 801F6BA8: 803BE774 (__vt__23dDlst_MenuSaveExplain_c) // 801F6BB8: 802CED3C (__dl__FPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm dDlst_MenuSaveExplain_c::~dDlst_MenuSaveExplain_c() { nofralloc #include "asm/d/menu/d_menu_save/__dt__23dDlst_MenuSaveExplain_cFv.s" } #pragma pop /* 801F6BD4-801F6C1C 0048+00 s=2 e=0 z=0 None .text __dt__9dMs_HIO_cFv */ // 801F6BEC: 803BE7CC (__vt__9dMs_HIO_c) // 801F6BF0: 803BE7CC (__vt__9dMs_HIO_c) // 801F6C00: 802CED3C (__dl__FPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm dMs_HIO_c::~dMs_HIO_c() { nofralloc #include "asm/d/menu/d_menu_save/__dt__9dMs_HIO_cFv.s" } #pragma pop /* 801F6C1C-801F7224 0608+00 s=0 e=0 z=0 None .text __sinit_d_menu_save_cpp */ // 801F6C2C: 803BDF78 (cNullVec__6Z2Calc) // 801F6C30: 803BDF78 (cNullVec__6Z2Calc) // 801F6C34: 8042E84C (g_msHIO) // 801F6C38: 8042E84C (g_msHIO) // 801F6C3C: 801EF654 (__ct__9dMs_HIO_cFv) // 801F6C40: 801F6BD4 (__dt__9dMs_HIO_cFv) // 801F6C44: 801F6BD4 (__dt__9dMs_HIO_cFv) // 801F6C48: 8042E840 (lit_3785) // 801F6C4C: 8042E840 (lit_3785) // 801F6C50: 80361C24 (__register_global_object) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off extern "C" asm void __sinit_d_menu_save_cpp() { nofralloc #include "asm/d/menu/d_menu_save/__sinit_d_menu_save_cpp.s" } #pragma pop #pragma push #pragma force_active on SECTION_CTORS void* const _ctors_801F6C1C = (void*)__sinit_d_menu_save_cpp; #pragma pop