mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-08-20 05:16:24 -04:00
2060 lines
68 KiB
C++
2060 lines
68 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: d/s/d_s_logo
|
|
//
|
|
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
#include "d/s/d_s_logo.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct scene_class {
|
|
};
|
|
|
|
struct request_of_phase_process_class {
|
|
};
|
|
|
|
struct JKRHeap {
|
|
/* 802CE438 */ // False False
|
|
void becomeCurrentHeap();
|
|
/* 802CE448 */ // False False
|
|
void destroy();
|
|
/* 802CE4D4 */ // False False
|
|
// u32 False
|
|
// int False
|
|
void alloc(u32, int);
|
|
/* 802CE500 */ // False False
|
|
// void* False
|
|
// void False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
void free(void*, JKRHeap*);
|
|
};
|
|
|
|
struct mDoDvdThd_toMainRam_c {
|
|
/* 80016394 */ // False False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// u8 False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
void create(char const*, u8, JKRHeap*);
|
|
};
|
|
|
|
struct JKRArchive {
|
|
struct EMountMode {
|
|
};
|
|
|
|
};
|
|
|
|
struct mDoDvdThd_mountXArchive_c {
|
|
/* 800161E0 */ // False False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// u8 False
|
|
// JKRArchive::EMountMode False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
void create(char const*, u8, JKRArchive::EMountMode, JKRHeap*);
|
|
};
|
|
|
|
struct dTres_c {
|
|
/* 8009BBD8 */ // False False
|
|
void createWork();
|
|
};
|
|
|
|
struct dScnLogo_c {
|
|
/* 802560B4 */ // True False
|
|
void preLoad_dyl_create();
|
|
/* 802560F8 */ // True False
|
|
void preLoad_dyl_remove();
|
|
/* 8025611C */ // True False
|
|
void preLoad_dyl();
|
|
/* 80256198 */ // True False
|
|
void checkProgSelect();
|
|
/* 80256210 */ // True False
|
|
void draw();
|
|
/* 80256264 */ // True False
|
|
void progInDraw();
|
|
/* 8025631C */ // True False
|
|
void progSelDraw();
|
|
/* 802568E0 */ // True False
|
|
void progOutDraw();
|
|
/* 80256A3C */ // True False
|
|
void progSetDraw();
|
|
/* 80256AC0 */ // True False
|
|
void progSet2Draw();
|
|
/* 80256B3C */ // True False
|
|
void progChangeDraw();
|
|
/* 80256BF4 */ // True False
|
|
void warningInDraw();
|
|
/* 80256C68 */ // True False
|
|
void warningDispDraw();
|
|
/* 80256DC4 */ // True False
|
|
void warningOutDraw();
|
|
/* 80256E48 */ // True False
|
|
void nintendoInDraw();
|
|
/* 80256ECC */ // True False
|
|
void nintendoOutDraw();
|
|
/* 80256F50 */ // True False
|
|
void dolbyInDraw();
|
|
/* 80256FD4 */ // True False
|
|
void dolbyOutDraw();
|
|
/* 80257058 */ // True False
|
|
void dolbyOutDraw2();
|
|
/* 80257070 */ // True False
|
|
void dvdWaitDraw();
|
|
/* 80257284 */ // True False
|
|
void nextSceneChange();
|
|
/* 802572B8 */ // True False
|
|
~dScnLogo_c();
|
|
/* 80257AE0 */ // True False
|
|
void create();
|
|
/* 80257C64 */ // True False
|
|
void logoInitGC();
|
|
/* 80257FEC */ // True False
|
|
void dvdDataLoad();
|
|
/* 802584D8 */ // True False
|
|
// u8 False
|
|
void setProgressiveMode(u8);
|
|
/* 802584FC */ // True False
|
|
void getProgressiveMode();
|
|
/* 80258520 */ // True False
|
|
void isProgressiveMode();
|
|
/* 8025854C */ // True False
|
|
void setRenderMode();
|
|
};
|
|
|
|
struct dRes_info_c {
|
|
};
|
|
|
|
struct dRes_control_c {
|
|
/* 8003C078 */ // False False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// dRes_info_c* False
|
|
// dRes_info_c False
|
|
// int False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// u8 False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
void setRes(char const*, dRes_info_c*, int, char const*, u8, JKRHeap*);
|
|
/* 8003C194 */ // False False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// dRes_info_c* False
|
|
// dRes_info_c False
|
|
// int False
|
|
void deleteRes(char const*, dRes_info_c*, int);
|
|
/* 8003C2EC */ // False False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// s32 False
|
|
// dRes_info_c* False
|
|
// dRes_info_c False
|
|
// int False
|
|
void getRes(char const*, s32, dRes_info_c*, int);
|
|
/* 8003C470 */ // False False
|
|
// dRes_info_c* False
|
|
// dRes_info_c False
|
|
// int False
|
|
void syncAllRes(dRes_info_c*, int);
|
|
};
|
|
|
|
struct dPa_control_c {
|
|
/* 8004BB78 */ // False False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
void createCommon(void const*);
|
|
};
|
|
|
|
struct dMpath_c {
|
|
/* 8003F7E8 */ // False False
|
|
void createWork();
|
|
};
|
|
|
|
struct dLog_HIO_c {
|
|
/* 802560A4 */ // True False
|
|
dLog_HIO_c();
|
|
/* 8025855C */ // True False
|
|
~dLog_HIO_c();
|
|
};
|
|
|
|
struct ResTIMG {
|
|
};
|
|
|
|
struct dDlst_shadowControl_c {
|
|
/* 80055FE8 */ // False False
|
|
// ResTIMG const* False
|
|
// ResTIMG const False
|
|
// ResTIMG False
|
|
void setSimpleTex(ResTIMG const*);
|
|
};
|
|
|
|
struct dDlst_base_c {
|
|
};
|
|
|
|
struct dDlst_list_c {
|
|
/* 80056794 */ // False False
|
|
// dDlst_base_c**& False
|
|
// dDlst_base_c** False
|
|
// dDlst_base_c* False
|
|
// dDlst_base_c False
|
|
// dDlst_base_c**& False
|
|
// dDlst_base_c** False
|
|
// dDlst_base_c* False
|
|
// dDlst_base_c False
|
|
// dDlst_base_c* False
|
|
// dDlst_base_c False
|
|
void set(dDlst_base_c**&, dDlst_base_c**&, dDlst_base_c*);
|
|
};
|
|
|
|
struct dDlst_2D_c {
|
|
/* 80053A00 */ // False False
|
|
// ResTIMG* False
|
|
// ResTIMG False
|
|
// s16 False
|
|
// s16 False
|
|
// s16 False
|
|
// s16 False
|
|
// u8 False
|
|
dDlst_2D_c(ResTIMG*, s16, s16, s16, s16, u8);
|
|
};
|
|
|
|
struct dComIfG_play_c {
|
|
/* 8002C9D8 */ // False False
|
|
void createParticle();
|
|
};
|
|
|
|
struct cDylPhs {
|
|
/* 8001884C */ // False False
|
|
// request_of_phase_process_class* False
|
|
// request_of_phase_process_class False
|
|
// s16 False
|
|
void Link(request_of_phase_process_class*, s16);
|
|
};
|
|
|
|
struct Vec {
|
|
};
|
|
|
|
struct JAISoundID {
|
|
};
|
|
|
|
struct Z2SeMgr {
|
|
/* 802AB984 */ // False False
|
|
// JAISoundID False
|
|
// Vec const* False
|
|
// Vec const False
|
|
// Vec False
|
|
// u32 False
|
|
// s8 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// u8 False
|
|
void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
|
|
};
|
|
|
|
struct Z2SceneMgr {
|
|
/* 802BA56C */ // False False
|
|
void loadStaticWaves();
|
|
/* 802BA5C0 */ // False False
|
|
// bool False
|
|
bool checkFirstWaves();
|
|
};
|
|
|
|
struct Z2AudioMgr {
|
|
/* 802CD974 */ // False False
|
|
// u32 False
|
|
// bool False
|
|
void resetProcess(u32, bool);
|
|
};
|
|
|
|
struct JKRExpHeap {
|
|
/* 802CEF00 */ // False False
|
|
// void* False
|
|
// void False
|
|
// u32 False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
// bool False
|
|
void create(void*, u32, JKRHeap*, bool);
|
|
/* 802CEE2C */ // False False
|
|
// u32 False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
// bool False
|
|
void create(u32, JKRHeap*, bool);
|
|
};
|
|
|
|
struct JKRAramHeap {
|
|
/* 802D31AC */ // False False
|
|
void getTotalFreeSize();
|
|
};
|
|
|
|
struct JFWDisplay {
|
|
/* 80272C60 */ // False False
|
|
// int False
|
|
void waitBlanking(int);
|
|
};
|
|
|
|
struct J2DPicture {
|
|
/* 802FCFF0 */ // False False
|
|
~J2DPicture();
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
// True False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
static void phase_0(dScnLogo_c*);
|
|
// True False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
static void phase_1(dScnLogo_c*);
|
|
// True False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
static void phase_2(dScnLogo_c*);
|
|
// True False
|
|
// request_of_phase_process_class* False
|
|
// request_of_phase_process_class False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
static void resLoad(request_of_phase_process_class*, dScnLogo_c*);
|
|
// True False
|
|
// scene_class* False
|
|
// scene_class False
|
|
static void dScnLogo_Create(scene_class*);
|
|
// True False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
static void dScnLogo_Execute(dScnLogo_c*);
|
|
// True False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
static void dScnLogo_Draw(dScnLogo_c*);
|
|
// True False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
static void dScnLogo_Delete(dScnLogo_c*);
|
|
// True False
|
|
// bool False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
static bool dScnLogo_IsDelete(dScnLogo_c*);
|
|
// False True
|
|
// u16* False
|
|
// u16 False
|
|
void cLib_calcTimer__template5(u16*);
|
|
|
|
// True False
|
|
extern "C" void __ct__10dLog_HIO_cFv();
|
|
// True False
|
|
extern "C" void preLoad_dyl_create__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void preLoad_dyl_remove__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void preLoad_dyl__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void checkProgSelect__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void draw__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void progInDraw__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void progSelDraw__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void progOutDraw__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void progSetDraw__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void progSet2Draw__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void progChangeDraw__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void warningInDraw__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void warningDispDraw__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void warningOutDraw__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void nintendoInDraw__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void nintendoOutDraw__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void dolbyInDraw__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void dolbyOutDraw__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void dolbyOutDraw2__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void dvdWaitDraw__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void nextSceneChange__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void __dt__10dScnLogo_cFv();
|
|
// True False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
extern "C" static void phase_0__FP10dScnLogo_c();
|
|
// True False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
extern "C" static void phase_1__FP10dScnLogo_c();
|
|
// True False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
extern "C" static void phase_2__FP10dScnLogo_c();
|
|
// True False
|
|
// request_of_phase_process_class* False
|
|
// request_of_phase_process_class False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
extern "C" static void resLoad__FP30request_of_phase_process_classP10dScnLogo_c();
|
|
// True False
|
|
extern "C" void create__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void logoInitGC__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void dvdDataLoad__10dScnLogo_cFv();
|
|
// True False
|
|
// scene_class* False
|
|
// scene_class False
|
|
extern "C" static void dScnLogo_Create__FP11scene_class();
|
|
// True False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
extern "C" static void dScnLogo_Execute__FP10dScnLogo_c();
|
|
// True False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
extern "C" static void dScnLogo_Draw__FP10dScnLogo_c();
|
|
// True False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
extern "C" static void dScnLogo_Delete__FP10dScnLogo_c();
|
|
// True False
|
|
// bool False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
extern "C" static bool dScnLogo_IsDelete__FP10dScnLogo_c();
|
|
// True False
|
|
// u8 False
|
|
extern "C" void setProgressiveMode__10dScnLogo_cFUc();
|
|
// True False
|
|
extern "C" void getProgressiveMode__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void isProgressiveMode__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void setRenderMode__10dScnLogo_cFv();
|
|
// True False
|
|
extern "C" void __dt__10dLog_HIO_cFv();
|
|
// False True
|
|
// u16* False
|
|
// u16 False
|
|
extern "C" void func_802585A4();
|
|
// False False
|
|
extern "C" void __sinit_d_s_logo_cpp();
|
|
extern "C" extern char const* const d_s_d_s_logo__stringBase0;
|
|
extern "C" extern void* lit_3737[3];
|
|
extern "C" extern void* lit_3738[3];
|
|
extern "C" extern void* lit_3739[3];
|
|
extern "C" extern void* lit_3740[3];
|
|
extern "C" extern void* lit_3741[3];
|
|
extern "C" extern void* lit_3742[3];
|
|
extern "C" extern void* lit_3743[3];
|
|
extern "C" extern void* lit_3744[3];
|
|
extern "C" extern void* lit_3745[3];
|
|
extern "C" extern void* lit_3746[3];
|
|
extern "C" extern void* lit_3747[3];
|
|
extern "C" extern void* lit_3748[3];
|
|
extern "C" extern void* lit_3749[3];
|
|
extern "C" extern void* lit_3750[3];
|
|
extern "C" extern void* lit_3751[3];
|
|
extern "C" extern void* lit_3752[3];
|
|
extern "C" extern void* g_profile_LOGO_SCENE[10];
|
|
extern "C" extern void* __vt__10dLog_HIO_c[3];
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
// False False
|
|
void mDoExt_getGameHeap();
|
|
// False False
|
|
void mDoExt_getJ2dHeap();
|
|
// False False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
void mDoExt_setCurrentHeap(JKRHeap*);
|
|
// False False
|
|
void mDoExt_getMesgFont();
|
|
// False False
|
|
void mDoExt_getRubyFont();
|
|
// False False
|
|
void mDoExt_getSubFont();
|
|
// False False
|
|
// u32 False
|
|
void mDoExt_setAraCacheSize(u32);
|
|
// False False
|
|
// int False
|
|
// u32 False
|
|
// int False
|
|
void mDoRst_reset(int, u32, int);
|
|
// False False
|
|
// int False
|
|
// void* False
|
|
// void False
|
|
void mDoRst_resetCallBack(int, void*);
|
|
// False False
|
|
void cDyl_InitAsyncIsDone();
|
|
// False False
|
|
// scene_class* False
|
|
// scene_class False
|
|
// s16 False
|
|
// s16 False
|
|
// u16 False
|
|
void fopScnM_ChangeReq(scene_class*, s16, s16, u16);
|
|
// False False
|
|
// scene_class* False
|
|
// scene_class False
|
|
// s16 False
|
|
void dComIfG_changeOpeningScene(scene_class*, s16);
|
|
// False False
|
|
// request_of_phase_process_class* False
|
|
// request_of_phase_process_class False
|
|
// int (**)(void*) False
|
|
// ** False
|
|
// * False
|
|
// False
|
|
// int False
|
|
// void* False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
void dComLbG_PhaseHandler(request_of_phase_process_class*, int (**)(void*), void*);
|
|
// False False
|
|
// void* False
|
|
// void False
|
|
// u32 False
|
|
void* operator new(u32);
|
|
// False False
|
|
// void* False
|
|
// void False
|
|
// u32 False
|
|
void* operator new[](u32);
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
void operator delete(void*);
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
void operator delete[](void*);
|
|
|
|
// False False
|
|
SECTION_INIT void memset();
|
|
// False False
|
|
extern "C" void mDoExt_getGameHeap__Fv();
|
|
// False False
|
|
extern "C" void mDoExt_getJ2dHeap__Fv();
|
|
// False False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
extern "C" void mDoExt_setCurrentHeap__FP7JKRHeap();
|
|
// False False
|
|
extern "C" void mDoExt_getMesgFont__Fv();
|
|
// False False
|
|
extern "C" void mDoExt_getRubyFont__Fv();
|
|
// False False
|
|
extern "C" void mDoExt_getSubFont__Fv();
|
|
// False False
|
|
// u32 False
|
|
extern "C" void mDoExt_setAraCacheSize__FUl();
|
|
// False False
|
|
// int False
|
|
// u32 False
|
|
// int False
|
|
extern "C" void mDoRst_reset__FiUli();
|
|
// False False
|
|
// int False
|
|
// void* False
|
|
// void False
|
|
extern "C" void mDoRst_resetCallBack__FiPv();
|
|
// False False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// u8 False
|
|
// JKRArchive::EMountMode False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
extern "C" void create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap();
|
|
// False False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// u8 False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
extern "C" void create__21mDoDvdThd_toMainRam_cFPCcUcP7JKRHeap();
|
|
// False False
|
|
extern "C" void cDyl_InitAsyncIsDone__Fv();
|
|
// False False
|
|
// request_of_phase_process_class* False
|
|
// request_of_phase_process_class False
|
|
// s16 False
|
|
extern "C" void Link__7cDylPhsFP30request_of_phase_process_classs();
|
|
// False False
|
|
// scene_class* False
|
|
// scene_class False
|
|
// s16 False
|
|
// s16 False
|
|
// u16 False
|
|
extern "C" void fopScnM_ChangeReq__FP11scene_classssUs();
|
|
// False False
|
|
extern "C" void createParticle__14dComIfG_play_cFv();
|
|
// False False
|
|
// scene_class* False
|
|
// scene_class False
|
|
// s16 False
|
|
extern "C" void dComIfG_changeOpeningScene__FP11scene_classs();
|
|
// False False
|
|
// request_of_phase_process_class* False
|
|
// request_of_phase_process_class False
|
|
// int (**)(void*) False
|
|
// ** False
|
|
// * False
|
|
// False
|
|
// int False
|
|
// void* False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
extern "C" void dComLbG_PhaseHandler__FP30request_of_phase_process_classPPFPv_iPv();
|
|
// False False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// dRes_info_c* False
|
|
// dRes_info_c False
|
|
// int False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// u8 False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
extern "C" void setRes__14dRes_control_cFPCcP11dRes_info_ciPCcUcP7JKRHeap();
|
|
// False False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// dRes_info_c* False
|
|
// dRes_info_c False
|
|
// int False
|
|
extern "C" void deleteRes__14dRes_control_cFPCcP11dRes_info_ci();
|
|
// False False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// s32 False
|
|
// dRes_info_c* False
|
|
// dRes_info_c False
|
|
// int False
|
|
extern "C" void getRes__14dRes_control_cFPCclP11dRes_info_ci();
|
|
// False False
|
|
// dRes_info_c* False
|
|
// dRes_info_c False
|
|
// int False
|
|
extern "C" void syncAllRes__14dRes_control_cFP11dRes_info_ci();
|
|
// False False
|
|
extern "C" void createWork__8dMpath_cFv();
|
|
// False False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
extern "C" void createCommon__13dPa_control_cFPCv();
|
|
// False False
|
|
// ResTIMG* False
|
|
// ResTIMG False
|
|
// s16 False
|
|
// s16 False
|
|
// s16 False
|
|
// s16 False
|
|
// u8 False
|
|
extern "C" void __ct__10dDlst_2D_cFP7ResTIMGssssUc();
|
|
// False False
|
|
// ResTIMG const* False
|
|
// ResTIMG const False
|
|
// ResTIMG False
|
|
extern "C" void setSimpleTex__21dDlst_shadowControl_cFPC7ResTIMG();
|
|
// False False
|
|
// dDlst_base_c**& False
|
|
// dDlst_base_c** False
|
|
// dDlst_base_c* False
|
|
// dDlst_base_c False
|
|
// dDlst_base_c**& False
|
|
// dDlst_base_c** False
|
|
// dDlst_base_c* False
|
|
// dDlst_base_c False
|
|
// dDlst_base_c* False
|
|
// dDlst_base_c False
|
|
extern "C" void set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c();
|
|
// False False
|
|
extern "C" void createWork__7dTres_cFv();
|
|
// False False
|
|
// int False
|
|
extern "C" void waitBlanking__10JFWDisplayFi();
|
|
// False False
|
|
// JAISoundID False
|
|
// Vec const* False
|
|
// Vec const False
|
|
// Vec False
|
|
// u32 False
|
|
// s8 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// u8 False
|
|
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
|
|
// False False
|
|
extern "C" void loadStaticWaves__10Z2SceneMgrFv();
|
|
// False False
|
|
// bool False
|
|
extern "C" bool checkFirstWaves__10Z2SceneMgrFv();
|
|
// False False
|
|
// u32 False
|
|
// bool False
|
|
extern "C" void resetProcess__10Z2AudioMgrFUlb();
|
|
// False False
|
|
extern "C" void becomeCurrentHeap__7JKRHeapFv();
|
|
// False False
|
|
extern "C" void destroy__7JKRHeapFv();
|
|
// False False
|
|
// u32 False
|
|
// int False
|
|
extern "C" void alloc__7JKRHeapFUli();
|
|
// False False
|
|
// void* False
|
|
// void False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
extern "C" void free__7JKRHeapFPvP7JKRHeap();
|
|
// False False
|
|
// void* False
|
|
// void False
|
|
// u32 False
|
|
extern "C" void* __nw__FUl();
|
|
// False False
|
|
// void* False
|
|
// void False
|
|
// u32 False
|
|
extern "C" void* __nwa__FUl();
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
extern "C" void __dl__FPv();
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
extern "C" void __dla__FPv();
|
|
// False False
|
|
// u32 False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
// bool False
|
|
extern "C" void create__10JKRExpHeapFUlP7JKRHeapb();
|
|
// False False
|
|
// void* False
|
|
// void False
|
|
// u32 False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
// bool False
|
|
extern "C" void create__10JKRExpHeapFPvUlP7JKRHeapb();
|
|
// False False
|
|
extern "C" void getTotalFreeSize__11JKRAramHeapFv();
|
|
// False False
|
|
extern "C" void __dt__10J2DPictureFv();
|
|
// False False
|
|
extern "C" void OSGetProgressiveMode();
|
|
// False False
|
|
extern "C" void OSSetProgressiveMode();
|
|
// False False
|
|
extern "C" void VIGetDTVStatus();
|
|
// False False
|
|
extern "C" void __register_global_object();
|
|
// False False
|
|
extern "C" void __ptmf_scall();
|
|
// False False
|
|
extern "C" void _savegpr_26();
|
|
// False False
|
|
extern "C" void _savegpr_27();
|
|
// False False
|
|
extern "C" void _savegpr_28();
|
|
// False False
|
|
extern "C" void _savegpr_29();
|
|
// False False
|
|
extern "C" void _restgpr_26();
|
|
// False False
|
|
extern "C" void _restgpr_27();
|
|
// False False
|
|
extern "C" void _restgpr_28();
|
|
// False False
|
|
extern "C" void _restgpr_29();
|
|
extern "C" extern u8 g_ntscZeldaProg[60];
|
|
extern "C" extern void* g_fopScn_Method[5 + 1 /* padding */];
|
|
extern "C" extern void* g_fpcNd_Method[5 + 1 /* padding */];
|
|
extern "C" extern void* __vt__10dDlst_2D_c[3];
|
|
extern "C" extern u8 m_cpadInfo__8mDoCPd_c[256];
|
|
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
|
extern "C" extern void* mRenderModeObj__15mDoMch_render_c[1 + 1 /* padding */];
|
|
extern "C" extern u32 g_blackColor;
|
|
extern "C" extern u8 struct_80450BB8[4];
|
|
extern "C" extern u8 mFader__13mDoGph_gInf_c[4];
|
|
extern "C" extern u8 archiveHeap[4];
|
|
extern "C" extern u8 mResetData__6mDoRst[4 + 4 /* padding */];
|
|
extern "C" extern u8 mData__12dEnemyItem_c[4 + 4 /* padding */];
|
|
extern "C" extern u8 sManager__10JFWDisplay[4];
|
|
extern "C" extern u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
|
extern "C" extern u8 sAramObject__7JKRAram[4];
|
|
extern "C" extern u8 sCallback__Q210JUTGamePad13C3ButtonReset[4];
|
|
extern "C" extern u8 sCallbackArg__Q210JUTGamePad13C3ButtonReset[4 + 4 /* padding */];
|
|
extern "C" extern u8 struct_80451500[4];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 803C2E38-803C2E44 000C+00 s=1 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,
|
|
};
|
|
|
|
/* 803C2E44-803C2E50 000C+00 s=0 e=0 z=0 None .data @3737 */
|
|
SECTION_DATA void* lit_3737[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)warningInDraw__10dScnLogo_cFv,
|
|
};
|
|
|
|
/* 803C2E50-803C2E5C 000C+00 s=0 e=0 z=0 None .data @3738 */
|
|
SECTION_DATA void* lit_3738[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)warningDispDraw__10dScnLogo_cFv,
|
|
};
|
|
|
|
/* 803C2E5C-803C2E68 000C+00 s=0 e=0 z=0 None .data @3739 */
|
|
SECTION_DATA void* lit_3739[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)warningOutDraw__10dScnLogo_cFv,
|
|
};
|
|
|
|
/* 803C2E68-803C2E74 000C+00 s=0 e=0 z=0 None .data @3740 */
|
|
SECTION_DATA void* lit_3740[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)nintendoInDraw__10dScnLogo_cFv,
|
|
};
|
|
|
|
/* 803C2E74-803C2E80 000C+00 s=0 e=0 z=0 None .data @3741 */
|
|
SECTION_DATA void* lit_3741[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)nintendoOutDraw__10dScnLogo_cFv,
|
|
};
|
|
|
|
/* 803C2E80-803C2E8C 000C+00 s=0 e=0 z=0 None .data @3742 */
|
|
SECTION_DATA void* lit_3742[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)dolbyInDraw__10dScnLogo_cFv,
|
|
};
|
|
|
|
/* 803C2E8C-803C2E98 000C+00 s=0 e=0 z=0 None .data @3743 */
|
|
SECTION_DATA void* lit_3743[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)dolbyOutDraw__10dScnLogo_cFv,
|
|
};
|
|
|
|
/* 803C2E98-803C2EA4 000C+00 s=0 e=0 z=0 None .data @3744 */
|
|
SECTION_DATA void* lit_3744[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)dolbyOutDraw2__10dScnLogo_cFv,
|
|
};
|
|
|
|
/* 803C2EA4-803C2EB0 000C+00 s=0 e=0 z=0 None .data @3745 */
|
|
SECTION_DATA void* lit_3745[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)progInDraw__10dScnLogo_cFv,
|
|
};
|
|
|
|
/* 803C2EB0-803C2EBC 000C+00 s=0 e=0 z=0 None .data @3746 */
|
|
SECTION_DATA void* lit_3746[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)progSelDraw__10dScnLogo_cFv,
|
|
};
|
|
|
|
/* 803C2EBC-803C2EC8 000C+00 s=0 e=0 z=0 None .data @3747 */
|
|
SECTION_DATA void* lit_3747[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)progOutDraw__10dScnLogo_cFv,
|
|
};
|
|
|
|
/* 803C2EC8-803C2ED4 000C+00 s=0 e=0 z=0 None .data @3748 */
|
|
SECTION_DATA void* lit_3748[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)progSetDraw__10dScnLogo_cFv,
|
|
};
|
|
|
|
/* 803C2ED4-803C2EE0 000C+00 s=0 e=0 z=0 None .data @3749 */
|
|
SECTION_DATA void* lit_3749[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)progSet2Draw__10dScnLogo_cFv,
|
|
};
|
|
|
|
/* 803C2EE0-803C2EEC 000C+00 s=0 e=0 z=0 None .data @3750 */
|
|
SECTION_DATA void* lit_3750[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)progChangeDraw__10dScnLogo_cFv,
|
|
};
|
|
|
|
/* 803C2EEC-803C2EF8 000C+00 s=0 e=0 z=0 None .data @3751 */
|
|
SECTION_DATA void* lit_3751[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)dvdWaitDraw__10dScnLogo_cFv,
|
|
};
|
|
|
|
/* 803C2EF8-803C2F04 000C+00 s=0 e=0 z=0 None .data @3752 */
|
|
SECTION_DATA void* lit_3752[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)nextSceneChange__10dScnLogo_cFv,
|
|
};
|
|
|
|
/* 803C2F04-803C2FC4 00C0+00 s=1 e=0 z=0 None .data l_execFunc */
|
|
SECTION_DATA static u8 l_execFunc[192] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803C2FC4-803C2FD0 000C+00 s=1 e=0 z=0 None .data l_method$4611 */
|
|
SECTION_DATA static void* l_method[3] = {
|
|
(void*)phase_0__FP10dScnLogo_c,
|
|
(void*)phase_1__FP10dScnLogo_c,
|
|
(void*)phase_2__FP10dScnLogo_c,
|
|
};
|
|
|
|
/* 803C2FD0-803C2FE4 0014+00 s=1 e=0 z=0 None .data l_dScnLogo_Method */
|
|
SECTION_DATA static void* l_dScnLogo_Method[5] = {
|
|
(void*)dScnLogo_Create__FP11scene_class,
|
|
(void*)dScnLogo_Delete__FP10dScnLogo_c,
|
|
(void*)dScnLogo_Execute__FP10dScnLogo_c,
|
|
(void*)dScnLogo_IsDelete__FP10dScnLogo_c,
|
|
(void*)dScnLogo_Draw__FP10dScnLogo_c,
|
|
};
|
|
|
|
/* 803C2FE4-803C300C 0028+00 s=0 e=0 z=1 None .data g_profile_LOGO_SCENE */
|
|
SECTION_DATA void* g_profile_LOGO_SCENE[10] = {
|
|
(void*)NULL,
|
|
(void*)0x0001FFFD,
|
|
(void*)0x00090000,
|
|
(void*)&g_fpcNd_Method,
|
|
(void*)0x000002A8,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)&g_fopScn_Method,
|
|
(void*)&l_dScnLogo_Method,
|
|
(void*)NULL,
|
|
};
|
|
|
|
/* 803C300C-803C3018 000C+00 s=2 e=0 z=0 None .data __vt__10dLog_HIO_c */
|
|
SECTION_DATA void* __vt__10dLog_HIO_c[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__10dLog_HIO_cFv,
|
|
};
|
|
|
|
/* 802560A4-802560B4 0010+00 s=1 e=0 z=0 None .text __ct__10dLog_HIO_cFv */
|
|
// 802560A4: 803C300C (__vt__10dLog_HIO_c)
|
|
// 802560A8: 803C300C (__vt__10dLog_HIO_c)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm dLog_HIO_c::dLog_HIO_c() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/__ct__10dLog_HIO_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802560B4-802560F8 0044+00 s=1 e=0 z=0 None .text preLoad_dyl_create__10dScnLogo_cFv */
|
|
// 802560CC: 802CECC4 (__nwa__FUl)
|
|
// 802560E0: 80003458 (memset)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::preLoad_dyl_create() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/preLoad_dyl_create__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802560F8-8025611C 0024+00 s=1 e=0 z=0 None .text preLoad_dyl_remove__10dScnLogo_cFv */
|
|
// 80256108: 802CED60 (__dla__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::preLoad_dyl_remove() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/preLoad_dyl_remove__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80399FE0-80399FFC 001C+00 s=1 e=0 z=0 None .rodata l_preLoad_dylKeyTbl */
|
|
SECTION_RODATA static u8 const l_preLoad_dylKeyTbl[28] = {
|
|
0x02, 0xDC, 0x02, 0xCE, 0x02, 0x21, 0x00, 0xF2, 0x02, 0x1B, 0x02, 0xF4, 0x01, 0x39, 0x01, 0x5A,
|
|
0x02, 0xE4, 0x00, 0xFE, 0x03, 0x08, 0x03, 0x0F, 0x00, 0xFF, 0x01, 0x3F,
|
|
};
|
|
|
|
/* 8025611C-80256198 007C+00 s=2 e=0 z=0 None .text preLoad_dyl__10dScnLogo_cFv */
|
|
// 8025612C: 803621D0 (_savegpr_26)
|
|
// 80256144: 80399FE0 (l_preLoad_dylKeyTbl)
|
|
// 80256148: 80399FE0 (l_preLoad_dylKeyTbl)
|
|
// 80256158: 8001884C (Link__7cDylPhsFP30request_of_phase_process_classs)
|
|
// 80256184: 8036221C (_restgpr_26)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::preLoad_dyl() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/preLoad_dyl__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80256198-80256210 0078+00 s=1 e=0 z=0 None .text checkProgSelect__10dScnLogo_cFv */
|
|
// 802561AC: 80450C78 (mResetData__6mDoRst)
|
|
// 802561BC: 8034DB04 (VIGetDTVStatus)
|
|
// 802561CC: 80258520 (isProgressiveMode__10dScnLogo_cFv)
|
|
// 802561D8: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
|
|
// 802561DC: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::checkProgSelect() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/checkProgSelect__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80256210-80256264 0054+00 s=1 e=0 z=0 None .text draw__10dScnLogo_cFv */
|
|
// 80256228: 802585A4 (func_802585A4)
|
|
// 80256238: 803C2F04 (l_execFunc)
|
|
// 8025623C: 803C2F04 (l_execFunc)
|
|
// 80256244: 80362084 (__ptmf_scall)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::draw() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/draw__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80256264-8025631C 00B8+00 s=1 e=0 z=0 None .text progInDraw__10dScnLogo_cFv */
|
|
// 80256274: 803621D8 (_savegpr_28)
|
|
// 8025627C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256280: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802562A0: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
// 802562B4: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
// 802562C8: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
// 80256308: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::progInDraw() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/progInDraw__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80454ED8-80454EDC 0004+00 s=1 e=0 z=0 None .sdata2 @3933 */
|
|
SECTION_SDATA2 static f32 lit_3933 = 0.5f;
|
|
|
|
/* 80454EDC-80454EE0 0004+00 s=2 e=0 z=0 None .sdata2 @3934 */
|
|
SECTION_SDATA2 static f32 lit_3934 = 1.0f;
|
|
|
|
/* 80454EE0-80454EE4 0004+00 s=1 e=0 z=0 None .sdata2 @3935 */
|
|
SECTION_SDATA2 static f32 lit_3935 = -1.0f;
|
|
|
|
/* 80454EE4-80454EE8 0004+00 s=1 e=0 z=0 None .sdata2 @3936 */
|
|
SECTION_SDATA2 static f32 lit_3936 = -0.5f;
|
|
|
|
/* 80454EE8-80454EEC 0004+00 s=2 e=0 z=0 None .sdata2 @3937 */
|
|
SECTION_SDATA2 static f32 lit_3937 = 255.0f;
|
|
|
|
/* 80454EEC-80454EF0 0004+00 s=1 e=0 z=0 None .sdata2 @3938 */
|
|
SECTION_SDATA2 static f32 lit_3938 = 200.0f;
|
|
|
|
/* 80454EF0-80454EF8 0008+00 s=2 e=0 z=0 None .sdata2 @3940 */
|
|
SECTION_SDATA2 static f64 lit_3940 = 4503599627370496.0 /* cast u32 to float */;
|
|
|
|
/* 8025631C-802568E0 05C4+00 s=1 e=0 z=0 None .text progSelDraw__10dScnLogo_cFv */
|
|
// 8025632C: 803621D8 (_savegpr_28)
|
|
// 80256334: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256338: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256358: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
// 8025636C: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
// 80256380: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
// 8025639C: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
|
|
// 802563A0: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
|
|
// 802563B4: 80454ED8 (lit_3933)
|
|
// 802563C8: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 802563DC: 80454EDC (lit_3934)
|
|
// 802563E4: 80454EE0 (lit_3935)
|
|
// 802563F0: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
// 80256418: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
|
|
// 8025641C: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
|
|
// 80256430: 80454EE4 (lit_3936)
|
|
// 80256444: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 80256458: 80454EDC (lit_3934)
|
|
// 80256460: 80454EE0 (lit_3935)
|
|
// 8025646C: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
// 8025648C: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
|
|
// 80256490: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
|
|
// 802564DC: 802584D8 (setProgressiveMode__10dScnLogo_cFUc)
|
|
// 802564E4: 80450C78 (mResetData__6mDoRst)
|
|
// 802564F4: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 80256508: 80454EDC (lit_3934)
|
|
// 80256510: 80454EE0 (lit_3935)
|
|
// 8025651C: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
// 80256548: 802584D8 (setProgressiveMode__10dScnLogo_cFUc)
|
|
// 80256554: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 80256568: 80454EDC (lit_3934)
|
|
// 80256570: 80454EE0 (lit_3935)
|
|
// 8025657C: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
// 802565B8: 804511C0 (sManager__10JFWDisplay)
|
|
// 802565F4: 80450C78 (mResetData__6mDoRst)
|
|
// 8025661C: 804511C0 (sManager__10JFWDisplay)
|
|
// 80256668: 80454EF0 (lit_3940)
|
|
// 802566A4: 80454EDC (lit_3934)
|
|
// 802566AC: 80454EE8 (lit_3937)
|
|
// 802566C0: 80454EEC (lit_3938)
|
|
// 802568CC: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::progSelDraw() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/progSelDraw__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802568E0-80256A3C 015C+00 s=1 e=0 z=0 None .text progOutDraw__10dScnLogo_cFv */
|
|
// 802568F0: 803621D8 (_savegpr_28)
|
|
// 802568F8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802568FC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 8025691C: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
// 80256930: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
// 80256944: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
// 80256994: 80450C78 (mResetData__6mDoRst)
|
|
// 802569C8: 804511C0 (sManager__10JFWDisplay)
|
|
// 80256A00: 804511C0 (sManager__10JFWDisplay)
|
|
// 80256A28: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::progOutDraw() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/progOutDraw__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80256A3C-80256AC0 0084+00 s=1 e=0 z=0 None .text progSetDraw__10dScnLogo_cFv */
|
|
// 80256A50: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256A54: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256A68: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
// 80256A88: 804511C0 (sManager__10JFWDisplay)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::progSetDraw() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/progSetDraw__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80256AC0-80256B3C 007C+00 s=1 e=0 z=0 None .text progSet2Draw__10dScnLogo_cFv */
|
|
// 80256AD4: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256AD8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256AEC: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
// 80256B00: 802584FC (getProgressiveMode__10dScnLogo_cFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::progSet2Draw() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/progSet2Draw__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80256B3C-80256BF4 00B8+00 s=1 e=0 z=0 None .text progChangeDraw__10dScnLogo_cFv */
|
|
// 80256B50: 802584FC (getProgressiveMode__10dScnLogo_cFv)
|
|
// 80256B78: 8025854C (setRenderMode__10dScnLogo_cFv)
|
|
// 80256B88: 80450C78 (mResetData__6mDoRst)
|
|
// 80256BBC: 804511C0 (sManager__10JFWDisplay)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::progChangeDraw() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/progChangeDraw__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80256BF4-80256C68 0074+00 s=1 e=0 z=0 None .text warningInDraw__10dScnLogo_cFv */
|
|
// 80256C08: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256C0C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256C20: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::warningInDraw() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/warningInDraw__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80256C68-80256DC4 015C+00 s=1 e=0 z=0 None .text warningDispDraw__10dScnLogo_cFv */
|
|
// 80256C78: 803621D8 (_savegpr_28)
|
|
// 80256C80: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256C84: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256CA4: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
// 80256CB8: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
// 80256CC0: 80454EF0 (lit_3940)
|
|
// 80256CFC: 80454EDC (lit_3934)
|
|
// 80256D04: 80454EE8 (lit_3937)
|
|
// 80256D58: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
|
|
// 80256D5C: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
|
|
// 80256D7C: 804511C0 (sManager__10JFWDisplay)
|
|
// 80256DA4: 80450C78 (mResetData__6mDoRst)
|
|
// 80256DB0: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::warningDispDraw() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/warningDispDraw__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80256DC4-80256E48 0084+00 s=1 e=0 z=0 None .text warningOutDraw__10dScnLogo_cFv */
|
|
// 80256DD8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256DDC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256DF0: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
// 80256E10: 804511C0 (sManager__10JFWDisplay)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::warningOutDraw() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/warningOutDraw__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80256E48-80256ECC 0084+00 s=1 e=0 z=0 None .text nintendoInDraw__10dScnLogo_cFv */
|
|
// 80256E5C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256E60: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256E74: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
// 80256E94: 804511C0 (sManager__10JFWDisplay)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::nintendoInDraw() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/nintendoInDraw__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80256ECC-80256F50 0084+00 s=1 e=0 z=0 None .text nintendoOutDraw__10dScnLogo_cFv */
|
|
// 80256EE0: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256EE4: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256EF8: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
// 80256F18: 804511C0 (sManager__10JFWDisplay)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::nintendoOutDraw() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/nintendoOutDraw__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80256F50-80256FD4 0084+00 s=1 e=0 z=0 None .text dolbyInDraw__10dScnLogo_cFv */
|
|
// 80256F64: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256F68: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256F7C: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
// 80256F9C: 804511C0 (sManager__10JFWDisplay)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::dolbyInDraw() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/dolbyInDraw__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80256FD4-80257058 0084+00 s=1 e=0 z=0 None .text dolbyOutDraw__10dScnLogo_cFv */
|
|
// 80256FE8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80256FEC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80257000: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
|
|
// 80257020: 804511C0 (sManager__10JFWDisplay)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::dolbyOutDraw() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/dolbyOutDraw__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80257058-80257070 0018+00 s=1 e=0 z=0 None .text dolbyOutDraw2__10dScnLogo_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::dolbyOutDraw2() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/dolbyOutDraw2__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80257070-80257284 0214+00 s=1 e=0 z=0 None .text dvdWaitDraw__10dScnLogo_cFv */
|
|
// 80257084: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80257088: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80257098: 8003C470 (syncAllRes__14dRes_control_cFP11dRes_info_ci)
|
|
// 80257248: 8025611C (preLoad_dyl__10dScnLogo_cFv)
|
|
// 80257258: 80450C78 (mResetData__6mDoRst)
|
|
// 80257260: 80450C78 (mResetData__6mDoRst)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::dvdWaitDraw() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/dvdWaitDraw__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80257284-802572B8 0034+00 s=1 e=0 z=0 None .text nextSceneChange__10dScnLogo_cFv */
|
|
// 80257290: 80450C78 (mResetData__6mDoRst)
|
|
// 802572A4: 8002CC54 (dComIfG_changeOpeningScene__FP11scene_classs)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::nextSceneChange() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/nextSceneChange__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80399FFC-8039A2A8 02AA+02 s=4 e=0 z=0 None .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
#pragma section ".dead"
|
|
SECTION_DEAD char const* const stringBase_80399FFC = "LogoUs";
|
|
SECTION_DEAD char const* const stringBase_8039A003 = "Always";
|
|
SECTION_DEAD char const* const stringBase_8039A00A = "/res/Object/";
|
|
SECTION_DEAD char const* const stringBase_8039A017 = "Alink";
|
|
SECTION_DEAD char const* const stringBase_8039A01D = "/res/FieldMap/Field0.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A036 = "/res/Object/AlAnm.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A04C = "/res/Layout/fmapres.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A064 = "/res/Layout/dmapres.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A07C = "/res/Layout/clctres.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A094 = "/res/Layout/itemicon.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A0AD = "/res/Layout/ringres.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A0C5 = "/res/Layout/playerName.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A0E0 = "/res/Layout/itmInfRes.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A0FA = "/res/Layout/button.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A111 = "/res/CardIcon/cardicon.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A12C = "/res/Msgus/bmgres.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A142 = "/res/Layout/msgcom.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A159 = "/res/Layout/msgres00.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A172 = "/res/Layout/msgres01.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A18B = "/res/Layout/msgres02.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A1A4 = "/res/Layout/msgres03.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A1BD = "/res/Layout/msgres04F.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A1D7 = "/res/Layout/msgres05.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A1F0 = "/res/Layout/msgres06.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A209 = "/res/Layout/main2D.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A220 = "/res/Fontus/fontres.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A238 = "/res/Fontus/rubyres.arc";
|
|
SECTION_DEAD char const* const stringBase_8039A250 = "/res/Particle/common.jpc";
|
|
SECTION_DEAD char const* const stringBase_8039A269 = "/res/ItemTable/item_table.bin";
|
|
SECTION_DEAD char const* const stringBase_8039A287 = "/res/ItemTable/enemy_table.bin";
|
|
/* @stringBase0 padding */
|
|
SECTION_DEAD static char const* const pad_8039A2A6 = "\0";
|
|
#pragma pop
|
|
|
|
/* 802572B8-80257910 0658+00 s=1 e=0 z=0 None .text __dt__10dScnLogo_cFv */
|
|
// 802572C8: 803621D4 (_savegpr_27)
|
|
// 802572D8: 80450C78 (mResetData__6mDoRst)
|
|
// 802572E8: 80450BB8 (struct_80450BB8)
|
|
// 802572F4: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 80257300: 802CD974 (resetProcess__10Z2AudioMgrFUlb)
|
|
// 80257310: 80015614 (mDoRst_reset__FiUli)
|
|
// 80257320: 803A8E20 (__vt__10dDlst_2D_c)
|
|
// 80257324: 803A8E20 (__vt__10dDlst_2D_c)
|
|
// 80257334: 802FCFF0 (__dt__10J2DPictureFv)
|
|
// 8025733C: 802CED3C (__dl__FPv)
|
|
// 8025734C: 803A8E20 (__vt__10dDlst_2D_c)
|
|
// 80257350: 803A8E20 (__vt__10dDlst_2D_c)
|
|
// 80257360: 802FCFF0 (__dt__10J2DPictureFv)
|
|
// 80257368: 802CED3C (__dl__FPv)
|
|
// 80257378: 803A8E20 (__vt__10dDlst_2D_c)
|
|
// 8025737C: 803A8E20 (__vt__10dDlst_2D_c)
|
|
// 8025738C: 802FCFF0 (__dt__10J2DPictureFv)
|
|
// 80257394: 802CED3C (__dl__FPv)
|
|
// 802573A4: 803A8E20 (__vt__10dDlst_2D_c)
|
|
// 802573A8: 803A8E20 (__vt__10dDlst_2D_c)
|
|
// 802573B8: 802FCFF0 (__dt__10J2DPictureFv)
|
|
// 802573C0: 802CED3C (__dl__FPv)
|
|
// 802573D0: 803A8E20 (__vt__10dDlst_2D_c)
|
|
// 802573D4: 803A8E20 (__vt__10dDlst_2D_c)
|
|
// 802573E4: 802FCFF0 (__dt__10J2DPictureFv)
|
|
// 802573EC: 802CED3C (__dl__FPv)
|
|
// 802573FC: 803A8E20 (__vt__10dDlst_2D_c)
|
|
// 80257400: 803A8E20 (__vt__10dDlst_2D_c)
|
|
// 80257410: 802FCFF0 (__dt__10J2DPictureFv)
|
|
// 80257418: 802CED3C (__dl__FPv)
|
|
// 80257428: 803A8E20 (__vt__10dDlst_2D_c)
|
|
// 8025742C: 803A8E20 (__vt__10dDlst_2D_c)
|
|
// 8025743C: 802FCFF0 (__dt__10J2DPictureFv)
|
|
// 80257444: 802CED3C (__dl__FPv)
|
|
// 80257454: 803A8E20 (__vt__10dDlst_2D_c)
|
|
// 80257458: 803A8E20 (__vt__10dDlst_2D_c)
|
|
// 80257468: 802FCFF0 (__dt__10J2DPictureFv)
|
|
// 80257470: 802CED3C (__dl__FPv)
|
|
// 80257478: 802560F8 (preLoad_dyl_remove__10dScnLogo_cFv)
|
|
// 8025747C: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257480: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257484: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80257488: 804061C0 (g_dComIfG_gameInfo)
|
|
// 8025749C: 8003C194 (deleteRes__14dRes_control_cFPCcP11dRes_info_ci)
|
|
// 802574A4: 802CE448 (destroy__7JKRHeapFv)
|
|
// 802574AC: 802CE448 (destroy__7JKRHeapFv)
|
|
// 802574B8: 802CE500 (free__7JKRHeapFPvP7JKRHeap)
|
|
// 802574C4: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802574C8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802574D0: 8004BB78 (createCommon__13dPa_control_cFPCv)
|
|
// 802574DC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802574E0: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802575B0: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802575B4: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80257830: 804513C8 (sAramObject__7JKRAram)
|
|
// 8025783C: 802D31AC (getTotalFreeSize__11JKRAramHeapFv)
|
|
// 80257844: 800149F0 (mDoExt_getMesgFont__Fv)
|
|
// 80257848: 80014BA0 (mDoExt_getSubFont__Fv)
|
|
// 8025784C: 80014B04 (mDoExt_getRubyFont__Fv)
|
|
// 80257854: 802D31AC (getTotalFreeSize__11JKRAramHeapFv)
|
|
// 8025785C: 80014D5C (mDoExt_setAraCacheSize__FUl)
|
|
// 80257868: 804061C0 (g_dComIfG_gameInfo)
|
|
// 8025786C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80257898: 80450F90 (mData__12dEnemyItem_c)
|
|
// 802578BC: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802578C0: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802578D4: 8003C2EC (getRes__14dRes_control_cFPCclP11dRes_info_ci)
|
|
// 802578D8: 80055FE8 (setSimpleTex__21dDlst_shadowControl_cFPC7ResTIMG)
|
|
// 802578DC: 8009BBD8 (createWork__7dTres_cFv)
|
|
// 802578E0: 8003F7E8 (createWork__8dMpath_cFv)
|
|
// 802578F0: 802CED3C (__dl__FPv)
|
|
// 802578FC: 80362220 (_restgpr_27)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm dScnLogo_c::~dScnLogo_c() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/__dt__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80257910-802579BC 00AC+00 s=1 e=0 z=0 None .text phase_0__FP10dScnLogo_c */
|
|
// 80257924: 80450604 (g_blackColor)
|
|
// 80257930: 80450BC8 (mFader__13mDoGph_gInf_c)
|
|
// 80257954: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80257958: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80257960: 8002C9D8 (createParticle__14dComIfG_play_cFv)
|
|
// 80257964: 8000ED50 (mDoExt_getGameHeap__Fv)
|
|
// 80257970: 802CE4D4 (alloc__7JKRHeapFUli)
|
|
// 80257988: 802CEF00 (create__10JKRExpHeapFPvUlP7JKRHeapb)
|
|
// 8025799C: 802CEE2C (create__10JKRExpHeapFUlP7JKRHeapb)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
asm static void phase_0(dScnLogo_c* param_0) {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/phase_0__FP10dScnLogo_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802579BC-80257A70 00B4+00 s=1 e=0 z=0 None .text phase_1__FP10dScnLogo_c */
|
|
// 802579D0: 80018798 (cDyl_InitAsyncIsDone__Fv)
|
|
// 802579E4: 80450BB8 (struct_80450BB8)
|
|
// 802579F0: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 802579F8: 802BA5C0 (checkFirstWaves__10Z2SceneMgrFv)
|
|
// 80257A0C: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257A10: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257A14: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80257A18: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80257A34: 8003C078 (setRes__14dRes_control_cFPCcP11dRes_info_ciPCcUcP7JKRHeap)
|
|
// 80257A3C: 80450C78 (mResetData__6mDoRst)
|
|
// 80257A44: 80450C34 (archiveHeap)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
asm static void phase_1(dScnLogo_c* param_0) {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/phase_1__FP10dScnLogo_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80257A70-80257AB4 0044+00 s=1 e=0 z=0 None .text phase_2__FP10dScnLogo_c */
|
|
// 80257A7C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80257A80: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80257A90: 8003C470 (syncAllRes__14dRes_control_cFP11dRes_info_ci)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
asm static void phase_2(dScnLogo_c* param_0) {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/phase_2__FP10dScnLogo_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80257AB4-80257AE0 002C+00 s=1 e=0 z=0 None .text resLoad__FP30request_of_phase_process_classP10dScnLogo_c */
|
|
// 80257AC4: 803C2FC4 (l_method)
|
|
// 80257AC8: 803C2FC4 (l_method)
|
|
// 80257ACC: 8002FB20 (dComLbG_PhaseHandler__FP30request_of_phase_process_classPPFPv_iPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// request_of_phase_process_class* False
|
|
// request_of_phase_process_class False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
asm static void resLoad(request_of_phase_process_class* param_0, dScnLogo_c* param_1) {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/resLoad__FP30request_of_phase_process_classP10dScnLogo_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80257AE0-80257C64 0184+00 s=1 e=0 z=0 None .text create__10dScnLogo_cFv */
|
|
// 80257B00: 80257AB4 (resLoad__FP30request_of_phase_process_classP10dScnLogo_c)
|
|
// 80257B18: 8000F1CC (mDoExt_setCurrentHeap__FP7JKRHeap)
|
|
// 80257B24: 80257C64 (logoInitGC__10dScnLogo_cFv)
|
|
// 80257B2C: 802CE438 (becomeCurrentHeap__7JKRHeapFv)
|
|
// 80257B34: 80257FEC (dvdDataLoad__10dScnLogo_cFv)
|
|
// 80257B38: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 80257B40: 802BA56C (loadStaticWaves__10Z2SceneMgrFv)
|
|
// 80257B44: 804511C0 (sManager__10JFWDisplay)
|
|
// 80257B68: 804511C0 (sManager__10JFWDisplay)
|
|
// 80257B70: 80272C60 (waitBlanking__10JFWDisplayFi)
|
|
// 80257B7C: 804511C0 (sManager__10JFWDisplay)
|
|
// 80257BA4: 80256198 (checkProgSelect__10dScnLogo_cFv)
|
|
// 80257BC8: 802584FC (getProgressiveMode__10dScnLogo_cFv)
|
|
// 80257BD8: 80450C78 (mResetData__6mDoRst)
|
|
// 80257C10: 80450C78 (mResetData__6mDoRst)
|
|
// 80257C1C: 80451501 (struct_80451500)
|
|
// 80257C20: 8001574C (mDoRst_resetCallBack__FiPv)
|
|
// 80257C24: 8001574C (mDoRst_resetCallBack__FiPv)
|
|
// 80257C28: 804514EC (sCallback__Q210JUTGamePad13C3ButtonReset)
|
|
// 80257C2C: 804514F0 (sCallbackArg__Q210JUTGamePad13C3ButtonReset)
|
|
// 80257C30: 80450C78 (mResetData__6mDoRst)
|
|
// 80257C38: 80450C78 (mResetData__6mDoRst)
|
|
// 80257C40: 80450C78 (mResetData__6mDoRst)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::create() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/create__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80257C64-80257FEC 0388+00 s=1 e=0 z=0 None .text logoInitGC__10dScnLogo_cFv */
|
|
// 80257C74: 803621DC (_savegpr_29)
|
|
// 80257C7C: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257C80: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257C88: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80257C8C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80257CA0: 8003C2EC (getRes__14dRes_control_cFPCclP11dRes_info_ci)
|
|
// 80257CAC: 802CEC4C (__nw__FUl)
|
|
// 80257CD0: 80053A00 (__ct__10dDlst_2D_cFP7ResTIMGssssUc)
|
|
// 80257D18: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257D1C: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257D2C: 8003C2EC (getRes__14dRes_control_cFPCclP11dRes_info_ci)
|
|
// 80257D38: 802CEC4C (__nw__FUl)
|
|
// 80257D5C: 80053A00 (__ct__10dDlst_2D_cFP7ResTIMGssssUc)
|
|
// 80257D68: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257D6C: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257D7C: 8003C2EC (getRes__14dRes_control_cFPCclP11dRes_info_ci)
|
|
// 80257D88: 802CEC4C (__nw__FUl)
|
|
// 80257DAC: 80053A00 (__ct__10dDlst_2D_cFP7ResTIMGssssUc)
|
|
// 80257DB8: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257DBC: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257DCC: 8003C2EC (getRes__14dRes_control_cFPCclP11dRes_info_ci)
|
|
// 80257DD8: 802CEC4C (__nw__FUl)
|
|
// 80257DFC: 80053A00 (__ct__10dDlst_2D_cFP7ResTIMGssssUc)
|
|
// 80257E08: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257E0C: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257E1C: 8003C2EC (getRes__14dRes_control_cFPCclP11dRes_info_ci)
|
|
// 80257E28: 802CEC4C (__nw__FUl)
|
|
// 80257E4C: 80053A00 (__ct__10dDlst_2D_cFP7ResTIMGssssUc)
|
|
// 80257E58: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257E5C: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257E6C: 8003C2EC (getRes__14dRes_control_cFPCclP11dRes_info_ci)
|
|
// 80257E78: 802CEC4C (__nw__FUl)
|
|
// 80257E9C: 80053A00 (__ct__10dDlst_2D_cFP7ResTIMGssssUc)
|
|
// 80257EE0: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257EE4: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257EF4: 8003C2EC (getRes__14dRes_control_cFPCclP11dRes_info_ci)
|
|
// 80257F00: 802CEC4C (__nw__FUl)
|
|
// 80257F24: 80053A00 (__ct__10dDlst_2D_cFP7ResTIMGssssUc)
|
|
// 80257F68: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257F6C: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257F7C: 8003C2EC (getRes__14dRes_control_cFPCclP11dRes_info_ci)
|
|
// 80257F84: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257F88: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80257F98: 8003C2EC (getRes__14dRes_control_cFPCclP11dRes_info_ci)
|
|
// 80257FA4: 802CEC4C (__nw__FUl)
|
|
// 80257FC8: 80053A00 (__ct__10dDlst_2D_cFP7ResTIMGssssUc)
|
|
// 80257FD8: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::logoInitGC() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/logoInitGC__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80257FEC-80258420 0434+00 s=1 e=0 z=0 None .text dvdDataLoad__10dScnLogo_cFv */
|
|
// 80258004: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258008: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258010: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80258014: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80258034: 8003C078 (setRes__14dRes_control_cFPCcP11dRes_info_ciPCcUcP7JKRHeap)
|
|
// 80258038: 80450C34 (archiveHeap)
|
|
// 8025804C: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258050: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 8025806C: 8003C078 (setRes__14dRes_control_cFPCcP11dRes_info_ciPCcUcP7JKRHeap)
|
|
// 80258070: 8000EE30 (mDoExt_getJ2dHeap__Fv)
|
|
// 80258078: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 8025807C: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 8025808C: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 80258094: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258098: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802580AC: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 802580B4: 8000EE30 (mDoExt_getJ2dHeap__Fv)
|
|
// 802580BC: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802580C0: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802580D0: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 802580D8: 8000EE30 (mDoExt_getJ2dHeap__Fv)
|
|
// 802580E0: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802580E4: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802580F4: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 802580FC: 8000EE30 (mDoExt_getJ2dHeap__Fv)
|
|
// 80258104: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258108: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258118: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 80258120: 8000EE30 (mDoExt_getJ2dHeap__Fv)
|
|
// 80258128: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 8025812C: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 8025813C: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 80258144: 8000EE30 (mDoExt_getJ2dHeap__Fv)
|
|
// 8025814C: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258150: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258160: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 80258168: 8000EE30 (mDoExt_getJ2dHeap__Fv)
|
|
// 80258170: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258174: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258184: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 8025818C: 8000EE30 (mDoExt_getJ2dHeap__Fv)
|
|
// 80258194: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258198: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802581A8: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 802581B0: 8000EE30 (mDoExt_getJ2dHeap__Fv)
|
|
// 802581B8: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802581BC: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802581CC: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 802581D4: 8000EE30 (mDoExt_getJ2dHeap__Fv)
|
|
// 802581DC: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802581E0: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802581F0: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 802581F8: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802581FC: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258210: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 80258218: 8000EE30 (mDoExt_getJ2dHeap__Fv)
|
|
// 80258220: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258224: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258234: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 8025823C: 8000EE30 (mDoExt_getJ2dHeap__Fv)
|
|
// 80258244: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258248: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258258: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 80258260: 8000EE30 (mDoExt_getJ2dHeap__Fv)
|
|
// 80258268: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 8025826C: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 8025827C: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 80258284: 8000EE30 (mDoExt_getJ2dHeap__Fv)
|
|
// 8025828C: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258290: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802582A0: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 802582A8: 8000EE30 (mDoExt_getJ2dHeap__Fv)
|
|
// 802582B0: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802582B4: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802582C4: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 802582CC: 8000EE30 (mDoExt_getJ2dHeap__Fv)
|
|
// 802582D4: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802582D8: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802582E8: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 802582F0: 8000EE30 (mDoExt_getJ2dHeap__Fv)
|
|
// 802582F8: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802582FC: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 8025830C: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 80258314: 8000EE30 (mDoExt_getJ2dHeap__Fv)
|
|
// 8025831C: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258320: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258330: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 80258338: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 8025833C: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258350: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 80258358: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 8025835C: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258370: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 80258378: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 8025837C: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 80258390: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
|
|
// 80258398: 804061C0 (g_dComIfG_gameInfo)
|
|
// 8025839C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802583A8: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802583AC: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802583B8: 80016394 (create__21mDoDvdThd_toMainRam_cFPCcUcP7JKRHeap)
|
|
// 802583C0: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802583C4: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802583D4: 80016394 (create__21mDoDvdThd_toMainRam_cFPCcUcP7JKRHeap)
|
|
// 802583DC: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802583E0: 80399FFC (d_s_d_s_logo__stringBase0)
|
|
// 802583F0: 80016394 (create__21mDoDvdThd_toMainRam_cFPCcUcP7JKRHeap)
|
|
// 802583FC: 802560B4 (preLoad_dyl_create__10dScnLogo_cFv)
|
|
// 80258404: 8025611C (preLoad_dyl__10dScnLogo_cFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::dvdDataLoad() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/dvdDataLoad__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80258420-80258444 0024+00 s=1 e=0 z=0 None .text dScnLogo_Create__FP11scene_class */
|
|
// 80258430: 80257AE0 (create__10dScnLogo_cFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// scene_class* False
|
|
// scene_class False
|
|
asm static void dScnLogo_Create(scene_class* param_0) {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/dScnLogo_Create__FP11scene_class.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80258444-80258484 0040+00 s=1 e=0 z=0 None .text dScnLogo_Execute__FP10dScnLogo_c */
|
|
// 80258450: 80450C78 (mResetData__6mDoRst)
|
|
// 8025846C: 8001ECE0 (fopScnM_ChangeReq__FP11scene_classssUs)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
asm static void dScnLogo_Execute(dScnLogo_c* param_0) {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/dScnLogo_Execute__FP10dScnLogo_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80258484-802584A8 0024+00 s=1 e=0 z=0 None .text dScnLogo_Draw__FP10dScnLogo_c */
|
|
// 80258490: 80256210 (draw__10dScnLogo_cFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
asm static void dScnLogo_Draw(dScnLogo_c* param_0) {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/dScnLogo_Draw__FP10dScnLogo_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802584A8-802584D0 0028+00 s=1 e=0 z=0 None .text dScnLogo_Delete__FP10dScnLogo_c */
|
|
// 802584B8: 802572B8 (__dt__10dScnLogo_cFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
asm static void dScnLogo_Delete(dScnLogo_c* param_0) {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/dScnLogo_Delete__FP10dScnLogo_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802584D0-802584D8 0008+00 s=1 e=0 z=0 None .text dScnLogo_IsDelete__FP10dScnLogo_c */
|
|
// True False
|
|
// bool False
|
|
// dScnLogo_c* False
|
|
// dScnLogo_c False
|
|
static bool dScnLogo_IsDelete(dScnLogo_c* param_0) {
|
|
return true;
|
|
}
|
|
|
|
|
|
/* 802584D8-802584FC 0024+00 s=1 e=0 z=0 None .text setProgressiveMode__10dScnLogo_cFUc */
|
|
// 802584E8: 80340724 (OSSetProgressiveMode)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u8 False
|
|
asm void dScnLogo_c::setProgressiveMode(u8 param_0) {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/setProgressiveMode__10dScnLogo_cFUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802584FC-80258520 0024+00 s=3 e=0 z=0 None .text getProgressiveMode__10dScnLogo_cFv */
|
|
// 80258508: 803406B4 (OSGetProgressiveMode)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::getProgressiveMode() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/getProgressiveMode__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80258520-8025854C 002C+00 s=1 e=0 z=0 None .text isProgressiveMode__10dScnLogo_cFv */
|
|
// 8025852C: 803406B4 (OSGetProgressiveMode)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::isProgressiveMode() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/isProgressiveMode__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8025854C-8025855C 0010+00 s=1 e=0 z=0 None .text setRenderMode__10dScnLogo_cFv */
|
|
// 8025854C: 803A2F9C (g_ntscZeldaProg)
|
|
// 80258550: 803A2F9C (g_ntscZeldaProg)
|
|
// 80258554: 804505A0 (mRenderModeObj__15mDoMch_render_c)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dScnLogo_c::setRenderMode() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/setRenderMode__10dScnLogo_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8025855C-802585A4 0048+00 s=2 e=0 z=0 None .text __dt__10dLog_HIO_cFv */
|
|
// 80258574: 803C300C (__vt__10dLog_HIO_c)
|
|
// 80258578: 803C300C (__vt__10dLog_HIO_c)
|
|
// 80258588: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm dLog_HIO_c::~dLog_HIO_c() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/__dt__10dLog_HIO_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802585A4-802585C0 001C+00 s=1 e=0 z=0 None .text cLib_calcTimer<Us>__FPUs */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False True
|
|
// u16* False
|
|
// u16 False
|
|
asm void cLib_calcTimer__template5(u16* param_0) {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/func_802585A4.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80430758-80430768 000C+04 s=1 e=0 z=0 None .bss @3702 */
|
|
static u8 lit_3702[12 + 4 /* padding */];
|
|
|
|
/* 804510E8-804510F0 0008+00 s=1 e=0 z=0 None .sbss g_LogHIO */
|
|
static u8 g_LogHIO[8];
|
|
|
|
/* 802585C0-8025878C 01CC+00 s=0 e=0 z=0 None .text __sinit_d_s_logo_cpp */
|
|
// 802585D0: 803C2E38 (cNullVec__6Z2Calc)
|
|
// 802585D4: 803C2E38 (cNullVec__6Z2Calc)
|
|
// 802585D8: 804510E8 (g_LogHIO)
|
|
// 802585DC: 802560A4 (__ct__10dLog_HIO_cFv)
|
|
// 802585E0: 8025855C (__dt__10dLog_HIO_cFv)
|
|
// 802585E4: 8025855C (__dt__10dLog_HIO_cFv)
|
|
// 802585E8: 80430758 (lit_3702)
|
|
// 802585EC: 80430758 (lit_3702)
|
|
// 802585F0: 80361C24 (__register_global_object)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
extern "C" asm void __sinit_d_s_logo_cpp() {
|
|
nofralloc
|
|
#include "asm/d/s/d_s_logo/__sinit_d_s_logo_cpp.s"
|
|
}
|
|
#pragma pop
|
|
|
|
#pragma push
|
|
#pragma force_active on
|
|
#pragma section ".ctors$15"
|
|
__declspec(section ".ctors$15") void* const _ctors_802585C0 = (void*)__sinit_d_s_logo_cpp;
|
|
#pragma pop
|
|
|
|
|