mirror of
https://github.com/zeldaret/tp
synced 2026-06-25 10:02:05 -04:00
migrate remaining d_save and m_Do_main asm to inline, add intial class mapping for dFile_select_c
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
class J2DScreen {
|
||||
|
||||
};
|
||||
@@ -0,0 +1,3 @@
|
||||
class JKRArchive {
|
||||
|
||||
};
|
||||
@@ -1,5 +1,6 @@
|
||||
class JKRExpHeap {
|
||||
public:
|
||||
s32 getTotalUsedSize() const;
|
||||
u32 heap_size;
|
||||
|
||||
};
|
||||
@@ -2,7 +2,7 @@
|
||||
/* 802CE13C 002CB07C 7C 08 02 A6 */ mflr r0
|
||||
/* 802CE140 002CB080 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802CE144 002CB084 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802CE148 002CB088 48 09 40 89 */ bl func_803621D0
|
||||
/* 802CE148 002CB088 48 09 40 89 */ bl _savegpr_26
|
||||
/* 802CE14C 002CB08C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802CE150 002CB090 7C 9B 23 78 */ mr r27, r4
|
||||
/* 802CE154 002CB094 7C BC 2B 78 */ mr r28, r5
|
||||
@@ -75,7 +75,7 @@ lbl_802CE230:
|
||||
/* 802CE244 002CB184 98 1F 00 69 */ stb r0, 0x69(r31)
|
||||
/* 802CE248 002CB188 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802CE24C 002CB18C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802CE250 002CB190 48 09 3F CD */ bl func_8036221C
|
||||
/* 802CE250 002CB190 48 09 3F CD */ bl _restgpr_26
|
||||
/* 802CE254 002CB194 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802CE258 002CB198 7C 08 03 A6 */ mtlr r0
|
||||
/* 802CE25C 002CB19C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
class JUTFont {
|
||||
|
||||
};
|
||||
@@ -0,0 +1,3 @@
|
||||
class dDlst_FileInfo_c {
|
||||
|
||||
};
|
||||
@@ -0,0 +1,48 @@
|
||||
#include "JSystem/J2DGraph/J2DScreen/J2DScreen.h"
|
||||
#include "JSystem/JKernel/JKRArchive/JKRArchive.h"
|
||||
#include "JSystem/JUtility/JUTFont/JUTFont.h"
|
||||
#include "d/d_drawlist/d_drawlist.h"
|
||||
#include "d/d_save/d_save/d_save.h"
|
||||
#include "d/d_pane/d_pane_class_alpha/d_pane_class_alpha.h"
|
||||
|
||||
struct dFile_info_c_vtable {
|
||||
u32* addr1;
|
||||
u32* addr2;
|
||||
u32* dtor;
|
||||
};
|
||||
|
||||
class dFile_info_c {
|
||||
public:
|
||||
dFile_info_c();
|
||||
~dFile_info_c();
|
||||
void screenSet(void);
|
||||
int setSaveDate(dSv_save_c*, int, u8);
|
||||
void setHeartCnt(dSv_save_c*);
|
||||
void setSaveDate(dSv_save_c*);
|
||||
void setPlayTime(dSv_save_c*);
|
||||
void modeWait(void);
|
||||
void modeMove(void);
|
||||
void _draw(void);
|
||||
|
||||
private:
|
||||
dFile_info_c_vtable vtable;
|
||||
JKRArchive* archive;
|
||||
dDlst_FileInfo_c file_info_draw_list;
|
||||
J2DScreen* screen;
|
||||
JUTFont* font;
|
||||
u32 unk0;
|
||||
u32 unk4;
|
||||
u32 unk8;
|
||||
u8 unk12;
|
||||
u8 unk13;
|
||||
u8 unk14;
|
||||
u8 unk15;
|
||||
CPaneMgrAlpha* w_dat_i1;
|
||||
CPaneMgrAlpha* w_nda_i1;
|
||||
char* unk28;
|
||||
char* save_date;
|
||||
char* play_time;
|
||||
char* unk40;
|
||||
};
|
||||
|
||||
int i = sizeof(dFile_info_c);
|
||||
@@ -0,0 +1,3 @@
|
||||
class CPaneMgrAlpha {
|
||||
|
||||
};
|
||||
@@ -2,7 +2,7 @@
|
||||
/* 80033034 0002FF74 7C 08 02 A6 */ mflr r0
|
||||
/* 80033038 0002FF78 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8003303C 0002FF7C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80033040 0002FF80 48 32 F1 91 */ bl func_803621D0
|
||||
/* 80033040 0002FF80 48 32 F1 91 */ bl _savegpr_26
|
||||
/* 80033044 0002FF84 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 80033048 0002FF88 7C 9B 23 78 */ mr r27, r4
|
||||
/* 8003304C 0002FF8C 2C 1B 00 18 */ cmpwi r27, 0x18
|
||||
@@ -199,7 +199,7 @@ lbl_800332DC:
|
||||
/* 800332DC 0003021C 38 60 00 FF */ li r3, 0xff
|
||||
lbl_800332E0:
|
||||
/* 800332E0 00030220 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800332E4 00030224 48 32 EF 39 */ bl func_8036221C
|
||||
/* 800332E4 00030224 48 32 EF 39 */ bl _restgpr_26
|
||||
/* 800332E8 00030228 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800332EC 0003022C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800332F0 00030230 38 21 00 20 */ addi r1, r1, 0x20
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
/* 80035BD0 00032B10 94 21 F6 90 */ stwu r1, -0x970(r1)
|
||||
/* 80035BD4 00032B14 7C 08 02 A6 */ mflr r0
|
||||
/* 80035BD8 00032B18 90 01 09 74 */ stw r0, 0x974(r1)
|
||||
/* 80035BDC 00032B1C 93 E1 09 6C */ stw r31, 0x96c(r1)
|
||||
/* 80035BE0 00032B20 1C 05 0A 94 */ mulli r0, r5, 0xa94
|
||||
/* 80035BE4 00032B24 7F E4 02 14 */ add r31, r4, r0
|
||||
/* 80035BE8 00032B28 38 61 01 F8 */ addi r3, r1, 0x1f8
|
||||
/* 80035BEC 00032B2C 3C 80 80 03 */ lis r4, __ct__12dSv_memory_cFv@ha
|
||||
/* 80035BF0 00032B30 38 84 0D B0 */ addi r4, r4, __ct__12dSv_memory_cFv@l
|
||||
/* 80035BF4 00032B34 38 A0 00 00 */ li r5, 0
|
||||
/* 80035BF8 00032B38 38 C0 00 20 */ li r6, 0x20
|
||||
/* 80035BFC 00032B3C 38 E0 00 20 */ li r7, 0x20
|
||||
/* 80035C00 00032B40 48 32 C1 61 */ bl func_80361D60
|
||||
/* 80035C04 00032B44 38 61 05 F8 */ addi r3, r1, 0x5f8
|
||||
/* 80035C08 00032B48 3C 80 80 03 */ lis r4, __ct__13dSv_memory2_cFv@ha
|
||||
/* 80035C0C 00032B4C 38 84 0D 80 */ addi r4, r4, __ct__13dSv_memory2_cFv@l
|
||||
/* 80035C10 00032B50 38 A0 00 00 */ li r5, 0
|
||||
/* 80035C14 00032B54 38 C0 00 08 */ li r6, 8
|
||||
/* 80035C18 00032B58 38 E0 00 40 */ li r7, 0x40
|
||||
/* 80035C1C 00032B5C 48 32 C1 45 */ bl func_80361D60
|
||||
/* 80035C20 00032B60 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80035C24 00032B64 4B FF F3 F9 */ bl init__10dSv_save_cFv
|
||||
/* 80035C28 00032B68 38 61 01 BC */ addi r3, r1, 0x1bc
|
||||
/* 80035C2C 00032B6C 3C 80 80 38 */ lis r4, lbl_80379234@ha
|
||||
/* 80035C30 00032B70 38 84 92 34 */ addi r4, r4, lbl_80379234@l
|
||||
/* 80035C34 00032B74 48 33 2E F9 */ bl strcpy
|
||||
/* 80035C38 00032B78 38 61 01 CD */ addi r3, r1, 0x1cd
|
||||
/* 80035C3C 00032B7C 3C 80 80 38 */ lis r4, lbl_80379234@ha
|
||||
/* 80035C40 00032B80 38 84 92 34 */ addi r4, r4, lbl_80379234@l
|
||||
/* 80035C44 00032B84 48 33 2E E9 */ bl strcpy
|
||||
/* 80035C48 00032B88 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80035C4C 00032B8C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80035C50 00032B90 38 A0 09 58 */ li r5, 0x958
|
||||
/* 80035C54 00032B94 4B FC D8 ED */ bl func_80003540
|
||||
/* 80035C58 00032B98 3C 60 80 38 */ lis r3, lbl_80379234@ha
|
||||
/* 80035C5C 00032B9C 38 63 92 34 */ addi r3, r3, lbl_80379234@l
|
||||
/* 80035C60 00032BA0 38 63 00 54 */ addi r3, r3, 0x54
|
||||
/* 80035C64 00032BA4 38 80 09 58 */ li r4, 0x958
|
||||
/* 80035C68 00032BA8 4C C6 31 82 */ crclr 6
|
||||
/* 80035C6C 00032BAC 48 33 0C 11 */ bl func_8036687C
|
||||
/* 80035C70 00032BB0 38 60 00 00 */ li r3, 0
|
||||
/* 80035C74 00032BB4 83 E1 09 6C */ lwz r31, 0x96c(r1)
|
||||
/* 80035C78 00032BB8 80 01 09 74 */ lwz r0, 0x974(r1)
|
||||
/* 80035C7C 00032BBC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80035C80 00032BC0 38 21 09 70 */ addi r1, r1, 0x970
|
||||
/* 80035C84 00032BC4 4E 80 00 20 */ blr
|
||||
@@ -427,8 +427,8 @@ class dSv_player_c {
|
||||
class dSv_memBit_c {
|
||||
public:
|
||||
void init(void);
|
||||
void onTbox(int); // merged with init in the assembly
|
||||
void offTbox(int); // merged with init in the assembly
|
||||
void onTbox(int);
|
||||
void offTbox(int);
|
||||
bool isTbox(int) const;
|
||||
void onSwitch(int);
|
||||
void offSwitch(int);
|
||||
@@ -627,11 +627,11 @@ class dSv_info_c {
|
||||
void onSwitch(int, int);
|
||||
void offSwitch(int, int);
|
||||
bool isSwitch(int, int) const;
|
||||
u8 revSwitch(int, int); // merged with isSwitch in the assembly
|
||||
u8 revSwitch(int, int);
|
||||
void onItem(int, int);
|
||||
bool isItem(int, int) const;
|
||||
void onActor(int, int);
|
||||
void offActor(int, int); // merged with onActor in the assembly
|
||||
void offActor(int, int);
|
||||
bool isActor(int, int) const;
|
||||
void memory_to_card(char*, int);
|
||||
void card_to_memory(char*, int);
|
||||
|
||||
+80
-12
@@ -1,13 +1,11 @@
|
||||
class JMSMesgEntry_c {
|
||||
|
||||
};
|
||||
|
||||
extern "C" {
|
||||
void func_80362210(void);
|
||||
void JKRAramHeap_NS_getTotalFreeSize(void);
|
||||
void JKRAramHeap_NS_getFreeSize(void);
|
||||
void heapDisplay__9HeapCheckCFv(void);
|
||||
void func_803621C4(void);
|
||||
void init__20dSv_player_collect_cFv(void);
|
||||
void dComIfGp_setSelectItem(int);
|
||||
void OSReport_Error(char*,...);
|
||||
void OSEnableScheduler(void);
|
||||
void OSDisableScheduler(void);
|
||||
void getUsedCount__9HeapCheckCFv(void);
|
||||
void isEventBit__11dSv_event_cCFUs(void);
|
||||
void dComIfGs_setMixItemIndex(void);
|
||||
@@ -19,14 +17,25 @@ extern "C" {
|
||||
void setBombNum__21dSv_player_item_max_cFUcUc(void);
|
||||
void func_80362224(void);
|
||||
void func_803621D8(void);
|
||||
void func_8036221C(void);
|
||||
void func_803621D0(void);
|
||||
void _restgpr_26(void);
|
||||
void _savegpr_26(void);
|
||||
void _restgpr_29(void);
|
||||
void _savegpr_29(void);
|
||||
void _restgpr_28(void);
|
||||
void _savegpr_28(void);
|
||||
void _restgpr_27(void);
|
||||
void _savegpr_27(void);
|
||||
void _savegpr_26(void);
|
||||
void _restgpr_26(void);
|
||||
void JKRAramHeap_NS_dump(void);
|
||||
void dRes_control_c_NS_dump(void);
|
||||
void JUTConsole_NS_getLineOffset(void);
|
||||
void JUTConsole_NS_dumpToTerminal(void);
|
||||
void JUTConsole_NS_scroll(void);
|
||||
void JUTConsole_NS_clear(void);
|
||||
void JUTReport_X1_(void);
|
||||
void JUTAssertion_NS_setMessageCount(void);
|
||||
void DynamicModuleControlBase_NS_dump(void);
|
||||
unsigned int getSelectItemIndex__21dSv_player_status_a_cCFi(int);
|
||||
void setLineUpItem__17dSv_player_item_cFv(void);
|
||||
void dMeter2Info_c_NS_setHotSpringTimer(void);
|
||||
@@ -40,7 +49,6 @@ extern "C" {
|
||||
void getBombNum__21dSv_player_item_max_cCFUc(void);
|
||||
void setItem__17dSv_player_item_cFiUc(void);
|
||||
void dMeter2Info_c_NS_getString(void);
|
||||
u32 OSGetSoundMode(void);
|
||||
void Z2AudioMgr_NS_setOutputMode(u32,unsigned long);
|
||||
void dComIfG_play_c_NS_getNowVibration(void);
|
||||
void setInitEventBit(void);
|
||||
@@ -55,7 +63,6 @@ extern "C" {
|
||||
void init__10dSv_zone_cFi(void);
|
||||
void onOneSwitch__13dSv_zoneBit_cFi(void);
|
||||
void onSwitch__13dSv_zoneBit_cFi(void);
|
||||
//void dStage_roomControl_c_NS_getZoneNo(void);
|
||||
int dStage_roomControl_c_NS_getZoneNo(int,int);
|
||||
void onSwitch__12dSv_danBit_cFi(void);
|
||||
void onSwitch__12dSv_memBit_cFi(void);
|
||||
@@ -78,7 +85,13 @@ extern "C" {
|
||||
void func_8036687C(void);
|
||||
void func_80003540(void);
|
||||
void func_80362324(void);
|
||||
void func_8036221C(void);
|
||||
void func_803621D0(void);
|
||||
void func_8036221C(void);
|
||||
void countUsed__FP10JKRExpHeap(void);
|
||||
void JUTReport(void);
|
||||
void OSGetTime(void);
|
||||
void func_803621D0(void);
|
||||
void offEventBit__11dSv_event_cFUs(void);
|
||||
void func_803621C0(void);
|
||||
void dMeter2Info_c_NS_setSaveStageName(void);
|
||||
@@ -90,8 +103,33 @@ extern "C" {
|
||||
void getTotalUsedSize__10JKRExpHeapCFv(void);
|
||||
void HeapCheck_NS_getUsedCount(void);
|
||||
void CheckHeap1__9HeapCheckFv(void);
|
||||
|
||||
void JUTException_NS_panic_f(void);
|
||||
void Debug_console__FUl(void);
|
||||
void debugDisplay__Fv(void);
|
||||
void CheckHeap__FUl(void);
|
||||
void debug__Fv(void);
|
||||
void mDoAud_Execute(void);
|
||||
void fapGm_Execute(void);
|
||||
void mDoCPd_c_NS_read(void);
|
||||
void mDoMemCd_Ctrl_c_NS_update(void);
|
||||
void JKRSolidHeap_NS_create(void);
|
||||
void cDyl_InitAsync(void);
|
||||
void fopAcM_initManager(void);
|
||||
void fapGm_Create(void);
|
||||
void mDoDvdThd_callback_c_NS_create(void);
|
||||
void mDoExt_getCommandHeap(void);
|
||||
void mDoExt_getHostIOHeap(void);
|
||||
void mDoExt_getJ2dHeap(void);
|
||||
void mDoExt_getArchiveHeap(void);
|
||||
void mDoExt_getGameHeap(void);
|
||||
void mDoExt_getZeldaHeap(void);
|
||||
void mDoCPd_c_NS_create(void);
|
||||
void mDoGph_Create(void);
|
||||
void mDoMch_Create(void);
|
||||
void init__10dSv_save_cFv(void);
|
||||
void func_80361D60(void);
|
||||
void dComIfG_inf_c_NS_ct(void);
|
||||
void version_check__Fv(void);
|
||||
}
|
||||
|
||||
// OS
|
||||
@@ -104,6 +142,27 @@ extern "C" {
|
||||
void OSSetArenaHi(void);
|
||||
void OSEnableScheduler(void);
|
||||
void OSDisableScheduler(void);
|
||||
void OSCheckActiveThreads(void);
|
||||
void OSReport_Error(char*,...);
|
||||
u32 OSGetSoundMode(void);
|
||||
void OSSuspendThread(void);
|
||||
void OSSetThreadPriority(void);
|
||||
void OSResumeThread(void);
|
||||
void OSCreateThread(void);
|
||||
void OSGetThreadPriority(void);
|
||||
void OSGetConsoleType(void);
|
||||
void OSGetResetCode(void);
|
||||
void OSAllocFromArenaLo(void);
|
||||
void OSReportInit(void);
|
||||
void OSGetCurrentThread(void);
|
||||
}
|
||||
|
||||
// DVD
|
||||
extern "C" {
|
||||
void DVDClose(void);
|
||||
void DVDReadPrio(void);
|
||||
void DVDOpen(void);
|
||||
void DVDGetCurrentDiskID(void);
|
||||
}
|
||||
|
||||
// JSupport/JSUList.h
|
||||
@@ -168,4 +227,13 @@ extern "C" {
|
||||
void __nwa__FUlP7JKRHeapi(void);
|
||||
void __dl__FPv(void);
|
||||
void __dla__FPv(void);
|
||||
}
|
||||
|
||||
extern "C" {
|
||||
void JUTReport__FiiPCce(int, int, const char*, ...);
|
||||
}
|
||||
|
||||
// m_Do_main.h
|
||||
extern "C" {
|
||||
void mDoMch_HeapCheckAll(void);
|
||||
}
|
||||
@@ -0,0 +1,133 @@
|
||||
/* 800058C4 00002804 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800058C8 00002808 7C 08 02 A6 */ mflr r0
|
||||
/* 800058CC 0000280C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800058D0 00002810 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800058D4 00002814 48 35 C8 FD */ bl _savegpr_26
|
||||
/* 800058D8 00002818 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 800058DC 0000281C 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 800058E0 00002820 80 83 00 38 */ lwz r4, 0x38(r3)
|
||||
/* 800058E4 00002824 7C 9A 23 78 */ mr r26, r4
|
||||
/* 800058E8 00002828 80 1D 00 1C */ lwz r0, 0x1c(r29)
|
||||
/* 800058EC 0000282C 7F E0 20 50 */ subf r31, r0, r4
|
||||
/* 800058F0 00002830 48 2C A4 75 */ bl getTotalUsedSize__10JKRExpHeapCFv
|
||||
/* 800058F4 00002834 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800058F8 00002838 80 7D 00 08 */ lwz r3, 8(r29)
|
||||
/* 800058FC 0000283C 48 2C 8E 89 */ bl getTotalFreeSize__7JKRHeapFv
|
||||
/* 80005900 00002840 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80005904 00002844 80 7D 00 08 */ lwz r3, 8(r29)
|
||||
/* 80005908 00002848 48 2C 8E 25 */ bl getFreeSize__7JKRHeapFv
|
||||
/* 8000590C 0000284C 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80005910 00002850 38 60 00 64 */ li r3, 0x64
|
||||
/* 80005914 00002854 38 80 00 D4 */ li r4, 0xd4
|
||||
/* 80005918 00002858 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
||||
/* 8000591C 0000285C 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
||||
/* 80005920 00002860 38 A5 00 3C */ addi r5, r5, 0x3c
|
||||
/* 80005924 00002864 80 DD 00 00 */ lwz r6, 0(r29)
|
||||
/* 80005928 00002868 4C C6 31 82 */ crclr 6
|
||||
/* 8000592C 0000286C 48 2D AC 05 */ bl JUTReport__FiiPCce
|
||||
/* 80005930 00002870 38 60 00 64 */ li r3, 0x64
|
||||
/* 80005934 00002874 38 80 00 E3 */ li r4, 0xe3
|
||||
/* 80005938 00002878 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
||||
/* 8000593C 0000287C 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
||||
/* 80005940 00002880 38 A5 00 45 */ addi r5, r5, 0x45
|
||||
/* 80005944 00002884 7F 46 D3 78 */ mr r6, r26
|
||||
/* 80005948 00002888 4C C6 31 82 */ crclr 6
|
||||
/* 8000594C 0000288C 48 2D AB E5 */ bl JUTReport__FiiPCce
|
||||
/* 80005950 00002890 38 60 00 64 */ li r3, 0x64
|
||||
/* 80005954 00002894 38 80 00 F0 */ li r4, 0xf0
|
||||
/* 80005958 00002898 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
||||
/* 8000595C 0000289C 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
||||
/* 80005960 000028A0 38 A5 00 5B */ addi r5, r5, 0x5b
|
||||
/* 80005964 000028A4 80 DD 00 1C */ lwz r6, 0x1c(r29)
|
||||
/* 80005968 000028A8 4C C6 31 82 */ crclr 6
|
||||
/* 8000596C 000028AC 48 2D AB C5 */ bl JUTReport__FiiPCce
|
||||
/* 80005970 000028B0 38 60 00 64 */ li r3, 0x64
|
||||
/* 80005974 000028B4 38 80 00 FD */ li r4, 0xfd
|
||||
/* 80005978 000028B8 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
||||
/* 8000597C 000028BC 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
||||
/* 80005980 000028C0 38 A5 00 71 */ addi r5, r5, 0x71
|
||||
/* 80005984 000028C4 7C DF D8 50 */ subf r6, r31, r27
|
||||
/* 80005988 000028C8 4C C6 31 82 */ crclr 6
|
||||
/* 8000598C 000028CC 48 2D AB A5 */ bl JUTReport__FiiPCce
|
||||
/* 80005990 000028D0 38 60 00 64 */ li r3, 0x64
|
||||
/* 80005994 000028D4 38 80 01 0A */ li r4, 0x10a
|
||||
/* 80005998 000028D8 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
||||
/* 8000599C 000028DC 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
||||
/* 800059A0 000028E0 38 A5 00 87 */ addi r5, r5, 0x87
|
||||
/* 800059A4 000028E4 7C DF E0 50 */ subf r6, r31, r28
|
||||
/* 800059A8 000028E8 4C C6 31 82 */ crclr 6
|
||||
/* 800059AC 000028EC 48 2D AB 85 */ bl JUTReport__FiiPCce
|
||||
/* 800059B0 000028F0 38 60 00 64 */ li r3, 0x64
|
||||
/* 800059B4 000028F4 38 80 01 17 */ li r4, 0x117
|
||||
/* 800059B8 000028F8 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
||||
/* 800059BC 000028FC 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
||||
/* 800059C0 00002900 38 A5 00 9D */ addi r5, r5, 0x9d
|
||||
/* 800059C4 00002904 7F C6 F3 78 */ mr r6, r30
|
||||
/* 800059C8 00002908 4C C6 31 82 */ crclr 6
|
||||
/* 800059CC 0000290C 48 2D AB 65 */ bl JUTReport__FiiPCce
|
||||
/* 800059D0 00002910 38 60 00 64 */ li r3, 0x64
|
||||
/* 800059D4 00002914 38 80 01 24 */ li r4, 0x124
|
||||
/* 800059D8 00002918 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
||||
/* 800059DC 0000291C 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
||||
/* 800059E0 00002920 38 A5 00 B3 */ addi r5, r5, 0xb3
|
||||
/* 800059E4 00002924 1C DE 00 64 */ mulli r6, r30, 0x64
|
||||
/* 800059E8 00002928 80 1D 00 1C */ lwz r0, 0x1c(r29)
|
||||
/* 800059EC 0000292C 7C C6 03 D6 */ divw r6, r6, r0
|
||||
/* 800059F0 00002930 4C C6 31 82 */ crclr 6
|
||||
/* 800059F4 00002934 48 2D AB 3D */ bl JUTReport__FiiPCce
|
||||
/* 800059F8 00002938 38 60 00 64 */ li r3, 0x64
|
||||
/* 800059FC 0000293C 38 80 01 31 */ li r4, 0x131
|
||||
/* 80005A00 00002940 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
||||
/* 80005A04 00002944 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
||||
/* 80005A08 00002948 38 A5 00 CF */ addi r5, r5, 0xcf
|
||||
/* 80005A0C 0000294C 80 DD 00 0C */ lwz r6, 0xc(r29)
|
||||
/* 80005A10 00002950 4C C6 31 82 */ crclr 6
|
||||
/* 80005A14 00002954 48 2D AB 1D */ bl JUTReport__FiiPCce
|
||||
/* 80005A18 00002958 38 60 00 64 */ li r3, 0x64
|
||||
/* 80005A1C 0000295C 38 80 01 3E */ li r4, 0x13e
|
||||
/* 80005A20 00002960 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
||||
/* 80005A24 00002964 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
||||
/* 80005A28 00002968 38 A5 00 E5 */ addi r5, r5, 0xe5
|
||||
/* 80005A2C 0000296C 80 1D 00 0C */ lwz r0, 0xc(r29)
|
||||
/* 80005A30 00002970 1C C0 00 64 */ mulli r6, r0, 0x64
|
||||
/* 80005A34 00002974 80 1D 00 1C */ lwz r0, 0x1c(r29)
|
||||
/* 80005A38 00002978 7C C6 03 D6 */ divw r6, r6, r0
|
||||
/* 80005A3C 0000297C 4C C6 31 82 */ crclr 6
|
||||
/* 80005A40 00002980 48 2D AA F1 */ bl JUTReport__FiiPCce
|
||||
/* 80005A44 00002984 38 60 00 64 */ li r3, 0x64
|
||||
/* 80005A48 00002988 38 80 01 4B */ li r4, 0x14b
|
||||
/* 80005A4C 0000298C 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
||||
/* 80005A50 00002990 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
||||
/* 80005A54 00002994 38 A5 01 01 */ addi r5, r5, 0x101
|
||||
/* 80005A58 00002998 80 1D 00 10 */ lwz r0, 0x10(r29)
|
||||
/* 80005A5C 0000299C 7C DF 00 50 */ subf r6, r31, r0
|
||||
/* 80005A60 000029A0 4C C6 31 82 */ crclr 6
|
||||
/* 80005A64 000029A4 48 2D AA CD */ bl JUTReport__FiiPCce
|
||||
/* 80005A68 000029A8 38 60 00 64 */ li r3, 0x64
|
||||
/* 80005A6C 000029AC 38 80 01 58 */ li r4, 0x158
|
||||
/* 80005A70 000029B0 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
||||
/* 80005A74 000029B4 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
||||
/* 80005A78 000029B8 38 A5 01 17 */ addi r5, r5, 0x117
|
||||
/* 80005A7C 000029BC 80 1D 00 10 */ lwz r0, 0x10(r29)
|
||||
/* 80005A80 000029C0 7C 1F 00 50 */ subf r0, r31, r0
|
||||
/* 80005A84 000029C4 1C C0 00 64 */ mulli r6, r0, 0x64
|
||||
/* 80005A88 000029C8 80 1D 00 1C */ lwz r0, 0x1c(r29)
|
||||
/* 80005A8C 000029CC 7C C6 03 D6 */ divw r6, r6, r0
|
||||
/* 80005A90 000029D0 4C C6 31 82 */ crclr 6
|
||||
/* 80005A94 000029D4 48 2D AA 9D */ bl JUTReport__FiiPCce
|
||||
/* 80005A98 000029D8 80 7D 00 08 */ lwz r3, 8(r29)
|
||||
/* 80005A9C 000029DC 4B FF FD AD */ bl countUsed__FP10JKRExpHeap
|
||||
/* 80005AA0 000029E0 7C 66 1B 78 */ mr r6, r3
|
||||
/* 80005AA4 000029E4 38 60 00 64 */ li r3, 0x64
|
||||
/* 80005AA8 000029E8 38 80 01 65 */ li r4, 0x165
|
||||
/* 80005AAC 000029EC 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
||||
/* 80005AB0 000029F0 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
||||
/* 80005AB4 000029F4 38 A5 01 33 */ addi r5, r5, 0x133
|
||||
/* 80005AB8 000029F8 4C C6 31 82 */ crclr 6
|
||||
/* 80005ABC 000029FC 48 2D AA 75 */ bl JUTReport__FiiPCce
|
||||
/* 80005AC0 00002A00 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80005AC4 00002A04 48 35 C7 59 */ bl _restgpr_26
|
||||
/* 80005AC8 00002A08 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80005ACC 00002A0C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80005AD0 00002A10 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80005AD4 00002A14 4E 80 00 20 */ blr
|
||||
@@ -0,0 +1,167 @@
|
||||
/* 80005AD8 00002A18 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80005ADC 00002A1C 7C 08 02 A6 */ mflr r0
|
||||
/* 80005AE0 00002A20 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80005AE4 00002A24 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80005AE8 00002A28 48 35 C6 DD */ bl func_803621C4
|
||||
/* 80005AEC 00002A2C 3C 60 80 3A */ lis r3, lbl_803A2EE0@ha
|
||||
/* 80005AF0 00002A30 3B 23 2E E0 */ addi r25, r3, lbl_803A2EE0@l
|
||||
/* 80005AF4 00002A34 88 0D 85 99 */ lbz r0, lbl_80450B19-_SDA_BASE_(r13)
|
||||
/* 80005AF8 00002A38 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80005AFC 00002A3C 41 80 00 20 */ blt lbl_80005B1C
|
||||
/* 80005B00 00002A40 28 00 00 06 */ cmplwi r0, 6
|
||||
/* 80005B04 00002A44 41 81 00 18 */ bgt lbl_80005B1C
|
||||
/* 80005B08 00002A48 38 79 00 14 */ addi r3, r25, 0x14
|
||||
/* 80005B0C 00002A4C 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
|
||||
/* 80005B10 00002A50 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80005B14 00002A54 80 63 FF FC */ lwz r3, -4(r3)
|
||||
/* 80005B18 00002A58 4B FF FD AD */ bl heapDisplay__9HeapCheckCFv
|
||||
lbl_80005B1C:
|
||||
/* 80005B1C 00002A5C 88 0D 80 08 */ lbz r0, lbl_80450588-_SDA_BASE_(r13)
|
||||
/* 80005B20 00002A60 28 00 00 05 */ cmplwi r0, 5
|
||||
/* 80005B24 00002A64 40 82 00 A0 */ bne lbl_80005BC4
|
||||
/* 80005B28 00002A68 80 6D 8E 48 */ lwz r3, lbl_804513C8-_SDA_BASE_(r13)
|
||||
/* 80005B2C 00002A6C 83 23 00 94 */ lwz r25, 0x94(r3)
|
||||
/* 80005B30 00002A70 28 19 00 00 */ cmplwi r25, 0
|
||||
/* 80005B34 00002A74 41 82 02 00 */ beq lbl_80005D34
|
||||
/* 80005B38 00002A78 38 60 01 DB */ li r3, 0x1db
|
||||
/* 80005B3C 00002A7C 38 80 00 64 */ li r4, 0x64
|
||||
/* 80005B40 00002A80 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
||||
/* 80005B44 00002A84 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
||||
/* 80005B48 00002A88 38 A5 01 96 */ addi r5, r5, 0x196
|
||||
/* 80005B4C 00002A8C 4C C6 31 82 */ crclr 6
|
||||
/* 80005B50 00002A90 48 2D A9 E1 */ bl JUTReport__FiiPCce
|
||||
/* 80005B54 00002A94 7F 23 CB 78 */ mr r3, r25
|
||||
/* 80005B58 00002A98 48 2C D5 DD */ bl JKRAramHeap_NS_getFreeSize
|
||||
/* 80005B5C 00002A9C 7C 66 1B 78 */ mr r6, r3
|
||||
/* 80005B60 00002AA0 38 60 01 DB */ li r3, 0x1db
|
||||
/* 80005B64 00002AA4 38 80 00 72 */ li r4, 0x72
|
||||
/* 80005B68 00002AA8 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
||||
/* 80005B6C 00002AAC 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
||||
/* 80005B70 00002AB0 38 A5 01 A0 */ addi r5, r5, 0x1a0
|
||||
/* 80005B74 00002AB4 4C C6 31 82 */ crclr 6
|
||||
/* 80005B78 00002AB8 48 2D A9 B9 */ bl JUTReport__FiiPCce
|
||||
/* 80005B7C 00002ABC 38 60 01 DB */ li r3, 0x1db
|
||||
/* 80005B80 00002AC0 38 80 00 80 */ li r4, 0x80
|
||||
/* 80005B84 00002AC4 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
||||
/* 80005B88 00002AC8 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
||||
/* 80005B8C 00002ACC 38 A5 01 50 */ addi r5, r5, 0x150
|
||||
/* 80005B90 00002AD0 4C C6 31 82 */ crclr 6
|
||||
/* 80005B94 00002AD4 48 2D A9 9D */ bl JUTReport__FiiPCce
|
||||
/* 80005B98 00002AD8 7F 23 CB 78 */ mr r3, r25
|
||||
/* 80005B9C 00002ADC 48 2C D6 11 */ bl JKRAramHeap_NS_getTotalFreeSize
|
||||
/* 80005BA0 00002AE0 7C 66 1B 78 */ mr r6, r3
|
||||
/* 80005BA4 00002AE4 38 60 01 DB */ li r3, 0x1db
|
||||
/* 80005BA8 00002AE8 38 80 00 8E */ li r4, 0x8e
|
||||
/* 80005BAC 00002AEC 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
||||
/* 80005BB0 00002AF0 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
||||
/* 80005BB4 00002AF4 38 A5 01 A0 */ addi r5, r5, 0x1a0
|
||||
/* 80005BB8 00002AF8 4C C6 31 82 */ crclr 6
|
||||
/* 80005BBC 00002AFC 48 2D A9 75 */ bl JUTReport__FiiPCce
|
||||
/* 80005BC0 00002B00 48 00 01 74 */ b lbl_80005D34
|
||||
lbl_80005BC4:
|
||||
/* 80005BC4 00002B04 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80005BC8 00002B08 41 82 01 6C */ beq lbl_80005D34
|
||||
/* 80005BCC 00002B0C 38 60 01 DB */ li r3, 0x1db
|
||||
/* 80005BD0 00002B10 38 80 00 64 */ li r4, 0x64
|
||||
/* 80005BD4 00002B14 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
||||
/* 80005BD8 00002B18 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
||||
/* 80005BDC 00002B1C 38 A5 01 A3 */ addi r5, r5, 0x1a3
|
||||
/* 80005BE0 00002B20 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
|
||||
/* 80005BE4 00002B24 38 D9 00 34 */ addi r6, r25, 0x34
|
||||
/* 80005BE8 00002B28 7C C6 00 2E */ lwzx r6, r6, r0
|
||||
/* 80005BEC 00002B2C 4C C6 31 82 */ crclr 6
|
||||
/* 80005BF0 00002B30 48 2D A9 41 */ bl JUTReport__FiiPCce
|
||||
/* 80005BF4 00002B34 38 60 01 DB */ li r3, 0x1db
|
||||
/* 80005BF8 00002B38 38 80 00 72 */ li r4, 0x72
|
||||
/* 80005BFC 00002B3C 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
||||
/* 80005C00 00002B40 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
||||
/* 80005C04 00002B44 38 A5 01 A3 */ addi r5, r5, 0x1a3
|
||||
/* 80005C08 00002B48 88 0D 80 08 */ lbz r0, lbl_80450588-_SDA_BASE_(r13)
|
||||
/* 80005C0C 00002B4C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80005C10 00002B50 38 D9 00 48 */ addi r6, r25, 0x48
|
||||
/* 80005C14 00002B54 7C C6 00 2E */ lwzx r6, r6, r0
|
||||
/* 80005C18 00002B58 4C C6 31 82 */ crclr 6
|
||||
/* 80005C1C 00002B5C 48 2D A9 15 */ bl JUTReport__FiiPCce
|
||||
/* 80005C20 00002B60 3B E0 00 00 */ li r31, 0
|
||||
/* 80005C24 00002B64 3B 80 00 00 */ li r28, 0
|
||||
/* 80005C28 00002B68 3B 60 00 00 */ li r27, 0
|
||||
/* 80005C2C 00002B6C 3B 39 00 14 */ addi r25, r25, 0x14
|
||||
/* 80005C30 00002B70 3C 60 80 37 */ lis r3, lbl_803739A0@ha
|
||||
/* 80005C34 00002B74 3B 43 39 A0 */ addi r26, r3, lbl_803739A0@l
|
||||
lbl_80005C38:
|
||||
/* 80005C38 00002B78 7E F9 D8 2E */ lwzx r23, r25, r27
|
||||
/* 80005C3C 00002B7C 83 17 00 08 */ lwz r24, 8(r23)
|
||||
/* 80005C40 00002B80 88 0D 80 08 */ lbz r0, lbl_80450588-_SDA_BASE_(r13)
|
||||
/* 80005C44 00002B84 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 80005C48 00002B88 41 82 00 4C */ beq lbl_80005C94
|
||||
/* 80005C4C 00002B8C 40 80 00 14 */ bge lbl_80005C60
|
||||
/* 80005C50 00002B90 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80005C54 00002B94 41 82 00 18 */ beq lbl_80005C6C
|
||||
/* 80005C58 00002B98 40 80 00 30 */ bge lbl_80005C88
|
||||
/* 80005C5C 00002B9C 48 00 00 7C */ b lbl_80005CD8
|
||||
lbl_80005C60:
|
||||
/* 80005C60 00002BA0 2C 00 00 05 */ cmpwi r0, 5
|
||||
/* 80005C64 00002BA4 40 80 00 74 */ bge lbl_80005CD8
|
||||
/* 80005C68 00002BA8 48 00 00 48 */ b lbl_80005CB0
|
||||
lbl_80005C6C:
|
||||
/* 80005C6C 00002BAC 7F 03 C3 78 */ mr r3, r24
|
||||
/* 80005C70 00002BB0 48 2C 8B 15 */ bl getTotalFreeSize__7JKRHeapFv
|
||||
/* 80005C74 00002BB4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80005C78 00002BB8 7F 03 C3 78 */ mr r3, r24
|
||||
/* 80005C7C 00002BBC 48 2C 8A B1 */ bl getFreeSize__7JKRHeapFv
|
||||
/* 80005C80 00002BC0 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80005C84 00002BC4 48 00 00 54 */ b lbl_80005CD8
|
||||
lbl_80005C88:
|
||||
/* 80005C88 00002BC8 83 D7 00 0C */ lwz r30, 0xc(r23)
|
||||
/* 80005C8C 00002BCC 83 B8 00 38 */ lwz r29, 0x38(r24)
|
||||
/* 80005C90 00002BD0 48 00 00 48 */ b lbl_80005CD8
|
||||
lbl_80005C94:
|
||||
/* 80005C94 00002BD4 7E E3 BB 78 */ mr r3, r23
|
||||
/* 80005C98 00002BD8 4B FF FC 09 */ bl getUsedCount__9HeapCheckCFv
|
||||
/* 80005C9C 00002BDC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80005CA0 00002BE0 7F 03 C3 78 */ mr r3, r24
|
||||
/* 80005CA4 00002BE4 48 2C A0 C1 */ bl getTotalUsedSize__10JKRExpHeapCFv
|
||||
/* 80005CA8 00002BE8 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80005CAC 00002BEC 48 00 00 2C */ b lbl_80005CD8
|
||||
lbl_80005CB0:
|
||||
/* 80005CB0 00002BF0 7E E3 BB 78 */ mr r3, r23
|
||||
/* 80005CB4 00002BF4 4B FF FB ED */ bl getUsedCount__9HeapCheckCFv
|
||||
/* 80005CB8 00002BF8 80 17 00 20 */ lwz r0, 0x20(r23)
|
||||
/* 80005CBC 00002BFC 7C 00 18 50 */ subf r0, r0, r3
|
||||
/* 80005CC0 00002C00 7C 1E 03 78 */ mr r30, r0
|
||||
/* 80005CC4 00002C04 80 77 00 08 */ lwz r3, 8(r23)
|
||||
/* 80005CC8 00002C08 48 2C A0 9D */ bl getTotalUsedSize__10JKRExpHeapCFv
|
||||
/* 80005CCC 00002C0C 80 17 00 24 */ lwz r0, 0x24(r23)
|
||||
/* 80005CD0 00002C10 7C 00 18 50 */ subf r0, r0, r3
|
||||
/* 80005CD4 00002C14 7C 1D 03 78 */ mr r29, r0
|
||||
lbl_80005CD8:
|
||||
/* 80005CD8 00002C18 38 60 01 DB */ li r3, 0x1db
|
||||
/* 80005CDC 00002C1C 38 9C 00 96 */ addi r4, r28, 0x96
|
||||
/* 80005CE0 00002C20 38 BA 01 A6 */ addi r5, r26, 0x1a6
|
||||
/* 80005CE4 00002C24 80 D7 00 00 */ lwz r6, 0(r23)
|
||||
/* 80005CE8 00002C28 4C C6 31 82 */ crclr 6
|
||||
/* 80005CEC 00002C2C 48 2D A8 45 */ bl JUTReport__FiiPCce
|
||||
/* 80005CF0 00002C30 38 60 01 DB */ li r3, 0x1db
|
||||
/* 80005CF4 00002C34 38 9C 00 A4 */ addi r4, r28, 0xa4
|
||||
/* 80005CF8 00002C38 38 BA 01 AC */ addi r5, r26, 0x1ac
|
||||
/* 80005CFC 00002C3C 7F C6 F3 78 */ mr r6, r30
|
||||
/* 80005D00 00002C40 4C C6 31 82 */ crclr 6
|
||||
/* 80005D04 00002C44 48 2D A8 2D */ bl JUTReport__FiiPCce
|
||||
/* 80005D08 00002C48 38 60 01 DB */ li r3, 0x1db
|
||||
/* 80005D0C 00002C4C 38 9C 00 B2 */ addi r4, r28, 0xb2
|
||||
/* 80005D10 00002C50 38 BA 01 AC */ addi r5, r26, 0x1ac
|
||||
/* 80005D14 00002C54 7F A6 EB 78 */ mr r6, r29
|
||||
/* 80005D18 00002C58 4C C6 31 82 */ crclr 6
|
||||
/* 80005D1C 00002C5C 48 2D A8 15 */ bl JUTReport__FiiPCce
|
||||
/* 80005D20 00002C60 3B FF 00 01 */ addi r31, r31, 1
|
||||
/* 80005D24 00002C64 2C 1F 00 08 */ cmpwi r31, 8
|
||||
/* 80005D28 00002C68 3B 9C 00 2C */ addi r28, r28, 0x2c
|
||||
/* 80005D2C 00002C6C 3B 7B 00 04 */ addi r27, r27, 4
|
||||
/* 80005D30 00002C70 41 80 FF 08 */ blt lbl_80005C38
|
||||
lbl_80005D34:
|
||||
/* 80005D34 00002C74 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80005D38 00002C78 48 35 C4 D9 */ bl func_80362210
|
||||
/* 80005D3C 00002C7C 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80005D40 00002C80 7C 08 03 A6 */ mtlr r0
|
||||
/* 80005D44 00002C84 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80005D48 00002C88 4E 80 00 20 */ blr
|
||||
@@ -0,0 +1,279 @@
|
||||
/* 80005D4C 00002C8C 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 80005D50 00002C90 7C 08 02 A6 */ mflr r0
|
||||
/* 80005D54 00002C94 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 80005D58 00002C98 DB E1 00 40 */ stfd f31, 0x40(r1)
|
||||
/* 80005D5C 00002C9C F3 E1 00 48 */ psq_st f31, 72(r1), 0, 0
|
||||
/* 80005D60 00002CA0 DB C1 00 30 */ stfd f30, 0x30(r1)
|
||||
/* 80005D64 00002CA4 F3 C1 00 38 */ psq_st f30, 56(r1), 0, 0
|
||||
/* 80005D68 00002CA8 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80005D6C 00002CAC 48 35 C4 6D */ bl _savegpr_28
|
||||
/* 80005D70 00002CB0 83 ED 8C 38 */ lwz r31, lbl_804511B8-_SDA_BASE_(r13)
|
||||
/* 80005D74 00002CB4 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 80005D78 00002CB8 41 82 03 A8 */ beq lbl_80006120
|
||||
/* 80005D7C 00002CBC 88 0D 85 A0 */ lbz r0, lbl_80450B20-_SDA_BASE_(r13)
|
||||
/* 80005D80 00002CC0 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 80005D84 00002CC4 40 82 00 14 */ bne lbl_80005D98
|
||||
/* 80005D88 00002CC8 C0 02 80 00 */ lfs f0, lbl_80451A00-_SDA2_BASE_(r2)
|
||||
/* 80005D8C 00002CCC D0 0D 85 9C */ stfs f0, lbl_80450B1C-_SDA_BASE_(r13)
|
||||
/* 80005D90 00002CD0 38 00 00 01 */ li r0, 1
|
||||
/* 80005D94 00002CD4 98 0D 85 A0 */ stb r0, lbl_80450B20-_SDA_BASE_(r13)
|
||||
lbl_80005D98:
|
||||
/* 80005D98 00002CD8 88 0D 85 A8 */ lbz r0, lbl_80450B28-_SDA_BASE_(r13)
|
||||
/* 80005D9C 00002CDC 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 80005DA0 00002CE0 40 82 00 14 */ bne lbl_80005DB4
|
||||
/* 80005DA4 00002CE4 C0 02 80 04 */ lfs f0, lbl_80451A04-_SDA2_BASE_(r2)
|
||||
/* 80005DA8 00002CE8 D0 0D 85 A4 */ stfs f0, lbl_80450B24-_SDA_BASE_(r13)
|
||||
/* 80005DAC 00002CEC 38 00 00 01 */ li r0, 1
|
||||
/* 80005DB0 00002CF0 98 0D 85 A8 */ stb r0, lbl_80450B28-_SDA_BASE_(r13)
|
||||
lbl_80005DB4:
|
||||
/* 80005DB4 00002CF4 88 0D 85 B0 */ lbz r0, lbl_80450B30-_SDA_BASE_(r13)
|
||||
/* 80005DB8 00002CF8 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 80005DBC 00002CFC 40 82 00 14 */ bne lbl_80005DD0
|
||||
/* 80005DC0 00002D00 C0 02 80 08 */ lfs f0, lbl_80451A08-_SDA2_BASE_(r2)
|
||||
/* 80005DC4 00002D04 D0 0D 85 AC */ stfs f0, lbl_80450B2C-_SDA_BASE_(r13)
|
||||
/* 80005DC8 00002D08 38 00 00 01 */ li r0, 1
|
||||
/* 80005DCC 00002D0C 98 0D 85 B0 */ stb r0, lbl_80450B30-_SDA_BASE_(r13)
|
||||
lbl_80005DD0:
|
||||
/* 80005DD0 00002D10 54 64 30 32 */ slwi r4, r3, 6
|
||||
/* 80005DD4 00002D14 3C 60 80 3E */ lis r3, lbl_803DD2E8@ha
|
||||
/* 80005DD8 00002D18 38 03 D2 E8 */ addi r0, r3, lbl_803DD2E8@l
|
||||
/* 80005DDC 00002D1C 7F A0 22 14 */ add r29, r0, r4
|
||||
/* 80005DE0 00002D20 3B DD 00 34 */ addi r30, r29, 0x34
|
||||
/* 80005DE4 00002D24 80 1D 00 34 */ lwz r0, 0x34(r29)
|
||||
/* 80005DE8 00002D28 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 80005DEC 00002D2C 41 82 00 28 */ beq lbl_80005E14
|
||||
/* 80005DF0 00002D30 80 1D 00 30 */ lwz r0, 0x30(r29)
|
||||
/* 80005DF4 00002D34 54 00 07 35 */ rlwinm. r0, r0, 0, 0x1c, 0x1a
|
||||
/* 80005DF8 00002D38 40 82 00 1C */ bne lbl_80005E14
|
||||
/* 80005DFC 00002D3C 88 1F 00 68 */ lbz r0, 0x68(r31)
|
||||
/* 80005E00 00002D40 7C 00 00 34 */ cntlzw r0, r0
|
||||
/* 80005E04 00002D44 54 00 D9 7E */ srwi r0, r0, 5
|
||||
/* 80005E08 00002D48 98 1F 00 68 */ stb r0, 0x68(r31)
|
||||
/* 80005E0C 00002D4C 38 60 00 00 */ li r3, 0
|
||||
/* 80005E10 00002D50 48 2D EE 2D */ bl JUTAssertion_NS_setMessageCount
|
||||
lbl_80005E14:
|
||||
/* 80005E14 00002D54 88 1F 00 68 */ lbz r0, 0x68(r31)
|
||||
/* 80005E18 00002D58 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80005E1C 00002D5C 41 82 03 04 */ beq lbl_80006120
|
||||
/* 80005E20 00002D60 3B 9D 00 30 */ addi r28, r29, 0x30
|
||||
/* 80005E24 00002D64 80 7D 00 30 */ lwz r3, 0x30(r29)
|
||||
/* 80005E28 00002D68 54 60 06 73 */ rlwinm. r0, r3, 0, 0x19, 0x19
|
||||
/* 80005E2C 00002D6C 41 82 00 0C */ beq lbl_80005E38
|
||||
/* 80005E30 00002D70 54 60 06 B5 */ rlwinm. r0, r3, 0, 0x1a, 0x1a
|
||||
/* 80005E34 00002D74 40 82 00 20 */ bne lbl_80005E54
|
||||
lbl_80005E38:
|
||||
/* 80005E38 00002D78 C0 1D 00 28 */ lfs f0, 0x28(r29)
|
||||
/* 80005E3C 00002D7C C0 22 80 08 */ lfs f1, lbl_80451A08-_SDA2_BASE_(r2)
|
||||
/* 80005E40 00002D80 FC 00 08 40 */ fcmpo cr0, f0, f1
|
||||
/* 80005E44 00002D84 40 81 01 B0 */ ble lbl_80005FF4
|
||||
/* 80005E48 00002D88 C0 1D 00 2C */ lfs f0, 0x2c(r29)
|
||||
/* 80005E4C 00002D8C FC 00 08 40 */ fcmpo cr0, f0, f1
|
||||
/* 80005E50 00002D90 40 81 01 A4 */ ble lbl_80005FF4
|
||||
lbl_80005E54:
|
||||
/* 80005E54 00002D94 C3 FD 00 00 */ lfs f31, 0(r29)
|
||||
/* 80005E58 00002D98 C3 DD 00 04 */ lfs f30, 4(r29)
|
||||
/* 80005E5C 00002D9C 54 60 05 2B */ rlwinm. r0, r3, 0, 0x14, 0x15
|
||||
/* 80005E60 00002DA0 41 82 00 18 */ beq lbl_80005E78
|
||||
/* 80005E64 00002DA4 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 80005E68 00002DA8 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
|
||||
/* 80005E6C 00002DAC 41 82 00 0C */ beq lbl_80005E78
|
||||
/* 80005E70 00002DB0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80005E74 00002DB4 48 2E 17 79 */ bl JUTConsole_NS_clear
|
||||
lbl_80005E78:
|
||||
/* 80005E78 00002DB8 80 7C 00 00 */ lwz r3, 0(r28)
|
||||
/* 80005E7C 00002DBC 54 60 05 2B */ rlwinm. r0, r3, 0, 0x14, 0x15
|
||||
/* 80005E80 00002DC0 40 82 00 90 */ bne lbl_80005F10
|
||||
/* 80005E84 00002DC4 C0 0D 85 AC */ lfs f0, lbl_80450B2C-_SDA_BASE_(r13)
|
||||
/* 80005E88 00002DC8 EC 20 F0 28 */ fsubs f1, f0, f30
|
||||
/* 80005E8C 00002DCC D0 2D 85 AC */ stfs f1, lbl_80450B2C-_SDA_BASE_(r13)
|
||||
/* 80005E90 00002DD0 C0 02 80 0C */ lfs f0, lbl_80451A0C-_SDA2_BASE_(r2)
|
||||
/* 80005E94 00002DD4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80005E98 00002DD8 40 81 00 14 */ ble lbl_80005EAC
|
||||
/* 80005E9C 00002DDC FC 00 08 1E */ fctiwz f0, f1
|
||||
/* 80005EA0 00002DE0 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 80005EA4 00002DE4 80 81 00 0C */ lwz r4, 0xc(r1)
|
||||
/* 80005EA8 00002DE8 48 00 00 2C */ b lbl_80005ED4
|
||||
lbl_80005EAC:
|
||||
/* 80005EAC 00002DEC C0 02 80 10 */ lfs f0, lbl_80451A10-_SDA2_BASE_(r2)
|
||||
/* 80005EB0 00002DF0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80005EB4 00002DF4 40 80 00 1C */ bge lbl_80005ED0
|
||||
/* 80005EB8 00002DF8 FC 00 08 50 */ fneg f0, f1
|
||||
/* 80005EBC 00002DFC FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80005EC0 00002E00 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 80005EC4 00002E04 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80005EC8 00002E08 7C 80 00 D0 */ neg r4, r0
|
||||
/* 80005ECC 00002E0C 48 00 00 08 */ b lbl_80005ED4
|
||||
lbl_80005ED0:
|
||||
/* 80005ED0 00002E10 38 80 00 00 */ li r4, 0
|
||||
lbl_80005ED4:
|
||||
/* 80005ED4 00002E14 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80005ED8 00002E18 41 82 00 60 */ beq lbl_80005F38
|
||||
/* 80005EDC 00002E1C C0 4D 85 AC */ lfs f2, lbl_80450B2C-_SDA_BASE_(r13)
|
||||
/* 80005EE0 00002E20 C8 22 80 18 */ lfd f1, lbl_80451A18-_SDA2_BASE_(r2)
|
||||
/* 80005EE4 00002E24 6C 80 80 00 */ xoris r0, r4, 0x8000
|
||||
/* 80005EE8 00002E28 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80005EEC 00002E2C 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80005EF0 00002E30 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80005EF4 00002E34 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 80005EF8 00002E38 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 80005EFC 00002E3C EC 02 00 28 */ fsubs f0, f2, f0
|
||||
/* 80005F00 00002E40 D0 0D 85 AC */ stfs f0, lbl_80450B2C-_SDA_BASE_(r13)
|
||||
/* 80005F04 00002E44 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80005F08 00002E48 48 2E 21 A1 */ bl JUTConsole_NS_scroll
|
||||
/* 80005F0C 00002E4C 48 00 00 2C */ b lbl_80005F38
|
||||
lbl_80005F10:
|
||||
/* 80005F10 00002E50 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15
|
||||
/* 80005F14 00002E54 41 82 00 10 */ beq lbl_80005F24
|
||||
/* 80005F18 00002E58 C0 0D 85 9C */ lfs f0, lbl_80450B1C-_SDA_BASE_(r13)
|
||||
/* 80005F1C 00002E5C EC 00 F8 2A */ fadds f0, f0, f31
|
||||
/* 80005F20 00002E60 D0 0D 85 9C */ stfs f0, lbl_80450B1C-_SDA_BASE_(r13)
|
||||
lbl_80005F24:
|
||||
/* 80005F24 00002E64 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14
|
||||
/* 80005F28 00002E68 41 82 00 10 */ beq lbl_80005F38
|
||||
/* 80005F2C 00002E6C C0 0D 85 A4 */ lfs f0, lbl_80450B24-_SDA_BASE_(r13)
|
||||
/* 80005F30 00002E70 EC 00 F0 28 */ fsubs f0, f0, f30
|
||||
/* 80005F34 00002E74 D0 0D 85 A4 */ stfs f0, lbl_80450B24-_SDA_BASE_(r13)
|
||||
lbl_80005F38:
|
||||
/* 80005F38 00002E78 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 80005F3C 00002E7C 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
|
||||
/* 80005F40 00002E80 41 82 00 18 */ beq lbl_80005F58
|
||||
/* 80005F44 00002E84 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80005F48 00002E88 38 80 FF FF */ li r4, -1
|
||||
/* 80005F4C 00002E8C 48 2E 20 31 */ bl JUTConsole_NS_dumpToTerminal
|
||||
/* 80005F50 00002E90 38 00 00 03 */ li r0, 3
|
||||
/* 80005F54 00002E94 90 1F 00 58 */ stw r0, 0x58(r31)
|
||||
lbl_80005F58:
|
||||
/* 80005F58 00002E98 38 60 00 1E */ li r3, 0x1e
|
||||
/* 80005F5C 00002E9C 38 80 01 86 */ li r4, 0x186
|
||||
/* 80005F60 00002EA0 38 A0 00 01 */ li r5, 1
|
||||
/* 80005F64 00002EA4 3C C0 80 37 */ lis r6, lbl_803739A0@ha
|
||||
/* 80005F68 00002EA8 38 C6 39 A0 */ addi r6, r6, lbl_803739A0@l
|
||||
/* 80005F6C 00002EAC 38 C6 01 B1 */ addi r6, r6, 0x1b1
|
||||
/* 80005F70 00002EB0 4C C6 31 82 */ crclr 6
|
||||
/* 80005F74 00002EB4 48 2D A6 8D */ bl JUTReport_X1_
|
||||
/* 80005F78 00002EB8 38 60 00 1E */ li r3, 0x1e
|
||||
/* 80005F7C 00002EBC 38 80 01 90 */ li r4, 0x190
|
||||
/* 80005F80 00002EC0 38 A0 00 01 */ li r5, 1
|
||||
/* 80005F84 00002EC4 3C C0 80 37 */ lis r6, lbl_803739A0@ha
|
||||
/* 80005F88 00002EC8 38 C6 39 A0 */ addi r6, r6, lbl_803739A0@l
|
||||
/* 80005F8C 00002ECC 38 C6 01 D3 */ addi r6, r6, 0x1d3
|
||||
/* 80005F90 00002ED0 4C C6 31 82 */ crclr 6
|
||||
/* 80005F94 00002ED4 48 2D A6 6D */ bl JUTReport_X1_
|
||||
/* 80005F98 00002ED8 38 60 00 1E */ li r3, 0x1e
|
||||
/* 80005F9C 00002EDC 38 80 01 9A */ li r4, 0x19a
|
||||
/* 80005FA0 00002EE0 38 A0 00 01 */ li r5, 1
|
||||
/* 80005FA4 00002EE4 3C C0 80 37 */ lis r6, lbl_803739A0@ha
|
||||
/* 80005FA8 00002EE8 38 C6 39 A0 */ addi r6, r6, lbl_803739A0@l
|
||||
/* 80005FAC 00002EEC 38 C6 01 ED */ addi r6, r6, 0x1ed
|
||||
/* 80005FB0 00002EF0 4C C6 31 82 */ crclr 6
|
||||
/* 80005FB4 00002EF4 48 2D A6 4D */ bl JUTReport_X1_
|
||||
/* 80005FB8 00002EF8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80005FBC 00002EFC 48 2E 21 ED */ bl JUTConsole_NS_getLineOffset
|
||||
/* 80005FC0 00002F00 7C 67 1B 78 */ mr r7, r3
|
||||
/* 80005FC4 00002F04 38 60 00 1E */ li r3, 0x1e
|
||||
/* 80005FC8 00002F08 38 80 01 A4 */ li r4, 0x1a4
|
||||
/* 80005FCC 00002F0C 38 A0 00 01 */ li r5, 1
|
||||
/* 80005FD0 00002F10 3C C0 80 37 */ lis r6, lbl_803739A0@ha
|
||||
/* 80005FD4 00002F14 38 C6 39 A0 */ addi r6, r6, lbl_803739A0@l
|
||||
/* 80005FD8 00002F18 38 C6 02 16 */ addi r6, r6, 0x216
|
||||
/* 80005FDC 00002F1C 81 1F 00 40 */ lwz r8, 0x40(r31)
|
||||
/* 80005FE0 00002F20 81 3F 00 44 */ lwz r9, 0x44(r31)
|
||||
/* 80005FE4 00002F24 81 5F 00 58 */ lwz r10, 0x58(r31)
|
||||
/* 80005FE8 00002F28 4C C6 31 82 */ crclr 6
|
||||
/* 80005FEC 00002F2C 48 2D A6 15 */ bl JUTReport_X1_
|
||||
/* 80005FF0 00002F30 48 00 01 00 */ b lbl_800060F0
|
||||
lbl_80005FF4:
|
||||
/* 80005FF4 00002F34 80 9E 00 00 */ lwz r4, 0(r30)
|
||||
/* 80005FF8 00002F38 54 80 07 7B */ rlwinm. r0, r4, 0, 0x1d, 0x1d
|
||||
/* 80005FFC 00002F3C 41 82 00 18 */ beq lbl_80006014
|
||||
/* 80006000 00002F40 3C 60 80 3F */ lis r3, lbl_803F1BBC@ha
|
||||
/* 80006004 00002F44 38 63 1B BC */ addi r3, r3, lbl_803F1BBC@l
|
||||
/* 80006008 00002F48 88 03 00 15 */ lbz r0, 0x15(r3)
|
||||
/* 8000600C 00002F4C 68 00 00 01 */ xori r0, r0, 1
|
||||
/* 80006010 00002F50 98 03 00 15 */ stb r0, 0x15(r3)
|
||||
lbl_80006014:
|
||||
/* 80006014 00002F54 54 80 07 FF */ clrlwi. r0, r4, 0x1f
|
||||
/* 80006018 00002F58 41 82 00 30 */ beq lbl_80006048
|
||||
/* 8000601C 00002F5C 80 6D 8E 48 */ lwz r3, lbl_804513C8-_SDA_BASE_(r13)
|
||||
/* 80006020 00002F60 80 63 00 94 */ lwz r3, 0x94(r3)
|
||||
/* 80006024 00002F64 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80006028 00002F68 41 82 00 08 */ beq lbl_80006030
|
||||
/* 8000602C 00002F6C 48 2C D1 ED */ bl JKRAramHeap_NS_dump
|
||||
lbl_80006030:
|
||||
/* 80006030 00002F70 48 25 C4 41 */ bl DynamicModuleControlBase_NS_dump
|
||||
/* 80006034 00002F74 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80006038 00002F78 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8000603C 00002F7C 3C 63 00 02 */ addis r3, r3, 2
|
||||
/* 80006040 00002F80 38 63 C2 F8 */ addi r3, r3, -15624
|
||||
/* 80006044 00002F84 48 03 65 F5 */ bl dRes_control_c_NS_dump
|
||||
lbl_80006048:
|
||||
/* 80006048 00002F88 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 8000604C 00002F8C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
||||
/* 80006050 00002F90 41 82 00 18 */ beq lbl_80006068
|
||||
/* 80006054 00002F94 80 6D 8D F0 */ lwz r3, lbl_80451370-_SDA_BASE_(r13)
|
||||
/* 80006058 00002F98 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8000605C 00002F9C 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80006060 00002FA0 7D 89 03 A6 */ mtctr r12
|
||||
/* 80006064 00002FA4 4E 80 04 21 */ bctrl
|
||||
lbl_80006068:
|
||||
/* 80006068 00002FA8 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 8000606C 00002FAC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80006070 00002FB0 41 82 00 40 */ beq lbl_800060B0
|
||||
/* 80006074 00002FB4 80 6D 86 AC */ lwz r3, lbl_80450C2C-_SDA_BASE_(r13)
|
||||
/* 80006078 00002FB8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8000607C 00002FBC 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80006080 00002FC0 7D 89 03 A6 */ mtctr r12
|
||||
/* 80006084 00002FC4 4E 80 04 21 */ bctrl
|
||||
/* 80006088 00002FC8 80 6D 86 A8 */ lwz r3, lbl_80450C28-_SDA_BASE_(r13)
|
||||
/* 8000608C 00002FCC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80006090 00002FD0 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80006094 00002FD4 7D 89 03 A6 */ mtctr r12
|
||||
/* 80006098 00002FD8 4E 80 04 21 */ bctrl
|
||||
/* 8000609C 00002FDC 80 6D 86 B4 */ lwz r3, lbl_80450C34-_SDA_BASE_(r13)
|
||||
/* 800060A0 00002FE0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 800060A4 00002FE4 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 800060A8 00002FE8 7D 89 03 A6 */ mtctr r12
|
||||
/* 800060AC 00002FEC 4E 80 04 21 */ bctrl
|
||||
lbl_800060B0:
|
||||
/* 800060B0 00002FF0 38 60 00 1E */ li r3, 0x1e
|
||||
/* 800060B4 00002FF4 38 80 01 B8 */ li r4, 0x1b8
|
||||
/* 800060B8 00002FF8 38 A0 00 01 */ li r5, 1
|
||||
/* 800060BC 00002FFC 3C C0 80 37 */ lis r6, lbl_803739A0@ha
|
||||
/* 800060C0 00003000 38 C6 39 A0 */ addi r6, r6, lbl_803739A0@l
|
||||
/* 800060C4 00003004 38 C6 02 35 */ addi r6, r6, 0x235
|
||||
/* 800060C8 00003008 4C C6 31 82 */ crclr 6
|
||||
/* 800060CC 0000300C 48 2D A5 35 */ bl JUTReport_X1_
|
||||
/* 800060D0 00003010 38 60 00 1E */ li r3, 0x1e
|
||||
/* 800060D4 00003014 38 80 01 C2 */ li r4, 0x1c2
|
||||
/* 800060D8 00003018 38 A0 00 01 */ li r5, 1
|
||||
/* 800060DC 0000301C 3C C0 80 37 */ lis r6, lbl_803739A0@ha
|
||||
/* 800060E0 00003020 38 C6 39 A0 */ addi r6, r6, lbl_803739A0@l
|
||||
/* 800060E4 00003024 38 C6 02 5B */ addi r6, r6, 0x25b
|
||||
/* 800060E8 00003028 4C C6 31 82 */ crclr 6
|
||||
/* 800060EC 0000302C 48 2D A5 15 */ bl JUTReport_X1_
|
||||
lbl_800060F0:
|
||||
/* 800060F0 00003030 C0 0D 85 A4 */ lfs f0, lbl_80450B24-_SDA_BASE_(r13)
|
||||
/* 800060F4 00003034 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 800060F8 00003038 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 800060FC 0000303C 80 61 00 0C */ lwz r3, 0xc(r1)
|
||||
/* 80006100 00003040 C0 0D 85 9C */ lfs f0, lbl_80450B1C-_SDA_BASE_(r13)
|
||||
/* 80006104 00003044 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80006108 00003048 D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 8000610C 0000304C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80006110 00003050 90 1F 00 40 */ stw r0, 0x40(r31)
|
||||
/* 80006114 00003054 90 7F 00 44 */ stw r3, 0x44(r31)
|
||||
/* 80006118 00003058 38 60 00 01 */ li r3, 1
|
||||
/* 8000611C 0000305C 48 00 00 08 */ b lbl_80006124
|
||||
lbl_80006120:
|
||||
/* 80006120 00003060 38 60 00 00 */ li r3, 0
|
||||
lbl_80006124:
|
||||
/* 80006124 00003064 E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0
|
||||
/* 80006128 00003068 CB E1 00 40 */ lfd f31, 0x40(r1)
|
||||
/* 8000612C 0000306C E3 C1 00 38 */ psq_l f30, 56(r1), 0, 0
|
||||
/* 80006130 00003070 CB C1 00 30 */ lfd f30, 0x30(r1)
|
||||
/* 80006134 00003074 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80006138 00003078 48 35 C0 ED */ bl _restgpr_28
|
||||
/* 8000613C 0000307C 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 80006140 00003080 7C 08 03 A6 */ mtlr r0
|
||||
/* 80006144 00003084 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 80006148 00003088 4E 80 00 20 */ blr
|
||||
@@ -0,0 +1,32 @@
|
||||
/* 8000614C 0000308C 54 2B 06 FE */ clrlwi r11, r1, 0x1b
|
||||
/* 80006150 00003090 21 6B FF 80 */ subfic r11, r11, -128
|
||||
/* 80006154 00003094 7C 2C 0B 78 */ mr r12, r1
|
||||
/* 80006158 00003098 7C 21 59 6E */ stwux r1, r1, r11
|
||||
/* 8000615C 0000309C 7C 08 02 A6 */ mflr r0
|
||||
/* 80006160 000030A0 90 0C 00 04 */ stw r0, 4(r12)
|
||||
/* 80006164 000030A4 3C 60 80 37 */ lis r3, lbl_803739A0@ha
|
||||
/* 80006168 000030A8 38 63 39 A0 */ addi r3, r3, lbl_803739A0@l
|
||||
/* 8000616C 000030AC 38 63 02 83 */ addi r3, r3, 0x283
|
||||
/* 80006170 000030B0 38 81 00 40 */ addi r4, r1, 0x40
|
||||
/* 80006174 000030B4 48 34 27 1D */ bl DVDOpen
|
||||
/* 80006178 000030B8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8000617C 000030BC 41 82 00 38 */ beq lbl_800061B4
|
||||
/* 80006180 000030C0 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 80006184 000030C4 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 80006188 000030C8 38 A0 00 20 */ li r5, 0x20
|
||||
/* 8000618C 000030CC 38 C0 00 00 */ li r6, 0
|
||||
/* 80006190 000030D0 38 E0 00 02 */ li r7, 2
|
||||
/* 80006194 000030D4 48 34 2C B1 */ bl DVDReadPrio
|
||||
/* 80006198 000030D8 3C 60 80 3A */ lis r3, lbl_803A2EE0@ha
|
||||
/* 8000619C 000030DC 38 63 2E E0 */ addi r3, r3, lbl_803A2EE0@l
|
||||
/* 800061A0 000030E0 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 800061A4 000030E4 38 A0 00 11 */ li r5, 0x11
|
||||
/* 800061A8 000030E8 4B FF D3 99 */ bl func_80003540
|
||||
/* 800061AC 000030EC 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 800061B0 000030F0 48 34 27 A9 */ bl DVDClose
|
||||
lbl_800061B4:
|
||||
/* 800061B4 000030F4 81 41 00 00 */ lwz r10, 0(r1)
|
||||
/* 800061B8 000030F8 80 0A 00 04 */ lwz r0, 4(r10)
|
||||
/* 800061BC 000030FC 7C 08 03 A6 */ mtlr r0
|
||||
/* 800061C0 00003100 7D 41 53 78 */ mr r1, r10
|
||||
/* 800061C4 00003104 4E 80 00 20 */ blr
|
||||
@@ -0,0 +1,55 @@
|
||||
/* 800061C8 00003108 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800061CC 0000310C 7C 08 02 A6 */ mflr r0
|
||||
/* 800061D0 00003110 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800061D4 00003114 88 0D 80 00 */ lbz r0, lbl_80450580-_SDA_BASE_(r13)
|
||||
/* 800061D8 00003118 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 800061DC 0000311C 41 82 00 A0 */ beq lbl_8000627C
|
||||
/* 800061E0 00003120 88 0D 85 9A */ lbz r0, lbl_80450B1A-_SDA_BASE_(r13)
|
||||
/* 800061E4 00003124 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800061E8 00003128 41 82 00 0C */ beq lbl_800061F4
|
||||
/* 800061EC 0000312C 38 60 00 02 */ li r3, 2
|
||||
/* 800061F0 00003130 4B FF F5 9D */ bl CheckHeap__FUl
|
||||
lbl_800061F4:
|
||||
/* 800061F4 00003134 3C 60 80 3E */ lis r3, lbl_803DD2D8@ha
|
||||
/* 800061F8 00003138 38 63 D2 D8 */ addi r3, r3, lbl_803DD2D8@l
|
||||
/* 800061FC 0000313C 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 80006200 00003140 80 03 00 18 */ lwz r0, 0x18(r3)
|
||||
/* 80006204 00003144 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
|
||||
/* 80006208 00003148 28 00 00 20 */ cmplwi r0, 0x20
|
||||
/* 8000620C 0000314C 40 82 00 1C */ bne lbl_80006228
|
||||
/* 80006210 00003150 80 03 00 1C */ lwz r0, 0x1c(r3)
|
||||
/* 80006214 00003154 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 80006218 00003158 41 82 00 10 */ beq lbl_80006228
|
||||
/* 8000621C 0000315C 88 0D 85 98 */ lbz r0, lbl_80450B18-_SDA_BASE_(r13)
|
||||
/* 80006220 00003160 68 00 00 01 */ xori r0, r0, 1
|
||||
/* 80006224 00003164 98 0D 85 98 */ stb r0, lbl_80450B18-_SDA_BASE_(r13)
|
||||
lbl_80006228:
|
||||
/* 80006228 00003168 88 0D 85 98 */ lbz r0, lbl_80450B18-_SDA_BASE_(r13)
|
||||
/* 8000622C 0000316C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80006230 00003170 41 82 00 44 */ beq lbl_80006274
|
||||
/* 80006234 00003174 80 03 00 18 */ lwz r0, 0x18(r3)
|
||||
/* 80006238 00003178 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
|
||||
/* 8000623C 0000317C 28 00 00 40 */ cmplwi r0, 0x40
|
||||
/* 80006240 00003180 40 82 00 30 */ bne lbl_80006270
|
||||
/* 80006244 00003184 80 03 00 1C */ lwz r0, 0x1c(r3)
|
||||
/* 80006248 00003188 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 8000624C 0000318C 41 82 00 24 */ beq lbl_80006270
|
||||
/* 80006250 00003190 88 6D 80 08 */ lbz r3, lbl_80450588-_SDA_BASE_(r13)
|
||||
/* 80006254 00003194 28 03 00 05 */ cmplwi r3, 5
|
||||
/* 80006258 00003198 40 80 00 10 */ bge lbl_80006268
|
||||
/* 8000625C 0000319C 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80006260 000031A0 98 0D 80 08 */ stb r0, lbl_80450588-_SDA_BASE_(r13)
|
||||
/* 80006264 000031A4 48 00 00 0C */ b lbl_80006270
|
||||
lbl_80006268:
|
||||
/* 80006268 000031A8 38 00 00 01 */ li r0, 1
|
||||
/* 8000626C 000031AC 98 0D 80 08 */ stb r0, lbl_80450588-_SDA_BASE_(r13)
|
||||
lbl_80006270:
|
||||
/* 80006270 000031B0 4B FF F8 69 */ bl debugDisplay__Fv
|
||||
lbl_80006274:
|
||||
/* 80006274 000031B4 38 60 00 02 */ li r3, 2
|
||||
/* 80006278 000031B8 4B FF FA D5 */ bl Debug_console__FUl
|
||||
lbl_8000627C:
|
||||
/* 8000627C 000031BC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80006280 000031C0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80006284 000031C4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80006288 000031C8 4E 80 00 20 */ blr
|
||||
@@ -0,0 +1,126 @@
|
||||
/* 8000628C 000031CC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80006290 000031D0 7C 08 02 A6 */ mflr r0
|
||||
/* 80006294 000031D4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80006298 000031D8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8000629C 000031DC 3C 60 80 3D */ lis r3, lbl_803D32E0@ha
|
||||
/* 800062A0 000031E0 3B E3 32 E0 */ addi r31, r3, lbl_803D32E0@l
|
||||
/* 800062A4 000031E4 48 00 5A A1 */ bl mDoMch_Create
|
||||
/* 800062A8 000031E8 48 00 4E CD */ bl mDoGph_Create
|
||||
/* 800062AC 000031EC 48 00 16 A9 */ bl mDoCPd_c_NS_create
|
||||
/* 800062B0 000031F0 80 8D 8D F8 */ lwz r4, lbl_80451378-_SDA_BASE_(r13)
|
||||
/* 800062B4 000031F4 38 7F 00 00 */ addi r3, r31, 0
|
||||
/* 800062B8 000031F8 90 83 00 08 */ stw r4, 8(r3)
|
||||
/* 800062BC 000031FC 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 800062C0 00003200 41 82 00 0C */ beq lbl_800062CC
|
||||
/* 800062C4 00003204 80 04 00 38 */ lwz r0, 0x38(r4)
|
||||
/* 800062C8 00003208 90 03 00 1C */ stw r0, 0x1c(r3)
|
||||
lbl_800062CC:
|
||||
/* 800062CC 0000320C 80 8D 8D F0 */ lwz r4, lbl_80451370-_SDA_BASE_(r13)
|
||||
/* 800062D0 00003210 38 7F 00 28 */ addi r3, r31, 0x28
|
||||
/* 800062D4 00003214 90 83 00 08 */ stw r4, 8(r3)
|
||||
/* 800062D8 00003218 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 800062DC 0000321C 41 82 00 0C */ beq lbl_800062E8
|
||||
/* 800062E0 00003220 80 04 00 38 */ lwz r0, 0x38(r4)
|
||||
/* 800062E4 00003224 90 03 00 1C */ stw r0, 0x1c(r3)
|
||||
lbl_800062E8:
|
||||
/* 800062E8 00003228 48 00 8A 99 */ bl mDoExt_getZeldaHeap
|
||||
/* 800062EC 0000322C 38 9F 00 50 */ addi r4, r31, 0x50
|
||||
/* 800062F0 00003230 90 64 00 08 */ stw r3, 8(r4)
|
||||
/* 800062F4 00003234 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800062F8 00003238 41 82 00 0C */ beq lbl_80006304
|
||||
/* 800062FC 0000323C 80 03 00 38 */ lwz r0, 0x38(r3)
|
||||
/* 80006300 00003240 90 04 00 1C */ stw r0, 0x1c(r4)
|
||||
lbl_80006304:
|
||||
/* 80006304 00003244 48 00 8A 4D */ bl mDoExt_getGameHeap
|
||||
/* 80006308 00003248 38 9F 00 78 */ addi r4, r31, 0x78
|
||||
/* 8000630C 0000324C 90 64 00 08 */ stw r3, 8(r4)
|
||||
/* 80006310 00003250 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80006314 00003254 41 82 00 0C */ beq lbl_80006320
|
||||
/* 80006318 00003258 80 03 00 38 */ lwz r0, 0x38(r3)
|
||||
/* 8000631C 0000325C 90 04 00 1C */ stw r0, 0x1c(r4)
|
||||
lbl_80006320:
|
||||
/* 80006320 00003260 48 00 8A CD */ bl mDoExt_getArchiveHeap
|
||||
/* 80006324 00003264 38 9F 00 A0 */ addi r4, r31, 0xa0
|
||||
/* 80006328 00003268 90 64 00 08 */ stw r3, 8(r4)
|
||||
/* 8000632C 0000326C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80006330 00003270 41 82 00 0C */ beq lbl_8000633C
|
||||
/* 80006334 00003274 80 03 00 38 */ lwz r0, 0x38(r3)
|
||||
/* 80006338 00003278 90 04 00 1C */ stw r0, 0x1c(r4)
|
||||
lbl_8000633C:
|
||||
/* 8000633C 0000327C 48 00 8A F5 */ bl mDoExt_getJ2dHeap
|
||||
/* 80006340 00003280 38 9F 00 C8 */ addi r4, r31, 0xc8
|
||||
/* 80006344 00003284 90 64 00 08 */ stw r3, 8(r4)
|
||||
/* 80006348 00003288 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8000634C 0000328C 41 82 00 0C */ beq lbl_80006358
|
||||
/* 80006350 00003290 80 03 00 38 */ lwz r0, 0x38(r3)
|
||||
/* 80006354 00003294 90 04 00 1C */ stw r0, 0x1c(r4)
|
||||
lbl_80006358:
|
||||
/* 80006358 00003298 48 00 8A E1 */ bl mDoExt_getHostIOHeap
|
||||
/* 8000635C 0000329C 38 9F 00 F0 */ addi r4, r31, 0xf0
|
||||
/* 80006360 000032A0 90 64 00 08 */ stw r3, 8(r4)
|
||||
/* 80006364 000032A4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80006368 000032A8 41 82 00 0C */ beq lbl_80006374
|
||||
/* 8000636C 000032AC 80 03 00 38 */ lwz r0, 0x38(r3)
|
||||
/* 80006370 000032B0 90 04 00 1C */ stw r0, 0x1c(r4)
|
||||
lbl_80006374:
|
||||
/* 80006374 000032B4 48 00 8A 3D */ bl mDoExt_getCommandHeap
|
||||
/* 80006378 000032B8 38 9F 01 18 */ addi r4, r31, 0x118
|
||||
/* 8000637C 000032BC 90 64 00 08 */ stw r3, 8(r4)
|
||||
/* 80006380 000032C0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80006384 000032C4 41 82 00 0C */ beq lbl_80006390
|
||||
/* 80006388 000032C8 80 03 00 38 */ lwz r0, 0x38(r3)
|
||||
/* 8000638C 000032CC 90 04 00 1C */ stw r0, 0x1c(r4)
|
||||
lbl_80006390:
|
||||
/* 80006390 000032D0 80 6D 8C 38 */ lwz r3, lbl_804511B8-_SDA_BASE_(r13)
|
||||
/* 80006394 000032D4 88 0D 80 00 */ lbz r0, lbl_80450580-_SDA_BASE_(r13)
|
||||
/* 80006398 000032D8 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 8000639C 000032DC 38 00 00 00 */ li r0, 0
|
||||
/* 800063A0 000032E0 41 82 00 08 */ beq lbl_800063A8
|
||||
/* 800063A4 000032E4 38 00 00 03 */ li r0, 3
|
||||
lbl_800063A8:
|
||||
/* 800063A8 000032E8 90 03 00 58 */ stw r0, 0x58(r3)
|
||||
/* 800063AC 000032EC 38 00 00 20 */ li r0, 0x20
|
||||
/* 800063B0 000032F0 90 03 00 40 */ stw r0, 0x40(r3)
|
||||
/* 800063B4 000032F4 38 00 00 2A */ li r0, 0x2a
|
||||
/* 800063B8 000032F8 90 03 00 44 */ stw r0, 0x44(r3)
|
||||
/* 800063BC 000032FC 3C 60 80 00 */ lis r3, LOAD_COPYDATE__FPv@ha
|
||||
/* 800063C0 00003300 38 63 61 4C */ addi r3, r3, LOAD_COPYDATE__FPv@l
|
||||
/* 800063C4 00003304 38 80 00 00 */ li r4, 0
|
||||
/* 800063C8 00003308 48 00 F8 AD */ bl mDoDvdThd_callback_c_NS_create
|
||||
/* 800063CC 0000330C 48 01 26 D5 */ bl fapGm_Create
|
||||
/* 800063D0 00003310 48 01 7A 41 */ bl fopAcM_initManager
|
||||
/* 800063D4 00003314 38 00 00 00 */ li r0, 0
|
||||
/* 800063D8 00003318 98 0D 85 98 */ stb r0, lbl_80450B18-_SDA_BASE_(r13)
|
||||
/* 800063DC 0000331C 48 01 23 89 */ bl cDyl_InitAsync
|
||||
/* 800063E0 00003320 3C 60 00 15 */ lis r3, 0x0014D800@ha
|
||||
/* 800063E4 00003324 38 63 D8 00 */ addi r3, r3, 0x0014D800@l
|
||||
/* 800063E8 00003328 80 8D 8D F4 */ lwz r4, lbl_80451374-_SDA_BASE_(r13)
|
||||
/* 800063EC 0000332C 38 A0 00 00 */ li r5, 0
|
||||
/* 800063F0 00003330 48 2C A6 35 */ bl JKRSolidHeap_NS_create
|
||||
/* 800063F4 00003334 90 6D 86 3C */ stw r3, lbl_80450BBC-_SDA_BASE_(r13)
|
||||
/* 800063F8 00003338 3C 60 80 3F */ lis r3, lbl_803EAF40@ha
|
||||
/* 800063FC 0000333C 3B E3 AF 40 */ addi r31, r3, lbl_803EAF40@l
|
||||
lbl_80006400:
|
||||
/* 80006400 00003340 80 6D 85 B4 */ lwz r3, lbl_80450B34-_SDA_BASE_(r13)
|
||||
/* 80006404 00003344 38 63 00 01 */ addi r3, r3, 1
|
||||
/* 80006408 00003348 90 6D 85 B4 */ stw r3, lbl_80450B34-_SDA_BASE_(r13)
|
||||
/* 8000640C 0000334C 88 8D 85 80 */ lbz r4, lbl_80450B00-_SDA_BASE_(r13)
|
||||
/* 80006410 00003350 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80006414 00003354 41 82 00 18 */ beq lbl_8000642C
|
||||
/* 80006418 00003358 7C 03 23 96 */ divwu r0, r3, r4
|
||||
/* 8000641C 0000335C 7C 00 21 D6 */ mullw r0, r0, r4
|
||||
/* 80006420 00003360 7C 00 18 51 */ subf. r0, r0, r3
|
||||
/* 80006424 00003364 40 82 00 08 */ bne lbl_8000642C
|
||||
/* 80006428 00003368 48 00 52 41 */ bl mDoMch_HeapCheckAll
|
||||
lbl_8000642C:
|
||||
/* 8000642C 0000336C 88 0D 87 00 */ lbz r0, lbl_80450C80-_SDA_BASE_(r13)
|
||||
/* 80006430 00003370 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80006434 00003374 41 82 00 0C */ beq lbl_80006440
|
||||
/* 80006438 00003378 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000643C 0000337C 48 01 04 59 */ bl mDoMemCd_Ctrl_c_NS_update
|
||||
lbl_80006440:
|
||||
/* 80006440 00003380 48 00 16 55 */ bl mDoCPd_c_NS_read
|
||||
/* 80006444 00003384 48 01 26 29 */ bl fapGm_Execute
|
||||
/* 80006448 00003388 48 00 0D 1D */ bl mDoAud_Execute
|
||||
/* 8000644C 0000338C 4B FF FD 7D */ bl debug__Fv
|
||||
/* 80006450 00003390 4B FF FF B0 */ b lbl_80006400
|
||||
@@ -0,0 +1,215 @@
|
||||
/* 80006454 00003394 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80006458 00003398 7C 08 02 A6 */ mflr r0
|
||||
/* 8000645C 0000339C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80006460 000033A0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80006464 000033A4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80006468 000033A8 48 33 A8 1D */ bl OSGetCurrentThread
|
||||
/* 8000646C 000033AC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80006470 000033B0 3C 60 80 3D */ lis r3, lbl_803D3420@ha
|
||||
/* 80006474 000033B4 3B E3 34 20 */ addi r31, r3, lbl_803D3420@l
|
||||
/* 80006478 000033B8 48 33 C2 85 */ bl OSGetTime
|
||||
/* 8000647C 000033BC 90 8D 85 8C */ stw r4, lbl_80450B0C-_SDA_BASE_(r13)
|
||||
/* 80006480 000033C0 90 6D 85 88 */ stw r3, lbl_80450B08-_SDA_BASE_(r13)
|
||||
/* 80006484 000033C4 48 00 04 41 */ bl OSReportInit
|
||||
/* 80006488 000033C8 4B FF F2 39 */ bl version_check__Fv
|
||||
/* 8000648C 000033CC 38 60 00 18 */ li r3, 0x18
|
||||
/* 80006490 000033D0 38 80 00 04 */ li r4, 4
|
||||
/* 80006494 000033D4 48 33 4E 19 */ bl OSAllocFromArenaLo
|
||||
/* 80006498 000033D8 90 6D 86 F8 */ stw r3, lbl_80450C78-_SDA_BASE_(r13)
|
||||
/* 8000649C 000033DC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800064A0 000033E0 40 82 00 08 */ bne lbl_800064A8
|
||||
lbl_800064A4:
|
||||
/* 800064A4 000033E4 48 00 00 00 */ b lbl_800064A4
|
||||
lbl_800064A8:
|
||||
/* 800064A8 000033E8 48 33 96 05 */ bl OSGetResetCode
|
||||
/* 800064AC 000033EC 54 60 0F FF */ rlwinm. r0, r3, 1, 0x1f, 0x1f
|
||||
/* 800064B0 000033F0 40 82 00 64 */ bne lbl_80006514
|
||||
/* 800064B4 000033F4 38 80 00 00 */ li r4, 0
|
||||
/* 800064B8 000033F8 80 6D 86 F8 */ lwz r3, lbl_80450C78-_SDA_BASE_(r13)
|
||||
/* 800064BC 000033FC 90 83 00 00 */ stw r4, 0(r3)
|
||||
/* 800064C0 00003400 80 6D 86 F8 */ lwz r3, lbl_80450C78-_SDA_BASE_(r13)
|
||||
/* 800064C4 00003404 90 83 00 04 */ stw r4, 4(r3)
|
||||
/* 800064C8 00003408 80 6D 86 F8 */ lwz r3, lbl_80450C78-_SDA_BASE_(r13)
|
||||
/* 800064CC 0000340C 90 83 00 04 */ stw r4, 4(r3)
|
||||
/* 800064D0 00003410 80 6D 86 F8 */ lwz r3, lbl_80450C78-_SDA_BASE_(r13)
|
||||
/* 800064D4 00003414 90 83 00 08 */ stw r4, 8(r3)
|
||||
/* 800064D8 00003418 38 00 FF FF */ li r0, -1
|
||||
/* 800064DC 0000341C 80 6D 86 F8 */ lwz r3, lbl_80450C78-_SDA_BASE_(r13)
|
||||
/* 800064E0 00003420 90 03 00 0C */ stw r0, 0xc(r3)
|
||||
/* 800064E4 00003424 80 6D 86 F8 */ lwz r3, lbl_80450C78-_SDA_BASE_(r13)
|
||||
/* 800064E8 00003428 98 83 00 12 */ stb r4, 0x12(r3)
|
||||
/* 800064EC 0000342C 80 6D 86 F8 */ lwz r3, lbl_80450C78-_SDA_BASE_(r13)
|
||||
/* 800064F0 00003430 98 83 00 13 */ stb r4, 0x13(r3)
|
||||
/* 800064F4 00003434 80 6D 86 F8 */ lwz r3, lbl_80450C78-_SDA_BASE_(r13)
|
||||
/* 800064F8 00003438 98 83 00 14 */ stb r4, 0x14(r3)
|
||||
/* 800064FC 0000343C 80 6D 86 F8 */ lwz r3, lbl_80450C78-_SDA_BASE_(r13)
|
||||
/* 80006500 00003440 98 83 00 15 */ stb r4, 0x15(r3)
|
||||
/* 80006504 00003444 80 6D 86 F8 */ lwz r3, lbl_80450C78-_SDA_BASE_(r13)
|
||||
/* 80006508 00003448 98 83 00 10 */ stb r4, 0x10(r3)
|
||||
/* 8000650C 0000344C 80 6D 86 F8 */ lwz r3, lbl_80450C78-_SDA_BASE_(r13)
|
||||
/* 80006510 00003450 98 83 00 11 */ stb r4, 0x11(r3)
|
||||
lbl_80006514:
|
||||
/* 80006514 00003454 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80006518 00003458 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8000651C 0000345C 48 02 66 C9 */ bl dComIfG_inf_c_NS_ct
|
||||
/* 80006520 00003460 88 0D 80 00 */ lbz r0, lbl_80450580-_SDA_BASE_(r13)
|
||||
/* 80006524 00003464 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 80006528 00003468 40 80 00 40 */ bge lbl_80006568
|
||||
/* 8000652C 0000346C 48 34 50 F5 */ bl DVDGetCurrentDiskID
|
||||
/* 80006530 00003470 88 03 00 07 */ lbz r0, 7(r3)
|
||||
/* 80006534 00003474 28 00 00 90 */ cmplwi r0, 0x90
|
||||
/* 80006538 00003478 40 81 00 10 */ ble lbl_80006548
|
||||
/* 8000653C 0000347C 38 00 00 01 */ li r0, 1
|
||||
/* 80006540 00003480 98 0D 80 00 */ stb r0, lbl_80450580-_SDA_BASE_(r13)
|
||||
/* 80006544 00003484 48 00 00 24 */ b lbl_80006568
|
||||
lbl_80006548:
|
||||
/* 80006548 00003488 28 00 00 80 */ cmplwi r0, 0x80
|
||||
/* 8000654C 0000348C 40 81 00 14 */ ble lbl_80006560
|
||||
/* 80006550 00003490 48 33 39 AD */ bl OSGetConsoleType
|
||||
/* 80006554 00003494 54 60 27 FE */ rlwinm r0, r3, 4, 0x1f, 0x1f
|
||||
/* 80006558 00003498 98 0D 80 00 */ stb r0, lbl_80450580-_SDA_BASE_(r13)
|
||||
/* 8000655C 0000349C 48 00 00 0C */ b lbl_80006568
|
||||
lbl_80006560:
|
||||
/* 80006560 000034A0 38 00 00 00 */ li r0, 0
|
||||
/* 80006564 000034A4 98 0D 80 00 */ stb r0, lbl_80450580-_SDA_BASE_(r13)
|
||||
lbl_80006568:
|
||||
/* 80006568 000034A8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8000656C 000034AC 48 33 B8 F1 */ bl OSGetThreadPriority
|
||||
/* 80006570 000034B0 7C 68 1B 78 */ mr r8, r3
|
||||
/* 80006574 000034B4 3C 60 80 3E */ lis r3, lbl_803DB420@ha
|
||||
/* 80006578 000034B8 38 63 B4 20 */ addi r3, r3, lbl_803DB420@l
|
||||
/* 8000657C 000034BC 3C 80 80 00 */ lis r4, main01__Fv@ha
|
||||
/* 80006580 000034C0 38 84 62 8C */ addi r4, r4, main01__Fv@l
|
||||
/* 80006584 000034C4 38 A0 00 00 */ li r5, 0
|
||||
/* 80006588 000034C8 3C DF 00 01 */ addis r6, r31, 1
|
||||
/* 8000658C 000034CC 3C E0 00 01 */ lis r7, 0x00008000@ha
|
||||
/* 80006590 000034D0 38 E7 80 00 */ addi r7, r7, 0x00008000@l
|
||||
/* 80006594 000034D4 39 20 00 00 */ li r9, 0
|
||||
/* 80006598 000034D8 38 C6 80 00 */ addi r6, r6, -32768
|
||||
/* 8000659C 000034DC 48 33 AC F1 */ bl OSCreateThread
|
||||
/* 800065A0 000034E0 3C 60 80 3E */ lis r3, lbl_803DB420@ha
|
||||
/* 800065A4 000034E4 38 63 B4 20 */ addi r3, r3, lbl_803DB420@l
|
||||
/* 800065A8 000034E8 48 33 B2 0D */ bl OSResumeThread
|
||||
/* 800065AC 000034EC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800065B0 000034F0 38 80 00 1F */ li r4, 0x1f
|
||||
/* 800065B4 000034F4 48 33 B7 E9 */ bl OSSetThreadPriority
|
||||
/* 800065B8 000034F8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800065BC 000034FC 48 33 B4 81 */ bl OSSuspendThread
|
||||
/* 800065C0 00003500 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800065C4 00003504 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800065C8 00003508 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800065CC 0000350C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800065D0 00003510 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800065D4 00003514 4E 80 00 20 */ blr
|
||||
/* 800065D8 00003518 38 60 00 01 */ li r3, 1
|
||||
/* 800065DC 0000351C 4E 80 00 20 */ blr
|
||||
/* 800065E0 00003520 3C 60 80 3D */ lis r3, lbl_803D32E0@ha
|
||||
/* 800065E4 00003524 38 C3 32 E0 */ addi r6, r3, lbl_803D32E0@l
|
||||
/* 800065E8 00003528 3C 60 80 37 */ lis r3, lbl_803739A0@ha
|
||||
/* 800065EC 0000352C 38 A3 39 A0 */ addi r5, r3, lbl_803739A0@l
|
||||
/* 800065F0 00003530 38 65 02 9F */ addi r3, r5, 0x29f
|
||||
/* 800065F4 00003534 38 85 02 A4 */ addi r4, r5, 0x2a4
|
||||
/* 800065F8 00003538 90 66 00 00 */ stw r3, 0(r6)
|
||||
/* 800065FC 0000353C 38 66 00 00 */ addi r3, r6, 0
|
||||
/* 80006600 00003540 90 83 00 04 */ stw r4, 4(r3)
|
||||
/* 80006604 00003544 38 80 00 00 */ li r4, 0
|
||||
/* 80006608 00003548 90 83 00 08 */ stw r4, 8(r3)
|
||||
/* 8000660C 0000354C 90 03 00 0C */ stw r0, 0xc(r3)
|
||||
/* 80006610 00003550 90 03 00 10 */ stw r0, 0x10(r3)
|
||||
/* 80006614 00003554 90 03 00 14 */ stw r0, 0x14(r3)
|
||||
/* 80006618 00003558 90 03 00 18 */ stw r0, 0x18(r3)
|
||||
/* 8000661C 0000355C 90 03 00 1C */ stw r0, 0x1c(r3)
|
||||
/* 80006620 00003560 90 03 00 20 */ stw r0, 0x20(r3)
|
||||
/* 80006624 00003564 90 03 00 24 */ stw r0, 0x24(r3)
|
||||
/* 80006628 00003568 38 65 02 AB */ addi r3, r5, 0x2ab
|
||||
/* 8000662C 0000356C 38 E5 02 B2 */ addi r7, r5, 0x2b2
|
||||
/* 80006630 00003570 90 66 00 28 */ stw r3, 0x28(r6)
|
||||
/* 80006634 00003574 38 66 00 28 */ addi r3, r6, 0x28
|
||||
/* 80006638 00003578 90 E3 00 04 */ stw r7, 4(r3)
|
||||
/* 8000663C 0000357C 90 83 00 08 */ stw r4, 8(r3)
|
||||
/* 80006640 00003580 90 03 00 0C */ stw r0, 0xc(r3)
|
||||
/* 80006644 00003584 90 03 00 10 */ stw r0, 0x10(r3)
|
||||
/* 80006648 00003588 90 03 00 14 */ stw r0, 0x14(r3)
|
||||
/* 8000664C 0000358C 90 03 00 18 */ stw r0, 0x18(r3)
|
||||
/* 80006650 00003590 90 03 00 1C */ stw r0, 0x1c(r3)
|
||||
/* 80006654 00003594 90 03 00 20 */ stw r0, 0x20(r3)
|
||||
/* 80006658 00003598 90 03 00 24 */ stw r0, 0x24(r3)
|
||||
/* 8000665C 0000359C 38 65 02 BB */ addi r3, r5, 0x2bb
|
||||
/* 80006660 000035A0 38 E5 02 C1 */ addi r7, r5, 0x2c1
|
||||
/* 80006664 000035A4 90 66 00 50 */ stw r3, 0x50(r6)
|
||||
/* 80006668 000035A8 38 66 00 50 */ addi r3, r6, 0x50
|
||||
/* 8000666C 000035AC 90 E3 00 04 */ stw r7, 4(r3)
|
||||
/* 80006670 000035B0 90 83 00 08 */ stw r4, 8(r3)
|
||||
/* 80006674 000035B4 90 03 00 0C */ stw r0, 0xc(r3)
|
||||
/* 80006678 000035B8 90 03 00 10 */ stw r0, 0x10(r3)
|
||||
/* 8000667C 000035BC 90 03 00 14 */ stw r0, 0x14(r3)
|
||||
/* 80006680 000035C0 90 03 00 18 */ stw r0, 0x18(r3)
|
||||
/* 80006684 000035C4 90 03 00 1C */ stw r0, 0x1c(r3)
|
||||
/* 80006688 000035C8 90 03 00 20 */ stw r0, 0x20(r3)
|
||||
/* 8000668C 000035CC 90 03 00 24 */ stw r0, 0x24(r3)
|
||||
/* 80006690 000035D0 38 65 02 C8 */ addi r3, r5, 0x2c8
|
||||
/* 80006694 000035D4 38 E5 02 CD */ addi r7, r5, 0x2cd
|
||||
/* 80006698 000035D8 90 66 00 78 */ stw r3, 0x78(r6)
|
||||
/* 8000669C 000035DC 38 66 00 78 */ addi r3, r6, 0x78
|
||||
/* 800066A0 000035E0 90 E3 00 04 */ stw r7, 4(r3)
|
||||
/* 800066A4 000035E4 90 83 00 08 */ stw r4, 8(r3)
|
||||
/* 800066A8 000035E8 90 03 00 0C */ stw r0, 0xc(r3)
|
||||
/* 800066AC 000035EC 90 03 00 10 */ stw r0, 0x10(r3)
|
||||
/* 800066B0 000035F0 90 03 00 14 */ stw r0, 0x14(r3)
|
||||
/* 800066B4 000035F4 90 03 00 18 */ stw r0, 0x18(r3)
|
||||
/* 800066B8 000035F8 90 03 00 1C */ stw r0, 0x1c(r3)
|
||||
/* 800066BC 000035FC 90 03 00 20 */ stw r0, 0x20(r3)
|
||||
/* 800066C0 00003600 90 03 00 24 */ stw r0, 0x24(r3)
|
||||
/* 800066C4 00003604 38 65 02 D4 */ addi r3, r5, 0x2d4
|
||||
/* 800066C8 00003608 38 E5 02 DC */ addi r7, r5, 0x2dc
|
||||
/* 800066CC 0000360C 90 66 00 A0 */ stw r3, 0xa0(r6)
|
||||
/* 800066D0 00003610 38 66 00 A0 */ addi r3, r6, 0xa0
|
||||
/* 800066D4 00003614 90 E3 00 04 */ stw r7, 4(r3)
|
||||
/* 800066D8 00003618 90 83 00 08 */ stw r4, 8(r3)
|
||||
/* 800066DC 0000361C 90 03 00 0C */ stw r0, 0xc(r3)
|
||||
/* 800066E0 00003620 90 03 00 10 */ stw r0, 0x10(r3)
|
||||
/* 800066E4 00003624 90 03 00 14 */ stw r0, 0x14(r3)
|
||||
/* 800066E8 00003628 90 03 00 18 */ stw r0, 0x18(r3)
|
||||
/* 800066EC 0000362C 90 03 00 1C */ stw r0, 0x1c(r3)
|
||||
/* 800066F0 00003630 90 03 00 20 */ stw r0, 0x20(r3)
|
||||
/* 800066F4 00003634 90 03 00 24 */ stw r0, 0x24(r3)
|
||||
/* 800066F8 00003638 38 65 02 E7 */ addi r3, r5, 0x2e7
|
||||
/* 800066FC 0000363C 38 E5 02 EB */ addi r7, r5, 0x2eb
|
||||
/* 80006700 00003640 90 66 00 C8 */ stw r3, 0xc8(r6)
|
||||
/* 80006704 00003644 38 66 00 C8 */ addi r3, r6, 0xc8
|
||||
/* 80006708 00003648 90 E3 00 04 */ stw r7, 4(r3)
|
||||
/* 8000670C 0000364C 90 83 00 08 */ stw r4, 8(r3)
|
||||
/* 80006710 00003650 90 03 00 0C */ stw r0, 0xc(r3)
|
||||
/* 80006714 00003654 90 03 00 10 */ stw r0, 0x10(r3)
|
||||
/* 80006718 00003658 90 03 00 14 */ stw r0, 0x14(r3)
|
||||
/* 8000671C 0000365C 90 03 00 18 */ stw r0, 0x18(r3)
|
||||
/* 80006720 00003660 90 03 00 1C */ stw r0, 0x1c(r3)
|
||||
/* 80006724 00003664 90 03 00 20 */ stw r0, 0x20(r3)
|
||||
/* 80006728 00003668 90 03 00 24 */ stw r0, 0x24(r3)
|
||||
/* 8000672C 0000366C 38 65 02 EF */ addi r3, r5, 0x2ef
|
||||
/* 80006730 00003670 38 E5 02 F6 */ addi r7, r5, 0x2f6
|
||||
/* 80006734 00003674 90 66 00 F0 */ stw r3, 0xf0(r6)
|
||||
/* 80006738 00003678 38 66 00 F0 */ addi r3, r6, 0xf0
|
||||
/* 8000673C 0000367C 90 E3 00 04 */ stw r7, 4(r3)
|
||||
/* 80006740 00003680 90 83 00 08 */ stw r4, 8(r3)
|
||||
/* 80006744 00003684 90 03 00 0C */ stw r0, 0xc(r3)
|
||||
/* 80006748 00003688 90 03 00 10 */ stw r0, 0x10(r3)
|
||||
/* 8000674C 0000368C 90 03 00 14 */ stw r0, 0x14(r3)
|
||||
/* 80006750 00003690 90 03 00 18 */ stw r0, 0x18(r3)
|
||||
/* 80006754 00003694 90 03 00 1C */ stw r0, 0x1c(r3)
|
||||
/* 80006758 00003698 90 03 00 20 */ stw r0, 0x20(r3)
|
||||
/* 8000675C 0000369C 90 03 00 24 */ stw r0, 0x24(r3)
|
||||
/* 80006760 000036A0 38 65 02 FF */ addi r3, r5, 0x2ff
|
||||
/* 80006764 000036A4 38 A5 03 07 */ addi r5, r5, 0x307
|
||||
/* 80006768 000036A8 90 66 01 18 */ stw r3, 0x118(r6)
|
||||
/* 8000676C 000036AC 38 66 01 18 */ addi r3, r6, 0x118
|
||||
/* 80006770 000036B0 90 A3 00 04 */ stw r5, 4(r3)
|
||||
/* 80006774 000036B4 90 83 00 08 */ stw r4, 8(r3)
|
||||
/* 80006778 000036B8 90 03 00 0C */ stw r0, 0xc(r3)
|
||||
/* 8000677C 000036BC 90 03 00 10 */ stw r0, 0x10(r3)
|
||||
/* 80006780 000036C0 90 03 00 14 */ stw r0, 0x14(r3)
|
||||
/* 80006784 000036C4 90 03 00 18 */ stw r0, 0x18(r3)
|
||||
/* 80006788 000036C8 90 03 00 1C */ stw r0, 0x1c(r3)
|
||||
/* 8000678C 000036CC 90 03 00 20 */ stw r0, 0x20(r3)
|
||||
/* 80006790 000036D0 90 03 00 24 */ stw r0, 0x24(r3)
|
||||
/* 80006794 000036D4 4E 80 00 20 */ blr
|
||||
@@ -6,6 +6,7 @@ class HeapCheck {
|
||||
public:
|
||||
void CheckHeap1(void);
|
||||
s32 getUsedCount(void) const;
|
||||
void heapDisplay(void) const;
|
||||
|
||||
|
||||
private:
|
||||
|
||||
+56
-2
@@ -6,13 +6,67 @@ extern u8 lbl_803A7270[24];
|
||||
extern u8 lbl_80430188[16];
|
||||
extern u8 lbl_803A7288;
|
||||
extern u8 lbl_80379235[16];
|
||||
extern u8 lbl_803739A0[0x310];
|
||||
extern char lbl_803739A0[0x310];
|
||||
extern u32 lbl_80451368;
|
||||
extern u32 lbl_804514E0;
|
||||
extern u8 lbl_803C3384;
|
||||
extern u8 lbl_803DD2E8;
|
||||
extern u8 lbl_803A2EF4;
|
||||
//extern char lbl_803739a0[0x310];
|
||||
extern u8 lbl_803A2EE0;
|
||||
extern u8 lbl_80450B19;
|
||||
extern u8 lbl_80450588;
|
||||
extern u8 lbl_804513C8;
|
||||
extern u8 lbl_804511B8;
|
||||
extern u8 lbl_80450B20;
|
||||
extern u8 lbl_80451A00;
|
||||
extern u8 lbl_80450B1C;
|
||||
extern u8 lbl_80450B28;
|
||||
extern u8 lbl_80451A04;
|
||||
extern u8 lbl_80450B24;
|
||||
extern u8 lbl_80450B28;
|
||||
extern u8 lbl_80450B30;
|
||||
extern u8 lbl_80451A08;
|
||||
extern u8 lbl_80450B2C;
|
||||
extern u8 lbl_80450B30;
|
||||
extern u8 lbl_80451A08;
|
||||
extern u8 lbl_80450B2C;
|
||||
extern u8 lbl_80450B2C;
|
||||
extern u8 lbl_80451A0C;
|
||||
extern u8 lbl_80451A10;
|
||||
extern u8 lbl_80450B2C;
|
||||
extern u8 lbl_80451A18;
|
||||
extern u8 lbl_80450B2C;
|
||||
extern u8 lbl_80450B1C;
|
||||
extern u8 lbl_80450B1C;
|
||||
extern u8 lbl_80450B24;
|
||||
extern u8 lbl_80450B24;
|
||||
extern u8 lbl_803F1BBC;
|
||||
extern u8 lbl_803F1BBC;
|
||||
extern u8 lbl_80450C2C;
|
||||
extern u8 lbl_80450C28;
|
||||
extern u8 lbl_80450C34;
|
||||
extern u8 lbl_80450B24;
|
||||
extern u8 lbl_80450B1C;
|
||||
extern u8 lbl_80450580;
|
||||
extern u8 lbl_80450B1A;
|
||||
extern u8 lbl_803DD2D8;
|
||||
extern u8 lbl_80450B18;
|
||||
extern u8 lbl_803D32E0;
|
||||
extern u8 lbl_80450BBC;
|
||||
extern u8 lbl_803EAF40;
|
||||
extern u8 lbl_80450B34;
|
||||
extern u8 lbl_80450B00;
|
||||
extern u8 lbl_80450C80;
|
||||
extern u8 LOAD_COPYDATE__FPv;
|
||||
extern u8 __ct__12dSv_memory_cFv;
|
||||
extern u8 __ct__13dSv_memory2_cFv;
|
||||
extern u8 lbl_803D3420;
|
||||
extern u8 lbl_80450B0C;
|
||||
extern u8 lbl_80450C78;
|
||||
extern u8 lbl_80450B08;
|
||||
extern u8 lbl_803DB420;
|
||||
extern u8 main01__Fv;
|
||||
|
||||
|
||||
#define _SDA_BASE_(dummy) 0
|
||||
#define _SDA2_BASE_(dummy) 0
|
||||
|
||||
Reference in New Issue
Block a user