diff options
Diffstat (limited to '')
-rw-r--r-- | kamek_pal2.x | 703 |
1 files changed, 703 insertions, 0 deletions
diff --git a/kamek_pal2.x b/kamek_pal2.x new file mode 100644 index 0000000..684d968 --- /dev/null +++ b/kamek_pal2.x @@ -0,0 +1,703 @@ +OUTPUT_FORMAT ("binary") + +/*MEMORY { + loader_section : ORIGIN = 0xDEADBEEF, LENGTH = 0x1800 +}*/ + +SECTIONS { + _savefpr_14 = 0xDEADBEEF; + _savefpr_15 = 0xDEADBEEF; + _savefpr_16 = 0xDEADBEEF; + _savefpr_17 = 0xDEADBEEF; + _savefpr_18 = 0xDEADBEEF; + _savefpr_19 = 0xDEADBEEF; + _savefpr_20 = 0xDEADBEEF; + _savefpr_21 = 0xDEADBEEF; + _savefpr_22 = 0xDEADBEEF; + _savefpr_23 = 0xDEADBEEF; + _savefpr_24 = 0xDEADBEEF; + _savefpr_25 = 0xDEADBEEF; + _savefpr_26 = 0xDEADBEEF; + _savefpr_27 = 0xDEADBEEF; + _savefpr_28 = 0xDEADBEEF; + _savefpr_29 = 0xDEADBEEF; + _savefpr_30 = 0xDEADBEEF; + _savefpr_31 = 0xDEADBEEF; + + _restfpr_14 = 0xDEADBEEF; + _restfpr_15 = 0xDEADBEEF; + _restfpr_16 = 0xDEADBEEF; + _restfpr_17 = 0xDEADBEEF; + _restfpr_18 = 0xDEADBEEF; + _restfpr_19 = 0xDEADBEEF; + _restfpr_20 = 0xDEADBEEF; + _restfpr_21 = 0xDEADBEEF; + _restfpr_22 = 0xDEADBEEF; + _restfpr_23 = 0xDEADBEEF; + _restfpr_24 = 0xDEADBEEF; + _restfpr_25 = 0xDEADBEEF; + _restfpr_26 = 0xDEADBEEF; + _restfpr_27 = 0xDEADBEEF; + _restfpr_28 = 0xDEADBEEF; + _restfpr_29 = 0xDEADBEEF; + _restfpr_30 = 0xDEADBEEF; + _restfpr_31 = 0xDEADBEEF; + + _savegpr_14 = 0xDEADBEEF; + _savegpr_15 = 0xDEADBEEF; + _savegpr_16 = 0xDEADBEEF; + _savegpr_17 = 0xDEADBEEF; + _savegpr_18 = 0xDEADBEEF; + _savegpr_19 = 0xDEADBEEF; + _savegpr_20 = 0xDEADBEEF; + _savegpr_21 = 0xDEADBEEF; + _savegpr_22 = 0xDEADBEEF; + _savegpr_23 = 0xDEADBEEF; + _savegpr_24 = 0xDEADBEEF; + _savegpr_25 = 0xDEADBEEF; + _savegpr_26 = 0xDEADBEEF; + _savegpr_27 = 0xDEADBEEF; + _savegpr_28 = 0xDEADBEEF; + _savegpr_29 = 0xDEADBEEF; + _savegpr_30 = 0xDEADBEEF; + _savegpr_31 = 0xDEADBEEF; + + _restgpr_14 = 0xDEADBEEF; + _restgpr_15 = 0xDEADBEEF; + _restgpr_16 = 0xDEADBEEF; + _restgpr_17 = 0xDEADBEEF; + _restgpr_18 = 0xDEADBEEF; + _restgpr_19 = 0xDEADBEEF; + _restgpr_20 = 0xDEADBEEF; + _restgpr_21 = 0xDEADBEEF; + _restgpr_22 = 0xDEADBEEF; + _restgpr_23 = 0xDEADBEEF; + _restgpr_24 = 0xDEADBEEF; + _restgpr_25 = 0xDEADBEEF; + _restgpr_26 = 0xDEADBEEF; + _restgpr_27 = 0xDEADBEEF; + _restgpr_28 = 0xDEADBEEF; + _restgpr_29 = 0xDEADBEEF; + _restgpr_30 = 0xDEADBEEF; + _restgpr_31 = 0xDEADBEEF; + + __shl2i = 0xDEADBEEF; + + __nw__FUl = 0xDEADBEEF; + __dl__FPv = 0xDEADBEEF; + + + willBeDeleted__7fBase_cFv = 0xDEADBEEF; + moreHeapShit__7fBase_cFUiPv = 0xDEADBEEF; + createHeap__7fBase_cFUiPv = 0xDEADBEEF; + heapCreated__7fBase_cFv = 0xDEADBEEF; + Delete__7fBase_cFv = 0xDEADBEEF; + + GetExplanationString__7dBase_cFv = 0xDEADBEEF; + + __ct__8dScene_cFv = 0xDEADBEEF; + __dt__8dScene_cFv = 0xDEADBEEF; + beforeCreate__8dScene_cFv = 0xDEADBEEF; + afterCreate__8dScene_cFv = 0xDEADBEEF; + beforeDelete__8dScene_cFv = 0xDEADBEEF; + afterDelete__8dScene_cFv = 0xDEADBEEF; + beforeExecute__8dScene_cFv = 0xDEADBEEF; + afterExecute__8dScene_cFv = 0xDEADBEEF; + beforeDraw__8dScene_cFv = 0xDEADBEEF; + afterDraw__8dScene_cFv = 0xDEADBEEF; + + __ct__8dActor_cFv = 0xDEADBEEF; + __dt__8dActor_cFv = 0xDEADBEEF; + + __ct__7dBase_cFv = 0xDEADBEEF; + __dt__7dBase_cFv = 0xDEADBEEF; + beforeCreate__7dBase_cFv = 0xDEADBEEF; + afterCreate__7dBase_cFv = 0xDEADBEEF; + beforeDelete__7dBase_cFv = 0xDEADBEEF; + afterDelete__7dBase_cFv = 0xDEADBEEF; + beforeExecute__7dBase_cFv = 0xDEADBEEF; + afterExecute__7dBase_cFv = 0xDEADBEEF; + beforeDraw__7dBase_cFv = 0xDEADBEEF; + afterDraw__7dBase_cFv = 0xDEADBEEF; + + onDraw__7fBase_cFv = 0xDEADBEEF; + + specialDraw1__8dActor_cFv = 0xDEADBEEF; + specialDraw2__8dActor_cFv = 0xDEADBEEF; + _vf58__8dActor_cFv = 0xDEADBEEF; + _vf5C__8dActor_cFv = 0xDEADBEEF; + + __ct__21dPlayerModelHandler_cFUc = 0xDEADBEEF; + loadModel__21dPlayerModelHandler_cFUcii = 0xDEADBEEF; + setSRT__21dPlayerModelHandler_cF7Point3d6S16Vec7Point3d = 0xDEADBEEF; + callVF20__21dPlayerModelHandler_cFv = 0xDEADBEEF; + draw__21dPlayerModelHandler_cFv = 0xDEADBEEF; + update__21dPlayerModelHandler_cFv = 0xDEADBEEF; + + _Z15FindActorByType6ActorsP5Actor = 0xDEADBEEF; + FindActorByType__F6ActorsP5Actor = 0xDEADBEEF; + _Z19RetrieveFileFromArcPvPcS0_ = 0xDEADBEEF; + _Z8OSReportPKcz = 0xDEADBEEF; + OSReport__FPCce = 0xDEADBEEF; + _Z7OSFatal7GXColorS_PKc = 0xDEADBEEF; + + GetCameraByID__Fi = 0xDEADBEEF; + GetCurrentCameraID__Fv = 0xDEADBEEF; + SetCurrentCameraID__Fi = 0xDEADBEEF; + + LinkScene__Fi = 0xDEADBEEF; + UnlinkScene__Fi = 0xDEADBEEF; + + SceneCalcWorld__Fi = 0xDEADBEEF; + SceneCameraStuff__Fi = 0xDEADBEEF; + + CalcMaterial__Fv = 0xDEADBEEF; + DrawOpa__Fv = 0xDEADBEEF; + DrawXlu__Fv = 0xDEADBEEF; + + ChangeAlphaUpdate__Fb = 0xDEADBEEF; + + DoSpecialDrawing1__Fv = 0xDEADBEEF; + DoSpecialDrawing2__Fv = 0xDEADBEEF; + + SetupLYTDrawing__Fv = 0xDEADBEEF; + ClearLayoutDrawList__Fv = 0xDEADBEEF; + + DrawAllLayoutsBeforeX__Fi = 0xDEADBEEF; + DrawAllLayoutsAfterX__Fi = 0xDEADBEEF; + DrawAllLayoutsAfterXandBeforeY__Fii = 0xDEADBEEF; + + RenderEffects__Fii = 0xDEADBEEF; + + RemoveAllFromScnRoot__Fv = 0xDEADBEEF; + Reset3DState__Fv = 0xDEADBEEF; + + GetRenderModeObj__Q34nw4r3g3d8G3DStateFv = 0xDEADBEEF; + + __ct__Q34nw4r3g3d6CameraFPQ34nw4r3g3d10CameraData = 0xDEADBEEF; + SetOrtho__Q34nw4r3g3d6CameraFffffff = 0xDEADBEEF; + SetPerspective__Q34nw4r3g3d6CameraFffff = 0xDEADBEEF; + SetViewportJitter__Q34nw4r3g3d6CameraFUi = 0xDEADBEEF; + SetPosture__Q34nw4r3g3d6CameraFRCQ44nw4r3g3d6Camera11PostureInfo = 0xDEADBEEF; + SetPosition__Q34nw4r3g3d6CameraFRC7Point3d = 0xDEADBEEF; + SetCameraMtxDirectly__Q34nw4r3g3d6CameraFRA3_A4_Cf = 0xDEADBEEF; + GetCameraMtx__Q34nw4r3g3d6CameraCFPA3_A4_f = 0xDEADBEEF; + + CheckRevision__Q34nw4r3g3d7ResFileCFv = 0xDEADBEEF; + Init__Q34nw4r3g3d7ResFileFv = 0xDEADBEEF; + Bind__Q34nw4r3g3d7ResFileFQ34nw4r3g3d7ResFile = 0xDEADBEEF; + GetResMdl__Q34nw4r3g3d7ResFileCFPCc = 0xDEADBEEF; + g3dMemAllocator__Q24nw4r3g3d = 0xDEADBEEF; + __ScnMdl__Construct__Q24nw4r3g3dFPvPUiPvUii = 0xDEADBEEF; + __ScnMdlSimple__Construct__Q24nw4r3g3dFPvPUiPvi = 0xDEADBEEF; + InsertIntoScene__Q24nw4r3g3dFPv = 0xDEADBEEF; + + __ct__Q23m3d5mdl_cFv = 0xDEADBEEF; + __dt__Q23m3d5mdl_cFv = 0xDEADBEEF; + setup__Q23m3d5mdl_cFPvPvUiiPUi = 0xDEADBEEF; + oneSetupType__Q23m3d5mdl_cFv = 0xDEADBEEF; + sub_80064BF0__Q23m3d5mdl_cFv = 0xDEADBEEF; + setDrawMatrix__Q23m3d5mdl_cFPA4_Cf = 0xDEADBEEF; + + SetupTextures_Player__FPQ23m3d5mdl_ci = 0xDEADBEEF; + SetupTextures_Map__FPQ23m3d5mdl_ci = 0xDEADBEEF; + SetupTextures_Boss__FPQ23m3d5mdl_ci = 0xDEADBEEF; + SetupTextures_Enemy__FPQ23m3d5mdl_ci = 0xDEADBEEF; + SetupTextures_MapObj__FPQ23m3d5mdl_ci = 0xDEADBEEF; + SetupTextures_Item__FPQ23m3d5mdl_ci = 0xDEADBEEF; + + __ct__16mHeapAllocator_cFv = 0xDEADBEEF; + __dt__16mHeapAllocator_cFv = 0xDEADBEEF; + link__16mHeapAllocator_cFiPvPCci = 0xDEADBEEF; + unlink__16mHeapAllocator_cFv = 0xDEADBEEF; + + __ct__10mTexture_cFUsUs9_GXTexFmt = 0xDEADBEEF; + load__10mTexture_cF11_GXTexMapID = 0xDEADBEEF; + flushDC__10mTexture_cFv = 0xDEADBEEF; + makeLinearGradient__10mTexture_cFicUsUs8_GXColor8_GXColorb = 0xDEADBEEF; + allocateBuffer__10mTexture_cFPv = 0xDEADBEEF; + plotPixel__10mTexture_cFUsUs8_GXColor = 0xDEADBEEF; + + GameHeaps = 0xDEADBEEF; + + IsWideScreen__Fv = 0xDEADBEEF; + + Player_Active = 0xDEADBEEF; + Player_ID = 0xDEADBEEF; + Player_Powerup = 0xDEADBEEF; + Player_Flags = 0xDEADBEEF; + Player_Lives = 0xDEADBEEF; + Player_Coins = 0xDEADBEEF; + + AllocateMemoryBlock = 0xDEADBEEF; + EnsureAllArcsAreLoaded = 0xDEADBEEF; + FindRotationController = 0xDEADBEEF; + GetObjectName = 0xDEADBEEF; + GetObjectParent = 0xDEADBEEF; + OSReport = 0xDEADBEEF; + + _Z20CreateParentedObjectsPvic = 0xDEADBEEF; + _Z47CheckIfMenuShouldBeCancelledForSpecifiedWiimotei = 0xDEADBEEF; + _Z21StartTitleScreenStagebi = 0xDEADBEEF; + _Z17CreateChildObjectsPviii = 0xDEADBEEF; + + CreateParentedObject__FsPvic = 0xDEADBEEF; + CheckIfMenuShouldBeCancelledForSpecifiedWiimote__Fi = 0xDEADBEEF; + StartTitleScreenStage__Fbi = 0xDEADBEEF; + CreateChildObject__FsPviii = 0xDEADBEEF; + + ObjCreate1 = 0xDEADBEEF; + ObjCreate2 = 0xDEADBEEF; + RestoreObjectState = 0xDEADBEEF; + QueueArcLoad = 0xDEADBEEF; + RetrieveFileFromArc = 0xDEADBEEF; + RetrieveFileFromArcAlt = 0xDEADBEEF; + SpawnSprite = 0xDEADBEEF; + StoreObjectState = 0xDEADBEEF; + TriggerEventFlag = 0xDEADBEEF; + + _ZN8SaveFile14CheckIfWritingEv = 0xDEADBEEF; + _Z8SaveGamePvb = 0xDEADBEEF; + + CheckIfWriting__8SaveFileFv = 0xDEADBEEF; + SaveGame__FPvb = 0xDEADBEEF; + + _Z9DVD_Startv = 0xDEADBEEF; + _Z12DVD_LoadFilePvPcS0_S_ = 0xDEADBEEF; + _Z12DVD_FreeFilePvPc = 0xDEADBEEF; + _Z16DVD_StillLoadingPv = 0xDEADBEEF; + _Z7DVD_Endv = 0xDEADBEEF; + + DVD_Start__Fv = 0xDEADBEEF; + DVD_LoadFile__FPvPcPcPv = 0xDEADBEEF; + DVD_FreeFile__FPvPc = 0xDEADBEEF; + DVD_StillLoading__FPv = 0xDEADBEEF; + DVD_End__Fv = 0xDEADBEEF; + DVD_GetFile__FPvPCcPCc = 0xDEADBEEF; + + _Z22BgTexMng__LoadAnimTilePvisPcS0_c = 0xDEADBEEF; /* same for ntsc */ + BgTexMng__LoadAnimTile__FPvisPcPcc = 0xDEADBEEF; /* same for ntsc */ + + _Z12ActivateWipei = 0xDEADBEEF; + ActivateWipe__Fi = 0xDEADBEEF; + + CurrentDrawFunc = 0xDEADBEEF; + + currentHeap = 0xDEADBEEF; + + _Z20GameSetup__LoadScenePv = 0xDEADBEEF; + _Z9FreeScenei = 0xDEADBEEF; + _Z17GameSetupDrawFuncv = 0xDEADBEEF; + _Z16WorldMapDrawFuncv = 0xDEADBEEF; + + GameSetup__LoadScene__FPv = 0xDEADBEEF; + FreeScene__Fi = 0xDEADBEEF; + GameSetupDrawFunc__Fv = 0xDEADBEEF; + WorldMapDrawFunc__Fv = 0xDEADBEEF; + + memcpy = 0xDEADBEEF; + memset = 0xDEADBEEF; + strncat = 0xDEADBEEF; + strncpy = 0xDEADBEEF; + strcmp = 0xDEADBEEF; + sprintf = 0xDEADBEEF; + + wcslen = 0xDEADBEEF; + + IOS_Open = 0xDEADBEEF; + IOS_Close = 0xDEADBEEF; + IOS_Seek = 0xDEADBEEF; + IOS_Read = 0xDEADBEEF; + IOS_Write = 0xDEADBEEF; + + ArchiveHeap = 0xDEADBEEF; + DVDClass = 0xDEADBEEF; + GameMgr = 0xDEADBEEF; + SaveFileInstance = 0xDEADBEEF; + SaveHandlerInstance = 0xDEADBEEF; + RemoconMng = 0xDEADBEEF; + ActiveWiimoteID = 0xDEADBEEF; + ActiveWiimote = 0xDEADBEEF; + + MakeScene = 0xDEADBEEF; + GetRes = 0xDEADBEEF; + GetSceneLightInfo = 0xDEADBEEF; + GetAnmScn = 0xDEADBEEF; + BindAnmScn = 0xDEADBEEF; + AssignAnmScnToLightInfo = 0xDEADBEEF; + LoadBlight = 0xDEADBEEF; + LoadBlmap = 0xDEADBEEF; + + _Z23QueryPlayerAvailabilityi = 0xDEADBEEF; + _Z12DoStartLevelPvP10StartLevel = 0xDEADBEEF; + _Z20SetSomeConditionShitiij = 0xDEADBEEF; + _Z8WpadShiti = 0xDEADBEEF; + _Z32CheckIfContinueShouldBeActivatedv = 0xDEADBEEF; + _Z24SearchForIndexOfPlayerIDi = 0xDEADBEEF; + + QueryPlayerAvailability__Fi = 0xDEADBEEF; + DoStartLevel__FPvP14StartLevelInfo = 0xDEADBEEF; + SetSomeConditionShit__FiiUi = 0xDEADBEEF; + WpadShit__Fi = 0xDEADBEEF; + CheckIfContinueShouldBeActivated__Fv = 0xDEADBEEF; + SearchForIndexOfPlayerID__Fi = 0xDEADBEEF; + + _Z18AllocFromGameHeap1j = 0xDEADBEEF; + _Z17FreeFromGameHeap1Pv = 0xDEADBEEF; + + AllocFromGameHeap1__FUi = 0xDEADBEEF; + FreeFromGameHeap1__FPv = 0xDEADBEEF; + + _Z19lyt__Layout__LayoutPv = 0xDEADBEEF; + _Z15lyt__Layout__dtPvi = 0xDEADBEEF; + _Z18lyt__Layout__BuildPvPKvS_ = 0xDEADBEEF; + + _Z47nsmbw__ArcResourceAccessor__ArcResourceAccessorPv = 0xDEADBEEF; + _Z30nsmbw__ArcResourceAccessor__dtPvi = 0xDEADBEEF; + _Z31nsmbw__ArcResourceAccessor__SetPvS_PKc = 0xDEADBEEF; + _Z39nsmbw__ArcResourceAccessor__GetResourcePvmPKcPm = 0xDEADBEEF; + + _Z23lyt__DrawInfo__DrawInfoPv = 0xDEADBEEF; + _Z17lyt__DrawInfo__dtPvi = 0xDEADBEEF; + + _Z15PSMTXTransApplyPA4_fS0_fff = 0xDEADBEEF; + + _Z13NSMBWLoadFileP15NSMBWFileHandlePciPv = 0xDEADBEEF; + _Z13NSMBWFreeFileP15NSMBWFileHandle = 0xDEADBEEF; + + _Z16NSMBWBrlan__LoadPvPKcS_S_b = 0xDEADBEEF; + _Z16NSMBWBrlan__FreePv = 0xDEADBEEF; + + _Z24DVDConvertPathToEntrynumPKc = 0xDEADBEEF; + _Z11DVDFastOpeniP9DVDHandle = 0xDEADBEEF; + _Z11DVDReadPrioP9DVDHandlePviii = 0xDEADBEEF; + _Z8DVDCloseP9DVDHandle = 0xDEADBEEF; + + DVDConvertPathToEntrynum__FPCc = 0xDEADBEEF; + DVDFastOpen__FiP9DVDHandle = 0xDEADBEEF; + DVDReadPrio__FP9DVDHandlePviii = 0xDEADBEEF; + DVDClose__FP9DVDHandle = 0xDEADBEEF; + + _ZN8SaveFile8GetBlockEi = 0xDEADBEEF; + _ZN8SaveFile10GetQSBlockEi = 0xDEADBEEF; + + GetBlock__8SaveFileFi = 0xDEADBEEF; + GetQSBlock__8SaveFileFi = 0xDEADBEEF; + + _ZN9SaveBlock17GetLevelConditionEii = 0xDEADBEEF; + + GetLevelCondition__9SaveBlockFii = 0xDEADBEEF; + + _Z20CheckIfWeCantDoStuffv = 0xDEADBEEF; + _Z15QueryGlobal5758j = 0xDEADBEEF; + + + + + CheckIfWeCantDoStuff__Fv = 0xDEADBEEF; + QueryGlobal5758__FUi = 0xDEADBEEF; + + _Z16EGG__Heap__allocmiPv = 0xDEADBEEF; + _Z15EGG__Heap__freePvS_ = 0xDEADBEEF; + + EGG__Heap__alloc__FUliPv = 0xDEADBEEF; + EGG__Heap__free__FPvPv = 0xDEADBEEF; + + _Z5__nwam = 0xDEADBEEF; + _Z19construct_new_arrayPvS_S_ii = 0xDEADBEEF; + _Z11DeleteArrayPvS_ = 0xDEADBEEF; + + _Z8MTXOrthoPA4_fffffff = 0xDEADBEEF; + _Z15GXSetProjectionPA4_fh = 0xDEADBEEF; + + _Z8IOS_OpenPKcj = 0xDEADBEEF; + _Z9IOS_WriteiPKvi = 0xDEADBEEF; + _Z9IOS_Closei = 0xDEADBEEF; + + _Z6strlenPKc = 0xDEADBEEF; + strlen__FPCc = 0xDEADBEEF; + strlen = 0xDEADBEEF; + + atan = 0xDEADBEEF; + atan2 = 0xDEADBEEF; + cos = 0xDEADBEEF; + sin = 0xDEADBEEF; + + LayoutHelper_Link = 0xDEADBEEF; + + __nwa__FUl = 0xDEADBEEF; + + _Z19EmbeddedLayout_ctorP6Layout = 0xDEADBEEF; + _Z19EmbeddedLayout_dtorP6Layoutb = 0xDEADBEEF; + _Z19EmbeddedLayout_FreeP6Layout = 0xDEADBEEF; + _Z25EmbeddedLayout_LoadArcOldP6LayoutPKcb = 0xDEADBEEF; + _Z25EmbeddedLayout_LoadBrlansP6LayoutPPKci = 0xDEADBEEF; + _Z25EmbeddedLayout_LoadGroupsP6LayoutPPKcPii = 0xDEADBEEF; + _Z38EmbeddedLayout_ResetAnimToInitialStateP6Layoutib = 0xDEADBEEF; + _Z22EmbeddedLayout_ProcessP6Layout = 0xDEADBEEF; + _Z28EmbeddedLayout_AddToDrawListP6Layout = 0xDEADBEEF; + _Z32EmbeddedLayout_EnableNonLoopAnimP6Layoutib = 0xDEADBEEF; + _Z29EmbeddedLayout_EnableLoopAnimP6Layouti = 0xDEADBEEF; + _Z30EmbeddedLayout_DisableAllAnimsP6Layout = 0xDEADBEEF; + _Z35EmbeddedLayout_CheckIfAnimationIsOnP6Layouti = 0xDEADBEEF; + _Z29EmbeddedLayout_FindPaneByNameP6LayoutPKc = 0xDEADBEEF; + _Z32EmbeddedLayout_FindTextBoxByNameP6LayoutPKc = 0xDEADBEEF; + + EmbeddedLayout_ctor__FP6Layout = 0xDEADBEEF; + EmbeddedLayout_dtor__FP6Layoutb = 0xDEADBEEF; + EmbeddedLayout_Free__FP6Layout = 0xDEADBEEF; + EmbeddedLayout_LoadArcOld__FP6LayoutPKcb = 0xDEADBEEF; + EmbeddedLayout_LoadBrlans__FP6LayoutPPCci = 0xDEADBEEF; + EmbeddedLayout_LoadGroups__FP6LayoutPPCcPii = 0xDEADBEEF; + EmbeddedLayout_ResetAnimToInitialState__FP6Layoutib = 0xDEADBEEF; + EmbeddedLayout_Process__FP6Layout = 0xDEADBEEF; + EmbeddedLayout_AddToDrawList__FP6Layout = 0xDEADBEEF; + EmbeddedLayout_EnableNonLoopAnim__FP6Layoutib = 0xDEADBEEF; + EmbeddedLayout_EnableLoopAnim__FP6Layouti = 0xDEADBEEF; + EmbeddedLayout_DisableAllAnims__FP6Layout = 0xDEADBEEF; + EmbeddedLayout_CheckIfAnimationIsOn__FP6Layouti = 0xDEADBEEF; + EmbeddedLayout_FindPaneByName__FP6LayoutPCc = 0xDEADBEEF; + EmbeddedLayout_FindTextBoxByName__FP6LayoutPCc = 0xDEADBEEF; + + _Z6memsetPvij = 0xDEADBEEF; + _Z7sprintfPcPKcz = 0xDEADBEEF; + _Z8snprintfPciPKcz = 0xDEADBEEF; + _Z6strcatPKcS0_ = 0xDEADBEEF; + + _Z6memsetPvij = 0xDEADBEEF; + sprintf__FPcPCce = 0xDEADBEEF; + snprintf__FPciPCce = 0xDEADBEEF; + _Z6strcatPKcS0_ = 0xDEADBEEF; + + _Znaj = 0xDEADBEEF; + + _Z23Hook_GetGXRenderModeObjv = 0xDEADBEEF; + Hook_GetGXRenderModeObj__Fv = 0xDEADBEEF; + + _Z3sinf = 0xDEADBEEF; + _Z3cosf = 0xDEADBEEF; + + ARCInitHandle = 0xDEADBEEF; + ARCOpen = 0xDEADBEEF; + ARCFastOpen = 0xDEADBEEF; + ARCConvertPathToEntrynum = 0xDEADBEEF; + ARCGetStartAddrInMem = 0xDEADBEEF; + ARCGetStartOffset = 0xDEADBEEF; + ARCGetLength = 0xDEADBEEF; + ARCClose = 0xDEADBEEF; + ARCChangeDir = 0xDEADBEEF; + ARCOpenDir = 0xDEADBEEF; + ARCReadDir = 0xDEADBEEF; + ARCCloseDir = 0xDEADBEEF; + + DCStoreRangeNoSync = 0xDEADBEEF; + + VIGetNextField = 0xDEADBEEF; + + PSMTXIdentity = 0xDEADBEEF; + PSMTXCopy = 0xDEADBEEF; + PSMTXConcat = 0xDEADBEEF; + PSMTXInverse = 0xDEADBEEF; + PSMTXRotRad = 0xDEADBEEF; + PSMTXRotAxisRad = 0xDEADBEEF; + PSMTXTrans = 0xDEADBEEF; + PSMTXTransApply = 0xDEADBEEF; + PSMTXScale = 0xDEADBEEF; + PSMTXScaleApply = 0xDEADBEEF; + PSMTXMultVec = 0xDEADBEEF; + + PSVECScale = 0xDEADBEEF; + PSVECNormalize = 0xDEADBEEF; + + C_MTXLookAt = 0xDEADBEEF; + C_MTXFrustum = 0xDEADBEEF; + C_MTXPerspective = 0xDEADBEEF; + C_MTXOrtho = 0xDEADBEEF; + + GXSetVtxDesc = 0xDEADBEEF; + GXClearVtxDesc = 0xDEADBEEF; + GXSetVtxAttrFmt = 0xDEADBEEF; + GXSetArray = 0xDEADBEEF; + GXInvalidateVtxCache = 0xDEADBEEF; + GXSetTexCoordGen2 = 0xDEADBEEF; + GXSetNumTexGens = 0xDEADBEEF; + GXBegin = 0xDEADBEEF; + GXSetCullMode = 0xDEADBEEF; + GXInitLightAttn = 0xDEADBEEF; + GXInitLightSpot = 0xDEADBEEF; + GXInitLightDistAttn = 0xDEADBEEF; + GXInitLightPos = 0xDEADBEEF; + GXInitLightDir = 0xDEADBEEF; + GXInitSpecularDir = 0xDEADBEEF; + GXInitLightColor = 0xDEADBEEF; + GXLoadLightObjImm = 0xDEADBEEF; + GXSetChanAmbColor = 0xDEADBEEF; + GXSetChanMatColor = 0xDEADBEEF; + GXSetNumChans = 0xDEADBEEF; + GXSetChanCtrl = 0xDEADBEEF; + GXInitTexObj = 0xDEADBEEF; + GXInitTexObjCI = 0xDEADBEEF; + GXInitTexObjLOD = 0xDEADBEEF; + GXInitTexObjTlut = 0xDEADBEEF; + GXInitTexObjWrapMode = 0xDEADBEEF; + GXLoadTexObj = 0xDEADBEEF; + GXInvalidateTexAll = 0xDEADBEEF; + GXSetTevDirect = 0xDEADBEEF; + GXSetTevOp = 0xDEADBEEF; + GXSetTevColorIn = 0xDEADBEEF; + GXSetTevAlphaIn = 0xDEADBEEF; + GXSetTevColorOp = 0xDEADBEEF; + GXSetTevAlphaOp = 0xDEADBEEF; + GXSetTevColor = 0xDEADBEEF; + GXSetTevColorS10 = 0xDEADBEEF; + GXSetTevKColor = 0xDEADBEEF; + GXSetTevKColorSel = 0xDEADBEEF; + GXSetTevKAlphaSel = 0xDEADBEEF; + GXSetTevSwapMode = 0xDEADBEEF; + GXSetTevSwapModeTable = 0xDEADBEEF; + GXSetTevOrder = 0xDEADBEEF; + GXSetNumTevStages = 0xDEADBEEF; + GXSetFog = 0xDEADBEEF; + GXSetBlendMode = 0xDEADBEEF; + GXSetZMode = 0xDEADBEEF; + GXSetZCompLoc = 0xDEADBEEF; + GXCallDisplayList = 0xDEADBEEF; + GXSetProjection = 0xDEADBEEF; + GXLoadPosMtxImm = 0xDEADBEEF; + GXLoadNrmMtxImm = 0xDEADBEEF; + GXSetCurrentMtx = 0xDEADBEEF; + GXSetViewportJitter = 0xDEADBEEF; + GXSetViewport = 0xDEADBEEF; + GXDrawDone = 0xDEADBEEF; + + GXWGFifo = 0xCC008000; + + TPLBind = 0xDEADBEEF; + TPLGet = 0xDEADBEEF; + + /* Gakenoko stuff */ + mHeapAllocatorSubclass_Link = 0xDEADBEEF; + mHeapAllocatorSubclass_UnLink = 0xDEADBEEF; + + GetResMdl = 0xDEADBEEF; + GetResAnmChr = 0xDEADBEEF; + GetResAnmTexPat = 0xDEADBEEF; + + m3d__mdl_c__DoStuff = 0xDEADBEEF; + + __ashldi3 = 0xDEADBEEF; + + _Z15fBase_c__DeletePv = 0xDEADBEEF; + fBase_c__Delete__FPv = 0xDEADBEEF; + + _Z13FindActorByIDj = 0xDEADBEEF; + FindActorByID__FUi = 0xDEADBEEF; + + EventTable = 0xDEADBEEF; + dBgActorManager = 0xDEADBEEF; + + ContinueBgActorSpawn = 0xDEADBEEF; + + SomeModelAnimationClass_Setup = 0xDEADBEEF; + + EGGTSystem_Pointer = 0xDEADBEEF; + + dSys_c__RootHeapMEM1 = 0xDEADBEEF; + dSys_c__RootHeapMEM2 = 0xDEADBEEF; + + BG_GM_ptr = 0xDEADBEEF; + + BgActorDefs = 0xDEADBEEF; + + _Z16GetPointerToTileP9BG_GM_haxtttPsb = 0xDEADBEEF; + GetPointerToTile__FP9BG_GM_haxUsUsUsPsb = 0xDEADBEEF; + + GameHeap1 = 0xDEADBEEF; + GameHeap2 = 0xDEADBEEF; + WiimotePtr1 = 0xDEADBEEF; + + continueFromFlagObjCheck = 0xDEADBEEF; + returnFromFlagObjCheck = 0xDEADBEEF; + + Global5758 = 0xDEADBEEF; + + EggControllerClassPtrMaybe = 0xDEADBEEF; + + MEMGetTotalFreeSizeForExpHeap = 0xDEADBEEF; + + sub_80064BD0 = 0xDEADBEEF; + sub_80166970 = 0xDEADBEEF; + sub_80166D10 = 0xDEADBEEF; + + daEnGakeNoko_c__StateID_FoolMove = 0xDEADBEEF; + + EnItem_BindAnimation_Continued = 0xDEADBEEF; + dAcPy_c__ChangePowerupWithAnimation = 0xDEADBEEF; + PlayerProjectileShooting = 0xDEADBEEF; + + PlayPlayerSound = 0xDEADBEEF; + CreateActor = 0xDEADBEEF; + Actor_SearchByName = 0xDEADBEEF; + + daEnItem_c__GetWhetherPlayerCanGetPowerupOrNot = 0xDEADBEEF; + + returnFromGPSFASixth = 0xDEADBEEF; + + continuePlumberSetPowerupTexture = 0xDEADBEEF; + doneSettingThePowerupTexture = 0xDEADBEEF; + doneSettingThePowerupTexture2 = 0xDEADBEEF; + + continuePlumberSetPowerupTextureDebug = 0xDEADBEEF; + + ExitFromTileGodHack = 0xDEADBEEF; + + SomeTable_802F5440 = 0xDEADBEEF; + SomeTable_802F5580 = 0xDEADBEEF; + SomeTable_802F56C0 = 0xDEADBEEF; + + BlahTable = 0xDEADBEEF; + + TileTable = 0xDEADBEEF; + + CurrentLevel = 0xDEADBEEF; + CurrentWorld = 0xDEADBEEF; + CurrentStartedArea = 0xDEADBEEF; /*WRONG*/ + CurrentStartedEntrance = 0xDEADBEEF; /*WRONG*/ + + GetRandomSeed = 0xDEADBEEF; + RandomSeed = 0xDEADBEEF; + + StrangeReplayValue1 = 0xDEADBEEF; + StrangeReplayValue2 = 0xDEADBEEF; + StrangeReplayValue3 = 0xDEADBEEF; + + OSGetTime = 0xDEADBEEF; + OSTicksToCalendarTime = 0xDEADBEEF; + snprintf = 0xDEADBEEF; + continueFromReplayHookStart = 0xDEADBEEF; + continueFromReplayEndHook = 0xDEADBEEF; + returnFromRecorder = 0xDEADBEEF; + GetSomeGlobalClass = 0xDEADBEEF; + SomeUnknownClass5408 = 0xDEADBEEF; + SomeWipeClass = 0xDEADBEEF; + QueryGlobal5758 = 0xDEADBEEF; + + .text : { + FILL (0) + + __text_start = . ; + *(.init) + *(.text) + *(.ctors) + *(.dtors) + *(.rodata) + /**(.sdata)*/ + *(.data) + /**(.sbss)*/ + *(.bss) + *(.fini) + *(.rodata.*) + __text_end = . ; + } +} + |