summaryrefslogtreecommitdiff
path: root/kamek_ntsc.x
diff options
context:
space:
mode:
authorTreeki <treeki@gmail.com>2011-07-10 22:06:08 +0200
committerTreeki <treeki@gmail.com>2011-07-10 22:06:08 +0200
commit4161c5d1c46436e3b942d707da1b40317e87180e (patch)
tree7266831f88805ff0fa5f0517e64d8ec2dd8cbb73 /kamek_ntsc.x
parent54cbbfb69c8a9562d89f05967ae38011327e8da0 (diff)
downloadkamek-4161c5d1c46436e3b942d707da1b40317e87180e.tar.gz
kamek-4161c5d1c46436e3b942d707da1b40317e87180e.zip
custom blocks, states and static initialisers. fuck yeah
Diffstat (limited to '')
-rw-r--r--kamek_ntsc.x25
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)