summaryrefslogtreecommitdiff
path: root/kamek_pal2.x
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--kamek_pal2.x703
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 = . ;
+ }
+}
+