Further documentations have been made:
- src/fight: named more variables and functions, named some parameters - src/core1, src/core2: named some dummy functions, documented a bit of the graphics stack
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
#include "gc/gctransition.h"
|
||||
|
||||
|
||||
void func_8023E00C(enum map_e);
|
||||
void setBootMap(enum map_e);
|
||||
void func_8023DFF0(s32);
|
||||
|
||||
|
||||
@@ -27,8 +27,8 @@ u8 pad_8027A138[0x400];
|
||||
u64 D_8027A538;
|
||||
u8 pad_8027A540[0x17F8];
|
||||
OSThread s_MainThread;
|
||||
s32 D_8027BEE8;
|
||||
s32 D_8027BEEC;
|
||||
s32 gBootMap;
|
||||
s32 gDisableInput;
|
||||
u64 D_8027BEF0;
|
||||
|
||||
extern u8 core2_TEXT_START[];
|
||||
@@ -60,12 +60,12 @@ void func_8023DA9C(s32 arg0){
|
||||
func_8023DA74();
|
||||
D_8027A130 = arg0;
|
||||
if (D_8027A130 == 3){
|
||||
func_802E4214(D_8027BEE8);
|
||||
func_802E4214(gBootMap);
|
||||
}
|
||||
if (D_8027A130 == 4){
|
||||
func_802E35D0();
|
||||
dummy_func_802E35D0();
|
||||
}
|
||||
func_80255CD8();
|
||||
dummy_func_80255CD8();
|
||||
}
|
||||
|
||||
u32 globalTimer_getTimeMasked(u32 mask){
|
||||
@@ -80,40 +80,40 @@ void globalTimer_reset(void){
|
||||
gGlobalTimer = 0;
|
||||
}
|
||||
|
||||
s32 func_8023DB74(void){
|
||||
enum map_e getSpecialBootMap(void){
|
||||
return (DEBUG_use_special_bootmap())? MAP_80_GL_FF_ENTRANCE : MAP_91_FILE_SELECT;
|
||||
}
|
||||
|
||||
s32 func_8023DBA4(void){
|
||||
enum map_e getDefaultBootMap(void){
|
||||
return MAP_1F_CS_START_RAREWARE;
|
||||
}
|
||||
|
||||
void func_8023DBAC(void){
|
||||
func_8023E00C(func_8023DBA4());
|
||||
setBootMap(getDefaultBootMap());
|
||||
func_8023DFF0(3);
|
||||
}
|
||||
|
||||
void func_8023DBDC(void){
|
||||
func_8023E00C(func_8023DB74());
|
||||
setBootMap(getSpecialBootMap());
|
||||
func_8023DFF0(3);
|
||||
}
|
||||
|
||||
void core1_init(void){
|
||||
func_80255C30();
|
||||
func_8023E00C(func_8023DBA4());
|
||||
setBootMap(getDefaultBootMap());
|
||||
rarezip_init(); //initialize decompressor's huft table
|
||||
func_8024BE30();
|
||||
overlayManagerloadCore2();
|
||||
D_8027BEF0 = D_8027A538;
|
||||
heap_init();
|
||||
func_80254028();
|
||||
func_8025AFB0();
|
||||
func_8033EF58();
|
||||
dummy_func_8025AFB0();
|
||||
allocUnusedBlock();
|
||||
assetCache_init();
|
||||
pfsManager_init();
|
||||
rumbleManager_init();
|
||||
audioManager_init();
|
||||
func_8025425C();
|
||||
graphicsCache_init();
|
||||
ml_init();
|
||||
gctransition_reset();
|
||||
D_8027A130 = 0;
|
||||
@@ -143,9 +143,10 @@ void mainLoop(void){
|
||||
if(D_8027A130 != 3 || getGameMode() != GAME_MODE_4_PAUSED)
|
||||
globalTimer_incTimer();
|
||||
|
||||
if(!D_8027BEEC)
|
||||
if(!gDisableInput)
|
||||
pfsManager_update();
|
||||
D_8027BEEC = 0;
|
||||
gDisableInput = 0;
|
||||
|
||||
rumbleManager_80250C08();
|
||||
|
||||
if(!mapSpecificFlags_validateCRC1()){
|
||||
@@ -161,7 +162,7 @@ void mainLoop(void){
|
||||
func_80255ACC();
|
||||
spawnQueue_func_802C3A18();
|
||||
if(func_802E4424())
|
||||
func_802E3F8C(0);
|
||||
game_draw(0);
|
||||
spawnQueue_flush();
|
||||
break;
|
||||
}//L8023DE34
|
||||
@@ -211,8 +212,8 @@ s32 func_8023E000(void){
|
||||
return D_8027A130;
|
||||
}
|
||||
|
||||
void func_8023E00C(enum map_e map_id){
|
||||
D_8027BEE8 = map_id;
|
||||
void setBootMap(enum map_e map_id){
|
||||
gBootMap = map_id;
|
||||
}
|
||||
|
||||
void mainThread_create(void){
|
||||
@@ -225,6 +226,6 @@ OSThread *mainThread_get(void){
|
||||
return &s_MainThread;
|
||||
}
|
||||
|
||||
void func_8023E06C(void){
|
||||
D_8027BEEC = 1;
|
||||
void disableInput_set(void){
|
||||
gDisableInput = 1;
|
||||
}
|
||||
|
Reference in New Issue
Block a user