Confidently figured out the whole `overlay_87200`

This commit is contained in:
gijs 2023-09-29 01:46:01 +02:00
parent 0bcbe130a8
commit 50717285b5
14 changed files with 890 additions and 3 deletions

View File

@ -71,6 +71,7 @@ DECLARE_ROM_SEGMENT(n64_wave_table_00);
DECLARE_ROM_SEGMENT(n64_wave_table_01); DECLARE_ROM_SEGMENT(n64_wave_table_01);
DECLARE_SEGMENT(overlay_71280); DECLARE_SEGMENT(overlay_71280);
DECLARE_SEGMENT(overlay_87200);
#endif // SEGMENT_SYMBOLS_H #endif // SEGMENT_SYMBOLS_H

View File

@ -580,9 +580,28 @@ segments:
symbol_name_format: overlay_87200_$VRAM_$ROM symbol_name_format: overlay_87200_$VRAM_$ROM
exclusive_ram_id: test_overlapping exclusive_ram_id: test_overlapping
subsegments: subsegments:
- [0x87200, asm] - [0x87200, c, "_ob_tasteless_knife"]
- [0xAE2A0, c, "_ob_obscene_pizzas"]
- [0xB48F0, c, "_ob_great_flight"]
- [0xB8DE0, c, "_ob_clever_island"]
- [0xBA2C0, c, "_ob_orange_run"]
- [0xC15F0, c, "_ob_marked_poison"]
- [0xC2330, c, "_ob_flimsy_key"]
- [0xC3F50, c, "_ob_fuzzy_kittens"]
- [0xC4A40, c, "_ob_acidic_size"]
- [0xC54C0, c, "_ob_stiff_fact"]
- [0xD0380, c, "_ob_venomous_harmony"]
- [0x8A640, data] - [0xDAB20, data]
- [0xDC3A0, .rodata, "_ob_tasteless_knife"]
- [0xDC490, .rodata, "_ob_obscene_pizzas"]
- [0xDC5B0, .rodata, "_ob_clever_island"]
- [0xDC5D0, .rodata, "_ob_orange_run"]
- [0xDC660, .rodata, "_ob_fuzzy_kittens"]
- [0xDC690, .rodata, "_ob_acidic_size"]
- [0xDC6D0, .rodata, "_ob_stiff_fact"]
- [0xDCFC0, .rodata, "_ob_venomous_harmony"]
- { start: 0xDDF60, type: bss, vram: 0x801F1500 } - { start: 0xDDF60, type: bss, vram: 0x801F1500 }

View File

@ -0,0 +1,9 @@
#include "common.h"
INCLUDE_ASM(const s32, "overlay_87200/_ob_acidic_size", func_overlay_87200_801D7FE0_C4A40);
INCLUDE_ASM(const s32, "overlay_87200/_ob_acidic_size", func_overlay_87200_801D83FC_C4E5C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_acidic_size", func_overlay_87200_801D8454_C4EB4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_acidic_size", func_overlay_87200_801D8948_C53A8);

View File

@ -0,0 +1,37 @@
#include "common.h"
INCLUDE_ASM(const s32, "overlay_87200/_ob_clever_island", func_overlay_87200_801CC380_B8DE0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_clever_island", func_overlay_87200_801CC3B8_B8E18);
INCLUDE_ASM(const s32, "overlay_87200/_ob_clever_island", func_overlay_87200_801CC410_B8E70);
INCLUDE_ASM(const s32, "overlay_87200/_ob_clever_island", func_overlay_87200_801CC464_B8EC4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_clever_island", func_overlay_87200_801CC4A0_B8F00);
INCLUDE_ASM(const s32, "overlay_87200/_ob_clever_island", func_overlay_87200_801CC50C_B8F6C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_clever_island", func_overlay_87200_801CC5B4_B9014);
INCLUDE_ASM(const s32, "overlay_87200/_ob_clever_island", func_overlay_87200_801CC5EC_B904C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_clever_island", func_overlay_87200_801CC684_B90E4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_clever_island", func_overlay_87200_801CC6D4_B9134);
INCLUDE_ASM(const s32, "overlay_87200/_ob_clever_island", func_overlay_87200_801CC72C_B918C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_clever_island", func_overlay_87200_801CC784_B91E4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_clever_island", func_overlay_87200_801CC7D4_B9234);
INCLUDE_ASM(const s32, "overlay_87200/_ob_clever_island", func_overlay_87200_801CC84C_B92AC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_clever_island", func_overlay_87200_801CC974_B93D4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_clever_island", func_overlay_87200_801CCA50_B94B0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_clever_island", func_overlay_87200_801CCD08_B9768);
INCLUDE_ASM(const s32, "overlay_87200/_ob_clever_island", func_overlay_87200_801CCDCC_B982C);

View File

@ -0,0 +1,23 @@
#include "common.h"
INCLUDE_ASM(const s32, "overlay_87200/_ob_flimsy_key", func_overlay_87200_801D58D0_C2330);
INCLUDE_ASM(const s32, "overlay_87200/_ob_flimsy_key", func_overlay_87200_801D597C_C23DC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_flimsy_key", func_overlay_87200_801D5A2C_C248C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_flimsy_key", func_overlay_87200_801D5AD0_C2530);
INCLUDE_ASM(const s32, "overlay_87200/_ob_flimsy_key", func_overlay_87200_801D5BF0_C2650);
INCLUDE_ASM(const s32, "overlay_87200/_ob_flimsy_key", func_overlay_87200_801D5D10_C2770);
INCLUDE_ASM(const s32, "overlay_87200/_ob_flimsy_key", func_overlay_87200_801D5D5C_C27BC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_flimsy_key", func_overlay_87200_801D6508_C2F68);
INCLUDE_ASM(const s32, "overlay_87200/_ob_flimsy_key", func_overlay_87200_801D6D8C_C37EC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_flimsy_key", func_overlay_87200_801D6EA0_C3900);
INCLUDE_ASM(const s32, "overlay_87200/_ob_flimsy_key", func_overlay_87200_801D734C_C3DAC);

View File

@ -0,0 +1,21 @@
#include "common.h"
INCLUDE_ASM(const s32, "overlay_87200/_ob_fuzzy_kittens", func_overlay_87200_801D74F0_C3F50);
INCLUDE_ASM(const s32, "overlay_87200/_ob_fuzzy_kittens", func_overlay_87200_801D75F8_C4058);
INCLUDE_ASM(const s32, "overlay_87200/_ob_fuzzy_kittens", func_overlay_87200_801D76FC_C415C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_fuzzy_kittens", func_overlay_87200_801D77F0_C4250);
INCLUDE_ASM(const s32, "overlay_87200/_ob_fuzzy_kittens", func_overlay_87200_801D78C4_C4324);
INCLUDE_ASM(const s32, "overlay_87200/_ob_fuzzy_kittens", func_overlay_87200_801D7920_C4380);
INCLUDE_ASM(const s32, "overlay_87200/_ob_fuzzy_kittens", func_overlay_87200_801D7978_C43D8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_fuzzy_kittens", func_overlay_87200_801D79EC_C444C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_fuzzy_kittens", func_overlay_87200_801D7AEC_C454C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_fuzzy_kittens", func_overlay_87200_801D7BF0_C4650);

View File

@ -0,0 +1,101 @@
#include "common.h"
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801C7E90_B48F0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801C7FF0_B4A50);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801C8010_B4A70);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801C8050_B4AB0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801C80A8_B4B08);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801C8158_B4BB8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801C84BC_B4F1C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801C97A0_B6200);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801C9828_B6288);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801C9D4C_B67AC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801C9F44_B69A4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CA030_B6A90);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CA110_B6B70);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CA148_B6BA8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CA328_B6D88);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CA44C_B6EAC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CA588_B6FE8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CA704_B7164);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CA80C_B726C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CA900_B7360);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CA9FC_B745C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CAA64_B74C4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CAB68_B75C8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CAD90_B77F0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CAE4C_B78AC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CAEB0_B7910);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CAF18_B7978);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CB0FC_B7B5C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CB21C_B7C7C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CB8A0_B8300);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CBA2C_B848C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CBA74_B84D4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CBABC_B851C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CBB54_B85B4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CBBA0_B8600);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CBBD4_B8634);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CBC64_B86C4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CBC98_B86F8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CBD0C_B876C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CBD34_B8794);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CBE08_B8868);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CBEDC_B893C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CBF20_B8980);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CBF8C_B89EC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CC034_B8A94);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CC08C_B8AEC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CC100_B8B60);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CC190_B8BF0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CC1EC_B8C4C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_great_flight", func_overlay_87200_801CC310_B8D70);

View File

@ -0,0 +1,5 @@
#include "common.h"
INCLUDE_ASM(const s32, "overlay_87200/_ob_marked_poison", func_overlay_87200_801D4B90_C15F0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_marked_poison", func_overlay_87200_801D5308_C1D68);

View File

@ -0,0 +1,89 @@
#include "common.h"
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C1840_AE2A0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C18AC_AE30C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C1924_AE384);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C1990_AE3F0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C1EA8_AE908);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C212C_AEB8C);
INCLUDE_RODATA(const s32, "overlay_87200/_ob_obscene_pizzas", D_overlay_87200_801EFA50_DC4B0);
INCLUDE_RODATA(const s32, "overlay_87200/_ob_obscene_pizzas", D_overlay_87200_801EFA64_DC4C4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C419C_B0BFC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C54A0_B1F00);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C54C4_B1F24);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C54EC_B1F4C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C5880_B22E0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C5A0C_B246C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C5A5C_B24BC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C6760_B31C0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C67B0_B3210);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C69D8_B3438);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C69E8_B3448);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C6A40_B34A0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C6A64_B34C4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C6B28_B3588);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C6BCC_B362C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C6CA4_B3704);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C6DD0_B3830);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C701C_B3A7C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C70A0_B3B00);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C74D8_B3F38);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C7624_B4084);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C779C_B41FC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C7840_B42A0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C7944_B43A4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C79C8_B4428);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C7BF0_B4650);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C7C4C_B46AC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C7CA0_B4700);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C7D78_B47D8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_obscene_pizzas", func_overlay_87200_801C7D9C_B47FC);
INCLUDE_RODATA(const s32, "overlay_87200/_ob_obscene_pizzas", D_overlay_87200_801EFAFC_DC55C);
INCLUDE_RODATA(const s32, "overlay_87200/_ob_obscene_pizzas", D_overlay_87200_801EFB10_DC570);
INCLUDE_RODATA(const s32, "overlay_87200/_ob_obscene_pizzas", D_overlay_87200_801EFB18_DC578);
INCLUDE_RODATA(const s32, "overlay_87200/_ob_obscene_pizzas", D_overlay_87200_801EFB1C_DC57C);
INCLUDE_RODATA(const s32, "overlay_87200/_ob_obscene_pizzas", D_overlay_87200_801EFB20_DC580);
INCLUDE_RODATA(const s32, "overlay_87200/_ob_obscene_pizzas", D_overlay_87200_801EFB44_DC5A4);

View File

@ -0,0 +1,197 @@
#include "common.h"
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CD860_BA2C0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CDD30_BA790);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CDE48_BA8A8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CDEB8_BA918);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CDF24_BA984);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CE074_BAAD4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CE10C_BAB6C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CE190_BABF0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CE1E4_BAC44);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CE238_BAC98);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CE28C_BACEC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CE308_BAD68);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CE374_BADD4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CE3D8_BAE38);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CE540_BAFA0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CE66C_BB0CC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CE78C_BB1EC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CE894_BB2F4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CE8EC_BB34C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CE978_BB3D8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CEA1C_BB47C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CEB24_BB584);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CEC34_BB694);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CEE88_BB8E8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CEF84_BB9E4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CEF94_BB9F4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CF03C_BBA9C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CF070_BBAD0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CF07C_BBADC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CF0D4_BBB34);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CF13C_BBB9C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CF190_BBBF0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CF2F0_BBD50);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CF320_BBD80);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CF34C_BBDAC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CF65C_BC0BC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CF7F8_BC258);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CF958_BC3B8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CFA04_BC464);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CFC24_BC684);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CFCB8_BC718);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CFD84_BC7E4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CFDC8_BC828);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CFE0C_BC86C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CFE50_BC8B0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801CFF24_BC984);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D0130_BCB90);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D01C8_BCC28);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D02E0_BCD40);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D0378_BCDD8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D0450_BCEB0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D0484_BCEE4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D0678_BD0D8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D06F4_BD154);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D080C_BD26C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D08B8_BD318);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D090C_BD36C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D0970_BD3D0);
INCLUDE_RODATA(const s32, "overlay_87200/_ob_orange_run", D_overlay_87200_801EFB70_DC5D0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D09DC_BD43C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D0A94_BD4F4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D0BAC_BD60C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D0E64_BD8C4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D1114_BDB74);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D136C_BDDCC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D15C4_BE024);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D181C_BE27C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D1A34_BE494);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D1C4C_BE6AC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D1DC0_BE820);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D1E38_BE898);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D1F04_BE964);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D1FD4_BEA34);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D2030_BEA90);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D20B8_BEB18);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D2230_BEC90);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D2358_BEDB8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D27C8_BF228);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D27E8_BF248);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D29F8_BF458);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D2B7C_BF5DC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D2CC8_BF728);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D2D28_BF788);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D2E2C_BF88C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D2EE0_BF940);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D2F68_BF9C8);
INCLUDE_RODATA(const s32, "overlay_87200/_ob_orange_run", D_overlay_87200_801EFBA0_DC600);
INCLUDE_RODATA(const s32, "overlay_87200/_ob_orange_run", D_overlay_87200_801EFBAC_DC60C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D3208_BFC68);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D3330_BFD90);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D345C_BFEBC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D348C_BFEEC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D377C_C01DC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D3FD0_C0A30);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D4208_C0C68);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D447C_C0EDC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D48CC_C132C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_orange_run", func_overlay_87200_801D4B18_C1578);

View File

@ -0,0 +1,93 @@
#include "common.h"
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801D8A60_C54C0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801D8AB8_C5518);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801D8AE0_C5540);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801D8B58_C55B8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801D8BD0_C5630);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801D8E50_C58B0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801D91D0_C5C30);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801D9384_C5DE4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801D9C18_C6678);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DA18C_C6BEC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DA3D8_C6E38);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DA588_C6FE8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DA780_C71E0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DB2A0_C7D00);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DB30C_C7D6C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DB9D8_C8438);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DBA30_C8490);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DBAAC_C850C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DBDF8_C8858);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DBEAC_C890C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DC09C_C8AFC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DC200_C8C60);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DC2C8_C8D28);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DC3E8_C8E48);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DC4A4_C8F04);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DC5FC_C905C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DC740_C91A0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DC8C4_C9324);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DCCA8_C9708);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DCD1C_C977C);
INCLUDE_RODATA(const s32, "overlay_87200/_ob_stiff_fact", D_overlay_87200_801EFF58_DC9B8);
INCLUDE_RODATA(const s32, "overlay_87200/_ob_stiff_fact", D_overlay_87200_801EFF6C_DC9CC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DCDF0_C9850);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DDD88_CA7E8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DE1EC_CAC4C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DE598_CAFF8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DEECC_CB92C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DF84C_CC2AC);
INCLUDE_RODATA(const s32, "overlay_87200/_ob_stiff_fact", D_overlay_87200_801F0118_DCB78);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DFA00_CC460);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801DFDC8_CC828);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801E0988_CD3E8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801E1390_CDDF0);
INCLUDE_RODATA(const s32, "overlay_87200/_ob_stiff_fact", D_overlay_87200_801F0530_DCF90);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801E2BCC_CF62C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_stiff_fact", func_overlay_87200_801E36F0_D0150);

View File

@ -0,0 +1,211 @@
#include "common.h"
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019A7A0_87200);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019A940_873A0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019AAEC_8754C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019AC84_876E4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019AEA8_87908);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019B0D0_87B30);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019B38C_87DEC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019B5C4_88024);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019B700_88160);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019B714_88174);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019B77C_881DC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019B8A4_88304);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019BB48_885A8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019C0B0_88B10);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019C378_88DD8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019C580_88FE0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019C778_891D8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019C970_893D0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019CAE4_89544);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019D4D4_89F34);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019D980_8A3E0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019E290_8ACF0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019E7D4_8B234);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019EB84_8B5E4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019ED08_8B768);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019EEB0_8B910);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019F1EC_8BC4C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019F73C_8C19C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019FA14_8C474);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_8019FED0_8C930);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A09F4_8D454);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A0C0C_8D66C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A0E8C_8D8EC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A10FC_8DB5C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A1944_8E3A4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A1CC8_8E728);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A2270_8ECD0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A2678_8F0D8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A301C_8FA7C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A3A0C_9046C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A409C_90AFC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A43E0_90E40);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A43F4_90E54);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A4894_912F4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A4A9C_914FC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A4DBC_9181C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A5580_91FE0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A6A50_934B0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A7414_93E74);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A7940_943A0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801A87F8_95258);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801AA114_96B74);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801AA2B8_96D18);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801AA454_96EB4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801AAE50_978B0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801AB94C_983AC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801AC3A8_98E08);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801ACA6C_994CC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801AD0BC_99B1C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801AD524_99F84);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801ADE5C_9A8BC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801AE690_9B0F0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801AF220_9BC80);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801AFEAC_9C90C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B10FC_9DB5C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B1624_9E084);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B18FC_9E35C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B1B20_9E580);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B1FE0_9EA40);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B22BC_9ED1C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B275C_9F1BC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B3010_9FA70);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B3690_A00F0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B3898_A02F8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B3B00_A0560);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B434C_A0DAC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B472C_A118C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B4AF4_A1554);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B577C_A21DC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B6394_A2DF4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B74CC_A3F2C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B7F50_A49B0);
INCLUDE_RODATA(const s32, "overlay_87200/_ob_tasteless_knife", D_overlay_87200_801EF984_DC3E4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801B7FA0_A4A00);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801BA768_A71C8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801BA7DC_A723C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801BA900_A7360);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801BABF8_A7658);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801BB31C_A7D7C);
INCLUDE_RODATA(const s32, "overlay_87200/_ob_tasteless_knife", D_overlay_87200_801EF9B8_DC418);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801BB910_A8370);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801BD58C_A9FEC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801BD678_AA0D8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801BD88C_AA2EC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801BE514_AAF74);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801BE5E0_AB040);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801BE69C_AB0FC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801BE8D0_AB330);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801BEB8C_AB5EC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801BEC78_AB6D8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801C0798_AD1F8);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801C0C40_AD6A0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801C0C80_AD6E0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801C0FD0_ADA30);
INCLUDE_ASM(const s32, "overlay_87200/_ob_tasteless_knife", func_overlay_87200_801C1014_ADA74);

View File

@ -0,0 +1,57 @@
#include "common.h"
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801E3920_D0380);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801E4124_D0B84);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801E46AC_D110C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801E4B04_D1564);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801E4C70_D16D0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801E5760_D21C0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801E6770_D31D0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801E7974_D43D4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801E79A0_D4400);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801E83A8_D4E08);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801E8B2C_D558C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801E91F4_D5C54);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801E965C_D60BC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801EA640_D70A0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801EAF40_D79A0);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801EB030_D7A90);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801EB8AC_D830C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801EC384_D8DE4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801EC9A8_D9408);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801ECE9C_D98FC);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801EDAB4_DA514);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801EDC0C_DA66C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801EDC3C_DA69C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801EDCD0_DA730);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801EDD1C_DA77C);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801EDD74_DA7D4);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801EDF04_DA964);
INCLUDE_ASM(const s32, "overlay_87200/_ob_venomous_harmony", func_overlay_87200_801EE024_DAA84);

View File

@ -1,5 +1,8 @@
#include "common.h" #include "common.h"
extern void func_801C1990();
extern u32 D_801977C8;
INCLUDE_ASM(const s32, "segment_obdata/_ob_squeamish_mask", func_8017B5B0); INCLUDE_ASM(const s32, "segment_obdata/_ob_squeamish_mask", func_8017B5B0);
INCLUDE_ASM(const s32, "segment_obdata/_ob_squeamish_mask", func_8017B5BC); INCLUDE_ASM(const s32, "segment_obdata/_ob_squeamish_mask", func_8017B5BC);
@ -12,7 +15,28 @@ OverlaySomething *__get_overlay_info_71280_65C8C(void) {
INCLUDE_ASM(const s32, "segment_obdata/_ob_squeamish_mask", __setup_overlay_79730); INCLUDE_ASM(const s32, "segment_obdata/_ob_squeamish_mask", __setup_overlay_79730);
INCLUDE_ASM(const s32, "segment_obdata/_ob_squeamish_mask", __setup_overlay_87200); /* 515B0 8017B6B0 */
void __setup_overlay_87200(void) {
osInvalICache(SEGMENT_TEXT_START(overlay_87200), SEGMENT_TEXT_SIZE(overlay_87200));
osInvalDCache(
SEGMENT_DATA_START(overlay_87200),
SEGMENT_RODATA_END(overlay_87200) - SEGMENT_DATA_START(overlay_87200)
);
__calls_romCopy_8009DA50(
SEGMENT_ROM_START(overlay_87200),
SEGMENT_VRAM_START(overlay_87200),
SEGMENT_ROM_SIZE(overlay_87200)
);
if (SEGMENT_BSS_START(overlay_87200) != SEGMENT_BSS_END(overlay_87200)) {
bzero(SEGMENT_BSS_START(overlay_87200), SEGMENT_BSS_SIZE(overlay_87200));
}
func_80073164(0U, 1, 1, 0x40, (s16) 1, (s16) 0x600, (s16) 0x2200);
func_801C1990();
D_801977C8 = 2;
}
INCLUDE_ASM(const s32, "segment_obdata/_ob_squeamish_mask", __setup_overlay_71280_51674); INCLUDE_ASM(const s32, "segment_obdata/_ob_squeamish_mask", __setup_overlay_71280_51674);