#ifndef SEGMENT_SYMBOLS_H #define SEGMENT_SYMBOLS_H #include "libc/stddef.h" #include "PR/ultratypes.h" #define DECLARE_SEGMENT(name) \ extern u8 _##name##SegmentStart[]; \ extern u8 _##name##SegmentEnd[]; #define DECLARE_ROM_SEGMENT(name) \ extern u8 _##name##SegmentRomStart[]; \ extern u8 _##name##SegmentRomEnd[]; #define DECLARE_BSS_SEGMENT(name) \ extern u8 _##name##SegmentBssStart[]; \ extern u8 _##name##SegmentBssEnd[]; #define DECLARE_OVERLAY_SEGMENT(name) \ DECLARE_SEGMENT(ovl_##name) \ DECLARE_ROM_SEGMENT(ovl_##name) #define SEGMENT_START(segment) (_ ## segment ## SegmentStart) #define SEGMENT_END(segment) (_ ## segment ## SegmentEnd) #define SEGMENT_SIZE(segment) ((uintptr_t)SEGMENT_END(segment) - (uintptr_t)SEGMENT_START(segment)) #define SEGMENT_ROM_START(segment) (_ ## segment ## SegmentRomStart) #define SEGMENT_ROM_END(segment) (_ ## segment ## SegmentRomEnd) #define SEGMENT_ROM_SIZE(segment) ((uintptr_t)SEGMENT_ROM_END(segment) - (uintptr_t)SEGMENT_ROM_START(segment)) #define SEGMENT_BSS_START(segment) (_ ## segment ## SegmentBssStart) #define SEGMENT_BSS_END(segment) (_ ## segment ## SegmentBssEnd) #define SEGMENT_BSS_SIZE(segment) ((uintptr_t)SEGMENT_BSS_END(segment) - (uintptr_t)SEGMENT_BSS_START(segment)) DECLARE_SEGMENT(boot) DECLARE_ROM_SEGMENT(boot) DECLARE_SEGMENT(dmadata) DECLARE_ROM_SEGMENT(dmadata) DECLARE_ROM_SEGMENT(Audiobank) DECLARE_ROM_SEGMENT(Audioseq) DECLARE_ROM_SEGMENT(Audiotable) DECLARE_ROM_SEGMENT(kanji) DECLARE_ROM_SEGMENT(link_animetion) DECLARE_ROM_SEGMENT(icon_item_field_static) DECLARE_ROM_SEGMENT(icon_item_dungeon_static) DECLARE_ROM_SEGMENT(icon_item_gameover_static) DECLARE_ROM_SEGMENT(icon_item_jpn_static) DECLARE_ROM_SEGMENT(icon_item_vtx_static) DECLARE_ROM_SEGMENT(map_i_static) DECLARE_ROM_SEGMENT(map_grand_static) DECLARE_ROM_SEGMENT(item_name_static) DECLARE_ROM_SEGMENT(map_name_static) DECLARE_ROM_SEGMENT(icon_item_static_test) DECLARE_ROM_SEGMENT(icon_item_24_static_test) DECLARE_ROM_SEGMENT(schedule_dma_static_test) DECLARE_ROM_SEGMENT(schedule_static) DECLARE_ROM_SEGMENT(story_static) DECLARE_ROM_SEGMENT(do_action_static) DECLARE_ROM_SEGMENT(message_static) DECLARE_ROM_SEGMENT(message_texture_static) DECLARE_ROM_SEGMENT(nes_font_static) DECLARE_ROM_SEGMENT(message_data_static) DECLARE_ROM_SEGMENT(staff_message_data_static) DECLARE_SEGMENT(code) DECLARE_ROM_SEGMENT(code) DECLARE_BSS_SEGMENT(code) DECLARE_OVERLAY_SEGMENT(title) DECLARE_OVERLAY_SEGMENT(select) DECLARE_OVERLAY_SEGMENT(opening) DECLARE_OVERLAY_SEGMENT(file_choose) DECLARE_OVERLAY_SEGMENT(daytelop) DECLARE_OVERLAY_SEGMENT(kaleido_scope) DECLARE_OVERLAY_SEGMENT(player_actor) #define DEFINE_ACTOR(name, enumValue, allocType, nameString) DECLARE_OVERLAY_SEGMENT(name) #define DEFINE_ACTOR_INTERNAL(name, enumValue, allocType, nameString) #define DEFINE_ACTOR_UNSET(enumValue) #include "tables/actor_table.h" #undef DEFINE_ACTOR #undef DEFINE_ACTOR_INTERNAL #undef DEFINE_ACTOR_UNSET DECLARE_OVERLAY_SEGMENT(Effect_Ss_Dust) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Kirakira) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Bomb2) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Blast) DECLARE_OVERLAY_SEGMENT(Effect_Ss_G_Spk) DECLARE_OVERLAY_SEGMENT(Effect_Ss_D_Fire) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Bubble) DECLARE_OVERLAY_SEGMENT(Effect_Ss_G_Ripple) DECLARE_OVERLAY_SEGMENT(Effect_Ss_G_Splash) DECLARE_OVERLAY_SEGMENT(Effect_Ss_G_Fire) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Lightning) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Dt_Bubble) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Hahen) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Stick) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Sibuki) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Stone1) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Hitmark) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Fhg_Flash) DECLARE_OVERLAY_SEGMENT(Effect_Ss_K_Fire) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Solder_Srch_Ball) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Kakera) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Ice_Piece) DECLARE_OVERLAY_SEGMENT(Effect_Ss_En_Ice) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Fire_Tail) DECLARE_OVERLAY_SEGMENT(Effect_Ss_En_Fire) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Extra) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Dead_Db) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Dead_Dd) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Dead_Ds) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Ice_Smoke) DECLARE_OVERLAY_SEGMENT(Effect_En_Ice_Block) DECLARE_OVERLAY_SEGMENT(Effect_Ss_Sbn) DECLARE_ROM_SEGMENT(gameplay_keep) DECLARE_ROM_SEGMENT(gameplay_field_keep) DECLARE_ROM_SEGMENT(gameplay_dangeon_keep) DECLARE_ROM_SEGMENT(object_link_boy) DECLARE_ROM_SEGMENT(object_link_child) DECLARE_ROM_SEGMENT(object_link_goron) DECLARE_ROM_SEGMENT(object_link_zora) DECLARE_ROM_SEGMENT(object_link_nuts) DECLARE_ROM_SEGMENT(object_mask_ki_tan) DECLARE_ROM_SEGMENT(object_mask_rabit) DECLARE_ROM_SEGMENT(object_mask_skj) DECLARE_ROM_SEGMENT(object_mask_truth) DECLARE_ROM_SEGMENT(object_mask_gibudo) DECLARE_ROM_SEGMENT(object_mask_json) DECLARE_ROM_SEGMENT(object_mask_kerfay) DECLARE_ROM_SEGMENT(object_mask_bigelf) DECLARE_ROM_SEGMENT(object_mask_kyojin) DECLARE_ROM_SEGMENT(object_mask_romerny) DECLARE_ROM_SEGMENT(object_mask_posthat) DECLARE_ROM_SEGMENT(object_mask_zacho) DECLARE_ROM_SEGMENT(object_mask_stone) DECLARE_ROM_SEGMENT(object_mask_bree) DECLARE_ROM_SEGMENT(object_mask_gero) DECLARE_ROM_SEGMENT(object_mask_yofukasi) DECLARE_ROM_SEGMENT(object_mask_meoto) DECLARE_ROM_SEGMENT(object_mask_dancer) DECLARE_ROM_SEGMENT(object_mask_bakuretu) DECLARE_ROM_SEGMENT(object_mask_bu_san) DECLARE_ROM_SEGMENT(object_mask_goron) DECLARE_ROM_SEGMENT(object_mask_zora) DECLARE_ROM_SEGMENT(object_mask_nuts) DECLARE_ROM_SEGMENT(object_mask_boy) DECLARE_ROM_SEGMENT(object_box) DECLARE_ROM_SEGMENT(object_okuta) DECLARE_ROM_SEGMENT(object_wallmaster) DECLARE_ROM_SEGMENT(object_dy_obj) DECLARE_ROM_SEGMENT(object_firefly) DECLARE_ROM_SEGMENT(object_dodongo) DECLARE_ROM_SEGMENT(object_niw) DECLARE_ROM_SEGMENT(object_tite) DECLARE_ROM_SEGMENT(object_ph) DECLARE_ROM_SEGMENT(object_dinofos) DECLARE_ROM_SEGMENT(object_zl1) DECLARE_ROM_SEGMENT(object_bubble) DECLARE_ROM_SEGMENT(object_test3) DECLARE_ROM_SEGMENT(object_famos) DECLARE_ROM_SEGMENT(object_st) DECLARE_ROM_SEGMENT(object_thiefbird) DECLARE_ROM_SEGMENT(object_bombf) DECLARE_ROM_SEGMENT(object_am) DECLARE_ROM_SEGMENT(object_dekubaba) DECLARE_ROM_SEGMENT(object_warp1) DECLARE_ROM_SEGMENT(object_b_heart) DECLARE_ROM_SEGMENT(object_dekunuts) DECLARE_ROM_SEGMENT(object_bb) DECLARE_ROM_SEGMENT(object_death) DECLARE_ROM_SEGMENT(object_hata) DECLARE_ROM_SEGMENT(object_wood02) DECLARE_ROM_SEGMENT(object_trap) DECLARE_ROM_SEGMENT(object_vm) DECLARE_ROM_SEGMENT(object_efc_star_field) DECLARE_ROM_SEGMENT(object_rd) DECLARE_ROM_SEGMENT(object_yukimura_obj) DECLARE_ROM_SEGMENT(object_horse_link_child) DECLARE_ROM_SEGMENT(object_syokudai) DECLARE_ROM_SEGMENT(object_efc_tw) DECLARE_ROM_SEGMENT(object_gi_key) DECLARE_ROM_SEGMENT(object_mir_ray) DECLARE_ROM_SEGMENT(object_ctower_rot) DECLARE_ROM_SEGMENT(object_bdoor) DECLARE_ROM_SEGMENT(object_sb) DECLARE_ROM_SEGMENT(object_gi_melody) DECLARE_ROM_SEGMENT(object_gi_heart) DECLARE_ROM_SEGMENT(object_gi_compass) DECLARE_ROM_SEGMENT(object_gi_bosskey) DECLARE_ROM_SEGMENT(object_gi_nuts) DECLARE_ROM_SEGMENT(object_gi_hearts) DECLARE_ROM_SEGMENT(object_gi_arrowcase) DECLARE_ROM_SEGMENT(object_gi_bombpouch) DECLARE_ROM_SEGMENT(object_in) DECLARE_ROM_SEGMENT(object_os_anime) DECLARE_ROM_SEGMENT(object_gi_bottle) DECLARE_ROM_SEGMENT(object_gi_stick) DECLARE_ROM_SEGMENT(object_gi_map) DECLARE_ROM_SEGMENT(object_oF1d_map) DECLARE_ROM_SEGMENT(object_ru2) DECLARE_ROM_SEGMENT(object_gi_magicpot) DECLARE_ROM_SEGMENT(object_gi_bomb_1) DECLARE_ROM_SEGMENT(object_ma2) DECLARE_ROM_SEGMENT(object_gi_purse) DECLARE_ROM_SEGMENT(object_rr) DECLARE_ROM_SEGMENT(object_gi_arrow) DECLARE_ROM_SEGMENT(object_gi_bomb_2) DECLARE_ROM_SEGMENT(object_gi_shield_2) DECLARE_ROM_SEGMENT(object_gi_hookshot) DECLARE_ROM_SEGMENT(object_gi_ocarina) DECLARE_ROM_SEGMENT(object_gi_milk) DECLARE_ROM_SEGMENT(object_ma1) DECLARE_ROM_SEGMENT(object_ny) DECLARE_ROM_SEGMENT(object_fr) DECLARE_ROM_SEGMENT(object_gi_bow) DECLARE_ROM_SEGMENT(object_gi_glasses) DECLARE_ROM_SEGMENT(object_gi_liquid) DECLARE_ROM_SEGMENT(object_ani) DECLARE_ROM_SEGMENT(object_gi_shield_3) DECLARE_ROM_SEGMENT(object_gi_bean) DECLARE_ROM_SEGMENT(object_gi_fish) DECLARE_ROM_SEGMENT(object_gi_longsword) DECLARE_ROM_SEGMENT(object_zo) DECLARE_ROM_SEGMENT(object_umajump) DECLARE_ROM_SEGMENT(object_mastergolon) DECLARE_ROM_SEGMENT(object_masterzoora) DECLARE_ROM_SEGMENT(object_aob) DECLARE_ROM_SEGMENT(object_ik) DECLARE_ROM_SEGMENT(object_ahg) DECLARE_ROM_SEGMENT(object_cne) DECLARE_ROM_SEGMENT(object_bji) DECLARE_ROM_SEGMENT(object_bba) DECLARE_ROM_SEGMENT(object_an1) DECLARE_ROM_SEGMENT(object_boj) DECLARE_ROM_SEGMENT(object_fz) DECLARE_ROM_SEGMENT(object_bob) DECLARE_ROM_SEGMENT(object_ge1) DECLARE_ROM_SEGMENT(object_yabusame_point) DECLARE_ROM_SEGMENT(object_d_hsblock) DECLARE_ROM_SEGMENT(object_d_lift) DECLARE_ROM_SEGMENT(object_mamenoki) DECLARE_ROM_SEGMENT(object_goroiwa) DECLARE_ROM_SEGMENT(object_toryo) DECLARE_ROM_SEGMENT(object_daiku) DECLARE_ROM_SEGMENT(object_nwc) DECLARE_ROM_SEGMENT(object_gm) DECLARE_ROM_SEGMENT(object_ms) DECLARE_ROM_SEGMENT(object_hs) DECLARE_ROM_SEGMENT(object_lightswitch) DECLARE_ROM_SEGMENT(object_kusa) DECLARE_ROM_SEGMENT(object_tsubo) DECLARE_ROM_SEGMENT(object_kanban) DECLARE_ROM_SEGMENT(object_owl) DECLARE_ROM_SEGMENT(object_mk) DECLARE_ROM_SEGMENT(object_fu) DECLARE_ROM_SEGMENT(object_gi_ki_tan_mask) DECLARE_ROM_SEGMENT(object_gi_mask18) DECLARE_ROM_SEGMENT(object_gi_rabit_mask) DECLARE_ROM_SEGMENT(object_gi_truth_mask) DECLARE_ROM_SEGMENT(object_stream) DECLARE_ROM_SEGMENT(object_mm) DECLARE_ROM_SEGMENT(object_js) DECLARE_ROM_SEGMENT(object_cs) DECLARE_ROM_SEGMENT(object_gi_soldout) DECLARE_ROM_SEGMENT(object_mag) DECLARE_ROM_SEGMENT(object_gi_golonmask) DECLARE_ROM_SEGMENT(object_gi_zoramask) DECLARE_ROM_SEGMENT(object_ka) DECLARE_ROM_SEGMENT(object_zg) DECLARE_ROM_SEGMENT(object_gi_m_arrow) DECLARE_ROM_SEGMENT(object_ds2) DECLARE_ROM_SEGMENT(object_fish) DECLARE_ROM_SEGMENT(object_gi_sutaru) DECLARE_ROM_SEGMENT(object_ssh) DECLARE_ROM_SEGMENT(object_bigslime) DECLARE_ROM_SEGMENT(object_bg) DECLARE_ROM_SEGMENT(object_bombiwa) DECLARE_ROM_SEGMENT(object_hintnuts) DECLARE_ROM_SEGMENT(object_rs) DECLARE_ROM_SEGMENT(object_gla) DECLARE_ROM_SEGMENT(object_geldb) DECLARE_ROM_SEGMENT(object_dog) DECLARE_ROM_SEGMENT(object_kibako2) DECLARE_ROM_SEGMENT(object_dns) DECLARE_ROM_SEGMENT(object_dnk) DECLARE_ROM_SEGMENT(object_gi_insect) DECLARE_ROM_SEGMENT(object_gi_ghost) DECLARE_ROM_SEGMENT(object_gi_soul) DECLARE_ROM_SEGMENT(object_f40_obj) DECLARE_ROM_SEGMENT(object_gi_rupy) DECLARE_ROM_SEGMENT(object_po_composer) DECLARE_ROM_SEGMENT(object_mu) DECLARE_ROM_SEGMENT(object_wf) DECLARE_ROM_SEGMENT(object_skb) DECLARE_ROM_SEGMENT(object_gs) DECLARE_ROM_SEGMENT(object_ps) DECLARE_ROM_SEGMENT(object_omoya_obj) DECLARE_ROM_SEGMENT(object_crow) DECLARE_ROM_SEGMENT(object_cow) DECLARE_ROM_SEGMENT(object_gi_sword_1) DECLARE_ROM_SEGMENT(object_zl4) DECLARE_ROM_SEGMENT(object_grasshopper) DECLARE_ROM_SEGMENT(object_boyo) DECLARE_ROM_SEGMENT(object_fwall) DECLARE_ROM_SEGMENT(object_jso) DECLARE_ROM_SEGMENT(object_knight) DECLARE_ROM_SEGMENT(object_icicle) DECLARE_ROM_SEGMENT(object_spdweb) DECLARE_ROM_SEGMENT(object_boss01) DECLARE_ROM_SEGMENT(object_boss02) DECLARE_ROM_SEGMENT(object_boss03) DECLARE_ROM_SEGMENT(object_boss04) DECLARE_ROM_SEGMENT(object_boss05) DECLARE_ROM_SEGMENT(object_boss07) DECLARE_ROM_SEGMENT(object_raf) DECLARE_ROM_SEGMENT(object_funen) DECLARE_ROM_SEGMENT(object_raillift) DECLARE_ROM_SEGMENT(object_numa_obj) DECLARE_ROM_SEGMENT(object_flowerpot) DECLARE_ROM_SEGMENT(object_spinyroll) DECLARE_ROM_SEGMENT(object_ice_block) DECLARE_ROM_SEGMENT(object_keikoku_demo) DECLARE_ROM_SEGMENT(object_slime) DECLARE_ROM_SEGMENT(object_pr) DECLARE_ROM_SEGMENT(object_f52_obj) DECLARE_ROM_SEGMENT(object_f53_obj) DECLARE_ROM_SEGMENT(object_kibako) DECLARE_ROM_SEGMENT(object_sek) DECLARE_ROM_SEGMENT(object_gmo) DECLARE_ROM_SEGMENT(object_bat) DECLARE_ROM_SEGMENT(object_sekihil) DECLARE_ROM_SEGMENT(object_sekihig) DECLARE_ROM_SEGMENT(object_sekihin) DECLARE_ROM_SEGMENT(object_sekihiz) DECLARE_ROM_SEGMENT(object_wiz) DECLARE_ROM_SEGMENT(object_ladder) DECLARE_ROM_SEGMENT(object_mkk) DECLARE_ROM_SEGMENT(object_keikoku_obj) DECLARE_ROM_SEGMENT(object_sichitai_obj) DECLARE_ROM_SEGMENT(object_dekucity_ana_obj) DECLARE_ROM_SEGMENT(object_rat) DECLARE_ROM_SEGMENT(object_water_effect) DECLARE_ROM_SEGMENT(object_dblue_object) DECLARE_ROM_SEGMENT(object_bal) DECLARE_ROM_SEGMENT(object_warp_uzu) DECLARE_ROM_SEGMENT(object_driftice) DECLARE_ROM_SEGMENT(object_fall) DECLARE_ROM_SEGMENT(object_hanareyama_obj) DECLARE_ROM_SEGMENT(object_crace_object) DECLARE_ROM_SEGMENT(object_dnq) DECLARE_ROM_SEGMENT(object_obj_tokeidai) DECLARE_ROM_SEGMENT(object_eg) DECLARE_ROM_SEGMENT(object_tru) DECLARE_ROM_SEGMENT(object_trt) DECLARE_ROM_SEGMENT(object_hakugin_obj) DECLARE_ROM_SEGMENT(object_horse_game_check) DECLARE_ROM_SEGMENT(object_stk) DECLARE_ROM_SEGMENT(object_mnk) DECLARE_ROM_SEGMENT(object_gi_bottle_red) DECLARE_ROM_SEGMENT(object_tokei_tobira) DECLARE_ROM_SEGMENT(object_az) DECLARE_ROM_SEGMENT(object_twig) DECLARE_ROM_SEGMENT(object_dekucity_obj) DECLARE_ROM_SEGMENT(object_po_fusen) DECLARE_ROM_SEGMENT(object_racetsubo) DECLARE_ROM_SEGMENT(object_ha) DECLARE_ROM_SEGMENT(object_bigokuta) DECLARE_ROM_SEGMENT(object_open_obj) DECLARE_ROM_SEGMENT(object_fu_kaiten) DECLARE_ROM_SEGMENT(object_fu_mato) DECLARE_ROM_SEGMENT(object_mtoride) DECLARE_ROM_SEGMENT(object_osn) DECLARE_ROM_SEGMENT(object_tokei_step) DECLARE_ROM_SEGMENT(object_lotus) DECLARE_ROM_SEGMENT(object_tl) DECLARE_ROM_SEGMENT(object_dkjail_obj) DECLARE_ROM_SEGMENT(object_visiblock) DECLARE_ROM_SEGMENT(object_tsn) DECLARE_ROM_SEGMENT(object_ds2n) DECLARE_ROM_SEGMENT(object_fsn) DECLARE_ROM_SEGMENT(object_shn) DECLARE_ROM_SEGMENT(object_bigicicle) DECLARE_ROM_SEGMENT(object_gi_bottle_15) DECLARE_ROM_SEGMENT(object_tk) DECLARE_ROM_SEGMENT(object_market_obj) DECLARE_ROM_SEGMENT(object_gi_reserve00) DECLARE_ROM_SEGMENT(object_gi_reserve01) DECLARE_ROM_SEGMENT(object_lightblock) DECLARE_ROM_SEGMENT(object_takaraya_objects) DECLARE_ROM_SEGMENT(object_wdhand) DECLARE_ROM_SEGMENT(object_sdn) DECLARE_ROM_SEGMENT(object_snowwd) DECLARE_ROM_SEGMENT(object_giant) DECLARE_ROM_SEGMENT(object_comb) DECLARE_ROM_SEGMENT(object_hana) DECLARE_ROM_SEGMENT(object_boss_hakugin) DECLARE_ROM_SEGMENT(object_meganeana_obj) DECLARE_ROM_SEGMENT(object_gi_nutsmask) DECLARE_ROM_SEGMENT(object_stk2) DECLARE_ROM_SEGMENT(object_spot11_obj) DECLARE_ROM_SEGMENT(object_danpei_object) DECLARE_ROM_SEGMENT(object_dhouse) DECLARE_ROM_SEGMENT(object_hakaisi) DECLARE_ROM_SEGMENT(object_po) DECLARE_ROM_SEGMENT(object_snowman) DECLARE_ROM_SEGMENT(object_po_sisters) DECLARE_ROM_SEGMENT(object_pp) DECLARE_ROM_SEGMENT(object_goronswitch) DECLARE_ROM_SEGMENT(object_delf) DECLARE_ROM_SEGMENT(object_botihasira) DECLARE_ROM_SEGMENT(object_gi_bigbomb) DECLARE_ROM_SEGMENT(object_pst) DECLARE_ROM_SEGMENT(object_bsmask) DECLARE_ROM_SEGMENT(object_spidertent) DECLARE_ROM_SEGMENT(object_zoraegg) DECLARE_ROM_SEGMENT(object_kbt) DECLARE_ROM_SEGMENT(object_gg) DECLARE_ROM_SEGMENT(object_maruta) DECLARE_ROM_SEGMENT(object_ghaka) DECLARE_ROM_SEGMENT(object_oyu) DECLARE_ROM_SEGMENT(object_dnp) DECLARE_ROM_SEGMENT(object_dai) DECLARE_ROM_SEGMENT(object_kgy) DECLARE_ROM_SEGMENT(object_fb) DECLARE_ROM_SEGMENT(object_taisou) DECLARE_ROM_SEGMENT(object_gk) DECLARE_ROM_SEGMENT(object_haka_obj) DECLARE_ROM_SEGMENT(object_dnt) DECLARE_ROM_SEGMENT(object_yukiyama) DECLARE_ROM_SEGMENT(object_icefloe) DECLARE_ROM_SEGMENT(object_gi_gold_dust) DECLARE_ROM_SEGMENT(object_gi_bottle_16) DECLARE_ROM_SEGMENT(object_gi_bottle_22) DECLARE_ROM_SEGMENT(object_bee) DECLARE_ROM_SEGMENT(object_ot) DECLARE_ROM_SEGMENT(object_utubo) DECLARE_ROM_SEGMENT(object_dora) DECLARE_ROM_SEGMENT(object_gi_loach) DECLARE_ROM_SEGMENT(object_gi_seahorse) DECLARE_ROM_SEGMENT(object_bigpo) DECLARE_ROM_SEGMENT(object_hariko) DECLARE_ROM_SEGMENT(object_dno) DECLARE_ROM_SEGMENT(object_sinkai_kabe) DECLARE_ROM_SEGMENT(object_kin2_obj) DECLARE_ROM_SEGMENT(object_ishi) DECLARE_ROM_SEGMENT(object_hakugin_demo) DECLARE_ROM_SEGMENT(object_jg) DECLARE_ROM_SEGMENT(object_gi_sword_2) DECLARE_ROM_SEGMENT(object_gi_sword_3) DECLARE_ROM_SEGMENT(object_gi_sword_4) DECLARE_ROM_SEGMENT(object_um) DECLARE_ROM_SEGMENT(object_rb) DECLARE_ROM_SEGMENT(object_mbar_obj) DECLARE_ROM_SEGMENT(object_ikana_obj) DECLARE_ROM_SEGMENT(object_kz) DECLARE_ROM_SEGMENT(object_tokei_turret) DECLARE_ROM_SEGMENT(object_zog) DECLARE_ROM_SEGMENT(object_rotlift) DECLARE_ROM_SEGMENT(object_posthouse_obj) DECLARE_ROM_SEGMENT(object_gi_mask09) DECLARE_ROM_SEGMENT(object_gi_mask14) DECLARE_ROM_SEGMENT(object_gi_mask15) DECLARE_ROM_SEGMENT(object_inibs_object) DECLARE_ROM_SEGMENT(object_tree) DECLARE_ROM_SEGMENT(object_kaizoku_obj) DECLARE_ROM_SEGMENT(object_gi_reserve_b_00) DECLARE_ROM_SEGMENT(object_gi_reserve_c_00) DECLARE_ROM_SEGMENT(object_zob) DECLARE_ROM_SEGMENT(object_milkbar) DECLARE_ROM_SEGMENT(object_dmask) DECLARE_ROM_SEGMENT(object_gi_reserve_c_01) DECLARE_ROM_SEGMENT(object_zod) DECLARE_ROM_SEGMENT(object_kumo30) DECLARE_ROM_SEGMENT(object_obj_yasi) DECLARE_ROM_SEGMENT(object_tanron1) DECLARE_ROM_SEGMENT(object_tanron2) DECLARE_ROM_SEGMENT(object_tanron3) DECLARE_ROM_SEGMENT(object_gi_magicmushroom) DECLARE_ROM_SEGMENT(object_obj_chan) DECLARE_ROM_SEGMENT(object_gi_mask10) DECLARE_ROM_SEGMENT(object_zos) DECLARE_ROM_SEGMENT(object_an2) DECLARE_ROM_SEGMENT(object_an3) DECLARE_ROM_SEGMENT(object_f40_switch) DECLARE_ROM_SEGMENT(object_lodmoon) DECLARE_ROM_SEGMENT(object_tro) DECLARE_ROM_SEGMENT(object_gi_mask12) DECLARE_ROM_SEGMENT(object_gi_mask23) DECLARE_ROM_SEGMENT(object_gi_bottle_21) DECLARE_ROM_SEGMENT(object_gi_camera) DECLARE_ROM_SEGMENT(object_kamejima) DECLARE_ROM_SEGMENT(object_nb) DECLARE_ROM_SEGMENT(object_harfgibud) DECLARE_ROM_SEGMENT(object_zov) DECLARE_ROM_SEGMENT(object_ah) DECLARE_ROM_SEGMENT(object_hgdoor) DECLARE_ROM_SEGMENT(object_dor01) DECLARE_ROM_SEGMENT(object_dor02) DECLARE_ROM_SEGMENT(object_dor03) DECLARE_ROM_SEGMENT(object_dor04) DECLARE_ROM_SEGMENT(object_last_obj) DECLARE_ROM_SEGMENT(object_redead_obj) DECLARE_ROM_SEGMENT(object_ikninside_obj) DECLARE_ROM_SEGMENT(object_iknv_obj) DECLARE_ROM_SEGMENT(object_pamera) DECLARE_ROM_SEGMENT(object_hsstump) DECLARE_ROM_SEGMENT(object_zm) DECLARE_ROM_SEGMENT(object_al) DECLARE_ROM_SEGMENT(object_tab) DECLARE_ROM_SEGMENT(object_secom_obj) DECLARE_ROM_SEGMENT(object_dt) DECLARE_ROM_SEGMENT(object_gi_mask03) DECLARE_ROM_SEGMENT(object_cha) DECLARE_ROM_SEGMENT(object_obj_dinner) DECLARE_ROM_SEGMENT(object_gi_reserve_b_01) DECLARE_ROM_SEGMENT(object_lastday) DECLARE_ROM_SEGMENT(object_bai) DECLARE_ROM_SEGMENT(object_ikn_demo) DECLARE_ROM_SEGMENT(object_gi_fieldmap) DECLARE_ROM_SEGMENT(object_big_fwall) DECLARE_ROM_SEGMENT(object_hunsui) DECLARE_ROM_SEGMENT(object_uch) DECLARE_ROM_SEGMENT(object_tanron4) DECLARE_ROM_SEGMENT(object_tanron5) DECLARE_ROM_SEGMENT(object_in2) DECLARE_ROM_SEGMENT(object_yb) DECLARE_ROM_SEGMENT(object_rz) DECLARE_ROM_SEGMENT(object_bjt) DECLARE_ROM_SEGMENT(object_taru) DECLARE_ROM_SEGMENT(object_moonston) DECLARE_ROM_SEGMENT(object_gi_schedule) DECLARE_ROM_SEGMENT(object_gi_stonemask) DECLARE_ROM_SEGMENT(object_zoraband) DECLARE_ROM_SEGMENT(object_kepn_koya) DECLARE_ROM_SEGMENT(object_obj_usiyane) DECLARE_ROM_SEGMENT(object_gi_mask05) DECLARE_ROM_SEGMENT(object_gi_mask11) DECLARE_ROM_SEGMENT(object_gi_mask20) DECLARE_ROM_SEGMENT(object_nnh) DECLARE_ROM_SEGMENT(object_kzsaku) DECLARE_ROM_SEGMENT(object_obj_milk_bin) DECLARE_ROM_SEGMENT(object_random_obj) DECLARE_ROM_SEGMENT(object_kujiya) DECLARE_ROM_SEGMENT(object_kitan) DECLARE_ROM_SEGMENT(object_gi_mask06) DECLARE_ROM_SEGMENT(object_gi_mask16) DECLARE_ROM_SEGMENT(object_astr_obj) DECLARE_ROM_SEGMENT(object_bsb) DECLARE_ROM_SEGMENT(object_fall2) DECLARE_ROM_SEGMENT(object_sth) DECLARE_ROM_SEGMENT(object_gi_mssa) DECLARE_ROM_SEGMENT(object_smtower) DECLARE_ROM_SEGMENT(object_gi_mask21) DECLARE_ROM_SEGMENT(object_yado_obj) DECLARE_ROM_SEGMENT(object_syoten) DECLARE_ROM_SEGMENT(object_moonend) DECLARE_ROM_SEGMENT(object_ob) DECLARE_ROM_SEGMENT(object_gi_bottle_04) DECLARE_ROM_SEGMENT(object_and) DECLARE_ROM_SEGMENT(object_obj_danpeilift) DECLARE_ROM_SEGMENT(object_drs) DECLARE_ROM_SEGMENT(object_msmo) DECLARE_ROM_SEGMENT(object_an4) DECLARE_ROM_SEGMENT(object_wdor01) DECLARE_ROM_SEGMENT(object_wdor02) DECLARE_ROM_SEGMENT(object_wdor03) DECLARE_ROM_SEGMENT(object_wdor04) DECLARE_ROM_SEGMENT(object_wdor05) DECLARE_ROM_SEGMENT(object_stk3) DECLARE_ROM_SEGMENT(object_kinsta1_obj) DECLARE_ROM_SEGMENT(object_kinsta2_obj) DECLARE_ROM_SEGMENT(object_bh) DECLARE_ROM_SEGMENT(object_gi_mask17) DECLARE_ROM_SEGMENT(object_gi_mask22) DECLARE_ROM_SEGMENT(object_lbfshot) DECLARE_ROM_SEGMENT(object_fusen) DECLARE_ROM_SEGMENT(object_ending_obj) DECLARE_ROM_SEGMENT(object_gi_mask13) DECLARE_ROM_SEGMENT(scene_texture_01) DECLARE_ROM_SEGMENT(scene_texture_02) DECLARE_ROM_SEGMENT(scene_texture_03) DECLARE_ROM_SEGMENT(scene_texture_04) DECLARE_ROM_SEGMENT(scene_texture_05) DECLARE_ROM_SEGMENT(scene_texture_06) DECLARE_ROM_SEGMENT(scene_texture_07) DECLARE_ROM_SEGMENT(scene_texture_08) DECLARE_ROM_SEGMENT(nintendo_rogo_static) DECLARE_ROM_SEGMENT(title_static) DECLARE_SEGMENT(memerrmsg) DECLARE_ROM_SEGMENT(memerrmsg) DECLARE_SEGMENT(locerrmsg) DECLARE_ROM_SEGMENT(locerrmsg) DECLARE_ROM_SEGMENT(parameter_static) DECLARE_ROM_SEGMENT(week_static) DECLARE_ROM_SEGMENT(daytelop_static) DECLARE_ROM_SEGMENT(ger_daytelop_static) DECLARE_ROM_SEGMENT(fra_daytelop_static) DECLARE_ROM_SEGMENT(esp_daytelop_static) DECLARE_ROM_SEGMENT(d2_fine_static) DECLARE_ROM_SEGMENT(d2_cloud_static) DECLARE_ROM_SEGMENT(d2_fine_pal_static) DECLARE_ROM_SEGMENT(elf_message_field) DECLARE_ROM_SEGMENT(elf_message_ydan) DECLARE_ROM_SEGMENT(Z2_20SICHITAI2) DECLARE_ROM_SEGMENT(Z2_20SICHITAI2_room_00) DECLARE_ROM_SEGMENT(Z2_20SICHITAI2_room_01) DECLARE_ROM_SEGMENT(Z2_20SICHITAI2_room_02) DECLARE_ROM_SEGMENT(Z2_WITCH_SHOP) DECLARE_ROM_SEGMENT(Z2_WITCH_SHOP_room_00) DECLARE_ROM_SEGMENT(Z2_LAST_BS) DECLARE_ROM_SEGMENT(Z2_LAST_BS_room_00) DECLARE_ROM_SEGMENT(Z2_HAKASHITA) DECLARE_ROM_SEGMENT(Z2_HAKASHITA_room_00) DECLARE_ROM_SEGMENT(Z2_HAKASHITA_room_01) DECLARE_ROM_SEGMENT(Z2_HAKASHITA_room_02) DECLARE_ROM_SEGMENT(Z2_HAKASHITA_room_03) DECLARE_ROM_SEGMENT(Z2_HAKASHITA_room_04) DECLARE_ROM_SEGMENT(Z2_AYASHIISHOP) DECLARE_ROM_SEGMENT(Z2_AYASHIISHOP_room_00) DECLARE_ROM_SEGMENT(Z2_AYASHIISHOP_room_01) DECLARE_ROM_SEGMENT(Z2_OMOYA) DECLARE_ROM_SEGMENT(Z2_OMOYA_room_00) DECLARE_ROM_SEGMENT(Z2_OMOYA_room_01) DECLARE_ROM_SEGMENT(Z2_OMOYA_room_02) DECLARE_ROM_SEGMENT(Z2_BOWLING) DECLARE_ROM_SEGMENT(Z2_BOWLING_room_00) DECLARE_ROM_SEGMENT(Z2_SONCHONOIE) DECLARE_ROM_SEGMENT(Z2_SONCHONOIE_room_00) DECLARE_ROM_SEGMENT(Z2_SONCHONOIE_room_01) DECLARE_ROM_SEGMENT(Z2_SONCHONOIE_room_02) DECLARE_ROM_SEGMENT(Z2_SONCHONOIE_room_03) DECLARE_ROM_SEGMENT(Z2_IKANA) DECLARE_ROM_SEGMENT(Z2_IKANA_room_00) DECLARE_ROM_SEGMENT(Z2_IKANA_room_01) DECLARE_ROM_SEGMENT(Z2_IKANA_room_02) DECLARE_ROM_SEGMENT(Z2_IKANA_room_03) DECLARE_ROM_SEGMENT(Z2_IKANA_room_04) DECLARE_ROM_SEGMENT(Z2_KAIZOKU) DECLARE_ROM_SEGMENT(Z2_KAIZOKU_room_00) DECLARE_ROM_SEGMENT(Z2_MILK_BAR) DECLARE_ROM_SEGMENT(Z2_MILK_BAR_room_00) DECLARE_ROM_SEGMENT(Z2_INISIE_N) DECLARE_ROM_SEGMENT(Z2_INISIE_N_room_00) DECLARE_ROM_SEGMENT(Z2_INISIE_N_room_01) DECLARE_ROM_SEGMENT(Z2_INISIE_N_room_02) DECLARE_ROM_SEGMENT(Z2_INISIE_N_room_03) DECLARE_ROM_SEGMENT(Z2_INISIE_N_room_04) DECLARE_ROM_SEGMENT(Z2_INISIE_N_room_05) DECLARE_ROM_SEGMENT(Z2_INISIE_N_room_06) DECLARE_ROM_SEGMENT(Z2_INISIE_N_room_07) DECLARE_ROM_SEGMENT(Z2_INISIE_N_room_08) DECLARE_ROM_SEGMENT(Z2_INISIE_N_room_09) DECLARE_ROM_SEGMENT(Z2_INISIE_N_room_10) DECLARE_ROM_SEGMENT(Z2_INISIE_N_room_11) DECLARE_ROM_SEGMENT(Z2_TAKARAYA) DECLARE_ROM_SEGMENT(Z2_TAKARAYA_room_00) DECLARE_ROM_SEGMENT(Z2_INISIE_R) DECLARE_ROM_SEGMENT(Z2_INISIE_R_room_00) DECLARE_ROM_SEGMENT(Z2_INISIE_R_room_01) DECLARE_ROM_SEGMENT(Z2_INISIE_R_room_02) DECLARE_ROM_SEGMENT(Z2_INISIE_R_room_03) DECLARE_ROM_SEGMENT(Z2_INISIE_R_room_04) DECLARE_ROM_SEGMENT(Z2_INISIE_R_room_05) DECLARE_ROM_SEGMENT(Z2_INISIE_R_room_06) DECLARE_ROM_SEGMENT(Z2_INISIE_R_room_07) DECLARE_ROM_SEGMENT(Z2_INISIE_R_room_08) DECLARE_ROM_SEGMENT(Z2_INISIE_R_room_09) DECLARE_ROM_SEGMENT(Z2_INISIE_R_room_10) DECLARE_ROM_SEGMENT(Z2_INISIE_R_room_11) DECLARE_ROM_SEGMENT(Z2_OKUJOU) DECLARE_ROM_SEGMENT(Z2_OKUJOU_room_00) DECLARE_ROM_SEGMENT(Z2_OPENINGDAN) DECLARE_ROM_SEGMENT(Z2_OPENINGDAN_room_00) DECLARE_ROM_SEGMENT(Z2_OPENINGDAN_room_01) DECLARE_ROM_SEGMENT(Z2_MITURIN) DECLARE_ROM_SEGMENT(Z2_MITURIN_room_00) DECLARE_ROM_SEGMENT(Z2_MITURIN_room_01) DECLARE_ROM_SEGMENT(Z2_MITURIN_room_02) DECLARE_ROM_SEGMENT(Z2_MITURIN_room_03) DECLARE_ROM_SEGMENT(Z2_MITURIN_room_04) DECLARE_ROM_SEGMENT(Z2_MITURIN_room_05) DECLARE_ROM_SEGMENT(Z2_MITURIN_room_06) DECLARE_ROM_SEGMENT(Z2_MITURIN_room_07) DECLARE_ROM_SEGMENT(Z2_MITURIN_room_08) DECLARE_ROM_SEGMENT(Z2_MITURIN_room_09) DECLARE_ROM_SEGMENT(Z2_MITURIN_room_10) DECLARE_ROM_SEGMENT(Z2_MITURIN_room_11) DECLARE_ROM_SEGMENT(Z2_MITURIN_room_12) DECLARE_ROM_SEGMENT(Z2_13HUBUKINOMITI) DECLARE_ROM_SEGMENT(Z2_13HUBUKINOMITI_room_00) DECLARE_ROM_SEGMENT(Z2_CASTLE) DECLARE_ROM_SEGMENT(Z2_CASTLE_room_00) DECLARE_ROM_SEGMENT(Z2_CASTLE_room_01) DECLARE_ROM_SEGMENT(Z2_CASTLE_room_02) DECLARE_ROM_SEGMENT(Z2_CASTLE_room_03) DECLARE_ROM_SEGMENT(Z2_CASTLE_room_04) DECLARE_ROM_SEGMENT(Z2_CASTLE_room_05) DECLARE_ROM_SEGMENT(Z2_CASTLE_room_06) DECLARE_ROM_SEGMENT(Z2_CASTLE_room_07) DECLARE_ROM_SEGMENT(Z2_CASTLE_room_08) DECLARE_ROM_SEGMENT(Z2_CASTLE_room_09) DECLARE_ROM_SEGMENT(Z2_DEKUTES) DECLARE_ROM_SEGMENT(Z2_DEKUTES_room_00) DECLARE_ROM_SEGMENT(Z2_MITURIN_BS) DECLARE_ROM_SEGMENT(Z2_MITURIN_BS_room_00) DECLARE_ROM_SEGMENT(Z2_SYATEKI_MIZU) DECLARE_ROM_SEGMENT(Z2_SYATEKI_MIZU_room_00) DECLARE_ROM_SEGMENT(Z2_HAKUGIN) DECLARE_ROM_SEGMENT(Z2_HAKUGIN_room_00) DECLARE_ROM_SEGMENT(Z2_HAKUGIN_room_01) DECLARE_ROM_SEGMENT(Z2_HAKUGIN_room_02) DECLARE_ROM_SEGMENT(Z2_HAKUGIN_room_03) DECLARE_ROM_SEGMENT(Z2_HAKUGIN_room_04) DECLARE_ROM_SEGMENT(Z2_HAKUGIN_room_05) DECLARE_ROM_SEGMENT(Z2_HAKUGIN_room_06) DECLARE_ROM_SEGMENT(Z2_HAKUGIN_room_07) DECLARE_ROM_SEGMENT(Z2_HAKUGIN_room_08) DECLARE_ROM_SEGMENT(Z2_HAKUGIN_room_09) DECLARE_ROM_SEGMENT(Z2_HAKUGIN_room_10) DECLARE_ROM_SEGMENT(Z2_HAKUGIN_room_11) DECLARE_ROM_SEGMENT(Z2_HAKUGIN_room_12) DECLARE_ROM_SEGMENT(Z2_HAKUGIN_room_13) DECLARE_ROM_SEGMENT(Z2_ROMANYMAE) DECLARE_ROM_SEGMENT(Z2_ROMANYMAE_room_00) DECLARE_ROM_SEGMENT(Z2_PIRATE) DECLARE_ROM_SEGMENT(Z2_PIRATE_room_00) DECLARE_ROM_SEGMENT(Z2_PIRATE_room_01) DECLARE_ROM_SEGMENT(Z2_PIRATE_room_02) DECLARE_ROM_SEGMENT(Z2_PIRATE_room_03) DECLARE_ROM_SEGMENT(Z2_PIRATE_room_04) DECLARE_ROM_SEGMENT(Z2_PIRATE_room_05) DECLARE_ROM_SEGMENT(Z2_PIRATE_room_06) DECLARE_ROM_SEGMENT(Z2_PIRATE_room_07) DECLARE_ROM_SEGMENT(Z2_PIRATE_room_08) DECLARE_ROM_SEGMENT(Z2_PIRATE_room_09) DECLARE_ROM_SEGMENT(Z2_PIRATE_room_10) DECLARE_ROM_SEGMENT(Z2_PIRATE_room_11) DECLARE_ROM_SEGMENT(Z2_PIRATE_room_12) DECLARE_ROM_SEGMENT(Z2_PIRATE_room_13) DECLARE_ROM_SEGMENT(Z2_PIRATE_room_14) DECLARE_ROM_SEGMENT(Z2_SYATEKI_MORI) DECLARE_ROM_SEGMENT(Z2_SYATEKI_MORI_room_00) DECLARE_ROM_SEGMENT(Z2_SINKAI) DECLARE_ROM_SEGMENT(Z2_SINKAI_room_00) DECLARE_ROM_SEGMENT(Z2_YOUSEI_IZUMI) DECLARE_ROM_SEGMENT(Z2_YOUSEI_IZUMI_room_00) DECLARE_ROM_SEGMENT(Z2_YOUSEI_IZUMI_room_01) DECLARE_ROM_SEGMENT(Z2_YOUSEI_IZUMI_room_02) DECLARE_ROM_SEGMENT(Z2_YOUSEI_IZUMI_room_03) DECLARE_ROM_SEGMENT(Z2_YOUSEI_IZUMI_room_04) DECLARE_ROM_SEGMENT(Z2_KINSTA1) DECLARE_ROM_SEGMENT(Z2_KINSTA1_room_00) DECLARE_ROM_SEGMENT(Z2_KINSTA1_room_01) DECLARE_ROM_SEGMENT(Z2_KINSTA1_room_02) DECLARE_ROM_SEGMENT(Z2_KINSTA1_room_03) DECLARE_ROM_SEGMENT(Z2_KINSTA1_room_04) DECLARE_ROM_SEGMENT(Z2_KINSTA1_room_05) DECLARE_ROM_SEGMENT(Z2_KINDAN2) DECLARE_ROM_SEGMENT(Z2_KINDAN2_room_00) DECLARE_ROM_SEGMENT(Z2_KINDAN2_room_01) DECLARE_ROM_SEGMENT(Z2_KINDAN2_room_02) DECLARE_ROM_SEGMENT(Z2_KINDAN2_room_03) DECLARE_ROM_SEGMENT(Z2_KINDAN2_room_04) DECLARE_ROM_SEGMENT(Z2_KINDAN2_room_05) DECLARE_ROM_SEGMENT(Z2_TENMON_DAI) DECLARE_ROM_SEGMENT(Z2_TENMON_DAI_room_00) DECLARE_ROM_SEGMENT(Z2_TENMON_DAI_room_01) DECLARE_ROM_SEGMENT(Z2_LAST_DEKU) DECLARE_ROM_SEGMENT(Z2_LAST_DEKU_room_00) DECLARE_ROM_SEGMENT(Z2_LAST_DEKU_room_01) DECLARE_ROM_SEGMENT(Z2_22DEKUCITY) DECLARE_ROM_SEGMENT(Z2_22DEKUCITY_room_00) DECLARE_ROM_SEGMENT(Z2_22DEKUCITY_room_01) DECLARE_ROM_SEGMENT(Z2_22DEKUCITY_room_02) DECLARE_ROM_SEGMENT(Z2_KAJIYA) DECLARE_ROM_SEGMENT(Z2_KAJIYA_room_00) DECLARE_ROM_SEGMENT(Z2_00KEIKOKU) DECLARE_ROM_SEGMENT(Z2_00KEIKOKU_room_00) DECLARE_ROM_SEGMENT(Z2_POSTHOUSE) DECLARE_ROM_SEGMENT(Z2_POSTHOUSE_room_00) DECLARE_ROM_SEGMENT(Z2_LABO) DECLARE_ROM_SEGMENT(Z2_LABO_room_00) DECLARE_ROM_SEGMENT(Z2_DANPEI2TEST) DECLARE_ROM_SEGMENT(Z2_DANPEI2TEST_room_00) DECLARE_ROM_SEGMENT(Z2_DANPEI2TEST_room_01) DECLARE_ROM_SEGMENT(Z2_16GORON_HOUSE) DECLARE_ROM_SEGMENT(Z2_16GORON_HOUSE_room_00) DECLARE_ROM_SEGMENT(Z2_16GORON_HOUSE_room_01) DECLARE_ROM_SEGMENT(Z2_33ZORACITY) DECLARE_ROM_SEGMENT(Z2_33ZORACITY_room_00) DECLARE_ROM_SEGMENT(Z2_8ITEMSHOP) DECLARE_ROM_SEGMENT(Z2_8ITEMSHOP_room_00) DECLARE_ROM_SEGMENT(Z2_F01) DECLARE_ROM_SEGMENT(Z2_F01_room_00) DECLARE_ROM_SEGMENT(Z2_INISIE_BS) DECLARE_ROM_SEGMENT(Z2_INISIE_BS_room_00) DECLARE_ROM_SEGMENT(Z2_30GYOSON) DECLARE_ROM_SEGMENT(Z2_30GYOSON_room_00) DECLARE_ROM_SEGMENT(Z2_31MISAKI) DECLARE_ROM_SEGMENT(Z2_31MISAKI_room_00) DECLARE_ROM_SEGMENT(Z2_TAKARAKUJI) DECLARE_ROM_SEGMENT(Z2_TAKARAKUJI_room_00) DECLARE_ROM_SEGMENT(Z2_TORIDE) DECLARE_ROM_SEGMENT(Z2_TORIDE_room_00) DECLARE_ROM_SEGMENT(Z2_FISHERMAN) DECLARE_ROM_SEGMENT(Z2_FISHERMAN_room_00) DECLARE_ROM_SEGMENT(Z2_GORONSHOP) DECLARE_ROM_SEGMENT(Z2_GORONSHOP_room_00) DECLARE_ROM_SEGMENT(Z2_DEKU_KING) DECLARE_ROM_SEGMENT(Z2_DEKU_KING_room_00) DECLARE_ROM_SEGMENT(Z2_LAST_GORON) DECLARE_ROM_SEGMENT(Z2_LAST_GORON_room_00) DECLARE_ROM_SEGMENT(Z2_LAST_GORON_room_01) DECLARE_ROM_SEGMENT(Z2_24KEMONOMITI) DECLARE_ROM_SEGMENT(Z2_24KEMONOMITI_room_00) DECLARE_ROM_SEGMENT(Z2_F01_B) DECLARE_ROM_SEGMENT(Z2_F01_B_room_00) DECLARE_ROM_SEGMENT(Z2_F01C) DECLARE_ROM_SEGMENT(Z2_F01C_room_00) DECLARE_ROM_SEGMENT(Z2_BOTI) DECLARE_ROM_SEGMENT(Z2_BOTI_room_00) DECLARE_ROM_SEGMENT(Z2_BOTI_room_01) DECLARE_ROM_SEGMENT(Z2_HAKUGIN_BS) DECLARE_ROM_SEGMENT(Z2_HAKUGIN_BS_room_00) DECLARE_ROM_SEGMENT(Z2_20SICHITAI) DECLARE_ROM_SEGMENT(Z2_20SICHITAI_room_00) DECLARE_ROM_SEGMENT(Z2_20SICHITAI_room_01) DECLARE_ROM_SEGMENT(Z2_20SICHITAI_room_02) DECLARE_ROM_SEGMENT(Z2_21MITURINMAE) DECLARE_ROM_SEGMENT(Z2_21MITURINMAE_room_00) DECLARE_ROM_SEGMENT(Z2_LAST_ZORA) DECLARE_ROM_SEGMENT(Z2_LAST_ZORA_room_00) DECLARE_ROM_SEGMENT(Z2_11GORONNOSATO2) DECLARE_ROM_SEGMENT(Z2_11GORONNOSATO2_room_00) DECLARE_ROM_SEGMENT(Z2_11GORONNOSATO2_room_01) DECLARE_ROM_SEGMENT(Z2_SEA) DECLARE_ROM_SEGMENT(Z2_SEA_room_00) DECLARE_ROM_SEGMENT(Z2_SEA_room_01) DECLARE_ROM_SEGMENT(Z2_SEA_room_02) DECLARE_ROM_SEGMENT(Z2_SEA_room_03) DECLARE_ROM_SEGMENT(Z2_SEA_room_04) DECLARE_ROM_SEGMENT(Z2_SEA_room_05) DECLARE_ROM_SEGMENT(Z2_SEA_room_06) DECLARE_ROM_SEGMENT(Z2_SEA_room_07) DECLARE_ROM_SEGMENT(Z2_SEA_room_08) DECLARE_ROM_SEGMENT(Z2_SEA_room_09) DECLARE_ROM_SEGMENT(Z2_SEA_room_10) DECLARE_ROM_SEGMENT(Z2_SEA_room_11) DECLARE_ROM_SEGMENT(Z2_SEA_room_12) DECLARE_ROM_SEGMENT(Z2_SEA_room_13) DECLARE_ROM_SEGMENT(Z2_SEA_room_14) DECLARE_ROM_SEGMENT(Z2_SEA_room_15) DECLARE_ROM_SEGMENT(Z2_35TAKI) DECLARE_ROM_SEGMENT(Z2_35TAKI_room_00) DECLARE_ROM_SEGMENT(Z2_REDEAD) DECLARE_ROM_SEGMENT(Z2_REDEAD_room_00) DECLARE_ROM_SEGMENT(Z2_REDEAD_room_01) DECLARE_ROM_SEGMENT(Z2_REDEAD_room_02) DECLARE_ROM_SEGMENT(Z2_REDEAD_room_03) DECLARE_ROM_SEGMENT(Z2_REDEAD_room_04) DECLARE_ROM_SEGMENT(Z2_REDEAD_room_05) DECLARE_ROM_SEGMENT(Z2_REDEAD_room_06) DECLARE_ROM_SEGMENT(Z2_REDEAD_room_07) DECLARE_ROM_SEGMENT(Z2_REDEAD_room_08) DECLARE_ROM_SEGMENT(Z2_REDEAD_room_09) DECLARE_ROM_SEGMENT(Z2_REDEAD_room_10) DECLARE_ROM_SEGMENT(Z2_REDEAD_room_11) DECLARE_ROM_SEGMENT(Z2_REDEAD_room_12) DECLARE_ROM_SEGMENT(Z2_REDEAD_room_13) DECLARE_ROM_SEGMENT(Z2_BANDROOM) DECLARE_ROM_SEGMENT(Z2_BANDROOM_room_00) DECLARE_ROM_SEGMENT(Z2_BANDROOM_room_01) DECLARE_ROM_SEGMENT(Z2_BANDROOM_room_02) DECLARE_ROM_SEGMENT(Z2_BANDROOM_room_03) DECLARE_ROM_SEGMENT(Z2_BANDROOM_room_04) DECLARE_ROM_SEGMENT(Z2_11GORONNOSATO) DECLARE_ROM_SEGMENT(Z2_11GORONNOSATO_room_00) DECLARE_ROM_SEGMENT(Z2_11GORONNOSATO_room_01) DECLARE_ROM_SEGMENT(Z2_GORON_HAKA) DECLARE_ROM_SEGMENT(Z2_GORON_HAKA_room_00) DECLARE_ROM_SEGMENT(Z2_SECOM) DECLARE_ROM_SEGMENT(Z2_SECOM_room_00) DECLARE_ROM_SEGMENT(Z2_SECOM_room_01) DECLARE_ROM_SEGMENT(Z2_10YUKIYAMANOMURA) DECLARE_ROM_SEGMENT(Z2_10YUKIYAMANOMURA_room_00) DECLARE_ROM_SEGMENT(Z2_TOUGITES) DECLARE_ROM_SEGMENT(Z2_TOUGITES_room_00) DECLARE_ROM_SEGMENT(Z2_DANPEI) DECLARE_ROM_SEGMENT(Z2_DANPEI_room_00) DECLARE_ROM_SEGMENT(Z2_DANPEI_room_01) DECLARE_ROM_SEGMENT(Z2_DANPEI_room_02) DECLARE_ROM_SEGMENT(Z2_DANPEI_room_03) DECLARE_ROM_SEGMENT(Z2_DANPEI_room_04) DECLARE_ROM_SEGMENT(Z2_DANPEI_room_05) DECLARE_ROM_SEGMENT(Z2_DANPEI_room_06) DECLARE_ROM_SEGMENT(Z2_DANPEI_room_07) DECLARE_ROM_SEGMENT(Z2_DANPEI_room_08) DECLARE_ROM_SEGMENT(Z2_IKANAMAE) DECLARE_ROM_SEGMENT(Z2_IKANAMAE_room_00) DECLARE_ROM_SEGMENT(Z2_DOUJOU) DECLARE_ROM_SEGMENT(Z2_DOUJOU_room_00) DECLARE_ROM_SEGMENT(Z2_MUSICHOUSE) DECLARE_ROM_SEGMENT(Z2_MUSICHOUSE_room_00) DECLARE_ROM_SEGMENT(Z2_IKNINSIDE) DECLARE_ROM_SEGMENT(Z2_IKNINSIDE_room_00) DECLARE_ROM_SEGMENT(Z2_IKNINSIDE_room_01) DECLARE_ROM_SEGMENT(Z2_MAP_SHOP) DECLARE_ROM_SEGMENT(Z2_MAP_SHOP_room_00) DECLARE_ROM_SEGMENT(Z2_F40) DECLARE_ROM_SEGMENT(Z2_F40_room_00) DECLARE_ROM_SEGMENT(Z2_F41) DECLARE_ROM_SEGMENT(Z2_F41_room_00) DECLARE_ROM_SEGMENT(Z2_10YUKIYAMANOMURA2) DECLARE_ROM_SEGMENT(Z2_10YUKIYAMANOMURA2_room_00) DECLARE_ROM_SEGMENT(Z2_10YUKIYAMANOMURA2_room_01) DECLARE_ROM_SEGMENT(Z2_14YUKIDAMANOMITI) DECLARE_ROM_SEGMENT(Z2_14YUKIDAMANOMITI_room_00) DECLARE_ROM_SEGMENT(Z2_12HAKUGINMAE) DECLARE_ROM_SEGMENT(Z2_12HAKUGINMAE_room_00) DECLARE_ROM_SEGMENT(Z2_17SETUGEN) DECLARE_ROM_SEGMENT(Z2_17SETUGEN_room_00) DECLARE_ROM_SEGMENT(Z2_17SETUGEN2) DECLARE_ROM_SEGMENT(Z2_17SETUGEN2_room_00) DECLARE_ROM_SEGMENT(Z2_SEA_BS) DECLARE_ROM_SEGMENT(Z2_SEA_BS_room_00) DECLARE_ROM_SEGMENT(Z2_RANDOM) DECLARE_ROM_SEGMENT(Z2_RANDOM_room_00) DECLARE_ROM_SEGMENT(Z2_RANDOM_room_01) DECLARE_ROM_SEGMENT(Z2_RANDOM_room_02) DECLARE_ROM_SEGMENT(Z2_RANDOM_room_03) DECLARE_ROM_SEGMENT(Z2_RANDOM_room_04) DECLARE_ROM_SEGMENT(Z2_RANDOM_room_05) DECLARE_ROM_SEGMENT(Z2_YADOYA) DECLARE_ROM_SEGMENT(Z2_YADOYA_room_00) DECLARE_ROM_SEGMENT(Z2_YADOYA_room_01) DECLARE_ROM_SEGMENT(Z2_YADOYA_room_02) DECLARE_ROM_SEGMENT(Z2_YADOYA_room_03) DECLARE_ROM_SEGMENT(Z2_YADOYA_room_04) DECLARE_ROM_SEGMENT(Z2_KONPEKI_ENT) DECLARE_ROM_SEGMENT(Z2_KONPEKI_ENT_room_00) DECLARE_ROM_SEGMENT(Z2_INSIDETOWER) DECLARE_ROM_SEGMENT(Z2_INSIDETOWER_room_00) DECLARE_ROM_SEGMENT(Z2_INSIDETOWER_room_01) DECLARE_ROM_SEGMENT(Z2_26SARUNOMORI) DECLARE_ROM_SEGMENT(Z2_26SARUNOMORI_room_00) DECLARE_ROM_SEGMENT(Z2_26SARUNOMORI_room_01) DECLARE_ROM_SEGMENT(Z2_26SARUNOMORI_room_02) DECLARE_ROM_SEGMENT(Z2_26SARUNOMORI_room_03) DECLARE_ROM_SEGMENT(Z2_26SARUNOMORI_room_04) DECLARE_ROM_SEGMENT(Z2_26SARUNOMORI_room_05) DECLARE_ROM_SEGMENT(Z2_26SARUNOMORI_room_06) DECLARE_ROM_SEGMENT(Z2_26SARUNOMORI_room_07) DECLARE_ROM_SEGMENT(Z2_26SARUNOMORI_room_08) DECLARE_ROM_SEGMENT(Z2_LOST_WOODS) DECLARE_ROM_SEGMENT(Z2_LOST_WOODS_room_00) DECLARE_ROM_SEGMENT(Z2_LOST_WOODS_room_01) DECLARE_ROM_SEGMENT(Z2_LOST_WOODS_room_02) DECLARE_ROM_SEGMENT(Z2_LAST_LINK) DECLARE_ROM_SEGMENT(Z2_LAST_LINK_room_00) DECLARE_ROM_SEGMENT(Z2_LAST_LINK_room_01) DECLARE_ROM_SEGMENT(Z2_LAST_LINK_room_02) DECLARE_ROM_SEGMENT(Z2_LAST_LINK_room_03) DECLARE_ROM_SEGMENT(Z2_LAST_LINK_room_04) DECLARE_ROM_SEGMENT(Z2_LAST_LINK_room_05) DECLARE_ROM_SEGMENT(Z2_LAST_LINK_room_06) DECLARE_ROM_SEGMENT(Z2_LAST_LINK_room_07) DECLARE_ROM_SEGMENT(Z2_SOUGEN) DECLARE_ROM_SEGMENT(Z2_SOUGEN_room_00) DECLARE_ROM_SEGMENT(Z2_BOMYA) DECLARE_ROM_SEGMENT(Z2_BOMYA_room_00) DECLARE_ROM_SEGMENT(Z2_KYOJINNOMA) DECLARE_ROM_SEGMENT(Z2_KYOJINNOMA_room_00) DECLARE_ROM_SEGMENT(Z2_KOEPONARACE) DECLARE_ROM_SEGMENT(Z2_KOEPONARACE_room_00) DECLARE_ROM_SEGMENT(Z2_GORONRACE) DECLARE_ROM_SEGMENT(Z2_GORONRACE_room_00) DECLARE_ROM_SEGMENT(Z2_TOWN) DECLARE_ROM_SEGMENT(Z2_TOWN_room_00) DECLARE_ROM_SEGMENT(Z2_ICHIBA) DECLARE_ROM_SEGMENT(Z2_ICHIBA_room_00) DECLARE_ROM_SEGMENT(Z2_BACKTOWN) DECLARE_ROM_SEGMENT(Z2_BACKTOWN_room_00) DECLARE_ROM_SEGMENT(Z2_CLOCKTOWER) DECLARE_ROM_SEGMENT(Z2_CLOCKTOWER_room_00) DECLARE_ROM_SEGMENT(Z2_ALLEY) DECLARE_ROM_SEGMENT(Z2_ALLEY_room_00) DECLARE_ROM_SEGMENT(SPOT00) DECLARE_ROM_SEGMENT(SPOT00_room_00) DECLARE_ROM_SEGMENT(KAKUSIANA) DECLARE_ROM_SEGMENT(KAKUSIANA_room_00) DECLARE_ROM_SEGMENT(KAKUSIANA_room_01) DECLARE_ROM_SEGMENT(KAKUSIANA_room_02) DECLARE_ROM_SEGMENT(KAKUSIANA_room_03) DECLARE_ROM_SEGMENT(KAKUSIANA_room_04) DECLARE_ROM_SEGMENT(KAKUSIANA_room_05) DECLARE_ROM_SEGMENT(KAKUSIANA_room_06) DECLARE_ROM_SEGMENT(KAKUSIANA_room_07) DECLARE_ROM_SEGMENT(KAKUSIANA_room_08) DECLARE_ROM_SEGMENT(KAKUSIANA_room_09) DECLARE_ROM_SEGMENT(KAKUSIANA_room_10) DECLARE_ROM_SEGMENT(KAKUSIANA_room_11) DECLARE_ROM_SEGMENT(KAKUSIANA_room_12) DECLARE_ROM_SEGMENT(KAKUSIANA_room_13) DECLARE_ROM_SEGMENT(KAKUSIANA_room_14) DECLARE_ROM_SEGMENT(bump_texture_static) #endif