mirror of
https://github.com/zeldaret/tp
synced 2026-08-03 00:46:48 -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:
+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);
|
||||
}
|
||||
Reference in New Issue
Block a user