PAL: match up to core2/bsbflap.c

This commit is contained in:
Banjo Kazooie
2025-08-18 21:49:05 -05:00
parent 2678f02ded
commit 9e141bcfc9
7 changed files with 60 additions and 98 deletions

View File

@@ -33,19 +33,26 @@ boot_func_8023DA20 = func_8023DA20;
/* Temporary*/
func_80346C10 = 0x80000000 | (0xd1c18 << 2);
commonParticle_new = 0x80000000 | (0xcfa10 << 2);
func_802ADCD4 = 0x80000000 | (0xab6c5 << 2);
/* Temporary Correct*/
func_8029DFF8 = 0x80000000 | (0xa778e << 2);
func_8029E100 = 0x80000000 | (0xa77d0 << 2);
batimer_isZero = 0x80000000 | (0xa7871 << 2);
bsbtrot_inSet = 0x80000000 | (0xaa676 << 2);
func_802AD318 = 0x80000000 | (0xab456 << 2);
bsdrone_init = 0x80000000 | (0xab884 << 2);
bsdrone_update = 0x80000000 | (0xab894 << 2);
bsdrone_end = 0x80000000 | (0xab8a4 << 2);
func_802B6FA8 = 0x80000000 | (0xadb86 << 2);
bsjig_inJiggyJig = 0x80000000 | (0xac228 << 2);
bsjig_setJiggyMarkerPtr = 0x80000000 | (0xac22b << 2);
func_802B0CD8 = 0x80000000 | (0xac2c6 << 2);
func_802B3A50 = 0x80000000 | (0xace28 << 2);
func_802BC434 = 0x80000000 | (0xaf0a9 << 2);
ncDynamicCamera_enterFirstPerson = 0x80000000 | (0xaf9d5 << 2);
ncDynamicCamera_exitFirstPerson = 0x80000000 | (0xaf9e6 << 2);
ncDynamicCamD_func_802BF2C0 = 0x80000000 | (0xafc50 << 2);
ncDynamicCam4_func_802BFE50 = 0x80000000 | (0xaff34 << 2);
ncFirstPersonCamera_setZoomedOutPosition = 0x80000000 | (0xb0a39 << 2);
ncFirstPersonCamera_setZoomedOutRotation = 0x80000000 | (0xb0a43 << 2);
__spawnQueue_add_0 = 0x80000000 | (0xb0e9e << 2);
@@ -77,17 +84,25 @@ func_802F499C = 0x80000000 | (0xbd2df << 2);
mapModel_getBounds = 0x80000000 | (0xc26ce << 2);
level_get_main_map = 0x80000000 | (0xc2bde << 2);
level_get_main_exit = 0x80000000 | (0xc2bf1 << 2);
func_8030EB00 = 0x80000000 | (0xc3b28 << 2);
sfxSource_setCallbackByIndex = 0x80000000 | (0xc37bd << 2);
func_8030DD90 = 0x80000000 | (0xc37cc << 2);
sfxSource_getSampleRate = 0x80000000 | (0xc38d9 << 2);
func_8030E5F4 = 0x80000000 | (0xc39e5 << 2);
func_8030E3FC = 0x80000000 | (0xc3967 << 2);
func_8030E560 = 0x80000000 | (0xc39c0 << 2);
func_8030E760 = 0x80000000 | (0xc3a40 << 2);
func_8030EAAC = 0x80000000 | (0xc3b13 << 2);
func_8030EB88 = 0x80000000 | (0xc3b4a << 2);
func_803114D0 = 0x80000000 | (0xc45c7 << 2);
func_80324C58 = 0x80000000 | (0xc942a << 2);
timedFunc_set_0 = 0x80000000 | (0xc94bf << 2);
func_8032728C = 0x80000000 | (0xc9db7 << 2);
actor_spawnWithYaw_s16 = 0x80000000 | (0xca1c1 << 2);
func_80330FCC = 0x80000000 | (0xcc507 << 2);
model_getVtxList = 0x80000000 | (0xce966 << 2);
func_8033A1FC = 0x80000000 | (0xce993 << 2);
func_8033A45C = 0x80000000 | (0xcea2b << 2);
func_8033DE30 = 0x80000000 | (0xcf8a0 << 2);
item_set = 0x80000000 | (0xd1a19 << 2);
func_80354030 = 0x80000000 | (0xd5124 << 2);
@@ -96,20 +111,6 @@ func_803541CC = 0x80000000 | (0xd518b << 2);
func_80354380 = 0x80000000 | (0xd51f8 << 2);
func_80356074 = 0x80000000 | (0xd5935 << 2);
func_8029DD6C = 0x8029dbac;
func_8029DFC8 = 0x8029de08;
func_8029DFD4 = 0x8029de14;
func_8029E0C4 = 0x8029df04;
func_8029E0D0 = 0x8029df10;
batimer_decrement = 0x8029dfe8;
batimer_get = 0x8029e0b0;
batimer_set = 0x8029e200;
bsant_inSet = 0x8029e3d8;
bsbbarge_hitboxActive = 0x8029f484;
bsbbuster_hitboxActive = 0x8029fa98;
func_8028F66C = 0x8028f48c;
func_802A02B4 = 0x802a00f4;
bsBeeFly_inSet = 0x802a0db8;
bsbfly_inSet = 0x802a35b8;
bsbfly_bombHitboxActive = 0x802a3dd0;
bslongleg_inSet = 0x802a50ec;
@@ -199,12 +200,6 @@ bsbwhirl_jump_end = 0x802aaa5c;
bsbwhirl_exit_init = 0x802aaa84;
bsbwhirl_exit_update = 0x802aab30;
bsbwhirl_exit_end = 0x802aab6c;
bsegghead_init = 0x802a2220;
bsegghead_update = 0x802a22a8;
bsegghead_end = 0x802a2490;
bseggass_init = 0x802a1fb0;
bseggass_update = 0x802a2038;
bseggass_end = 0x802a21ec;
bswalk_creep_init = 0x802b6e38;
bswalk_creep_update = 0x802b6f34;
bsstand_landing_init = 0x802b50e8;
@@ -271,15 +266,6 @@ func_802B9D00 = 0x802b9b70;
bsjig_notedoor_init = 0x802b0dd8;
bsjig_notedoor_update = 0x802b0ee0;
bsjig_notedoor_end = 0x802b0d40;
bsant_idle_init = 0x8029E458;
bsant_idle_update = 0x8029E4F0;
bsant_idle_end = 0x8029E57C;
bsant_walk_init = 0x8029E5A4;
bsant_walk_update = 0x8029E614;
bsant_walk_end = 0x8029E6E0;
bsant_jump_init = 0x8029e708;
bsant_jump_update = 0x8029e844;
bsant_jump_end = 0x8029e9d4;
func_802A7A54 = 0x802a7894;
func_802A7AB0 = 0x802a78f0;
func_802A7BA8 = 0x802a79e8;
@@ -298,12 +284,6 @@ bstalk_interrupt = 0x802B6090;
bsjump_tumble_init = 0x802B1C20;
bsjump_tumble_update = 0x802B1CD0;
bsjump_tumble_end = 0x802B1DBC;
bsant_fall_init = 0x8029E9FC;
bsant_fall_update = 0x8029EA9C;
bsant_fall_end = 0x8029EB7C;
bsant_ow_init = 0x8029EDE8;
bsant_ow_update = 0x8029EE08;
bsant_ow_end = 0x8029EE28;
func_802B1BF4 = 0x802B1A44;
func_802B1CF8 = 0x802B1B48;
func_802B1DA4 = 0x802B1BF4;
@@ -316,9 +296,6 @@ bsdie_end = 0x802AE14C;
func_802A5120 = 0x802A4F60;
func_802A5190 = 0x802A4FD0;
func_802A51C0 = 0x802A5000;
bsant_die_init = 0x8029EEA8;
bsant_die_update = 0x8029F058;
bsant_die_end = 0x8029F188;
bsjig_jiggy_init = 0x802B08B8;
bsjig_jiggy_update = 0x802B0A24;
bsjig_jiggy_end = 0x802B0B5C;
@@ -513,15 +490,11 @@ func_802A18C8 = 0x802A1708;
func_802A1B68 = 0x802A19A8;
func_802A1B88 = 0x802A19C8;
func_802A1BA8 = 0x802A19E8;
bsbeemain_die_init = 0x802A1A68;
func_802A1DD8 = 0x802A1C18;
func_802A1F2C = 0x802A1D6C;
func_802A0590 = 0x802A03D0;
func_802A0630 = 0x802A0470;
func_802A0704 = 0x802A0544;
bsbeefly_enter = 0x802A086C;
bsbeefly_update = 0x802A0954;
bsbeefly_end = 0x802A0D98;
func_802AD56C = 0x802AD3AC;
func_802AD5C0 = 0x802AD400;
func_802AD614 = 0x802AD454;
@@ -534,9 +507,6 @@ func_802B353C = 0x802B338C;
func_802A4D30 = 0x802A4B70;
func_802A4D50 = 0x802A4B90;
func_802A4D70 = 0x802A4BB0;
bsant_drone_init = 0x8029F2A8;
bsant_drone_update = 0x8029F2D0;
bsant_drone_end = 0x8029F2F0;
bsdrone_interrupt = 0x802AE2D0;
bspumpkin_drone_init = 0x8802B33B4;
bspumpkin_drone_update = 0x8802B33D4;
@@ -568,15 +538,9 @@ bsblongleg_drone_end = 0x802A6320;
bswalrus_sled_drone_init = 0x802B977C;
bswalrus_sled_drone_update = 0x802B97A4;
bswalrus_sled_drone_end = 0x802B97C4;
bsbee_drone_init = 0x802A02B8;
bsbee_drone_update = 0x802A02E0;
bsbee_drone_end = 0x802A0300;
func_802ABCCC = 0x802ABB0C;
func_802ABD0C = 0x802ABB4C;
func_802ABD40 = 0x802ABB80;
bsant_bounce_init = 0x8029EE48;
bsant_bounce_update = 0x8029EE68;
bsant_bounce_end = 0x8029EE88;
bspumpkin_rebound_init = 0x802B2E8C;
bspumpkin_rebound_update = 0x802B2EAC;
bspumpkin_rebound_end = 0x802B2ECC;