JKRAramHeap and JKRAramPiece (#53)

* renamed func_XXX to _savegpr_XX

* renamed func_XXX to _restgpr_XX

* renamed func_XXX to _savefpr_XX

* renamed func_XXX to _restfpr_XX

* cleanup functions.h and moved intrisics to mwcc.h

* formatting

* cleanup functions.h

* Added include/ar/ARQ.h

* renamed func_XXX to _savegpr_25

* removed JKRAramPiece asm files

* JKRAramHeap OK, JKRAramPiece OK

* formatting

* more formatting

* Added const and removed explicit this->

* fixed merge problems

* changed mMessages[1] to mMessage

* foramatting

Co-authored-by: Julgodis <>
Co-authored-by: Pheenoh <pheenoh@gmail.com>
This commit is contained in:
Jonathan Wase
2021-01-03 11:29:50 +01:00
committed by GitHub
parent 0fdce6c042
commit 112e86f0e8
31 changed files with 32859 additions and 726 deletions
+6 -58
View File
@@ -1,3 +1,5 @@
#include "os/OS.h"
extern "C" {
void read__8mDoCPd_cFv(void);
void create__8mDoCPd_cFv(void);
@@ -20,11 +22,9 @@ void PSMTXScale(void);
void screenSet__12dFile_info_cFv(void);
void dFile_info_c_NS_screenSet(void);
void mDoExt_removeMesgFont(void);
void JKRAramHeap_NS_getTotalFreeSize(void);
void JKRAramHeap_NS_getFreeSize(void);
void heapDisplay__9HeapCheckCFv(void);
void init__20dSv_player_collect_cFv(void);
void dComIfGp_setSelectItem(int);
void getUsedCount__9HeapCheckCFv(void);
@@ -32,11 +32,9 @@ void isEventBit__11dSv_event_cCFUs(void);
char* strcpy(char*, const char*);
int strcmp(char*, char*);
void setBombNum__21dSv_player_item_max_cFUcUc(void);
void func_803620AC(void);
void func_803626BC(void);
void func_803664DC(void);
void JKRAramHeap_NS_dump(void);
void dRes_control_c_NS_dump(void);
void JUTConsole_NS_getLineOffset(void);
@@ -46,7 +44,6 @@ 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);
@@ -89,17 +86,13 @@ void isItem__12dSv_memBit_cCFi(void);
void isItem__12dSv_danBit_cCFi(void);
void off__15dSv_zoneActor_cFi(void);
void is__15dSv_zoneActor_cCFi(void);
void onEventBit__11dSv_event_cFUs(void);
void func_8036687C(void);
void func_80003540(void);
void func_80362324(void);
void countUsed__FP10JKRExpHeap(void);
void JUTReport(void);
void offEventBit__11dSv_event_cFUs(void);
void dMeter2Info_c_NS_setSaveStageName(void);
void dComIfG_play_c_NS_setNowVibration(void);
void getVibration__19dSv_player_config_cFv(void);
@@ -161,19 +154,15 @@ void JUTConsole_NS_clear(void);
void JUTReportConsole_f(void);
void JUTWarningConsole(void);
void JUTWarningConsole_f(void);
void VIWaitForRetrace(void);
void func_80361C24(void);
void func_80003540(void);
void func_80365470(void);
void func_803688DC(void);
void func_80368ABC(void);
void func_80368BE4(void);
void JKRArchive_NS_getDirEntry(void);
void func_80361C24(void);
void JKRArchive_NS_findDirectory(void);
void JKRArchive_NS_findFsResource(void);
void JKRArchive_NS_findIdResource(void);
@@ -182,49 +171,34 @@ void JKRArchive_NS_findNameResource(void);
void JKRArchive_NS_findPtrResource(void);
void JKRArchive_NS_findTypeResource(void);
void JKRCompArchive(void);
void func_80365470(void);
void DCInvalidateRange(void);
void DCStoreRange(void*, u32);
void DCInvalidateRange(void*, u32);
void DCStoreRangeNoSync(void);
void JKRDvdRipper_NS_loadToMainRAM_X1_(void);
void func_80003458(void);
void func_803650D0(void);
void JKRDecomp_NS_orderSync(void);
void func_80003540(void);
void JKRAramHeap_NS_alloc(void);
void JKRAram_NS_aramToMainRam(void);
void JKRDvdAramRipper_NS_loadToAram(void);
void JKRAram_NS_mainRamToAram(void);
void JKRAramPiece_NS_sendCommand(void);
void DCInvalidateRange(void);
void DCStoreRangeNoSync(void);
void __RAS_OSDisableInterrupts_begin(void);
void func_80003540(void);
void func_80361C24(void);
void ARQPostRequest(void);
void DCStoreRange(void);
void JSUInputStream_NS_read(void);
void JSURandomInputStream_NS_seek(void);
void DCInvalidateRange(void);
void JSUInputStream_NS_dtor(void);
void JSUFileInputStream_ct(void);
void ARAlloc(void);
void ARGetSize(void);
void ARInit(void);
void ARQInit(void);
void DCStoreRangeNoSync(void);
void __RAS_OSDisableInterrupts_begin(void);
u8 dComIfGs_getBottleMax(void);
}
#include "os/OS.h"
extern "C" {
u32 OSGetResetSwitchState(void);
@@ -258,7 +232,6 @@ void PSMTXScale(void);
void screenSet__12dFile_info_cFv(void);
void dFile_info_c_NS_screenSet(void);
void mDoExt_removeMesgFont(void);
void JKRAramHeap_NS_getTotalFreeSize(void);
void JKRAramHeap_NS_getFreeSize(void);
void heapDisplay__9HeapCheckCFv(void);
@@ -273,7 +246,6 @@ void dComIfGs_getMixItemIndex(int);
char* strcpy(char*, const char*);
int strcmp(char*, char*);
void setBombNum__21dSv_player_item_max_cFUcUc(void);
void func_803620AC(void);
void func_803626BC(void);
void func_803664DC(void);
@@ -429,10 +401,8 @@ void JKRCompArchive(void);
void func_80365470(void);
void DCInvalidateRange(void);
void JKRDvdRipper_NS_loadToMainRAM_X1_(void);
void func_80003458(void);
void func_803650D0(void);
void JKRDecomp_NS_orderSync(void);
@@ -444,26 +414,19 @@ void JKRDvdAramRipper_NS_loadToAram(void);
void JKRAram_NS_mainRamToAram(void);
void JKRAramPiece_NS_sendCommand(void);
void DCInvalidateRange(void);
void DCStoreRangeNoSync(void);
void __RAS_OSDisableInterrupts_begin(void);
void func_80003540(void);
void func_80361C24(void);
void ARQPostRequest(void);
void DCStoreRange(void);
void JSUInputStream_NS_read(void);
void JSURandomInputStream_NS_seek(void);
void DCInvalidateRange(void);
void JSUInputStream_NS_dtor(void);
void JSUFileInputStream_ct(void);
void ARAlloc(void);
void ARGetSize(void);
void ARInit(void);
void ARQInit(void);
void DCStoreRangeNoSync(void);
void __RAS_OSDisableInterrupts_begin(void);
u8 dComIfGs_getBottleMax(void);
@@ -732,12 +695,10 @@ void item_func_BEE_CHILD(void);
int func_80368954(char*, char*, u32);
void dComIfG_play_c_NS_getLayerNo(int);
u32 isMagicFlag__21dSv_player_status_a_cCFUc(u8);
void dComIfG_play_c_NS_setItemBombNumCount(u8, s16);
void setEmptyBombBagItemIn__17dSv_player_item_cFUcUcb(u8, bool);
u32 getBombNum__21dSv_player_item_max_cCFUc(u8);
u8 getBombNum__24dSv_player_item_record_cCFUc(u8);
int checkItemGet__FUci(u8, int);
}
@@ -1188,7 +1149,6 @@ void dAttention_c_NS_stockAttention(void);
void distace_angle_adjust(void);
void dAttDraw_c_NS_draw(void);
void dAttCatch_c_NS_convPId(void);
void dAttDraw_c_NS_setAnm(void);
void dAttention_c_NS_lockSoundStart(void);
void fopAcM_searchActorDistance(void);
@@ -1273,6 +1233,7 @@ void dAttDraw_c_NS_alphaAnm(void);
void dAttention_c_NS_LockonReleaseDistanse(void);
void dAttention_c_NS_runDebugDisp(void);
// void dAttParam_c(void);
void dAttention_c_NS_judgementStatus4Hold(void);
void dAttention_c_NS_calcWeight(void);
void dAttHint_c_NS_getPId(void);
@@ -1331,7 +1292,6 @@ void func_801119D8(void);
void daAlink_c_NS_setLandPassiveData(void);
void func_800D0290(void);
void daAlink_c_NS_setCutTurnEffect(void);
void func_8014190C(void);
void daAlink_c_NS_checkHorseGetOffDirection(void);
void func_80101534(void);
@@ -1592,7 +1552,6 @@ void daAlink_c_NS_getSwimMaxFallSpeed(void);
void JPAParticleCallBack_NS_dtor(void);
void func_801417D4(void);
void func_8011E960(void);
void setLinkBootsType__14Z2CreatureLinkFl(void);
void cM_atan2s(void);
void daAlink_c_NS_setLastSceneMode(void);
@@ -1928,7 +1887,6 @@ void dStage_stagInfo_GetSaveTbl(void);
void daAlink_c_NS_setWolfScreamWaitAnime(void);
void daObjSwHang_c_NS_getHangPos(void);
void func_800C4514(void);
void daAlink_c_NS_checkAtnWaitAnime(void);
void dKy_plight_cut(void);
void Z2Creature_NS_updateAnime(void);
@@ -2127,7 +2085,6 @@ void func_800D0688(void);
void daAlink_c_NS_checkHangStartSideWall(void);
void daAlink_c_NS_setDrawHand(void);
void cM_rnd(void);
void dCcD_GObjInf_NS_GetAtHitGObj(void);
void dBgS_RoofChk(void);
void daAlink_c_NS_getCutDirection(void);
@@ -2225,7 +2182,6 @@ void func_801391DC(void);
void daAlink_c_NS_setWolfAnmVoice(void);
void func_80362018(void);
void daAlink_c_NS_resetWolfAtCollision(void);
void func_800EA4CC(void);
void daAlink_c_NS_getLadderMoveAnmSpeed(void);
void daAlink_c_NS_checkBoomerangCatchAction(void);
@@ -2853,7 +2809,6 @@ void func_80140038(void);
void daAlink_c_NS_seStartSwordCut(void);
void daAlink_c_NS_checkItemButtonChange(void);
void daAlink_c_NS_setOctaIealHangPos(void);
void daAlink_c_NS_procCutJumpInit(void);
void func_8011A5CC(void);
void daAlink_c_NS_checkWolfComboCnt(void);
@@ -4135,7 +4090,6 @@ void dComIfGs_setWarpItemData_X1_(void);
void dMeter2Info_setNewLetterSender(void);
void dMeter2Info_getNewLetterNum(void);
void dMsgFlow_c_NS_getMsgNo(void);
void func_8021C11C(void);
void dMeter2Info_c_NS_isFloatingMessageVisible(void);
void dMeter2Info_c_NS_changeWater(void);
@@ -4162,7 +4116,6 @@ void dMeter2Info_c_NS_resetMeterString(void);
void offFirstBit__21dSv_player_get_item_cFUc(void);
void dComIfGs_setWarpMarkFlag(void);
void func_8021C7F4(void);
void dMeter2Info_c_NS_decMsgKeyWaitTimer(void);
void dMeter2Info_c_NS_getItemType(void);
void isLetterGetFlag__17dSv_letter_info_cCFi(void);
@@ -4702,7 +4655,6 @@ void dKy_efplight_cut(void);
void forward_overhead_bg_chk(void);
void dKy_set_bgcol_ratio(void);
void dKy_GxFog_set(void);
void GXSetZCompLoc(void);
void dKyr_moon_arrival_check(void);
void PSVECAdd(Vec*, Vec*, Vec*);
@@ -4710,7 +4662,6 @@ void dKy_set_vrboxcol_ratio(void);
void func_8036C590(void);
void dBgS_CamGndChk_Wtr_NS_dtor(void);
void func_8006F160(void);
void dBgS_ObjGndChk_All_NS_dtor(void);
void dKy_bg_addcol_amb_set(void);
void dKy_set_fogcol_ratio(void);
@@ -4734,7 +4685,6 @@ void vectle_calc_X1_(void);
void dKy_vrbox_addcol_sky0_set(void);
void dKy_efplight_set(void);
void dKy_set_actcol_ratio(void);
void PSMTXRotRad(void);
void daPy_py_c_NS_checkNowWolfEyeUp(void);
void dKyr_near_bosslight_check(void);
@@ -4884,7 +4834,6 @@ void func_801A7814(void);
void func_801A789C(void);
void dKy_bg3_addcol_amb_set(void);
void dScnKy_env_light_c_NS_Eflight_flush_proc(void);
void func_801A441C(void);
void BOSS_LIGHT_NS_dtor(void);
void dKy_Outdoor_check(void);
@@ -4901,7 +4850,6 @@ void dKy_ParticleColor_get_base(void);
void dScnKy_env_light_c_NS_setSunpos(void);
void dKy_ParticleColor_get_actor(void);
void dKy_pol_eff2_ratio_get(void);
void dKy_darkworld_Area_set(void);
void dKy_shadow_mode_check(void);
void mDoGph_gInf_c_NS_bloom_c_NS_create(void);