migrate remaining d_save and m_Do_main asm to inline, add intial class mapping for dFile_select_c

This commit is contained in:
unknown
2020-11-29 20:16:52 -05:00
parent 58afa9ed78
commit 44b14ec128
163 changed files with 1975 additions and 1732 deletions
+80 -12
View File
@@ -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);
}