diff options
author | Treeki <treeki@gmail.com> | 2011-07-10 22:06:08 +0200 |
---|---|---|
committer | Treeki <treeki@gmail.com> | 2011-07-10 22:06:08 +0200 |
commit | 4161c5d1c46436e3b942d707da1b40317e87180e (patch) | |
tree | 7266831f88805ff0fa5f0517e64d8ec2dd8cbb73 /kamek_ntsc.x | |
parent | 54cbbfb69c8a9562d89f05967ae38011327e8da0 (diff) | |
download | kamek-4161c5d1c46436e3b942d707da1b40317e87180e.tar.gz kamek-4161c5d1c46436e3b942d707da1b40317e87180e.zip |
custom blocks, states and static initialisers. fuck yeah
Diffstat (limited to '')
-rw-r--r-- | kamek_ntsc.x | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/kamek_ntsc.x b/kamek_ntsc.x index ece3fd6..4bee094 100644 --- a/kamek_ntsc.x +++ b/kamek_ntsc.x @@ -101,6 +101,9 @@ SECTIONS { __construct_new_array = 0x802DC7E0; __destroy_new_array = 0x802DCB10; + __register_global_object = 0x802DC780; + __ptmf_scall = 0x802DCBFC; + setup__13FunctionChainFPPFPv_bUs = 0x8015F600; @@ -144,12 +147,19 @@ SECTIONS { downMove_DiffEnd_End__15daEnBlockMain_cFv = 0x800232E0; blockInit__15daEnBlockMain_cFf = 0x80021690; blockUpdate__15daEnBlockMain_cFv = 0x800217B0; + blockResult__15daEnBlockMain_cFv = 0x800212C0; PhysicsCallback1__15daEnBlockMain_c = 0x80021180; PhysicsCallback2__15daEnBlockMain_c = 0x80021170; PhysicsCallback3__15daEnBlockMain_c = 0x800211A0; OPhysicsCallback1__15daEnBlockMain_c = 0x80020BF0; OPhysicsCallback2__15daEnBlockMain_c = 0x80020E70; OPhysicsCallback3__15daEnBlockMain_c = 0x80021010; + StateID_UpMove__15daEnBlockMain_c = 0x80352A34; + StateID_DownMove__15daEnBlockMain_c = 0x80352A74; + StateID_DownMoveEnd__15daEnBlockMain_c = 0x80352AB4; + StateID_UpMove_Diff__15daEnBlockMain_c = 0x80352AF4; + StateID_DownMove_Diff__15daEnBlockMain_c = 0x80352B34; + StateID_DownMove_DiffEnd__15daEnBlockMain_c = 0x80352B74; __ct__5dEn_cFv = 0x80094E80; afterCreate__5dEn_cFi = 0x800951D0; @@ -160,7 +170,7 @@ SECTIONS { _vf8C__5dEn_cFPv = 0x80097D30; _vfCC__5dEn_cFP7Point2d = 0x800973F0; _vfD0__5dEn_cFP7Point2d = 0x800974F0; - doStateChange__5dEn_cFPv = 0x800A7DF0; + doStateChange__5dEn_cFP9StateBase = 0x800A7DF0; preSpriteCollision__5dEn_cFP13ActivePhysicsP13ActivePhysics = 0x80095CE0; prePlayerCollision__5dEn_cFP13ActivePhysicsP13ActivePhysics = 0x80095D30; preYoshiCollision__5dEn_cFP13ActivePhysicsP13ActivePhysics = 0x80095F50; @@ -303,6 +313,7 @@ SECTIONS { _vfC0__13dStageActor_cFv = 0x80065B60; _vfC4__13dStageActor_cFv = 0x80065B70; _vfC8__13dStageActor_cFP7Point2d = 0x80065CC0; + checkZoneBoundaries__13dStageActor_cFUi = 0x80064F50; __ct__8dScene_cFv = 0x800E19B0; __dt__8dScene_cFv = 0x800E1A20; @@ -336,6 +347,15 @@ SECTIONS { _vf58__8dActor_cFv = 0x8001D1C0; _vf5C__8dActor_cFv = 0x8001D1B0; + __ct__9StateBaseFPCc = 0x8015F7C0; + __dt__9StateBaseFv = 0x8015F800; + isInvalid__9StateBaseFv = 0x8015F840; + isEqualNotUsedForSomeReason__9StateBaseFP9StateBase = 0x8015F850; + isEqual__9StateBaseFP9StateBase = 0x8015F8C0; + isNotEqual__9StateBaseFP9StateBase = 0x8015F8D0; + getName__9StateBaseFv = 0x8015F920; + getID__9StateBaseFv = 0x8015F930; + __ct__7PhysicsFv = 0x8007F7A0; setup__7PhysicsFP8dActor_cPQ27Physics4InfoUcUcP7Point2d = 0x8007FB10; addToList__7PhysicsFv = 0x8007F900; @@ -586,6 +606,7 @@ SECTIONS { strncpy = 0x802E19F8; strcmp = 0x802E1AB4; sprintf = 0x802E17DC; + strrchr = 0x802E1C40; wcslen = 0x802E441C; @@ -976,12 +997,14 @@ SECTIONS { SomeWipeClass = 0x8042A440; QueryGlobal5758 = 0x800B3B50; + .text : { FILL (0) __text_start = . ; *(.init) *(.text) + __ctor_loc = . ; *(.ctors) *(.dtors) *(.rodata) |