Merge pull request #15 from gamemasterplc/main

Split and Symbolize some translation units
This commit is contained in:
gamemasterplc 2023-11-25 00:23:37 -06:00 committed by GitHub
commit 556fc2ec46
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 304 additions and 276 deletions

View file

@ -110,6 +110,22 @@ game/hsfdraw.c:
.bss start:0x8015CC80 end:0x801677C0 .bss start:0x8015CC80 end:0x801677C0
.sdata start:0x801D3470 end:0x801D3488 .sdata start:0x801D3470 end:0x801D3488
.sbss start:0x801D3B90 end:0x801D3C30 .sbss start:0x801D3B90 end:0x801D3C30
.sdata2 start:0x801D4A28 end:0x801D4AB0
game/hsfman.c:
.text start:0x8001F9AC end:0x800250E8
.data start:0x801225A0 end:0x8012D658
.bss start:0x801677C0 end:0x8018D3D0
.sbss start:0x801D3C30 end:0x801D3C60
.sdata2 start:0x801D4AB0 end:0x801D4B10
.sbss2 start:0x801D6BE0 end:0x801D6BE8
game/fault.c:
.text start:0x8002FF4C end:0x800308B8
.data start:0x8012DCC8 end:0x8012E4F0
.bss start:0x8018FBF8 end:0x8018FC10
.sdata start:0x801D34A0 end:0x801D34B0
.sbss start:0x801D3CF0 end:0x801D3D00
game/ovllist.c: game/ovllist.c:
.data start:0x8012F790 end:0x80130100 .data start:0x8012F790 end:0x80130100
@ -119,6 +135,17 @@ game/frand.c:
.sbss start:0x801D3D10 end:0x801D3D18 .sbss start:0x801D3D10 end:0x801D3D18
.sdata2 start:0x801D4CB0 end:0x801D4CC0 .sdata2 start:0x801D4CB0 end:0x801D4CC0
game/window.c:
.text start:0x8004207C end:0x800483A0
.data start:0x80130140 end:0x80130688
.bss start:0x801923C0 end:0x801967E0
.sdata start:0x801D35E8 end:0x801D35F0
.sbss start:0x801D3DB0 end:0x801D3DF8
.sdata2 start:0x801D4F08 end:0x801D4F98
game/messdata.c:
.text start:0x800483A0 end:0x80048488
Runtime.PPCEABI.H/global_destructor_chain.c: Runtime.PPCEABI.H/global_destructor_chain.c:
.text start:0x800E2008 end:0x800E2068 .text start:0x800E2008 end:0x800E2068
.dtors start:0x8011DCE8 end:0x8011DCEC .dtors start:0x8011DCE8 end:0x8011DCEC

View file

@ -286,111 +286,111 @@ Hu3DObjDuplicate = .text:0x8001F734; // type:function size:0x158
Hu3DModelObjDrawInit = .text:0x8001F88C; // type:function size:0x90 Hu3DModelObjDrawInit = .text:0x8001F88C; // type:function size:0x90
Hu3DModelObjDraw = .text:0x8001F91C; // type:function size:0x90 Hu3DModelObjDraw = .text:0x8001F91C; // type:function size:0x90
Hu3DInit = .text:0x8001F9AC; // type:function size:0x220 Hu3DInit = .text:0x8001F9AC; // type:function size:0x220
fn_8001FBCC = .text:0x8001FBCC; // type:function size:0xD8 Hu3DPreProc = .text:0x8001FBCC; // type:function size:0xD8
fn_8001FCA4 = .text:0x8001FCA4; // type:function size:0x688 Hu3DExec = .text:0x8001FCA4; // type:function size:0x688
fn_8002032C = .text:0x8002032C; // type:function size:0x158 Hu3DAllKill = .text:0x8002032C; // type:function size:0x158
Hu3DBGColorSet = .text:0x80020484; // type:function size:0x18 Hu3DBGColorSet = .text:0x80020484; // type:function size:0x18
fn_8002049C = .text:0x8002049C; // type:function size:0x1C Hu3DLayerHookSet = .text:0x8002049C; // type:function size:0x1C
fn_800204B8 = .text:0x800204B8; // type:function size:0xC Hu3DPauseSet = .text:0x800204B8; // type:function size:0xC
fn_800204C4 = .text:0x800204C4; // type:function size:0xC Hu3DNoSyncSet = .text:0x800204C4; // type:function size:0xC
fn_800204D0 = .text:0x800204D0; // type:function size:0x330 Hu3DModelCreate = .text:0x800204D0; // type:function size:0x330
fn_80020800 = .text:0x80020800; // type:function size:0x2E8 Hu3DModelLink = .text:0x80020800; // type:function size:0x2E8
fn_80020AE8 = .text:0x80020AE8; // type:function size:0x1C8 Hu3DHookFuncCreate = .text:0x80020AE8; // type:function size:0x1C8
fn_80020CB0 = .text:0x80020CB0; // type:function size:0x34C Hu3DModelKill = .text:0x80020CB0; // type:function size:0x34C
fn_80020FFC = .text:0x80020FFC; // type:function size:0xD0 Hu3DModelAllKill = .text:0x80020FFC; // type:function size:0xD0
fn_800210CC = .text:0x800210CC; // type:function size:0x34 Hu3DModelPosSet = .text:0x800210CC; // type:function size:0x34
fn_80021100 = .text:0x80021100; // type:function size:0x40 Hu3DModelPosSetV = .text:0x80021100; // type:function size:0x40
fn_80021140 = .text:0x80021140; // type:function size:0x34 Hu3DModelRotSet = .text:0x80021140; // type:function size:0x34
fn_80021174 = .text:0x80021174; // type:function size:0x40 Hu3DModelRotSetV = .text:0x80021174; // type:function size:0x40
fn_800211B4 = .text:0x800211B4; // type:function size:0x34 Hu3DModelScaleSet = .text:0x800211B4; // type:function size:0x34
fn_800211E8 = .text:0x800211E8; // type:function size:0x40 Hu3DModelScaleSetV = .text:0x800211E8; // type:function size:0x40
Hu3DModelAttrSet = .text:0x80021228; // type:function size:0x54 Hu3DModelAttrSet = .text:0x80021228; // type:function size:0x54
fn_8002127C = .text:0x8002127C; // type:function size:0x50 Hu3DModelAttrReset = .text:0x8002127C; // type:function size:0x50
fn_800212CC = .text:0x800212CC; // type:function size:0x2C Hu3DModelAttrGet = .text:0x800212CC; // type:function size:0x2C
fn_800212F8 = .text:0x800212F8; // type:function size:0x2C Hu3DModelMotionAttrGet = .text:0x800212F8; // type:function size:0x2C
fn_80021324 = .text:0x80021324; // type:function size:0x44 Hu3DModelClusterAttrSet = .text:0x80021324; // type:function size:0x44
fn_80021368 = .text:0x80021368; // type:function size:0x44 Hu3DModelClusterAttrReset = .text:0x80021368; // type:function size:0x44
fn_800213AC = .text:0x800213AC; // type:function size:0x2C Hu3DModelCameraSet = .text:0x800213AC; // type:function size:0x2C
fn_800213D8 = .text:0x800213D8; // type:function size:0x6C Hu3DModelLayerSet = .text:0x800213D8; // type:function size:0x6C
Hu3DModelObjPtrGet = .text:0x80021444; // type:function size:0xD8 Hu3DModelObjPtrGet = .text:0x80021444; // type:function size:0xD8
fn_8002151C = .text:0x8002151C; // type:function size:0xF8 Hu3DModelTPLvlSet = .text:0x8002151C; // type:function size:0xF8
fn_80021614 = .text:0x80021614; // type:function size:0x98 Hu3DModelHiliteMapSet = .text:0x80021614; // type:function size:0x98
fn_800216AC = .text:0x800216AC; // type:function size:0xB0 Hu3DModelShadowSet = .text:0x800216AC; // type:function size:0xB0
fn_8002175C = .text:0x8002175C; // type:function size:0xA0 Hu3DModelShadowReset = .text:0x8002175C; // type:function size:0xA0
fn_800217FC = .text:0x800217FC; // type:function size:0x34 Hu3DModelShadowDispOn = .text:0x800217FC; // type:function size:0x34
fn_80021830 = .text:0x80021830; // type:function size:0x34 Hu3DModelShadowDispOff = .text:0x80021830; // type:function size:0x34
fn_80021864 = .text:0x80021864; // type:function size:0x88 Hu3DModelShadowMapSet = .text:0x80021864; // type:function size:0x88
fn_800218EC = .text:0x800218EC; // type:function size:0xBC Hu3DModelShadowMapObjSet = .text:0x800218EC; // type:function size:0xBC
fn_800219A8 = .text:0x800219A8; // type:function size:0x34 Hu3DModelAmbSet = .text:0x800219A8; // type:function size:0x34
fn_800219DC = .text:0x800219DC; // type:function size:0xEC Hu3DModelHookSet = .text:0x800219DC; // type:function size:0xEC
fn_80021AC8 = .text:0x80021AC8; // type:function size:0xB4 Hu3DModelHookReset = .text:0x80021AC8; // type:function size:0xB4
fn_80021B7C = .text:0x80021B7C; // type:function size:0xF0 Hu3DModelHookObjReset = .text:0x80021B7C; // type:function size:0xF0
fn_80021C6C = .text:0x80021C6C; // type:function size:0x44 Hu3DModelProjectionSet = .text:0x80021C6C; // type:function size:0x44
fn_80021CB0 = .text:0x80021CB0; // type:function size:0x44 Hu3DModelProjectionReset = .text:0x80021CB0; // type:function size:0x44
fn_80021CF4 = .text:0x80021CF4; // type:function size:0xBC Hu3DModelHiliteTypeSet = .text:0x80021CF4; // type:function size:0xBC
fn_80021DB0 = .text:0x80021DB0; // type:function size:0x30 Hu3DModelReflectTypeSet = .text:0x80021DB0; // type:function size:0x30
Hu3DCameraCreate = .text:0x80021DE0; // type:function size:0x134 Hu3DCameraCreate = .text:0x80021DE0; // type:function size:0x134
Hu3DCameraPerspectiveSet = .text:0x80021F14; // type:function size:0x80 Hu3DCameraPerspectiveSet = .text:0x80021F14; // type:function size:0x80
Hu3DCameraViewportSet = .text:0x80021F94; // type:function size:0x88 Hu3DCameraViewportSet = .text:0x80021F94; // type:function size:0x88
fn_8002201C = .text:0x8002201C; // type:function size:0x90 Hu3DCameraScissorSet = .text:0x8002201C; // type:function size:0x90
fn_800220AC = .text:0x800220AC; // type:function size:0x98 Hu3DCameraPosSet = .text:0x800220AC; // type:function size:0x98
fn_80022144 = .text:0x80022144; // type:function size:0xB8 Hu3DCameraPosSetV = .text:0x80022144; // type:function size:0xB8
fn_800221FC = .text:0x800221FC; // type:function size:0x78 Hu3DCameraKill = .text:0x800221FC; // type:function size:0x78
fn_80022274 = .text:0x80022274; // type:function size:0xD0 Hu3DCameraAllKill = .text:0x80022274; // type:function size:0xD0
Hu3DCameraSet = .text:0x80022344; // type:function size:0xDC Hu3DCameraSet = .text:0x80022344; // type:function size:0xDC
fn_80022420 = .text:0x80022420; // type:function size:0x3C0 Hu3DModelCameraInfoSet = .text:0x80022420; // type:function size:0x3C0
fn_800227E0 = .text:0x800227E0; // type:function size:0x88 Hu3DModelCameraCreate = .text:0x800227E0; // type:function size:0x88
fn_80022868 = .text:0x80022868; // type:function size:0x58 Hu3DCameraMotionOn = .text:0x80022868; // type:function size:0x58
fn_800228C0 = .text:0x800228C0; // type:function size:0xD4 Hu3DCameraMotionStart = .text:0x800228C0; // type:function size:0xD4
fn_80022994 = .text:0x80022994; // type:function size:0x34 Hu3DCameraMotionOff = .text:0x80022994; // type:function size:0x34
fn_800229C8 = .text:0x800229C8; // type:function size:0x74 Hu3DLighInit = .text:0x800229C8; // type:function size:0x74
fn_80022A3C = .text:0x80022A3C; // type:function size:0xA0 Hu3DGLightCreate = .text:0x80022A3C; // type:function size:0xA0
fn_80022ADC = .text:0x80022ADC; // type:function size:0x104 Hu3DGLightCreateV = .text:0x80022ADC; // type:function size:0x104
fn_80022BE0 = .text:0x80022BE0; // type:function size:0xA8 Hu3DLLightCreate = .text:0x80022BE0; // type:function size:0xA8
fn_80022C88 = .text:0x80022C88; // type:function size:0x17C Hu3DLLightCreateV = .text:0x80022C88; // type:function size:0x17C
fn_80022E04 = .text:0x80022E04; // type:function size:0x44 Hu3DGLightSpotSet = .text:0x80022E04; // type:function size:0x44
fn_80022E48 = .text:0x80022E48; // type:function size:0x6C Hu3DLLightSpotSet = .text:0x80022E48; // type:function size:0x6C
fn_80022EB4 = .text:0x80022EB4; // type:function size:0x48 Hu3DGLightInfinitytSet = .text:0x80022EB4; // type:function size:0x48
fn_80022EFC = .text:0x80022EFC; // type:function size:0x70 Hu3DLLightInfinitytSet = .text:0x80022EFC; // type:function size:0x70
fn_80022F6C = .text:0x80022F6C; // type:function size:0x58 Hu3DGLightPointSet = .text:0x80022F6C; // type:function size:0x58
fn_80022FC4 = .text:0x80022FC4; // type:function size:0x80 Hu3DLLightPointSet = .text:0x80022FC4; // type:function size:0x80
fn_80023044 = .text:0x80023044; // type:function size:0x20 Hu3DGLightKill = .text:0x80023044; // type:function size:0x20
fn_80023064 = .text:0x80023064; // type:function size:0xBC Hu3DLLightKill = .text:0x80023064; // type:function size:0xBC
fn_80023120 = .text:0x80023120; // type:function size:0x68 Hu3DLightAllKill = .text:0x80023120; // type:function size:0x68
fn_80023188 = .text:0x80023188; // type:function size:0x38 Hu3DGLightColorSet = .text:0x80023188; // type:function size:0x38
fn_800231C0 = .text:0x800231C0; // type:function size:0x60 Hu3DLLightColorSet = .text:0x800231C0; // type:function size:0x60
fn_80023220 = .text:0x80023220; // type:function size:0x70 Hu3DGLightPosSetV = .text:0x80023220; // type:function size:0x70
fn_80023290 = .text:0x80023290; // type:function size:0x9C Hu3DLLightPosSetV = .text:0x80023290; // type:function size:0x9C
fn_8002332C = .text:0x8002332C; // type:function size:0x90 Hu3DGLightPosSet = .text:0x8002332C; // type:function size:0x90
fn_800233BC = .text:0x800233BC; // type:function size:0xBC Hu3DLLightPosSet = .text:0x800233BC; // type:function size:0xBC
fn_80023478 = .text:0x80023478; // type:function size:0x80 Hu3DGLightPosAimSetV = .text:0x80023478; // type:function size:0x80
fn_800234F8 = .text:0x800234F8; // type:function size:0xAC Hu3DLLightPosAimSetV = .text:0x800234F8; // type:function size:0xAC
fn_800235A4 = .text:0x800235A4; // type:function size:0xC4 Hu3DGLightPosAimSet = .text:0x800235A4; // type:function size:0xC4
fn_80023668 = .text:0x80023668; // type:function size:0xF0 Hu3DLLightPosAimSet = .text:0x80023668; // type:function size:0xF0
fn_80023758 = .text:0x80023758; // type:function size:0x54 Hu3DGLightStaticSet = .text:0x80023758; // type:function size:0x54
fn_800237AC = .text:0x800237AC; // type:function size:0x7C Hu3DLLightStaticSet = .text:0x800237AC; // type:function size:0x7C
fn_80023828 = .text:0x80023828; // type:function size:0x4D0 Hu3DModelLightInfoSet = .text:0x80023828; // type:function size:0x4D0
Hu3DLightSet = .text:0x80023CF8; // type:function size:0x130 Hu3DLightSet = .text:0x80023CF8; // type:function size:0x130
fn_80023E28 = .text:0x80023E28; // type:function size:0x254 lightSet = .text:0x80023E28; // type:function size:0x254 scope:local
fn_8002407C = .text:0x8002407C; // type:function size:0x68 Hu3DReflectMapSet = .text:0x8002407C; // type:function size:0x68
fn_800240E4 = .text:0x800240E4; // type:function size:0x8 Hu3DReflectNoSet = .text:0x800240E4; // type:function size:0x8
fn_800240EC = .text:0x800240EC; // type:function size:0x60 Hu3DFogSet = .text:0x800240EC; // type:function size:0x60
fn_8002414C = .text:0x8002414C; // type:function size:0x74 Hu3DFogClear = .text:0x8002414C; // type:function size:0x74
fn_800241C0 = .text:0x800241C0; // type:function size:0x188 Hu3DShadowCreate = .text:0x800241C0; // type:function size:0x188
fn_80024348 = .text:0x80024348; // type:function size:0x64 Hu3DShadowPosSet = .text:0x80024348; // type:function size:0x64
fn_800243AC = .text:0x800243AC; // type:function size:0x2C Hu3DShadowTPLvlSet = .text:0x800243AC; // type:function size:0x2C
fn_800243D8 = .text:0x800243D8; // type:function size:0x78 Hu3DShadowSizeSet = .text:0x800243D8; // type:function size:0x78
fn_80024450 = .text:0x80024450; // type:function size:0x860 Hu3DShadowExec = .text:0x80024450; // type:function size:0x860
fn_80024CB0 = .text:0x80024CB0; // type:function size:0x130 Hu3DProjectionCreate = .text:0x80024CB0; // type:function size:0x130
fn_80024DE0 = .text:0x80024DE0; // type:function size:0x60 Hu3DProjectionKill = .text:0x80024DE0; // type:function size:0x60
fn_80024E40 = .text:0x80024E40; // type:function size:0x88 Hu3DProjectionPosSet = .text:0x80024E40; // type:function size:0x88
fn_80024EC8 = .text:0x80024EC8; // type:function size:0x38 Hu3DProjectionTPLvlSet = .text:0x80024EC8; // type:function size:0x38
fn_80024F00 = .text:0x80024F00; // type:function size:0x1E8 Hu3DMipMapSet = .text:0x80024F00; // type:function size:0x1E8
fn_800250E8 = .text:0x800250E8; // type:function size:0x48 Hu3DMotionInit = .text:0x800250E8; // type:function size:0x48
fn_80025130 = .text:0x80025130; // type:function size:0xA4 fn_80025130 = .text:0x80025130; // type:function size:0xA4
fn_800251D4 = .text:0x800251D4; // type:function size:0xC4 Hu3DMotionModelCreate = .text:0x800251D4; // type:function size:0xC4
fn_80025298 = .text:0x80025298; // type:function size:0x114 Hu3DMotionKill = .text:0x80025298; // type:function size:0x114
fn_800253AC = .text:0x800253AC; // type:function size:0x11C Hu3DMotionAllKill = .text:0x800253AC; // type:function size:0x11C
fn_800254C8 = .text:0x800254C8; // type:function size:0xBC fn_800254C8 = .text:0x800254C8; // type:function size:0xBC
fn_80025584 = .text:0x80025584; // type:function size:0x54 fn_80025584 = .text:0x80025584; // type:function size:0x54
fn_800255D8 = .text:0x800255D8; // type:function size:0x20 fn_800255D8 = .text:0x800255D8; // type:function size:0x20
@ -398,36 +398,36 @@ fn_800255F8 = .text:0x800255F8; // type:function size:0x1C
fn_80025614 = .text:0x80025614; // type:function size:0x1C fn_80025614 = .text:0x80025614; // type:function size:0x1C
fn_80025630 = .text:0x80025630; // type:function size:0x1C fn_80025630 = .text:0x80025630; // type:function size:0x1C
fn_8002564C = .text:0x8002564C; // type:function size:0x1F4 fn_8002564C = .text:0x8002564C; // type:function size:0x1F4
fn_80025840 = .text:0x80025840; // type:function size:0xBC Hu3DMotionShapeSet = .text:0x80025840; // type:function size:0xBC
fn_800258FC = .text:0x800258FC; // type:function size:0x1C fn_800258FC = .text:0x800258FC; // type:function size:0x1C
fn_80025918 = .text:0x80025918; // type:function size:0x2C fn_80025918 = .text:0x80025918; // type:function size:0x2C
fn_80025944 = .text:0x80025944; // type:function size:0x1C fn_80025944 = .text:0x80025944; // type:function size:0x1C
fn_80025960 = .text:0x80025960; // type:function size:0x44 fn_80025960 = .text:0x80025960; // type:function size:0x44
fn_800259A4 = .text:0x800259A4; // type:function size:0x30 fn_800259A4 = .text:0x800259A4; // type:function size:0x30
fn_800259D4 = .text:0x800259D4; // type:function size:0x114 Hu3DMotionClusterSet = .text:0x800259D4; // type:function size:0x114
fn_80025AE8 = .text:0x80025AE8; // type:function size:0xD0 fn_80025AE8 = .text:0x80025AE8; // type:function size:0xD0
fn_80025BB8 = .text:0x80025BB8; // type:function size:0x20 fn_80025BB8 = .text:0x80025BB8; // type:function size:0x20
fn_80025BD8 = .text:0x80025BD8; // type:function size:0xC8 fn_80025BD8 = .text:0x80025BD8; // type:function size:0xC8
fn_80025CA0 = .text:0x80025CA0; // type:function size:0x2C fn_80025CA0 = .text:0x80025CA0; // type:function size:0x2C
fn_80025CCC = .text:0x80025CCC; // type:function size:0x2C fn_80025CCC = .text:0x80025CCC; // type:function size:0x2C
fn_80025CF8 = .text:0x80025CF8; // type:function size:0xF4 Hu3DMotionTimeSet = .text:0x80025CF8; // type:function size:0xF4
fn_80025DEC = .text:0x80025DEC; // type:function size:0x2C Hu3DMotionTimeGet = .text:0x80025DEC; // type:function size:0x2C
fn_80025E18 = .text:0x80025E18; // type:function size:0x2C Hu3DMotionShiftTimeGet = .text:0x80025E18; // type:function size:0x2C
fn_80025E44 = .text:0x80025E44; // type:function size:0xA8 Hu3DMotionMaxTimeGet = .text:0x80025E44; // type:function size:0xA8
fn_80025EEC = .text:0x80025EEC; // type:function size:0xA8 Hu3DMotionShiftMaxTimeGet = .text:0x80025EEC; // type:function size:0xA8
fn_80025F94 = .text:0x80025F94; // type:function size:0x30 Hu3DMotionShiftStartEndSet = .text:0x80025F94; // type:function size:0x30
fn_80025FC4 = .text:0x80025FC4; // type:function size:0x8C Hu3DMotionMotionMaxTimeGet = .text:0x80025FC4; // type:function size:0x8C
fn_80026050 = .text:0x80026050; // type:function size:0x30 Hu3DMotionStartEndSet = .text:0x80026050; // type:function size:0x30
fn_80026080 = .text:0x80026080; // type:function size:0x170 Hu3DMotionEndCheck = .text:0x80026080; // type:function size:0x170
fn_800261F0 = .text:0x800261F0; // type:function size:0x2C fn_800261F0 = .text:0x800261F0; // type:function size:0x2C
fn_8002621C = .text:0x8002621C; // type:function size:0x2C fn_8002621C = .text:0x8002621C; // type:function size:0x2C
fn_80026248 = .text:0x80026248; // type:function size:0x114 fn_80026248 = .text:0x80026248; // type:function size:0x114
fn_8002635C = .text:0x8002635C; // type:function size:0x5C fn_8002635C = .text:0x8002635C; // type:function size:0x5C
fn_800263B8 = .text:0x800263B8; // type:function size:0x108 fn_800263B8 = .text:0x800263B8; // type:function size:0x108
fn_800264C0 = .text:0x800264C0; // type:function size:0x798 Hu3DMotionNext = .text:0x800264C0; // type:function size:0x798
fn_80026C58 = .text:0x80026C58; // type:function size:0x534 Hu3DMotionExec = .text:0x80026C58; // type:function size:0x534
fn_8002718C = .text:0x8002718C; // type:function size:0xC0 Hu3DCameraMotionExec = .text:0x8002718C; // type:function size:0xC0
fn_8002724C = .text:0x8002724C; // type:function size:0x2A8 Hu3DSubMotionExec = .text:0x8002724C; // type:function size:0x2A8
fn_800274F4 = .text:0x800274F4; // type:function size:0x14C fn_800274F4 = .text:0x800274F4; // type:function size:0x14C
fn_80027640 = .text:0x80027640; // type:function size:0x208 fn_80027640 = .text:0x80027640; // type:function size:0x208
fn_80027848 = .text:0x80027848; // type:function size:0x218 fn_80027848 = .text:0x80027848; // type:function size:0x218
@ -443,19 +443,19 @@ fn_80028718 = .text:0x80028718; // type:function size:0x124
fn_8002883C = .text:0x8002883C; // type:function size:0x19C fn_8002883C = .text:0x8002883C; // type:function size:0x19C
fn_800289D8 = .text:0x800289D8; // type:function size:0x90 fn_800289D8 = .text:0x800289D8; // type:function size:0x90
fn_80028A68 = .text:0x80028A68; // type:function size:0x9C fn_80028A68 = .text:0x80028A68; // type:function size:0x9C
fn_80028B04 = .text:0x80028B04; // type:function size:0x7C Hu3DAnimInit = .text:0x80028B04; // type:function size:0x7C
fn_80028B80 = .text:0x80028B80; // type:function size:0x1D0 fn_80028B80 = .text:0x80028B80; // type:function size:0x1D0
fn_80028D50 = .text:0x80028D50; // type:function size:0x1C4 fn_80028D50 = .text:0x80028D50; // type:function size:0x1C4
fn_80028F14 = .text:0x80028F14; // type:function size:0x104 fn_80028F14 = .text:0x80028F14; // type:function size:0x104
fn_80029018 = .text:0x80029018; // type:function size:0x13C Hu3DAnimModelKill = .text:0x80029018; // type:function size:0x13C
fn_80029154 = .text:0x80029154; // type:function size:0x134 Hu3DAnimAllKill = .text:0x80029154; // type:function size:0x134
fn_80029288 = .text:0x80029288; // type:function size:0x34 fn_80029288 = .text:0x80029288; // type:function size:0x34
fn_800292BC = .text:0x800292BC; // type:function size:0x38 fn_800292BC = .text:0x800292BC; // type:function size:0x38
fn_800292F4 = .text:0x800292F4; // type:function size:0x2C fn_800292F4 = .text:0x800292F4; // type:function size:0x2C
fn_80029320 = .text:0x80029320; // type:function size:0x48 fn_80029320 = .text:0x80029320; // type:function size:0x48
fn_80029368 = .text:0x80029368; // type:function size:0x38 fn_80029368 = .text:0x80029368; // type:function size:0x38
Hu3DAnimSet = .text:0x800293A0; // type:function size:0x240 Hu3DAnimSet = .text:0x800293A0; // type:function size:0x240
fn_800295E0 = .text:0x800295E0; // type:function size:0x474 Hu3DAnimExec = .text:0x800295E0; // type:function size:0x474
fn_80029A54 = .text:0x80029A54; // type:function size:0x1AC fn_80029A54 = .text:0x80029A54; // type:function size:0x1AC
fn_80029C00 = .text:0x80029C00; // type:function size:0xE0 fn_80029C00 = .text:0x80029C00; // type:function size:0xE0
fn_80029CE0 = .text:0x80029CE0; // type:function size:0x10C fn_80029CE0 = .text:0x80029CE0; // type:function size:0x10C
@ -476,11 +476,11 @@ fn_8002A584 = .text:0x8002A584; // type:function size:0x44
fn_8002A5C8 = .text:0x8002A5C8; // type:function size:0x3C fn_8002A5C8 = .text:0x8002A5C8; // type:function size:0x3C
fn_8002A604 = .text:0x8002A604; // type:function size:0x60 fn_8002A604 = .text:0x8002A604; // type:function size:0x60
fn_8002A664 = .text:0x8002A664; // type:function size:0xAD4 fn_8002A664 = .text:0x8002A664; // type:function size:0xAD4
fn_8002B138 = .text:0x8002B138; // type:function size:0x48 Hu3DParManInit = .text:0x8002B138; // type:function size:0x48
fn_8002B180 = .text:0x8002B180; // type:function size:0x1D4 fn_8002B180 = .text:0x8002B180; // type:function size:0x1D4
fn_8002B354 = .text:0x8002B354; // type:function size:0x17C fn_8002B354 = .text:0x8002B354; // type:function size:0x17C
fn_8002B4D0 = .text:0x8002B4D0; // type:function size:0x190 fn_8002B4D0 = .text:0x8002B4D0; // type:function size:0x190
fn_8002B660 = .text:0x8002B660; // type:function size:0x1C4 Hu3DParManAllKill = .text:0x8002B660; // type:function size:0x1C4
fn_8002B824 = .text:0x8002B824; // type:function size:0x20 fn_8002B824 = .text:0x8002B824; // type:function size:0x20
fn_8002B844 = .text:0x8002B844; // type:function size:0x3C fn_8002B844 = .text:0x8002B844; // type:function size:0x3C
fn_8002B880 = .text:0x8002B880; // type:function size:0x3C fn_8002B880 = .text:0x8002B880; // type:function size:0x3C
@ -502,11 +502,11 @@ fn_8002DE58 = .text:0x8002DE58; // type:function size:0x1D0
fn_8002E028 = .text:0x8002E028; // type:function size:0x1C fn_8002E028 = .text:0x8002E028; // type:function size:0x1C
fn_8002E044 = .text:0x8002E044; // type:function size:0x540 fn_8002E044 = .text:0x8002E044; // type:function size:0x540
fn_8002E584 = .text:0x8002E584; // type:function size:0x1C8 fn_8002E584 = .text:0x8002E584; // type:function size:0x1C8
fn_8002E74C = .text:0x8002E74C; // type:function size:0x94 HuPerfInit = .text:0x8002E74C; // type:function size:0x94
fn_8002E7E0 = .text:0x8002E7E0; // type:function size:0x130 HuPerfCreate = .text:0x8002E7E0; // type:function size:0x130
fn_8002E910 = .text:0x8002E910; // type:function size:0x40 HuPerfZero = .text:0x8002E910; // type:function size:0x40
fn_8002E950 = .text:0x8002E950; // type:function size:0x7C HuPerfBegin = .text:0x8002E950; // type:function size:0x7C
fn_8002E9CC = .text:0x8002E9CC; // type:function size:0xA0 HuPerfEnd = .text:0x8002E9CC; // type:function size:0xA0
fn_8002EA6C = .text:0x8002EA6C; // type:function size:0x16C fn_8002EA6C = .text:0x8002EA6C; // type:function size:0x16C
fn_8002EBD8 = .text:0x8002EBD8; // type:function size:0x90 fn_8002EBD8 = .text:0x8002EBD8; // type:function size:0x90
fn_8002EC68 = .text:0x8002EC68; // type:function size:0x170 fn_8002EC68 = .text:0x8002EC68; // type:function size:0x170
@ -537,12 +537,12 @@ fn_8002FF44 = .text:0x8002FF44; // type:function size:0x8
OSPanic = .text:0x8002FF4C; // type:function size:0x150 OSPanic = .text:0x8002FF4C; // type:function size:0x150
HuFaultInitXfbDirectDraw = .text:0x8003009C; // type:function size:0x118 HuFaultInitXfbDirectDraw = .text:0x8003009C; // type:function size:0x118
HuFaultSetXfbAddress = .text:0x800301B4; // type:function size:0x34 HuFaultSetXfbAddress = .text:0x800301B4; // type:function size:0x34
fn_800301E8 = .text:0x800301E8; // type:function size:0x98 XFB_WriteBackCache = .text:0x800301E8; // type:function size:0x98
fn_80030280 = .text:0x80030280; // type:function size:0x50 XFB_CR = .text:0x80030280; // type:function size:0x50
fn_800302D0 = .text:0x800302D0; // type:function size:0xF4 XFB_puts = .text:0x800302D0; // type:function size:0xF4
fn_800303C4 = .text:0x800303C4; // type:function size:0x150 XFB_putcS = .text:0x800303C4; // type:function size:0x150
fn_80030514 = .text:0x80030514; // type:function size:0x1F0 XFB_putcProgressive = .text:0x80030514; // type:function size:0x1F0
fn_80030704 = .text:0x80030704; // type:function size:0x1B4 XFB_putcInterlace = .text:0x80030704; // type:function size:0x1B4
fn_800308B8 = .text:0x800308B8; // type:function size:0x14C fn_800308B8 = .text:0x800308B8; // type:function size:0x14C
fn_80030A04 = .text:0x80030A04; // type:function size:0x318 fn_80030A04 = .text:0x80030A04; // type:function size:0x318
fn_80030D1C = .text:0x80030D1C; // type:function size:0x4C fn_80030D1C = .text:0x80030D1C; // type:function size:0x4C
@ -646,14 +646,14 @@ fn_80033D24 = .text:0x80033D24; // type:function size:0xD0
fn_80033DF4 = .text:0x80033DF4; // type:function size:0x90 fn_80033DF4 = .text:0x80033DF4; // type:function size:0x90
fn_80033E84 = .text:0x80033E84; // type:function size:0x68 fn_80033E84 = .text:0x80033E84; // type:function size:0x68
InitEnvelope = .text:0x80033EEC; // type:function size:0x1A4 InitEnvelope = .text:0x80033EEC; // type:function size:0x1A4
fn_80034090 = .text:0x80034090; // type:function size:0x23C SetEnvelopMtx = .text:0x80034090; // type:function size:0x23C scope:local
fn_800342CC = .text:0x800342CC; // type:function size:0x80 EnvelopeProc = .text:0x800342CC; // type:function size:0x80
fn_8003434C = .text:0x8003434C; // type:function size:0x50 InitVtxParm = .text:0x8003434C; // type:function size:0x50
fn_8003439C = .text:0x8003439C; // type:function size:0x158 SetEnvelopMain = .text:0x8003439C; // type:function size:0x158 scope:local
fn_800344F4 = .text:0x800344F4; // type:function size:0x9F0 SetEnvelop = .text:0x800344F4; // type:function size:0x9F0 scope:local
fn_80034EE4 = .text:0x80034EE4; // type:function size:0x334 SetMtx = .text:0x80034EE4; // type:function size:0x334 scope:local
fn_80035218 = .text:0x80035218; // type:function size:0x11C SetRevMtx = .text:0x80035218; // type:function size:0x11C scope:local
fn_80035334 = .text:0x80035334; // type:function size:0x78 SearchSklenton = .text:0x80035334; // type:function size:0x78 scope:local
fn_800353AC = .text:0x800353AC; // type:function size:0xBC fn_800353AC = .text:0x800353AC; // type:function size:0xBC
fn_80035468 = .text:0x80035468; // type:function size:0x188 fn_80035468 = .text:0x80035468; // type:function size:0x188
fn_800355F0 = .text:0x800355F0; // type:function size:0x1A4 fn_800355F0 = .text:0x800355F0; // type:function size:0x1A4
@ -719,13 +719,13 @@ fn_800401D0 = .text:0x800401D0; // type:function size:0x12C
fn_800402FC = .text:0x800402FC; // type:function size:0x78 fn_800402FC = .text:0x800402FC; // type:function size:0x78
fn_80040374 = .text:0x80040374; // type:function size:0x98 fn_80040374 = .text:0x80040374; // type:function size:0x98
fn_8004040C = .text:0x8004040C; // type:function size:0xF4 fn_8004040C = .text:0x8004040C; // type:function size:0xF4
fn_80040500 = .text:0x80040500; // type:function size:0xA8 GetClusterCurve = .text:0x80040500; // type:function size:0xA8
fn_800405A8 = .text:0x800405A8; // type:function size:0xA8 GetClusterWeightCurve = .text:0x800405A8; // type:function size:0xA8
fn_80040650 = .text:0x80040650; // type:function size:0x3A0 SetClusterMain = .text:0x80040650; // type:function size:0x3A0
fn_800409F0 = .text:0x800409F0; // type:function size:0x160 ClusterProc = .text:0x800409F0; // type:function size:0x160
fn_80040B50 = .text:0x80040B50; // type:function size:0x210 ClusterMotionExec = .text:0x80040B50; // type:function size:0x210
fn_80040D60 = .text:0x80040D60; // type:function size:0x36C SetShapeMain = .text:0x80040D60; // type:function size:0x36C scope:local
fn_800410CC = .text:0x800410CC; // type:function size:0xA4 ShapeProc = .text:0x800410CC; // type:function size:0xA4
fn_80041170 = .text:0x80041170; // type:function size:0xB4 fn_80041170 = .text:0x80041170; // type:function size:0xB4
fn_80041224 = .text:0x80041224; // type:function size:0x288 fn_80041224 = .text:0x80041224; // type:function size:0x288
WipeCreate = .text:0x800414AC; // type:function size:0x12C WipeCreate = .text:0x800414AC; // type:function size:0x12C
@ -736,78 +736,78 @@ fn_80041618 = .text:0x80041618; // type:function size:0xFC
fn_80041714 = .text:0x80041714; // type:function size:0x31C fn_80041714 = .text:0x80041714; // type:function size:0x31C
fn_80041A30 = .text:0x80041A30; // type:function size:0x184 fn_80041A30 = .text:0x80041A30; // type:function size:0x184
fn_80041BB4 = .text:0x80041BB4; // type:function size:0x4C8 fn_80041BB4 = .text:0x80041BB4; // type:function size:0x4C8
fn_8004207C = .text:0x8004207C; // type:function size:0x74 HuWindowInit = .text:0x8004207C; // type:function size:0x74
fn_800420F0 = .text:0x800420F0; // type:function size:0x214 HuWinInit = .text:0x800420F0; // type:function size:0x214
fn_80042304 = .text:0x80042304; // type:function size:0x544 HuWinCreate = .text:0x80042304; // type:function size:0x544
fn_80042848 = .text:0x80042848; // type:function size:0xA4 HuWinKill = .text:0x80042848; // type:function size:0xA4
fn_800428EC = .text:0x800428EC; // type:function size:0x1AC HuWinAllKill = .text:0x800428EC; // type:function size:0x1AC
fn_80042A98 = .text:0x80042A98; // type:function size:0x7C4 MesDispFunc = .text:0x80042A98; // type:function size:0x7C4 scope:local
fn_8004325C = .text:0x8004325C; // type:function size:0x480 winBGMake = .text:0x8004325C; // type:function size:0x480 scope:local
fn_800436DC = .text:0x800436DC; // type:function size:0xF4 HuWinProc = .text:0x800436DC; // type:function size:0xF4 scope:local
fn_800437D0 = .text:0x800437D0; // type:function size:0x106C HuWinDrawMes = .text:0x800437D0; // type:function size:0x106C scope:local
fn_8004483C = .text:0x8004483C; // type:function size:0x54 HuWinCR = .text:0x8004483C; // type:function size:0x54 scope:local
fn_80044890 = .text:0x80044890; // type:function size:0x90 _HuWinHomeClear = .text:0x80044890; // type:function size:0x90 scope:local
HuWinKill = .text:0x80044920; // type:function size:0xA4 HuWinHomeClear = .text:0x80044920; // type:function size:0xA4
fn_800449C4 = .text:0x800449C4; // type:function size:0x88 HuWinKeyWaitEntry = .text:0x800449C4; // type:function size:0x88
fn_80044A4C = .text:0x80044A4C; // type:function size:0x10C HuWinKeyWait = .text:0x80044A4C; // type:function size:0x10C scope:local
fn_80044B58 = .text:0x80044B58; // type:function size:0x1A4 HuWinSpcFontEntry = .text:0x80044B58; // type:function size:0x1A4 scope:local
fn_80044CFC = .text:0x80044CFC; // type:function size:0x80 HuWinSpcFontClear = .text:0x80044CFC; // type:function size:0x80 scope:local
fn_80044D7C = .text:0x80044D7C; // type:function size:0xA9C HuWinChoice = .text:0x80044D7C; // type:function size:0xA9C scope:local
fn_80045818 = .text:0x80045818; // type:function size:0x68 HuWinActivePadGet = .text:0x80045818; // type:function size:0x68
fn_80045880 = .text:0x80045880; // type:function size:0xE8 HuWinActiveKeyGetX = .text:0x80045880; // type:function size:0xE8
fn_80045968 = .text:0x80045968; // type:function size:0x6C HuWinPosSet = .text:0x80045968; // type:function size:0x6C
fn_800459D4 = .text:0x800459D4; // type:function size:0x6C HuWinScaleSet = .text:0x800459D4; // type:function size:0x6C
fn_80045A40 = .text:0x80045A40; // type:function size:0x58 HuWinZRotSet = .text:0x80045A40; // type:function size:0x58
fn_80045A98 = .text:0x80045A98; // type:function size:0xAC HuWinCenterPosSet = .text:0x80045A98; // type:function size:0xAC
fn_80045B44 = .text:0x80045B44; // type:function size:0x4C HuWinDrawNoSet = .text:0x80045B44; // type:function size:0x4C
fn_80045B90 = .text:0x80045B90; // type:function size:0x64 HuWinScissorSet = .text:0x80045B90; // type:function size:0x64
fn_80045BF4 = .text:0x80045BF4; // type:function size:0xB8 HuWinPriSet = .text:0x80045BF4; // type:function size:0xB8
fn_80045CAC = .text:0x80045CAC; // type:function size:0x34 HuWinAttrSet = .text:0x80045CAC; // type:function size:0x34
fn_80045CE0 = .text:0x80045CE0; // type:function size:0x34 HuWinAttrReset = .text:0x80045CE0; // type:function size:0x34
fn_80045D14 = .text:0x80045D14; // type:function size:0x2C HuWinStatGet = .text:0x80045D14; // type:function size:0x2C
fn_80045D40 = .text:0x80045D40; // type:function size:0x3C HuWinMesColSet = .text:0x80045D40; // type:function size:0x3C
fn_80045D7C = .text:0x80045D7C; // type:function size:0x58 HuWinMesPalSet = .text:0x80045D7C; // type:function size:0x58
fn_80045DD4 = .text:0x80045DD4; // type:function size:0x50 HuWinBGTPLvlSet = .text:0x80045DD4; // type:function size:0x50
fn_80045E24 = .text:0x80045E24; // type:function size:0x60 HuWinBGColSet = .text:0x80045E24; // type:function size:0x60
fn_80045E84 = .text:0x80045E84; // type:function size:0x2C HuWinMesSpeedSet = .text:0x80045E84; // type:function size:0x2C
fn_80045EB0 = .text:0x80045EB0; // type:function size:0xC4 HuWinMesRead = .text:0x80045EB0; // type:function size:0xC4
HuWinMesSet = .text:0x80045F74; // type:function size:0x398 HuWinMesSet = .text:0x80045F74; // type:function size:0x398
fn_8004630C = .text:0x8004630C; // type:function size:0xD8 HuWinInsertMesSet = .text:0x8004630C; // type:function size:0xD8
fn_800463E4 = .text:0x800463E4; // type:function size:0x27C HuWinChoiceGet = .text:0x800463E4; // type:function size:0x27C
fn_80046660 = .text:0x80046660; // type:function size:0x2C HuWinChoiceNumGet = .text:0x80046660; // type:function size:0x2C
fn_8004668C = .text:0x8004668C; // type:function size:0x38 HuWinChoiceDisable = .text:0x8004668C; // type:function size:0x38
fn_800466C4 = .text:0x800466C4; // type:function size:0x40 HuWinChoiceNowGet = .text:0x800466C4; // type:function size:0x40
fn_80046704 = .text:0x80046704; // type:function size:0x50 HuWinMesWait = .text:0x80046704; // type:function size:0x50
fn_80046754 = .text:0x80046754; // type:function size:0x8C HuWinAnimSet = .text:0x80046754; // type:function size:0x8C
fn_800467E0 = .text:0x800467E0; // type:function size:0xF0 HuWinSprSet = .text:0x800467E0; // type:function size:0xF0
fn_800468D0 = .text:0x800468D0; // type:function size:0x88 HuWinSprPosSet = .text:0x800468D0; // type:function size:0x88
fn_80046958 = .text:0x80046958; // type:function size:0x6C HuWinSprPriSet = .text:0x80046958; // type:function size:0x6C
fn_800469C4 = .text:0x800469C4; // type:function size:0x38 HuWinSprIDGet = .text:0x800469C4; // type:function size:0x38
fn_800469FC = .text:0x800469FC; // type:function size:0x68 HuWinSprKill = .text:0x800469FC; // type:function size:0x68
fn_80046A64 = .text:0x80046A64; // type:function size:0x90 HuWinDispOff = .text:0x80046A64; // type:function size:0x90
fn_80046AF4 = .text:0x80046AF4; // type:function size:0x90 HuWinDispOn = .text:0x80046AF4; // type:function size:0x90
fn_80046B84 = .text:0x80046B84; // type:function size:0xC0 HuWinComKeyWait = .text:0x80046B84; // type:function size:0xC0
fn_80046C44 = .text:0x80046C44; // type:function size:0x44 HuWinComKeySet = .text:0x80046C44; // type:function size:0x44
fn_80046C88 = .text:0x80046C88; // type:function size:0x98 _HuWinComKeySet = .text:0x80046C88; // type:function size:0x98
fn_80046D20 = .text:0x80046D20; // type:function size:0x1D4 HuWinComKeyGet = .text:0x80046D20; // type:function size:0x1D4
fn_80046EF4 = .text:0x80046EF4; // type:function size:0x10 HuWinComKeyReset = .text:0x80046EF4; // type:function size:0x10
fn_80046F04 = .text:0x80046F04; // type:function size:0x170 HuWinMesMaxSizeGet = .text:0x80046F04; // type:function size:0x170
fn_80047074 = .text:0x80047074; // type:function size:0x54 HuWinInsertMesSizeGet = .text:0x80047074; // type:function size:0x54
fn_800470C8 = .text:0x800470C8; // type:function size:0x8 HuWinMesSizeCancelCRSet = .text:0x800470C8; // type:function size:0x8
fn_800470D0 = .text:0x800470D0; // type:function size:0x114 HuWinMesMaxSizeBetGet = .text:0x800470D0; // type:function size:0x114
fn_800471E4 = .text:0x800471E4; // type:function size:0x2A0 GetMesMaxSizeSub = .text:0x800471E4; // type:function size:0x2A0
fn_80047484 = .text:0x80047484; // type:function size:0x1CC GetMesMaxSizeSub2 = .text:0x80047484; // type:function size:0x1CC
fn_80047650 = .text:0x80047650; // type:function size:0x88 HuWinKeyWaitNumGet = .text:0x80047650; // type:function size:0x88
fn_800476D8 = .text:0x800476D8; // type:function size:0x2C HuWinPushKeySet = .text:0x800476D8; // type:function size:0x2C
fn_80047704 = .text:0x80047704; // type:function size:0x34 HuWinDisablePlayerSet = .text:0x80047704; // type:function size:0x34
fn_80047738 = .text:0x80047738; // type:function size:0x38 HuWinDisablePlayerReset = .text:0x80047738; // type:function size:0x38
fn_80047770 = .text:0x80047770; // type:function size:0x4C fn_80047770 = .text:0x80047770; // type:function size:0x4C
fn_800477BC = .text:0x800477BC; // type:function size:0x228 fn_800477BC = .text:0x800477BC; // type:function size:0x228
fn_800479E4 = .text:0x800479E4; // type:function size:0x3B0 fn_800479E4 = .text:0x800479E4; // type:function size:0x3B0
fn_80047D94 = .text:0x80047D94; // type:function size:0x304 fn_80047D94 = .text:0x80047D94; // type:function size:0x304
fn_80048098 = .text:0x80048098; // type:function size:0xA4 fn_80048098 = .text:0x80048098; // type:function size:0xA4
fn_8004813C = .text:0x8004813C; // type:function size:0x264 fn_8004813C = .text:0x8004813C; // type:function size:0x264
fn_800483A0 = .text:0x800483A0; // type:function size:0xE8 MessData_MesPtrGet = .text:0x800483A0; // type:function size:0xE8
HuCardInit = .text:0x80048488; // type:function size:0x34 HuCardInit = .text:0x80048488; // type:function size:0x34
fn_800484BC = .text:0x800484BC; // type:function size:0xC4 fn_800484BC = .text:0x800484BC; // type:function size:0xC4
fn_80048580 = .text:0x80048580; // type:function size:0x58 fn_80048580 = .text:0x80048580; // type:function size:0x58
@ -2013,15 +2013,15 @@ fn_800B42C4 = .text:0x800B42C4; // type:function size:0x30
PPCMfmsr = .text:0x800B42F4; // type:function size:0x8 scope:global PPCMfmsr = .text:0x800B42F4; // type:function size:0x8 scope:global
PPCMtmsr = .text:0x800B42FC; // type:function size:0x8 scope:global PPCMtmsr = .text:0x800B42FC; // type:function size:0x8 scope:global
PPCMfhid0 = .text:0x800B4304; // type:function size:0x8 scope:global PPCMfhid0 = .text:0x800B4304; // type:function size:0x8 scope:global
fn_800B430C = .text:0x800B430C; // type:function size:0x8 PPCMthid0 = .text:0x800B430C; // type:function size:0x8
PPCMfl2cr = .text:0x800B4314; // type:function size:0x8 scope:global PPCMfl2cr = .text:0x800B4314; // type:function size:0x8 scope:global
PPCMtl2cr = .text:0x800B431C; // type:function size:0x8 scope:global PPCMtl2cr = .text:0x800B431C; // type:function size:0x8 scope:global
PPCMtdec = .text:0x800B4324; // type:function size:0x8 scope:weak PPCMtdec = .text:0x800B4324; // type:function size:0x8 scope:weak
fn_800B432C = .text:0x800B432C; // type:function size:0x8 PPCSync = .text:0x800B432C; // type:function size:0x8
PPCHalt = .text:0x800B4334; // type:function size:0x14 scope:weak PPCHalt = .text:0x800B4334; // type:function size:0x14 scope:weak
PPCMfhid2 = .text:0x800B4348; // type:function size:0x8 scope:global PPCMfhid2 = .text:0x800B4348; // type:function size:0x8 scope:global
PPCMthid2 = .text:0x800B4350; // type:function size:0x8 scope:global PPCMthid2 = .text:0x800B4350; // type:function size:0x8 scope:global
fn_800B4358 = .text:0x800B4358; // type:function size:0xC PPCMfwpar = .text:0x800B4358; // type:function size:0xC
PPCMtwpar = .text:0x800B4364; // type:function size:0x8 scope:global PPCMtwpar = .text:0x800B4364; // type:function size:0x8 scope:global
PPCDisableSpeculation = .text:0x800B436C; // type:function size:0x28 scope:global PPCDisableSpeculation = .text:0x800B436C; // type:function size:0x28 scope:global
PPCSetFpNonIEEEMode = .text:0x800B4394; // type:function size:0x8 scope:global PPCSetFpNonIEEEMode = .text:0x800B4394; // type:function size:0x8 scope:global
@ -4875,7 +4875,7 @@ lbl_8012D560 = .data:0x8012D560; // type:object size:0x1B data:string
lbl_8012D57B = .data:0x8012D57B; // type:object size:0x16 data:string lbl_8012D57B = .data:0x8012D57B; // type:object size:0x16 data:string
lbl_8012D591 = .data:0x8012D591; // type:object size:0x21 data:string lbl_8012D591 = .data:0x8012D591; // type:object size:0x21 data:string
lbl_8012D5B2 = .data:0x8012D5B2; // type:object size:0x26 lbl_8012D5B2 = .data:0x8012D5B2; // type:object size:0x26
lbl_8012D5D8 = .data:0x8012D5D8; // type:object size:0x58 data:4byte defCamera = .data:0x8012D5D8; // type:object size:0x58 data:4byte
lbl_8012D630 = .data:0x8012D630; // type:object size:0x28 lbl_8012D630 = .data:0x8012D630; // type:object size:0x28
lbl_8012D658 = .data:0x8012D658; // type:object size:0x1C data:string lbl_8012D658 = .data:0x8012D658; // type:object size:0x1C data:string
lbl_8012D674 = .data:0x8012D674; // type:object size:0x1C lbl_8012D674 = .data:0x8012D674; // type:object size:0x1C
@ -4901,8 +4901,8 @@ lbl_8012DAA0 = .data:0x8012DAA0; // type:object size:0x45
lbl_8012DAE5 = .data:0x8012DAE5; // type:object size:0x19 data:string lbl_8012DAE5 = .data:0x8012DAE5; // type:object size:0x19 data:string
lbl_8012DAFE = .data:0x8012DAFE; // type:object size:0x17 data:string lbl_8012DAFE = .data:0x8012DAFE; // type:object size:0x17 data:string
lbl_8012DB15 = .data:0x8012DB15; // type:object size:0x1B3 lbl_8012DB15 = .data:0x8012DB15; // type:object size:0x1B3
lbl_8012DCC8 = .data:0x8012DCC8; // type:object size:0xF data:byte XFB_Colors = .data:0x8012DCC8; // type:object size:0xF scope:local data:byte
lbl_8012DCD7 = .data:0x8012DCD7; // type:object size:0x800 Ascii8x8_1bpp = .data:0x8012DCD7; // type:object size:0x800 scope:local
lbl_8012E4D7 = .data:0x8012E4D7; // type:object size:0x19 lbl_8012E4D7 = .data:0x8012E4D7; // type:object size:0x19
lbl_8012E4F0 = .data:0x8012E4F0; // type:object size:0x21A lbl_8012E4F0 = .data:0x8012E4F0; // type:object size:0x21A
lbl_8012E70A = .data:0x8012E70A; // type:object size:0xB data:string lbl_8012E70A = .data:0x8012E70A; // type:object size:0xB data:string
@ -5028,20 +5028,20 @@ _ovltbl = .data:0x8012FDE0; // type:object size:0x320
lbl_80130100 = .data:0x80130100; // type:object size:0x20 lbl_80130100 = .data:0x80130100; // type:object size:0x20
lbl_80130120 = .data:0x80130120; // type:object size:0xC lbl_80130120 = .data:0x80130120; // type:object size:0xC
lbl_8013012C = .data:0x8013012C; // type:object size:0x14 lbl_8013012C = .data:0x8013012C; // type:object size:0x14
lbl_80130140 = .data:0x80130140; // type:object size:0x170 spcFontTbl = .data:0x80130140; // type:object size:0x170 scope:local
lbl_801302B0 = .data:0x801302B0; // type:object size:0x130 charWETbl = .data:0x801302B0; // type:object size:0x130
lbl_801303E0 = .data:0x801303E0; // type:object size:0x140 charWJTbl = .data:0x801303E0; // type:object size:0x140
lbl_80130520 = .data:0x80130520; // type:object size:0x3C charColPal = .data:0x80130520; // type:object size:0x3C scope:local align:32
charColPal = .data:0x8013055C; // type:object size:0x10 frameFileTbl = .data:0x8013055C; // type:object size:0x10 scope:local
lbl_8013056C = .data:0x8013056C; // type:object size:0xE data:string lbl_8013056C = .data:0x8013056C; // type:object size:0xE data:string
lbl_8013057A = .data:0x8013057A; // type:object size:0xF data:string lbl_8013057A = .data:0x8013057A; // type:object size:0xF data:string
lbl_80130589 = .data:0x80130589; // type:object size:0x10 data:string lbl_80130589 = .data:0x80130589; // type:object size:0x10 data:string
lbl_80130599 = .data:0x80130599; // type:object size:0x13 lbl_80130599 = .data:0x80130599; // type:object size:0x13
lbl_801305AC = .data:0x801305AC; // type:object size:0x10 mesDataTbl = .data:0x801305AC; // type:object size:0x10 scope:local
lbl_801305BC = .data:0x801305BC; // type:object size:0x54 winVoiceTbl = .data:0x801305BC; // type:object size:0x54 scope:local
lbl_80130610 = .data:0x80130610; // type:object size:0x13 data:string lbl_80130610 = .data:0x80130610; // type:object size:0x13 data:string
lbl_80130623 = .data:0x80130623; // type:object size:0x19 lbl_80130623 = .data:0x80130623; // type:object size:0x19
lbl_8013063C = .data:0x8013063C; // type:object size:0x4C winPortraitTbl = .data:0x8013063C; // type:object size:0x4C scope:local
lbl_80130688 = .data:0x80130688; // type:object size:0x26 data:string lbl_80130688 = .data:0x80130688; // type:object size:0x26 data:string
lbl_801306AE = .data:0x801306AE; // type:object size:0x2A lbl_801306AE = .data:0x801306AE; // type:object size:0x2A
lbl_801306D8 = .data:0x801306D8; // type:object size:0x19 data:string lbl_801306D8 = .data:0x801306D8; // type:object size:0x19 data:string
@ -5383,19 +5383,19 @@ NBTB = .bss:0x80167790; // type:object size:0xC scope:local data:float
NBTT = .bss:0x8016779C; // type:object size:0xC scope:local data:float NBTT = .bss:0x8016779C; // type:object size:0xC scope:local data:float
PGMaxPos = .bss:0x801677A8; // type:object size:0xC data:float PGMaxPos = .bss:0x801677A8; // type:object size:0xC data:float
PGMinPos = .bss:0x801677B4; // type:object size:0xC data:float PGMinPos = .bss:0x801677B4; // type:object size:0xC data:float
lbl_801677C0 = .bss:0x801677C0; // type:object size:0x24800 data:byte Hu3DData = .bss:0x801677C0; // type:object size:0x24800 data:byte
lbl_8018BFC0 = .bss:0x8018BFC0; // type:object size:0x580 data:float Hu3DCamera = .bss:0x8018BFC0; // type:object size:0x580 data:float
lbl_8018C540 = .bss:0x8018C540; // type:object size:0x10 data:2byte layerNum = .bss:0x8018C540; // type:object size:0x10 scope:local data:2byte
lbl_8018C550 = .bss:0x8018C550; // type:object size:0x20 layerHook = .bss:0x8018C550; // type:object size:0x20 scope:local
lbl_8018C570 = .bss:0x8018C570; // type:object size:0x14 data:4byte reflectAnim = .bss:0x8018C570; // type:object size:0x14 data:4byte
lbl_8018C584 = .bss:0x8018C584; // type:object size:0x10 data:4byte hiliteAnim = .bss:0x8018C584; // type:object size:0x10 data:4byte
lbl_8018C594 = .bss:0x8018C594; // type:object size:0x260 data:byte Hu3DProjection = .bss:0x8018C594; // type:object size:0x260 data:byte
lbl_8018C7F4 = .bss:0x8018C7F4; // type:object size:0x98 data:byte Hu3DShadowData = .bss:0x8018C7F4; // type:object size:0x98 data:byte
lbl_8018C88C = .bss:0x8018C88C; // type:object size:0x10 data:4byte FogData = .bss:0x8018C88C; // type:object size:0x10 data:4byte
lbl_8018C89C = .bss:0x8018C89C; // type:object size:0x30 Hu3DCameraMtx = .bss:0x8018C89C; // type:object size:0x30
lbl_8018C8CC = .bss:0x8018C8CC; // type:object size:0x30 Hu3DCameraMtxXPose = .bss:0x8018C8CC; // type:object size:0x30
lbl_8018C8FC = .bss:0x8018C8FC; // type:object size:0x220 data:2byte Hu3DGlobalLight = .bss:0x8018C8FC; // type:object size:0x220 data:2byte
lbl_8018CB1C = .bss:0x8018CB1C; // type:object size:0x8B4 data:2byte Hu3DLocalLight = .bss:0x8018CB1C; // type:object size:0x8B4 data:2byte
lbl_8018D3D0 = .bss:0x8018D3D0; // type:object size:0x800 data:2byte lbl_8018D3D0 = .bss:0x8018D3D0; // type:object size:0x800 data:2byte
lbl_8018DBD0 = .bss:0x8018DBD0; // type:object size:0x1400 data:2byte lbl_8018DBD0 = .bss:0x8018DBD0; // type:object size:0x1400 data:2byte
lbl_8018EFD0 = .bss:0x8018EFD0; // type:object size:0x6C0 data:2byte lbl_8018EFD0 = .bss:0x8018EFD0; // type:object size:0x6C0 data:2byte
@ -5425,9 +5425,9 @@ lbl_80192160 = .bss:0x80192160; // type:object size:0x100
lbl_80192260 = .bss:0x80192260; // type:object size:0x100 lbl_80192260 = .bss:0x80192260; // type:object size:0x100
wipeData = .bss:0x80192360; // type:object size:0x60 data:4byte wipeData = .bss:0x80192360; // type:object size:0x60 data:4byte
winData = .bss:0x801923C0; // type:object size:0x3000 align:32 data:byte winData = .bss:0x801923C0; // type:object size:0x3000 align:32 data:byte
lbl_801953C0 = .bss:0x801953C0; // type:object size:0x10 winKey = .bss:0x801953C0; // type:object size:0x10
lbl_801953D0 = .bss:0x801953D0; // type:object size:0x1410 winComKeyBuf = .bss:0x801953D0; // type:object size:0x1400
lbl_801967E0 = .bss:0x801967E0; // type:object size:0x400 data:byte lbl_801967E0 = .bss:0x801967E0; // type:object size:0x400 align:32 data:byte
lbl_80196BE0 = .bss:0x80196BE0; // type:object size:0x20 lbl_80196BE0 = .bss:0x80196BE0; // type:object size:0x20
lbl_80196C00 = .bss:0x80196C00; // type:object size:0x2C0 lbl_80196C00 = .bss:0x80196C00; // type:object size:0x2C0
lbl_80196EC0 = .bss:0x80196EC0; // type:object size:0x640 lbl_80196EC0 = .bss:0x80196EC0; // type:object size:0x640
@ -5697,7 +5697,7 @@ lbl_801D35E4 = .sdata:0x801D35E4; // type:object size:0x1 data:byte
lbl_801D35E5 = .sdata:0x801D35E5; // type:object size:0x1 data:byte lbl_801D35E5 = .sdata:0x801D35E5; // type:object size:0x1 data:byte
lbl_801D35E6 = .sdata:0x801D35E6; // type:object size:0x1 data:byte lbl_801D35E6 = .sdata:0x801D35E6; // type:object size:0x1 data:byte
lbl_801D35E7 = .sdata:0x801D35E7; // type:object size:0x1 data:byte lbl_801D35E7 = .sdata:0x801D35E7; // type:object size:0x1 data:byte
lbl_801D35E8 = .sdata:0x801D35E8; // type:object size:0x8 data:2byte winPrio = .sdata:0x801D35E8; // type:object size:0x8 data:2byte
lbl_801D35F0 = .sdata:0x801D35F0; // type:object size:0x8 lbl_801D35F0 = .sdata:0x801D35F0; // type:object size:0x8
lbl_801D35F8 = .sdata:0x801D35F8; // type:object size:0x8 lbl_801D35F8 = .sdata:0x801D35F8; // type:object size:0x8
lbl_801D3600 = .sdata:0x801D3600; // type:object size:0x8 lbl_801D3600 = .sdata:0x801D3600; // type:object size:0x8
@ -6029,23 +6029,20 @@ shadingBak = .sbss:0x801D3C20; // type:object size:0x4 scope:local data:4byte
polyTypeBak = .sbss:0x801D3C24; // type:object size:0x1 scope:local data:byte polyTypeBak = .sbss:0x801D3C24; // type:object size:0x1 scope:local data:byte
materialBak = .sbss:0x801D3C28; // type:object size:0x4 scope:local data:4byte materialBak = .sbss:0x801D3C28; // type:object size:0x4 scope:local data:4byte
MTXIdx = .sbss:0x801D3C2C; // type:object size:0x2 data:2byte MTXIdx = .sbss:0x801D3C2C; // type:object size:0x2 data:2byte
lbl_801D3C30 = .sbss:0x801D3C30; // type:object size:0x4 data:4byte modelKillAllF = .sbss:0x801D3C30; // type:object size:0x4 data:4byte
lbl_801D3C34 = .sbss:0x801D3C34; // type:object size:0x2 data:2byte NoSyncF = .sbss:0x801D3C34; // type:object size:0x2 scope:local data:2byte
lbl_801D3C36 = .sbss:0x801D3C36; // type:object size:0x2 data:2byte Hu3DCameraExistF = .sbss:0x801D3C36; // type:object size:0x2 data:2byte
lbl_801D3C38 = .sbss:0x801D3C38; // type:object size:0x2 data:2byte Hu3DPauseF = .sbss:0x801D3C38; // type:object size:0x2 data:2byte
lbl_801D3C3C = .sbss:0x801D3C3C; // type:object size:0x4 data:4byte Hu3DMallocNo = .sbss:0x801D3C3C; // type:object size:0x4 data:4byte
lbl_801D3C40 = .sbss:0x801D3C40; // type:object size:0x2 data:2byte Hu3DCameraBit = .sbss:0x801D3C40; // type:object size:0x2 data:2byte
lbl_801D3C42 = .sbss:0x801D3C42; // type:object size:0x2 data:2byte Hu3DCameraNo = .sbss:0x801D3C42; // type:object size:0x2 data:2byte
lbl_801D3C44 = .sbss:0x801D3C44; // type:object size:0x2 data:2byte Hu3DProjectionNum = .sbss:0x801D3C44; // type:object size:0x2 data:2byte
lbl_801D3C48 = .sbss:0x801D3C48; // type:object size:0x4 data:4byte shadowModelDrawF = .sbss:0x801D3C48; // type:object size:0x4 data:4byte
lbl_801D3C4C = .sbss:0x801D3C4C; // type:object size:0x4 data:4byte Hu3DShadowF = .sbss:0x801D3C4C; // type:object size:0x4 data:4byte
lbl_801D3C50 = .sbss:0x801D3C50; // type:object size:0x2 data:2byte Hu3DShadowCamBit = .sbss:0x801D3C50; // type:object size:0x2 data:2byte
lbl_801D3C54 = .sbss:0x801D3C54; // type:object size:0x4 data:4byte toonAnim = .sbss:0x801D3C54; // type:object size:0x4 data:4byte
lbl_801D3C58 = .sbss:0x801D3C58; // type:object size:0x2 data:2byte reflectMapNo = .sbss:0x801D3C58; // type:object size:0x2 data:2byte
lbl_801D3C5A = .sbss:0x801D3C5A; // type:object size:0x1 data:byte BGColor = .sbss:0x801D3C5A; // type:object size:0x4 data:byte
lbl_801D3C5B = .sbss:0x801D3C5B; // type:object size:0x1 data:byte
lbl_801D3C5C = .sbss:0x801D3C5C; // type:object size:0x1 data:byte
lbl_801D3C5D = .sbss:0x801D3C5D; // type:object size:0x1 data:byte
lbl_801D3C60 = .sbss:0x801D3C60; // type:object size:0x8 data:4byte lbl_801D3C60 = .sbss:0x801D3C60; // type:object size:0x8 data:4byte
lbl_801D3C68 = .sbss:0x801D3C68; // type:object size:0x1 data:byte lbl_801D3C68 = .sbss:0x801D3C68; // type:object size:0x1 data:byte
lbl_801D3C6A = .sbss:0x801D3C6A; // type:object size:0x2 data:2byte lbl_801D3C6A = .sbss:0x801D3C6A; // type:object size:0x2 data:2byte
@ -6131,26 +6128,26 @@ lbl_801D3D96 = .sbss:0x801D3D96; // type:object size:0x2 data:2byte
lbl_801D3D98 = .sbss:0x801D3D98; // type:object size:0x8 data:2byte lbl_801D3D98 = .sbss:0x801D3D98; // type:object size:0x8 data:2byte
lbl_801D3DA0 = .sbss:0x801D3DA0; // type:object size:0x8 lbl_801D3DA0 = .sbss:0x801D3DA0; // type:object size:0x8
lbl_801D3DA8 = .sbss:0x801D3DA8; // type:object size:0x8 data:4byte lbl_801D3DA8 = .sbss:0x801D3DA8; // type:object size:0x8 data:4byte
lbl_801D3DB0 = .sbss:0x801D3DB0; // type:object size:0x4 data:4byte fontAnim = .sbss:0x801D3DB0; // type:object size:0x4 data:4byte
lbl_801D3DB4 = .sbss:0x801D3DB4; // type:object size:0x1 data:byte LanguageNo = .sbss:0x801D3DB4; // type:object size:0x1 scope:local data:byte
lbl_801D3DB6 = .sbss:0x801D3DB6; // type:object size:0x2 data:2byte comKeyIdx = .sbss:0x801D3DB6; // type:object size:0x2 scope:local data:2byte
lbl_801D3DB8 = .sbss:0x801D3DB8; // type:object size:0x2 data:2byte comKeyIdxNow = .sbss:0x801D3DB8; // type:object size:0x2 scope:local data:2byte
lbl_801D3DBA = .sbss:0x801D3DBA; // type:object size:0x2 data:2byte mesCharCnt = .sbss:0x801D3DBA; // type:object size:0x2 scope:local data:2byte
lbl_801D3DBC = .sbss:0x801D3DBC; // type:object size:0x4 data:4byte cancelCRF = .sbss:0x801D3DBC; // type:object size:0x4 scope:local data:4byte
lbl_801D3DC0 = .sbss:0x801D3DC0; // type:object size:0x4 data:4byte fontWidthP = .sbss:0x801D3DC0; // type:object size:0x4 scope:local data:4byte
lbl_801D3DC4 = .sbss:0x801D3DC4; // type:object size:0x4 data:4byte winAMemP = .sbss:0x801D3DC4; // type:object size:0x4 scope:local data:4byte
lbl_801D3DC8 = .sbss:0x801D3DC8; // type:object size:0x1 data:byte winInsertF = .sbss:0x801D3DC8; // type:object size:0x1 scope:local data:byte
lbl_801D3DC9 = .sbss:0x801D3DC9; // type:object size:0x1 data:byte winTabSize = .sbss:0x801D3DC9; // type:object size:0x1 scope:local data:byte
lbl_801D3DCA = .sbss:0x801D3DCA; // type:object size:0x8 mesWInsert = .sbss:0x801D3DCA; // type:object size:0x8 scope:local
lbl_801D3DD2 = .sbss:0x801D3DD2; // type:object size:0x2 data:2byte winMaxHeight = .sbss:0x801D3DD2; // type:object size:0x2 scope:local data:2byte
lbl_801D3DD4 = .sbss:0x801D3DD4; // type:object size:0x2 data:2byte winMaxWidth = .sbss:0x801D3DD4; // type:object size:0x2 scope:local data:2byte
lbl_801D3DD8 = .sbss:0x801D3DD8; // type:object size:0x4 data:4byte messDataNo = .sbss:0x801D3DD8; // type:object size:0x4 data:4byte
lbl_801D3DDC = .sbss:0x801D3DDC; // type:object size:0x4 data:4byte messDataPtr = .sbss:0x801D3DDC; // type:object size:0x4 data:4byte
lbl_801D3DE0 = .sbss:0x801D3DE0; // type:object size:0x4 data:4byte winProc = .sbss:0x801D3DE0; // type:object size:0x4 data:4byte
lbl_801D3DE4 = .sbss:0x801D3DE4; // type:object size:0x4 data:4byte cardAnimB = .sbss:0x801D3DE4; // type:object size:0x4 data:4byte
lbl_801D3DE8 = .sbss:0x801D3DE8; // type:object size:0x4 data:4byte cardAnimA = .sbss:0x801D3DE8; // type:object size:0x4 data:4byte
lbl_801D3DEC = .sbss:0x801D3DEC; // type:object size:0x4 data:4byte cursorAnim = .sbss:0x801D3DEC; // type:object size:0x4 data:4byte
lbl_801D3DF0 = .sbss:0x801D3DF0; // type:object size:0x8 data:4byte iconAnim = .sbss:0x801D3DF0; // type:object size:0x8 data:4byte
lbl_801D3DF8 = .sbss:0x801D3DF8; // type:object size:0x1 data:byte lbl_801D3DF8 = .sbss:0x801D3DF8; // type:object size:0x1 data:byte
lbl_801D3DFC = .sbss:0x801D3DFC; // type:object size:0x4 data:4byte lbl_801D3DFC = .sbss:0x801D3DFC; // type:object size:0x4 data:4byte
lbl_801D3E00 = .sbss:0x801D3E00; // type:object size:0x2 data:2byte lbl_801D3E00 = .sbss:0x801D3E00; // type:object size:0x2 data:2byte

View file

@ -245,8 +245,12 @@ config.libs = [
Object(NonMatching, "game/sprput.c"), Object(NonMatching, "game/sprput.c"),
Object(NonMatching, "game/hsfload.c"), Object(NonMatching, "game/hsfload.c"),
Object(NonMatching, "game/hsfdraw.c"), Object(NonMatching, "game/hsfdraw.c"),
Object(NonMatching, "game/hsfman.c"),
Object(NonMatching, "game/fault.c"),
Object(NonMatching, "game/frand.c"), Object(NonMatching, "game/frand.c"),
Object(Matching, "game/ovllist.c"), Object(Matching, "game/ovllist.c"),
Object(NonMatching, "game/window.c"),
Object(NonMatching, "game/messdata.c"),
], ],
}, },
{ {