diff --git a/Makefile b/Makefile
index 7c9cdb41c5..8b630079d5 100644
--- a/Makefile
+++ b/Makefile
@@ -27,7 +27,7 @@ COMPILER ?= ido
# gc-eu-mq GameCube Europe/PAL Master Quest
# gc-eu-mq-dbg GameCube Europe/PAL Master Quest Debug (default)
# The following versions are work-in-progress and not yet matching:
-# (none currently)
+# ntsc-1.2 N64 NTSC 1.2 (Japan)
VERSION ?= gc-eu-mq-dbg
# Number of threads to extract and compress with
N_THREADS ?= $(shell nproc)
@@ -46,43 +46,58 @@ CPPFLAGS ?=
CPP_DEFINES ?=
# Version-specific settings
-ifeq ($(VERSION),gc-jp)
+ifeq ($(VERSION),ntsc-1.2)
REGION ?= JP
+ PLATFORM := N64
+ PAL := 0
+ MQ := 0
+ DEBUG := 0
+ COMPARE := 0
+else ifeq ($(VERSION),gc-jp)
+ REGION ?= JP
+ PLATFORM := GC
PAL := 0
MQ := 0
DEBUG := 0
else ifeq ($(VERSION),gc-jp-mq)
REGION ?= JP
+ PLATFORM := GC
PAL := 0
MQ := 1
DEBUG := 0
else ifeq ($(VERSION),gc-jp-ce)
REGION ?= JP
+ PLATFORM := GC
PAL := 0
MQ := 0
DEBUG := 0
else ifeq ($(VERSION),gc-us)
REGION ?= US
+ PLATFORM := GC
PAL := 0
MQ := 0
DEBUG := 0
else ifeq ($(VERSION),gc-us-mq)
REGION ?= US
+ PLATFORM := GC
PAL := 0
MQ := 1
DEBUG := 0
else ifeq ($(VERSION),gc-eu)
REGION ?= EU
+ PLATFORM := GC
PAL := 1
MQ := 0
DEBUG := 0
else ifeq ($(VERSION),gc-eu-mq)
REGION ?= EU
+ PLATFORM := GC
PAL := 1
MQ := 1
DEBUG := 0
else ifeq ($(VERSION),gc-eu-mq-dbg)
REGION ?= EU
+ PLATFORM := GC
PAL := 1
MQ := 1
DEBUG := 1
@@ -122,6 +137,14 @@ VERSION_MACRO := OOT_$(shell echo $(VERSION) | tr a-z-. A-Z__)
CPP_DEFINES += -DOOT_VERSION=$(VERSION_MACRO)
CPP_DEFINES += -DOOT_REGION=REGION_$(REGION)
+ifeq ($(PLATFORM),N64)
+ CPP_DEFINES += -DPLATFORM_N64=1 -DPLATFORM_GC=0
+else ifeq ($(PLATFORM),GC)
+ CPP_DEFINES += -DPLATFORM_N64=0 -DPLATFORM_GC=1
+else
+ $(error Unsupported platform $(PLATFORM))
+endif
+
ifeq ($(PAL),0)
CPP_DEFINES += -DOOT_NTSC=1
else
@@ -218,8 +241,10 @@ ifeq ($(COMPILER),gcc)
OPTFLAGS := -Os -ffast-math -fno-unsafe-math-optimizations
endif
-# TODO PL and DOWHILE should be disabled for non-gamecube
-GBI_DEFINES := -DF3DEX_GBI_2 -DF3DEX_GBI_PL -DGBI_DOWHILE
+GBI_DEFINES := -DF3DEX_GBI_2
+ifeq ($(PLATFORM),GC)
+ GBI_DEFINES += -DF3DEX_GBI_PL -DGBI_DOWHILE
+endif
ifeq ($(DEBUG),1)
GBI_DEFINES += -DGBI_DEBUG
endif
diff --git a/assets/xml/objects/object_mag.xml b/assets/xml/objects/object_mag.xml
new file mode 100644
index 0000000000..1a59b4092b
--- /dev/null
+++ b/assets/xml/objects/object_mag.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/baseroms/ntsc-1.2/checksum-compressed.md5 b/baseroms/ntsc-1.2/checksum-compressed.md5
new file mode 100644
index 0000000000..66fb4932a4
--- /dev/null
+++ b/baseroms/ntsc-1.2/checksum-compressed.md5
@@ -0,0 +1 @@
+2258052847bdd056c8406a9ef6427f13 build/ntsc-1.2/oot-ntsc-1.2-compressed.z64
diff --git a/baseroms/ntsc-1.2/checksum.md5 b/baseroms/ntsc-1.2/checksum.md5
new file mode 100644
index 0000000000..8dec1a19ac
--- /dev/null
+++ b/baseroms/ntsc-1.2/checksum.md5
@@ -0,0 +1 @@
+48b3e547359f21bb7e123fb362c1dd4e build/ntsc-1.2/oot-ntsc-1.2.z64
diff --git a/baseroms/ntsc-1.2/config.yml b/baseroms/ntsc-1.2/config.yml
new file mode 100644
index 0000000000..5a0765a700
--- /dev/null
+++ b/baseroms/ntsc-1.2/config.yml
@@ -0,0 +1,1228 @@
+dmadata_start: 0x7960
+text_lang_pal: false
+incbins:
+ - name: ipl3
+ segment: makerom
+ vram: 0x80000040
+ size: 0xFC0
+ - name: rspbootText
+ segment: boot
+ vram: 0x800065C0
+ size: 0xD0
+ - name: aspMainText
+ segment: code
+ vram: 0x800E3600
+ size: 0xFB0
+ - name: gspS2DEX2d_fifoText
+ segment: code
+ vram: 0x800E45B0
+ size: 0x18C0
+ - name: njpgdspMainText
+ segment: code
+ vram: 0x800E5E70
+ size: 0xAF0
+ - name: gSoundFontTable
+ segment: code
+ vram: 0x80113DF0
+ size: 0x270
+ - name: gSequenceFontTable
+ segment: code
+ vram: 0x80114060
+ size: 0x1C0
+ - name: gSequenceTable
+ segment: code
+ vram: 0x80114220
+ size: 0x6F0
+ - name: gSampleBankTable
+ segment: code
+ vram: 0x80114910
+ size: 0x80
+ - name: aspMainData
+ segment: code
+ vram: 0x80114990
+ size: 0x2E0
+ - name: gspF3DZEX2_NoN_PosLight_fifoText
+ segment: code
+ vram: 0x80114C70
+ size: 0x1630
+ - name: gspF3DZEX2_NoN_PosLight_fifoData
+ segment: code
+ vram: 0x801162A0
+ size: 0x420
+ - name: gspS2DEX2d_fifoData
+ segment: code
+ vram: 0x801166C0
+ size: 0x390
+ - name: njpgdspMainData
+ segment: code
+ vram: 0x80116A50
+ size: 0x60
+variables:
+ gMtxClear: 0x800FF3F0
+ sJpnMessageEntryTable: 0x8010AFFC
+ sNesMessageEntryTable: 0x8010F13C
+ sStaffMessageEntryTable: 0x8011335C
+ gSoundFontTable: 0x80113DF0
+ gSequenceFontTable: 0x80114060
+ gSequenceTable: 0x80114220
+ gSampleBankTable: 0x80114910
+ sShadowTex: 0x80AE0FE0
+assets:
+- name: code/fbdemo_circle
+ xml_path: assets/xml/code/fbdemo_circle.xml
+ start_offset: 0xEC0B8
+ end_offset: 0xED2D8
+- name: code/fbdemo_triforce
+ xml_path: assets/xml/code/fbdemo_triforce.xml
+ start_offset: 0xEB540
+ end_offset: 0xEB610
+- name: code/fbdemo_wipe1
+ xml_path: assets/xml/code/fbdemo_wipe1.xml
+ start_offset: 0xEB610
+ end_offset: 0xEBFA0
+- name: misc/link_animetion
+ xml_path: assets/xml/misc/link_animetion.xml
+- name: misc/z_select_static
+ xml_path: assets/xml/misc/z_select_static.xml
+- name: objects/gameplay_dangeon_keep
+ xml_path: assets/xml/objects/gameplay_dangeon_keep.xml
+- name: objects/gameplay_field_keep
+ xml_path: assets/xml/objects/gameplay_field_keep.xml
+- name: objects/gameplay_keep
+ xml_path: assets/xml/objects/gameplay_keep.xml
+- name: objects/object_ahg
+ xml_path: assets/xml/objects/object_ahg.xml
+- name: objects/object_am
+ xml_path: assets/xml/objects/object_am.xml
+- name: objects/object_ane
+ xml_path: assets/xml/objects/object_ane.xml
+- name: objects/object_ani
+ xml_path: assets/xml/objects/object_ani.xml
+- name: objects/object_anubice
+ xml_path: assets/xml/objects/object_anubice.xml
+- name: objects/object_aob
+ xml_path: assets/xml/objects/object_aob.xml
+- name: objects/object_b_heart
+ xml_path: assets/xml/objects/object_b_heart.xml
+- name: objects/object_Bb
+ xml_path: assets/xml/objects/object_Bb.xml
+- name: objects/object_bba
+ xml_path: assets/xml/objects/object_bba.xml
+- name: objects/object_bdan_objects
+ xml_path: assets/xml/objects/object_bdan_objects.xml
+- name: objects/object_bdoor
+ xml_path: assets/xml/objects/object_bdoor.xml
+- name: objects/object_bg
+ xml_path: assets/xml/objects/object_bg.xml
+- name: objects/object_bigokuta
+ xml_path: assets/xml/objects/object_bigokuta.xml
+- name: objects/object_bird
+ xml_path: assets/xml/objects/object_bird.xml
+- name: objects/object_bji
+ xml_path: assets/xml/objects/object_bji.xml
+- name: objects/object_bl
+ xml_path: assets/xml/objects/object_bl.xml
+- name: objects/object_blkobj
+ xml_path: assets/xml/objects/object_blkobj.xml
+- name: objects/object_bob
+ xml_path: assets/xml/objects/object_bob.xml
+- name: objects/object_boj
+ xml_path: assets/xml/objects/object_boj.xml
+- name: objects/object_bombf
+ xml_path: assets/xml/objects/object_bombf.xml
+- name: objects/object_bombiwa
+ xml_path: assets/xml/objects/object_bombiwa.xml
+- name: objects/object_bowl
+ xml_path: assets/xml/objects/object_bowl.xml
+- name: objects/object_box
+ xml_path: assets/xml/objects/object_box.xml
+- name: objects/object_brob
+ xml_path: assets/xml/objects/object_brob.xml
+- name: objects/object_bubble
+ xml_path: assets/xml/objects/object_bubble.xml
+- name: objects/object_bv
+ xml_path: assets/xml/objects/object_bv.xml
+- name: objects/object_bw
+ xml_path: assets/xml/objects/object_bw.xml
+- name: objects/object_bwall
+ xml_path: assets/xml/objects/object_bwall.xml
+- name: objects/object_bxa
+ xml_path: assets/xml/objects/object_bxa.xml
+- name: objects/object_cne
+ xml_path: assets/xml/objects/object_cne.xml
+- name: objects/object_cob
+ xml_path: assets/xml/objects/object_cob.xml
+- name: objects/object_cow
+ xml_path: assets/xml/objects/object_cow.xml
+- name: objects/object_crow
+ xml_path: assets/xml/objects/object_crow.xml
+- name: objects/object_cs
+ xml_path: assets/xml/objects/object_cs.xml
+- name: objects/object_d_elevator
+ xml_path: assets/xml/objects/object_d_elevator.xml
+- name: objects/object_d_hsblock
+ xml_path: assets/xml/objects/object_d_hsblock.xml
+- name: objects/object_d_lift
+ xml_path: assets/xml/objects/object_d_lift.xml
+- name: objects/object_daiku
+ xml_path: assets/xml/objects/object_daiku.xml
+- name: objects/object_ddan_objects
+ xml_path: assets/xml/objects/object_ddan_objects.xml
+- name: objects/object_dekubaba
+ xml_path: assets/xml/objects/object_dekubaba.xml
+- name: objects/object_dekujr
+ xml_path: assets/xml/objects/object_dekujr.xml
+- name: objects/object_dekunuts
+ xml_path: assets/xml/objects/object_dekunuts.xml
+- name: objects/object_demo_6k
+ xml_path: assets/xml/objects/object_demo_6k.xml
+- name: objects/object_demo_kekkai
+ xml_path: assets/xml/objects/object_demo_kekkai.xml
+- name: objects/object_demo_tre_lgt
+ xml_path: assets/xml/objects/object_demo_tre_lgt.xml
+- name: objects/object_dh
+ xml_path: assets/xml/objects/object_dh.xml
+- name: objects/object_dnk
+ xml_path: assets/xml/objects/object_dnk.xml
+- name: objects/object_dns
+ xml_path: assets/xml/objects/object_dns.xml
+- name: objects/object_dodojr
+ xml_path: assets/xml/objects/object_dodojr.xml
+- name: objects/object_dodongo
+ xml_path: assets/xml/objects/object_dodongo.xml
+- name: objects/object_dog
+ xml_path: assets/xml/objects/object_dog.xml
+- name: objects/object_door_gerudo
+ xml_path: assets/xml/objects/object_door_gerudo.xml
+- name: objects/object_door_killer
+ xml_path: assets/xml/objects/object_door_killer.xml
+- name: objects/object_ds
+ xml_path: assets/xml/objects/object_ds.xml
+- name: objects/object_ds2
+ xml_path: assets/xml/objects/object_ds2.xml
+- name: objects/object_du
+ xml_path: assets/xml/objects/object_du.xml
+- name: objects/object_dy_obj
+ xml_path: assets/xml/objects/object_dy_obj.xml
+- name: objects/object_ec
+ xml_path: assets/xml/objects/object_ec.xml
+- name: objects/object_efc_crystal_light
+ xml_path: assets/xml/objects/object_efc_crystal_light.xml
+- name: objects/object_efc_doughnut
+ xml_path: assets/xml/objects/object_efc_doughnut.xml
+- name: objects/object_efc_erupc
+ xml_path: assets/xml/objects/object_efc_erupc.xml
+- name: objects/object_efc_fire_ball
+ xml_path: assets/xml/objects/object_efc_fire_ball.xml
+- name: objects/object_efc_flash
+ xml_path: assets/xml/objects/object_efc_flash.xml
+- name: objects/object_efc_lgt_shower
+ xml_path: assets/xml/objects/object_efc_lgt_shower.xml
+- name: objects/object_efc_star_field
+ xml_path: assets/xml/objects/object_efc_star_field.xml
+- name: objects/object_efc_tw
+ xml_path: assets/xml/objects/object_efc_tw.xml
+- name: objects/object_ei
+ xml_path: assets/xml/objects/object_ei.xml
+- name: objects/object_fa
+ xml_path: assets/xml/objects/object_fa.xml
+- name: objects/object_fd
+ xml_path: assets/xml/objects/object_fd.xml
+- name: objects/object_fd2
+ xml_path: assets/xml/objects/object_fd2.xml
+- name: objects/object_fhg
+ xml_path: assets/xml/objects/object_fhg.xml
+- name: objects/object_fire
+ xml_path: assets/xml/objects/object_fire.xml
+- name: objects/object_firefly
+ xml_path: assets/xml/objects/object_firefly.xml
+- name: objects/object_fish
+ xml_path: assets/xml/objects/object_fish.xml
+- name: objects/object_fr
+ xml_path: assets/xml/objects/object_fr.xml
+- name: objects/object_fu
+ xml_path: assets/xml/objects/object_fu.xml
+- name: objects/object_fw
+ xml_path: assets/xml/objects/object_fw.xml
+- name: objects/object_fz
+ xml_path: assets/xml/objects/object_fz.xml
+- name: objects/object_ganon
+ xml_path: assets/xml/objects/object_ganon.xml
+- name: objects/object_ganon2
+ xml_path: assets/xml/objects/object_ganon2.xml
+- name: objects/object_ganon_anime1
+ xml_path: assets/xml/objects/object_ganon_anime1.xml
+- name: objects/object_ganon_anime2
+ xml_path: assets/xml/objects/object_ganon_anime2.xml
+- name: objects/object_ganon_anime3
+ xml_path: assets/xml/objects/object_ganon_anime3.xml
+- name: objects/object_ganon_objects
+ xml_path: assets/xml/objects/object_ganon_objects.xml
+- name: objects/object_ge1
+ xml_path: assets/xml/objects/object_ge1.xml
+- name: objects/object_geff
+ xml_path: assets/xml/objects/object_geff.xml
+- name: objects/object_geldb
+ xml_path: assets/xml/objects/object_geldb.xml
+- name: objects/object_gi_arrow
+ xml_path: assets/xml/objects/object_gi_arrow.xml
+- name: objects/object_gi_arrowcase
+ xml_path: assets/xml/objects/object_gi_arrowcase.xml
+- name: objects/object_gi_bean
+ xml_path: assets/xml/objects/object_gi_bean.xml
+- name: objects/object_gi_bomb_1
+ xml_path: assets/xml/objects/object_gi_bomb_1.xml
+- name: objects/object_gi_bomb_2
+ xml_path: assets/xml/objects/object_gi_bomb_2.xml
+- name: objects/object_gi_bombpouch
+ xml_path: assets/xml/objects/object_gi_bombpouch.xml
+- name: objects/object_gi_boomerang
+ xml_path: assets/xml/objects/object_gi_boomerang.xml
+- name: objects/object_gi_boots_2
+ xml_path: assets/xml/objects/object_gi_boots_2.xml
+- name: objects/object_gi_bosskey
+ xml_path: assets/xml/objects/object_gi_bosskey.xml
+- name: objects/object_gi_bottle
+ xml_path: assets/xml/objects/object_gi_bottle.xml
+- name: objects/object_gi_bottle_letter
+ xml_path: assets/xml/objects/object_gi_bottle_letter.xml
+- name: objects/object_gi_bow
+ xml_path: assets/xml/objects/object_gi_bow.xml
+- name: objects/object_gi_bracelet
+ xml_path: assets/xml/objects/object_gi_bracelet.xml
+- name: objects/object_gi_brokensword
+ xml_path: assets/xml/objects/object_gi_brokensword.xml
+- name: objects/object_gi_butterfly
+ xml_path: assets/xml/objects/object_gi_butterfly.xml
+- name: objects/object_gi_clothes
+ xml_path: assets/xml/objects/object_gi_clothes.xml
+- name: objects/object_gi_coin
+ xml_path: assets/xml/objects/object_gi_coin.xml
+- name: objects/object_gi_compass
+ xml_path: assets/xml/objects/object_gi_compass.xml
+- name: objects/object_gi_dekupouch
+ xml_path: assets/xml/objects/object_gi_dekupouch.xml
+- name: objects/object_gi_egg
+ xml_path: assets/xml/objects/object_gi_egg.xml
+- name: objects/object_gi_eye_lotion
+ xml_path: assets/xml/objects/object_gi_eye_lotion.xml
+- name: objects/object_gi_fire
+ xml_path: assets/xml/objects/object_gi_fire.xml
+- name: objects/object_gi_fish
+ xml_path: assets/xml/objects/object_gi_fish.xml
+- name: objects/object_gi_frog
+ xml_path: assets/xml/objects/object_gi_frog.xml
+- name: objects/object_gi_gerudo
+ xml_path: assets/xml/objects/object_gi_gerudo.xml
+- name: objects/object_gi_gerudomask
+ xml_path: assets/xml/objects/object_gi_gerudomask.xml
+- name: objects/object_gi_ghost
+ xml_path: assets/xml/objects/object_gi_ghost.xml
+- name: objects/object_gi_glasses
+ xml_path: assets/xml/objects/object_gi_glasses.xml
+- name: objects/object_gi_gloves
+ xml_path: assets/xml/objects/object_gi_gloves.xml
+- name: objects/object_gi_goddess
+ xml_path: assets/xml/objects/object_gi_goddess.xml
+- name: objects/object_gi_golonmask
+ xml_path: assets/xml/objects/object_gi_golonmask.xml
+- name: objects/object_gi_grass
+ xml_path: assets/xml/objects/object_gi_grass.xml
+- name: objects/object_gi_hammer
+ xml_path: assets/xml/objects/object_gi_hammer.xml
+- name: objects/object_gi_heart
+ xml_path: assets/xml/objects/object_gi_heart.xml
+- name: objects/object_gi_hearts
+ xml_path: assets/xml/objects/object_gi_hearts.xml
+- name: objects/object_gi_hookshot
+ xml_path: assets/xml/objects/object_gi_hookshot.xml
+- name: objects/object_gi_hoverboots
+ xml_path: assets/xml/objects/object_gi_hoverboots.xml
+- name: objects/object_gi_insect
+ xml_path: assets/xml/objects/object_gi_insect.xml
+- name: objects/object_gi_jewel
+ xml_path: assets/xml/objects/object_gi_jewel.xml
+- name: objects/object_gi_key
+ xml_path: assets/xml/objects/object_gi_key.xml
+- name: objects/object_gi_ki_tan_mask
+ xml_path: assets/xml/objects/object_gi_ki_tan_mask.xml
+- name: objects/object_gi_letter
+ xml_path: assets/xml/objects/object_gi_letter.xml
+- name: objects/object_gi_liquid
+ xml_path: assets/xml/objects/object_gi_liquid.xml
+- name: objects/object_gi_longsword
+ xml_path: assets/xml/objects/object_gi_longsword.xml
+- name: objects/object_gi_m_arrow
+ xml_path: assets/xml/objects/object_gi_m_arrow.xml
+- name: objects/object_gi_magicpot
+ xml_path: assets/xml/objects/object_gi_magicpot.xml
+- name: objects/object_gi_map
+ xml_path: assets/xml/objects/object_gi_map.xml
+- name: objects/object_gi_medal
+ xml_path: assets/xml/objects/object_gi_medal.xml
+- name: objects/object_gi_melody
+ xml_path: assets/xml/objects/object_gi_melody.xml
+- name: objects/object_gi_milk
+ xml_path: assets/xml/objects/object_gi_milk.xml
+- name: objects/object_gi_mushroom
+ xml_path: assets/xml/objects/object_gi_mushroom.xml
+- name: objects/object_gi_niwatori
+ xml_path: assets/xml/objects/object_gi_niwatori.xml
+- name: objects/object_gi_nuts
+ xml_path: assets/xml/objects/object_gi_nuts.xml
+- name: objects/object_gi_ocarina
+ xml_path: assets/xml/objects/object_gi_ocarina.xml
+- name: objects/object_gi_ocarina_0
+ xml_path: assets/xml/objects/object_gi_ocarina_0.xml
+- name: objects/object_gi_pachinko
+ xml_path: assets/xml/objects/object_gi_pachinko.xml
+- name: objects/object_gi_powder
+ xml_path: assets/xml/objects/object_gi_powder.xml
+- name: objects/object_gi_prescription
+ xml_path: assets/xml/objects/object_gi_prescription.xml
+- name: objects/object_gi_purse
+ xml_path: assets/xml/objects/object_gi_purse.xml
+- name: objects/object_gi_rabit_mask
+ xml_path: assets/xml/objects/object_gi_rabit_mask.xml
+- name: objects/object_gi_redead_mask
+ xml_path: assets/xml/objects/object_gi_redead_mask.xml
+- name: objects/object_gi_rupy
+ xml_path: assets/xml/objects/object_gi_rupy.xml
+- name: objects/object_gi_saw
+ xml_path: assets/xml/objects/object_gi_saw.xml
+- name: objects/object_gi_scale
+ xml_path: assets/xml/objects/object_gi_scale.xml
+- name: objects/object_gi_seed
+ xml_path: assets/xml/objects/object_gi_seed.xml
+- name: objects/object_gi_shield_1
+ xml_path: assets/xml/objects/object_gi_shield_1.xml
+- name: objects/object_gi_shield_2
+ xml_path: assets/xml/objects/object_gi_shield_2.xml
+- name: objects/object_gi_shield_3
+ xml_path: assets/xml/objects/object_gi_shield_3.xml
+- name: objects/object_gi_skj_mask
+ xml_path: assets/xml/objects/object_gi_skj_mask.xml
+- name: objects/object_gi_soldout
+ xml_path: assets/xml/objects/object_gi_soldout.xml
+- name: objects/object_gi_soul
+ xml_path: assets/xml/objects/object_gi_soul.xml
+- name: objects/object_gi_stick
+ xml_path: assets/xml/objects/object_gi_stick.xml
+- name: objects/object_gi_sutaru
+ xml_path: assets/xml/objects/object_gi_sutaru.xml
+- name: objects/object_gi_sword_1
+ xml_path: assets/xml/objects/object_gi_sword_1.xml
+- name: objects/object_gi_ticketstone
+ xml_path: assets/xml/objects/object_gi_ticketstone.xml
+- name: objects/object_gi_truth_mask
+ xml_path: assets/xml/objects/object_gi_truth_mask.xml
+- name: objects/object_gi_zoramask
+ xml_path: assets/xml/objects/object_gi_zoramask.xml
+- name: objects/object_gj
+ xml_path: assets/xml/objects/object_gj.xml
+- name: objects/object_gjyo_objects
+ xml_path: assets/xml/objects/object_gjyo_objects.xml
+- name: objects/object_gla
+ xml_path: assets/xml/objects/object_gla.xml
+- name: objects/object_gm
+ xml_path: assets/xml/objects/object_gm.xml
+- name: objects/object_gnd
+ xml_path: assets/xml/objects/object_gnd.xml
+- name: objects/object_gnd_magic
+ xml_path: assets/xml/objects/object_gnd_magic.xml
+- name: objects/object_gndd
+ xml_path: assets/xml/objects/object_gndd.xml
+- name: objects/object_god_lgt
+ xml_path: assets/xml/objects/object_god_lgt.xml
+- name: objects/object_gol
+ xml_path: assets/xml/objects/object_gol.xml
+- name: objects/object_goma
+ xml_path: assets/xml/objects/object_goma.xml
+- name: objects/object_goroiwa
+ xml_path: assets/xml/objects/object_goroiwa.xml
+- name: objects/object_gr
+ xml_path: assets/xml/objects/object_gr.xml
+- name: objects/object_gs
+ xml_path: assets/xml/objects/object_gs.xml
+- name: objects/object_gt
+ xml_path: assets/xml/objects/object_gt.xml
+- name: objects/object_haka
+ xml_path: assets/xml/objects/object_haka.xml
+- name: objects/object_haka_door
+ xml_path: assets/xml/objects/object_haka_door.xml
+- name: objects/object_haka_objects
+ xml_path: assets/xml/objects/object_haka_objects.xml
+- name: objects/object_hakach_objects
+ xml_path: assets/xml/objects/object_hakach_objects.xml
+- name: objects/object_hata
+ xml_path: assets/xml/objects/object_hata.xml
+- name: objects/object_heavy_object
+ xml_path: assets/xml/objects/object_heavy_object.xml
+- name: objects/object_hidan_objects
+ xml_path: assets/xml/objects/object_hidan_objects.xml
+- name: objects/object_hintnuts
+ xml_path: assets/xml/objects/object_hintnuts.xml
+- name: objects/object_hni
+ xml_path: assets/xml/objects/object_hni.xml
+- name: objects/object_horse
+ xml_path: assets/xml/objects/object_horse.xml
+- name: objects/object_horse_ganon
+ xml_path: assets/xml/objects/object_horse_ganon.xml
+- name: objects/object_horse_link_child
+ xml_path: assets/xml/objects/object_horse_link_child.xml
+- name: objects/object_horse_normal
+ xml_path: assets/xml/objects/object_horse_normal.xml
+- name: objects/object_horse_zelda
+ xml_path: assets/xml/objects/object_horse_zelda.xml
+- name: objects/object_hs
+ xml_path: assets/xml/objects/object_hs.xml
+- name: objects/object_human
+ xml_path: assets/xml/objects/object_human.xml
+- name: objects/object_ice_objects
+ xml_path: assets/xml/objects/object_ice_objects.xml
+- name: objects/object_ik
+ xml_path: assets/xml/objects/object_ik.xml
+- name: objects/object_im
+ xml_path: assets/xml/objects/object_im.xml
+- name: objects/object_in
+ xml_path: assets/xml/objects/object_in.xml
+- name: objects/object_ingate
+ xml_path: assets/xml/objects/object_ingate.xml
+- name: objects/object_jj
+ xml_path: assets/xml/objects/object_jj.xml
+- name: objects/object_js
+ xml_path: assets/xml/objects/object_js.xml
+- name: objects/object_jya_door
+ xml_path: assets/xml/objects/object_jya_door.xml
+- name: objects/object_jya_iron
+ xml_path: assets/xml/objects/object_jya_iron.xml
+- name: objects/object_jya_obj
+ xml_path: assets/xml/objects/object_jya_obj.xml
+- name: objects/object_ka
+ xml_path: assets/xml/objects/object_ka.xml
+- name: objects/object_kanban
+ xml_path: assets/xml/objects/object_kanban.xml
+- name: objects/object_kibako2
+ xml_path: assets/xml/objects/object_kibako2.xml
+- name: objects/object_kingdodongo
+ xml_path: assets/xml/objects/object_kingdodongo.xml
+- name: objects/object_km1
+ xml_path: assets/xml/objects/object_km1.xml
+- name: objects/object_kusa
+ xml_path: assets/xml/objects/object_kusa.xml
+- name: objects/object_kw1
+ xml_path: assets/xml/objects/object_kw1.xml
+- name: objects/object_kz
+ xml_path: assets/xml/objects/object_kz.xml
+- name: objects/object_light_ring
+ xml_path: assets/xml/objects/object_light_ring.xml
+- name: objects/object_lightbox
+ xml_path: assets/xml/objects/object_lightbox.xml
+- name: objects/object_lightswitch
+ xml_path: assets/xml/objects/object_lightswitch.xml
+- name: objects/object_link_boy
+ xml_path: assets/xml/objects/object_link_boy.xml
+- name: objects/object_link_child
+ xml_path: assets/xml/objects/object_link_child.xml
+- name: objects/object_ma1
+ xml_path: assets/xml/objects/object_ma1.xml
+- name: objects/object_ma2
+ xml_path: assets/xml/objects/object_ma2.xml
+- name: objects/object_mag
+ xml_path: assets/xml/objects/object_mag.xml
+- name: objects/object_mamenoki
+ xml_path: assets/xml/objects/object_mamenoki.xml
+- name: objects/object_mastergolon
+ xml_path: assets/xml/objects/object_mastergolon.xml
+- name: objects/object_masterkokiri
+ xml_path: assets/xml/objects/object_masterkokiri.xml
+- name: objects/object_masterkokirihead
+ xml_path: assets/xml/objects/object_masterkokirihead.xml
+- name: objects/object_masterzoora
+ xml_path: assets/xml/objects/object_masterzoora.xml
+- name: objects/object_mb
+ xml_path: assets/xml/objects/object_mb.xml
+- name: objects/object_md
+ xml_path: assets/xml/objects/object_md.xml
+- name: objects/object_medal
+ xml_path: assets/xml/objects/object_medal.xml
+- name: objects/object_menkuri_objects
+ xml_path: assets/xml/objects/object_menkuri_objects.xml
+- name: objects/object_mir_ray
+ xml_path: assets/xml/objects/object_mir_ray.xml
+- name: objects/object_mizu_objects
+ xml_path: assets/xml/objects/object_mizu_objects.xml
+- name: objects/object_mjin
+ xml_path: assets/xml/objects/object_mjin.xml
+- name: objects/object_mjin_dark
+ xml_path: assets/xml/objects/object_mjin_dark.xml
+- name: objects/object_mjin_flame
+ xml_path: assets/xml/objects/object_mjin_flame.xml
+- name: objects/object_mjin_flash
+ xml_path: assets/xml/objects/object_mjin_flash.xml
+- name: objects/object_mjin_ice
+ xml_path: assets/xml/objects/object_mjin_ice.xml
+- name: objects/object_mjin_oka
+ xml_path: assets/xml/objects/object_mjin_oka.xml
+- name: objects/object_mjin_soul
+ xml_path: assets/xml/objects/object_mjin_soul.xml
+- name: objects/object_mjin_wind
+ xml_path: assets/xml/objects/object_mjin_wind.xml
+- name: objects/object_mk
+ xml_path: assets/xml/objects/object_mk.xml
+- name: objects/object_mm
+ xml_path: assets/xml/objects/object_mm.xml
+- name: objects/object_mo
+ xml_path: assets/xml/objects/object_mo.xml
+- name: objects/object_mori_hineri1
+ xml_path: assets/xml/objects/object_mori_hineri1.xml
+- name: objects/object_mori_hineri1a
+ xml_path: assets/xml/objects/object_mori_hineri1a.xml
+- name: objects/object_mori_hineri2
+ xml_path: assets/xml/objects/object_mori_hineri2.xml
+- name: objects/object_mori_hineri2a
+ xml_path: assets/xml/objects/object_mori_hineri2a.xml
+- name: objects/object_mori_objects
+ xml_path: assets/xml/objects/object_mori_objects.xml
+- name: objects/object_mori_tex
+ xml_path: assets/xml/objects/object_mori_tex.xml
+- name: objects/object_ms
+ xml_path: assets/xml/objects/object_ms.xml
+- name: objects/object_mu
+ xml_path: assets/xml/objects/object_mu.xml
+- name: objects/object_nb
+ xml_path: assets/xml/objects/object_nb.xml
+- name: objects/object_niw
+ xml_path: assets/xml/objects/object_niw.xml
+- name: objects/object_nwc
+ xml_path: assets/xml/objects/object_nwc.xml
+- name: objects/object_ny
+ xml_path: assets/xml/objects/object_ny.xml
+- name: objects/object_o_anime
+ xml_path: assets/xml/objects/object_o_anime.xml
+- name: objects/object_oA1
+ xml_path: assets/xml/objects/object_oA1.xml
+- name: objects/object_oA2
+ xml_path: assets/xml/objects/object_oA2.xml
+- name: objects/object_oA3
+ xml_path: assets/xml/objects/object_oA3.xml
+- name: objects/object_oA4
+ xml_path: assets/xml/objects/object_oA4.xml
+- name: objects/object_oA5
+ xml_path: assets/xml/objects/object_oA5.xml
+- name: objects/object_oA6
+ xml_path: assets/xml/objects/object_oA6.xml
+- name: objects/object_oA7
+ xml_path: assets/xml/objects/object_oA7.xml
+- name: objects/object_oA8
+ xml_path: assets/xml/objects/object_oA8.xml
+- name: objects/object_oA9
+ xml_path: assets/xml/objects/object_oA9.xml
+- name: objects/object_oA10
+ xml_path: assets/xml/objects/object_oA10.xml
+- name: objects/object_oA11
+ xml_path: assets/xml/objects/object_oA11.xml
+- name: objects/object_oB1
+ xml_path: assets/xml/objects/object_oB1.xml
+- name: objects/object_oB2
+ xml_path: assets/xml/objects/object_oB2.xml
+- name: objects/object_oB3
+ xml_path: assets/xml/objects/object_oB3.xml
+- name: objects/object_oB4
+ xml_path: assets/xml/objects/object_oB4.xml
+- name: objects/object_oE1
+ xml_path: assets/xml/objects/object_oE1.xml
+- name: objects/object_oE1s
+ xml_path: assets/xml/objects/object_oE1s.xml
+- name: objects/object_oE2
+ xml_path: assets/xml/objects/object_oE2.xml
+- name: objects/object_oE3
+ xml_path: assets/xml/objects/object_oE3.xml
+- name: objects/object_oE4
+ xml_path: assets/xml/objects/object_oE4.xml
+- name: objects/object_oE4s
+ xml_path: assets/xml/objects/object_oE4s.xml
+- name: objects/object_oE5
+ xml_path: assets/xml/objects/object_oE5.xml
+- name: objects/object_oE6
+ xml_path: assets/xml/objects/object_oE6.xml
+- name: objects/object_oE7
+ xml_path: assets/xml/objects/object_oE7.xml
+- name: objects/object_oE8
+ xml_path: assets/xml/objects/object_oE8.xml
+- name: objects/object_oE9
+ xml_path: assets/xml/objects/object_oE9.xml
+- name: objects/object_oE10
+ xml_path: assets/xml/objects/object_oE10.xml
+- name: objects/object_oE11
+ xml_path: assets/xml/objects/object_oE11.xml
+- name: objects/object_oE12
+ xml_path: assets/xml/objects/object_oE12.xml
+- name: objects/object_oE_anime
+ xml_path: assets/xml/objects/object_oE_anime.xml
+- name: objects/object_oF1d_map
+ xml_path: assets/xml/objects/object_oF1d_map.xml
+- name: objects/object_oF1s
+ xml_path: assets/xml/objects/object_oF1s.xml
+- name: objects/object_okuta
+ xml_path: assets/xml/objects/object_okuta.xml
+- name: objects/object_opening_demo1
+ xml_path: assets/xml/objects/object_opening_demo1.xml
+- name: objects/object_os
+ xml_path: assets/xml/objects/object_os.xml
+- name: objects/object_os_anime
+ xml_path: assets/xml/objects/object_os_anime.xml
+- name: objects/object_ossan
+ xml_path: assets/xml/objects/object_ossan.xml
+- name: objects/object_ouke_haka
+ xml_path: assets/xml/objects/object_ouke_haka.xml
+- name: objects/object_owl
+ xml_path: assets/xml/objects/object_owl.xml
+- name: objects/object_peehat
+ xml_path: assets/xml/objects/object_peehat.xml
+- name: objects/object_po_composer
+ xml_path: assets/xml/objects/object_po_composer.xml
+- name: objects/object_po_field
+ xml_path: assets/xml/objects/object_po_field.xml
+- name: objects/object_po_sisters
+ xml_path: assets/xml/objects/object_po_sisters.xml
+- name: objects/object_poh
+ xml_path: assets/xml/objects/object_poh.xml
+- name: objects/object_ps
+ xml_path: assets/xml/objects/object_ps.xml
+- name: objects/object_pu_box
+ xml_path: assets/xml/objects/object_pu_box.xml
+- name: objects/object_rd
+ xml_path: assets/xml/objects/object_rd.xml
+- name: objects/object_reeba
+ xml_path: assets/xml/objects/object_reeba.xml
+- name: objects/object_relay_objects
+ xml_path: assets/xml/objects/object_relay_objects.xml
+- name: objects/object_rl
+ xml_path: assets/xml/objects/object_rl.xml
+- name: objects/object_rr
+ xml_path: assets/xml/objects/object_rr.xml
+- name: objects/object_rs
+ xml_path: assets/xml/objects/object_rs.xml
+- name: objects/object_ru1
+ xml_path: assets/xml/objects/object_ru1.xml
+- name: objects/object_ru2
+ xml_path: assets/xml/objects/object_ru2.xml
+- name: objects/object_sa
+ xml_path: assets/xml/objects/object_sa.xml
+- name: objects/object_sb
+ xml_path: assets/xml/objects/object_sb.xml
+- name: objects/object_sd
+ xml_path: assets/xml/objects/object_sd.xml
+- name: objects/object_shop_dungen
+ xml_path: assets/xml/objects/object_shop_dungen.xml
+- name: objects/object_shopnuts
+ xml_path: assets/xml/objects/object_shopnuts.xml
+- name: objects/object_siofuki
+ xml_path: assets/xml/objects/object_siofuki.xml
+- name: objects/object_sk2
+ xml_path: assets/xml/objects/object_sk2.xml
+- name: objects/object_skb
+ xml_path: assets/xml/objects/object_skb.xml
+- name: objects/object_skj
+ xml_path: assets/xml/objects/object_skj.xml
+- name: objects/object_spot00_break
+ xml_path: assets/xml/objects/object_spot00_break.xml
+- name: objects/object_spot00_objects
+ xml_path: assets/xml/objects/object_spot00_objects.xml
+- name: objects/object_spot01_matoya
+ xml_path: assets/xml/objects/object_spot01_matoya.xml
+- name: objects/object_spot01_matoyab
+ xml_path: assets/xml/objects/object_spot01_matoyab.xml
+- name: objects/object_spot01_objects
+ xml_path: assets/xml/objects/object_spot01_objects.xml
+- name: objects/object_spot01_objects2
+ xml_path: assets/xml/objects/object_spot01_objects2.xml
+- name: objects/object_spot02_objects
+ xml_path: assets/xml/objects/object_spot02_objects.xml
+- name: objects/object_spot03_object
+ xml_path: assets/xml/objects/object_spot03_object.xml
+- name: objects/object_spot04_objects
+ xml_path: assets/xml/objects/object_spot04_objects.xml
+- name: objects/object_spot05_objects
+ xml_path: assets/xml/objects/object_spot05_objects.xml
+- name: objects/object_spot06_objects
+ xml_path: assets/xml/objects/object_spot06_objects.xml
+- name: objects/object_spot07_object
+ xml_path: assets/xml/objects/object_spot07_object.xml
+- name: objects/object_spot08_obj
+ xml_path: assets/xml/objects/object_spot08_obj.xml
+- name: objects/object_spot09_obj
+ xml_path: assets/xml/objects/object_spot09_obj.xml
+- name: objects/object_spot11_obj
+ xml_path: assets/xml/objects/object_spot11_obj.xml
+- name: objects/object_spot12_obj
+ xml_path: assets/xml/objects/object_spot12_obj.xml
+- name: objects/object_spot15_obj
+ xml_path: assets/xml/objects/object_spot15_obj.xml
+- name: objects/object_spot16_obj
+ xml_path: assets/xml/objects/object_spot16_obj.xml
+- name: objects/object_spot17_obj
+ xml_path: assets/xml/objects/object_spot17_obj.xml
+- name: objects/object_spot18_obj
+ xml_path: assets/xml/objects/object_spot18_obj.xml
+- name: objects/object_ssh
+ xml_path: assets/xml/objects/object_ssh.xml
+- name: objects/object_sst
+ xml_path: assets/xml/objects/object_sst.xml
+- name: objects/object_st
+ xml_path: assets/xml/objects/object_st.xml
+- name: objects/object_stream
+ xml_path: assets/xml/objects/object_stream.xml
+- name: objects/object_syokudai
+ xml_path: assets/xml/objects/object_syokudai.xml
+- name: objects/object_ta
+ xml_path: assets/xml/objects/object_ta.xml
+- name: objects/object_timeblock
+ xml_path: assets/xml/objects/object_timeblock.xml
+- name: objects/object_tite
+ xml_path: assets/xml/objects/object_tite.xml
+- name: objects/object_tk
+ xml_path: assets/xml/objects/object_tk.xml
+- name: objects/object_toki_objects
+ xml_path: assets/xml/objects/object_toki_objects.xml
+- name: objects/object_torch2
+ xml_path: assets/xml/objects/object_torch2.xml
+- name: objects/object_toryo
+ xml_path: assets/xml/objects/object_toryo.xml
+- name: objects/object_tp
+ xml_path: assets/xml/objects/object_tp.xml
+- name: objects/object_tr
+ xml_path: assets/xml/objects/object_tr.xml
+- name: objects/object_trap
+ xml_path: assets/xml/objects/object_trap.xml
+- name: objects/object_triforce_spot
+ xml_path: assets/xml/objects/object_triforce_spot.xml
+- name: objects/object_ts
+ xml_path: assets/xml/objects/object_ts.xml
+- name: objects/object_tsubo
+ xml_path: assets/xml/objects/object_tsubo.xml
+- name: objects/object_tw
+ xml_path: assets/xml/objects/object_tw.xml
+- name: objects/object_umajump
+ xml_path: assets/xml/objects/object_umajump.xml
+- name: objects/object_vali
+ xml_path: assets/xml/objects/object_vali.xml
+- name: objects/object_vase
+ xml_path: assets/xml/objects/object_vase.xml
+- name: objects/object_vm
+ xml_path: assets/xml/objects/object_vm.xml
+- name: objects/object_wallmaster
+ xml_path: assets/xml/objects/object_wallmaster.xml
+- name: objects/object_warp1
+ xml_path: assets/xml/objects/object_warp1.xml
+- name: objects/object_warp2
+ xml_path: assets/xml/objects/object_warp2.xml
+- name: objects/object_wf
+ xml_path: assets/xml/objects/object_wf.xml
+- name: objects/object_wood02
+ xml_path: assets/xml/objects/object_wood02.xml
+- name: objects/object_xc
+ xml_path: assets/xml/objects/object_xc.xml
+- name: objects/object_yabusame_point
+ xml_path: assets/xml/objects/object_yabusame_point.xml
+- name: objects/object_ydan_objects
+ xml_path: assets/xml/objects/object_ydan_objects.xml
+- name: objects/object_yukabyun
+ xml_path: assets/xml/objects/object_yukabyun.xml
+- name: objects/object_zf
+ xml_path: assets/xml/objects/object_zf.xml
+- name: objects/object_zg
+ xml_path: assets/xml/objects/object_zg.xml
+- name: objects/object_zl1
+ xml_path: assets/xml/objects/object_zl1.xml
+- name: objects/object_zl2
+ xml_path: assets/xml/objects/object_zl2.xml
+- name: objects/object_zl2_anime1
+ xml_path: assets/xml/objects/object_zl2_anime1.xml
+- name: objects/object_zl2_anime2
+ xml_path: assets/xml/objects/object_zl2_anime2.xml
+- name: objects/object_zl4
+ xml_path: assets/xml/objects/object_zl4.xml
+- name: objects/object_zo
+ xml_path: assets/xml/objects/object_zo.xml
+- name: overlays/ovl_Arrow_Fire
+ xml_path: assets/xml/overlays/ovl_Arrow_Fire.xml
+ start_offset: 0x960
+ end_offset: 0x1D80
+- name: overlays/ovl_Arrow_Ice
+ xml_path: assets/xml/overlays/ovl_Arrow_Ice.xml
+ start_offset: 0x980
+ end_offset: 0x1DA0
+- name: overlays/ovl_Arrow_Light
+ xml_path: assets/xml/overlays/ovl_Arrow_Light.xml
+ start_offset: 0x990
+ end_offset: 0x1DB0
+- name: overlays/ovl_Bg_Ganon_Otyuka
+ xml_path: assets/xml/overlays/ovl_Bg_Ganon_Otyuka.xml
+ start_offset: 0x1110
+ end_offset: 0x24EC
+- name: overlays/ovl_Bg_Jya_Cobra
+ xml_path: assets/xml/overlays/ovl_Bg_Jya_Cobra.xml
+ start_offset: 0x1830
+ end_offset: 0x18A8
+- name: overlays/ovl_Boss_Dodongo
+ xml_path: assets/xml/overlays/ovl_Boss_Dodongo.xml
+ start_offset: 0x61C8
+ end_offset: 0x91C8
+- name: overlays/ovl_Boss_Ganon
+ xml_path: assets/xml/overlays/ovl_Boss_Ganon.xml
+ start_offset: 0xE388
+ end_offset: 0x20EA8
+- name: overlays/ovl_Boss_Ganon2
+ xml_path: assets/xml/overlays/ovl_Boss_Ganon2.xml
+ start_offset: 0x9F38
+ end_offset: 0x103E8
+- name: overlays/ovl_Boss_Sst
+ xml_path: assets/xml/overlays/ovl_Boss_Sst.xml
+ start_offset: 0xA370
+ end_offset: 0xAD20
+- name: overlays/ovl_Demo_Shd
+ xml_path: assets/xml/overlays/ovl_Demo_Shd.xml
+ start_offset: 0x410
+ end_offset: 0x2390
+- name: overlays/ovl_Effect_Ss_Fhg_Flash
+ xml_path: assets/xml/overlays/ovl_Effect_Ss_Fhg_Flash.xml
+ start_offset: 0x9F0
+ end_offset: 0xEA8
+- name: overlays/ovl_En_Bili
+ xml_path: assets/xml/overlays/ovl_En_Bili.xml
+ start_offset: 0x1E40
+ end_offset: 0x1E60
+- name: overlays/ovl_En_Clear_Tag
+ xml_path: assets/xml/overlays/ovl_En_Clear_Tag.xml
+ start_offset: 0x2600
+ end_offset: 0x8900
+- name: overlays/ovl_En_Ganon_Mant
+ xml_path: assets/xml/overlays/ovl_En_Ganon_Mant.xml
+ start_offset: 0x11E8
+ end_offset: 0x40E8
+- name: overlays/ovl_En_Ganon_Organ
+ xml_path: assets/xml/overlays/ovl_En_Ganon_Organ.xml
+ start_offset: 0x328
+ end_offset: 0x6EB0
+- name: overlays/ovl_En_Holl
+ xml_path: assets/xml/overlays/ovl_En_Holl.xml
+ start_offset: 0xE68
+ end_offset: 0xED0
+- name: overlays/ovl_En_Jsjutan
+ xml_path: assets/xml/overlays/ovl_En_Jsjutan.xml
+ start_offset: 0x12B8
+ end_offset: 0x4C50
+- name: overlays/ovl_En_Kanban
+ xml_path: assets/xml/overlays/ovl_En_Kanban.xml
+ start_offset: 0x2E70
+ end_offset: 0x2F30
+- name: overlays/ovl_En_Sda
+ xml_path: assets/xml/overlays/ovl_En_Sda.xml
+ start_offset: 0x14A8
+ end_offset: 0x1538
+- name: overlays/ovl_En_Ssh
+ xml_path: assets/xml/overlays/ovl_En_Ssh.xml
+ start_offset: 0x2150
+ end_offset: 0x21E0
+- name: overlays/ovl_En_St
+ xml_path: assets/xml/overlays/ovl_En_St.xml
+ start_offset: 0x26A0
+ end_offset: 0x2730
+- name: overlays/ovl_En_Sth
+ xml_path: assets/xml/overlays/ovl_En_Sth.xml
+ start_offset: 0xE60
+ end_offset: 0x3E34
+- name: overlays/ovl_End_Title
+ xml_path: assets/xml/overlays/ovl_End_Title.xml
+ start_offset: 0x6F0
+ end_offset: 0x4098
+- name: overlays/ovl_file_choose
+ xml_path: assets/xml/overlays/ovl_file_choose.xml
+ start_offset: 0xEC50
+ end_offset: 0xF330
+- name: overlays/ovl_Magic_Dark
+ xml_path: assets/xml/overlays/ovl_Magic_Dark.xml
+ start_offset: 0xC90
+ end_offset: 0x16C0
+- name: overlays/ovl_Magic_Fire
+ xml_path: assets/xml/overlays/ovl_Magic_Fire.xml
+ start_offset: 0xB20
+ end_offset: 0x2170
+- name: overlays/ovl_Magic_Wind
+ xml_path: assets/xml/overlays/ovl_Magic_Wind.xml
+ start_offset: 0x6A0
+ end_offset: 0x1BB8
+- name: overlays/ovl_Oceff_Spot
+ xml_path: assets/xml/overlays/ovl_Oceff_Spot.xml
+ start_offset: 0x780
+ end_offset: 0xE58
+- name: overlays/ovl_Oceff_Storm
+ xml_path: assets/xml/overlays/ovl_Oceff_Storm.xml
+ start_offset: 0x740
+ end_offset: 0x1AD0
+- name: overlays/ovl_Oceff_Wipe
+ xml_path: assets/xml/overlays/ovl_Oceff_Wipe.xml
+ start_offset: 0x4F0
+ end_offset: 0xCB0
+- name: overlays/ovl_Oceff_Wipe2
+ xml_path: assets/xml/overlays/ovl_Oceff_Wipe2.xml
+ start_offset: 0x430
+ end_offset: 0x1698
+- name: overlays/ovl_Oceff_Wipe3
+ xml_path: assets/xml/overlays/ovl_Oceff_Wipe3.xml
+ start_offset: 0x430
+ end_offset: 0x1678
+- name: overlays/ovl_Oceff_Wipe4
+ xml_path: assets/xml/overlays/ovl_Oceff_Wipe4.xml
+ start_offset: 0x410
+ end_offset: 0xEF8
+- name: scenes/dungeons/bdan
+ xml_path: assets/xml/scenes/dungeons/bdan.xml
+- name: scenes/dungeons/bdan_boss
+ xml_path: assets/xml/scenes/dungeons/bdan_boss.xml
+- name: scenes/dungeons/Bmori1
+ xml_path: assets/xml/scenes/dungeons/Bmori1.xml
+- name: scenes/dungeons/ddan
+ xml_path: assets/xml/scenes/dungeons/ddan.xml
+- name: scenes/dungeons/ddan_boss
+ xml_path: assets/xml/scenes/dungeons/ddan_boss.xml
+- name: scenes/dungeons/FIRE_bs
+ xml_path: assets/xml/scenes/dungeons/FIRE_bs.xml
+- name: scenes/dungeons/ganon
+ xml_path: assets/xml/scenes/dungeons/ganon.xml
+- name: scenes/dungeons/ganon_boss
+ xml_path: assets/xml/scenes/dungeons/ganon_boss.xml
+- name: scenes/dungeons/ganon_demo
+ xml_path: assets/xml/scenes/dungeons/ganon_demo.xml
+- name: scenes/dungeons/ganon_final
+ xml_path: assets/xml/scenes/dungeons/ganon_final.xml
+- name: scenes/dungeons/ganon_sonogo
+ xml_path: assets/xml/scenes/dungeons/ganon_sonogo.xml
+- name: scenes/dungeons/ganontika
+ xml_path: assets/xml/scenes/dungeons/ganontika.xml
+- name: scenes/dungeons/ganontikasonogo
+ xml_path: assets/xml/scenes/dungeons/ganontikasonogo.xml
+- name: scenes/dungeons/gerudoway
+ xml_path: assets/xml/scenes/dungeons/gerudoway.xml
+- name: scenes/dungeons/HAKAdan
+ xml_path: assets/xml/scenes/dungeons/HAKAdan.xml
+- name: scenes/dungeons/HAKAdan_bs
+ xml_path: assets/xml/scenes/dungeons/HAKAdan_bs.xml
+- name: scenes/dungeons/HAKAdanCH
+ xml_path: assets/xml/scenes/dungeons/HAKAdanCH.xml
+- name: scenes/dungeons/HIDAN
+ xml_path: assets/xml/scenes/dungeons/HIDAN.xml
+- name: scenes/dungeons/ice_doukutu
+ xml_path: assets/xml/scenes/dungeons/ice_doukutu.xml
+- name: scenes/dungeons/jyasinboss
+ xml_path: assets/xml/scenes/dungeons/jyasinboss.xml
+- name: scenes/dungeons/jyasinzou
+ xml_path: assets/xml/scenes/dungeons/jyasinzou.xml
+- name: scenes/dungeons/men
+ xml_path: assets/xml/scenes/dungeons/men.xml
+- name: scenes/dungeons/MIZUsin
+ xml_path: assets/xml/scenes/dungeons/MIZUsin.xml
+- name: scenes/dungeons/MIZUsin_bs
+ xml_path: assets/xml/scenes/dungeons/MIZUsin_bs.xml
+- name: scenes/dungeons/moribossroom
+ xml_path: assets/xml/scenes/dungeons/moribossroom.xml
+- name: scenes/dungeons/ydan
+ xml_path: assets/xml/scenes/dungeons/ydan.xml
+- name: scenes/dungeons/ydan_boss
+ xml_path: assets/xml/scenes/dungeons/ydan_boss.xml
+- name: scenes/indoors/bowling
+ xml_path: assets/xml/scenes/indoors/bowling.xml
+- name: scenes/indoors/daiyousei_izumi
+ xml_path: assets/xml/scenes/indoors/daiyousei_izumi.xml
+- name: scenes/indoors/hairal_niwa
+ xml_path: assets/xml/scenes/indoors/hairal_niwa.xml
+- name: scenes/indoors/hairal_niwa_n
+ xml_path: assets/xml/scenes/indoors/hairal_niwa_n.xml
+- name: scenes/indoors/hakasitarelay
+ xml_path: assets/xml/scenes/indoors/hakasitarelay.xml
+- name: scenes/indoors/hut
+ xml_path: assets/xml/scenes/indoors/hut.xml
+- name: scenes/indoors/hylia_labo
+ xml_path: assets/xml/scenes/indoors/hylia_labo.xml
+- name: scenes/indoors/impa
+ xml_path: assets/xml/scenes/indoors/impa.xml
+- name: scenes/indoors/kakariko
+ xml_path: assets/xml/scenes/indoors/kakariko.xml
+- name: scenes/indoors/kenjyanoma
+ xml_path: assets/xml/scenes/indoors/kenjyanoma.xml
+- name: scenes/indoors/kokiri_home
+ xml_path: assets/xml/scenes/indoors/kokiri_home.xml
+- name: scenes/indoors/kokiri_home3
+ xml_path: assets/xml/scenes/indoors/kokiri_home3.xml
+- name: scenes/indoors/kokiri_home4
+ xml_path: assets/xml/scenes/indoors/kokiri_home4.xml
+- name: scenes/indoors/kokiri_home5
+ xml_path: assets/xml/scenes/indoors/kokiri_home5.xml
+- name: scenes/indoors/labo
+ xml_path: assets/xml/scenes/indoors/labo.xml
+- name: scenes/indoors/link_home
+ xml_path: assets/xml/scenes/indoors/link_home.xml
+- name: scenes/indoors/mahouya
+ xml_path: assets/xml/scenes/indoors/mahouya.xml
+- name: scenes/indoors/malon_stable
+ xml_path: assets/xml/scenes/indoors/malon_stable.xml
+- name: scenes/indoors/miharigoya
+ xml_path: assets/xml/scenes/indoors/miharigoya.xml
+- name: scenes/indoors/nakaniwa
+ xml_path: assets/xml/scenes/indoors/nakaniwa.xml
+- name: scenes/indoors/souko
+ xml_path: assets/xml/scenes/indoors/souko.xml
+- name: scenes/indoors/syatekijyou
+ xml_path: assets/xml/scenes/indoors/syatekijyou.xml
+- name: scenes/indoors/takaraya
+ xml_path: assets/xml/scenes/indoors/takaraya.xml
+- name: scenes/indoors/tent
+ xml_path: assets/xml/scenes/indoors/tent.xml
+- name: scenes/indoors/tokinoma
+ xml_path: assets/xml/scenes/indoors/tokinoma.xml
+- name: scenes/indoors/yousei_izumi_tate
+ xml_path: assets/xml/scenes/indoors/yousei_izumi_tate.xml
+- name: scenes/indoors/yousei_izumi_yoko
+ xml_path: assets/xml/scenes/indoors/yousei_izumi_yoko.xml
+- name: scenes/misc/enrui
+ xml_path: assets/xml/scenes/misc/enrui.xml
+- name: scenes/misc/entra
+ xml_path: assets/xml/scenes/misc/entra.xml
+- name: scenes/misc/entra_n
+ xml_path: assets/xml/scenes/misc/entra_n.xml
+- name: scenes/misc/hakaana
+ xml_path: assets/xml/scenes/misc/hakaana.xml
+- name: scenes/misc/hakaana2
+ xml_path: assets/xml/scenes/misc/hakaana2.xml
+- name: scenes/misc/hakaana_ouke
+ xml_path: assets/xml/scenes/misc/hakaana_ouke.xml
+- name: scenes/misc/hiral_demo
+ xml_path: assets/xml/scenes/misc/hiral_demo.xml
+- name: scenes/misc/kakariko3
+ xml_path: assets/xml/scenes/misc/kakariko3.xml
+- name: scenes/misc/kakusiana
+ xml_path: assets/xml/scenes/misc/kakusiana.xml
+- name: scenes/misc/kinsuta
+ xml_path: assets/xml/scenes/misc/kinsuta.xml
+- name: scenes/misc/market_alley
+ xml_path: assets/xml/scenes/misc/market_alley.xml
+- name: scenes/misc/market_alley_n
+ xml_path: assets/xml/scenes/misc/market_alley_n.xml
+- name: scenes/misc/market_day
+ xml_path: assets/xml/scenes/misc/market_day.xml
+- name: scenes/misc/market_night
+ xml_path: assets/xml/scenes/misc/market_night.xml
+- name: scenes/misc/market_ruins
+ xml_path: assets/xml/scenes/misc/market_ruins.xml
+- name: scenes/misc/shrine
+ xml_path: assets/xml/scenes/misc/shrine.xml
+- name: scenes/misc/shrine_n
+ xml_path: assets/xml/scenes/misc/shrine_n.xml
+- name: scenes/misc/shrine_r
+ xml_path: assets/xml/scenes/misc/shrine_r.xml
+- name: scenes/misc/turibori
+ xml_path: assets/xml/scenes/misc/turibori.xml
+- name: scenes/overworld/ganon_tou
+ xml_path: assets/xml/scenes/overworld/ganon_tou.xml
+- name: scenes/overworld/spot00
+ xml_path: assets/xml/scenes/overworld/spot00.xml
+- name: scenes/overworld/spot01
+ xml_path: assets/xml/scenes/overworld/spot01.xml
+- name: scenes/overworld/spot02
+ xml_path: assets/xml/scenes/overworld/spot02.xml
+- name: scenes/overworld/spot03
+ xml_path: assets/xml/scenes/overworld/spot03.xml
+- name: scenes/overworld/spot04
+ xml_path: assets/xml/scenes/overworld/spot04.xml
+- name: scenes/overworld/spot05
+ xml_path: assets/xml/scenes/overworld/spot05.xml
+- name: scenes/overworld/spot06
+ xml_path: assets/xml/scenes/overworld/spot06.xml
+- name: scenes/overworld/spot07
+ xml_path: assets/xml/scenes/overworld/spot07.xml
+- name: scenes/overworld/spot08
+ xml_path: assets/xml/scenes/overworld/spot08.xml
+- name: scenes/overworld/spot09
+ xml_path: assets/xml/scenes/overworld/spot09.xml
+- name: scenes/overworld/spot10
+ xml_path: assets/xml/scenes/overworld/spot10.xml
+- name: scenes/overworld/spot11
+ xml_path: assets/xml/scenes/overworld/spot11.xml
+- name: scenes/overworld/spot12
+ xml_path: assets/xml/scenes/overworld/spot12.xml
+- name: scenes/overworld/spot13
+ xml_path: assets/xml/scenes/overworld/spot13.xml
+- name: scenes/overworld/spot15
+ xml_path: assets/xml/scenes/overworld/spot15.xml
+- name: scenes/overworld/spot16
+ xml_path: assets/xml/scenes/overworld/spot16.xml
+- name: scenes/overworld/spot17
+ xml_path: assets/xml/scenes/overworld/spot17.xml
+- name: scenes/overworld/spot18
+ xml_path: assets/xml/scenes/overworld/spot18.xml
+- name: scenes/overworld/spot20
+ xml_path: assets/xml/scenes/overworld/spot20.xml
+- name: scenes/shops/alley_shop
+ xml_path: assets/xml/scenes/shops/alley_shop.xml
+- name: scenes/shops/drag
+ xml_path: assets/xml/scenes/shops/drag.xml
+- name: scenes/shops/face_shop
+ xml_path: assets/xml/scenes/shops/face_shop.xml
+- name: scenes/shops/golon
+ xml_path: assets/xml/scenes/shops/golon.xml
+- name: scenes/shops/kokiri_shop
+ xml_path: assets/xml/scenes/shops/kokiri_shop.xml
+- name: scenes/shops/night_shop
+ xml_path: assets/xml/scenes/shops/night_shop.xml
+- name: scenes/shops/shop1
+ xml_path: assets/xml/scenes/shops/shop1.xml
+- name: scenes/shops/zoora
+ xml_path: assets/xml/scenes/shops/zoora.xml
+- name: textures/backgrounds
+ xml_path: assets/xml/textures/backgrounds.xml
+- name: textures/do_action_static
+ xml_path: assets/xml/textures/do_action_static.xml
+- name: textures/icon_item_24_static
+ xml_path: assets/xml/textures/icon_item_24_static.xml
+- name: textures/icon_item_dungeon_static
+ xml_path: assets/xml/textures/icon_item_dungeon_static.xml
+- name: textures/icon_item_field_static
+ xml_path: assets/xml/textures/icon_item_field_static.xml
+- name: textures/icon_item_gameover_static
+ xml_path: assets/xml/textures/icon_item_gameover_static.xml
+- name: textures/icon_item_jpn_static
+ xml_path: assets/xml/textures/icon_item_jpn_static.xml
+- name: textures/icon_item_nes_static
+ xml_path: assets/xml/textures/icon_item_nes_static.xml
+- name: textures/icon_item_static
+ xml_path: assets/xml/textures/icon_item_static.xml
+- name: textures/item_name_static
+ xml_path: assets/xml/textures/item_name_static.xml
+- name: textures/kanji
+ xml_path: assets/xml/textures/kanji.xml
+- name: textures/map_48x85_static
+ xml_path: assets/xml/textures/map_48x85_static.xml
+- name: textures/map_grand_static
+ xml_path: assets/xml/textures/map_grand_static.xml
+- name: textures/map_i_static
+ xml_path: assets/xml/textures/map_i_static.xml
+- name: textures/map_name_static
+ xml_path: assets/xml/textures/map_name_static.xml
+- name: textures/message_static
+ xml_path: assets/xml/textures/message_static.xml
+- name: textures/message_texture_static
+ xml_path: assets/xml/textures/message_texture_static.xml
+- name: textures/nes_font_static
+ xml_path: assets/xml/textures/nes_font_static.xml
+- name: textures/nintendo_rogo_static
+ xml_path: assets/xml/textures/nintendo_rogo_static.xml
+- name: textures/parameter_static
+ xml_path: assets/xml/textures/parameter_static.xml
+- name: textures/place_title_cards
+ xml_path: assets/xml/textures/place_title_cards.xml
+- name: textures/skyboxes
+ xml_path: assets/xml/textures/skyboxes.xml
+- name: textures/title_static
+ xml_path: assets/xml/textures/title_static.xml
diff --git a/baseroms/ntsc-1.2/segments.csv b/baseroms/ntsc-1.2/segments.csv
new file mode 100644
index 0000000000..7bee5f379c
--- /dev/null
+++ b/baseroms/ntsc-1.2/segments.csv
@@ -0,0 +1,1511 @@
+Name,VRAM start
+makerom,80000000
+boot,80000460
+dmadata,
+Audiobank,
+Audioseq,
+Audiotable,
+kanji,
+link_animetion,
+icon_item_static,
+icon_item_24_static,
+icon_item_field_static,
+icon_item_dungeon_static,
+icon_item_gameover_static,
+icon_item_jpn_static,
+icon_item_nes_static,
+item_name_static,
+map_name_static,
+do_action_static,
+message_static,
+message_texture_static,
+nes_font_static,
+jpn_message_data_static,
+nes_message_data_static,
+staff_message_data_static,
+map_grand_static,
+map_i_static,
+map_48x85_static,
+code,800116E0
+n64dd,801C7740
+ovl_title,80800000
+ovl_select,808009C0
+ovl_opening,80803720
+ovl_file_choose,80803880
+ovl_kaleido_scope,808137C0
+ovl_player_actor,808301C0
+ovl_map_mark_data,80856900
+ovl_En_Test,8085D460
+ovl_En_GirlA,80862D10
+ovl_En_Part,80865630
+ovl_En_Light,80866C40
+ovl_En_Door,80867A30
+ovl_En_Box,80868870
+ovl_En_Poh,8086A3B0
+ovl_En_Okuta,8086E540
+ovl_En_Bom,80870B20
+ovl_En_Wallmas,808719F0
+ovl_En_Dodongo,80873400
+ovl_En_Firefly,808761A0
+ovl_En_Horse,80878310
+ovl_En_Arrow,80884570
+ovl_En_Elf,80885C60
+ovl_En_Niw,8088A620
+ovl_En_Tite,8088D950
+ovl_En_Reeba,808906F0
+ovl_En_Peehat,80892160
+ovl_En_Holl,80895860
+ovl_En_Scene_Change,80896830
+ovl_En_Zf,80896960
+ovl_En_Hata,8089D460
+ovl_Boss_Dodongo,8089D9F0
+ovl_Boss_Goma,808A74D0
+ovl_En_Zl1,808AD450
+ovl_En_Viewer,808B1250
+ovl_En_Goma,808B4120
+ovl_Bg_Pushbox,808B6DB0
+ovl_En_Bubble,808B70B0
+ovl_Door_Shutter,808B84D0
+ovl_En_Dodojr,808BA750
+ovl_En_Bdfire,808BC5F0
+ovl_En_Boom,808BD180
+ovl_En_Torch2,808BDA40
+ovl_En_Bili,808C01E0
+ovl_En_Tp,808C24B0
+ovl_En_St,808C4300
+ovl_En_Bw,808C6F70
+ovl_En_Eiyer,808CA2E0
+ovl_En_River_Sound,808CBF40
+ovl_En_Horse_Normal,808CC8D0
+ovl_En_Ossan,808CEEF0
+ovl_Bg_Treemouth,808D54D0
+ovl_Bg_Dodoago,808D6B30
+ovl_Bg_Hidan_Dalm,808D78E0
+ovl_Bg_Hidan_Hrock,808D8130
+ovl_En_Horse_Ganon,808D8960
+ovl_Bg_Hidan_Rock,808D96E0
+ovl_Bg_Hidan_Rsekizou,808DA7D0
+ovl_Bg_Hidan_Sekizou,808DB3B0
+ovl_Bg_Hidan_Sima,808DC800
+ovl_Bg_Hidan_Syoku,808DD720
+ovl_En_Xc,808DDB80
+ovl_Bg_Hidan_Curtain,808E4310
+ovl_Bg_Spot00_Hanebasi,808E4DB0
+ovl_En_Mb,808E5EC0
+ovl_En_Bombf,808EA0F0
+ovl_Bg_Hidan_Firewall,808EB560
+ovl_Bg_Dy_Yoseizo,808EBCC0
+ovl_En_Zl2,808EEAC0
+ovl_Bg_Hidan_Fslift,808F31F0
+ovl_En_OE2,808F36C0
+ovl_Bg_Ydan_Hasi,808F37A0
+ovl_Bg_Ydan_Maruta,808F3F50
+ovl_Boss_Ganondrof,808F4630
+ovl_En_Am,808F93A0
+ovl_En_Dekubaba,808FB7A0
+ovl_En_M_Fire1,808FF240
+ovl_En_M_Thunder,808FF3E0
+ovl_Bg_Ddan_Jd,809009D0
+ovl_Bg_Breakwall,80901020
+ovl_En_Jj,80901E90
+ovl_En_Horse_Zelda,80903460
+ovl_Bg_Ddan_Kd,80903F50
+ovl_Door_Warp1,80904840
+ovl_Obj_Syokudai,80908AF0
+ovl_Item_B_Heart,80909730
+ovl_En_Dekunuts,80909B20
+ovl_Bg_Menkuri_Kaiten,8090B320
+ovl_Bg_Menkuri_Eye,8090B4B0
+ovl_En_Vali,8090B950
+ovl_Bg_Mizu_Movebg,8090DFF0
+ovl_Bg_Mizu_Water,8090F190
+ovl_Arms_Hook,8090FE60
+ovl_En_fHG,80910BC0
+ovl_Bg_Mori_Hineri,809134F0
+ovl_En_Bb,809141F0
+ovl_Bg_Toki_Hikari,80917EC0
+ovl_En_Yukabyun,80918C60
+ovl_Bg_Toki_Swd,80919270
+ovl_En_Fhg_Fire,8091A8C0
+ovl_Bg_Mjin,8091CEE0
+ovl_Bg_Hidan_Kousi,8091D2C0
+ovl_Door_Toki,8091D840
+ovl_Bg_Hidan_Hamstep,8091D9A0
+ovl_En_Bird,8091E850
+ovl_En_Wood02,8091ED10
+ovl_En_Lightbox,8091FEF0
+ovl_En_Pu_box,80920370
+ovl_En_Trap,809206B0
+ovl_En_Arow_Trap,80921950
+ovl_En_Vase,80921AA0
+ovl_En_Ta,80921BA0
+ovl_En_Tk,80925560
+ovl_Bg_Mori_Bigst,80927390
+ovl_Bg_Mori_Elevator,80927CC0
+ovl_Bg_Mori_Kaitenkabe,809287B0
+ovl_Bg_Mori_Rakkatenjo,80928E10
+ovl_En_Vm,80929780
+ovl_Demo_Effect,8092B030
+ovl_Demo_Kankyo,80930B20
+ovl_Bg_Hidan_Fwbig,80934820
+ovl_En_Floormas,80935500
+ovl_En_Heishi1,809388E0
+ovl_En_Rd,80939DF0
+ovl_En_Po_Sisters,8093C6A0
+ovl_Bg_Heavy_Block,80941390
+ovl_Bg_Po_Event,80942C80
+ovl_Obj_Mure,80944AC0
+ovl_En_Sw,80945AD0
+ovl_Boss_Fd,809492C0
+ovl_Object_Kankyo,809505F0
+ovl_En_Du,80953810
+ovl_En_Fd,809552B0
+ovl_En_Horse_Link_Child,80957F70
+ovl_Door_Ana,80959D70
+ovl_Bg_Spot02_Objects,8095A3E0
+ovl_Bg_Haka,8095B730
+ovl_Magic_Wind,8095BDF0
+ovl_Magic_Fire,8095DAF0
+ovl_En_Ru1,8095FDC0
+ovl_Boss_Fd2,80967460
+ovl_En_Fd_Fire,8096B190
+ovl_En_Dh,8096BEA0
+ovl_En_Dha,8096D970
+ovl_En_Rl,8096E970
+ovl_En_Encount1,8096F850
+ovl_Demo_Du,809703B0
+ovl_Demo_Im,80973B90
+ovl_Demo_Tre_Lgt,80977B00
+ovl_En_Fw,80978210
+ovl_Bg_Vb_Sima,809799C0
+ovl_En_Vb_Ball,8097A0D0
+ovl_Bg_Haka_Megane,8097B270
+ovl_Bg_Haka_MeganeBG,8097B670
+ovl_Bg_Haka_Ship,8097BD30
+ovl_Bg_Haka_Sgami,8097C770
+ovl_En_Heishi2,8097D390
+ovl_En_Encount2,8097F590
+ovl_En_Fire_Rock,809807C0
+ovl_En_Brob,809818D0
+ovl_Mir_Ray,809829C0
+ovl_Bg_Spot09_Obj,80984280
+ovl_Bg_Spot18_Obj,80984790
+ovl_Boss_Va,80985060
+ovl_Bg_Haka_Tubo,8099C250
+ovl_Bg_Haka_Trap,8099CC70
+ovl_Bg_Haka_Huta,8099E240
+ovl_Bg_Haka_Zou,8099ECE0
+ovl_Bg_Spot17_Funen,8099FED0
+ovl_En_Syateki_Itm,809A0120
+ovl_En_Syateki_Man,809A0EC0
+ovl_En_Tana,809A1C80
+ovl_En_Nb,809A1F20
+ovl_Boss_Mo,809A64F0
+ovl_En_Sb,809B65A0
+ovl_En_Bigokuta,809B79E0
+ovl_En_Karebaba,809BA4F0
+ovl_Bg_Bdan_Objects,809BBDE0
+ovl_Demo_Sa,809BD0B0
+ovl_Demo_Go,809BFBD0
+ovl_En_In,809C0930
+ovl_En_Tr,809C36D0
+ovl_Bg_Spot16_Bombstone,809C4FD0
+ovl_Bg_Hidan_Kowarerukabe,809C6510
+ovl_Bg_Bombwall,809C73E0
+ovl_En_Ru2,809C7CA0
+ovl_Obj_Dekujr,809CAA20
+ovl_Bg_Mizu_Uzu,809CB060
+ovl_Bg_Spot06_Objects,809CB230
+ovl_Bg_Ice_Objects,809CC640
+ovl_Bg_Haka_Water,809CD580
+ovl_En_Ma2,809CDD60
+ovl_En_Bom_Chu,809CEDC0
+ovl_En_Horse_Game_Check,809D0460
+ovl_Boss_Tw,809D1530
+ovl_En_Rr,809E7030
+ovl_En_Ba,809E9560
+ovl_En_Bx,809EB430
+ovl_En_Anubice,809EBF20
+ovl_En_Anubice_Fire,809ED1D0
+ovl_Bg_Mori_Hashigo,809EDF90
+ovl_Bg_Mori_Hashira4,809EE850
+ovl_Bg_Mori_Idomizu,809EEDE0
+ovl_Bg_Spot16_Doughnut,809EF420
+ovl_Bg_Bdan_Switch,809EF9D0
+ovl_En_Ma1,809F0E00
+ovl_Boss_Ganon,809F20E0
+ovl_Boss_Sst,80A17EC0
+ovl_En_Ny,80A24480
+ovl_En_Fr,80A25DB0
+ovl_Item_Shield,80A28840
+ovl_Bg_Ice_Shelter,80A29250
+ovl_En_Ice_Hono,80A2A480
+ovl_Item_Ocarina,80A2B670
+ovl_Magic_Dark,80A2BE40
+ovl_Demo_6K,80A2D690
+ovl_En_Anubice_Tag,80A303A0
+ovl_Bg_Haka_Gate,80A30670
+ovl_Bg_Spot15_Saku,80A31700
+ovl_Bg_Jya_Goroiwa,80A31A40
+ovl_Bg_Jya_Zurerukabe,80A321C0
+ovl_Bg_Jya_Cobra,80A32870
+ovl_Bg_Jya_Kanaami,80A34590
+ovl_Fishing,80A34940
+ovl_Obj_Oshihiki,80A4F3F0
+ovl_Bg_Gate_Shutter,80A50EA0
+ovl_Eff_Dust,80A51320
+ovl_Bg_Spot01_Fusya,80A52700
+ovl_Bg_Spot01_Idohashira,80A529A0
+ovl_Bg_Spot01_Idomizu,80A535A0
+ovl_Bg_Po_Syokudai,80A538B0
+ovl_Bg_Ganon_Otyuka,80A54200
+ovl_Bg_Spot15_Rrbox,80A56840
+ovl_Bg_Umajump,80A57620
+ovl_En_Insect,80A577B0
+ovl_En_Butte,80A59CD0
+ovl_En_Fish,80A5B2A0
+ovl_Bg_Spot08_Iceblock,80A5D3B0
+ovl_Item_Etcetera,80A5E3F0
+ovl_Arrow_Fire,80A5ECC0
+ovl_Arrow_Ice,80A60B80
+ovl_Arrow_Light,80A62A60
+ovl_Obj_Kibako,80A64950
+ovl_Obj_Tsubo,80A65650
+ovl_En_Wonder_Item,80A66640
+ovl_En_Ik,80A67370
+ovl_Demo_Ik,80A6B9B0
+ovl_En_Skj,80A6CEC0
+ovl_En_Skjneedle,80A70800
+ovl_En_G_Switch,80A70B10
+ovl_Demo_Ext,80A72340
+ovl_Demo_Shd,80A72C80
+ovl_En_Dns,80A75090
+ovl_Elf_Msg,80A76420
+ovl_En_Honotrap,80A76A10
+ovl_En_Tubo_Trap,80A77F60
+ovl_Obj_Ice_Poly,80A78C00
+ovl_Bg_Spot03_Taki,80A795B0
+ovl_Bg_Spot07_Taki,80A79EA0
+ovl_En_Fz,80A7A460
+ovl_En_Po_Relay,80A7C470
+ovl_Bg_Relay_Objects,80A7DB80
+ovl_En_Diving_Game,80A7E330
+ovl_En_Kusa,80A7FCE0
+ovl_Obj_Bean,80A811C0
+ovl_Obj_Bombiwa,80A83950
+ovl_Obj_Switch,80A83EC0
+ovl_Obj_Elevator,80A85C80
+ovl_Obj_Lift,80A86040
+ovl_Obj_Hsblock,80A86A60
+ovl_En_Okarina_Tag,80A87030
+ovl_En_Yabusame_Mark,80A88530
+ovl_En_Goroiwa,80A88C00
+ovl_En_Ex_Ruppy,80A8AFC0
+ovl_En_Toryo,80A8C080
+ovl_En_Daiku,80A8CD10
+ovl_En_Nwc,80A8E450
+ovl_En_Blkobj,80A8EE90
+ovl_Item_Inbox,80A8F3F0
+ovl_En_Ge1,80A8F550
+ovl_Obj_Blockstop,80A91580
+ovl_En_Sda,80A91720
+ovl_En_Clear_Tag,80A92E20
+ovl_En_Niw_Lady,80A9E3C0
+ovl_En_Gm,80A9FCC0
+ovl_En_Ms,80AA09F0
+ovl_En_Hs,80AA10E0
+ovl_Bg_Ingate,80AA1C80
+ovl_En_Kanban,80AA2010
+ovl_En_Heishi3,80AA5160
+ovl_En_Syateki_Niw,80AA5B30
+ovl_En_Attack_Niw,80AA7BC0
+ovl_Bg_Spot01_Idosoko,80AA8E20
+ovl_En_Sa,80AA9030
+ovl_En_Wonder_Talk,80AAB2A0
+ovl_Bg_Gjyo_Bridge,80AAB930
+ovl_En_Ds,80AABE30
+ovl_En_Mk,80AACA50
+ovl_En_Bom_Bowl_Man,80AAD8E0
+ovl_En_Bom_Bowl_Pit,80AAEE20
+ovl_En_Owl,80AAF790
+ovl_En_Ishi,80AB3330
+ovl_Obj_Hana,80ABC480
+ovl_Obj_Lightswitch,80ABC790
+ovl_Obj_Mure2,80ABDBC0
+ovl_En_Go,80ABE5E0
+ovl_En_Fu,80AC2C20
+ovl_En_Changer,80AC3970
+ovl_Bg_Jya_Megami,80AC4350
+ovl_Bg_Jya_Lift,80AC5530
+ovl_Bg_Jya_Bigmirror,80AC5A80
+ovl_Bg_Jya_Bombchuiwa,80AC62C0
+ovl_Bg_Jya_Amishutter,80AC6DF0
+ovl_Bg_Jya_Bombiwa,80AC7180
+ovl_Bg_Spot18_Basket,80AC7740
+ovl_En_Ganon_Organ,80AC8730
+ovl_En_Siofuki,80ACF730
+ovl_En_Stream,80AD04E0
+ovl_En_Mm,80AD0A70
+ovl_En_Ko,80AD2090
+ovl_En_Kz,80AD61D0
+ovl_En_Weather_Tag,80AD7770
+ovl_Bg_Sst_Floor,80AD8660
+ovl_En_Ani,80AD8BC0
+ovl_En_Ex_Item,80AD9930
+ovl_Bg_Jya_Ironobj,80ADAAA0
+ovl_En_Js,80ADB850
+ovl_En_Jsjutan,80ADC220
+ovl_En_Cs,80AE1B40
+ovl_En_Md,80AE2D70
+ovl_En_Hy,80AE53E0
+ovl_En_Ganon_Mant,80AE8D20
+ovl_En_Okarina_Effect,80AECF40
+ovl_En_Mag,80AED300
+ovl_Door_Gerudo,80AF2210
+ovl_Elf_Msg2,80AF2800
+ovl_Demo_Gt,80AF2C70
+ovl_En_Po_Field,80AF8270
+ovl_Efc_Erupc,80AFBCE0
+ovl_Bg_Zg,80AFC7C0
+ovl_En_Heishi4,80AFCC30
+ovl_En_Zl3,80AFDB30
+ovl_Boss_Ganon2,80B05980
+ovl_En_Kakasi,80B187A0
+ovl_En_Takara_Man,80B194E0
+ovl_Obj_Makeoshihiki,80B19DA0
+ovl_Oceff_Spot,80B1A230
+ovl_End_Title,80B1B160
+ovl_En_Torch,80B1F290
+ovl_Demo_Ec,80B1F380
+ovl_Shot_Sun,80B22BE0
+ovl_En_Dy_Extra,80B232A0
+ovl_En_Wonder_Talk2,80B23820
+ovl_En_Ge2,80B23EC0
+ovl_Obj_Roomtimer,80B25860
+ovl_En_Ssh,80B25AB0
+ovl_En_Sth,80B280A0
+ovl_Oceff_Wipe,80B2C150
+ovl_Effect_Ss_Dust,80B2CEA0
+ovl_Effect_Ss_KiraKira,80B2D6D0
+ovl_Effect_Ss_Bomb,80B2DD40
+ovl_Effect_Ss_Bomb2,80B2E160
+ovl_Effect_Ss_Blast,80B2EA90
+ovl_Effect_Ss_G_Spk,80B2EE20
+ovl_Effect_Ss_D_Fire,80B2F3D0
+ovl_Effect_Ss_Bubble,80B2F8C0
+ovl_Effect_Ss_G_Ripple,80B2FD40
+ovl_Effect_Ss_G_Splash,80B302A0
+ovl_Effect_Ss_G_Magma,80B30750
+ovl_Effect_Ss_G_Fire,80B309B0
+ovl_Effect_Ss_Lightning,80B30C40
+ovl_Effect_Ss_Dt_Bubble,80B31310
+ovl_Effect_Ss_Hahen,80B318A0
+ovl_Effect_Ss_Stick,80B31EE0
+ovl_Effect_Ss_Sibuki,80B32280
+ovl_Effect_Ss_Sibuki2,80B32950
+ovl_Effect_Ss_G_Magma2,80B32C80
+ovl_Effect_Ss_Stone1,80B33190
+ovl_Effect_Ss_HitMark,80B33520
+ovl_Effect_Ss_Fhg_Flash,80B33A70
+ovl_Effect_Ss_K_Fire,80B349F0
+ovl_Effect_Ss_Solder_Srch_Ball,80B34E20
+ovl_Effect_Ss_Kakera,80B34FD0
+ovl_Effect_Ss_Ice_Piece,80B36060
+ovl_Effect_Ss_En_Ice,80B364A0
+ovl_Effect_Ss_Fire_Tail,80B36D60
+ovl_Effect_Ss_En_Fire,80B37460
+ovl_Effect_Ss_Extra,80B37BA0
+ovl_Effect_Ss_Fcircle,80B37F60
+ovl_Effect_Ss_Dead_Db,80B38410
+ovl_Effect_Ss_Dead_Dd,80B388F0
+ovl_Effect_Ss_Dead_Ds,80B38E80
+ovl_Effect_Ss_Dead_Sound,80B39300
+ovl_Oceff_Storm,80B39440
+ovl_En_Weiyer,80B3AFE0
+ovl_Bg_Spot05_Soko,80B3C9E0
+ovl_Bg_Jya_1flift,80B3CD00
+ovl_Bg_Jya_Haheniron,80B3D390
+ovl_Bg_Spot12_Gate,80B3DB80
+ovl_Bg_Spot12_Saku,80B3DF90
+ovl_En_Hintnuts,80B3E450
+ovl_En_Nutsball,80B3FE80
+ovl_Bg_Spot00_Break,80B404A0
+ovl_En_Shopnuts,80B40640
+ovl_En_It,80B41550
+ovl_En_GeldB,80B416E0
+ovl_Oceff_Wipe2,80B46A90
+ovl_Oceff_Wipe3,80B48200
+ovl_En_Niw_Girl,80B49950
+ovl_En_Dog,80B4A420
+ovl_En_Si,80B4B5D0
+ovl_Bg_Spot01_Objects2,80B4BAD0
+ovl_Obj_Comb,80B4BF90
+ovl_Bg_Spot11_Bakudankabe,80B4C7F0
+ovl_Obj_Kibako2,80B4CE30
+ovl_En_Dnt_Demo,80B4D4F0
+ovl_En_Dnt_Jiji,80B4E210
+ovl_En_Dnt_Nomal,80B4F720
+ovl_En_Guest,80B52530
+ovl_Bg_Bom_Guard,80B52ED0
+ovl_En_Hs2,80B530F0
+ovl_Demo_Kekkai,80B536D0
+ovl_Bg_Spot08_Bakudankabe,80B549B0
+ovl_Bg_Spot17_Bakudankabe,80B55050
+ovl_Obj_Mure3,80B55730
+ovl_En_Tg,80B55F00
+ovl_En_Mu,80B565D0
+ovl_En_Go2,80B56EF0
+ovl_En_Wf,80B5CF10
+ovl_En_Skb,80B61220
+ovl_Demo_Gj,80B62B10
+ovl_Demo_Geff,80B667C0
+ovl_Bg_Gnd_Firemeiro,80B66FE0
+ovl_Bg_Gnd_Darkmeiro,80B67520
+ovl_Bg_Gnd_Soulmeiro,80B67CE0
+ovl_Bg_Gnd_Nisekabe,80B68540
+ovl_Bg_Gnd_Iceblock,80B686B0
+ovl_Bg_Ydan_Sp,80B697B0
+ovl_En_Gb,80B6AF20
+ovl_En_Gs,80B6C650
+ovl_Bg_Mizu_Bwall,80B6E4F0
+ovl_Bg_Mizu_Shutter,80B6F9C0
+ovl_En_Daiku_Kakariko,80B701C0
+ovl_Bg_Bowl_Wall,80B71580
+ovl_En_Wall_Tubo,80B71F00
+ovl_En_Po_Desert,80B723F0
+ovl_En_Crow,80B731B0
+ovl_Door_Killer,80B74850
+ovl_Bg_Spot11_Oasis,80B75DC0
+ovl_Bg_Spot18_Futa,80B764F0
+ovl_Bg_Spot18_Shutter,80B76690
+ovl_En_Ma3,80B76BE0
+ovl_En_Cow,80B77B90
+ovl_Bg_Ice_Turara,80B78FF0
+ovl_Bg_Ice_Shutter,80B79820
+ovl_En_Kakasi2,80B79C90
+ovl_En_Kakasi3,80B7A3B0
+ovl_Oceff_Wipe4,80B7B490
+ovl_En_Eg,80B7C470
+ovl_Bg_Menkuri_Nisekabe,80B7C620
+ovl_En_Zo,80B7C770
+ovl_Effect_Ss_Ice_Smoke,80B7ED20
+ovl_Obj_Makekinsuta,80B7F1E0
+ovl_En_Ge3,80B7F330
+ovl_Obj_Timeblock,80B7FE80
+ovl_Obj_Hamishi,80B80AC0
+ovl_En_Zl4,80B81310
+ovl_En_Mm2,80B85D40
+ovl_Bg_Jya_Block,80B86B00
+ovl_Obj_Warp2block,80B86D70
+gameplay_keep,
+gameplay_field_keep,
+gameplay_dangeon_keep,
+gameplay_object_exchange_static,
+object_link_boy,
+object_link_child,
+object_box,
+object_human,
+object_okuta,
+object_poh,
+object_wallmaster,
+object_dy_obj,
+object_firefly,
+object_dodongo,
+object_fire,
+object_niw,
+object_tite,
+object_reeba,
+object_peehat,
+object_kingdodongo,
+object_horse,
+object_zf,
+object_goma,
+object_zl1,
+object_gol,
+object_bubble,
+object_dodojr,
+object_torch2,
+object_bl,
+object_tp,
+object_oA1,
+object_st,
+object_bw,
+object_ei,
+object_horse_normal,
+object_oB1,
+object_o_anime,
+object_spot04_objects,
+object_ddan_objects,
+object_hidan_objects,
+object_horse_ganon,
+object_oA2,
+object_spot00_objects,
+object_mb,
+object_bombf,
+object_sk2,
+object_oE1,
+object_oE_anime,
+object_oE2,
+object_ydan_objects,
+object_gnd,
+object_am,
+object_dekubaba,
+object_oA3,
+object_oA4,
+object_oA5,
+object_oA6,
+object_oA7,
+object_jj,
+object_oA8,
+object_oA9,
+object_oB2,
+object_oB3,
+object_oB4,
+object_horse_zelda,
+object_opening_demo1,
+object_warp1,
+object_b_heart,
+object_dekunuts,
+object_oE3,
+object_oE4,
+object_menkuri_objects,
+object_oE5,
+object_oE6,
+object_oE7,
+object_oE8,
+object_oE9,
+object_oE10,
+object_oE11,
+object_oE12,
+object_vali,
+object_oA10,
+object_oA11,
+object_mizu_objects,
+object_fhg,
+object_ossan,
+object_mori_hineri1,
+object_Bb,
+object_toki_objects,
+object_yukabyun,
+object_zl2,
+object_mjin,
+object_mjin_flash,
+object_mjin_dark,
+object_mjin_flame,
+object_mjin_ice,
+object_mjin_soul,
+object_mjin_wind,
+object_mjin_oka,
+object_haka_objects,
+object_spot06_objects,
+object_ice_objects,
+object_relay_objects,
+object_mori_hineri1a,
+object_mori_hineri2,
+object_mori_hineri2a,
+object_mori_objects,
+object_mori_tex,
+object_spot08_obj,
+object_warp2,
+object_hata,
+object_bird,
+object_wood02,
+object_lightbox,
+object_pu_box,
+object_trap,
+object_vase,
+object_im,
+object_ta,
+object_tk,
+object_xc,
+object_vm,
+object_bv,
+object_hakach_objects,
+object_efc_crystal_light,
+object_efc_fire_ball,
+object_efc_flash,
+object_efc_lgt_shower,
+object_efc_star_field,
+object_god_lgt,
+object_light_ring,
+object_triforce_spot,
+object_medal,
+object_bdan_objects,
+object_sd,
+object_rd,
+object_po_sisters,
+object_heavy_object,
+object_gndd,
+object_fd,
+object_du,
+object_fw,
+object_horse_link_child,
+object_spot02_objects,
+object_haka,
+object_ru1,
+object_syokudai,
+object_fd2,
+object_dh,
+object_rl,
+object_efc_tw,
+object_demo_tre_lgt,
+object_gi_key,
+object_mir_ray,
+object_brob,
+object_gi_jewel,
+object_spot09_obj,
+object_spot18_obj,
+object_bdoor,
+object_spot17_obj,
+object_shop_dungen,
+object_nb,
+object_mo,
+object_sb,
+object_gi_melody,
+object_gi_heart,
+object_gi_compass,
+object_gi_bosskey,
+object_gi_medal,
+object_gi_nuts,
+object_sa,
+object_gi_hearts,
+object_gi_arrowcase,
+object_gi_bombpouch,
+object_in,
+object_tr,
+object_spot16_obj,
+object_oE1s,
+object_oE4s,
+object_os_anime,
+object_gi_bottle,
+object_gi_stick,
+object_gi_map,
+object_oF1d_map,
+object_ru2,
+object_gi_shield_1,
+object_dekujr,
+object_gi_magicpot,
+object_gi_bomb_1,
+object_oF1s,
+object_ma2,
+object_gi_purse,
+object_hni,
+object_tw,
+object_rr,
+object_bxa,
+object_anubice,
+object_gi_gerudo,
+object_gi_arrow,
+object_gi_bomb_2,
+object_gi_egg,
+object_gi_scale,
+object_gi_shield_2,
+object_gi_hookshot,
+object_gi_ocarina,
+object_gi_milk,
+object_ma1,
+object_ganon,
+object_sst,
+object_ny,
+object_fr,
+object_gi_pachinko,
+object_gi_boomerang,
+object_gi_bow,
+object_gi_glasses,
+object_gi_liquid,
+object_ani,
+object_demo_6k,
+object_gi_shield_3,
+object_gi_letter,
+object_spot15_obj,
+object_jya_obj,
+object_gi_clothes,
+object_gi_bean,
+object_gi_fish,
+object_gi_saw,
+object_gi_hammer,
+object_gi_grass,
+object_gi_longsword,
+object_spot01_objects,
+object_md,
+object_km1,
+object_kw1,
+object_zo,
+object_kz,
+object_umajump,
+object_masterkokiri,
+object_masterkokirihead,
+object_mastergolon,
+object_masterzoora,
+object_aob,
+object_ik,
+object_ahg,
+object_cne,
+object_gi_niwatori,
+object_skj,
+object_gi_bottle_letter,
+object_bji,
+object_bba,
+object_gi_ocarina_0,
+object_ds,
+object_ane,
+object_boj,
+object_spot03_object,
+object_spot07_object,
+object_fz,
+object_bob,
+object_ge1,
+object_yabusame_point,
+object_gi_boots_2,
+object_gi_seed,
+object_gnd_magic,
+object_d_elevator,
+object_d_hsblock,
+object_d_lift,
+object_mamenoki,
+object_goroiwa,
+object_toryo,
+object_daiku,
+object_nwc,
+object_blkobj,
+object_gm,
+object_ms,
+object_hs,
+object_ingate,
+object_lightswitch,
+object_kusa,
+object_tsubo,
+object_gi_gloves,
+object_gi_coin,
+object_kanban,
+object_gjyo_objects,
+object_owl,
+object_mk,
+object_fu,
+object_gi_ki_tan_mask,
+object_gi_redead_mask,
+object_gi_skj_mask,
+object_gi_rabit_mask,
+object_gi_truth_mask,
+object_ganon_objects,
+object_siofuki,
+object_stream,
+object_mm,
+object_fa,
+object_os,
+object_gi_eye_lotion,
+object_gi_powder,
+object_gi_mushroom,
+object_gi_ticketstone,
+object_gi_brokensword,
+object_js,
+object_cs,
+object_gi_prescription,
+object_gi_bracelet,
+object_gi_soldout,
+object_gi_frog,
+object_mag,
+object_door_gerudo,
+object_gt,
+object_efc_erupc,
+object_zl2_anime1,
+object_zl2_anime2,
+object_gi_golonmask,
+object_gi_zoramask,
+object_gi_gerudomask,
+object_ganon2,
+object_ka,
+object_ts,
+object_zg,
+object_gi_hoverboots,
+object_gi_m_arrow,
+object_ds2,
+object_ec,
+object_fish,
+object_gi_sutaru,
+object_gi_goddess,
+object_ssh,
+object_bigokuta,
+object_bg,
+object_spot05_objects,
+object_spot12_obj,
+object_bombiwa,
+object_hintnuts,
+object_rs,
+object_spot00_break,
+object_gla,
+object_shopnuts,
+object_geldb,
+object_gr,
+object_dog,
+object_jya_iron,
+object_jya_door,
+object_spot01_objects2,
+object_spot11_obj,
+object_kibako2,
+object_dns,
+object_dnk,
+object_gi_fire,
+object_gi_insect,
+object_gi_butterfly,
+object_gi_ghost,
+object_gi_soul,
+object_bowl,
+object_po_field,
+object_demo_kekkai,
+object_efc_doughnut,
+object_gi_dekupouch,
+object_ganon_anime1,
+object_ganon_anime2,
+object_ganon_anime3,
+object_gi_rupy,
+object_spot01_matoya,
+object_spot01_matoyab,
+object_po_composer,
+object_mu,
+object_wf,
+object_skb,
+object_gj,
+object_geff,
+object_haka_door,
+object_gs,
+object_ps,
+object_bwall,
+object_crow,
+object_cow,
+object_cob,
+object_gi_sword_1,
+object_door_killer,
+object_ouke_haka,
+object_timeblock,
+object_zl4,
+g_pn_01,
+g_pn_02,
+g_pn_03,
+g_pn_04,
+g_pn_05,
+g_pn_06,
+g_pn_07,
+g_pn_08,
+g_pn_09,
+g_pn_10,
+g_pn_11,
+g_pn_12,
+g_pn_13,
+g_pn_14,
+g_pn_15,
+g_pn_16,
+g_pn_17,
+g_pn_18,
+g_pn_19,
+g_pn_20,
+g_pn_21,
+g_pn_22,
+g_pn_23,
+g_pn_24,
+g_pn_25,
+g_pn_26,
+g_pn_27,
+g_pn_28,
+g_pn_29,
+g_pn_30,
+g_pn_31,
+g_pn_32,
+g_pn_33,
+g_pn_34,
+g_pn_35,
+g_pn_36,
+g_pn_37,
+g_pn_38,
+g_pn_39,
+g_pn_40,
+g_pn_41,
+g_pn_42,
+g_pn_43,
+g_pn_44,
+g_pn_45,
+g_pn_46,
+g_pn_47,
+g_pn_48,
+g_pn_49,
+g_pn_50,
+g_pn_51,
+g_pn_52,
+g_pn_53,
+g_pn_54,
+g_pn_55,
+g_pn_56,
+g_pn_57,
+z_select_static,
+nintendo_rogo_static,
+title_static,
+parameter_static,
+vr_fine0_static,
+vr_fine0_pal_static,
+vr_fine1_static,
+vr_fine1_pal_static,
+vr_fine2_static,
+vr_fine2_pal_static,
+vr_fine3_static,
+vr_fine3_pal_static,
+vr_cloud0_static,
+vr_cloud0_pal_static,
+vr_cloud1_static,
+vr_cloud1_pal_static,
+vr_cloud2_static,
+vr_cloud2_pal_static,
+vr_cloud3_static,
+vr_cloud3_pal_static,
+vr_holy0_static,
+vr_holy0_pal_static,
+vr_holy1_static,
+vr_holy1_pal_static,
+vr_MDVR_static,
+vr_MDVR_pal_static,
+vr_MNVR_static,
+vr_MNVR_pal_static,
+vr_RUVR_static,
+vr_RUVR_pal_static,
+vr_LHVR_static,
+vr_LHVR_pal_static,
+vr_KHVR_static,
+vr_KHVR_pal_static,
+vr_K3VR_static,
+vr_K3VR_pal_static,
+vr_K4VR_static,
+vr_K4VR_pal_static,
+vr_K5VR_static,
+vr_K5VR_pal_static,
+vr_SP1a_static,
+vr_SP1a_pal_static,
+vr_MLVR_static,
+vr_MLVR_pal_static,
+vr_KKRVR_static,
+vr_KKRVR_pal_static,
+vr_KR3VR_static,
+vr_KR3VR_pal_static,
+vr_IPVR_static,
+vr_IPVR_pal_static,
+vr_KSVR_static,
+vr_KSVR_pal_static,
+vr_GLVR_static,
+vr_GLVR_pal_static,
+vr_ZRVR_static,
+vr_ZRVR_pal_static,
+vr_DGVR_static,
+vr_DGVR_pal_static,
+vr_ALVR_static,
+vr_ALVR_pal_static,
+vr_NSVR_static,
+vr_NSVR_pal_static,
+vr_LBVR_static,
+vr_LBVR_pal_static,
+vr_TTVR_static,
+vr_TTVR_pal_static,
+vr_FCVR_static,
+vr_FCVR_pal_static,
+elf_message_field,
+elf_message_ydan,
+ddan_scene,
+ddan_room_0,
+ddan_room_1,
+ddan_room_2,
+ddan_room_3,
+ddan_room_4,
+ddan_room_5,
+ddan_room_6,
+ddan_room_7,
+ddan_room_8,
+ddan_room_9,
+ddan_room_10,
+ddan_room_11,
+ddan_room_12,
+ddan_room_13,
+ddan_room_14,
+ddan_room_15,
+ddan_room_16,
+spot00_scene,
+spot00_room_0,
+spot01_scene,
+spot01_room_0,
+spot02_scene,
+spot02_room_0,
+spot02_room_1,
+spot03_scene,
+spot03_room_0,
+spot03_room_1,
+spot04_scene,
+spot04_room_0,
+spot04_room_1,
+spot04_room_2,
+spot05_scene,
+spot05_room_0,
+spot06_scene,
+spot06_room_0,
+spot07_scene,
+spot07_room_0,
+spot07_room_1,
+spot08_scene,
+spot08_room_0,
+spot09_scene,
+spot09_room_0,
+spot10_scene,
+spot10_room_0,
+spot10_room_1,
+spot10_room_2,
+spot10_room_3,
+spot10_room_4,
+spot10_room_5,
+spot10_room_6,
+spot10_room_7,
+spot10_room_8,
+spot10_room_9,
+spot11_scene,
+spot11_room_0,
+spot12_scene,
+spot12_room_0,
+spot12_room_1,
+spot13_scene,
+spot13_room_0,
+spot13_room_1,
+spot15_scene,
+spot15_room_0,
+spot16_scene,
+spot16_room_0,
+spot17_scene,
+spot17_room_0,
+spot17_room_1,
+spot18_scene,
+spot18_room_0,
+spot18_room_1,
+spot18_room_2,
+spot18_room_3,
+market_day_scene,
+market_day_room_0,
+market_night_scene,
+market_night_room_0,
+HIDAN_scene,
+HIDAN_room_0,
+HIDAN_room_1,
+HIDAN_room_2,
+HIDAN_room_3,
+HIDAN_room_4,
+HIDAN_room_5,
+HIDAN_room_6,
+HIDAN_room_7,
+HIDAN_room_8,
+HIDAN_room_9,
+HIDAN_room_10,
+HIDAN_room_11,
+HIDAN_room_12,
+HIDAN_room_13,
+HIDAN_room_14,
+HIDAN_room_15,
+HIDAN_room_16,
+HIDAN_room_17,
+HIDAN_room_18,
+HIDAN_room_19,
+HIDAN_room_20,
+HIDAN_room_21,
+HIDAN_room_22,
+HIDAN_room_23,
+HIDAN_room_24,
+HIDAN_room_25,
+HIDAN_room_26,
+Bmori1_scene,
+Bmori1_room_0,
+Bmori1_room_1,
+Bmori1_room_2,
+Bmori1_room_3,
+Bmori1_room_4,
+Bmori1_room_5,
+Bmori1_room_6,
+Bmori1_room_7,
+Bmori1_room_8,
+Bmori1_room_9,
+Bmori1_room_10,
+Bmori1_room_11,
+Bmori1_room_12,
+Bmori1_room_13,
+Bmori1_room_14,
+Bmori1_room_15,
+Bmori1_room_16,
+Bmori1_room_17,
+Bmori1_room_18,
+Bmori1_room_19,
+Bmori1_room_20,
+Bmori1_room_21,
+Bmori1_room_22,
+ydan_scene,
+ydan_room_0,
+ydan_room_1,
+ydan_room_2,
+ydan_room_3,
+ydan_room_4,
+ydan_room_5,
+ydan_room_6,
+ydan_room_7,
+ydan_room_8,
+ydan_room_9,
+ydan_room_10,
+ydan_room_11,
+kenjyanoma_scene,
+kenjyanoma_room_0,
+tokinoma_scene,
+tokinoma_room_0,
+tokinoma_room_1,
+link_home_scene,
+link_home_room_0,
+kokiri_shop_scene,
+kokiri_shop_room_0,
+MIZUsin_scene,
+MIZUsin_room_0,
+MIZUsin_room_1,
+MIZUsin_room_2,
+MIZUsin_room_3,
+MIZUsin_room_4,
+MIZUsin_room_5,
+MIZUsin_room_6,
+MIZUsin_room_7,
+MIZUsin_room_8,
+MIZUsin_room_9,
+MIZUsin_room_10,
+MIZUsin_room_11,
+MIZUsin_room_12,
+MIZUsin_room_13,
+MIZUsin_room_14,
+MIZUsin_room_15,
+MIZUsin_room_16,
+MIZUsin_room_17,
+MIZUsin_room_18,
+MIZUsin_room_19,
+MIZUsin_room_20,
+MIZUsin_room_21,
+MIZUsin_room_22,
+kokiri_home_scene,
+kokiri_home_room_0,
+kakusiana_scene,
+kakusiana_room_0,
+kakusiana_room_1,
+kakusiana_room_2,
+kakusiana_room_3,
+kakusiana_room_4,
+kakusiana_room_5,
+kakusiana_room_6,
+kakusiana_room_7,
+kakusiana_room_8,
+kakusiana_room_9,
+kakusiana_room_10,
+kakusiana_room_11,
+kakusiana_room_12,
+kakusiana_room_13,
+entra_scene,
+entra_room_0,
+bdan_scene,
+bdan_room_0,
+bdan_room_1,
+bdan_room_2,
+bdan_room_3,
+bdan_room_4,
+bdan_room_5,
+bdan_room_6,
+bdan_room_7,
+bdan_room_8,
+bdan_room_9,
+bdan_room_10,
+bdan_room_11,
+bdan_room_12,
+bdan_room_13,
+bdan_room_14,
+bdan_room_15,
+HAKAdan_scene,
+HAKAdan_room_0,
+HAKAdan_room_1,
+HAKAdan_room_2,
+HAKAdan_room_3,
+HAKAdan_room_4,
+HAKAdan_room_5,
+HAKAdan_room_6,
+HAKAdan_room_7,
+HAKAdan_room_8,
+HAKAdan_room_9,
+HAKAdan_room_10,
+HAKAdan_room_11,
+HAKAdan_room_12,
+HAKAdan_room_13,
+HAKAdan_room_14,
+HAKAdan_room_15,
+HAKAdan_room_16,
+HAKAdan_room_17,
+HAKAdan_room_18,
+HAKAdan_room_19,
+HAKAdan_room_20,
+HAKAdan_room_21,
+HAKAdan_room_22,
+moribossroom_scene,
+moribossroom_room_0,
+moribossroom_room_1,
+syatekijyou_scene,
+syatekijyou_room_0,
+men_scene,
+men_room_0,
+men_room_1,
+men_room_2,
+men_room_3,
+men_room_4,
+men_room_5,
+men_room_6,
+men_room_7,
+men_room_8,
+men_room_9,
+men_room_10,
+shop1_scene,
+shop1_room_0,
+hairal_niwa_scene,
+hairal_niwa_room_0,
+ganon_tou_scene,
+ganon_tou_room_0,
+market_alley_scene,
+market_alley_room_0,
+spot20_scene,
+spot20_room_0,
+market_ruins_scene,
+market_ruins_room_0,
+entra_n_scene,
+entra_n_room_0,
+enrui_scene,
+enrui_room_0,
+market_alley_n_scene,
+market_alley_n_room_0,
+hiral_demo_scene,
+hiral_demo_room_0,
+kokiri_home3_scene,
+kokiri_home3_room_0,
+jyasinzou_scene,
+jyasinzou_room_0,
+jyasinzou_room_1,
+jyasinzou_room_2,
+jyasinzou_room_3,
+jyasinzou_room_4,
+jyasinzou_room_5,
+jyasinzou_room_6,
+jyasinzou_room_7,
+jyasinzou_room_8,
+jyasinzou_room_9,
+jyasinzou_room_10,
+jyasinzou_room_11,
+jyasinzou_room_12,
+jyasinzou_room_13,
+jyasinzou_room_14,
+jyasinzou_room_15,
+jyasinzou_room_16,
+jyasinzou_room_17,
+jyasinzou_room_18,
+jyasinzou_room_19,
+jyasinzou_room_20,
+jyasinzou_room_21,
+jyasinzou_room_22,
+jyasinzou_room_23,
+jyasinzou_room_24,
+jyasinzou_room_25,
+jyasinzou_room_26,
+jyasinzou_room_27,
+jyasinzou_room_28,
+ice_doukutu_scene,
+ice_doukutu_room_0,
+ice_doukutu_room_1,
+ice_doukutu_room_2,
+ice_doukutu_room_3,
+ice_doukutu_room_4,
+ice_doukutu_room_5,
+ice_doukutu_room_6,
+ice_doukutu_room_7,
+ice_doukutu_room_8,
+ice_doukutu_room_9,
+ice_doukutu_room_10,
+ice_doukutu_room_11,
+malon_stable_scene,
+malon_stable_room_0,
+kakariko_scene,
+kakariko_room_0,
+bdan_boss_scene,
+bdan_boss_room_0,
+bdan_boss_room_1,
+FIRE_bs_scene,
+FIRE_bs_room_0,
+FIRE_bs_room_1,
+hut_scene,
+hut_room_0,
+daiyousei_izumi_scene,
+daiyousei_izumi_room_0,
+hakaana_scene,
+hakaana_room_0,
+yousei_izumi_tate_scene,
+yousei_izumi_tate_room_0,
+yousei_izumi_yoko_scene,
+yousei_izumi_yoko_room_0,
+golon_scene,
+golon_room_0,
+zoora_scene,
+zoora_room_0,
+drag_scene,
+drag_room_0,
+alley_shop_scene,
+alley_shop_room_0,
+night_shop_scene,
+night_shop_room_0,
+impa_scene,
+impa_room_0,
+labo_scene,
+labo_room_0,
+tent_scene,
+tent_room_0,
+nakaniwa_scene,
+nakaniwa_room_0,
+ddan_boss_scene,
+ddan_boss_room_0,
+ddan_boss_room_1,
+ydan_boss_scene,
+ydan_boss_room_0,
+ydan_boss_room_1,
+HAKAdan_bs_scene,
+HAKAdan_bs_room_0,
+HAKAdan_bs_room_1,
+MIZUsin_bs_scene,
+MIZUsin_bs_room_0,
+MIZUsin_bs_room_1,
+ganon_scene,
+ganon_room_0,
+ganon_room_1,
+ganon_room_2,
+ganon_room_3,
+ganon_room_4,
+ganon_room_5,
+ganon_room_6,
+ganon_room_7,
+ganon_room_8,
+ganon_room_9,
+ganon_boss_scene,
+ganon_boss_room_0,
+jyasinboss_scene,
+jyasinboss_room_0,
+jyasinboss_room_1,
+jyasinboss_room_2,
+jyasinboss_room_3,
+kokiri_home4_scene,
+kokiri_home4_room_0,
+kokiri_home5_scene,
+kokiri_home5_room_0,
+ganon_final_scene,
+ganon_final_room_0,
+kakariko3_scene,
+kakariko3_room_0,
+hakasitarelay_scene,
+hakasitarelay_room_0,
+hakasitarelay_room_1,
+hakasitarelay_room_2,
+hakasitarelay_room_3,
+hakasitarelay_room_4,
+hakasitarelay_room_5,
+hakasitarelay_room_6,
+shrine_scene,
+shrine_room_0,
+turibori_scene,
+turibori_room_0,
+shrine_n_scene,
+shrine_n_room_0,
+shrine_r_scene,
+shrine_r_room_0,
+ganontika_scene,
+ganontika_room_0,
+ganontika_room_1,
+ganontika_room_2,
+ganontika_room_3,
+ganontika_room_4,
+ganontika_room_5,
+ganontika_room_6,
+ganontika_room_7,
+ganontika_room_8,
+ganontika_room_9,
+ganontika_room_10,
+ganontika_room_11,
+ganontika_room_12,
+ganontika_room_13,
+ganontika_room_14,
+ganontika_room_15,
+ganontika_room_16,
+ganontika_room_17,
+ganontika_room_18,
+ganontika_room_19,
+hakaana2_scene,
+hakaana2_room_0,
+gerudoway_scene,
+gerudoway_room_0,
+gerudoway_room_1,
+gerudoway_room_2,
+gerudoway_room_3,
+gerudoway_room_4,
+gerudoway_room_5,
+HAKAdanCH_scene,
+HAKAdanCH_room_0,
+HAKAdanCH_room_1,
+HAKAdanCH_room_2,
+HAKAdanCH_room_3,
+HAKAdanCH_room_4,
+HAKAdanCH_room_5,
+HAKAdanCH_room_6,
+hairal_niwa_n_scene,
+hairal_niwa_n_room_0,
+bowling_scene,
+bowling_room_0,
+hakaana_ouke_scene,
+hakaana_ouke_room_0,
+hakaana_ouke_room_1,
+hakaana_ouke_room_2,
+hylia_labo_scene,
+hylia_labo_room_0,
+souko_scene,
+souko_room_0,
+souko_room_1,
+souko_room_2,
+miharigoya_scene,
+miharigoya_room_0,
+mahouya_scene,
+mahouya_room_0,
+takaraya_scene,
+takaraya_room_0,
+takaraya_room_1,
+takaraya_room_2,
+takaraya_room_3,
+takaraya_room_4,
+takaraya_room_5,
+takaraya_room_6,
+ganon_sonogo_scene,
+ganon_sonogo_room_0,
+ganon_sonogo_room_1,
+ganon_sonogo_room_2,
+ganon_sonogo_room_3,
+ganon_sonogo_room_4,
+ganon_demo_scene,
+ganon_demo_room_0,
+face_shop_scene,
+face_shop_room_0,
+kinsuta_scene,
+kinsuta_room_0,
+ganontikasonogo_scene,
+ganontikasonogo_room_0,
+ganontikasonogo_room_1,
+bump_texture_static,
+anime_model_1_static,
+anime_model_2_static,
+anime_model_3_static,
+anime_model_4_static,
+anime_model_5_static,
+anime_model_6_static,
+anime_texture_1_static,
+anime_texture_2_static,
+anime_texture_3_static,
+anime_texture_4_static,
+anime_texture_5_static,
+anime_texture_6_static,
+softsprite_matrix_static,
diff --git a/docs/retail_versions.md b/docs/retail_versions.md
index 535238fd9e..b2f790b267 100644
--- a/docs/retail_versions.md
+++ b/docs/retail_versions.md
@@ -1,18 +1,17 @@
# Decompiling retail versions
-The next decompilation target for OOT is the PAL GameCube Master Quest ROM
-(`gc-eu-mq`), because it is the retail version that is most similar to the Debug
-ROM. Unfortunately there are still a lot of differences, many of which are
-register or stack allocation differences because retail ROMs were built with
-different compiler flags. However, once this version is done, future
-retail versions should be much easier, as the changes between retail versions are
+The next decompilation target for OOT is NTSC version 1.2
+(`ntsc-1.2`), because it is the N64 version that is most similar to the GC
+versions. Unfortunately there are still a lot of differences,
+but once this version is done, future
+N64 versions should be much easier, as the changes between N64 versions are
small in comparison.
Instead of `cp`ing a matching build into `expected/`, the target ROM is disassembled as `.s` files then
-reassembled as `.o` files directly into `expected/build/gc-eu-mq` for diff tools.
+reassembled as `.o` files directly into `expected/build/ntsc-1.2` for diff tools.
This allows us to make progress matching code in parallel with solving other
problems (such as the build system, ROM organization, and BSS ordering). The
-files in `tools/disasm/gc-eu-mq` say how to split the source files and where the
+files in `tools/disasm/ntsc-1.2` say how to split the source files and where the
functions and variables are in the target ROM, and these may need to be updated
if there are mistakes or if function names change due to documentation work.
@@ -21,55 +20,44 @@ still show diffs with data symbols. We might improve this later, but these data
diffs are fine to ignore for now.
For register and stack allocation differences, often the code can be tweaked so
-that it matches both the retail ROM while continuing to match the Debug ROM (for
+that it matches both the retail ROM while continuing to match GC versions and the Debug ROM (for
example, by reordering assignments or moving a local variable declaration inside
-an `if` block). Since retail MM versions use the same compiler flags as retail
-OOT, checking MM decomp for similar code can help.
+an `if` block). Since retail MM versions currently target N64, checking MM decomp for similar code can help.
-We can disable code that was removed in retail builds by adding
-`#if OOT_DEBUG ... #endif` or `if (OOT_DEBUG) { ... }` around these parts of the
+We can handle code that is different between versions by adding
+`#if PLATFORM_N64 ... #endif` or `#if PLATFORM_GC ... #endif` around these parts of the
code. In order to keep the code readable, we should try to minimize the amount of
`#if` noise whenever possible.
## Setup
-1. Copy your target PAL GameCube Master Quest ROM (non-debug) to
- `baseroms/gc-eu-mq/baserom.z64`
-
-1. Extract assets and ROM files **from the Debug ROM** by running
-
- ```sh
- make setup -jN
- ```
-
- if necessary, where `N` is the number of cores on your machine.
+1. Copy your target JP NTSC 1.2 ROM to `baseroms/ntsc-1.2/baserom.z64`
1. Build the non-matching test ROM by running
```sh
- make setup -jN VERSION=gc-eu-mq
- make -jN VERSION=gc-eu-mq
+ make setup -jN VERSION=ntsc-1.2
+ make -jN VERSION=ntsc-1.2
```
where `N` is the number of cores on your machine. This will build into
- `build/gc-eu-mq` and produce `build/gc-eu-mq/oot-gc-eu-mq.z64`.
+ `build/ntsc-1.2` and produce `build/ntsc-1.2/oot-ntsc-1.2.z64`.
If you later want to delete all output files, run
```sh
- make clean VERSION=gc-eu-mq
+ make clean VERSION=ntsc-1.2
```
1. Disassemble the target ROM by running
```sh
- make disasm -jN VERSION=gc-eu-mq
+ make disasm VERSION=ntsc-1.2
```
- where `N` is the number of cores on your machine. The outputs will be written to
- `expected/build/gc-eu-mq`.
+ The outputs will be written to `expected/build/ntsc-1.2`.
- Note that if you need to copy a matching build for the Debug ROM, you can use
+ Note that if you need to copy a matching build for another version, you can use e.g.
```sh
mkdir -p expected/build
@@ -90,37 +78,32 @@ source .venv/bin/activate
### retail_progress.py
Running `./retail_progress.py path/to/file.c` will attempt to figure out which functions
-in a file still need to match for `gc-eu-mq`. To get an overview of diffs for
+in a file still need to match for `ntsc-1.2`. To get an overview of diffs for
all files, run `./retail_progress.py` with no arguments.
### asm-differ / diff.py
-To diff assembly for a single function in `gc-eu-mq`, run e.g.
+To diff assembly for a single function in `ntsc-1.2`, run e.g.
```sh
-./diff.py -mwo3 -v gc-eu-mq Math3D_CylTriVsIntersect
+./diff.py -mwo3 -v ntsc-1.2 Math3D_CylTriVsIntersect
```
-The `-v` flag tells `diff.py` to compare between `build/gc-eu-mq` and
-`expected/build/gc-eu-mq`, and to use `make VERSION=gc-eu-mq` when rebuilding.
-
-You may also want to diff the Debug ROM in another terminal with
-
-```sh
-./diff.py -mwo3 Math3D_CylTriVsIntersect
-```
+The `-v` flag tells `diff.py` to compare between `build/ntsc-1.2` and
+`expected/build/ntsc-1.2`, and to use `make VERSION=ntsc-1.2` when rebuilding.
+You may also want to diff versions `gc-eu-mq` and/or `gc-eu-mq-dbg` in another terminal
to ensure any changes still match there.
### Permuter and decomp.me
Disassembly for individual functions is written to
-`expected/build/gc-eu-mq/functions`, so to get a [decomp.me](https://decomp.me/) scratch you can run
+`expected/build/ntsc-1.2/functions`, so to get a [decomp.me](https://decomp.me/) scratch you can run
e.g.
```sh
decomp-permuter/import.py \
src/code/sys_math3d.c \
- expected/build/gc-eu-mq/functions/src/code/sys_math3d/Math3D_CylTriVsIntersect.s \
- VERSION=gc-eu-mq --decompme
+ expected/build/ntsc-1.2/functions/src/code/sys_math3d/Math3D_CylTriVsIntersect.s \
+ VERSION=ntsc-1.2 --decompme
```
diff --git a/include/macros.h b/include/macros.h
index ed55509b6b..c5ce822ae2 100644
--- a/include/macros.h
+++ b/include/macros.h
@@ -108,7 +108,12 @@
? gSaveContext.save.info.equips.buttonItems[(button) + 1] \
: ITEM_NONE)
+#if PLATFORM_N64
+#define CHECK_BTN_ALL(state, combo) (((state) & (combo)) == (combo))
+#else
#define CHECK_BTN_ALL(state, combo) (~((state) | ~(combo)) == 0)
+#endif
+
#define CHECK_BTN_ANY(state, combo) (((state) & (combo)) != 0)
#define CHECK_FLAG_ALL(flags, mask) (((flags) & (mask)) == (mask))
diff --git a/retail_progress.py b/retail_progress.py
index 21a98ccdbc..58bb5c5401 100755
--- a/retail_progress.py
+++ b/retail_progress.py
@@ -387,7 +387,7 @@ if __name__ == "__main__":
help="find functions with diffs in the given source file (if omitted, print summary of diffs for all files)",
)
parser.add_argument(
- "-v", "--version", help="version to compare", default="gc-eu-mq"
+ "-v", "--version", help="version to compare", default="ntsc-1.2"
)
parser.add_argument(
"--data",
diff --git a/src/boot/build.c b/src/boot/build.c
index 6a4bf30f31..47facdaa96 100644
--- a/src/boot/build.c
+++ b/src/boot/build.c
@@ -1,8 +1,14 @@
#include "macros.h"
+#if PLATFORM_N64
+const char gBuildTeam[] = "zelda@srd44";
+#else
const char gBuildTeam[] = "zelda@srd022j";
+#endif
-#if OOT_VERSION == OOT_GC_JP
+#if OOT_VERSION == OOT_NTSC_1_2
+const char gBuildDate[] = "98-11-12 18:17:03";
+#elif OOT_VERSION == OOT_GC_JP
const char gBuildDate[] = "02-10-29 23:49:53";
#elif OOT_VERSION == OOT_GC_JP_MQ
const char gBuildDate[] = "02-10-30 00:15:15";
diff --git a/src/boot/cic6105.c b/src/boot/cic6105.c
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/src/boot/cic6105.c
@@ -0,0 +1 @@
+
diff --git a/src/code/code_n64dd_800AD410.c b/src/code/code_n64dd_800AD410.c
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/src/code/code_n64dd_800AD410.c
@@ -0,0 +1 @@
+
diff --git a/src/code/code_n64dd_800AD4C0.c b/src/code/code_n64dd_800AD4C0.c
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/src/code/code_n64dd_800AD4C0.c
@@ -0,0 +1 @@
+
diff --git a/src/libultra/gu/mtxutil.c b/src/libultra/gu/mtxutil.c
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/src/libultra/gu/mtxutil.c
@@ -0,0 +1 @@
+
diff --git a/src/libultra/os/getintmask.s b/src/libultra/os/getintmask.s
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/src/libultra/os/settime.c b/src/libultra/os/settime.c
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/src/libultra/os/settime.c
@@ -0,0 +1 @@
+
diff --git a/src/overlays/actors/ovl_En_Mag/z_en_mag.c b/src/overlays/actors/ovl_En_Mag/z_en_mag.c
index e2d0e66efd..16c2103107 100644
--- a/src/overlays/actors/ovl_En_Mag/z_en_mag.c
+++ b/src/overlays/actors/ovl_En_Mag/z_en_mag.c
@@ -639,7 +639,11 @@ void EnMag_DrawInner(Actor* thisx, PlayState* play, Gfx** gfxP) {
(s16)this->copyrightAlpha);
if ((s16)this->copyrightAlpha != 0) {
-#if OOT_VERSION < OOT_GC_US
+#if PLATFORM_N64
+ gDPLoadTextureBlock(gfx++, gTitleCopyright1998Tex, G_IM_FMT_IA, G_IM_SIZ_8b, 160, 16, 0,
+ G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK,
+ G_TX_NOLOD, G_TX_NOLOD);
+#elif OOT_VERSION < OOT_GC_US
gDPLoadTextureBlock(gfx++, gTitleCopyright19982002Tex, G_IM_FMT_IA, G_IM_SIZ_8b, 160, 16, 0,
G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK,
G_TX_NOLOD, G_TX_NOLOD);
diff --git a/tools/ZAPDConfigs/ntsc-1.2/Config.xml b/tools/ZAPDConfigs/ntsc-1.2/Config.xml
new file mode 100644
index 0000000000..b2f4e3e4d3
--- /dev/null
+++ b/tools/ZAPDConfigs/ntsc-1.2/Config.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/ZAPDConfigs/ntsc-1.2/SymbolMap.txt b/tools/ZAPDConfigs/ntsc-1.2/SymbolMap.txt
new file mode 100644
index 0000000000..2b9bac5cb0
--- /dev/null
+++ b/tools/ZAPDConfigs/ntsc-1.2/SymbolMap.txt
@@ -0,0 +1,2 @@
+800FF3F0 gMtxClear
+80AE0FE0 sShadowTex
diff --git a/tools/disasm/disasm.py b/tools/disasm/disasm.py
index 1d6c862195..d0affdd485 100755
--- a/tools/disasm/disasm.py
+++ b/tools/disasm/disasm.py
@@ -91,8 +91,6 @@ def main():
context.addBannedSymbolRange(0x0000F000, 0x00010100)
context.addBannedSymbolRange(0x10000000, 0x80000300)
context.addBannedSymbolRange(0xA0000000, 0xFFFFFFFF)
- context.addBannedSymbol(0x80100000) # z_kaleido_equipment.c
- context.addBannedSymbol(0x80112200) # z_message.c
spimdisasm.mips.InstructionConfig.parseArgs(args)
spimdisasm.common.GlobalConfig.parseArgs(args)
diff --git a/tools/disasm/ntsc-1.2/file_addresses.csv b/tools/disasm/ntsc-1.2/file_addresses.csv
new file mode 100644
index 0000000000..a774468775
--- /dev/null
+++ b/tools/disasm/ntsc-1.2/file_addresses.csv
@@ -0,0 +1,472 @@
+name,vrom_start,vrom_end,rom_start,rom_end,vram_start,overlay_dir
+boot,1060,7960,1060,0,80000460,
+code,A87000,B8ADA0,A62D40,AFDE00,800116E0,
+ovl_title,B9DA70,B9E430,B07AF0,B082B0,80800000,gamestates
+ovl_select,B9E430,BA1190,B082B0,B09E10,808009C0,gamestates
+ovl_opening,BA1190,BA12F0,B09E10,B09F40,80803720,gamestates
+ovl_file_choose,BA12F0,BB1210,B09F40,B12D60,80803880,gamestates
+ovl_kaleido_scope,BB1210,BCDBA0,B12D60,B21DA0,808137C0,misc
+ovl_player_actor,BCDBA0,BF4210,B21DA0,B3B090,808301C0,actors
+ovl_map_mark_data,BF4210,BFAD70,B3B090,B3B440,80856900,misc
+ovl_En_Test,BFAD70,C00620,B3B440,B3E910,8085D460,actors
+ovl_En_GirlA,C00620,C02F40,B3E910,B3FD80,80862D10,actors
+ovl_En_Part,C02F40,C04550,B3FD80,B40DA0,80865630,actors
+ovl_En_Light,C04550,C05340,B40DA0,B41760,80866C40,actors
+ovl_En_Door,C05340,C06180,B41760,B42330,80867A30,actors
+ovl_En_Box,C06180,C07CB0,B42330,B43610,80868870,actors
+ovl_En_Poh,C07CB0,C0BE40,B43610,B46090,8086A3B0,actors
+ovl_En_Okuta,C0BE40,C0E420,B46090,B47AE0,8086E540,actors
+ovl_En_Bom,C0E420,C0F2F0,B47AE0,B48690,80870B20,actors
+ovl_En_Wallmas,C0F2F0,C10D00,B48690,B49830,808719F0,actors
+ovl_En_Dodongo,C10D00,C13AA0,B49830,B4B770,80873400,actors
+ovl_En_Firefly,C13AA0,C15C10,B4B770,B4CDE0,808761A0,actors
+ovl_En_Horse,C15C10,C21E70,B4CDE0,B545E0,80878310,actors
+ovl_En_Arrow,C21E70,C23560,B545E0,B55660,80884570,actors
+ovl_En_Elf,C23560,C27F20,B55660,B58610,80885C60,actors
+ovl_En_Niw,C27F20,C2B250,B58610,B5AAF0,8088A620,actors
+ovl_En_Tite,C2B250,C2DFF0,B5AAF0,B5C5B0,8088D950,actors
+ovl_En_Reeba,C2DFF0,C2FA60,B5C5B0,B5D8B0,808906F0,actors
+ovl_En_Peehat,C2FA60,C33160,B5D8B0,B5FB80,80892160,actors
+ovl_En_Holl,C33160,C34130,B5FB80,B60720,80895860,actors
+ovl_En_Scene_Change,C34130,C34260,B60720,B60810,80896830,actors
+ovl_En_Zf,C34260,C3AD50,B60810,B64C80,80896960,actors
+ovl_En_Hata,C3AD50,C3B2E0,B64C80,B65180,8089D460,actors
+ovl_Boss_Dodongo,C3B2E0,C44DC0,B65180,B6B430,8089D9F0,actors
+ovl_Boss_Goma,C44DC0,C4AD40,B6B430,B6EDE0,808A74D0,actors
+ovl_En_Zl1,C4AD40,C4EB40,B6EDE0,B70D10,808AD450,actors
+ovl_En_Viewer,C4EB40,C519F0,B70D10,B72C40,808B1250,actors
+ovl_En_Goma,C519F0,C54680,B72C40,B749E0,808B4120,actors
+ovl_Bg_Pushbox,C54680,C54980,B749E0,B74C70,808B6DB0,actors
+ovl_En_Bubble,C54980,C55DA0,B74C70,B75BD0,808B70B0,actors
+ovl_Door_Shutter,C55DA0,C58020,B75BD0,B77490,808B84D0,actors
+ovl_En_Dodojr,C58020,C59EC0,B77490,B789E0,808BA750,actors
+ovl_En_Bdfire,C59EC0,C5AA50,B789E0,B792D0,808BC5F0,actors
+ovl_En_Boom,C5AA50,C5B310,B792D0,B79A10,808BD180,actors
+ovl_En_Torch2,C5B310,C5DA70,B79A10,B7B6B0,808BDA40,actors
+ovl_En_Bili,C5DA70,C5FD40,B7B6B0,B7CEE0,808C01E0,actors
+ovl_En_Tp,C5FD40,C61B90,B7CEE0,B7E500,808C24B0,actors
+ovl_En_St,C61B90,C64800,B7E500,B803E0,808C4300,actors
+ovl_En_Bw,C64800,C67B70,B803E0,B82680,808C6F70,actors
+ovl_En_Eiyer,C67B70,C697D0,B82680,B83AA0,808CA2E0,actors
+ovl_En_River_Sound,C697D0,C6A160,B83AA0,B84270,808CBF40,actors
+ovl_En_Horse_Normal,C6A160,C6C780,B84270,B85AD0,808CC8D0,actors
+ovl_En_Ossan,C6C780,C72D60,B85AD0,B892B0,808CEEF0,actors
+ovl_Bg_Treemouth,C72D60,C743C0,B892B0,B89EB0,808D54D0,actors
+ovl_Bg_Dodoago,C743C0,C75100,B89EB0,B8A910,808D6B30,actors
+ovl_Bg_Hidan_Dalm,C75100,C75950,B8A910,B8AF80,808D78E0,actors
+ovl_Bg_Hidan_Hrock,C75950,C76180,B8AF80,B8B5F0,808D8130,actors
+ovl_En_Horse_Ganon,C76180,C76F00,B8B5F0,B8C060,808D8960,actors
+ovl_Bg_Hidan_Rock,C76F00,C77FF0,B8C060,B8CD20,808D96E0,actors
+ovl_Bg_Hidan_Rsekizou,C77FF0,C78BD0,B8CD20,B8D610,808DA7D0,actors
+ovl_Bg_Hidan_Sekizou,C78BD0,C7A020,B8D610,B8E590,808DB3B0,actors
+ovl_Bg_Hidan_Sima,C7A020,C7AF40,B8E590,B8F180,808DC800,actors
+ovl_Bg_Hidan_Syoku,C7AF40,C7B3A0,B8F180,B8F490,808DD720,actors
+ovl_En_Xc,C7B3A0,C81B00,B8F490,B92920,808DDB80,actors
+ovl_Bg_Hidan_Curtain,C81B00,C825A0,B92920,B93160,808E4310,actors
+ovl_Bg_Spot00_Hanebasi,C825A0,C836B0,B93160,B93F30,808E4DB0,actors
+ovl_En_Mb,C836B0,C878E0,B93F30,B96A20,808E5EC0,actors
+ovl_En_Bombf,C878E0,C88D50,B96A20,B97A10,808EA0F0,actors
+ovl_Bg_Hidan_Firewall,C88D50,C894B0,B97A10,B98030,808EB560,actors
+ovl_Bg_Dy_Yoseizo,C894B0,C8C2B0,B98030,B99F70,808EBCC0,actors
+ovl_En_Zl2,C8C2B0,C909E0,B99F70,B9C340,808EEAC0,actors
+ovl_Bg_Hidan_Fslift,C909E0,C90EB0,B9C340,B9C6F0,808F31F0,actors
+ovl_En_OE2,C90EB0,C90F90,B9C6F0,B9C790,808F36C0,actors
+ovl_Bg_Ydan_Hasi,C90F90,C91740,B9C790,B9CDB0,808F37A0,actors
+ovl_Bg_Ydan_Maruta,C91740,C91E20,B9CDB0,B9D330,808F3F50,actors
+ovl_Boss_Ganondrof,C91E20,C96B90,B9D330,BA0690,808F4630,actors
+ovl_En_Am,C96B90,C98F90,BA0690,BA1EC0,808F93A0,actors
+ovl_En_Dekubaba,C98F90,C9CA30,BA1EC0,BA44B0,808FB7A0,actors
+ovl_En_M_Fire1,C9CA30,C9CBD0,BA44B0,BA4600,808FF240,actors
+ovl_En_M_Thunder,C9CBD0,C9E1C0,BA4600,BA55F0,808FF3E0,actors
+ovl_Bg_Ddan_Jd,C9E1C0,C9E810,BA55F0,BA5AF0,809009D0,actors
+ovl_Bg_Breakwall,C9E810,C9F680,BA5AF0,BA6650,80901020,actors
+ovl_En_Jj,C9F680,CA0C50,BA6650,BA72A0,80901E90,actors
+ovl_En_Horse_Zelda,CA0C50,CA1740,BA72A0,BA7B70,80903460,actors
+ovl_Bg_Ddan_Kd,CA1740,CA2030,BA7B70,BA8250,80903F50,actors
+ovl_Door_Warp1,CA2030,CA62D0,BA8250,BAA9A0,80904840,actors
+ovl_Obj_Syokudai,CA62D0,CA6F00,BAA9A0,BAB3D0,80908AF0,actors
+ovl_Item_B_Heart,CA6F00,CA72F0,BAB3D0,BAB730,80909730,actors
+ovl_En_Dekunuts,CA72F0,CA8AF0,BAB730,BAC6E0,80909B20,actors
+ovl_Bg_Menkuri_Kaiten,CA8AF0,CA8C80,BAC6E0,BAC840,8090B320,actors
+ovl_Bg_Menkuri_Eye,CA8C80,CA9110,BAC840,BACC30,8090B4B0,actors
+ovl_En_Vali,CA9110,CAB7B0,BACC30,BAE6D0,8090B950,actors
+ovl_Bg_Mizu_Movebg,CAB7B0,CAC940,BAE6D0,BAF3B0,8090DFF0,actors
+ovl_Bg_Mizu_Water,CAC940,CAD610,BAF3B0,BAFCB0,8090F190,actors
+ovl_Arms_Hook,CAD610,CAE370,BAFCB0,BB0740,8090FE60,actors
+ovl_En_fHG,CAE370,CB0CA0,BB0740,BB2280,80910BC0,actors
+ovl_Bg_Mori_Hineri,CB0CA0,CB19A0,BB2280,BB2C10,809134F0,actors
+ovl_En_Bb,CB19A0,CB5670,BB2C10,BB57B0,809141F0,actors
+ovl_Bg_Toki_Hikari,CB5670,CB6410,BB57B0,BB5FF0,80917EC0,actors
+ovl_En_Yukabyun,CB6410,CB6A20,BB5FF0,BB6540,80918C60,actors
+ovl_Bg_Toki_Swd,CB6A20,CB8070,BB6540,BB6F80,80919270,actors
+ovl_En_Fhg_Fire,CB8070,CBA690,BB6F80,BB8B00,8091A8C0,actors
+ovl_Bg_Mjin,CBA690,CBAA70,BB8B00,BB8E60,8091CEE0,actors
+ovl_Bg_Hidan_Kousi,CBAA70,CBAFF0,BB8E60,BB9290,8091D2C0,actors
+ovl_Door_Toki,CBAFF0,CBB150,BB9290,BB93B0,8091D840,actors
+ovl_Bg_Hidan_Hamstep,CBB150,CBC000,BB93B0,BB9EE0,8091D9A0,actors
+ovl_En_Bird,CBC000,CBC4C0,BB9EE0,BBA2C0,8091E850,actors
+ovl_En_Wood02,CBC4C0,CBD690,BBA2C0,BBB100,8091ED10,actors
+ovl_En_Lightbox,CBD690,CBDB10,BBB100,BBB4D0,8091FEF0,actors
+ovl_En_Pu_box,CBDB10,CBDE50,BBB4D0,BBB7B0,80920370,actors
+ovl_En_Trap,CBDE50,CBF0F0,BBB7B0,BBC3F0,809206B0,actors
+ovl_En_Arow_Trap,CBF0F0,CBF240,BBC3F0,BBC530,80921950,actors
+ovl_En_Vase,CBF240,CBF340,BBC530,BBC610,80921AA0,actors
+ovl_En_Ta,CBF340,CC2D00,BBC610,BBE950,80921BA0,actors
+ovl_En_Tk,CC2D00,CC4B30,BBE950,BBFF80,80925560,actors
+ovl_Bg_Mori_Bigst,CC4B30,CC5460,BBFF80,BC05F0,80927390,actors
+ovl_Bg_Mori_Elevator,CC5460,CC5F50,BC05F0,BC0D40,80927CC0,actors
+ovl_Bg_Mori_Kaitenkabe,CC5F50,CC65B0,BC0D40,BC1290,809287B0,actors
+ovl_Bg_Mori_Rakkatenjo,CC65B0,CC6F20,BC1290,BC1950,80928E10,actors
+ovl_En_Vm,CC6F20,CC87D0,BC1950,BC2AE0,80929780,actors
+ovl_Demo_Effect,CC87D0,CCE2C0,BC2AE0,BC6670,8092B030,actors
+ovl_Demo_Kankyo,CCE2C0,CD1F70,BC6670,BC8B20,80930B20,actors
+ovl_Bg_Hidan_Fwbig,CD1F70,CD2C50,BC8B20,BC9570,80934820,actors
+ovl_En_Floormas,CD2C50,CD6030,BC9570,BCB570,80935500,actors
+ovl_En_Heishi1,CD6030,CD7540,BCB570,BCC3C0,809388E0,actors
+ovl_En_Rd,CD7540,CD9DF0,BCC3C0,BCDDE0,80939DF0,actors
+ovl_En_Po_Sisters,CD9DF0,CDEAE0,BCDDE0,BD1000,8093C6A0,actors
+ovl_Bg_Heavy_Block,CDEAE0,CE03D0,BD1000,BD2230,80941390,actors
+ovl_Bg_Po_Event,CE03D0,CE2200,BD2230,BD3880,80942C80,actors
+ovl_Obj_Mure,CE2200,CE3210,BD3880,BD43B0,80944AC0,actors
+ovl_En_Sw,CE3210,CE6980,BD43B0,BD6C00,80945AD0,actors
+ovl_Boss_Fd,CE6980,CEDCB0,BD6C00,BDB900,809492C0,actors
+ovl_Object_Kankyo,CEDCB0,CF0ED0,BDB900,BDDCC0,809505F0,actors
+ovl_En_Du,CF0ED0,CF2970,BDDCC0,BDEEC0,80953810,actors
+ovl_En_Fd,CF2970,CF5630,BDEEC0,BE0FB0,809552B0,actors
+ovl_En_Horse_Link_Child,CF5630,CF7430,BE0FB0,BE21B0,80957F70,actors
+ovl_Door_Ana,CF7430,CF7AA0,BE21B0,BE2700,80959D70,actors
+ovl_Bg_Spot02_Objects,CF7AA0,CF8DF0,BE2700,BE34A0,8095A3E0,actors
+ovl_Bg_Haka,CF8DF0,CF94B0,BE34A0,BE3A50,8095B730,actors
+ovl_Magic_Wind,CF94B0,CFB1B0,BE3A50,BE53E0,8095BDF0,actors
+ovl_Magic_Fire,CFB1B0,CFD480,BE53E0,BE7300,8095DAF0,actors
+ovl_En_Ru1,CFD480,D04B20,BE7300,BEB0B0,8095FDC0,actors
+ovl_Boss_Fd2,D04B20,D08850,BEB0B0,BEDC20,80967460,actors
+ovl_En_Fd_Fire,D08850,D09560,BEDC20,BEE6F0,8096B190,actors
+ovl_En_Dh,D09560,D0B030,BEE6F0,BEFA70,8096BEA0,actors
+ovl_En_Dha,D0B030,D0C030,BEFA70,BF0640,8096D970,actors
+ovl_En_Rl,D0C030,D0CF10,BF0640,BF0F70,8096E970,actors
+ovl_En_Encount1,D0CF10,D0DA70,BF0F70,BF18D0,8096F850,actors
+ovl_Demo_Du,D0DA70,D11250,BF18D0,BF3410,809703B0,actors
+ovl_Demo_Im,D11250,D151C0,BF3410,BF53B0,80973B90,actors
+ovl_Demo_Tre_Lgt,D151C0,D158D0,BF53B0,BF59A0,80977B00,actors
+ovl_En_Fw,D158D0,D17080,BF59A0,BF6CD0,80978210,actors
+ovl_Bg_Vb_Sima,D17080,D17790,BF6CD0,BF7310,809799C0,actors
+ovl_En_Vb_Ball,D17790,D18930,BF7310,BF8070,8097A0D0,actors
+ovl_Bg_Haka_Megane,D18930,D18D30,BF8070,BF83C0,8097B270,actors
+ovl_Bg_Haka_MeganeBG,D18D30,D193F0,BF83C0,BF8910,8097B670,actors
+ovl_Bg_Haka_Ship,D193F0,D19E30,BF8910,BF9120,8097BD30,actors
+ovl_Bg_Haka_Sgami,D19E30,D1AA50,BF9120,BF9AA0,8097C770,actors
+ovl_En_Heishi2,D1AA50,D1CC50,BF9AA0,BFAF50,8097D390,actors
+ovl_En_Encount2,D1CC50,D1DE80,BFAF50,BFBD50,8097F590,actors
+ovl_En_Fire_Rock,D1DE80,D1EF90,BFBD50,BFC9C0,809807C0,actors
+ovl_En_Brob,D1EF90,D20080,BFC9C0,BFD600,809818D0,actors
+ovl_Mir_Ray,D20080,D21940,BFD600,BFEA00,809829C0,actors
+ovl_Bg_Spot09_Obj,D21940,D21E50,BFEA00,BFEDD0,80984280,actors
+ovl_Bg_Spot18_Obj,D21E50,D22720,BFEDD0,BFF420,80984790,actors
+ovl_Boss_Va,D22720,D30F10,BFF420,C08A70,80985060,actors
+ovl_Bg_Haka_Tubo,D30F10,D31930,C08A70,C092B0,8099C250,actors
+ovl_Bg_Haka_Trap,D31930,D32F00,C092B0,C0A2C0,8099CC70,actors
+ovl_Bg_Haka_Huta,D32F00,D339A0,C0A2C0,C0AB30,8099E240,actors
+ovl_Bg_Haka_Zou,D339A0,D34B90,C0AB30,C0B8B0,8099ECE0,actors
+ovl_Bg_Spot17_Funen,D34B90,D34DE0,C0B8B0,C0BAD0,8099FED0,actors
+ovl_En_Syateki_Itm,D34DE0,D35B80,C0BAD0,C0C530,809A0120,actors
+ovl_En_Syateki_Man,D35B80,D36940,C0C530,C0CF60,809A0EC0,actors
+ovl_En_Tana,D36940,D36BE0,C0CF60,C0D1A0,809A1C80,actors
+ovl_En_Nb,D36BE0,D3B1B0,C0D1A0,C0F610,809A1F20,actors
+ovl_Boss_Mo,D3B1B0,D46750,C0F610,C17390,809A64F0,actors
+ovl_En_Sb,D46750,D47B90,C17390,C18110,809B65A0,actors
+ovl_En_Bigokuta,D47B90,D4A6A0,C18110,C19E60,809B79E0,actors
+ovl_En_Karebaba,D4A6A0,D4BF90,C19E60,C1AFD0,809BA4F0,actors
+ovl_Bg_Bdan_Objects,D4BF90,D4D260,C1AFD0,C1BCF0,809BBDE0,actors
+ovl_Demo_Sa,D4D260,D4FD80,C1BCF0,C1D250,809BD0B0,actors
+ovl_Demo_Go,D4FD80,D50AE0,C1D250,C1DB90,809BFBD0,actors
+ovl_En_In,D50AE0,D53880,C1DB90,C1FC60,809C0930,actors
+ovl_En_Tr,D53880,D55180,C1FC60,C20E70,809C36D0,actors
+ovl_Bg_Spot16_Bombstone,D55180,D566C0,C20E70,C21F40,809C4FD0,actors
+ovl_Bg_Hidan_Kowarerukabe,D566C0,D57590,C21F40,C22920,809C6510,actors
+ovl_Bg_Bombwall,D57590,D57E50,C22920,C23000,809C73E0,actors
+ovl_En_Ru2,D57E50,D5ABD0,C23000,C24660,809C7CA0,actors
+ovl_Obj_Dekujr,D5ABD0,D5B210,C24660,C24BB0,809CAA20,actors
+ovl_Bg_Mizu_Uzu,D5B210,D5B3E0,C24BB0,C24D40,809CB060,actors
+ovl_Bg_Spot06_Objects,D5B3E0,D5C7F0,C24D40,C25C40,809CB230,actors
+ovl_Bg_Ice_Objects,D5C7F0,D5D730,C25C40,C26680,809CC640,actors
+ovl_Bg_Haka_Water,D5D730,D5DF10,C26680,C26C60,809CD580,actors
+ovl_En_Ma2,D5DF10,D5EF70,C26C60,C278F0,809CDD60,actors
+ovl_En_Bom_Chu,D5EF70,D60610,C278F0,C28AE0,809CEDC0,actors
+ovl_En_Horse_Game_Check,D60610,D616E0,C28AE0,C29700,809D0460,actors
+ovl_Boss_Tw,D616E0,D74760,C29700,C35CE0,809D1530,actors
+ovl_En_Rr,D74760,D76C90,C35CE0,C377F0,809E7030,actors
+ovl_En_Ba,D76C90,D78B60,C377F0,C38C50,809E9560,actors
+ovl_En_Bx,D78B60,D79650,C38C50,C39600,809EB430,actors
+ovl_En_Anubice,D79650,D7A900,C39600,C3A3D0,809EBF20,actors
+ovl_En_Anubice_Fire,D7A900,D7B6C0,C3A3D0,C3AF30,809ED1D0,actors
+ovl_Bg_Mori_Hashigo,D7B6C0,D7BF80,C3AF30,C3B5B0,809EDF90,actors
+ovl_Bg_Mori_Hashira4,D7BF80,D7C500,C3B5B0,C3BA00,809EE850,actors
+ovl_Bg_Mori_Idomizu,D7C500,D7CB40,C3BA00,C3BEE0,809EEDE0,actors
+ovl_Bg_Spot16_Doughnut,D7CB40,D7D0F0,C3BEE0,C3C3B0,809EF420,actors
+ovl_Bg_Bdan_Switch,D7D0F0,D7E520,C3C3B0,C3CF60,809EF9D0,actors
+ovl_En_Ma1,D7E520,D7F800,C3CF60,C3DD60,809F0E00,actors
+ovl_Boss_Ganon,D7F800,DA1A60,C3DD60,C53470,809F20E0,actors
+ovl_Boss_Sst,DA1A60,DADFE0,C53470,C5AFB0,80A17EC0,actors
+ovl_En_Ny,DADFE0,DAF910,C5AFB0,C5C200,80A24480,actors
+ovl_En_Fr,DAF910,DB23A0,C5C200,C5E060,80A25DB0,actors
+ovl_Item_Shield,DB23A0,DB2DB0,C5E060,C5E860,80A28840,actors
+ovl_Bg_Ice_Shelter,DB2DB0,DB3FE0,C5E860,C5F630,80A29250,actors
+ovl_En_Ice_Hono,DB3FE0,DB51D0,C5F630,C60300,80A2A480,actors
+ovl_Item_Ocarina,DB51D0,DB59A0,C60300,C608C0,80A2B670,actors
+ovl_Magic_Dark,DB59A0,DB71F0,C608C0,C61C00,80A2BE40,actors
+ovl_Demo_6K,DB71F0,DB9F00,C61C00,C63D40,80A2D690,actors
+ovl_En_Anubice_Tag,DB9F00,DBA1D0,C63D40,C63FB0,80A303A0,actors
+ovl_Bg_Haka_Gate,DBA1D0,DBB250,C63FB0,C64C80,80A30670,actors
+ovl_Bg_Spot15_Saku,DBB250,DBB590,C64C80,C64F50,80A31700,actors
+ovl_Bg_Jya_Goroiwa,DBB590,DBBD10,C64F50,C655B0,80A31A40,actors
+ovl_Bg_Jya_Zurerukabe,DBBD10,DBC3C0,C655B0,C65B00,80A321C0,actors
+ovl_Bg_Jya_Cobra,DBC3C0,DBE0E0,C65B00,C67070,80A32870,actors
+ovl_Bg_Jya_Kanaami,DBE0E0,DBE490,C67070,C67360,80A34590,actors
+ovl_Fishing,DBE490,DD1E60,C67360,C74890,80A34940,actors
+ovl_Obj_Oshihiki,DD1E60,DD3910,C74890,C75B30,80A4F3F0,actors
+ovl_Bg_Gate_Shutter,DD3910,DD3D90,C75B30,C75EB0,80A50EA0,actors
+ovl_Eff_Dust,DD3D90,DD5170,C75EB0,C76A80,80A51320,actors
+ovl_Bg_Spot01_Fusya,DD5170,DD5410,C76A80,C76CC0,80A52700,actors
+ovl_Bg_Spot01_Idohashira,DD5410,DD6010,C76CC0,C775F0,80A529A0,actors
+ovl_Bg_Spot01_Idomizu,DD6010,DD6320,C775F0,C778C0,80A535A0,actors
+ovl_Bg_Po_Syokudai,DD6320,DD6C70,C778C0,C78060,80A538B0,actors
+ovl_Bg_Ganon_Otyuka,DD6C70,DD92B0,C78060,C79D90,80A54200,actors
+ovl_Bg_Spot15_Rrbox,DD92B0,DDA090,C79D90,C7A7A0,80A56840,actors
+ovl_Bg_Umajump,DDA090,DDA220,C7A7A0,C7A910,80A57620,actors
+ovl_En_Insect,DDA220,DDC740,C7A910,C7C1B0,80A577B0,actors
+ovl_En_Butte,DDC740,DDDD10,C7C1B0,C7D180,80A59CD0,actors
+ovl_En_Fish,DDDD10,DDFE20,C7D180,C7E640,80A5B2A0,actors
+ovl_Bg_Spot08_Iceblock,DDFE20,DE0E60,C7E640,C7F1E0,80A5D3B0,actors
+ovl_Item_Etcetera,DE0E60,DE1730,C7F1E0,C7F870,80A5E3F0,actors
+ovl_Arrow_Fire,DE1730,DE35F0,C7F870,C81320,80A5ECC0,actors
+ovl_Arrow_Ice,DE35F0,DE54D0,C81320,C82B80,80A60B80,actors
+ovl_Arrow_Light,DE54D0,DE73C0,C82B80,C84470,80A62A60,actors
+ovl_Obj_Kibako,DE73C0,DE80C0,C84470,C84D50,80A64950,actors
+ovl_Obj_Tsubo,DE80C0,DE90B0,C84D50,C858B0,80A65650,actors
+ovl_En_Wonder_Item,DE90B0,DE9D00,C858B0,C86170,80A66640,actors
+ovl_En_Ik,DE9D00,DEE330,C86170,C88A90,80A67370,actors
+ovl_Demo_Ik,DEE330,DEF840,C88A90,C897A0,80A6B9B0,actors
+ovl_En_Skj,DEF840,DF3170,C897A0,C8BB60,80A6CEC0,actors
+ovl_En_Skjneedle,DF3170,DF3480,C8BB60,C8BE10,80A70800,actors
+ovl_En_G_Switch,DF3480,DF4CB0,C8BE10,C8D0D0,80A70B10,actors
+ovl_Demo_Ext,DF4CB0,DF55F0,C8D0D0,C8D7F0,80A72340,actors
+ovl_Demo_Shd,DF55F0,DF7A00,C8D7F0,C8F030,80A72C80,actors
+ovl_En_Dns,DF7A00,DF8D90,C8F030,C8FD00,80A75090,actors
+ovl_Elf_Msg,DF8D90,DF9380,C8FD00,C90160,80A76420,actors
+ovl_En_Honotrap,DF9380,DFA8D0,C90160,C91130,80A76A10,actors
+ovl_En_Tubo_Trap,DFA8D0,DFB570,C91130,C91A40,80A77F60,actors
+ovl_Obj_Ice_Poly,DFB570,DFBF20,C91A40,C92230,80A78C00,actors
+ovl_Bg_Spot03_Taki,DFBF20,DFC810,C92230,C92900,80A795B0,actors
+ovl_Bg_Spot07_Taki,DFC810,DFCDD0,C92900,C92D70,80A79EA0,actors
+ovl_En_Fz,DFCDD0,DFEDE0,C92D70,C94460,80A7A460,actors
+ovl_En_Po_Relay,DFEDE0,E004F0,C94460,C955D0,80A7C470,actors
+ovl_Bg_Relay_Objects,E004F0,E00CA0,C955D0,C95BF0,80A7DB80,actors
+ovl_En_Diving_Game,E00CA0,E02650,C95BF0,C96DE0,80A7E330,actors
+ovl_En_Kusa,E02650,E03B30,C96DE0,C97D30,80A7FCE0,actors
+ovl_Obj_Bean,E03B30,E062C0,C97D30,C99600,80A811C0,actors
+ovl_Obj_Bombiwa,E062C0,E06830,C99600,C99AB0,80A83950,actors
+ovl_Obj_Switch,E06830,E085F0,C99AB0,C9AD90,80A83EC0,actors
+ovl_Obj_Elevator,E085F0,E089B0,C9AD90,C9B080,80A85C80,actors
+ovl_Obj_Lift,E089B0,E093D0,C9B080,C9B8C0,80A86040,actors
+ovl_Obj_Hsblock,E093D0,E099A0,C9B8C0,C9BD70,80A86A60,actors
+ovl_En_Okarina_Tag,E099A0,E0AEA0,C9BD70,C9C970,80A87030,actors
+ovl_En_Yabusame_Mark,E0AEA0,E0B570,C9C970,C9CED0,80A88530,actors
+ovl_En_Goroiwa,E0B570,E0D930,C9CED0,C9E7F0,80A88C00,actors
+ovl_En_Ex_Ruppy,E0D930,E0E9F0,C9E7F0,C9F4B0,80A8AFC0,actors
+ovl_En_Toryo,E0E9F0,E0F680,C9F4B0,C9FDF0,80A8C080,actors
+ovl_En_Daiku,E0F680,E10DC0,C9FDF0,CA0FE0,80A8CD10,actors
+ovl_En_Nwc,E10DC0,E11800,CA0FE0,CA1890,80A8E450,actors
+ovl_En_Blkobj,E11800,E11D60,CA1890,CA1D10,80A8EE90,actors
+ovl_Item_Inbox,E11D60,E11EC0,CA1D10,CA1E20,80A8F3F0,actors
+ovl_En_Ge1,E11EC0,E13EF0,CA1E20,CA3250,80A8F550,actors
+ovl_Obj_Blockstop,E13EF0,E14090,CA3250,CA33D0,80A91580,actors
+ovl_En_Sda,E14090,E156D0,CA33D0,CA4260,80A91720,actors
+ovl_En_Clear_Tag,E156D0,E1E240,CA4260,CA86A0,80A92E20,actors
+ovl_En_Niw_Lady,E1E240,E1FB40,CA86A0,CA9890,80A9E3C0,actors
+ovl_En_Gm,E1FB40,E20870,CA9890,CAA2A0,80A9FCC0,actors
+ovl_En_Ms,E20870,E20F60,CAA2A0,CAA850,80AA09F0,actors
+ovl_En_Hs,E20F60,E21B00,CAA850,CAB090,80AA10E0,actors
+ovl_Bg_Ingate,E21B00,E21E90,CAB090,CAB3A0,80AA1C80,actors
+ovl_En_Kanban,E21E90,E24FE0,CAB3A0,CAD1B0,80AA2010,actors
+ovl_En_Heishi3,E24FE0,E259B0,CAD1B0,CAD8E0,80AA5160,actors
+ovl_En_Syateki_Niw,E259B0,E27A40,CAD8E0,CAF0B0,80AA5B30,actors
+ovl_En_Attack_Niw,E27A40,E28CA0,CAF0B0,CAFE10,80AA7BC0,actors
+ovl_Bg_Spot01_Idosoko,E28CA0,E28EB0,CAFE10,CAFFD0,80AA8E20,actors
+ovl_En_Sa,E28EB0,E2B120,CAFFD0,CB15E0,80AA9030,actors
+ovl_En_Wonder_Talk,E2B120,E2B7B0,CB15E0,CB1B30,80AAB2A0,actors
+ovl_Bg_Gjyo_Bridge,E2B7B0,E2BCB0,CB1B30,CB1F70,80AAB930,actors
+ovl_En_Ds,E2BCB0,E2C8D0,CB1F70,CB27D0,80AABE30,actors
+ovl_En_Mk,E2C8D0,E2D760,CB27D0,CB31C0,80AACA50,actors
+ovl_En_Bom_Bowl_Man,E2D760,E2ECA0,CB31C0,CB4160,80AAD8E0,actors
+ovl_En_Bom_Bowl_Pit,E2ECA0,E2F610,CB4160,CB48C0,80AAEE20,actors
+ovl_En_Owl,E2F610,E331B0,CB48C0,CB6B40,80AAF790,actors
+ovl_En_Ishi,E331B0,E3C300,CB6B40,CB7E90,80AB3330,actors
+ovl_Obj_Hana,E3C300,E3C610,CB7E90,CB8100,80ABC480,actors
+ovl_Obj_Lightswitch,E3C610,E3DA40,CB8100,CB8F00,80ABC790,actors
+ovl_Obj_Mure2,E3DA40,E3E460,CB8F00,CB9680,80ABDBC0,actors
+ovl_En_Go,E3E460,E42AA0,CB9680,CBC3E0,80ABE5E0,actors
+ovl_En_Fu,E42AA0,E437E0,CBC3E0,CBCE50,80AC2C20,actors
+ovl_En_Changer,E437E0,E441C0,CBCE50,CBD5A0,80AC3970,actors
+ovl_Bg_Jya_Megami,E441C0,E453A0,CBD5A0,CBE480,80AC4350,actors
+ovl_Bg_Jya_Lift,E453A0,E458F0,CBE480,CBE8D0,80AC5530,actors
+ovl_Bg_Jya_Bigmirror,E458F0,E46130,CBE8D0,CBEFE0,80AC5A80,actors
+ovl_Bg_Jya_Bombchuiwa,E46130,E46C60,CBEFE0,CBF8B0,80AC62C0,actors
+ovl_Bg_Jya_Amishutter,E46C60,E46FF0,CBF8B0,CBFB00,80AC6DF0,actors
+ovl_Bg_Jya_Bombiwa,E46FF0,E475B0,CBFB00,CBFFE0,80AC7180,actors
+ovl_Bg_Spot18_Basket,E475B0,E485A0,CBFFE0,CC0BF0,80AC7740,actors
+ovl_En_Ganon_Organ,E485A0,E4F5A0,CC0BF0,CC4250,80AC8730,actors
+ovl_En_Siofuki,E4F5A0,E50350,CC4250,CC4C90,80ACF730,actors
+ovl_En_Stream,E50350,E508E0,CC4C90,CC5160,80AD04E0,actors
+ovl_En_Mm,E508E0,E51F00,CC5160,CC6270,80AD0A70,actors
+ovl_En_Ko,E51F00,E56040,CC6270,CC87F0,80AD2090,actors
+ovl_En_Kz,E56040,E575E0,CC87F0,CC97F0,80AD61D0,actors
+ovl_En_Weather_Tag,E575E0,E584D0,CC97F0,CC9F40,80AD7770,actors
+ovl_Bg_Sst_Floor,E584D0,E58A30,CC9F40,CCA430,80AD8660,actors
+ovl_En_Ani,E58A30,E597A0,CCA430,CCADC0,80AD8BC0,actors
+ovl_En_Ex_Item,E597A0,E5A910,CCADC0,CCBA80,80AD9930,actors
+ovl_Bg_Jya_Ironobj,E5A910,E5B6C0,CCBA80,CCC3F0,80ADAAA0,actors
+ovl_En_Js,E5B6C0,E5C090,CCC3F0,CCCB10,80ADB850,actors
+ovl_En_Jsjutan,E5C090,E60E50,CCCB10,CCE880,80ADC220,actors
+ovl_En_Cs,E60E50,E62080,CCE880,CCF660,80AE1B40,actors
+ovl_En_Md,E62080,E646F0,CCF660,CD0D60,80AE2D70,actors
+ovl_En_Hy,E646F0,E68030,CD0D60,CD3170,80AE53E0,actors
+ovl_En_Ganon_Mant,E68030,E6C250,CD3170,CD4EA0,80AE8D20,actors
+ovl_En_Okarina_Effect,E6C250,E6C610,CD4EA0,CD5190,80AECF40,actors
+ovl_En_Mag,E6C610,E6F520,CD5190,CD7250,80AED300,actors
+ovl_Door_Gerudo,E6F520,E6FB10,CD7250,CD7740,80AF2210,actors
+ovl_Elf_Msg2,E6FB10,E6FF80,CD7740,CD7A30,80AF2800,actors
+ovl_Demo_Gt,E6FF80,E75580,CD7A30,CDA570,80AF2C70,actors
+ovl_En_Po_Field,E75580,E78F60,CDA570,CDCE60,80AF8270,actors
+ovl_Efc_Erupc,E78F60,E79A40,CDCE60,CDD780,80AFBCE0,actors
+ovl_Bg_Zg,E79A40,E79EB0,CDD780,CDDB10,80AFC7C0,actors
+ovl_En_Heishi4,E79EB0,E7ADB0,CDDB10,CDE5A0,80AFCC30,actors
+ovl_En_Zl3,E7ADB0,E82C00,CDE5A0,CE2610,80AFDB30,actors
+ovl_Boss_Ganon2,E82C00,E93F00,CE2610,CECC30,80B05980,actors
+ovl_En_Kakasi,E93F00,E94C40,CECC30,CED650,80B187A0,actors
+ovl_En_Takara_Man,E94C40,E95500,CED650,CEDDD0,80B194E0,actors
+ovl_Obj_Makeoshihiki,E95500,E95990,CEDDD0,CEE1B0,80B19DA0,actors
+ovl_Oceff_Spot,E95990,E968C0,CEE1B0,CEEEA0,80B1A230,actors
+ovl_End_Title,E968C0,E9A9F0,CEEEA0,CF0910,80B1B160,actors
+ovl_En_Torch,E9A9F0,E9AAE0,CF0910,CF09F0,80B1F290,actors
+ovl_Demo_Ec,E9AAE0,E9E340,CF09F0,CF2100,80B1F380,actors
+ovl_Shot_Sun,E9E340,E9EA00,CF2100,CF26A0,80B22BE0,actors
+ovl_En_Dy_Extra,E9EA00,E9EF80,CF26A0,CF2B80,80B232A0,actors
+ovl_En_Wonder_Talk2,E9EF80,E9F620,CF2B80,CF3120,80B23820,actors
+ovl_En_Ge2,E9F620,EA0FC0,CF3120,CF42B0,80B23EC0,actors
+ovl_Obj_Roomtimer,EA0FC0,EA1210,CF42B0,CF44B0,80B25860,actors
+ovl_En_Ssh,EA1210,EA3800,CF44B0,CF5F00,80B25AB0,actors
+ovl_En_Sth,EA3800,EA78B0,CF5F00,CF8AC0,80B280A0,actors
+ovl_Oceff_Wipe,EA78B0,EA8600,CF8AC0,CF9690,80B2C150,actors
+ovl_Effect_Ss_Dust,EA8600,EA8E30,CF9690,CF9D40,80B2CEA0,effects
+ovl_Effect_Ss_KiraKira,EA8E30,EA94A0,CF9D40,CFA2E0,80B2D6D0,effects
+ovl_Effect_Ss_Bomb,EA94A0,EA98C0,CFA2E0,CFA6B0,80B2DD40,effects
+ovl_Effect_Ss_Bomb2,EA98C0,EAA1F0,CFA6B0,CFAE20,80B2E160,effects
+ovl_Effect_Ss_Blast,EAA1F0,EAA580,CFAE20,CFB190,80B2EA90,effects
+ovl_Effect_Ss_G_Spk,EAA580,EAAB30,CFB190,CFB6B0,80B2EE20,effects
+ovl_Effect_Ss_D_Fire,EAAB30,EAB020,CFB6B0,CFBB50,80B2F3D0,effects
+ovl_Effect_Ss_Bubble,EAB020,EAB4A0,CFBB50,CFBF50,80B2F8C0,effects
+ovl_Effect_Ss_G_Ripple,EAB4A0,EABA00,CFBF50,CFC440,80B2FD40,effects
+ovl_Effect_Ss_G_Splash,EABA00,EABEB0,CFC440,CFC810,80B302A0,effects
+ovl_Effect_Ss_G_Magma,EABEB0,EAC110,CFC810,CFCA50,80B30750,effects
+ovl_Effect_Ss_G_Fire,EAC110,EAC3A0,CFCA50,CFCCB0,80B309B0,effects
+ovl_Effect_Ss_Lightning,EAC3A0,EACA70,CFCCB0,CFD300,80B30C40,effects
+ovl_Effect_Ss_Dt_Bubble,EACA70,EAD000,CFD300,CFD7E0,80B31310,effects
+ovl_Effect_Ss_Hahen,EAD000,EAD640,CFD7E0,CFDCC0,80B318A0,effects
+ovl_Effect_Ss_Stick,EAD640,EAD9E0,CFDCC0,CFE010,80B31EE0,effects
+ovl_Effect_Ss_Sibuki,EAD9E0,EAE0B0,CFE010,CFE620,80B32280,effects
+ovl_Effect_Ss_Sibuki2,EAE0B0,EAE3E0,CFE620,CFE930,80B32950,effects
+ovl_Effect_Ss_G_Magma2,EAE3E0,EAE8F0,CFE930,CFEDF0,80B32C80,effects
+ovl_Effect_Ss_Stone1,EAE8F0,EAEC80,CFEDF0,CFF140,80B33190,effects
+ovl_Effect_Ss_HitMark,EAEC80,EAF1D0,CFF140,CFF600,80B33520,effects
+ovl_Effect_Ss_Fhg_Flash,EAF1D0,EB0150,CFF600,D00020,80B33A70,effects
+ovl_Effect_Ss_K_Fire,EB0150,EB0580,D00020,D00410,80B349F0,effects
+ovl_Effect_Ss_Solder_Srch_Ball,EB0580,EB0730,D00410,D005B0,80B34E20,effects
+ovl_Effect_Ss_Kakera,EB0730,EB17C0,D005B0,D011F0,80B34FD0,effects
+ovl_Effect_Ss_Ice_Piece,EB17C0,EB1C00,D011F0,D01600,80B36060,effects
+ovl_Effect_Ss_En_Ice,EB1C00,EB24C0,D01600,D01DC0,80B364A0,effects
+ovl_Effect_Ss_Fire_Tail,EB24C0,EB2BC0,D01DC0,D02420,80B36D60,effects
+ovl_Effect_Ss_En_Fire,EB2BC0,EB3300,D02420,D02A90,80B37460,effects
+ovl_Effect_Ss_Extra,EB3300,EB36C0,D02A90,D02E40,80B37BA0,effects
+ovl_Effect_Ss_Fcircle,EB36C0,EB3B70,D02E40,D032B0,80B37F60,effects
+ovl_Effect_Ss_Dead_Db,EB3B70,EB4050,D032B0,D03770,80B38410,effects
+ovl_Effect_Ss_Dead_Dd,EB4050,EB45E0,D03770,D03C90,80B388F0,effects
+ovl_Effect_Ss_Dead_Ds,EB45E0,EB4A60,D03C90,D040C0,80B38E80,effects
+ovl_Effect_Ss_Dead_Sound,EB4A60,EB4BA0,D040C0,D04200,80B39300,effects
+ovl_Oceff_Storm,EB4BA0,EB6740,D04200,D05C60,80B39440,actors
+ovl_En_Weiyer,EB6740,EB8140,D05C60,D06D90,80B3AFE0,actors
+ovl_Bg_Spot05_Soko,EB8140,EB8460,D06D90,D07020,80B3C9E0,actors
+ovl_Bg_Jya_1flift,EB8460,EB8AF0,D07020,D07520,80B3CD00,actors
+ovl_Bg_Jya_Haheniron,EB8AF0,EB92E0,D07520,D07BA0,80B3D390,actors
+ovl_Bg_Spot12_Gate,EB92E0,EB96F0,D07BA0,D07EB0,80B3DB80,actors
+ovl_Bg_Spot12_Saku,EB96F0,EB9BB0,D07EB0,D08270,80B3DF90,actors
+ovl_En_Hintnuts,EB9BB0,EBB5E0,D08270,D09410,80B3E450,actors
+ovl_En_Nutsball,EBB5E0,EBBC00,D09410,D09990,80B3FE80,actors
+ovl_Bg_Spot00_Break,EBBC00,EBBDA0,D09990,D09B00,80B404A0,actors
+ovl_En_Shopnuts,EBBDA0,EBCCB0,D09B00,D0A560,80B40640,actors
+ovl_En_It,EBCCB0,EBCE40,D0A560,D0A690,80B41550,actors
+ovl_En_GeldB,EBCE40,EC21F0,D0A690,D0DA70,80B416E0,actors
+ovl_Oceff_Wipe2,EC21F0,EC3960,D0DA70,D0E8C0,80B46A90,actors
+ovl_Oceff_Wipe3,EC3960,EC50B0,D0E8C0,D0FB50,80B48200,actors
+ovl_En_Niw_Girl,EC50B0,EC5B80,D0FB50,D104A0,80B49950,actors
+ovl_En_Dog,EC5B80,EC6D30,D104A0,D11120,80B4A420,actors
+ovl_En_Si,EC6D30,EC7230,D11120,D11540,80B4B5D0,actors
+ovl_Bg_Spot01_Objects2,EC7230,EC76F0,D11540,D11950,80B4BAD0,actors
+ovl_Obj_Comb,EC76F0,EC7F50,D11950,D12090,80B4BF90,actors
+ovl_Bg_Spot11_Bakudankabe,EC7F50,EC8590,D12090,D125F0,80B4C7F0,actors
+ovl_Obj_Kibako2,EC8590,EC8C50,D125F0,D12BB0,80B4CE30,actors
+ovl_En_Dnt_Demo,EC8C50,EC9970,D12BB0,D13600,80B4D4F0,actors
+ovl_En_Dnt_Jiji,EC9970,ECAE80,D13600,D142B0,80B4E210,actors
+ovl_En_Dnt_Nomal,ECAE80,ECDC90,D142B0,D15E70,80B4F720,actors
+ovl_En_Guest,ECDC90,ECE630,D15E70,D16680,80B52530,actors
+ovl_Bg_Bom_Guard,ECE630,ECE850,D16680,D16870,80B52ED0,actors
+ovl_En_Hs2,ECE850,ECEE30,D16870,D16D50,80B530F0,actors
+ovl_Demo_Kekkai,ECEE30,ED0110,D16D50,D17BF0,80B536D0,actors
+ovl_Bg_Spot08_Bakudankabe,ED0110,ED07B0,D17BF0,D181A0,80B549B0,actors
+ovl_Bg_Spot17_Bakudankabe,ED07B0,ED0E90,D181A0,D18780,80B55050,actors
+ovl_Obj_Mure3,ED0E90,ED1660,D18780,D18DB0,80B55730,actors
+ovl_En_Tg,ED1660,ED1D30,D18DB0,D19380,80B55F00,actors
+ovl_En_Mu,ED1D30,ED2650,D19380,D19B40,80B565D0,actors
+ovl_En_Go2,ED2650,ED8670,D19B40,D1D940,80B56EF0,actors
+ovl_En_Wf,ED8670,EDC980,D1D940,D204A0,80B5CF10,actors
+ovl_En_Skb,EDC980,EDE270,D204A0,D216C0,80B61220,actors
+ovl_Demo_Gj,EDE270,EE1F20,D216C0,D23330,80B62B10,actors
+ovl_Demo_Geff,EE1F20,EE2740,D23330,D23920,80B667C0,actors
+ovl_Bg_Gnd_Firemeiro,EE2740,EE2C80,D23920,D23D80,80B66FE0,actors
+ovl_Bg_Gnd_Darkmeiro,EE2C80,EE3440,D23D80,D24340,80B67520,actors
+ovl_Bg_Gnd_Soulmeiro,EE3440,EE3CA0,D24340,D24A30,80B67CE0,actors
+ovl_Bg_Gnd_Nisekabe,EE3CA0,EE3E10,D24A30,D24B80,80B68540,actors
+ovl_Bg_Gnd_Iceblock,EE3E10,EE4F00,D24B80,D256C0,80B686B0,actors
+ovl_Bg_Ydan_Sp,EE4F00,EE6670,D256C0,D267E0,80B697B0,actors
+ovl_En_Gb,EE6670,EE7DA0,D267E0,D27910,80B6AF20,actors
+ovl_En_Gs,EE7DA0,EE9C40,D27910,D28F90,80B6C650,actors
+ovl_Bg_Mizu_Bwall,EE9C40,EEB110,D28F90,D29D70,80B6E4F0,actors
+ovl_Bg_Mizu_Shutter,EEB110,EEB910,D29D70,D2A3A0,80B6F9C0,actors
+ovl_En_Daiku_Kakariko,EEB910,EECCD0,D2A3A0,D2B290,80B701C0,actors
+ovl_Bg_Bowl_Wall,EECCD0,EED650,D2B290,D2BAB0,80B71580,actors
+ovl_En_Wall_Tubo,EED650,EEDB40,D2BAB0,D2BED0,80B71F00,actors
+ovl_En_Po_Desert,EEDB40,EEE900,D2BED0,D2CA30,80B723F0,actors
+ovl_En_Crow,EEE900,EEFFA0,D2CA30,D2DB00,80B731B0,actors
+ovl_Door_Killer,EEFFA0,EF1510,D2DB00,D2EB80,80B74850,actors
+ovl_Bg_Spot11_Oasis,EF1510,EF1C40,D2EB80,D2F1B0,80B75DC0,actors
+ovl_Bg_Spot18_Futa,EF1C40,EF1DE0,D2F1B0,D2F310,80B764F0,actors
+ovl_Bg_Spot18_Shutter,EF1DE0,EF2330,D2F310,D2F730,80B76690,actors
+ovl_En_Ma3,EF2330,EF32E0,D2F730,D30360,80B76BE0,actors
+ovl_En_Cow,EF32E0,EF4740,D30360,D31080,80B77B90,actors
+ovl_Bg_Ice_Turara,EF4740,EF4F70,D31080,D31740,80B78FF0,actors
+ovl_Bg_Ice_Shutter,EF4F70,EF53E0,D31740,D31AA0,80B79820,actors
+ovl_En_Kakasi2,EF53E0,EF5B00,D31AA0,D32040,80B79C90,actors
+ovl_En_Kakasi3,EF5B00,EF6BE0,D32040,D32C80,80B7A3B0,actors
+ovl_Oceff_Wipe4,EF6BE0,EF7BC0,D32C80,D33850,80B7B490,actors
+ovl_En_Eg,EF7BC0,EF7D70,D33850,D339B0,80B7C470,actors
+ovl_Bg_Menkuri_Nisekabe,EF7D70,EF7EC0,D339B0,D33AD0,80B7C620,actors
+ovl_En_Zo,EF7EC0,EFA470,D33AD0,D35540,80B7C770,actors
+ovl_Effect_Ss_Ice_Smoke,EFA470,EFA930,D35540,D35980,80B7ED20,effects
+ovl_Obj_Makekinsuta,EFA930,EFAA80,D35980,D35AC0,80B7F1E0,actors
+ovl_En_Ge3,EFAA80,EFB5D0,D35AC0,D36340,80B7F330,actors
+ovl_Obj_Timeblock,EFB5D0,EFC210,D36340,D36C30,80B7FE80,actors
+ovl_Obj_Hamishi,EFC210,EFCA60,D36C30,D37330,80B80AC0,actors
+ovl_En_Zl4,EFCA60,F01490,D37330,D39930,80B81310,actors
+ovl_En_Mm2,F01490,F02250,D39930,D3A3A0,80B85D40,actors
+ovl_Bg_Jya_Block,F02250,F024C0,D3A3A0,D3A600,80B86B00,actors
+ovl_Obj_Warp2block,F024C0,F02FF0,D3A600,D3AED0,80B86D70,actors
diff --git a/tools/disasm/ntsc-1.2/files_boot.csv b/tools/disasm/ntsc-1.2/files_boot.csv
new file mode 100644
index 0000000000..248233ea98
--- /dev/null
+++ b/tools/disasm/ntsc-1.2/files_boot.csv
@@ -0,0 +1,138 @@
+offset,vram,.text
+0,80000460,src/boot/boot_main
+140,800005A0,src/boot/idle
+3D0,80000830,src/boot/viconfig
+520,80000980,src/boot/z_std_dma
+C90,800010F0,src/boot/yaz0
+FD0,80001430,src/boot/z_locale
+1070,800014D0,src/boot/cic6105
+12F0,80001750,src/boot/is_debug
+1350,800017B0,src/libultra/io/driverominit
+1530,80001990,src/boot/mio0
+15E0,80001A40,src/boot/stackcheck
+17F0,80001C50,src/boot/logutils
+1910,80001D70,src/code/sleep
+1AB0,80001F10,src/libultra/io/piacs
+1B70,80001FD0,src/libultra/os/sendmesg
+1CC0,80002120,src/libultra/os/stopthread
+1D80,800021E0,src/libultra/io/viextendvstart
+1D90,800021F0,src/libultra/os/recvmesg
+1ED0,80002330,src/libultra/libc/ll
+2190,800025F0,src/libultra/os/exceptasm
+2A90,80002EF0,src/libultra/os/thread
+2AD0,80002F30,src/libultra/os/destroythread
+2BE0,80003040,src/libultra/libc/bzero
+2C80,800030E0,src/libultra/os/createthread
+2DD0,80003230,src/libultra/os/initialize
+3120,80003580,src/libultra/os/parameters
+3180,800035E0,src/libultra/os/setsr
+3190,800035F0,src/libultra/os/getsr
+31A0,80003600,src/libultra/os/writebackdcache
+3220,80003680,src/libultra/io/vigetnextframebuf
+3260,800036C0,src/libultra/io/pimgr
+33E0,80003840,src/libultra/io/devmgr
+37F0,80003C50,src/libultra/io/pirawdma
+38C0,80003D20,src/libultra/os/virtualtophysical
+3940,80003DA0,src/libultra/io/viblack
+39B0,80003E10,src/libultra/io/sirawread
+3A00,80003E60,src/libultra/os/getthreadid
+3A20,80003E80,src/libultra/os/setintmask
+3AC0,80003F20,src/libultra/io/visetmode
+3B30,80003F90,src/libultra/os/probetlb
+3BF0,80004050,src/libultra/os/getmemsize
+3D10,80004170,src/libultra/os/seteventmesg
+3DD0,80004230,src/libultra/os/unmaptlball
+3E20,80004280,src/libultra/io/epidma
+3F00,80004360,src/libultra/os/invalicache
+3F80,800043E0,src/libultra/os/createmesgqueue
+3FB0,80004410,src/libultra/os/invaldcache
+4060,800044C0,src/libultra/io/si
+4090,800044F0,src/libultra/os/jammesg
+41E0,80004640,src/libultra/os/setthreadpri
+42C0,80004720,src/libultra/os/getthreadpri
+42E0,80004740,src/libultra/io/epirawread
+4440,800048A0,src/libultra/io/viswapbuf
+4490,800048F0,src/libultra/io/epirawdma
+4670,80004AD0,src/libultra/os/gettime
+4700,80004B60,src/libultra/os/timerintr
+4B00,80004F60,src/libultra/os/getcount
+4B10,80004F70,src/libultra/os/setglobalintmask
+4B60,80004FC0,src/libultra/os/setcompare
+4B70,80004FD0,src/libultra/libc/bcopy
+4E80,800052E0,src/libultra/os/resetglobalintmask
+4EE0,80005340,src/libultra/os/interrupt
+4F70,800053D0,src/libultra/io/vi
+50B0,80005510,src/libultra/io/viswapcontext
+53B0,80005810,src/libultra/io/pigetcmdq
+53E0,80005840,src/libultra/io/epiread
+5430,80005890,src/libultra/io/visetspecial
+5590,800059F0,src/libultra/io/cartrominit
+56F0,80005B50,src/libultra/os/setfpccsr
+5700,80005B60,src/libultra/os/getfpccsr
+5710,80005B70,src/libultra/io/epiwrite
+5760,80005BC0,src/libultra/os/maptlbrdb
+57C0,80005C20,src/libultra/os/yieldthread
+5810,80005C70,src/libultra/os/getcause
+5820,80005C80,src/libultra/io/epirawwrite
+5980,80005DE0,src/libultra/os/settimer
+5A60,80005EC0,src/libultra/io/sirawwrite
+5AC0,80005F20,src/libultra/io/vimgr
+5DD0,80006230,src/libultra/io/vigetcurrcontext
+5DE0,80006240,src/libultra/os/startthread
+5F30,80006390,src/libultra/io/visetyscale
+5F90,800063F0,src/libultra/io/visetxscale
+60C0,80006520,src/libultra/os/sethwintrroutine
+6130,80006590,src/libultra/os/gethwintrroutine
+6160,800065C0,data/rsp_boot.text
+
+offset,vram,.data
+62E0,80006740,data/unk_80009410.data
+6310,80006770,src/boot/idle
+6330,80006790,src/boot/viconfig
+6340,800067A0,src/boot/z_std_dma
+6350,800067B0,src/boot/z_locale
+6360,800067C0,src/boot/cic6105
+63A0,80006800,src/libultra/io/driverominit
+63B0,80006810,src/boot/stackcheck
+63C0,80006820,src/libultra/io/piacs
+63D0,80006830,src/libultra/io/vimodepallan1
+6420,80006880,src/libultra/os/exceptasm
+6450,800068B0,src/libultra/os/thread
+6470,800068D0,src/libultra/os/initialize
+6490,800068F0,src/libultra/io/pimgr
+64C0,80006920,src/libultra/os/seteventmesg
+64D0,80006930,src/libultra/os/timerintr
+64E0,80006940,src/libultra/io/vimodentsclan1
+6530,80006990,src/libultra/io/vimodempallan1
+6580,800069E0,src/libultra/io/vi
+65F0,80006A50,src/libultra/io/cartrominit
+6600,80006A60,src/libultra/io/vimgr
+
+offset,vram,.rodata
+6620,80006A80,src/boot/boot_main
+6630,80006A90,src/boot/idle
+6640,80006AA0,src/boot/z_std_dma
+66C0,80006B20,src/boot/z_locale
+66D0,80006B30,src/boot/cic6105
+6730,80006B90,src/boot/stackcheck
+6770,80006BD0,src/boot/logutils
+67E0,80006C40,src/libultra/os/exceptasm
+6830,80006C90,src/libultra/io/devmgr
+6850,80006CB0,src/libultra/os/setintmask
+68D0,80006D30,src/boot/build
+
+offset,vram,.bss
+6900,80006D60,src/boot/boot_main
+72F0,80007750,src/boot/idle
+7F00,80008360,src/boot/z_std_dma
+8670,80008AD0,src/boot/yaz0
+8A80,80008EE0,src/boot/z_locale
+8AA0,80008F00,src/libultra/io/driverominit
+8B20,80008F80,src/libultra/io/piacs
+8B40,80008FA0,src/libultra/os/initialize
+8B50,80008FB0,src/libultra/io/pimgr
+9FC0,8000A420,src/libultra/os/seteventmesg
+A040,8000A4A0,src/libultra/os/timerintr
+A080,8000A4E0,src/libultra/io/cartrominit
+A100,8000A560,src/libultra/io/vimgr
+B320,8000B780,.end
diff --git a/tools/disasm/ntsc-1.2/files_code.csv b/tools/disasm/ntsc-1.2/files_code.csv
new file mode 100644
index 0000000000..47a07ef54c
--- /dev/null
+++ b/tools/disasm/ntsc-1.2/files_code.csv
@@ -0,0 +1,460 @@
+offset,vram,.text
+0,800116E0,src/code/z_en_a_keep
+AA0,80012180,src/code/z_en_item00
+2E90,80014570,src/code/z_eff_blure
+6310,800179F0,src/code/z_eff_shield_particle
+7980,80019060,src/code/z_eff_spark
+9040,8001A720,src/code/z_eff_ss_dead
+97E0,8001AEC0,src/code/z_effect
+9F60,8001B640,src/code/z_effect_soft_sprite
+AA00,8001C0E0,src/code/z_effect_soft_sprite_old_init
+D520,8001EC00,src/code/flg_set
+D930,8001F010,src/code/z_DLF
+DB80,8001F260,src/code/z_actor
+1A0C0,8002B7A0,src/code/z_actor_dlftbls
+1A2C0,8002B9A0,src/code/z_bgcheck
+23EA0,80035580,src/code/code_800430A0
+241C0,800358A0,src/code/code_80043480
+24550,80035C30,src/code/z_camera
+38D70,8004A450,src/code/z_collision_btltbls
+38DD0,8004A4B0,src/code/z_collision_check
+40A50,80052130,src/code/z_common_data
+40B00,800521E0,src/code/z_debug
+40E10,800524F0,src/code/z_debug_display
+412C0,800529A0,src/code/z_demo
+45FE0,800576C0,src/code/code_80069420
+46070,80057750,src/code/z_draw
+47ED0,800595B0,src/code/z_sfx_source
+48090,80059770,src/code/z_elf_message
+48770,80059E50,src/code/z_face_reaction
+487C0,80059EA0,src/code/code_8006C3A0
+48940,8005A020,src/code/z_fcurve_data
+48B80,8005A260,src/code/z_fcurve_data_skelanime
+49370,8005AA50,src/code/z_horse
+4A050,8005B730,src/code/z_jpeg
+4A810,8005BEF0,src/code/z_kaleido_setup
+4AC40,8005C320,src/code/z_kanfont
+4AE50,8005C530,src/code/z_kankyo
+52610,80063CF0,src/code/z_lib
+537B0,80064E90,src/code/z_lifemeter
+54B50,80066230,src/code/z_lights
+55BF0,800672D0,src/code/z_malloc
+55DD0,800674B0,src/code/z_map_mark
+56420,80067B00,src/code/z_prenmi_buff
+564E0,80067BC0,src/code/z_nulltask
+56560,80067C40,src/code/z_olib
+56C50,80068330,src/code/z_onepointdemo
+5ABF0,8006C2D0,src/code/z_map_exp
+5C860,8006DF40,src/code/z_parameter
+67F30,80079610,src/code/z_path
+68100,800797E0,src/code/z_frame_advance
+681B0,80079890,src/code/z_player_lib
+6BBE0,8007D2C0,src/code/z_prenmi
+6BD80,8007D460,src/code/z_quake
+6CBF0,8007E2D0,src/code/z_rcp
+6E4F0,8007FBD0,src/code/z_room
+6FC80,80081360,src/code/z_sample
+70080,80081760,src/code/code_80097A00
+70240,80081920,src/code/z_scene
+716F0,80082DD0,src/code/z_scene_table
+77D60,80089440,src/code/z_skelanime
+7C6E0,8008DDC0,src/code/z_skin
+7D280,8008E960,src/code/z_skin_awb
+7DB90,8008F270,src/code/z_skin_matrix
+7EF30,80090610,src/code/z_sram
+80270,80091950,src/code/z_ss_sram
+80440,80091B20,src/code/z_rumble
+806E0,80091DC0,src/code/z_view
+81E10,800934F0,src/code/z_vimode
+82980,80094060,src/code/z_viscvg
+82B20,80094200,src/code/z_vismono
+83380,80094A60,src/code/z_viszbuf
+83670,80094D50,src/code/z_vr_box
+85F60,80097640,src/code/z_vr_box_draw
+86660,80097D40,src/code/z_player_call
+867D0,80097EB0,src/code/z_fbdemo
+871F0,800988D0,src/code/z_fbdemo_triforce
+877A0,80098E80,src/code/z_fbdemo_wipe1
+87C10,800992F0,src/code/z_fbdemo_circle
+882D0,800999B0,src/code/z_fbdemo_fade
+88630,80099D10,src/code/shrink_window
+887A0,80099E80,src/code/code_800BB0A0
+88C70,8009A350,src/code/z_kaleido_manager
+88EA0,8009A580,src/code/z_kaleido_scope_call
+89180,8009A860,src/code/z_play
+8CCB0,8009E390,src/code/PreRender
+8EED0,800A05B0,src/code/TwoHeadGfxArena
+8F0E0,800A07C0,src/code/TwoHeadArena
+8F2A0,800A0980,src/code/audio_stop_all_sfx
+8F2F0,800A09D0,src/code/audio_thread_manager
+8F710,800A0DF0,src/code/title_setup
+8F780,800A0E60,src/code/game
+8FFC0,800A16A0,src/code/gamealloc
+90100,800A17E0,src/code/graph
+90AA0,800A2180,src/code/gfxalloc
+90B00,800A21E0,src/code/listalloc
+90C50,800A2330,src/code/main
+91000,800A26E0,src/code/padmgr
+91B20,800A3200,src/code/sched
+927A0,800A3E80,src/code/speed_meter
+931E0,800A48C0,src/code/sys_cfb
+93300,800A49E0,src/code/sys_math
+935A0,800A4C80,src/code/sys_math3d
+99370,800AAA50,src/code/sys_math_atan
+995A0,800AAC80,src/code/sys_matrix
+9B9A0,800AD080,src/code/sys_ucode
+9B9F0,800AD0D0,src/code/sys_rumble
+9BD50,800AD430,src/code/code_800D31A0
+9BD80,800AD460,src/code/irqmgr
+9C3A0,800ADA80,src/code/code_n64dd_800AD410
+9C450,800ADB30,src/code/code_n64dd_800AD4C0
+9C540,800ADC20,src/code/fault
+9E710,800AFDF0,src/code/kanread
+9F1F0,800B08D0,src/audio/lib/synthesis
+A2380,800B3A60,src/audio/lib/heap
+A5750,800B6E30,src/audio/lib/load
+A9540,800BAC20,src/audio/lib/thread
+AADA0,800BC480,src/audio/lib/dcache
+AAE20,800BC500,src/audio/lib/aisetnextbuf
+AAEA0,800BC580,src/audio/lib/playback
+ACE20,800BE500,src/audio/lib/effects
+AD8A0,800BEF80,src/audio/lib/seqplayer
+B0EF0,800C25D0,src/audio/general
+B70B0,800C8790,src/audio/sfx
+B8F00,800CA5E0,src/audio/sequence
+BAB20,800CC200,src/code/gfxprint
+BB720,800CCE00,src/code/rcp_utils
+BBA50,800CD130,src/code/load
+BBF00,800CD5E0,src/code/padutils
+BC110,800CD7F0,src/code/code_800FC620
+BC530,800CDC10,src/code/padsetup
+BC670,800CDD50,src/code/fp_math
+BCA20,800CE100,src/code/fp
+BCB80,800CE260,src/code/system_malloc
+BCDF0,800CE4D0,src/code/rand
+BCEF0,800CE5D0,src/code/__osMalloc
+BD8A0,800CEF80,src/libultra/libc/sprintf
+BD970,800CF050,src/code/printutils
+BD9D0,800CF0B0,src/code/jpegutils
+BDEE0,800CF5C0,src/code/jpegdecoder
+BE4D0,800CFBB0,src/libultra/os/getintmask
+BE530,800CFC10,src/libultra/mgu/scale
+BE5D0,800CFCB0,src/libultra/gu/sinf
+BE790,800CFE70,src/libultra/gu/sins
+BE800,800CFEE0,src/libultra/io/sptask
+BEAF0,800D01D0,src/libultra/io/motor
+BEEC0,800D05A0,src/libultra/io/siacs
+BEF80,800D0660,src/libultra/io/controller
+BF2C0,800D09A0,src/libultra/io/contreaddata
+BF4A0,800D0B80,src/libultra/gu/perspective
+BF730,800D0E10,src/libultra/io/sprawdma
+BF7C0,800D0EA0,src/libultra/io/sirawdma
+BF870,800D0F50,src/libultra/io/sptaskyield
+BF890,800D0F70,src/libultra/gu/mtxutil
+BFB00,800D11E0,src/libultra/gu/lookat
+BFE30,800D1510,src/libultra/os/stoptimer
+BFF20,800D1600,src/libultra/gu/sqrtf
+BFF30,800D1610,src/libultra/os/afterprenmi
+BFF50,800D1630,src/libultra/io/contquery
+C0000,800D16E0,src/libultra/gu/lookathil
+C07F0,800D1ED0,src/libultra/libc/xprintf
+C14B0,800D2B90,src/libultra/libc/string
+C1550,800D2C30,src/libultra/io/sp
+C1580,800D2C60,src/libultra/gu/position
+C17A0,800D2E80,src/libultra/io/sptaskyielded
+C1820,800D2F00,src/libultra/gu/rotate
+C1A10,800D30F0,src/libultra/io/aisetfreq
+C1B60,800D3240,src/libultra/os/getactivequeue
+C1B70,800D3250,src/libultra/mgu/normalize
+C1C00,800D32E0,src/libultra/io/dpgetstat
+C1C10,800D32F0,src/libultra/io/dpsetstat
+C1C20,800D3300,src/libultra/gu/ortho
+C1DE0,800D34C0,src/libultra/gu/cosf
+C1F50,800D3630,src/libultra/gu/coss
+C1F80,800D3660,src/libultra/os/settime
+C1FB0,800D3690,src/libultra/io/visetevent
+C2020,800D3700,src/libultra/gu/us2dex
+C21A0,800D3880,src/libultra/io/pfsselectbank
+C2220,800D3900,src/libultra/io/contsetch
+C2290,800D3970,src/libultra/io/aigetlen
+C22A0,800D3980,src/libultra/mgu/translate
+C2340,800D3A20,src/libultra/io/contramwrite
+C2590,800D3C70,src/libultra/io/pfsgetstatus
+C27C0,800D3EA0,src/libultra/io/contpfs
+C3340,800D4A20,src/libultra/libc/bcmp
+C3460,800D4B40,src/libultra/io/contramread
+C3690,800D4D70,src/libultra/io/crc
+C3800,800D4EE0,src/libultra/io/pfsisplug
+C3B40,800D5220,src/libultra/libc/xlitob
+C3DE0,800D54C0,src/libultra/libc/ldiv
+C3F70,800D5650,src/libultra/libc/xldtob
+C4A30,800D6110,src/libultra/io/spgetstat
+C4A40,800D6120,src/libultra/io/spsetstat
+C4A50,800D6130,src/libultra/os/writebackdcacheall
+C4A80,800D6160,src/libultra/os/getcurrfaultedthread
+C4A90,800D6170,src/libultra/libc/llcvt
+C4CA0,800D6380,src/libultra/io/vigetcurrframebuf
+C4CE0,800D63C0,src/libultra/io/spsetpc
+C4D20,800D6400,src/libultra/libc/sqrt
+C4D30,800D6410,src/code/fmodf
+C4D80,800D6460,src/code/__osMemset
+C4DB0,800D6490,src/code/__osMemmove
+C4E40,800D6520,src/code/z_message
+D0620,800E1D00,src/code/z_game_over
+D0B60,800E2240,src/code/z_construct
+D1F20,800E3600,data/rsp.text
+
+offset,vram,.data
+D6610,800E7CF0,src/code/z_en_a_keep
+D66B0,800E7D90,src/code/z_en_item00
+D6950,800E8030,src/code/z_eff_blure
+D6A00,800E80E0,src/code/z_eff_shield_particle
+D6A50,800E8130,src/code/z_effect
+D6AA0,800E8180,src/code/z_effect_soft_sprite
+D6AB0,800E8190,src/code/z_effect_soft_sprite_old_init
+D6BA0,800E8280,src/code/z_effect_soft_sprite_dlftbls
+D6FB0,800E8690,src/code/flg_set
+D7170,800E8850,src/code/z_actor
+D7490,800E8B70,src/code/z_actor_dlftbls
+DAF80,800EC660,src/code/z_bgcheck
+DB0D0,800EC7B0,src/code/z_camera
+DE620,800EFD00,src/code/z_collision_btltbls
+DE900,800EFFE0,src/code/z_collision_check
+DEBB0,800F0290,src/code/z_debug
+DEBE0,800F02C0,src/code/z_debug_display
+DEC30,800F0310,src/code/z_demo
+DED90,800F0470,src/code/z_draw
+DFE10,800F14F0,src/code/z_elf_message
+DFE60,800F1540,src/code/z_face_reaction
+E02A0,800F1980,src/code/z_game_dlftbls
+E03C0,800F1AA0,src/code/z_horse
+E04D0,800F1BB0,src/code/z_jpeg
+E0510,800F1BF0,src/code/z_kaleido_setup
+E0560,800F1C40,src/code/z_kankyo
+E0950,800F2030,src/code/z_lib
+E0980,800F2060,src/code/z_lifemeter
+E0AA0,800F2180,src/code/z_lights
+E0AB0,800F2190,src/code/z_map_mark
+E0B70,800F2250,src/code/z_onepointdemo
+E4490,800F5B70,src/code/z_map_exp
+E44B0,800F5B90,src/code/z_map_data
+E62B0,800F7990,src/code/z_parameter
+E65B0,800F7C90,src/code/z_player_lib
+E6C90,800F8370,src/code/z_quake
+E6CC0,800F83A0,src/code/z_rcp
+E7AE0,800F91C0,src/code/z_room
+E7B60,800F9240,src/code/code_80097A00
+E7EE0,800F95C0,src/code/z_scene
+E7F60,800F9640,src/code/object_table
+E8C00,800FA2E0,src/code/z_scene_table
+EAE10,800FC4F0,src/code/z_skelanime
+EAE30,800FC510,src/code/z_skin_matrix
+EAE70,800FC550,src/code/z_sram
+EB020,800FC700,src/code/z_ss_sram
+EB0D0,800FC7B0,data/unk_8012ABC0.data
+EB100,800FC7E0,src/code/z_view
+EB110,800FC7F0,src/code/z_viscvg
+EB1A0,800FC880,src/code/z_vr_box
+EB4A0,800FCB80,src/code/z_player_call
+EB4C0,800FCBA0,src/code/z_fbdemo
+EB540,800FCC20,src/code/z_fbdemo_triforce
+EB610,800FCCF0,src/code/z_fbdemo_wipe1
+EC0B0,800FD790,src/code/z_fbdemo_circle
+ED3B0,800FEA90,src/code/z_fbdemo_fade
+ED3E0,800FEAC0,src/code/shrink_window
+ED3F0,800FEAD0,src/code/z_kaleido_manager
+ED440,800FEB20,src/code/z_play
+ED450,800FEB30,src/code/audio_stop_all_sfx
+ED460,800FEB40,src/code/graph
+ED470,800FEB50,src/code/main
+ED480,800FEB60,src/code/padmgr
+ED490,800FEB70,src/code/speed_meter
+ED4C0,800FEBA0,src/code/sys_math
+ED500,800FEBE0,src/code/sys_math_atan
+EDD10,800FF3F0,src/code/sys_matrix
+EDD90,800FF470,src/code/sys_ucode
+EDDA0,800FF480,src/code/sys_rumble
+EDDB0,800FF490,src/code/irqmgr
+EDDD0,800FF4B0,src/code/code_n64dd_800AD4C0
+EE280,800FF960,src/code/fault
+EE300,800FF9E0,src/audio/lib/data
+F0710,80101DF0,src/audio/lib/synthesis
+F0740,80101E20,src/audio/lib/load
+F0750,80101E30,src/audio/lib/thread
+F0770,80101E50,src/audio/lib/aisetnextbuf
+F0780,80101E60,src/audio/lib/effects
+F0790,80101E70,src/audio/lib/seqplayer
+F07E0,80101EC0,src/audio/general
+F1EF0,801035D0,src/audio/sfx_params
+F32C0,801049A0,src/audio/data
+F3330,80104A10,src/audio/session_config
+F3AD0,801051B0,src/code/gfxprint
+F4380,80105A60,src/code/logseverity
+F4390,80105A70,src/code/code_800FC620
+F43A0,80105A80,src/code/rand
+F43B0,80105A90,src/code/__osMalloc
+F4400,80105AE0,src/libultra/gu/sins
+F4C00,801062E0,src/libultra/io/siacs
+F4C10,801062F0,src/libultra/io/controller
+F4C20,80106300,src/libultra/libc/xprintf
+F4C70,80106350,src/libultra/io/vimodefpallan1
+F4CC0,801063A0,src/libultra/io/contpfs
+F4CD0,801063B0,src/libultra/io/contramread
+F4CE0,801063C0,src/libultra/libc/xlitob
+
+offset,vram,.rodata
+F4D10,801063F0,src/code/z_en_a_keep
+F4D60,80106440,src/code/z_en_item00
+F4FD0,801066B0,src/code/z_eff_blure
+F5000,801066E0,src/code/z_eff_shield_particle
+F5010,801066F0,src/code/z_eff_spark
+F5020,80106700,src/code/z_eff_ss_dead
+F5030,80106710,src/code/z_effect_soft_sprite_old_init
+F5050,80106730,src/code/flg_set
+F53E0,80106AC0,src/code/z_actor
+F5990,80107070,src/code/z_actor_dlftbls
+F5A00,801070E0,src/code/z_bgcheck
+F5AA0,80107180,src/code/code_80043480
+F5AB0,80107190,src/code/z_camera
+F6230,80107910,src/code/z_collision_check
+F6280,80107960,src/code/z_debug
+F6290,80107970,src/code/z_demo
+F6770,80107E50,src/code/z_draw
+F6780,80107E60,src/code/z_elf_message
+F68A0,80107F80,src/code/z_fcurve_data
+F68B0,80107F90,src/code/z_fcurve_data_skelanime
+F68C0,80107FA0,src/code/z_horse
+F68D0,80107FB0,src/code/z_jpeg
+F6960,80108040,src/code/z_kankyo
+F6A10,801080F0,src/code/z_lib
+F6A20,80108100,src/code/z_lifemeter
+F6A40,80108120,src/code/z_lights
+F6A50,80108130,src/code/z_map_mark
+F6AB0,80108190,src/code/z_olib
+F6AD0,801081B0,src/code/z_onepointdemo
+F7390,80108A70,src/code/z_map_exp
+F76B0,80108D90,src/code/z_parameter
+F78C0,80108FA0,src/code/z_path
+F78D0,80108FB0,src/code/z_player_lib
+F7930,80109010,src/code/z_quake
+F79C0,801090A0,src/code/z_room
+F7A00,801090E0,src/code/z_sample
+F7A10,801090F0,src/code/z_scene_table
+F7A50,80109130,src/code/z_skelanime
+F7A70,80109150,src/code/z_skin
+F7A80,80109160,src/code/z_skin_matrix
+F7A90,80109170,src/code/z_sram
+F7B00,801091E0,src/code/z_rumble
+F7B10,801091F0,src/code/z_view
+F7B20,80109200,src/code/z_vr_box
+F7C10,801092F0,src/code/z_fbdemo_triforce
+F7C20,80109300,src/code/z_fbdemo_wipe1
+F7C30,80109310,src/code/z_fbdemo_circle
+F7C40,80109320,src/code/code_800BB0A0
+F7C50,80109330,src/code/z_kaleido_manager
+F7C70,80109350,src/code/z_play
+F7D30,80109410,src/code/game
+F7D50,80109430,src/code/graph
+F7DA0,80109480,src/code/main
+F7DD0,801094B0,src/code/padmgr
+F7DE0,801094C0,src/code/sys_cfb
+F7DF0,801094D0,src/code/sys_math
+F7E00,801094E0,src/code/sys_math3d
+F7E90,80109570,src/code/sys_math_atan
+F7EA0,80109580,src/code/sys_matrix
+F7ED0,801095B0,src/code/irqmgr
+F7EF0,801095D0,src/code/fault
+F8780,80109E60,src/audio/lib/synthesis
+F87A0,80109E80,src/audio/lib/heap
+F87D0,80109EB0,src/audio/lib/load
+F8840,80109F20,src/audio/lib/thread
+F8970,8010A050,src/audio/lib/playback
+F89A0,8010A080,src/audio/lib/effects
+F89D0,8010A0B0,src/audio/lib/seqplayer
+F9010,8010A6F0,src/audio/general
+F90E0,8010A7C0,src/audio/sfx
+F9100,8010A7E0,src/audio/sequence
+F9180,8010A860,src/audio/session_config
+F9190,8010A870,src/code/gfxprint
+F91D0,8010A8B0,src/code/rcp_utils
+F9320,8010AA00,src/code/load
+F94C0,8010ABA0,src/code/fp_math
+F9690,8010AD70,src/libultra/gu/sinf
+F96E0,8010ADC0,src/libultra/gu/perspective
+F96F0,8010ADD0,src/libultra/gu/lookathil
+F9700,8010ADE0,src/libultra/libc/xprintf
+F9800,8010AEE0,src/libultra/gu/position
+F9810,8010AEF0,src/libultra/gu/rotate
+F9820,8010AF00,src/libultra/gu/cosf
+F9870,8010AF50,src/libultra/gu/libm_vals
+F9880,8010AF60,src/libultra/libc/xldtob
+F98E0,8010AFC0,src/libultra/libc/llcvt
+
+offset,vram,.data
+F98F0,8010AFD0,src/code/z_message
+102280,80113960,src/code/z_game_over
+
+offset,vram,.rodata
+102290,80113970,src/code/z_message
+1026B0,80113D90,src/code/z_game_over
+102710,80113DF0,data/audio_tables.rodata
+1032B0,80114990,data/rsp.rodata
+
+offset,vram,.bss
+103DA0,80115480,src/code/z_en_item00
+103DB0,80115490,src/code/z_effect
+107BA0,80119280,src/code/flg_set
+107BB0,80119290,src/code/z_actor
+107C30,80119310,src/code/z_actor_dlftbls
+107C40,80119320,src/code/z_bgcheck
+107D60,80119440,src/code/z_camera
+107E40,80119520,src/code/z_collision_check
+1095A0,8011AC80,src/code/z_common_data
+10A9D0,8011C0B0,src/code/z_debug
+10ABF0,8011C2D0,src/code/z_debug_display
+10AC00,8011C2E0,src/code/z_demo
+10AC30,8011C310,src/code/z_kankyo
+10AD00,8011C3E0,src/code/z_lifemeter
+10AD30,8011C410,src/code/z_lights
+10AEC0,8011C5A0,src/code/z_malloc
+10AED0,8011C5B0,src/code/z_map_mark
+10AEE0,8011C5C0,src/code/z_map_exp
+10AEF0,8011C5D0,src/code/z_parameter
+10AF10,8011C5F0,src/code/z_player_lib
+10AF30,8011C610,src/code/z_quake
+10AFC0,8011C6A0,src/code/z_skelanime
+10AFD0,8011C6B0,src/code/z_skin
+10BEE0,8011D5C0,src/code/z_rumble
+10BFF0,8011D6D0,src/code/z_vr_box_draw
+10C000,8011D6E0,src/code/z_player_call
+10C010,8011D6F0,src/code/z_kaleido_scope_call
+10C030,8011D710,src/code/z_play
+10C140,8011D820,src/code/game
+10C220,8011D900,src/code/graph
+10C290,8011D970,src/code/main
+110120,80121800,src/code/padmgr
+110130,80121810,src/code/sched
+110150,80121830,src/code/speed_meter
+1101C0,801218A0,src/code/sys_cfb
+1101D0,801218B0,src/code/sys_math3d
+1103F0,80121AD0,src/code/sys_matrix
+110400,80121AE0,src/code/code_n64dd_800AD410
+110410,80121AF0,src/code/code_n64dd_800AD4C0
+110420,80121B00,src/code/fault
+110EF0,801225D0,src/audio/lib/load
+110FB0,80122690,src/audio/general
+1111B0,80122890,src/audio/sfx
+1139C0,801250A0,src/audio/sequence
+114780,80125E60,src/audio/session_config
+11AC90,8012C370,src/code/system_malloc
+11ACA0,8012C380,src/code/jpegdecoder
+11ACB0,8012C390,src/libultra/io/sptask
+11ACF0,8012C3D0,src/libultra/io/motor
+11ADF0,8012C4D0,src/libultra/io/siacs
+11AE10,8012C4F0,src/libultra/io/controller
+11AEA0,8012C580,src/libultra/gu/position
+11AEB0,8012C590,src/libultra/gu/rotate
+11AEC0,8012C5A0,src/libultra/io/contpfs
+11AFC0,8012C6A0,src/libultra/io/pfsisplug
+11B000,8012C6E0,src/code/z_message
+11B020,8012C700,.end
diff --git a/tools/disasm/ntsc-1.2/files_makerom.csv b/tools/disasm/ntsc-1.2/files_makerom.csv
new file mode 100644
index 0000000000..087a04f528
--- /dev/null
+++ b/tools/disasm/ntsc-1.2/files_makerom.csv
@@ -0,0 +1,2 @@
+offset,vram,.text
+1000,80000400,entry
diff --git a/tools/disasm/ntsc-1.2/files_ovl_file_choose.csv b/tools/disasm/ntsc-1.2/files_ovl_file_choose.csv
new file mode 100644
index 0000000000..1e4aeabcc3
--- /dev/null
+++ b/tools/disasm/ntsc-1.2/files_ovl_file_choose.csv
@@ -0,0 +1,22 @@
+offset,vram,.text
+0,80803880,src/overlays/gamestates/ovl_file_choose/z_file_copy_erase
+3040,808068C0,src/overlays/gamestates/ovl_file_choose/z_file_nameset
+8440,8080BCC0,z_file_choose
+
+offset,vram,.data
+EC50,808124D0,src/overlays/gamestates/ovl_file_choose/z_file_nameset_data
+F330,80812BB0,src/overlays/gamestates/ovl_file_choose/z_file_copy_erase
+F370,80812BF0,src/overlays/gamestates/ovl_file_choose/z_file_nameset
+F510,80812D90,src/overlays/gamestates/ovl_file_choose/z_file_choose
+
+offset,vram,.rodata
+F800,80813080,src/overlays/gamestates/ovl_file_choose/z_file_nameset
+F810,80813090,src/overlays/gamestates/ovl_file_choose/z_file_choose
+
+offset,vram,.ovl
+F830,808130B0,src/overlays/gamestates/ovl_file_choose/ovl_file_choose_reloc
+
+offset,vram,.bss
+FF20,808137A0,src/overlays/gamestates/ovl_file_choose/z_file_copy_erase
+FF30,808137B0,src/overlays/gamestates/ovl_file_choose/z_file_nameset
+FF40,808137C0,.end
diff --git a/tools/disasm/ntsc-1.2/files_ovl_kaleido_scope.csv b/tools/disasm/ntsc-1.2/files_ovl_kaleido_scope.csv
new file mode 100644
index 0000000000..aac6f5c29b
--- /dev/null
+++ b/tools/disasm/ntsc-1.2/files_ovl_kaleido_scope.csv
@@ -0,0 +1,34 @@
+offset,vram,.text
+0,808137C0,src/overlays/misc/ovl_kaleido_scope/z_kaleido_collect
+2450,80815C10,src/overlays/misc/ovl_kaleido_scope/z_kaleido_debug
+43E0,80817BA0,src/overlays/misc/ovl_kaleido_scope/z_kaleido_equipment
+5EB0,80819670,src/overlays/misc/ovl_kaleido_scope/z_kaleido_item
+7EA0,8081B660,src/overlays/misc/ovl_kaleido_scope/z_kaleido_map
+B1B0,8081E970,src/overlays/misc/ovl_kaleido_scope/z_kaleido_prompt
+B3B0,8081EB70,src/overlays/misc/ovl_kaleido_scope/z_kaleido_scope
+15440,80828C00,src/overlays/misc/ovl_kaleido_scope/z_lmap_mark
+
+offset,vram,.data
+15B90,80829350,src/overlays/misc/ovl_kaleido_scope/z_kaleido_collect
+15D40,80829500,src/overlays/misc/ovl_kaleido_scope/z_kaleido_debug
+15F10,808296D0,src/overlays/misc/ovl_kaleido_scope/z_kaleido_equipment
+15F40,80829700,src/overlays/misc/ovl_kaleido_scope/z_kaleido_item
+15FB0,80829770,src/overlays/misc/ovl_kaleido_scope/z_kaleido_map
+16200,808299C0,src/overlays/misc/ovl_kaleido_scope/z_kaleido_prompt
+16210,808299D0,src/overlays/misc/ovl_kaleido_scope/z_kaleido_scope
+16BD0,8082A390,src/overlays/misc/ovl_kaleido_scope/z_lmap_mark
+16C20,8082A3E0,src/overlays/misc/ovl_kaleido_scope/z_lmap_mark_data
+
+offset,vram,.rodata
+1AD80,8082E540,src/overlays/misc/ovl_kaleido_scope/z_kaleido_debug
+1AE60,8082E620,src/overlays/misc/ovl_kaleido_scope/z_kaleido_equipment
+1AE70,8082E630,src/overlays/misc/ovl_kaleido_scope/z_kaleido_scope
+1B150,8082E910,src/overlays/misc/ovl_kaleido_scope/z_lmap_mark
+1B200,8082E9C0,src/overlays/misc/ovl_kaleido_scope/z_lmap_mark_data
+
+offset,vram,.ovl
+1B280,8082EA40,src/overlays/misc/ovl_kaleido_scope/ovl_kaleido_scope_reloc
+
+offset,vram,.bss
+1C990,80830150,src/overlays/misc/ovl_kaleido_scope/z_kaleido_scope
+1CA00,8082FDA0,.end
diff --git a/tools/disasm/ntsc-1.2/functions.txt b/tools/disasm/ntsc-1.2/functions.txt
new file mode 100644
index 0000000000..ed0019d32e
--- /dev/null
+++ b/tools/disasm/ntsc-1.2/functions.txt
@@ -0,0 +1,13143 @@
+entrypoint = 0x80000400; // type:func
+cleararena = 0x80000460; // type:func
+bootproc = 0x80000498; // type:func
+Main_ThreadEntry = 0x800005A0; // type:func
+Idle_ThreadEntry = 0x8000063C; // type:func
+ViConfig_UpdateVi = 0x80000830; // type:func
+ViConfig_UpdateBlack = 0x80000930; // type:func
+DmaMgr_StrCmp = 0x80000980; // type:func
+DmaMgr_DmaRomToRam = 0x800009EC; // type:func
+DmaMgr_AudioDmaHandler = 0x80000B70; // type:func
+DmaMgr_DmaFromDriveRom = 0x80000BE4; // type:func
+DmaMgr_GetFileName = 0x80000C88; // type:func
+DmaMgr_ProcessRequest = 0x80000C9C; // type:func
+DmaMgr_ThreadEntry = 0x80000E38; // type:func
+DmaMgr_RequestAsync = 0x80000EB8; // type:func
+DmaMgr_RequestSync = 0x80000F80; // type:func
+DmaMgr_Init = 0x80000FFC; // type:func
+Yaz0_FirstDMA = 0x800010F0; // type:func
+Yaz0_NextDMA = 0x80001190; // type:func
+Yaz0_DecompressImpl = 0x8000127C; // type:func
+Yaz0_Decompress = 0x800013E4; // type:func
+Locale_Init = 0x80001430; // type:func
+Locale_ResetRegion = 0x800014BC; // type:func
+func_800014E8_unknown = 0x800014E8; // type:func
+func_800014FC_unknown = 0x800014FC; // type:func
+func_800015E8_unknown = 0x800015E8; // type:func
+func_8000161C_unknown = 0x8000161C; // type:func
+func_80001640_unknown = 0x80001640; // type:func
+func_80001714_unknown = 0x80001714; // type:func
+func_80001720_unknown = 0x80001720; // type:func
+osSyncPrintfUnused = 0x80001750; // type:func
+osSyncPrintf = 0x8000176C; // type:func
+rmonPrintf = 0x80001788; // type:func
+osDriveRomInit = 0x800017B0; // type:func
+Mio0_Decompress = 0x80001990; // type:func
+StackCheck_Init = 0x80001A40; // type:func
+StackCheck_Cleanup = 0x80001AF8; // type:func
+StackCheck_Check = 0x80001B3C; // type:func
+LogUtils_CheckFloatRange = 0x80001C50; // type:func
+LogUtils_HungupThread = 0x80001CE8; // type:func
+LogUtils_ResetHungup = 0x80001D34; // type:func
+Sleep_Cycles = 0x80001D70; // type:func
+Sleep_Nsec = 0x80001DDC; // type:func
+Sleep_Usec = 0x80001E2C; // type:func
+Sleep_Msec = 0x80001E7C; // type:func
+Sleep_Sec = 0x80001ED0; // type:func
+__osPiCreateAccessQueue = 0x80001F10; // type:func
+__osPiGetAccess = 0x80001F60; // type:func
+__osPiRelAccess = 0x80001FA4; // type:func
+osSendMesg = 0x80001FD0; // type:func
+osStopThread = 0x80002120; // type:func
+osViExtendVStart = 0x800021E0; // type:func
+osRecvMesg = 0x800021F0; // type:func
+__ull_rshift = 0x80002330; // type:func
+__ull_rem = 0x8000235C; // type:func
+__ull_div = 0x80002398; // type:func
+__ll_lshift = 0x800023D4; // type:func
+__ll_rem = 0x80002400; // type:func
+__ll_div = 0x8000243C; // type:func
+__ll_mul = 0x80002498; // type:func
+__ull_divremi = 0x800024C8; // type:func
+__ll_mod = 0x80002528; // type:func
+__ll_rshift = 0x800025C4; // type:func
+__osExceptionPreamble = 0x800025F0; // type:func
+__osException = 0x80002600; // type:func
+__osEnqueueAndYield = 0x80002C0C; // type:func
+__osEnqueueThread = 0x80002D0C; // type:func
+__osPopThread = 0x80002D54; // type:func
+__osDispatchThread = 0x80002D64; // type:func
+__osCleanupThread = 0x80002EE0; // type:func
+__osDequeueThread = 0x80002EF0; // type:func
+osDestroyThread = 0x80002F30; // type:func
+bzero = 0x80003040; // type:func
+osCreateThread = 0x800030E0; // type:func
+osInitialize = 0x80003230; // type:func
+createSpeedParam = 0x800034D8; // type:func
+__osSetSR = 0x800035E0; // type:func
+__osGetSR = 0x800035F0; // type:func
+osWritebackDCache = 0x80003600; // type:func
+osViGetNextFramebuffer = 0x80003680; // type:func
+osCreatePiManager = 0x800036C0; // type:func
+__osDevMgrMain = 0x80003840; // type:func
+__osPiRawStartDma = 0x80003C50; // type:func
+osVirtualToPhysical = 0x80003D20; // type:func
+osViBlack = 0x80003DA0; // type:func
+__osSiRawReadIo = 0x80003E10; // type:func
+osGetThreadId = 0x80003E60; // type:func
+osSetIntMask = 0x80003E80; // type:func
+osViSetMode = 0x80003F20; // type:func
+__osProbeTLB = 0x80003F90; // type:func
+osGetMemSize = 0x80004050; // type:func
+osSetEventMesg = 0x80004170; // type:func
+osUnmapTLBAll = 0x80004230; // type:func
+osEPiStartDma = 0x80004280; // type:func
+osInvalICache = 0x80004360; // type:func
+osCreateMesgQueue = 0x800043E0; // type:func
+osInvalDCache = 0x80004410; // type:func
+__osSiDeviceBusy = 0x800044C0; // type:func
+osJamMesg = 0x800044F0; // type:func
+osSetThreadPri = 0x80004640; // type:func
+osGetThreadPri = 0x80004720; // type:func
+__osEPiRawReadIo = 0x80004740; // type:func
+osViSwapBuffer = 0x800048A0; // type:func
+__osEPiRawStartDma = 0x800048F0; // type:func
+osGetTime = 0x80004AD0; // type:func
+__osTimerServicesInit = 0x80004B60; // type:func
+__osTimerInterrupt = 0x80004BEC; // type:func
+__osSetTimerIntr = 0x80004D64; // type:func
+__osInsertTimer = 0x80004DD8; // type:func
+osGetCount = 0x80004F60; // type:func
+__osSetGlobalIntMask = 0x80004F70; // type:func
+__osSetCompare = 0x80004FC0; // type:func
+bcopy = 0x80004FD0; // type:func
+__osResetGlobalIntMask = 0x800052E0; // type:func
+__osDisableInt = 0x80005340; // type:func
+__osRestoreInt = 0x800053B0; // type:func
+__osViInit = 0x800053D0; // type:func
+__osViSwapContext = 0x80005510; // type:func
+osPiGetCmdQueue = 0x80005810; // type:func
+osEPiReadIo = 0x80005840; // type:func
+osViSetSpecialFeatures = 0x80005890; // type:func
+osCartRomInit = 0x800059F0; // type:func
+__osSetFpcCsr = 0x80005B50; // type:func
+__osGetFpcCsr = 0x80005B60; // type:func
+osEPiWriteIo = 0x80005B70; // type:func
+osMapTLBRdb = 0x80005BC0; // type:func
+osYieldThread = 0x80005C20; // type:func
+__osGetCause = 0x80005C70; // type:func
+__osEPiRawWriteIo = 0x80005C80; // type:func
+osSetTimer = 0x80005DE0; // type:func
+__osSiRawWriteIo = 0x80005EC0; // type:func
+osCreateViManager = 0x80005F20; // type:func
+viMgrMain = 0x800060A0; // type:func
+__osViGetCurrentContext = 0x80006230; // type:func
+osStartThread = 0x80006240; // type:func
+osViSetYScale = 0x80006390; // type:func
+osViSetXScale = 0x800063F0; // type:func
+__osSetHWIntrRoutine = 0x80006520; // type:func
+__osGetHWIntrRoutine = 0x80006590; // type:func
+EnAObj_SetupAction = 0x800116E0; // type:func
+EnAObj_Init = 0x800116EC; // type:func
+EnAObj_Destroy = 0x80011A2C; // type:func
+EnAObj_WaitFinishedTalking = 0x80011A88; // type:func
+EnAObj_SetupWaitTalk = 0x80011AB8; // type:func
+EnAObj_WaitTalk = 0x80011AE0; // type:func
+EnAObj_SetupBlockRot = 0x80011B94; // type:func
+EnAObj_BlockRot = 0x80011BE4; // type:func
+EnAObj_SetupBoulderFragment = 0x80011D04; // type:func
+EnAObj_BoulderFragment = 0x80011D2C; // type:func
+EnAObj_SetupBlock = 0x80011E4C; // type:func
+EnAObj_Block = 0x80011E8C; // type:func
+EnAObj_Update = 0x80011F74; // type:func
+EnAObj_Draw = 0x80012090; // type:func
+EnItem00_SetupAction = 0x80012180; // type:func
+EnItem00_Init = 0x8001218C; // type:func
+EnItem00_Destroy = 0x800127F4; // type:func
+func_8001DFC8 = 0x80012820; // type:func
+func_8001E1C8 = 0x80012A20; // type:func
+func_8001E304 = 0x80012B5C; // type:func
+EnItem00_Collected = 0x80012E20; // type:func
+EnItem00_Update = 0x80012F78; // type:func
+EnItem00_Draw = 0x800135F8; // type:func
+EnItem00_DrawRupee = 0x80013790; // type:func
+EnItem00_DrawCollectible = 0x800138A8; // type:func
+EnItem00_DrawHeartContainer = 0x800139E0; // type:func
+EnItem00_DrawHeartPiece = 0x80013AD8; // type:func
+func_8001F404 = 0x80013B70; // type:func
+Item_DropCollectible = 0x80013CB8; // type:func
+Item_DropCollectible2 = 0x80013EF0; // type:func
+Item_DropCollectibleRandom = 0x800140C4; // type:func
+EffectBlure_AddVertex = 0x80014570; // type:func
+EffectBlure_AddSpace = 0x80014894; // type:func
+EffectBlure_InitElements = 0x800148D8; // type:func
+EffectBlure_Init1 = 0x80014990; // type:func
+EffectBlure_Init2 = 0x80014AA0; // type:func
+EffectBlure_Destroy = 0x80014BD4; // type:func
+EffectBlure_Update = 0x80014BE0; // type:func
+EffectBlure_UpdateFlags = 0x80015044; // type:func
+EffectBlure_GetComputedValues = 0x800151B4; // type:func
+EffectBlure_SetupSmooth = 0x800156C8; // type:func
+EffectBlure_DrawElemNoInterpolation = 0x800156FC; // type:func
+EffectBlure_DrawElemHermiteInterpolation = 0x80015BD0; // type:func
+EffectBlure_DrawSmooth = 0x800165A4; // type:func
+EffectBlure_SetupSimple = 0x80016874; // type:func
+EffectBlure_SetupSimpleAlt = 0x800168AC; // type:func
+EffectBlure_DrawSimpleVertices = 0x80016B08; // type:func
+EffectBlure_DrawSimple = 0x80016FF4; // type:func
+EffectBlure_Draw = 0x80017500; // type:func
+EffectShieldParticle_Init = 0x800179F0; // type:func
+EffectShieldParticle_Destroy = 0x80017C28; // type:func
+EffectShieldParticle_Update = 0x80017CB4; // type:func
+EffectShieldParticle_GetColors = 0x80017E18; // type:func
+EffectShieldParticle_Draw = 0x80018B38; // type:func
+EffectSpark_Init = 0x80019060; // type:func
+EffectSpark_Destroy = 0x8001943C; // type:func
+EffectSpark_Update = 0x80019448; // type:func
+EffectSpark_Draw = 0x8001950C; // type:func
+func_80026230 = 0x8001A720; // type:func
+func_80026400 = 0x8001A8C8; // type:func
+func_80026608 = 0x8001AAA8; // type:func
+func_80026690 = 0x8001AAEC; // type:func
+func_80026860 = 0x8001AC94; // type:func
+func_80026A6C = 0x8001AE7C; // type:func
+Effect_GetPlayState = 0x8001AEC0; // type:func
+Effect_GetByIndex = 0x8001AED0; // type:func
+Effect_InitStatus = 0x8001AFE0; // type:func
+Effect_InitContext = 0x8001AFF4; // type:func
+Effect_Add = 0x8001B09C; // type:func
+Effect_DrawAll = 0x8001B21C; // type:func
+Effect_UpdateAll = 0x8001B318; // type:func
+Effect_Delete = 0x8001B444; // type:func
+Effect_DeleteAll = 0x8001B550; // type:func
+EffectSs_InitInfo = 0x8001B640; // type:func
+EffectSs_ClearAll = 0x8001B724; // type:func
+EffectSs_Delete = 0x8001B7E4; // type:func
+EffectSs_Reset = 0x8001B844; // type:func
+EffectSs_FindSlot = 0x8001B8D8; // type:func
+EffectSs_Insert = 0x8001BA10; // type:func
+EffectSs_Spawn = 0x8001BAA8; // type:func
+EffectSs_Update = 0x8001BC50; // type:func
+EffectSs_UpdateAll = 0x8001BCF0; // type:func
+EffectSs_Draw = 0x8001BDAC; // type:func
+EffectSs_DrawAll = 0x8001BDF0; // type:func
+EffectSs_LerpInv = 0x8001BF3C; // type:func
+EffectSs_LerpS16 = 0x8001BFA0; // type:func
+EffectSs_LerpU8 = 0x8001BFF4; // type:func
+EffectSs_DrawGEffect = 0x8001C0E0; // type:func
+EffectSsDust_Spawn = 0x8001C320; // type:func
+func_8002829C = 0x8001C3D4; // type:func
+func_80028304 = 0x8001C43C; // type:func
+func_8002836C = 0x8001C4A4; // type:func
+func_800283D4 = 0x8001C50C; // type:func
+func_8002843C = 0x8001C574; // type:func
+func_800284A4 = 0x8001C5DC; // type:func
+func_80028510 = 0x8001C648; // type:func
+func_8002857C = 0x8001C6B4; // type:func
+func_800285EC = 0x8001C724; // type:func
+func_8002865C = 0x8001C794; // type:func
+func_800286CC = 0x8001C804; // type:func
+func_8002873C = 0x8001C874; // type:func
+func_800287AC = 0x8001C8E4; // type:func
+func_8002881C = 0x8001C954; // type:func
+func_80028858 = 0x8001C990; // type:func
+func_80028894 = 0x8001C9CC; // type:func
+func_80028990 = 0x8001CAC8; // type:func
+func_80028A54 = 0x8001CB8C; // type:func
+EffectSsKiraKira_SpawnSmallYellow = 0x8001CC50; // type:func
+EffectSsKiraKira_SpawnSmall = 0x8001CCAC; // type:func
+EffectSsKiraKira_SpawnDispersed = 0x8001CCE8; // type:func
+EffectSsKiraKira_SpawnFocused = 0x8001CE24; // type:func
+EffectSsBomb_Spawn = 0x8001CEFC; // type:func
+EffectSsBomb2_SpawnFade = 0x8001CF54; // type:func
+EffectSsBomb2_SpawnLayered = 0x8001CFBC; // type:func
+EffectSsBlast_Spawn = 0x8001D02C; // type:func
+EffectSsBlast_SpawnWhiteShockwaveSetScale = 0x8001D0BC; // type:func
+EffectSsBlast_SpawnShockwaveSetColor = 0x8001D110; // type:func
+EffectSsBlast_SpawnWhiteShockwave = 0x8001D15C; // type:func
+EffectSsGSpk_SpawnAccel = 0x8001D198; // type:func
+EffectSsGSpk_SpawnNoAccel = 0x8001D228; // type:func
+EffectSsGSpk_SpawnFuse = 0x8001D2BC; // type:func
+EffectSsGSpk_SpawnRandColor = 0x8001D310; // type:func
+EffectSsGSpk_SpawnSmall = 0x8001D414; // type:func
+EffectSsDFire_Spawn = 0x8001D458; // type:func
+EffectSsDFire_SpawnFixedScale = 0x8001D4D8; // type:func
+EffectSsBubble_Spawn = 0x8001D51C; // type:func
+EffectSsGRipple_Spawn = 0x8001D57C; // type:func
+EffectSsGSplash_Spawn = 0x8001D5D4; // type:func
+EffectSsGMagma_Spawn = 0x8001D668; // type:func
+EffectSsGFire_Spawn = 0x8001D6A0; // type:func
+EffectSsLightning_Spawn = 0x8001D6D8; // type:func
+EffectSsDtBubble_SpawnColorProfile = 0x8001D750; // type:func
+EffectSsDtBubble_SpawnCustomColor = 0x8001D7CC; // type:func
+EffectSsHahen_Spawn = 0x8001D85C; // type:func
+EffectSsHahen_SpawnBurst = 0x8001D8DC; // type:func
+EffectSsStick_Spawn = 0x8001DA24; // type:func
+EffectSsSibuki_Spawn = 0x8001DA78; // type:func
+EffectSsSibuki_SpawnBurst = 0x8001DAE8; // type:func
+EffectSsSibuki2_Spawn = 0x8001DC6C; // type:func
+EffectSsGMagma2_Spawn = 0x8001DCCC; // type:func
+EffectSsStone1_Spawn = 0x8001DD3C; // type:func
+EffectSsHitMark_Spawn = 0x8001DD90; // type:func
+EffectSsHitMark_SpawnFixedScale = 0x8001DDE8; // type:func
+EffectSsHitMark_SpawnCustomScale = 0x8001DE0C; // type:func
+EffectSsFhgFlash_SpawnLightBall = 0x8001DE38; // type:func
+EffectSsFhgFlash_SpawnShock = 0x8001DEA4; // type:func
+EffectSsKFire_Spawn = 0x8001DF08; // type:func
+EffectSsSolderSrchBall_Spawn = 0x8001DF70; // type:func
+EffectSsKakera_Spawn = 0x8001DFD8; // type:func
+EffectSsIcePiece_Spawn = 0x8001E090; // type:func
+EffectSsIcePiece_SpawnBurst = 0x8001E0F8; // type:func
+EffectSsEnIce_SpawnFlyingVec3f = 0x8001E28C; // type:func
+EffectSsEnIce_SpawnFlyingVec3s = 0x8001E32C; // type:func
+EffectSsEnIce_Spawn = 0x8001E3F8; // type:func
+EffectSsFireTail_Spawn = 0x8001E480; // type:func
+EffectSsFireTail_SpawnFlame = 0x8001E518; // type:func
+EffectSsFireTail_SpawnFlameOnPlayer = 0x8001E5DC; // type:func
+EffectSsEnFire_SpawnVec3f = 0x8001E62C; // type:func
+EffectSsEnFire_SpawnVec3s = 0x8001E6A4; // type:func
+EffectSsExtra_Spawn = 0x8001E750; // type:func
+EffectSsFCircle_Spawn = 0x8001E7B8; // type:func
+EffectSsDeadDb_Spawn = 0x8001E814; // type:func
+EffectSsDeadDd_Spawn = 0x8001E8CC; // type:func
+EffectSsDeadDd_SpawnRandYellow = 0x8001E980; // type:func
+EffectSsDeadDs_Spawn = 0x8001E9F0; // type:func
+EffectSsDeadDs_SpawnStationary = 0x8001EA68; // type:func
+EffectSsDeadSound_Spawn = 0x8001EAB8; // type:func
+EffectSsDeadSound_SpawnStationary = 0x8001EB50; // type:func
+EffectSsIceSmoke_Spawn = 0x8001EBA0; // type:func
+FlagSet_Update = 0x8001EC00; // type:func
+Overlay_LoadGameState = 0x8001F010; // type:func
+Overlay_FreeGameState = 0x8001F138; // type:func
+ActorShape_Init = 0x8001F260; // type:func
+ActorShadow_Draw = 0x8001F284; // type:func
+ActorShadow_DrawCircle = 0x8001F634; // type:func
+ActorShadow_DrawWhiteCircle = 0x8001F65C; // type:func
+ActorShadow_DrawHorse = 0x8001F68C; // type:func
+ActorShadow_DrawFoot = 0x8001F6B4; // type:func
+ActorShadow_DrawFeet = 0x8001F8C0; // type:func
+Actor_SetFeetPos = 0x8001FD8C; // type:func
+Actor_ProjectPos = 0x8001FDE0; // type:func
+func_8002BE64 = 0x8001FE44; // type:func
+func_8002BE98 = 0x8001FE7C; // type:func
+Actor_SetNaviToActor = 0x8001FF44; // type:func
+func_8002C0C0 = 0x800200A8; // type:func
+func_8002C124 = 0x8002010C; // type:func
+func_8002C7BC = 0x80020748; // type:func
+Flags_GetSwitch = 0x80020ADC; // type:func
+Flags_SetSwitch = 0x80020B10; // type:func
+Flags_UnsetSwitch = 0x80020B50; // type:func
+Flags_GetUnknown = 0x80020B94; // type:func
+Flags_SetUnknown = 0x80020BC8; // type:func
+Flags_UnsetUnknown = 0x80020C08; // type:func
+Flags_GetTreasure = 0x80020C4C; // type:func
+Flags_SetTreasure = 0x80020C64; // type:func
+Flags_GetClear = 0x80020C80; // type:func
+Flags_SetClear = 0x80020C98; // type:func
+Flags_UnsetClear = 0x80020CB4; // type:func
+Flags_GetTempClear = 0x80020CD4; // type:func
+Flags_SetTempClear = 0x80020CEC; // type:func
+Flags_UnsetTempClear = 0x80020D08; // type:func
+Flags_GetCollectible = 0x80020D28; // type:func
+Flags_SetCollectible = 0x80020D5C; // type:func
+TitleCard_Init = 0x80020DA0; // type:func
+TitleCard_InitBossName = 0x80020DC0; // type:func
+TitleCard_InitPlaceName = 0x80020E04; // type:func
+TitleCard_Update = 0x80020EA0; // type:func
+TitleCard_Draw = 0x80020F5C; // type:func
+TitleCard_Clear = 0x800214C0; // type:func
+Actor_Kill = 0x800214F4; // type:func
+Actor_SetWorldToHome = 0x80021514; // type:func
+Actor_SetFocus = 0x80021544; // type:func
+Actor_SetWorldRotToShape = 0x80021588; // type:func
+Actor_SetShapeRotToWorld = 0x800215A8; // type:func
+Actor_SetScale = 0x800215C8; // type:func
+Actor_SetObjectDependency = 0x800215E4; // type:func
+Actor_Init = 0x8002161C; // type:func
+Actor_Destroy = 0x80021730; // type:func
+Actor_UpdatePos = 0x80021764; // type:func
+Actor_UpdateVelocityXZGravity = 0x800217E4; // type:func
+Actor_MoveXZGravity = 0x8002185C; // type:func
+Actor_UpdateVelocityXYZ = 0x80021888; // type:func
+Actor_MoveXYZ = 0x800218F8; // type:func
+Actor_SetProjectileSpeed = 0x80021924; // type:func
+Actor_UpdatePosByAnimation = 0x80021978; // type:func
+Actor_WorldYawTowardActor = 0x800219F4; // type:func
+Actor_FocusYawTowardActor = 0x80021A20; // type:func
+Actor_WorldYawTowardPoint = 0x80021A4C; // type:func
+Actor_WorldPitchTowardActor = 0x80021A70; // type:func
+Actor_FocusPitchTowardActor = 0x80021A9C; // type:func
+Actor_WorldPitchTowardPoint = 0x80021AC8; // type:func
+Actor_WorldDistXYZToActor = 0x80021AEC; // type:func
+Actor_WorldDistXYZToPoint = 0x80021B18; // type:func
+Actor_WorldDistXZToActor = 0x80021B3C; // type:func
+Actor_WorldDistXZToPoint = 0x80021B68; // type:func
+func_8002DBD0 = 0x80021B8C; // type:func
+Actor_HeightDiff = 0x80021C2C; // type:func
+Player_GetHeight = 0x80021C40; // type:func
+func_8002DCE4 = 0x80021CA0; // type:func
+func_8002DD6C = 0x80021D28; // type:func
+func_8002DD78 = 0x80021D38; // type:func
+func_8002DDA8 = 0x80021D6C; // type:func
+func_8002DDE4 = 0x80021DA8; // type:func
+func_8002DDF4 = 0x80021DBC; // type:func
+func_8002DE04 = 0x80021DD0; // type:func
+func_8002DE74 = 0x80021E40; // type:func
+Actor_MountHorse = 0x80021E98; // type:func
+func_8002DEEC = 0x80021EBC; // type:func
+func_8002DF18 = 0x80021EE8; // type:func
+Player_SetCsAction = 0x80021F08; // type:func
+Player_SetCsActionWithHaltedActors = 0x80021F2C; // type:func
+func_8002DF90 = 0x80021F68; // type:func
+func_8002DFA4 = 0x80021F80; // type:func
+Player_IsFacingActor = 0x80021FA8; // type:func
+Actor_ActorBIsFacingActorA = 0x80022000; // type:func
+Actor_IsFacingPlayer = 0x80022068; // type:func
+Actor_ActorAIsFacingActorB = 0x800220B4; // type:func
+Actor_IsFacingAndNearPlayer = 0x80022114; // type:func
+Actor_ActorAIsFacingAndNearActorB = 0x80022194; // type:func
+func_8002E234 = 0x80022228; // type:func
+func_8002E2AC = 0x800222A0; // type:func
+Actor_UpdateBgCheckInfo = 0x800224AC; // type:func
+func_8002E830 = 0x8002282C; // type:func
+func_8002EABC = 0x80022A08; // type:func
+func_8002EB44 = 0x80022A40; // type:func
+func_8002EBCC = 0x80022A78; // type:func
+func_8002ED80 = 0x80022B94; // type:func
+Actor_GetFocus = 0x80022CB0; // type:func
+Actor_GetWorld = 0x80022CE4; // type:func
+Actor_GetWorldPosShapeRot = 0x80022D18; // type:func
+func_8002EFC0 = 0x80022D94; // type:func
+func_8002F090 = 0x80022E64; // type:func
+func_8002F0C8 = 0x80022EA0; // type:func
+Actor_TalkOfferAccepted = 0x80022F70; // type:func
+Actor_OfferTalkExchange = 0x80022FA0; // type:func
+Actor_OfferTalkExchangeEquiCylinder = 0x80023074; // type:func
+Actor_OfferTalk = 0x800230A8; // type:func
+Actor_OfferTalkNearColChkInfoCylinder = 0x800230D0; // type:func
+Actor_TextboxIsClosing = 0x80023110; // type:func
+func_8002F368 = 0x80023144; // type:func
+Actor_GetScreenPos = 0x80023154; // type:func
+Actor_HasParent = 0x800231F0; // type:func
+Actor_OfferGetItem = 0x80023214; // type:func
+Actor_OfferGetItemNearby = 0x80023334; // type:func
+Actor_OfferCarry = 0x80023360; // type:func
+Actor_HasNoParent = 0x80023380; // type:func
+func_8002F5C4 = 0x800233A4; // type:func
+Actor_SetClosestSecretDistance = 0x800233D4; // type:func
+Actor_IsMounted = 0x800233FC; // type:func
+Actor_SetRideActor = 0x80023420; // type:func
+Actor_NotMounted = 0x80023458; // type:func
+func_8002F698 = 0x8002347C; // type:func
+func_8002F6D4 = 0x800234BC; // type:func
+func_8002F71C = 0x80023504; // type:func
+func_8002F758 = 0x80023540; // type:func
+func_8002F7A0 = 0x80023588; // type:func
+Player_PlaySfx = 0x800235C4; // type:func
+Actor_PlaySfx = 0x80023610; // type:func
+func_8002F850 = 0x8002363C; // type:func
+func_8002F8F0 = 0x800236E0; // type:func
+func_8002F91C = 0x80023714; // type:func
+func_8002F948 = 0x80023748; // type:func
+func_8002F974 = 0x8002377C; // type:func
+func_8002F994 = 0x800237A4; // type:func
+func_8002F9EC = 0x800237FC; // type:func
+func_8002FA60 = 0x80023874; // type:func
+Actor_DrawFaroresWindPointer = 0x800239C4; // type:func
+func_80030488 = 0x80024208; // type:func
+Actor_DisableLens = 0x80024230; // type:func
+Actor_InitContext = 0x8002425C; // type:func
+Actor_UpdateAll = 0x800243B0; // type:func
+Actor_FaultPrint = 0x8002484C; // type:func
+Actor_Draw = 0x800248C0; // type:func
+func_80030ED8 = 0x80024B80; // type:func
+Actor_DrawLensOverlay = 0x80024C50; // type:func
+Actor_DrawLensActors = 0x80024DC4; // type:func
+func_800314B0 = 0x80024FF8; // type:func
+func_800314D4 = 0x8002501C; // type:func
+func_800315AC = 0x800250F4; // type:func
+Actor_KillAllWithMissingObject = 0x8002530C; // type:func
+Actor_FreezeAllEnemies = 0x800253A8; // type:func
+func_80031B14 = 0x800253F8; // type:func
+func_80031C3C = 0x80025520; // type:func
+Actor_AddToCategory = 0x800255D8; // type:func
+Actor_RemoveFromCategory = 0x80025620; // type:func
+Actor_FreeOverlay = 0x800256EC; // type:func
+Actor_Spawn = 0x80025750; // type:func
+Actor_SpawnAsChild = 0x80025A30; // type:func
+Actor_SpawnTransitionActors = 0x80025AC8; // type:func
+Actor_SpawnEntry = 0x80025C04; // type:func
+Actor_Delete = 0x80025C88; // type:func
+func_80032880 = 0x80025D8C; // type:func
+func_800328D4 = 0x80025DE0; // type:func
+func_80032AF0 = 0x80025FFC; // type:func
+Actor_Find = 0x8002614C; // type:func
+Enemy_StartFinishingBlow = 0x8002618C; // type:func
+FaceChange_UpdateBlinking = 0x800261C4; // type:func
+FaceChange_UpdateRandomSet = 0x80026278; // type:func
+BodyBreak_Alloc = 0x80026344; // type:func
+BodyBreak_SetInfo = 0x8002643C; // type:func
+BodyBreak_SpawnParts = 0x80026544; // type:func
+Actor_SpawnFloorDustRing = 0x80026728; // type:func
+func_80033480 = 0x80026948; // type:func
+Actor_GetCollidedExplosive = 0x80026B08; // type:func
+func_80033684 = 0x80026B4C; // type:func
+Actor_ChangeCategory = 0x80026C14; // type:func
+Actor_GetProjectileActor = 0x80026C54; // type:func
+Actor_SetTextWithPrefix = 0x80026E14; // type:func
+Actor_TestFloorInDirection = 0x80026E90; // type:func
+Actor_IsTargeted = 0x80026F5C; // type:func
+Actor_OtherIsTargeted = 0x80026F90; // type:func
+func_80033AEC = 0x80026FC4; // type:func
+func_80033C30 = 0x80027110; // type:func
+Actor_RequestQuake = 0x8002725C; // type:func
+Actor_RequestQuakeWithSpeed = 0x800272C4; // type:func
+Actor_RequestQuakeAndRumble = 0x80027334; // type:func
+Rand_ZeroFloat = 0x800273A4; // type:func
+Rand_CenteredFloat = 0x800273D0; // type:func
+Actor_DrawDoorLock = 0x80027408; // type:func
+func_8003424C = 0x800276B0; // type:func
+Actor_SetColorFilter = 0x800276D0; // type:func
+func_800342EC = 0x80027754; // type:func
+func_8003435C = 0x800277C8; // type:func
+Npc_UpdateTalking = 0x8002783C; // type:func
+Npc_TrackPointWithLimits = 0x8002792C; // type:func
+Npc_GetTrackingPresetMaxPlayerYaw = 0x80027C60; // type:func
+Npc_UpdateAutoTurn = 0x80027C8C; // type:func
+Npc_TrackPoint = 0x80027E94; // type:func
+func_80034B28 = 0x80027FAC; // type:func
+func_80034B54 = 0x80027FD0; // type:func
+func_80034BA0 = 0x8002800C; // type:func
+func_80034CC4 = 0x80028104; // type:func
+func_80034DD4 = 0x800281E8; // type:func
+Animation_ChangeByInfo = 0x800282D8; // type:func
+func_80034F54 = 0x80028370; // type:func
+Actor_Noop = 0x80028534; // type:func
+func_80035124 = 0x80028544; // type:func
+Gfx_DrawDListOpa = 0x80028688; // type:func
+Gfx_DrawDListXlu = 0x80028708; // type:func
+func_800353E8 = 0x80028788; // type:func
+Actor_FindNearby = 0x80028798; // type:func
+func_800354B4 = 0x8002885C; // type:func
+func_8003555C = 0x80028904; // type:func
+func_800355B8 = 0x80028960; // type:func
+func_800355E4 = 0x8002898C; // type:func
+Actor_ApplyDamage = 0x800289D0; // type:func
+Actor_SetDropFlag = 0x800289FC; // type:func
+Actor_SetDropFlagJntSph = 0x80028AE8; // type:func
+func_80035844 = 0x80028BF0; // type:func
+func_800358DC = 0x80028C84; // type:func
+func_800359B8 = 0x80028D60; // type:func
+func_80035B18 = 0x80028EC4; // type:func
+Flags_GetEventChkInf = 0x80028EF4; // type:func
+Flags_SetEventChkInf = 0x80028F20; // type:func
+Flags_GetInfTable = 0x80028F54; // type:func
+Flags_SetInfTable = 0x80028F80; // type:func
+func_80035BFC = 0x80028FB4; // type:func
+func_80036E50 = 0x8002A208; // type:func
+func_800374E0 = 0x8002A898; // type:func
+func_80037C30 = 0x8002AFEC; // type:func
+func_80037C5C = 0x8002B01C; // type:func
+func_80037C94 = 0x8002B058; // type:func
+func_80037CB8 = 0x8002B07C; // type:func
+func_80037D98 = 0x8002B160; // type:func
+Actor_TrackNone = 0x8002B2F8; // type:func
+Actor_TrackPoint = 0x8002B394; // type:func
+Actor_TrackPlayerSetFocusHeight = 0x8002B528; // type:func
+Actor_TrackPlayer = 0x8002B664; // type:func
+ActorOverlayTable_LogPrint = 0x8002B7A0; // type:func
+ActorOverlayTable_FaultPrint = 0x8002B7A8; // type:func
+ActorOverlayTable_Init = 0x8002B92C; // type:func
+ActorOverlayTable_Cleanup = 0x8002B96C; // type:func
+SSNode_SetValue = 0x8002B9A0; // type:func
+SSList_SetNull = 0x8002B9BC; // type:func
+SSNodeList_SetSSListHead = 0x8002B9CC; // type:func
+DynaSSNodeList_SetSSListHead = 0x8002BA24; // type:func
+DynaSSNodeList_Initialize = 0x8002BA7C; // type:func
+DynaSSNodeList_Alloc = 0x8002BA90; // type:func
+DynaSSNodeList_ResetCount = 0x8002BAE0; // type:func
+DynaSSNodeList_GetNextNodeIdx = 0x8002BAEC; // type:func
+BgCheck_Vec3sToVec3f = 0x8002BB1C; // type:func
+BgCheck_Vec3fToVec3s = 0x8002BB60; // type:func
+CollisionPoly_GetMinY = 0x8002BBA4; // type:func
+CollisionPoly_GetNormalF = 0x8002BC50; // type:func
+func_80038A28 = 0x8002BCA8; // type:func
+CollisionPoly_GetPointDistanceFromPlane = 0x8002BDFC; // type:func
+CollisionPoly_GetVertices = 0x8002BE64; // type:func
+CollisionPoly_GetVerticesByBgId = 0x8002BF04; // type:func
+CollisionPoly_CheckYIntersectApprox1 = 0x8002BF84; // type:func
+CollisionPoly_CheckYIntersect = 0x8002C0B8; // type:func
+CollisionPoly_CheckYIntersectApprox2 = 0x8002C164; // type:func
+CollisionPoly_CheckXIntersectApprox = 0x8002C1A4; // type:func
+CollisionPoly_CheckZIntersectApprox = 0x8002C248; // type:func
+CollisionPoly_LineVsPoly = 0x8002C2EC; // type:func
+CollisionPoly_SphVsPoly = 0x8002C5CC; // type:func
+StaticLookup_AddPolyToSSList = 0x8002C69C; // type:func
+StaticLookup_AddPoly = 0x8002C8BC; // type:func
+BgCheck_RaycastDownStaticList = 0x8002C950; // type:func
+BgCheck_RaycastDownStatic = 0x8002CB8C; // type:func
+BgCheck_ComputeWallDisplacement = 0x8002CCA4; // type:func
+BgCheck_SphVsStaticWall = 0x8002CD54; // type:func
+BgCheck_CheckStaticCeiling = 0x8002D5E8; // type:func
+BgCheck_CheckLineAgainstSSList = 0x8002D7C0; // type:func
+BgCheck_CheckLineInSubdivision = 0x8002D9E4; // type:func
+BgCheck_SphVsFirstStaticPolyList = 0x8002DB70; // type:func
+BgCheck_SphVsFirstStaticPoly = 0x8002DD40; // type:func
+BgCheck_GetNearestStaticLookup = 0x8002DE78; // type:func
+BgCheck_GetStaticLookup = 0x8002DF2C; // type:func
+BgCheck_GetStaticLookupIndicesFromPos = 0x8002DFF8; // type:func
+BgCheck_GetSubdivisionMinBounds = 0x8002E0D8; // type:func
+BgCheck_GetSubdivisionMaxBounds = 0x8002E27C; // type:func
+BgCheck_GetPolySubdivisionBounds = 0x8002E448; // type:func
+BgCheck_PolyIntersectsSubdivision = 0x8002E5F8; // type:func
+BgCheck_InitializeStaticLookup = 0x8002ED4C; // type:func
+BgCheck_IsSpotScene = 0x8002F14C; // type:func
+BgCheck_TryGetCustomMemsize = 0x8002F190; // type:func
+BgCheck_SetSubdivisionDimension = 0x8002F228; // type:func
+BgCheck_Allocate = 0x8002F2B0; // type:func
+BgCheck_GetCollisionHeader = 0x8002F694; // type:func
+BgCheck_PosInStaticBoundingBox = 0x8002F6FC; // type:func
+BgCheck_RaycastDownImpl = 0x8002F7B8; // type:func
+BgCheck_CameraRaycastDown1 = 0x8002F988; // type:func
+BgCheck_EntityRaycastDown1 = 0x8002F9E4; // type:func
+BgCheck_EntityRaycastDown2 = 0x8002FA40; // type:func
+BgCheck_EntityRaycastDown3 = 0x8002FA94; // type:func
+BgCheck_EntityRaycastDown4 = 0x8002FAF8; // type:func
+BgCheck_EntityRaycastDown5 = 0x8002FB60; // type:func
+BgCheck_EntityRaycastDown6 = 0x8002FBB8; // type:func
+BgCheck_EntityRaycastDown7 = 0x8002FC1C; // type:func
+BgCheck_AnyRaycastDown1 = 0x8002FC84; // type:func
+BgCheck_AnyRaycastDown2 = 0x8002FD38; // type:func
+BgCheck_CameraRaycastDown2 = 0x8002FDF0; // type:func
+BgCheck_EntityRaycastDownWalls = 0x8002FE54; // type:func
+BgCheck_EntityRaycastDown9 = 0x8002FEBC; // type:func
+BgCheck_CheckWallImpl = 0x8002FF20; // type:func
+BgCheck_EntitySphVsWall1 = 0x8003055C; // type:func
+BgCheck_EntitySphVsWall2 = 0x800305C0; // type:func
+BgCheck_EntitySphVsWall3 = 0x80030624; // type:func
+BgCheck_EntitySphVsWall4 = 0x8003068C; // type:func
+BgCheck_CheckCeilingImpl = 0x800306F8; // type:func
+BgCheck_AnyCheckCeiling = 0x80030818; // type:func
+BgCheck_EntityCheckCeiling = 0x80030864; // type:func
+BgCheck_CheckLineImpl = 0x800308B4; // type:func
+BgCheck_GetBccFlags = 0x80030D94; // type:func
+BgCheck_CameraLineTest1 = 0x80030DDC; // type:func
+BgCheck_CameraLineTest2 = 0x80030E68; // type:func
+BgCheck_EntityLineTest1 = 0x80030EF4; // type:func
+BgCheck_EntityLineTest2 = 0x80030F80; // type:func
+BgCheck_EntityLineTest3 = 0x80031010; // type:func
+BgCheck_ProjectileLineTest = 0x8003109C; // type:func
+BgCheck_AnyLineTest1 = 0x80031128; // type:func
+BgCheck_AnyLineTest2 = 0x8003116C; // type:func
+BgCheck_AnyLineTest3 = 0x800311F8; // type:func
+BgCheck_SphVsFirstPolyImpl = 0x80031284; // type:func
+BgCheck_SphVsFirstPoly = 0x80031348; // type:func
+BgCheck_SphVsFirstWall = 0x8003138C; // type:func
+SSNodeList_Initialize = 0x800313D4; // type:func
+SSNodeList_Alloc = 0x800313EC; // type:func
+SSNodeList_GetNextNode = 0x8003145C; // type:func
+SSNodeList_GetNextNodeIdx = 0x80031498; // type:func
+ScaleRotPos_Initialize = 0x800314AC; // type:func
+ScaleRotPos_SetValue = 0x800314EC; // type:func
+ScaleRotPos_Equals = 0x8003153C; // type:func
+DynaLookup_ResetLists = 0x80031610; // type:func
+DynaLookup_Reset = 0x80031650; // type:func
+DynaLookup_ResetVtxStartIndex = 0x80031670; // type:func
+BgActor_Initialize = 0x8003167C; // type:func
+BgActor_SetActor = 0x800316DC; // type:func
+BgActor_IsTransformUnchanged = 0x80031794; // type:func
+DynaPoly_NullPolyList = 0x800317BC; // type:func
+DynaPoly_AllocPolyList = 0x800317C8; // type:func
+DynaPoly_NullVtxList = 0x80031804; // type:func
+DynaPoly_AllocVtxList = 0x80031810; // type:func
+DynaPoly_SetBgActorPrevTransform = 0x80031858; // type:func
+DynaPoly_IsBgIdBgActor = 0x800318A4; // type:func
+DynaPoly_Init = 0x800318C4; // type:func
+DynaPoly_Alloc = 0x80031910; // type:func
+DynaPoly_SetBgActor = 0x800319E4; // type:func
+DynaPoly_GetActor = 0x80031AA4; // type:func
+DynaPoly_DisableCollision = 0x80031B18; // type:func
+DynaPoly_EnableCollision = 0x80031B70; // type:func
+DynaPoly_DisableCeilingCollision = 0x80031BC8; // type:func
+DynaPoly_EnableCeilingCollision = 0x80031C20; // type:func
+DynaPoly_DeleteBgActor = 0x80031C78; // type:func
+DynaPoly_InvalidateLookup = 0x80031D00; // type:func
+DynaPoly_AddBgActorToLookup = 0x80031D18; // type:func
+DynaPoly_UnsetAllInteractFlags = 0x80032664; // type:func
+DynaPoly_UpdateContext = 0x800326FC; // type:func
+DynaPoly_UpdateBgActorTransforms = 0x80032868; // type:func
+BgCheck_RaycastDownDynaList = 0x800328F8; // type:func
+BgCheck_RaycastDownDyna = 0x80032AE0; // type:func
+BgCheck_SphVsDynaWallInBgActor = 0x80032F88; // type:func
+BgCheck_SphVsDynaWall = 0x8003364C; // type:func
+BgCheck_CheckDynaCeilingList = 0x80033888; // type:func
+BgCheck_CheckDynaCeiling = 0x80033AE4; // type:func
+BgCheck_CheckLineAgainstBgActorSSList = 0x80033C48; // type:func
+BgCheck_CheckLineAgainstBgActor = 0x80033DCC; // type:func
+BgCheck_CheckLineAgainstDyna = 0x80033EE8; // type:func
+BgCheck_SphVsFirstDynaPolyList = 0x800340A0; // type:func
+BgCheck_SphVsFirstDynaPolyInBgActor = 0x800341B8; // type:func
+BgCheck_SphVsFirstDynaPoly = 0x800342F8; // type:func
+CollisionHeader_SegmentedToVirtual = 0x80034450; // type:func
+CollisionHeader_GetVirtual = 0x80034534; // type:func
+func_800418D0 = 0x80034588; // type:func
+BgCheck_ResetPolyCheckTbl = 0x80034630; // type:func
+SurfaceType_GetData = 0x80034668; // type:func
+SurfaceType_GetBgCamIndex = 0x800346E0; // type:func
+BgCheck_GetBgCamSettingImpl = 0x80034704; // type:func
+BgCheck_GetBgCamSetting = 0x8003474C; // type:func
+BgCheck_GetBgCamCountImpl = 0x800347E0; // type:func
+BgCheck_GetBgCamCount = 0x8003483C; // type:func
+BgCheck_GetBgCamFuncDataImpl = 0x800348D0; // type:func
+BgCheck_GetBgCamFuncData = 0x80034958; // type:func
+SurfaceType_GetExitIndex = 0x800349EC; // type:func
+SurfaceType_GetFloorType = 0x80034A14; // type:func
+func_80041D70 = 0x80034A3C; // type:func
+SurfaceType_GetWallType = 0x80034A64; // type:func
+SurfaceType_GetWallFlags = 0x80034A8C; // type:func
+SurfaceType_CheckWallFlag0 = 0x80034ABC; // type:func
+SurfaceType_CheckWallFlag1 = 0x80034AF0; // type:func
+SurfaceType_CheckWallFlag2 = 0x80034B24; // type:func
+SurfaceType_GetFloorProperty2 = 0x80034B58; // type:func
+SurfaceType_GetFloorProperty = 0x80034B80; // type:func
+SurfaceType_IsSoft = 0x80034BA8; // type:func
+SurfaceType_IsHorseBlocked = 0x80034BD0; // type:func
+SurfaceType_GetMaterial = 0x80034BF8; // type:func
+SurfaceType_GetSfxOffset = 0x80034C1C; // type:func
+SurfaceType_GetFloorEffect = 0x80034C64; // type:func
+SurfaceType_GetLightSetting = 0x80034C8C; // type:func
+SurfaceType_GetEcho = 0x80034CB4; // type:func
+SurfaceType_CanHookshot = 0x80034CDC; // type:func
+SurfaceType_IsIgnoredByEntities = 0x80034D04; // type:func
+SurfaceType_IsIgnoredByProjectiles = 0x80034D40; // type:func
+SurfaceType_IsFloorConveyor = 0x80034D7C; // type:func
+SurfaceType_GetConveyorSpeed = 0x80034DB8; // type:func
+SurfaceType_GetConveyorDirection = 0x80034DE0; // type:func
+func_80042108 = 0x80034E08; // type:func
+WaterBox_GetSurface1 = 0x80034E3C; // type:func
+WaterBox_GetSurfaceImpl = 0x80034F48; // type:func
+WaterBox_GetSurface2 = 0x800350A0; // type:func
+WaterBox_GetBgCamIndex = 0x8003523C; // type:func
+WaterBox_GetBgCamSetting = 0x80035250; // type:func
+WaterBox_GetLightIndex = 0x800352A8; // type:func
+func_800425B0 = 0x800352C0; // type:func
+func_80042708 = 0x80035418; // type:func
+func_800427B4 = 0x800354C8; // type:func
+DynaPolyActor_UpdateCarriedActorPos = 0x80035580; // type:func
+DynaPolyActor_UpdateCarriedActorRotY = 0x800356BC; // type:func
+func_80043334 = 0x80035750; // type:func
+DynaPolyActor_TransformCarriedActor = 0x800357C0; // type:func
+DynaPolyActor_Init = 0x800358A0; // type:func
+DynaPolyActor_UnsetAllInteractFlags = 0x800358C4; // type:func
+DynaPolyActor_SetActorOnTop = 0x800358D0; // type:func
+DynaPolyActor_SetPlayerOnTop = 0x800358E4; // type:func
+DynaPoly_SetPlayerOnTop = 0x800358F8; // type:func
+DynaPolyActor_SetPlayerAbove = 0x80035928; // type:func
+DynaPoly_SetPlayerAbove = 0x8003593C; // type:func
+func_80043538 = 0x8003596C; // type:func
+DynaPolyActor_IsActorOnTop = 0x80035980; // type:func
+DynaPolyActor_IsPlayerOnTop = 0x800359A4; // type:func
+DynaPolyActor_IsPlayerAbove = 0x800359C8; // type:func
+func_800435B4 = 0x800359EC; // type:func
+func_800435D8 = 0x80035A10; // type:func
+Camera_InterpolateCurve = 0x80035C30; // type:func
+Camera_LERPCeilF = 0x80035CDC; // type:func
+Camera_LERPFloorF = 0x80035D20; // type:func
+Camera_LERPCeilS = 0x80035D64; // type:func
+Camera_LERPFloorS = 0x80035DF8; // type:func
+Camera_LERPCeilVec3f = 0x80035E8C; // type:func
+func_80043ABC = 0x80035F10; // type:func
+func_80043B60 = 0x80035F50; // type:func
+Camera_Vec3sToVec3f = 0x80035F80; // type:func
+Camera_AddVecGeoToVec3f = 0x80035FE8; // type:func
+Camera_Vec3fTranslateByUnitVector = 0x80036068; // type:func
+Camera_BGCheckInfo = 0x800360D4; // type:func
+Camera_BGCheck = 0x800362FC; // type:func
+func_80043F94 = 0x80036358; // type:func
+func_80044340 = 0x80036710; // type:func
+Camera_CheckOOB = 0x8003676C; // type:func
+Camera_GetFloorYNorm = 0x80036808; // type:func
+Camera_GetFloorY = 0x800368EC; // type:func
+Camera_GetFloorYLayer = 0x80036948; // type:func
+Camera_GetBgCamSetting = 0x80036B0C; // type:func
+Camera_GetBgCamFuncData = 0x80036B40; // type:func
+Camera_GetBgCamIndex = 0x80036B70; // type:func
+Camera_GetBgCamFuncDataUnderPlayer = 0x80036BF0; // type:func
+Camera_GetWaterBoxBgCamIndex = 0x80036CA0; // type:func
+Camera_GetWaterSurface = 0x80036D80; // type:func
+Camera_XZAngle = 0x80036E48; // type:func
+Camera_GetPitchAdjFromFloorHeightDiffs = 0x80036EB0; // type:func
+Camera_CalcUpFromPitchYawRoll = 0x800371DC; // type:func
+Camera_ClampLERPScale = 0x80037418; // type:func
+Camera_CopyDataToRegs = 0x80037470; // type:func
+Camera_UpdateInterface = 0x80037480; // type:func
+Camera_BGCheckCorner = 0x8003758C; // type:func
+func_80045508 = 0x800375F4; // type:func
+Camera_CalcSlopeYAdj = 0x80037804; // type:func
+Camera_CalcAtDefault = 0x80037898; // type:func
+func_800458D4 = 0x800379B0; // type:func
+func_80045B08 = 0x80037B68; // type:func
+Camera_CalcAtForParallel = 0x80037CC8; // type:func
+Camera_CalcAtForLockOn = 0x8003802C; // type:func
+Camera_CalcAtForHorse = 0x800384E4; // type:func
+Camera_LERPClampDist = 0x800386A0; // type:func
+Camera_ClampDist = 0x80038758; // type:func
+Camera_CalcDefaultPitch = 0x8003886C; // type:func
+Camera_CalcDefaultYaw = 0x800389CC; // type:func
+func_80046E20 = 0x80038B20; // type:func
+Camera_Noop = 0x80039044; // type:func
+Camera_Normal1 = 0x80039054; // type:func
+Camera_Normal2 = 0x80039AAC; // type:func
+Camera_Normal3 = 0x8003A23C; // type:func
+Camera_Normal4 = 0x8003A8E4; // type:func
+Camera_Normal0 = 0x8003A904; // type:func
+Camera_Parallel1 = 0x8003A924; // type:func
+Camera_Parallel2 = 0x8003B1B0; // type:func
+Camera_Parallel3 = 0x8003B1D0; // type:func
+Camera_Parallel4 = 0x8003B234; // type:func
+Camera_Parallel0 = 0x8003B254; // type:func
+Camera_Jump1 = 0x8003B274; // type:func
+Camera_Jump2 = 0x8003B8B4; // type:func
+Camera_Jump3 = 0x8003C1A0; // type:func
+Camera_Jump4 = 0x8003C90C; // type:func
+Camera_Jump0 = 0x8003C92C; // type:func
+Camera_Battle1 = 0x8003C94C; // type:func
+Camera_Battle2 = 0x8003D688; // type:func
+Camera_Battle3 = 0x8003D6A8; // type:func
+Camera_Battle4 = 0x8003D6C8; // type:func
+Camera_Battle0 = 0x8003DA20; // type:func
+Camera_KeepOn1 = 0x8003DA40; // type:func
+Camera_KeepOn2 = 0x8003E790; // type:func
+Camera_KeepOn3 = 0x8003E7B0; // type:func
+Camera_KeepOn4 = 0x8003F204; // type:func
+Camera_KeepOn0 = 0x8004001C; // type:func
+Camera_Fixed1 = 0x800402BC; // type:func
+Camera_Fixed2 = 0x800405A8; // type:func
+Camera_Fixed3 = 0x8004095C; // type:func
+Camera_Fixed4 = 0x80040B5C; // type:func
+Camera_Fixed0 = 0x80040EE8; // type:func
+Camera_Subj1 = 0x80040F08; // type:func
+Camera_Subj2 = 0x80040F28; // type:func
+Camera_Subj3 = 0x80040F48; // type:func
+Camera_Subj4 = 0x8004154C; // type:func
+Camera_Subj0 = 0x80041B80; // type:func
+Camera_Data0 = 0x80041BA0; // type:func
+Camera_Data1 = 0x80041BC0; // type:func
+Camera_Data2 = 0x80041BE0; // type:func
+Camera_Data3 = 0x80041C00; // type:func
+Camera_Data4 = 0x80041C20; // type:func
+Camera_Unique1 = 0x80041F0C; // type:func
+Camera_Unique2 = 0x80042390; // type:func
+Camera_Unique3 = 0x80042748; // type:func
+Camera_Unique0 = 0x80042C4C; // type:func
+Camera_Unique4 = 0x80043200; // type:func
+Camera_Unique5 = 0x80043220; // type:func
+Camera_Unique6 = 0x80043240; // type:func
+Camera_Unique7 = 0x80043370; // type:func
+Camera_Unique8 = 0x80043574; // type:func
+Camera_Unique9 = 0x80043594; // type:func
+Camera_Vec3fCopy = 0x800449F0; // type:func
+Camera_RotateAroundPoint = 0x80044A10; // type:func
+Camera_Demo1 = 0x80044A6C; // type:func
+Camera_Demo2 = 0x80044C44; // type:func
+Camera_Demo3 = 0x80044C64; // type:func
+Camera_Demo4 = 0x80045750; // type:func
+Camera_Demo5 = 0x80045770; // type:func
+Camera_Demo6 = 0x80046148; // type:func
+Camera_Demo7 = 0x800463EC; // type:func
+Camera_Demo8 = 0x80046420; // type:func
+Camera_Demo9 = 0x80046440; // type:func
+Camera_Demo0 = 0x80046860; // type:func
+Camera_Special0 = 0x80046880; // type:func
+Camera_Special1 = 0x800469C8; // type:func
+Camera_Special2 = 0x800469E8; // type:func
+Camera_Special3 = 0x80046A08; // type:func
+Camera_Special4 = 0x80046A28; // type:func
+Camera_Special5 = 0x80046BCC; // type:func
+Camera_Special7 = 0x80046F70; // type:func
+Camera_Special6 = 0x800472BC; // type:func
+Camera_Special8 = 0x8004772C; // type:func
+Camera_Special9 = 0x8004774C; // type:func
+Camera_Create = 0x80047E80; // type:func
+Camera_Destroy = 0x80047ED0; // type:func
+Camera_Init = 0x80047EF8; // type:func
+func_80057FC4 = 0x80048118; // type:func
+Camera_Stub80058140 = 0x8004826C; // type:func
+Camera_InitDataUsingPlayer = 0x80048278; // type:func
+Camera_ChangeStatus = 0x80048474; // type:func
+Camera_UpdateWater = 0x80048490; // type:func
+Camera_UpdateHotRoom = 0x800488AC; // type:func
+Camera_UpdateDistortion = 0x800488EC; // type:func
+Camera_Update = 0x80048C4C; // type:func
+Camera_Finish = 0x8004947C; // type:func
+Camera_SetNewModeStateFlags = 0x800495E8; // type:func
+Camera_RequestModeImpl = 0x8004960C; // type:func
+Camera_RequestMode = 0x80049970; // type:func
+Camera_CheckValidMode = 0x8004999C; // type:func
+Camera_RequestSettingImpl = 0x80049A08; // type:func
+Camera_RequestSetting = 0x80049BFC; // type:func
+Camera_RequestBgCam = 0x80049C28; // type:func
+Camera_GetInputDir = 0x80049CFC; // type:func
+Camera_GetInputDirPitch = 0x80049D20; // type:func
+Camera_GetInputDirYaw = 0x80049D48; // type:func
+Camera_GetCamDir = 0x80049D70; // type:func
+Camera_GetCamDirPitch = 0x80049D94; // type:func
+Camera_GetCamDirYaw = 0x80049DBC; // type:func
+Camera_RequestQuake = 0x80049DE4; // type:func
+Camera_SetViewParam = 0x80049E58; // type:func
+Camera_UnsetViewFlag = 0x80049FEC; // type:func
+Camera_OverwriteStateFlags = 0x8004A014; // type:func
+Camera_ResetAnim = 0x8004A030; // type:func
+Camera_SetCSParams = 0x8004A040; // type:func
+Camera_SetStateFlag = 0x8004A0D4; // type:func
+Camera_UnsetStateFlag = 0x8004A0F8; // type:func
+Camera_ChangeDoorCam = 0x8004A120; // type:func
+Camera_Copy = 0x8004A220; // type:func
+Camera_IsDebugCamEnabled = 0x8004A368; // type:func
+Camera_GetQuakeOffset = 0x8004A374; // type:func
+Camera_SetCameraData = 0x8004A398; // type:func
+func_8005B198 = 0x8004A3E4; // type:func
+Camera_SetFinishedFlag = 0x8004A3F4; // type:func
+DamageTable_Get = 0x8004A450; // type:func
+DamageTable_Clear = 0x8004A47C; // type:func
+Collider_InitBase = 0x8004A4B0; // type:func
+Collider_DestroyBase = 0x8004A4F8; // type:func
+Collider_SetBaseToActor = 0x8004A50C; // type:func
+Collider_SetBaseType1 = 0x8004A54C; // type:func
+Collider_SetBase = 0x8004A590; // type:func
+Collider_ResetATBase = 0x8004A5D4; // type:func
+Collider_ResetACBase = 0x8004A5F0; // type:func
+Collider_ResetOCBase = 0x8004A60C; // type:func
+Collider_InitElementDamageInfoAT = 0x8004A634; // type:func
+Collider_DestroyElementDamageInfoAT = 0x8004A65C; // type:func
+Collider_SetElementDamageInfoAT = 0x8004A670; // type:func
+Collider_ResetATElement_Unk = 0x8004A698; // type:func
+Collider_InitElementDamageInfoAC = 0x8004A6A8; // type:func
+Collider_DestroyElementDamageInfoAC = 0x8004A6D8; // type:func
+Collider_SetElementDamageInfoAC = 0x8004A6EC; // type:func
+Collider_InitElement = 0x8004A714; // type:func
+Collider_DestroyElement = 0x8004A794; // type:func
+Collider_SetElement = 0x8004A7D4; // type:func
+Collider_ResetATElement = 0x8004A84C; // type:func
+Collider_ResetACElement = 0x8004A884; // type:func
+Collider_ResetOCElement = 0x8004A8BC; // type:func
+Collider_InitJntSphElementDim = 0x8004A8D4; // type:func
+Collider_DestroyJntSphElementDim = 0x8004A91C; // type:func
+Collider_SetJntSphElementDim = 0x8004A930; // type:func
+Collider_InitJntSphElement = 0x8004A988; // type:func
+Collider_DestroyJntSphElement = 0x8004A9C8; // type:func
+Collider_SetJntSphElement = 0x8004AA08; // type:func
+Collider_ResetJntSphElementAT = 0x8004AA58; // type:func
+Collider_ResetJntSphElementAC = 0x8004AA7C; // type:func
+Collider_ResetJntSphElementOC = 0x8004AAA0; // type:func
+Collider_InitJntSph = 0x8004AAC4; // type:func
+Collider_FreeJntSph = 0x8004AAF0; // type:func
+Collider_DestroyJntSph = 0x8004AB90; // type:func
+Collider_SetJntSphToActor = 0x8004AC20; // type:func
+Collider_SetJntSphAllocType1 = 0x8004ACFC; // type:func
+Collider_SetJntSphAlloc = 0x8004ADD8; // type:func
+Collider_SetJntSph = 0x8004AEB4; // type:func
+Collider_ResetJntSphAT = 0x8004AF68; // type:func
+Collider_ResetJntSphAC = 0x8004AFF4; // type:func
+Collider_ResetJntSphOC = 0x8004B080; // type:func
+Collider_InitCylinderDim = 0x8004B10C; // type:func
+Collider_DestroyCylinderDim = 0x8004B168; // type:func
+Collider_SetCylinderDim = 0x8004B17C; // type:func
+Collider_InitCylinder = 0x8004B1BC; // type:func
+Collider_DestroyCylinder = 0x8004B20C; // type:func
+Collider_SetCylinderToActor = 0x8004B25C; // type:func
+Collider_SetCylinderType1 = 0x8004B2C4; // type:func
+Collider_SetCylinder = 0x8004B32C; // type:func
+Collider_ResetCylinderAT = 0x8004B394; // type:func
+Collider_ResetCylinderAC = 0x8004B3D4; // type:func
+Collider_ResetCylinderOC = 0x8004B414; // type:func
+Collider_InitTrisElementDim = 0x8004B454; // type:func
+Collider_DestroyTrisElementDim = 0x8004B4A0; // type:func
+Collider_SetTrisElementDim = 0x8004B4B4; // type:func
+Collider_InitTrisElement = 0x8004B568; // type:func
+Collider_DestroyTrisElement = 0x8004B5A8; // type:func
+Collider_SetTrisElement = 0x8004B5E8; // type:func
+Collider_ResetTrisElementAT = 0x8004B638; // type:func
+Collider_ResetTrisElementAC = 0x8004B65C; // type:func
+Collider_ResetTrisElementOC = 0x8004B680; // type:func
+Collider_InitTris = 0x8004B6A4; // type:func
+Collider_FreeTris = 0x8004B6D0; // type:func
+Collider_DestroyTris = 0x8004B788; // type:func
+Collider_SetTrisAllocType1 = 0x8004B82C; // type:func
+Collider_SetTrisAlloc = 0x8004B92C; // type:func
+Collider_SetTris = 0x8004BA2C; // type:func
+Collider_ResetTrisAT = 0x8004BAF8; // type:func
+Collider_ResetTrisAC = 0x8004BB98; // type:func
+Collider_ResetTrisOC = 0x8004BC38; // type:func
+Collider_InitQuadDim = 0x8004BCD8; // type:func
+Collider_DestroyQuadDim = 0x8004BD24; // type:func
+Collider_ResetQuadACDist = 0x8004BD38; // type:func
+Collider_SetQuadMidpoints = 0x8004BD54; // type:func
+Collider_SetQuadDim = 0x8004BE10; // type:func
+Collider_InitQuad = 0x8004BE98; // type:func
+Collider_DestroyQuad = 0x8004BEE8; // type:func
+Collider_SetQuadType1 = 0x8004BF38; // type:func
+Collider_SetQuad = 0x8004BFA0; // type:func
+Collider_ResetQuadAT = 0x8004C008; // type:func
+Collider_ResetQuadAC = 0x8004C058; // type:func
+Collider_ResetQuadOC = 0x8004C098; // type:func
+Collider_QuadSetNearestAC = 0x8004C0D8; // type:func
+Collider_InitLine = 0x8004C188; // type:func
+Collider_DestroyLine = 0x8004C1E8; // type:func
+Collider_SetLinePoints = 0x8004C1FC; // type:func
+Collider_SetLine = 0x8004C240; // type:func
+Collider_ResetLineOC = 0x8004C26C; // type:func
+CollisionCheck_InitContext = 0x8004C288; // type:func
+CollisionCheck_DestroyContext = 0x8004C2A8; // type:func
+CollisionCheck_ClearContext = 0x8004C2B8; // type:func
+CollisionCheck_EnableSAC = 0x8004C360; // type:func
+CollisionCheck_DisableSAC = 0x8004C378; // type:func
+CollisionCheck_SetAT = 0x8004C390; // type:func
+CollisionCheck_SetAT_SAC = 0x8004C470; // type:func
+CollisionCheck_SetAC = 0x8004C580; // type:func
+CollisionCheck_SetAC_SAC = 0x8004C660; // type:func
+CollisionCheck_SetOC = 0x8004C770; // type:func
+CollisionCheck_SetOC_SAC = 0x8004C850; // type:func
+CollisionCheck_SetOCLine = 0x8004C960; // type:func
+CollisionCheck_IsElementNotAT = 0x8004C9EC; // type:func
+CollisionCheck_IsElementNotAC = 0x8004CA10; // type:func
+CollisionCheck_NoSharedFlags = 0x8004CA34; // type:func
+CollisionCheck_NoBlood = 0x8004CA5C; // type:func
+CollisionCheck_BlueBlood = 0x8004CA70; // type:func
+CollisionCheck_GreenBlood = 0x8004CBDC; // type:func
+CollisionCheck_WaterBurst = 0x8004CD48; // type:func
+CollisionCheck_RedBlood = 0x8004CD84; // type:func
+CollisionCheck_RedBloodUnused = 0x8004CDA8; // type:func
+CollisionCheck_HitSolid = 0x8004CDCC; // type:func
+CollisionCheck_SwordHitAudio = 0x8004CFDC; // type:func
+CollisionCheck_HitEffects = 0x8004D0E8; // type:func
+CollisionCheck_SetBounce = 0x8004D2E8; // type:func
+CollisionCheck_SetATvsAC = 0x8004D308; // type:func
+CollisionCheck_ATJntSphVsACJntSph = 0x8004D4B0; // type:func
+CollisionCheck_ATJntSphVsACCyl = 0x8004D75C; // type:func
+CollisionCheck_ATCylVsACJntSph = 0x8004D9D0; // type:func
+CollisionCheck_ATJntSphVsACTris = 0x8004DC70; // type:func
+CollisionCheck_ATTrisVsACJntSph = 0x8004DE90; // type:func
+CollisionCheck_ATJntSphVsACQuad = 0x8004E0A4; // type:func
+CollisionCheck_ATQuadVsACJntSph = 0x8004E2C4; // type:func
+CollisionCheck_ATCylVsACCyl = 0x8004E528; // type:func
+CollisionCheck_ATCylVsACTris = 0x8004E6FC; // type:func
+CollisionCheck_ATTrisVsACCyl = 0x8004E8C0; // type:func
+CollisionCheck_ATCylVsACQuad = 0x8004EA80; // type:func
+CollisionCheck_ATQuadVsACCyl = 0x8004ECF4; // type:func
+CollisionCheck_ATTrisVsACTris = 0x8004EFA0; // type:func
+CollisionCheck_ATTrisVsACQuad = 0x8004F1F4; // type:func
+CollisionCheck_ATQuadVsACTris = 0x8004F484; // type:func
+CollisionCheck_ATQuadVsACQuad = 0x8004F71C; // type:func
+CollisionCheck_SetJntSphHitFX = 0x8004F9AC; // type:func
+CollisionCheck_SetCylHitFX = 0x8004FA8C; // type:func
+CollisionCheck_SetTrisHitFX = 0x8004FB24; // type:func
+CollisionCheck_SetQuadHitFX = 0x8004FC0C; // type:func
+CollisionCheck_SetHitEffects = 0x8004FCA4; // type:func
+CollisionCheck_AC = 0x8004FD78; // type:func
+CollisionCheck_AT = 0x8004FEA0; // type:func
+CollisionCheck_GetMassType = 0x8004FF70; // type:func
+CollisionCheck_SetOCvsOC = 0x8004FFAC; // type:func
+CollisionCheck_OC_JntSphVsJntSph = 0x800502DC; // type:func
+CollisionCheck_OC_JntSphVsCyl = 0x800504AC; // type:func
+CollisionCheck_OC_CylVsJntSph = 0x8005060C; // type:func
+CollisionCheck_OC_CylVsCyl = 0x80050638; // type:func
+CollisionCheck_SkipOC = 0x80050708; // type:func
+CollisionCheck_Incompatible = 0x8005072C; // type:func
+CollisionCheck_OC = 0x800507AC; // type:func
+CollisionCheck_InitInfo = 0x8005093C; // type:func
+CollisionCheck_ResetDamage = 0x80050984; // type:func
+CollisionCheck_SetInfoNoDamageTable = 0x800509B0; // type:func
+CollisionCheck_SetInfo = 0x800509D8; // type:func
+CollisionCheck_SetInfo2 = 0x80050A04; // type:func
+CollisionCheck_SetInfoGetDamageTable = 0x80050A38; // type:func
+CollisionCheck_ApplyDamage = 0x80050A70; // type:func
+CollisionCheck_ApplyDamageJntSph = 0x80050C30; // type:func
+CollisionCheck_ApplyDamageCyl = 0x80050CD8; // type:func
+CollisionCheck_ApplyDamageTris = 0x80050CF8; // type:func
+CollisionCheck_ApplyDamageQuad = 0x80050D8C; // type:func
+CollisionCheck_Damage = 0x80050DAC; // type:func
+CollisionCheck_LineOC_JntSph = 0x80050E6C; // type:func
+CollisionCheck_LineOC_Cyl = 0x80050F84; // type:func
+CollisionCheck_LineOC = 0x80050FFC; // type:func
+CollisionCheck_LineOCCheckAll = 0x80051144; // type:func
+CollisionCheck_LineOCCheck = 0x80051168; // type:func
+Collider_UpdateCylinder = 0x80051194; // type:func
+Collider_SetCylinderPosition = 0x800511D8; // type:func
+Collider_SetQuadVertices = 0x800511F8; // type:func
+Collider_SetTrisVertices = 0x80051268; // type:func
+Collider_SetTrisDim = 0x80051328; // type:func
+Collider_UpdateSpheres = 0x80051378; // type:func
+CollisionCheck_SpawnRedBlood = 0x800514FC; // type:func
+CollisionCheck_SpawnWaterDroplets = 0x8005165C; // type:func
+CollisionCheck_SpawnShieldParticles = 0x800517B8; // type:func
+CollisionCheck_SpawnShieldParticlesMetal = 0x8005184C; // type:func
+CollisionCheck_SpawnShieldParticlesMetalSfx = 0x80051898; // type:func
+CollisionCheck_SpawnShieldParticlesMetal2 = 0x800518E4; // type:func
+CollisionCheck_SpawnShieldParticlesWood = 0x80051904; // type:func
+CollisionCheck_CylSideVsLineSeg = 0x800519C4; // type:func
+CollisionCheck_GetSwordDamage = 0x800520C8; // type:func
+SaveContext_Init = 0x80052130; // type:func
+Regs_Init = 0x800521E0; // type:func
+DebugCamera_ScreenText = 0x80052270; // type:func
+DebugCamera_ScreenTextColored = 0x80052284; // type:func
+DebugCamera_DrawScreenText = 0x80052340; // type:func
+Debug_DrawText = 0x80052424; // type:func
+DebugDisplay_Init = 0x800524F0; // type:func
+DebugDisplay_AddObject = 0x80052500; // type:func
+DebugDisplay_DrawObjects = 0x800525DC; // type:func
+DebugDisplay_DrawSpriteI8 = 0x8005266C; // type:func
+DebugDisplay_DrawPolygon = 0x8005284C; // type:func
+Cutscene_InitContext = 0x800529A0; // type:func
+Cutscene_StartManual = 0x800529B8; // type:func
+Cutscene_StopManual = 0x800529D0; // type:func
+Cutscene_UpdateManual = 0x800529F4; // type:func
+Cutscene_UpdateScripted = 0x80052A40; // type:func
+CutsceneHandler_DoNothing = 0x80052AF4; // type:func
+Cutscene_StepTimer = 0x80052B04; // type:func
+CutsceneHandler_StartManual = 0x80052B3C; // type:func
+CutsceneHandler_StartScript = 0x80052B9C; // type:func
+CutsceneCmd_Misc = 0x80052C08; // type:func
+CutsceneCmd_SetLightSetting = 0x800533A4; // type:func
+CutsceneCmd_StartSequence = 0x800533E4; // type:func
+CutsceneCmd_StopSequence = 0x80053420; // type:func
+CutsceneCmd_FadeOutSequence = 0x8005345C; // type:func
+CutsceneCmd_RumbleController = 0x800534DC; // type:func
+CutsceneCmd_SetTime = 0x80053520; // type:func
+CutsceneCmd_Destination = 0x800535C4; // type:func
+CutsceneCmd_Transition = 0x800552E0; // type:func
+CutsceneCmd_UpdateCamEyeSpline = 0x80055CC0; // type:func
+CutsceneCmd_UpdateCamAtSpline = 0x80055E14; // type:func
+CutsceneCmd_SetCamEye = 0x80055F70; // type:func
+CutsceneCmd_SetCamAt = 0x8005614C; // type:func
+CutsceneCmd_Text = 0x800562F4; // type:func
+Cutscene_ProcessScript = 0x800565C8; // type:func
+CutsceneHandler_RunScript = 0x80056F98; // type:func
+CutsceneHandler_StopManual = 0x80056FDC; // type:func
+CutsceneHandler_StopScript = 0x8005701C; // type:func
+Cutscene_SetupScripted = 0x80057124; // type:func
+func_80069048 = 0x800572A4; // type:func
+func_8006907C = 0x800572DC; // type:func
+Cutscene_HandleEntranceTriggers = 0x80057300; // type:func
+Cutscene_HandleConditionalTriggers = 0x80057420; // type:func
+Cutscene_SetScript = 0x80057628; // type:func
+MemCpy = 0x800576C0; // type:func
+MemSet = 0x800576F0; // type:func
+GetItem_Draw = 0x80057750; // type:func
+GetItem_DrawMaskOrBombchu = 0x80057794; // type:func
+GetItem_DrawSoldOut = 0x8005782C; // type:func
+GetItem_DrawBlueFire = 0x800578C8; // type:func
+GetItem_DrawPoes = 0x80057A6C; // type:func
+GetItem_DrawFairy = 0x80057C60; // type:func
+GetItem_DrawMirrorShield = 0x80057E38; // type:func
+GetItem_DrawSkullToken = 0x80057FA8; // type:func
+GetItem_DrawEggOrMedallion = 0x80058110; // type:func
+GetItem_DrawCompass = 0x800581C4; // type:func
+GetItem_DrawPotion = 0x800582BC; // type:func
+GetItem_DrawGoronSword = 0x8005847C; // type:func
+GetItem_DrawDekuNuts = 0x80058584; // type:func
+GetItem_DrawRecoveryHeart = 0x80058698; // type:func
+GetItem_DrawFish = 0x800587B0; // type:func
+GetItem_DrawOpa0 = 0x800588B8; // type:func
+GetItem_DrawOpa0Xlu1 = 0x80058950; // type:func
+GetItem_DrawXlu01 = 0x80058A4C; // type:func
+GetItem_DrawOpa10Xlu2 = 0x80058B00; // type:func
+GetItem_DrawMagicArrow = 0x80058C14; // type:func
+GetItem_DrawMagicSpell = 0x80058D28; // type:func
+GetItem_DrawOpa1023 = 0x80058E78; // type:func
+GetItem_DrawOpa10Xlu32 = 0x80058F5C; // type:func
+GetItem_DrawSmallRupee = 0x80059088; // type:func
+GetItem_DrawScale = 0x800591C4; // type:func
+GetItem_DrawBulletBag = 0x80059324; // type:func
+GetItem_DrawWallet = 0x80059468; // type:func
+SfxSource_InitAll = 0x800595B0; // type:func
+SfxSource_UpdateAll = 0x800595E0; // type:func
+SfxSource_PlaySfxAtFixedWorldPos = 0x80059688; // type:func
+QuestHint_CheckCondition = 0x80059770; // type:func
+QuestHint_CheckConditionChain = 0x800599EC; // type:func
+QuestHint_CheckRandomCondition = 0x80059A80; // type:func
+QuestHint_GetTextIdFromScript = 0x80059C60; // type:func
+QuestHint_GetSariaTextId = 0x80059DA4; // type:func
+QuestHint_GetNaviTextId = 0x80059E0C; // type:func
+MaskReaction_GetTextId = 0x80059E50; // type:func
+CutsceneFlags_UnsetAll = 0x80059EA0; // type:func
+CutsceneFlags_Set = 0x80059ED0; // type:func
+CutsceneFlags_Unset = 0x80059F3C; // type:func
+CutsceneFlags_Get = 0x80059FAC; // type:func
+Curve_CubicHermiteSpline = 0x8005A020; // type:func
+Curve_Interpolate = 0x8005A0B8; // type:func
+SkelCurve_Clear = 0x8005A260; // type:func
+SkelCurve_Init = 0x8005A290; // type:func
+SkelCurve_Destroy = 0x8005A340; // type:func
+SkelCurve_SetAnim = 0x8005A370; // type:func
+SkelCurve_Update = 0x8005A3A8; // type:func
+SkelCurve_DrawLimb = 0x8005A698; // type:func
+SkelCurve_Draw = 0x8005A9FC; // type:func
+func_8006CFC0 = 0x8005AA50; // type:func
+func_8006D074 = 0x8005AB04; // type:func
+func_8006D0AC = 0x8005AB40; // type:func
+func_8006D0EC = 0x8005AB80; // type:func
+func_8006D684 = 0x8005B018; // type:func
+func_8006DC68 = 0x8005B58C; // type:func
+func_8006DD9C = 0x8005B69C; // type:func
+Jpeg_ScheduleDecoderTask = 0x8005B730; // type:func
+Jpeg_CopyToZbuffer = 0x8005B86C; // type:func
+Jpeg_GetUnalignedU16 = 0x8005B9A4; // type:func
+Jpeg_ParseMarkers = 0x8005B9F0; // type:func
+Jpeg_Decode = 0x8005BBBC; // type:func
+KaleidoSetup_Update = 0x8005BEF0; // type:func
+KaleidoSetup_Init = 0x8005C15C; // type:func
+KaleidoSetup_Destroy = 0x8005C2D4; // type:func
+Font_LoadKanji = 0x8005C320; // type:func
+Font_LoadChar = 0x8005C374; // type:func
+Font_LoadMessageBoxIcon = 0x8005C3C4; // type:func
+Font_LoadOrderedFont = 0x8005C408; // type:func
+Environment_ZBufValToFixedPoint = 0x8005C530; // type:func
+Environment_GetPixelDepth = 0x8005C568; // type:func
+Environment_GraphCallback = 0x8005C594; // type:func
+Environment_Init = 0x8005C5D8; // type:func
+Environment_SmoothStepToU8 = 0x8005CAA8; // type:func
+Environment_SmoothStepToS8 = 0x8005CBE0; // type:func
+Environment_LerpWeight = 0x8005CD20; // type:func
+Environment_LerpWeightAccelDecel = 0x8005CDA4; // type:func
+Environment_UpdateStorm = 0x8005CF64; // type:func
+Environment_UpdateSkybox = 0x8005D058; // type:func
+Environment_EnableUnderwaterLights = 0x8005D944; // type:func
+Environment_DisableUnderwaterLights = 0x8005D9BC; // type:func
+Environment_Update = 0x8005DA34; // type:func
+Environment_DrawSunAndMoon = 0x8005F890; // type:func
+Environment_DrawSunLensFlare = 0x800600D4; // type:func
+Environment_DrawLensFlare = 0x800601A8; // type:func
+Environment_RandCentered = 0x80060DEC; // type:func
+Environment_DrawRain = 0x80060E14; // type:func
+Environment_ChangeLightSetting = 0x800613B0; // type:func
+Environment_DrawSkyboxFilters = 0x80061434; // type:func
+Environment_DrawLightningFlash = 0x80061654; // type:func
+Environment_UpdateLightningStrike = 0x800616EC; // type:func
+Environment_AddLightningBolts = 0x800619F4; // type:func
+Environment_DrawLightning = 0x80061A5C; // type:func
+Environment_PlaySceneSequence = 0x80061EA4; // type:func
+Environment_PlayTimeBasedSequence = 0x80062094; // type:func
+Environment_DrawCustomLensFlare = 0x800623AC; // type:func
+Environment_InitGameOverLights = 0x80062458; // type:func
+Environment_FadeInGameOverLights = 0x80062640; // type:func
+Environment_FadeOutGameOverLights = 0x800628F4; // type:func
+Environment_UpdateRain = 0x80062C10; // type:func
+Environment_FillScreen = 0x80062C78; // type:func
+Environment_DrawSandstorm = 0x80062E48; // type:func
+Environment_AdjustLights = 0x800638A0; // type:func
+Environment_GetBgsDayCount = 0x80063ACC; // type:func
+Environment_ClearBgsDayCount = 0x80063ADC; // type:func
+Environment_GetTotalDays = 0x80063AEC; // type:func
+Environment_ForcePlaySequence = 0x80063AFC; // type:func
+Environment_IsForcedSequenceDisabled = 0x80063B14; // type:func
+Environment_PlayStormNatureAmbience = 0x80063B3C; // type:func
+Environment_StopStormNatureAmbience = 0x80063B9C; // type:func
+Environment_WarpSongLeave = 0x80063BFC; // type:func
+Lib_MemSet = 0x80063CF0; // type:func
+Math_CosS = 0x80063D44; // type:func
+Math_SinS = 0x80063D84; // type:func
+Math_ScaledStepToS = 0x80063DC4; // type:func
+Math_StepToS = 0x80063E94; // type:func
+Math_StepToF = 0x80063F1C; // type:func
+Math_StepUntilAngleS = 0x80063FB0; // type:func
+Math_StepUntilS = 0x80064018; // type:func
+Math_StepToAngleS = 0x80064078; // type:func
+Math_StepUntilF = 0x8006413C; // type:func
+Math_AsymStepToF = 0x8006418C; // type:func
+Lib_GetControlStickData = 0x80064234; // type:func
+Rand_S16Offset = 0x800642B0; // type:func
+Rand_S16OffsetStride = 0x80064304; // type:func
+Math_Vec3f_Copy = 0x8006436C; // type:func
+Math_Vec3s_ToVec3f = 0x8006438C; // type:func
+Math_Vec3f_Sum = 0x800643D0; // type:func
+Math_Vec3f_Diff = 0x80064408; // type:func
+Math_Vec3s_DiffToVec3f = 0x80064440; // type:func
+Math_Vec3f_Scale = 0x8006449C; // type:func
+Math_Vec3f_DistXYZ = 0x800644D8; // type:func
+Math_Vec3f_DistXYZAndStoreDiff = 0x8006451C; // type:func
+Math_Vec3f_DistXZ = 0x80064578; // type:func
+Math_Vec3f_DiffY = 0x800645AC; // type:func
+Math_Vec3f_Yaw = 0x800645C0; // type:func
+Math_Vec3f_Pitch = 0x800645F4; // type:func
+Actor_ProcessInitChain = 0x8006463C; // type:func
+IChain_Apply_u8 = 0x800646B4; // type:func
+IChain_Apply_s8 = 0x800646D0; // type:func
+IChain_Apply_u16 = 0x800646EC; // type:func
+IChain_Apply_s16 = 0x80064708; // type:func
+IChain_Apply_u32 = 0x80064724; // type:func
+IChain_Apply_s32 = 0x80064740; // type:func
+IChain_Apply_f32 = 0x8006475C; // type:func
+IChain_Apply_f32div1000 = 0x80064780; // type:func
+IChain_Apply_Vec3f = 0x800647B0; // type:func
+IChain_Apply_Vec3fdiv1000 = 0x800647DC; // type:func
+IChain_Apply_Vec3s = 0x80064814; // type:func
+Math_SmoothStepToF = 0x80064838; // type:func
+Math_ApproachF = 0x80064940; // type:func
+Math_ApproachZeroF = 0x800649B0; // type:func
+Math_SmoothStepToDegF = 0x80064A04; // type:func
+Math_SmoothStepToS = 0x80064BC8; // type:func
+Math_ApproachS = 0x80064CE4; // type:func
+Color_RGBA8_Copy = 0x80064D88; // type:func
+Sfx_PlaySfxCentered = 0x80064DB0; // type:func
+Sfx_PlaySfxCentered2 = 0x80064DF8; // type:func
+Sfx_PlaySfxAtPos = 0x80064E40; // type:func
+Health_InitMeter = 0x80064E90; // type:func
+Health_UpdateMeter = 0x80064F6C; // type:func
+func_80078E18 = 0x80065350; // type:func
+func_80078E34 = 0x80065370; // type:func
+func_80078E84 = 0x800653C0; // type:func
+Health_DrawMeter = 0x80065458; // type:func
+Health_UpdateBeatingHeart = 0x800660D4; // type:func
+Health_IsCritical = 0x800661C0; // type:func
+Lights_PointSetInfo = 0x80066230; // type:func
+Lights_PointNoGlowSetInfo = 0x8006628C; // type:func
+Lights_PointGlowSetInfo = 0x800662F0; // type:func
+Lights_PointSetColorAndRadius = 0x80066358; // type:func
+Lights_DirectionalSetInfo = 0x8006638C; // type:func
+Lights_Reset = 0x800663E4; // type:func
+Lights_Draw = 0x80066420; // type:func
+Lights_FindSlot = 0x80066564; // type:func
+Lights_BindPoint = 0x80066594; // type:func
+Lights_BindDirectional = 0x800668F0; // type:func
+Lights_BindAll = 0x80066958; // type:func
+Lights_FindBufSlot = 0x800669F4; // type:func
+Lights_FreeNode = 0x80066A80; // type:func
+LightContext_Init = 0x80066AF8; // type:func
+LightContext_SetAmbientColor = 0x80066B64; // type:func
+LightContext_SetFog = 0x80066B90; // type:func
+LightContext_NewLights = 0x80066BCC; // type:func
+LightContext_InitList = 0x80066C04; // type:func
+LightContext_DestroyList = 0x80066C14; // type:func
+LightContext_InsertLight = 0x80066C70; // type:func
+LightContext_RemoveLight = 0x80066CD0; // type:func
+Lights_NewAndDraw = 0x80066D34; // type:func
+Lights_New = 0x80066E7C; // type:func
+Lights_GlowCheck = 0x80066EC4; // type:func
+Lights_DrawGlow = 0x800670C8; // type:func
+ZeldaArena_Malloc = 0x800672D0; // type:func
+ZeldaArena_MallocR = 0x800672F8; // type:func
+ZeldaArena_Realloc = 0x80067320; // type:func
+ZeldaArena_Free = 0x80067350; // type:func
+ZeldaArena_Calloc = 0x80067378; // type:func
+ZeldaArena_GetSizes = 0x800673D0; // type:func
+ZeldaArena_Check = 0x80067408; // type:func
+ZeldaArena_Init = 0x8006742C; // type:func
+ZeldaArena_Cleanup = 0x8006745C; // type:func
+ZeldaArena_IsInitialized = 0x80067480; // type:func
+MapMark_Init = 0x800674B0; // type:func
+MapMark_ClearPointers = 0x80067580; // type:func
+MapMark_DrawForDungeon = 0x800675D4; // type:func
+MapMark_Draw = 0x80067AB0; // type:func
+PreNmiBuff_Init = 0x80067B00; // type:func
+PreNmiBuff_SetReset = 0x80067B78; // type:func
+PreNmiBuff_IsResetting = 0x80067BAC; // type:func
+Sched_FlushTaskQueue = 0x80067BC0; // type:func
+OLib_Vec3fDist = 0x80067C40; // type:func
+OLib_Vec3fDistOutDiff = 0x80067C84; // type:func
+OLib_Vec3fDistXZ = 0x80067CE0; // type:func
+OLib_ClampMinDist = 0x80067D14; // type:func
+OLib_ClampMaxDist = 0x80067D64; // type:func
+OLib_Vec3fDistNormalize = 0x80067DB4; // type:func
+OLib_VecSphToVec3f = 0x80067E64; // type:func
+OLib_VecGeoToVec3f = 0x80067F10; // type:func
+OLib_Vec3fToVecSph = 0x80067F54; // type:func
+OLib_Vec3fToVecGeo = 0x800680A8; // type:func
+OLib_Vec3fDiffToVecSph = 0x800680F0; // type:func
+OLib_Vec3fDiffToVecGeo = 0x80068144; // type:func
+OLib_Vec3fDiffRad = 0x80068198; // type:func
+OLib_Vec3fDiffDegF = 0x80068228; // type:func
+OLib_Vec3fDiffBinAng = 0x80068290; // type:func
+OnePointCutscene_AddVecGeoToVec3f = 0x80068330; // type:func
+OnePointCutscene_Vec3fYaw = 0x800683B0; // type:func
+OnePointCutscene_Vec3sToVec3f = 0x80068418; // type:func
+OnePointCutscene_BgCheckLineTest = 0x8006845C; // type:func
+OnePointCutscene_RaycastDown = 0x800684AC; // type:func
+OnePointCutscene_SetCsCamPoints = 0x800684D4; // type:func
+OnePointCutscene_SetInfo = 0x80068508; // type:func
+OnePointCutscene_SetAsChild = 0x8006BC44; // type:func
+OnePointCutscene_RemoveCamera = 0x8006BC8C; // type:func
+OnePointCutscene_Init = 0x8006BD60; // type:func
+OnePointCutscene_EndCutscene = 0x8006C018; // type:func
+OnePointCutscene_Attention = 0x8006C074; // type:func
+OnePointCutscene_AttentionSetSfx = 0x8006C1E0; // type:func
+OnePointCutscene_EnableAttention = 0x8006C234; // type:func
+OnePointCutscene_DisableAttention = 0x8006C244; // type:func
+OnePointCutscene_CheckForCategory = 0x8006C258; // type:func
+OnePointCutscene_Noop = 0x8006C2B8; // type:func
+Map_SavePlayerInitialInfo = 0x8006C2D0; // type:func
+Map_SetPaletteData = 0x8006C330; // type:func
+Map_SetFloorPalettesData = 0x8006C3AC; // type:func
+Map_InitData = 0x8006C564; // type:func
+Map_InitRoomData = 0x8006C850; // type:func
+Map_Destroy = 0x8006C92C; // type:func
+Map_Init = 0x8006C9A0; // type:func
+Minimap_DrawCompassIcons = 0x8006CC80; // type:func
+Minimap_Draw = 0x8006D0C4; // type:func
+Map_GetFloorTextIndexOffset = 0x8006DBEC; // type:func
+Map_Update = 0x8006DC14; // type:func
+Interface_ChangeHudVisibilityMode = 0x8006DF40; // type:func
+Interface_RaiseButtonAlphas = 0x8006DF74; // type:func
+Interface_DimButtonAlphas = 0x8006E0AC; // type:func
+Interface_UpdateHudAlphas = 0x8006E180; // type:func
+func_80083108 = 0x8006E9A0; // type:func
+Interface_SetSceneRestrictions = 0x8006F8BC; // type:func
+Gfx_TextureIA8 = 0x8006FA04; // type:func
+Gfx_TextureI8 = 0x8006FC34; // type:func
+Inventory_SwapAgeEquipment = 0x8006FE64; // type:func
+Interface_InitHorsebackArchery = 0x800700E8; // type:func
+func_800849EC = 0x80070130; // type:func
+Interface_LoadItemIcon1 = 0x800701B0; // type:func
+Interface_LoadItemIcon2 = 0x80070260; // type:func
+func_80084BF4 = 0x80070310; // type:func
+Item_Give = 0x8007042C; // type:func
+Item_CheckObtainability = 0x80071AA8; // type:func
+Inventory_DeleteItem = 0x80071FE8; // type:func
+Inventory_ReplaceItem = 0x80072068; // type:func
+Inventory_HasEmptyBottle = 0x8007211C; // type:func
+Inventory_HasSpecificBottle = 0x8007218C; // type:func
+Inventory_UpdateBottleItem = 0x80072204; // type:func
+Inventory_ConsumeFairy = 0x8007229C; // type:func
+func_80086D5C = 0x80072374; // type:func
+Interface_LoadActionLabel = 0x800723AC; // type:func
+Interface_SetDoAction = 0x80072510; // type:func
+Interface_SetNaviCall = 0x80072598; // type:func
+Interface_LoadActionLabelB = 0x8007269C; // type:func
+Health_ChangeBy = 0x80072774; // type:func
+Health_GiveHearts = 0x80072858; // type:func
+Rupees_ChangeBy = 0x80072884; // type:func
+Inventory_ChangeAmmo = 0x800728AC; // type:func
+Magic_Fill = 0x80072BB8; // type:func
+Magic_Reset = 0x80072C00; // type:func
+Magic_RequestChange = 0x80072C40; // type:func
+Magic_Update = 0x80072EF8; // type:func
+Magic_DrawMeter = 0x800737A4; // type:func
+Interface_SetSubTimer = 0x80073FA0; // type:func
+Interface_SetSubTimerToFinalSecond = 0x80073FF0; // type:func
+Interface_SetTimer = 0x80074034; // type:func
+Interface_DrawActionLabel = 0x80074084; // type:func
+Interface_DrawItemButtons = 0x8007416C; // type:func
+Interface_DrawItemIconTexture = 0x80074F4C; // type:func
+Interface_DrawAmmoCount = 0x800750F4; // type:func
+Interface_DrawActionButton = 0x80075594; // type:func
+Interface_InitVertices = 0x80075778; // type:func
+func_8008A8B8 = 0x80075C38; // type:func
+func_8008A994 = 0x80075D18; // type:func
+Interface_Draw = 0x80075D60; // type:func
+Interface_Update = 0x80078904; // type:func
+Path_GetByIndex = 0x80079610; // type:func
+Path_OrientAndGetDistSq = 0x80079654; // type:func
+Path_CopyLastPoint = 0x80079740; // type:func
+FrameAdvance_Init = 0x800797E0; // type:func
+FrameAdvance_Update = 0x800797F0; // type:func
+Player_SetBootData = 0x80079890; // type:func
+Player_InBlockingCsMode = 0x80079A1C; // type:func
+Player_InCsMode = 0x80079ACC; // type:func
+func_8008E9C4 = 0x80079B08; // type:func
+Player_IsChildWithHylianShield = 0x80079B18; // type:func
+Player_ActionToModelGroup = 0x80079B40; // type:func
+Player_SetModelsForHoldingShield = 0x80079B8C; // type:func
+Player_SetModels = 0x80079C78; // type:func
+Player_SetModelGroup = 0x80079D50; // type:func
+func_8008EC70 = 0x80079DBC; // type:func
+Player_SetEquipmentData = 0x80079DF4; // type:func
+Player_UpdateBottleHeld = 0x80079EE4; // type:func
+func_8008EDF0 = 0x80079F38; // type:func
+func_8008EE08 = 0x80079F54; // type:func
+func_8008EEAC = 0x80079FF8; // type:func
+func_8008EF30 = 0x8007A07C; // type:func
+func_8008EF44 = 0x8007A094; // type:func
+Player_IsBurningStickInRange = 0x8007A0B0; // type:func
+Player_GetStrength = 0x8007A188; // type:func
+Player_GetMask = 0x8007A1D4; // type:func
+Player_UnsetMask = 0x8007A1E4; // type:func
+Player_HasMirrorShieldEquipped = 0x8007A1F4; // type:func
+Player_HasMirrorShieldSetToDraw = 0x8007A20C; // type:func
+Player_ActionToMagicSpell = 0x8007A238; // type:func
+Player_HoldsHookshot = 0x8007A264; // type:func
+func_8008F128 = 0x8007A288; // type:func
+Player_ActionToMeleeWeapon = 0x8007A2BC; // type:func
+Player_GetMeleeWeaponHeld = 0x8007A2E4; // type:func
+Player_HoldsTwoHandedWeapon = 0x8007A308; // type:func
+Player_HoldsBrokenKnife = 0x8007A334; // type:func
+Player_ActionToBottle = 0x8007A38C; // type:func
+Player_GetBottleHeld = 0x8007A3B8; // type:func
+Player_ActionToExplosive = 0x8007A3D8; // type:func
+Player_GetExplosiveHeld = 0x8007A404; // type:func
+func_8008F2BC = 0x8007A424; // type:func
+Player_GetEnvironmentalHazard = 0x8007A460; // type:func
+Player_DrawImpl = 0x8007A5D8; // type:func
+func_8008F87C = 0x8007A984; // type:func
+Player_OverrideLimbDrawGameplayCommon = 0x8007ADD0; // type:func
+Player_OverrideLimbDrawGameplayDefault = 0x8007B124; // type:func
+Player_OverrideLimbDrawGameplayFirstPerson = 0x8007B410; // type:func
+Player_OverrideLimbDrawGameplayCrawling = 0x8007B560; // type:func
+func_80090480 = 0x8007B5A4; // type:func
+Player_UpdateShieldCollider = 0x8007B72C; // type:func
+func_800906D4 = 0x8007B800; // type:func
+Player_DrawGetItemImpl = 0x8007B910; // type:func
+Player_DrawGetItem = 0x8007BAA4; // type:func
+func_80090A28 = 0x8007BB1C; // type:func
+Player_DrawHookshotReticle = 0x8007BBF0; // type:func
+Player_PostLimbDrawGameplay = 0x8007BDC4; // type:func
+Player_InitPauseDrawData = 0x8007C72C; // type:func
+Player_OverrideLimbDrawPause = 0x8007C858; // type:func
+Player_DrawPauseImpl = 0x8007C9FC; // type:func
+Player_DrawPause = 0x8007D0E4; // type:func
+func_80092320 = 0x8007D2C0; // type:func
+PreNMI_Update = 0x8007D2D4; // type:func
+PreNMI_Draw = 0x8007D31C; // type:func
+PreNMI_Main = 0x8007D3D4; // type:func
+PreNMI_Destroy = 0x8007D408; // type:func
+PreNMI_Init = 0x8007D414; // type:func
+Quake_AddVecGeoToVec3f = 0x8007D460; // type:func
+Quake_UpdateShakeInfo = 0x8007D4E0; // type:func
+Quake_CallbackType1 = 0x8007D708; // type:func
+Quake_CallbackType5 = 0x8007D790; // type:func
+Quake_CallbackType6 = 0x8007D804; // type:func
+Quake_CallbackType3 = 0x8007D888; // type:func
+Quake_CallbackType2 = 0x8007D920; // type:func
+Quake_CallbackType4 = 0x8007D990; // type:func
+Quake_GetFreeIndex = 0x8007DA28; // type:func
+Quake_RequestImpl = 0x8007DA8C; // type:func
+Quake_Remove = 0x8007DB44; // type:func
+Quake_GetRequest = 0x8007DB6C; // type:func
+Quake_SetValue = 0x8007DBC8; // type:func
+Quake_SetSpeed = 0x8007DCF8; // type:func
+Quake_SetDuration = 0x8007DD40; // type:func
+Quake_GetTimeLeft = 0x8007DD90; // type:func
+Quake_SetPerturbations = 0x8007DDC8; // type:func
+Quake_SetOrientation = 0x8007DE30; // type:func
+Quake_Init = 0x8007DE98; // type:func
+Quake_Request = 0x8007DEEC; // type:func
+Quake_RemoveRequest = 0x8007DF10; // type:func
+Quake_Update = 0x8007DF58; // type:func
+Gfx_SetFog = 0x8007E2D0; // type:func
+Gfx_SetFogWithSync = 0x8007E44C; // type:func
+Gfx_SetFog2 = 0x8007E5DC; // type:func
+Gfx_SetupDLImpl = 0x8007E610; // type:func
+Gfx_SetupDL = 0x8007E64C; // type:func
+Gfx_SetupDLAtPtr = 0x8007E66C; // type:func
+Gfx_SetupDL_57 = 0x8007E698; // type:func
+Gfx_SetupDL_57b = 0x8007E6C0; // type:func
+Gfx_SetupDL_52NoCD = 0x8007E6E8; // type:func
+Gfx_SetupDL_58Opa = 0x8007E72C; // type:func
+Gfx_SetupDL_57Opa = 0x8007E754; // type:func
+Gfx_SetupDL_50Opa = 0x8007E77C; // type:func
+Gfx_SetupDL_51Opa = 0x8007E7A4; // type:func
+Gfx_SetupDL_52Xlu = 0x8007E7CC; // type:func
+Gfx_SetupDL_53Opa = 0x8007E7F4; // type:func
+Gfx_SetupDL_54Opa = 0x8007E81C; // type:func
+Gfx_SetupDL_55Xlu = 0x8007E844; // type:func
+Gfx_SetupDL_26Opa = 0x8007E86C; // type:func
+Gfx_SetupDL_25Xlu2 = 0x8007E894; // type:func
+func_80093C80 = 0x8007E8BC; // type:func
+Gfx_SetupDL_25Opa = 0x8007E928; // type:func
+Gfx_SetupDL_25Xlu = 0x8007E950; // type:func
+Gfx_SetupDL_31Opa = 0x8007E978; // type:func
+Gfx_SetupDL_32Opa = 0x8007E9A0; // type:func
+Gfx_SetupDL_33Opa = 0x8007E9C8; // type:func
+Gfx_SetupDL_64 = 0x8007E9F0; // type:func
+Gfx_SetupDL_34 = 0x8007EA18; // type:func
+Gfx_SetupDL_34Opa = 0x8007EA40; // type:func
+Gfx_SetupDL_35Opa = 0x8007EA6C; // type:func
+Gfx_SetupDL_44Xlu = 0x8007EA94; // type:func
+Gfx_SetupDL_36Opa = 0x8007EABC; // type:func
+Gfx_SetupDL_28 = 0x8007EAE4; // type:func
+Gfx_SetupDL_28Opa = 0x8007EB0C; // type:func
+Gfx_SetupDL_43Opa = 0x8007EB34; // type:func
+Gfx_SetupDL_45Opa = 0x8007EB5C; // type:func
+Gfx_SetupDL_46Overlay = 0x8007EB84; // type:func
+Gfx_SetupDL_38Xlu = 0x8007EBAC; // type:func
+Gfx_SetupDL_4Xlu = 0x8007EBD4; // type:func
+Gfx_SetupDL_37Opa = 0x8007EBFC; // type:func
+Gfx_SetupDL_2Opa = 0x8007EC24; // type:func
+Gfx_SetupDL_39 = 0x8007EC4C; // type:func
+Gfx_SetupDL_39Opa = 0x8007EC74; // type:func
+Gfx_SetupDL_39Overlay = 0x8007ECA0; // type:func
+Gfx_SetupDL_39Ptr = 0x8007ECCC; // type:func
+Gfx_SetupDL_40Opa = 0x8007ECF8; // type:func
+Gfx_SetupDL_41Opa = 0x8007ED20; // type:func
+Gfx_SetupDL_47Xlu = 0x8007ED48; // type:func
+Gfx_SetupDL_66 = 0x8007ED70; // type:func
+Gfx_SetupDL_67 = 0x8007ED98; // type:func
+Gfx_SetupDL_68NoCD = 0x8007EDC0; // type:func
+Gfx_SetupDL_69NoCD = 0x8007EE04; // type:func
+func_800947AC = 0x8007EE48; // type:func
+Gfx_SetupDL_70 = 0x8007EE8C; // type:func
+Gfx_SetupDL_20NoCD = 0x8007EEB4; // type:func
+Gfx_SetupDL_42Opa = 0x8007EEF8; // type:func
+Gfx_SetupDL_42Overlay = 0x8007EF20; // type:func
+Gfx_SetupDL_48Opa = 0x8007EF48; // type:func
+Gfx_SetupDL_49Xlu = 0x8007EF70; // type:func
+Gfx_SetupDL_27Xlu = 0x8007EF98; // type:func
+Gfx_SetupDL_60NoCDXlu = 0x8007EFC0; // type:func
+Gfx_SetupDL_61Xlu = 0x8007F008; // type:func
+Gfx_SetupDL_56Opa = 0x8007F030; // type:func
+Gfx_SetupDL_56Ptr = 0x8007F058; // type:func
+Gfx_SetupDL_59Opa = 0x8007F084; // type:func
+Gfx_BranchTexScroll = 0x8007F0AC; // type:func
+func_80094E54 = 0x8007F148; // type:func
+func_80094E78 = 0x8007F16C; // type:func
+Gfx_TexScroll = 0x8007F190; // type:func
+Gfx_TwoTexScroll = 0x8007F214; // type:func
+Gfx_TwoTexScrollEnvColor = 0x8007F334; // type:func
+Gfx_EnvColor = 0x8007F494; // type:func
+Gfx_SetupFrame = 0x8007F4EC; // type:func
+func_80095974 = 0x8007FAEC; // type:func
+func_80095AA0 = 0x8007FBD0; // type:func
+Room_DrawNormal = 0x8007FBE8; // type:func
+Room_DrawCullable = 0x8007FDD4; // type:func
+Room_DecodeJpeg = 0x8008025C; // type:func
+Room_DrawBackground2D = 0x800802E4; // type:func
+Room_DrawImageSingle = 0x800805E0; // type:func
+Room_GetImageMultiBgEntry = 0x80080990; // type:func
+Room_DrawImageMulti = 0x80080A7C; // type:func
+Room_DrawImage = 0x80080E48; // type:func
+func_80096FD4 = 0x80080EB0; // type:func
+func_80096FE8 = 0x80080EC8; // type:func
+func_8009728C = 0x80081064; // type:func
+func_800973FC = 0x800811CC; // type:func
+Room_Draw = 0x80081270; // type:func
+func_80097534 = 0x800812C0; // type:func
+Sample_HandleStateChange = 0x80081360; // type:func
+Sample_Draw = 0x80081394; // type:func
+Sample_Main = 0x80081580; // type:func
+Sample_Destroy = 0x800815AC; // type:func
+Sample_SetupView = 0x800815B8; // type:func
+Sample_LoadTitleStatic = 0x80081670; // type:func
+Sample_Init = 0x800816D0; // type:func
+Inventory_ChangeEquipment = 0x80081760; // type:func
+Inventory_DeleteEquipment = 0x800817B8; // type:func
+Inventory_ChangeUpgrade = 0x800818C4; // type:func
+Object_SpawnPersistent = 0x80081920; // type:func
+Object_InitContext = 0x80081A04; // type:func
+Object_UpdateEntries = 0x80081B60; // type:func
+Object_GetSlot = 0x80081C58; // type:func
+Object_IsLoaded = 0x80081CB8; // type:func
+func_800981B8 = 0x80081CE8; // type:func
+func_800982FC = 0x80081D70; // type:func
+Scene_ExecuteCommands = 0x80081DD0; // type:func
+Scene_CommandPlayerEntryList = 0x80081E54; // type:func
+Scene_CommandActorEntryList = 0x80081F30; // type:func
+Scene_CommandUnused2 = 0x80081F88; // type:func
+Scene_CommandCollisionHeader = 0x80081FD0; // type:func
+Scene_CommandRoomList = 0x80082100; // type:func
+Scene_CommandSpawnList = 0x80082158; // type:func
+Scene_CommandSpecialFiles = 0x800821A0; // type:func
+Scene_CommandRoomBehavior = 0x80082268; // type:func
+Scene_CommandRoomShape = 0x800822C0; // type:func
+Scene_CommandObjectList = 0x80082308; // type:func
+Scene_CommandLightList = 0x800824BC; // type:func
+Scene_CommandPathList = 0x8008256C; // type:func
+Scene_CommandTransitionActorEntryList = 0x800825B4; // type:func
+TransitionActor_InitContext = 0x8008260C; // type:func
+Scene_CommandLightSettingsList = 0x8008261C; // type:func
+Scene_CommandSkyboxSettings = 0x80082674; // type:func
+Scene_CommandSkyboxDisables = 0x800826B8; // type:func
+Scene_CommandTimeSettings = 0x800826E0; // type:func
+Scene_CommandWindSettings = 0x800829F4; // type:func
+Scene_CommandExitList = 0x80082A58; // type:func
+Scene_CommandUndefined9 = 0x80082AA0; // type:func
+Scene_CommandSoundSettings = 0x80082AB0; // type:func
+Scene_CommandEchoSettings = 0x80082AFC; // type:func
+Scene_CommandAlternateHeaderList = 0x80082B14; // type:func
+Scene_CommandCutsceneData = 0x80082C10; // type:func
+Scene_CommandMiscSettings = 0x80082C50; // type:func
+Scene_SetTransitionForNextEntrance = 0x80082D14; // type:func
+Scene_Draw = 0x80082DD0; // type:func
+Scene_DrawConfigDefault = 0x80082E34; // type:func
+Scene_DrawConfigDekuTree = 0x80082E74; // type:func
+Scene_DrawConfigDekuTreeBoss = 0x80082FBC; // type:func
+Scene_DrawConfigDodongosCavern = 0x800830A0; // type:func
+Scene_DrawConfigTempleOfTime = 0x800833C8; // type:func
+Scene_DrawConfigGrottos = 0x80083C2C; // type:func
+Scene_DrawConfigChamberOfTheSages = 0x80083F2C; // type:func
+Scene_DrawConfigGreatFairyFountain = 0x80084134; // type:func
+Scene_DrawConfigGraveExitLightShining = 0x800842C4; // type:func
+Scene_DrawConfigFairysFountain = 0x8008439C; // type:func
+Scene_DrawConfigShadowTempleAndWell = 0x800844F8; // type:func
+Scene_DrawConfigThievesHideout = 0x80084684; // type:func
+Scene_DrawConfigWaterTemple = 0x8008476C; // type:func
+Scene_DrawConfigWaterTempleBoss = 0x80084ED4; // type:func
+Scene_DrawConfigShootingGallery = 0x80084FF0; // type:func
+Scene_DrawConfigCastleCourtyardGuards = 0x800850A4; // type:func
+Scene_DrawConfigOutsideGanonsCastle = 0x8008521C; // type:func
+func_8009BEEC = 0x80085488; // type:func
+Scene_DrawConfigGanonsTowerCollapseExterior = 0x80085648; // type:func
+Scene_DrawConfigIceCavern = 0x80085918; // type:func
+Scene_DrawConfigRoyalFamilysTomb = 0x80085AFC; // type:func
+Scene_DrawConfigLakesideLaboratory = 0x80085D68; // type:func
+Scene_DrawConfigCalmWater = 0x80085F40; // type:func
+Scene_DrawConfigGerudoTrainingGround = 0x80086044; // type:func
+Gfx_TwoTexScrollPrimColor = 0x80086228; // type:func
+Scene_DrawConfigFishingPond = 0x80086388; // type:func
+Scene_DrawConfigBombchuBowlingAlley = 0x800864B0; // type:func
+Scene_DrawConfigLonLonBuildings = 0x800866A8; // type:func
+Scene_DrawConfigMarketGuardHouse = 0x80086778; // type:func
+Scene_DrawConfigPotionShopGranny = 0x800868AC; // type:func
+Scene_DrawConfigForestTemple = 0x80086A28; // type:func
+Scene_DrawConfigSpiritTemple = 0x80086C0C; // type:func
+Scene_DrawConfigHyruleField = 0x80086C7C; // type:func
+Scene_DrawConfigKakarikoVillage = 0x80086F2C; // type:func
+Scene_DrawConfigZorasRiver = 0x80086FFC; // type:func
+Scene_DrawConfigKokiriForest = 0x8008720C; // type:func
+Scene_DrawConfigLakeHylia = 0x80087648; // type:func
+Scene_DrawConfigZorasDomain = 0x80087804; // type:func
+Scene_DrawConfigZorasFountain = 0x80087960; // type:func
+Scene_DrawConfigGerudoValley = 0x80087B48; // type:func
+Scene_DrawConfigLostWoods = 0x80087E8C; // type:func
+Scene_DrawConfigDesertColossus = 0x80088070; // type:func
+Scene_DrawConfigGerudosFortress = 0x8008817C; // type:func
+Scene_DrawConfigHauntedWasteland = 0x800881EC; // type:func
+Scene_DrawConfigHyruleCastle = 0x80088358; // type:func
+Scene_DrawConfigDeathMountainTrail = 0x800884F0; // type:func
+Scene_DrawConfigDeathMountainCrater = 0x800886AC; // type:func
+Scene_DrawConfigGoronCity = 0x80088860; // type:func
+Scene_DrawConfigLonLonRanch = 0x800889C8; // type:func
+Scene_DrawConfigFireTemple = 0x80088A98; // type:func
+Scene_DrawConfigJabuJabu = 0x80088C2C; // type:func
+Scene_DrawConfigInsideGanonsCastle = 0x800890C8; // type:func
+Scene_DrawConfigInsideGanonsCastleCollapse = 0x800892C0; // type:func
+Scene_DrawConfigGanonsTowerCollapseInterior = 0x800892E0; // type:func
+Scene_DrawConfigBesitu = 0x80089300; // type:func
+SkelAnime_DrawLimbLod = 0x80089440; // type:func
+SkelAnime_DrawLod = 0x8008967C; // type:func
+SkelAnime_DrawFlexLimbLod = 0x8008986C; // type:func
+SkelAnime_DrawFlexLod = 0x80089AF4; // type:func
+SkelAnime_DrawLimbOpa = 0x80089D6C; // type:func
+SkelAnime_DrawOpa = 0x80089F8C; // type:func
+SkelAnime_DrawFlexLimbOpa = 0x8008A16C; // type:func
+SkelAnime_DrawFlexOpa = 0x8008A3DC; // type:func
+SkelAnime_GetFrameData = 0x8008A640; // type:func
+Animation_GetLength = 0x8008A7A8; // type:func
+Animation_GetLastFrame = 0x8008A7E4; // type:func
+SkelAnime_DrawLimb = 0x8008A82C; // type:func
+SkelAnime_Draw = 0x8008AA64; // type:func
+SkelAnime_DrawFlexLimb = 0x8008AC58; // type:func
+SkelAnime_DrawFlex = 0x8008AEDC; // type:func
+SkelAnime_GetFrameDataLegacy = 0x8008B144; // type:func
+Animation_GetLimbCountLegacy = 0x8008B548; // type:func
+Animation_GetLengthLegacy = 0x8008B584; // type:func
+Animation_GetLastFrameLegacy = 0x8008B5C0; // type:func
+SkelAnime_InterpFrameTable = 0x8008B608; // type:func
+AnimTaskQueue_Reset = 0x8008BA88; // type:func
+AnimTaskQueue_SetNextGroup = 0x8008BA94; // type:func
+AnimTaskQueue_DisableTransformTasksForGroup = 0x8008BAB4; // type:func
+AnimTaskQueue_NewTask = 0x8008BADC; // type:func
+AnimTaskQueue_AddLoadPlayerFrame = 0x8008BB14; // type:func
+AnimTaskQueue_AddCopy = 0x8008BC10; // type:func
+AnimTaskQueue_AddInterp = 0x8008BC78; // type:func
+AnimTaskQueue_AddCopyUsingMap = 0x8008BCE8; // type:func
+AnimTaskQueue_AddCopyUsingMapInverted = 0x8008BD58; // type:func
+AnimTaskQueue_AddActorMove = 0x8008BDC8; // type:func
+AnimTask_LoadPlayerFrame = 0x8008BE24; // type:func
+AnimTask_Copy = 0x8008BE54; // type:func
+AnimTask_Interp = 0x8008BEC4; // type:func
+AnimTask_CopyUsingMap = 0x8008BF20; // type:func
+AnimTask_CopyUsingMapInverted = 0x8008BFA0; // type:func
+AnimTask_ActorMove = 0x8008C024; // type:func
+AnimTaskQueue_Update = 0x8008C0B8; // type:func
+SkelAnime_InitLink = 0x8008C158; // type:func
+LinkAnimation_SetUpdateFunction = 0x8008C2BC; // type:func
+LinkAnimation_Update = 0x8008C2F4; // type:func
+LinkAnimation_Morph = 0x8008C318; // type:func
+LinkAnimation_AnimateFrame = 0x8008C3D4; // type:func
+LinkAnimation_Loop = 0x8008C4B0; // type:func
+LinkAnimation_Once = 0x8008C550; // type:func
+Animation_SetMorph = 0x8008C62C; // type:func
+LinkAnimation_Change = 0x8008C650; // type:func
+LinkAnimation_PlayOnce = 0x8008C7C8; // type:func
+LinkAnimation_PlayOnceSetSpeed = 0x8008C828; // type:func
+LinkAnimation_PlayLoop = 0x8008C88C; // type:func
+LinkAnimation_PlayLoopSetSpeed = 0x8008C8E8; // type:func
+LinkAnimation_CopyJointToMorph = 0x8008C948; // type:func
+LinkAnimation_CopyMorphToJoint = 0x8008C978; // type:func
+LinkAnimation_LoadToMorph = 0x8008C9A8; // type:func
+LinkAnimation_LoadToJoint = 0x8008C9EC; // type:func
+LinkAnimation_InterpJointMorph = 0x8008CA30; // type:func
+LinkAnimation_BlendToJoint = 0x8008CA68; // type:func
+LinkAnimation_BlendToMorph = 0x8008CB08; // type:func
+LinkAnimation_EndLoop = 0x8008CBA8; // type:func
+Animation_OnFrameImpl = 0x8008CBCC; // type:func
+LinkAnimation_OnFrame = 0x8008CC84; // type:func
+SkelAnime_Init = 0x8008CCD4; // type:func
+SkelAnime_InitFlex = 0x8008CDD8; // type:func
+SkelAnime_InitSkin = 0x8008CEE4; // type:func
+SkelAnime_SetUpdate = 0x8008CFC4; // type:func
+SkelAnime_Update = 0x8008D010; // type:func
+SkelAnime_Morph = 0x8008D034; // type:func
+SkelAnime_MorphTaper = 0x8008D0F4; // type:func
+SkelAnime_AnimateFrame = 0x8008D27C; // type:func
+SkelAnime_LoopFull = 0x8008D3C4; // type:func
+SkelAnime_LoopPartial = 0x8008D464; // type:func
+SkelAnime_Once = 0x8008D50C; // type:func
+Animation_ChangeImpl = 0x8008D610; // type:func
+Animation_Change = 0x8008D7CC; // type:func
+Animation_PlayOnce = 0x8008D814; // type:func
+Animation_MorphToPlayOnce = 0x8008D86C; // type:func
+Animation_PlayOnceSetSpeed = 0x8008D8C8; // type:func
+Animation_PlayLoop = 0x8008D924; // type:func
+Animation_MorphToLoop = 0x8008D978; // type:func
+Animation_PlayLoopSetSpeed = 0x8008D9B0; // type:func
+Animation_EndLoop = 0x8008DA08; // type:func
+Animation_Reverse = 0x8008DA34; // type:func
+SkelAnime_CopyFrameTableTrue = 0x8008DA58; // type:func
+SkelAnime_CopyFrameTableFalse = 0x8008DAC0; // type:func
+SkelAnime_UpdateTranslation = 0x8008DB2C; // type:func
+Animation_OnFrame = 0x8008DCF8; // type:func
+SkelAnime_Free = 0x8008DD20; // type:func
+SkelAnime_CopyFrameTable = 0x8008DD6C; // type:func
+Skin_UpdateVertices = 0x8008DDC0; // type:func
+Skin_ApplyLimbModifications = 0x8008DF8C; // type:func
+Skin_DrawAnimatedLimb = 0x8008E3FC; // type:func
+Skin_DrawLimb = 0x8008E4D8; // type:func
+Skin_DrawImpl = 0x8008E5F8; // type:func
+func_800A6330 = 0x8008E824; // type:func
+func_800A6360 = 0x8008E854; // type:func
+func_800A6394 = 0x8008E888; // type:func
+func_800A63CC = 0x8008E8C0; // type:func
+Skin_GetLimbPos = 0x8008E8FC; // type:func
+Skin_InitAnimatedLimb = 0x8008E960; // type:func
+Skin_Init = 0x8008EB3C; // type:func
+Skin_Free = 0x8008ED0C; // type:func
+func_800A698C = 0x8008EDE0; // type:func
+Skin_ApplyAnimTransformations = 0x8008EF1C; // type:func
+SkinMatrix_Vec3fMtxFMultXYZW = 0x8008F270; // type:func
+SkinMatrix_Vec3fMtxFMultXYZ = 0x8008F358; // type:func
+SkinMatrix_MtxFMtxFMult = 0x8008F408; // type:func
+SkinMatrix_GetClear = 0x8008F764; // type:func
+SkinMatrix_Clear = 0x8008F778; // type:func
+SkinMatrix_MtxFCopy = 0x8008F7D0; // type:func
+SkinMatrix_Invert = 0x8008F858; // type:func
+SkinMatrix_SetScale = 0x8008FAF8; // type:func
+SkinMatrix_SetRotateZYX = 0x8008FB5C; // type:func
+SkinMatrix_SetRotateYXZ = 0x8008FCEC; // type:func
+SkinMatrix_SetTranslate = 0x8008FE7C; // type:func
+SkinMatrix_SetTranslateRotateZYXScale = 0x8008FEE0; // type:func
+SkinMatrix_SetTranslateRotateYXZScale = 0x8008FF64; // type:func
+SkinMatrix_SetTranslateRotateZYX = 0x8008FFE8; // type:func
+SkinMatrix_Vec3fToVec3s = 0x80090048; // type:func
+SkinMatrix_Vec3sToVec3f = 0x8009008C; // type:func
+SkinMatrix_MtxFToMtx = 0x800900D0; // type:func
+SkinMatrix_MtxFToNewMtx = 0x800902E8; // type:func
+SkinMatrix_SetRotateAxis = 0x80090330; // type:func
+func_800A8030 = 0x800904A0; // type:func
+Sram_InitNewSave = 0x80090610; // type:func
+Sram_InitDebugSave = 0x8009073C; // type:func
+Sram_OpenSave = 0x800908FC; // type:func
+Sram_WriteSave = 0x80090C40; // type:func
+Sram_VerifyAndLoadAllSaves = 0x80090D8C; // type:func
+Sram_InitSave = 0x80091258; // type:func
+Sram_EraseSave = 0x800914F8; // type:func
+Sram_CopySave = 0x80091610; // type:func
+Sram_WriteSramHeader = 0x80091800; // type:func
+Sram_InitSram = 0x80091834; // type:func
+Sram_Alloc = 0x80091904; // type:func
+Sram_Init = 0x80091934; // type:func
+SsSram_Init = 0x80091950; // type:func
+SsSram_Dma = 0x80091A28; // type:func
+SsSram_ReadWrite = 0x80091AB4; // type:func
+Rumble_Update = 0x80091B20; // type:func
+Rumble_Override = 0x80091B5C; // type:func
+Rumble_Request = 0x80091C0C; // type:func
+Rumble_Init = 0x80091CDC; // type:func
+Rumble_Destroy = 0x80091D18; // type:func
+Rumble_Controller1HasRumblePak = 0x80091D70; // type:func
+Rumble_Reset = 0x80091D88; // type:func
+Rumble_ClearRequests = 0x80091D9C; // type:func
+Rumble_SetUpdateEnabled = 0x80091DAC; // type:func
+View_ViewportToVp = 0x80091DC0; // type:func
+View_New = 0x80091E2C; // type:func
+View_Free = 0x80091E78; // type:func
+View_Init = 0x80091E98; // type:func
+View_LookAt = 0x80091F58; // type:func
+View_LookAtUnsafe = 0x80091FF4; // type:func
+View_SetScale = 0x80092044; // type:func
+View_GetScale = 0x80092064; // type:func
+View_SetPerspective = 0x80092074; // type:func
+View_GetPerspective = 0x800920A4; // type:func
+View_SetOrtho = 0x800920C4; // type:func
+View_GetOrtho = 0x80092100; // type:func
+View_SetViewport = 0x80092120; // type:func
+View_GetViewport = 0x80092154; // type:func
+View_ApplyLetterbox = 0x8009217C; // type:func
+View_SetDistortionOrientation = 0x800922D4; // type:func
+View_SetDistortionScale = 0x800922F8; // type:func
+View_SetDistortionSpeed = 0x8009231C; // type:func
+View_InitDistortion = 0x80092330; // type:func
+View_ClearDistortion = 0x80092394; // type:func
+View_SetDistortion = 0x800923C8; // type:func
+View_StepDistortion = 0x8009241C; // type:func
+View_Apply = 0x800925D4; // type:func
+View_ApplyPerspective = 0x80092620; // type:func
+View_ApplyOrtho = 0x80092914; // type:func
+View_ApplyOrthoToOverlay = 0x80092AD0; // type:func
+View_ApplyPerspectiveToOverlay = 0x80092D10; // type:func
+View_UpdateViewingMatrix = 0x8009305C; // type:func
+View_ApplyTo = 0x800930C8; // type:func
+ViMode_LogPrint = 0x800934F0; // type:func
+ViMode_Configure = 0x800934FC; // type:func
+ViMode_Save = 0x80093AA4; // type:func
+ViMode_Load = 0x80093B84; // type:func
+ViMode_Init = 0x80093C0C; // type:func
+ViMode_Destroy = 0x80093C74; // type:func
+ViMode_ConfigureFeatures = 0x80093C80; // type:func
+ViMode_Update = 0x80093CE4; // type:func
+VisCvg_Init = 0x80094060; // type:func
+VisCvg_Destroy = 0x80094084; // type:func
+VisCvg_Draw = 0x80094090; // type:func
+VisMono_Init = 0x80094200; // type:func
+VisMono_Destroy = 0x80094250; // type:func
+VisMono_DesaturateTLUT = 0x80094274; // type:func
+VisMono_DesaturateDList = 0x80094588; // type:func
+VisMono_Draw = 0x80094804; // type:func
+VisMono_DrawOld = 0x800949F0; // type:func
+VisZBuf_Init = 0x80094A60; // type:func
+VisZBuf_Destroy = 0x80094A94; // type:func
+VisZBuf_Draw = 0x80094AA0; // type:func
+Skybox_CalculateFace256 = 0x80094D50; // type:func
+Skybox_CalculateFace128 = 0x80095464; // type:func
+Skybox_Calculate256 = 0x8009618C; // type:func
+Skybox_Calculate128 = 0x8009633C; // type:func
+Skybox_Setup = 0x800963DC; // type:func
+Skybox_Init = 0x80097530; // type:func
+Skybox_UpdateMatrix = 0x80097640; // type:func
+Skybox_Draw = 0x800976C8; // type:func
+Skybox_Update = 0x80097D2C; // type:func
+PlayerCall_InitFuncPtrs = 0x80097D40; // type:func
+PlayerCall_Init = 0x80097DA8; // type:func
+PlayerCall_Destroy = 0x80097DF0; // type:func
+PlayerCall_Update = 0x80097E30; // type:func
+PlayerCall_Draw = 0x80097E70; // type:func
+TransitionTile_InitGraphics = 0x80097EB0; // type:func
+TransitionTile_InitVtxData = 0x80098278; // type:func
+TransitionTile_Destroy = 0x80098338; // type:func
+TransitionTile_Init = 0x800983C4; // type:func
+TransitionTile_SetVtx = 0x8009853C; // type:func
+TransitionTile_Draw = 0x80098650; // type:func
+TransitionTile_Suck = 0x8009877C; // type:func
+TransitionTile_Update = 0x800988B0; // type:func
+func_800B23F0 = 0x800988BC; // type:func
+TransitionTriforce_Start = 0x800988D0; // type:func
+TransitionTriforce_Init = 0x80098908; // type:func
+TransitionTriforce_Destroy = 0x800989A8; // type:func
+TransitionTriforce_Update = 0x800989B4; // type:func
+TransitionTriforce_SetColor = 0x80098AC8; // type:func
+TransitionTriforce_SetType = 0x80098AD4; // type:func
+TransitionTriforce_SetState = 0x80098AE0; // type:func
+TransitionTriforce_Draw = 0x80098AEC; // type:func
+TransitionTriforce_IsDone = 0x80098DF0; // type:func
+TransitionWipe_Start = 0x80098E80; // type:func
+TransitionWipe_Init = 0x80098F38; // type:func
+TransitionWipe_Destroy = 0x80098F64; // type:func
+TransitionWipe_Update = 0x80098F70; // type:func
+TransitionWipe_Draw = 0x80099050; // type:func
+TransitionWipe_IsDone = 0x8009928C; // type:func
+TransitionWipe_SetType = 0x80099298; // type:func
+TransitionWipe_SetColor = 0x800992D8; // type:func
+TransitionWipe_SetUnkColor = 0x800992E4; // type:func
+TransitionCircle_Start = 0x800992F0; // type:func
+TransitionCircle_Init = 0x800994DC; // type:func
+TransitionCircle_Destroy = 0x80099508; // type:func
+TransitionCircle_Update = 0x80099514; // type:func
+TransitionCircle_Draw = 0x80099698; // type:func
+TransitionCircle_IsDone = 0x80099934; // type:func
+TransitionCircle_SetType = 0x80099940; // type:func
+TransitionCircle_SetColor = 0x80099998; // type:func
+TransitionCircle_SetUnkColor = 0x800999A4; // type:func
+TransitionFade_Start = 0x800999B0; // type:func
+TransitionFade_Init = 0x80099A0C; // type:func
+TransitionFade_Destroy = 0x80099A38; // type:func
+TransitionFade_Update = 0x80099A44; // type:func
+TransitionFade_Draw = 0x80099BD4; // type:func
+TransitionFade_IsDone = 0x80099CA0; // type:func
+TransitionFade_SetColor = 0x80099CAC; // type:func
+TransitionFade_SetType = 0x80099CB8; // type:func
+Letterbox_SetSizeTarget = 0x80099D10; // type:func
+Letterbox_GetSizeTarget = 0x80099D20; // type:func
+Letterbox_SetSize = 0x80099D30; // type:func
+Letterbox_GetSize = 0x80099D40; // type:func
+Letterbox_Init = 0x80099D50; // type:func
+Letterbox_Destroy = 0x80099D70; // type:func
+Letterbox_Update = 0x80099D80; // type:func
+func_800BB0A0 = 0x80099E80; // type:func
+func_800BB2B4 = 0x8009A094; // type:func
+KaleidoManager_LoadOvl = 0x8009A350; // type:func
+KaleidoManager_ClearOvl = 0x8009A3AC; // type:func
+KaleidoManager_Init = 0x8009A3FC; // type:func
+KaleidoManager_Destroy = 0x8009A46C; // type:func
+KaleidoManager_GetRamAddr = 0x8009A4AC; // type:func
+KaleidoScopeCall_LoadPlayer = 0x8009A580; // type:func
+KaleidoScopeCall_Init = 0x8009A5CC; // type:func
+KaleidoScopeCall_Destroy = 0x8009A618; // type:func
+KaleidoScopeCall_Update = 0x8009A638; // type:func
+KaleidoScopeCall_Draw = 0x8009A7D8; // type:func
+Play_RequestViewpointBgCam = 0x8009A860; // type:func
+Play_SetViewpoint = 0x8009A8A0; // type:func
+Play_CheckViewpoint = 0x8009A94C; // type:func
+Play_SetShopBrowsingViewpoint = 0x8009A974; // type:func
+Play_SetupTransition = 0x8009A9A0; // type:func
+func_800BC88C = 0x8009AC4C; // type:func
+Play_SetFog = 0x8009AC64; // type:func
+Play_Destroy = 0x8009ACB0; // type:func
+Play_Init = 0x8009AE40; // type:func
+Play_Update = 0x8009B60C; // type:func
+Play_DrawOverlayElements = 0x8009C700; // type:func
+Play_Draw = 0x8009C798; // type:func
+Play_Main = 0x8009D1B8; // type:func
+Play_InCsMode = 0x8009D1F8; // type:func
+func_800BFCB8 = 0x8009D22C; // type:func
+Play_LoadFile = 0x8009D3D8; // type:func
+func_8009D434_unknown = 0x8009D434; // type:func
+Play_InitEnvironment = 0x8009D490; // type:func
+Play_InitScene = 0x8009D4D8; // type:func
+Play_SpawnScene = 0x8009D5DC; // type:func
+Play_GetScreenPos = 0x8009D71C; // type:func
+Play_CreateSubCamera = 0x8009D7E0; // type:func
+Play_GetActiveCamId = 0x8009D890; // type:func
+Play_ChangeCameraStatus = 0x8009D89C; // type:func
+Play_ClearCamera = 0x8009D90C; // type:func
+Play_ClearAllSubCameras = 0x8009D974; // type:func
+Play_GetCamera = 0x8009D9E0; // type:func
+Play_SetCameraAtEye = 0x8009DA18; // type:func
+Play_SetCameraAtEyeUp = 0x8009DB28; // type:func
+Play_SetCameraFov = 0x8009DC4C; // type:func
+Play_SetCameraRoll = 0x8009DC94; // type:func
+Play_CopyCamera = 0x8009DCE0; // type:func
+Play_InitCameraDataUsingPlayer = 0x8009DD5C; // type:func
+Play_RequestCameraSetting = 0x8009DDCC; // type:func
+Play_ReturnToMainCam = 0x8009DE08; // type:func
+Play_GetCameraUID = 0x8009DEE4; // type:func
+func_800C09D8 = 0x8009DF18; // type:func
+Play_SaveSceneFlags = 0x8009DF84; // type:func
+Play_SetRespawnData = 0x8009DFCC; // type:func
+Play_SetupRespawnPoint = 0x8009E03C; // type:func
+Play_TriggerVoidOut = 0x8009E0A8; // type:func
+Play_LoadToLastEntrance = 0x8009E100; // type:func
+Play_TriggerRespawn = 0x8009E1A0; // type:func
+Play_CamIsNotFixed = 0x8009E1D4; // type:func
+FrameAdvance_IsEnabled = 0x8009E244; // type:func
+func_800C0D34 = 0x8009E254; // type:func
+func_800C0DB4 = 0x8009E2D4; // type:func
+PreRender_SetValuesSave = 0x8009E390; // type:func
+PreRender_Init = 0x8009E3CC; // type:func
+PreRender_SetValues = 0x8009E400; // type:func
+PreRender_Destroy = 0x8009E434; // type:func
+PreRender_CopyImage = 0x8009E458; // type:func
+PreRender_CopyImageRegionImpl = 0x8009E764; // type:func
+func_800C170C = 0x8009EBFC; // type:func
+func_800C1AE8 = 0x8009EFB8; // type:func
+PreRender_CoverageRgba16ToI8 = 0x8009EFF4; // type:func
+PreRender_SaveZBuffer = 0x8009F344; // type:func
+PreRender_SaveFramebuffer = 0x8009F37C; // type:func
+PreRender_FetchFbufCoverage = 0x8009F3B4; // type:func
+PreRender_DrawCoverage = 0x8009F4C8; // type:func
+PreRender_RestoreZBuffer = 0x8009F50C; // type:func
+func_800C213C = 0x8009F530; // type:func
+PreRender_RestoreFramebuffer = 0x8009F884; // type:func
+PreRender_CopyImageRegion = 0x8009F8A8; // type:func
+PreRender_AntiAliasFilter = 0x8009F8C8; // type:func
+PreRender_DivotFilter = 0x800A0388; // type:func
+PreRender_ApplyFilters = 0x800A04DC; // type:func
+THGA_Init = 0x800A05B0; // type:func
+THGA_Destroy = 0x800A05D0; // type:func
+THGA_IsCrash = 0x800A05F0; // type:func
+THGA_Reset = 0x800A0610; // type:func
+THGA_GetRemaining = 0x800A0630; // type:func
+THGA_GetHead = 0x800A0650; // type:func
+THGA_SetHead = 0x800A0670; // type:func
+THGA_GetTail = 0x800A0690; // type:func
+THGA_AllocDisplayList = 0x800A06B0; // type:func
+THGA_AllocGfx = 0x800A06D4; // type:func
+THGA_AllocGfx2 = 0x800A06F4; // type:func
+THGA_AllocTail = 0x800A0714; // type:func
+THGA_AllocMtxArray = 0x800A0734; // type:func
+THGA_AllocMtx = 0x800A0758; // type:func
+THGA_AllocVtxArray = 0x800A0778; // type:func
+THGA_AllocVtx = 0x800A079C; // type:func
+THA_GetHead = 0x800A07C0; // type:func
+THA_SetHead = 0x800A07CC; // type:func
+THA_GetTail = 0x800A07D8; // type:func
+THA_AllocHead = 0x800A07E4; // type:func
+THA_AllocHeadByte = 0x800A07F8; // type:func
+THA_AllocTail = 0x800A0818; // type:func
+THA_AllocTailAlign16 = 0x800A08A8; // type:func
+THA_AllocTailAlign = 0x800A08C8; // type:func
+THA_GetRemaining = 0x800A08E4; // type:func
+THA_IsCrash = 0x800A08F8; // type:func
+THA_Reset = 0x800A091C; // type:func
+THA_Init = 0x800A0938; // type:func
+THA_Destroy = 0x800A095C; // type:func
+AudioMgr_StopAllSfx = 0x800A0980; // type:func
+AudioMgr_NotifyTaskDone = 0x800A09D0; // type:func
+AudioMgr_HandleRetrace = 0x800A0A08; // type:func
+AudioMgr_HandlePreNMI = 0x800A0B90; // type:func
+AudioMgr_ThreadEntry = 0x800A0BB4; // type:func
+AudioMgr_WaitForInit = 0x800A0CE4; // type:func
+AudioMgr_Init = 0x800A0D10; // type:func
+Setup_InitImpl = 0x800A0DF0; // type:func
+Setup_Destroy = 0x800A0E2C; // type:func
+Setup_Init = 0x800A0E38; // type:func
+GameState_SetFBFilter = 0x800A0E60; // type:func
+func_800C4344 = 0x800A0FB4; // type:func
+GameState_Draw = 0x800A0FE8; // type:func
+GameState_SetFrameBuffer = 0x800A10E0; // type:func
+func_800C49F4 = 0x800A11FC; // type:func
+GameState_ReqPadData = 0x800A1290; // type:func
+GameState_Update = 0x800A12C0; // type:func
+GameState_InitArena = 0x800A1378; // type:func
+GameState_Realloc = 0x800A13E8; // type:func
+GameState_Init = 0x800A14A8; // type:func
+GameState_Destroy = 0x800A15A0; // type:func
+GameState_GetInit = 0x800A1650; // type:func
+GameState_GetSize = 0x800A165C; // type:func
+GameState_IsRunning = 0x800A1668; // type:func
+GameState_GetArenaSize = 0x800A1674; // type:func
+GameAlloc_Log = 0x800A16A0; // type:func
+GameAlloc_Malloc = 0x800A16C0; // type:func
+GameAlloc_Free = 0x800A172C; // type:func
+GameAlloc_Cleanup = 0x800A1778; // type:func
+GameAlloc_Init = 0x800A17C8; // type:func
+Graph_InitTHGA = 0x800A17E0; // type:func
+Graph_GetNextGameState = 0x800A18F8; // type:func
+Graph_Init = 0x800A19A8; // type:func
+Graph_Destroy = 0x800A1A18; // type:func
+Graph_TaskSet00 = 0x800A1A24; // type:func
+Graph_Update = 0x800A1D68; // type:func
+Graph_ThreadEntry = 0x800A2014; // type:func
+Graph_Alloc = 0x800A210C; // type:func
+Graph_Alloc2 = 0x800A2140; // type:func
+Gfx_Open = 0x800A2180; // type:func
+Gfx_Close = 0x800A218C; // type:func
+Gfx_Alloc = 0x800A21A4; // type:func
+ListAlloc_Init = 0x800A21E0; // type:func
+ListAlloc_Alloc = 0x800A21F4; // type:func
+ListAlloc_Free = 0x800A2260; // type:func
+ListAlloc_FreeAll = 0x800A22E0; // type:func
+Main = 0x800A2330; // type:func
+PadMgr_AcquireSerialEventQueue = 0x800A26E0; // type:func
+PadMgr_ReleaseSerialEventQueue = 0x800A2710; // type:func
+PadMgr_LockPadData = 0x800A2738; // type:func
+PadMgr_UnlockPadData = 0x800A2764; // type:func
+PadMgr_UpdateRumble = 0x800A2790; // type:func
+PadMgr_RumbleStop = 0x800A29E0; // type:func
+PadMgr_RumbleReset = 0x800A2A84; // type:func
+PadMgr_RumbleSetSingle = 0x800A2A94; // type:func
+PadMgr_RumbleSet = 0x800A2AAC; // type:func
+PadMgr_UpdateInputs = 0x800A2ADC; // type:func
+PadMgr_HandleRetrace = 0x800A2CBC; // type:func
+PadMgr_HandlePreNMI = 0x800A2E58; // type:func
+PadMgr_RequestPadData = 0x800A2E7C; // type:func
+PadMgr_ThreadEntry = 0x800A2FF8; // type:func
+PadMgr_Init = 0x800A30F4; // type:func
+Sched_SwapFrameBufferImpl = 0x800A3200; // type:func
+Sched_SwapFrameBuffer = 0x800A3270; // type:func
+Sched_HandlePreNMI = 0x800A32C0; // type:func
+Sched_HandleNMI = 0x800A32CC; // type:func
+Sched_QueueTask = 0x800A32F0; // type:func
+Sched_Yield = 0x800A335C; // type:func
+Sched_GfxTaskFramebufferValid = 0x800A3390; // type:func
+Sched_Schedule = 0x800A3454; // type:func
+Sched_SetNextFramebufferFromTask = 0x800A3588; // type:func
+Sched_TaskComplete = 0x800A35D4; // type:func
+Sched_RunTask = 0x800A364C; // type:func
+Sched_HandleNotification = 0x800A37B0; // type:func
+Sched_HandleRetrace = 0x800A38A0; // type:func
+Sched_HandleRSPDone = 0x800A3978; // type:func
+Sched_HandleRDPDone = 0x800A3B8C; // type:func
+Sched_Notify = 0x800A3C54; // type:func
+Sched_ThreadEntry = 0x800A3C78; // type:func
+Sched_Init = 0x800A3DAC; // type:func
+SpeedMeter_InitImpl = 0x800A3E80; // type:func
+SpeedMeter_Init = 0x800A3E90; // type:func
+SpeedMeter_Destroy = 0x800A3EB4; // type:func
+SpeedMeter_DrawTimeEntries = 0x800A3EC0; // type:func
+SpeedMeter_InitAllocEntry = 0x800A4384; // type:func
+SpeedMeter_DrawAllocEntry = 0x800A43C8; // type:func
+SpeedMeter_DrawAllocEntries = 0x800A461C; // type:func
+SysCfb_Init = 0x800A48C0; // type:func
+SysCfb_Reset = 0x800A4988; // type:func
+SysCfb_GetFbPtr = 0x800A49A8; // type:func
+SysCfb_GetFbEnd = 0x800A49D0; // type:func
+Math_FactorialF = 0x800A49E0; // type:func
+Math_Factorial = 0x800A4AE0; // type:func
+Math_PowF = 0x800A4BA4; // type:func
+Math_SinF = 0x800A4BCC; // type:func
+Math_CosF = 0x800A4C20; // type:func
+Math3D_PlaneVsLineSegClosestPoint = 0x800A4C80; // type:func
+Math3D_LineVsLineClosestTwoPoints = 0x800A4DA0; // type:func
+Math3D_LineClosestToPoint = 0x800A504C; // type:func
+Math3D_FindPointOnPlaneIntersect = 0x800A5138; // type:func
+Math3D_PlaneVsPlaneNewLine = 0x800A5198; // type:func
+Math3D_PlaneVsPlaneVsLineClosestPoint = 0x800A5378; // type:func
+Math3D_PointOnInfiniteLine = 0x800A53F4; // type:func
+Math3D_LineSplitRatio = 0x800A5440; // type:func
+Math3D_Cos = 0x800A548C; // type:func
+Math3D_CosOut = 0x800A54B0; // type:func
+Math3D_Vec3fReflect = 0x800A5568; // type:func
+Math3D_PointInSquare2D = 0x800A563C; // type:func
+Math3D_CirSquareVsTriSquare = 0x800A56A0; // type:func
+Math3D_SphCubeVsTriCube = 0x800A57E0; // type:func
+Math3D_Dist1DSq = 0x800A5A04; // type:func
+Math3D_Dist1D = 0x800A5A1C; // type:func
+Math3D_Dist2DSq = 0x800A5A40; // type:func
+Math3D_Dist2D = 0x800A5A84; // type:func
+Math3D_Vec3fMagnitudeSq = 0x800A5AB4; // type:func
+Math3D_Vec3fMagnitude = 0x800A5AE0; // type:func
+Math3D_Vec3fDistSq = 0x800A5B08; // type:func
+Math3D_Vec3f_DistXYZ = 0x800A5B30; // type:func
+Math3D_DistXYZ16toF = 0x800A5B50; // type:func
+Math3D_Vec3fDiff_CrossZ = 0x800A5BC8; // type:func
+Math3D_Vec3fDiff_CrossX = 0x800A5C08; // type:func
+Math3D_Vec3fDiff_CrossY = 0x800A5C48; // type:func
+Math3D_Vec3f_Cross = 0x800A5C88; // type:func
+Math3D_SurfaceNorm = 0x800A5CFC; // type:func
+Math3D_PointRelativeToCubeFaces = 0x800A5D64; // type:func
+Math3D_PointRelativeToCubeEdges = 0x800A5E10; // type:func
+Math3D_PointRelativeToCubeVertices = 0x800A5FC0; // type:func
+Math3D_LineVsCube = 0x800A613C; // type:func
+Math3D_LineVsCubeShort = 0x800A6BB4; // type:func
+Math3D_RotateXZPlane = 0x800A6D20; // type:func
+Math3D_DefPlane = 0x800A6DAC; // type:func
+Math3D_Planef = 0x800A6EC0; // type:func
+Math3D_Plane = 0x800A6F00; // type:func
+Math3D_UDistPlaneToPos = 0x800A6F3C; // type:func
+Math3D_DistPlaneToPos = 0x800A6F74; // type:func
+Math3D_TriChkPointParaYImpl = 0x800A6FF8; // type:func
+Math3D_TriChkPointParaYDeterminate = 0x800A7314; // type:func
+Math3D_TriChkPointParaYSlopedY = 0x800A735C; // type:func
+Math3D_TriChkPointParaYIntersectDist = 0x800A73AC; // type:func
+Math3D_TriChkPointParaYIntersectInsideTri = 0x800A745C; // type:func
+Math3D_TriChkPointParaY = 0x800A7508; // type:func
+Math3D_TriChkLineSegParaYIntersect = 0x800A7584; // type:func
+Math3D_TriChkPointParaYDist = 0x800A76F8; // type:func
+Math3D_TriChkPointParaXImpl = 0x800A776C; // type:func
+Math3D_TriChkPointParaXDeterminate = 0x800A7A88; // type:func
+Math3D_TriChkPointParaXIntersect = 0x800A7AD0; // type:func
+Math3D_TriChkPointParaX = 0x800A7B84; // type:func
+Math3D_TriChkLineSegParaXIntersect = 0x800A7C00; // type:func
+Math3D_TriChkPointParaXDist = 0x800A7D88; // type:func
+Math3D_TriChkPointParaZImpl = 0x800A7DFC; // type:func
+Math3D_TriChkPointParaZDeterminate = 0x800A8144; // type:func
+Math3D_TriChkPointParaZIntersect = 0x800A818C; // type:func
+Math3D_TriChkPointParaZ = 0x800A8240; // type:func
+Math3D_TriChkLineSegParaZIntersect = 0x800A82BC; // type:func
+Math3D_TriChkLineSegParaZDist = 0x800A8448; // type:func
+Math3D_LineSegFindPlaneIntersect = 0x800A84BC; // type:func
+Math3D_LineSegVsPlane = 0x800A8598; // type:func
+Math3D_TriLineIntersect = 0x800A86A0; // type:func
+Math3D_TriNorm = 0x800A8804; // type:func
+Math3D_PointInSph = 0x800A88B4; // type:func
+Math3D_PointDistSqToLine2D = 0x800A8904; // type:func
+Math3D_LineVsSph = 0x800A8A4C; // type:func
+Math3D_GetSphVsTriIntersectPoint = 0x800A8C54; // type:func
+Math3D_TriVsSphIntersect = 0x800A8D94; // type:func
+Math3D_PointInCyl = 0x800A91B4; // type:func
+Math3D_CylVsLineSeg = 0x800A9270; // type:func
+Math3D_CylTriVsIntersect = 0x800A9C38; // type:func
+Math3D_CylVsTri = 0x800AA0B8; // type:func
+Math3D_SphVsSph = 0x800AA0D8; // type:func
+Math3D_SphVsSphOverlap = 0x800AA0F8; // type:func
+Math3D_SphVsSphOverlapCenterDist = 0x800AA118; // type:func
+Math3D_SphVsCylOverlap = 0x800AA1F0; // type:func
+Math3D_SphVsCylOverlapCenterDist = 0x800AA210; // type:func
+Math3D_CylVsCylOverlap = 0x800AA380; // type:func
+Math3D_CylVsCylOverlapCenterDist = 0x800AA3A0; // type:func
+Math3D_TriVsTriIntersect = 0x800AA570; // type:func
+Math3D_XZInSphere = 0x800AA8F0; // type:func
+Math3D_XYInSphere = 0x800AA964; // type:func
+Math3D_YZInSphere = 0x800AA9D8; // type:func
+Math_GetAtan2Tbl = 0x800AAA50; // type:func
+Math_Atan2S = 0x800AAAC8; // type:func
+Math_Atan2F = 0x800AAC40; // type:func
+Matrix_Init = 0x800AAC80; // type:func
+Matrix_Push = 0x800AACBC; // type:func
+Matrix_Pop = 0x800AACF4; // type:func
+Matrix_Get = 0x800AAD10; // type:func
+Matrix_Put = 0x800AAD34; // type:func
+Matrix_GetCurrent = 0x800AAD5C; // type:func
+Matrix_Mult = 0x800AAD6C; // type:func
+Matrix_Translate = 0x800AADC4; // type:func
+Matrix_Scale = 0x800AAECC; // type:func
+Matrix_RotateX = 0x800AAFB0; // type:func
+Matrix_RotateY = 0x800AB164; // type:func
+Matrix_RotateZ = 0x800AB31C; // type:func
+Matrix_RotateZYX = 0x800AB4D0; // type:func
+Matrix_TranslateRotateZYX = 0x800AB78C; // type:func
+Matrix_SetTranslateRotateYXZ = 0x800ABAE0; // type:func
+Matrix_MtxFToMtx = 0x800ABC8C; // type:func
+Matrix_ToMtx = 0x800ABEA8; // type:func
+Matrix_NewMtx = 0x800ABED0; // type:func
+Matrix_MtxFToNewMtx = 0x800ABEFC; // type:func
+Matrix_MultVec3f = 0x800ABF28; // type:func
+Matrix_MtxFCopy = 0x800ABFE0; // type:func
+Matrix_MtxToMtxF = 0x800AC0E8; // type:func
+Matrix_MultVec3fExt = 0x800AC33C; // type:func
+Matrix_Transpose = 0x800AC3EC; // type:func
+Matrix_ReplaceRotation = 0x800AC424; // type:func
+Matrix_MtxFToYXZRotS = 0x800AC520; // type:func
+Matrix_MtxFToZYXRotS = 0x800AC6B8; // type:func
+Matrix_RotateAxis = 0x800AC850; // type:func
+Matrix_SetTranslateUniformScaleMtxF = 0x800ACCB8; // type:func
+Matrix_SetTranslateUniformScaleMtx = 0x800ACD20; // type:func
+Matrix_SetTranslateUniformScaleMtx2 = 0x800ACD70; // type:func
+Matrix_SetTranslateScaleMtx1 = 0x800ACE60; // type:func
+Matrix_SetTranslateScaleMtx2 = 0x800ACF80; // type:func
+SysUcode_GetUCodeBoot = 0x800AD080; // type:func
+SysUcode_GetUCodeBootSize = 0x800AD090; // type:func
+SysUcode_GetUCode = 0x800AD0AC; // type:func
+SysUcode_GetUCodeData = 0x800AD0BC; // type:func
+RumbleMgr_Update = 0x800AD0D0; // type:func
+RumbleMgr_Init = 0x800AD3E0; // type:func
+RumbleMgr_Destroy = 0x800AD418; // type:func
+func_800D31A0 = 0x800AD430; // type:func
+IrqMgr_AddClient = 0x800AD460; // type:func
+IrqMgr_RemoveClient = 0x800AD4EC; // type:func
+IrqMgr_SendMesgToClients = 0x800AD578; // type:func
+IrqMgr_JamMesgToClients = 0x800AD5DC; // type:func
+IrqMgr_HandlePreNMI = 0x800AD640; // type:func
+IrqMgr_CheckStacks = 0x800AD6D8; // type:func
+IrqMgr_HandlePreNMI450 = 0x800AD6F8; // type:func
+IrqMgr_HandlePreNMI480 = 0x800AD774; // type:func
+IrqMgr_HandlePreNMI500 = 0x800AD808; // type:func
+IrqMgr_HandleRetrace = 0x800AD82C; // type:func
+IrqMgr_ThreadEntry = 0x800AD8E4; // type:func
+IrqMgr_Init = 0x800AD9B8; // type:func
+func_800ADA80_unknown = 0x800ADA80; // type:func
+func_800ADAF8_unknown = 0x800ADAF8; // type:func
+func_800ADB30_unknown = 0x800ADB30; // type:func
+func_800ADB8C_unknown = 0x800ADB8C; // type:func
+func_800ADBD0_unknown = 0x800ADBD0; // type:func
+func_800ADC00_unknown = 0x800ADC00; // type:func
+func_800ADC08_unknown = 0x800ADC08; // type:func
+Fault_SleepImpl = 0x800ADC20; // type:func
+func_800ADC5C_unknown = 0x800ADC5C; // type:func
+func_800ADCD8_unknown = 0x800ADCD8; // type:func
+func_800ADD14_unknown = 0x800ADD14; // type:func
+func_800ADDF0_unknown = 0x800ADDF0; // type:func
+func_800ADE30_unknown = 0x800ADE30; // type:func
+func_800ADF4C_unknown = 0x800ADF4C; // type:func
+func_800ADF90_unknown = 0x800ADF90; // type:func
+func_800ADFE4_unknown = 0x800ADFE4; // type:func
+func_800AE020_unknown = 0x800AE020; // type:func
+func_800AE05C_unknown = 0x800AE05C; // type:func
+func_800AE064_unknown = 0x800AE064; // type:func
+func_800AE170_unknown = 0x800AE170; // type:func
+func_800AE1E0_unknown = 0x800AE1E0; // type:func
+func_800AE1F8_unknown = 0x800AE1F8; // type:func
+func_800AE258_unknown = 0x800AE258; // type:func
+func_800AE2B8_unknown = 0x800AE2B8; // type:func
+func_800AE35C_unknown = 0x800AE35C; // type:func
+func_800AE408_unknown = 0x800AE408; // type:func
+func_800AE4C0_unknown = 0x800AE4C0; // type:func
+func_800AE558_unknown = 0x800AE558; // type:func
+func_800AE998_unknown = 0x800AE998; // type:func
+func_800AEC94_unknown = 0x800AEC94; // type:func
+func_800AED1C_unknown = 0x800AED1C; // type:func
+func_800AF0E0_unknown = 0x800AF0E0; // type:func
+func_800AF1C4_unknown = 0x800AF1C4; // type:func
+func_800AF304_unknown = 0x800AF304; // type:func
+func_800AF370_unknown = 0x800AF370; // type:func
+func_800AF3DC_unknown = 0x800AF3DC; // type:func
+func_800AF4DC_unknown = 0x800AF4DC; // type:func
+func_800AF558_unknown = 0x800AF558; // type:func
+Fault_AddClient = 0x800AF5EC; // type:func
+Fault_RemoveClient = 0x800AF674; // type:func
+func_800AF720_unknown = 0x800AF720; // type:func
+func_800AF7F0_unknown = 0x800AF7F0; // type:func
+Fault_SetFrameBuffer = 0x800AFA90; // type:func
+Fault_Init = 0x800AFABC; // type:func
+Fault_AddHungupAndCrashImpl = 0x800AFBC4; // type:func
+Fault_AddHungupAndCrash = 0x800AFD94; // type:func
+Kanji_OffsetFromShiftJIS = 0x800AFDF0; // type:func
+AudioSynth_InitNextRingBuf = 0x800B08D0; // type:func
+func_800DB03C = 0x800B0C4C; // type:func
+AudioSynth_Update = 0x800B0CD4; // type:func
+func_800DB2C0 = 0x800B0ED0; // type:func
+AudioSynth_LoadRingBuffer1AtTemp = 0x800B0F40; // type:func
+AudioSynth_SaveRingBuffer1AtTemp = 0x800B0FE8; // type:func
+AudioSynth_LeakReverb = 0x800B1090; // type:func
+func_800DB4E4 = 0x800B10F4; // type:func
+func_800DB680 = 0x800B1290; // type:func
+func_800DB828 = 0x800B1438; // type:func
+AudioSynth_FilterReverb = 0x800B1650; // type:func
+AudioSynth_MaybeMixRingBuffer1 = 0x800B16F8; // type:func
+func_800DBB94 = 0x800B17A4; // type:func
+AudioSynth_ClearBuffer = 0x800B17AC; // type:func
+func_800DBBBC = 0x800B17CC; // type:func
+func_800DBBC4 = 0x800B17D4; // type:func
+func_800DBBCC = 0x800B17DC; // type:func
+AudioSynth_Mix = 0x800B17E4; // type:func
+func_800DBC08 = 0x800B1818; // type:func
+func_800DBC10 = 0x800B1820; // type:func
+func_800DBC18 = 0x800B1828; // type:func
+AudioSynth_SetBuffer = 0x800B1830; // type:func
+func_800DBC54 = 0x800B1864; // type:func
+func_800DBC5C = 0x800B186C; // type:func
+AudioSynth_DMemMove = 0x800B1874; // type:func
+func_800DBC90 = 0x800B18A0; // type:func
+func_800DBC98 = 0x800B18A8; // type:func
+func_800DBCA0 = 0x800B18B0; // type:func
+func_800DBCA8 = 0x800B18B8; // type:func
+AudioSynth_InterL = 0x800B18C0; // type:func
+AudioSynth_EnvSetup1 = 0x800B18E4; // type:func
+func_800DBD08 = 0x800B1918; // type:func
+AudioSynth_LoadBuffer = 0x800B1920; // type:func
+AudioSynth_SaveBuffer = 0x800B1948; // type:func
+AudioSynth_EnvSetup2 = 0x800B1970; // type:func
+func_800DBD7C = 0x800B198C; // type:func
+func_800DBD84 = 0x800B1994; // type:func
+func_800DBD8C = 0x800B199C; // type:func
+AudioSynth_S8Dec = 0x800B19A4; // type:func
+AudioSynth_HiLoGain = 0x800B19C0; // type:func
+AudioSynth_UnkCmd19 = 0x800B19F4; // type:func
+func_800DBE18 = 0x800B1A28; // type:func
+func_800DBE20 = 0x800B1A30; // type:func
+func_800DBE28 = 0x800B1A38; // type:func
+func_800DBE30 = 0x800B1A40; // type:func
+AudioSynth_UnkCmd3 = 0x800B1A48; // type:func
+func_800DBE5C = 0x800B1A6C; // type:func
+func_800DBE64 = 0x800B1A74; // type:func
+func_800DBE6C = 0x800B1A7C; // type:func
+AudioSynth_LoadFilterBuffer = 0x800B1A84; // type:func
+AudioSynth_LoadFilterSize = 0x800B1AA8; // type:func
+AudioSynth_LoadRingBuffer1 = 0x800B1AC0; // type:func
+AudioSynth_LoadRingBuffer2 = 0x800B1B6C; // type:func
+AudioSynth_LoadRingBufferPart = 0x800B1C18; // type:func
+AudioSynth_SaveRingBufferPart = 0x800B1C84; // type:func
+AudioSynth_SaveBufferOffset = 0x800B1CF0; // type:func
+AudioSynth_MaybeLoadRingBuffer2 = 0x800B1D34; // type:func
+AudioSynth_LoadReverbSamples = 0x800B1D74; // type:func
+AudioSynth_SaveReverbSamples = 0x800B1DE8; // type:func
+AudioSynth_SaveRingBuffer2 = 0x800B1EEC; // type:func
+AudioSynth_DoOneAudioUpdate = 0x800B1F94; // type:func
+AudioSynth_ProcessNote = 0x800B2530; // type:func
+AudioSynth_FinalResample = 0x800B3270; // type:func
+AudioSynth_ProcessEnvelope = 0x800B3310; // type:func
+AudioSynth_LoadWaveSamples = 0x800B3638; // type:func
+AudioSynth_ApplyHaasEffect = 0x800B37A8; // type:func
+AudioHeap_CalculateAdsrDecay = 0x800B3A60; // type:func
+AudioHeap_InitAdsrDecayTable = 0x800B3A7C; // type:func
+AudioHeap_ResetLoadStatus = 0x800B3BC0; // type:func
+AudioHeap_DiscardFont = 0x800B3C88; // type:func
+AudioHeap_ReleaseNotesForFont = 0x800B3D6C; // type:func
+AudioHeap_DiscardSequence = 0x800B3DF4; // type:func
+AudioHeap_WritebackDCache = 0x800B3E78; // type:func
+AudioHeap_AllocZeroedAttemptExternal = 0x800B3E98; // type:func
+AudioHeap_AllocAttemptExternal = 0x800B3EF0; // type:func
+AudioHeap_AllocDmaMemory = 0x800B3F48; // type:func
+AudioHeap_AllocDmaMemoryZeroed = 0x800B3F84; // type:func
+AudioHeap_AllocZeroed = 0x800B3FC0; // type:func
+AudioHeap_Alloc = 0x800B401C; // type:func
+AudioHeap_InitPool = 0x800B4074; // type:func
+AudioHeap_InitPersistentCache = 0x800B409C; // type:func
+AudioHeap_InitTemporaryCache = 0x800B40B0; // type:func
+AudioHeap_ResetPool = 0x800B40E0; // type:func
+AudioHeap_PopPersistentCache = 0x800B40F0; // type:func
+AudioHeap_InitMainPools = 0x800B4230; // type:func
+AudioHeap_InitSessionPools = 0x800B4290; // type:func
+AudioHeap_InitCachePools = 0x800B4314; // type:func
+AudioHeap_InitPersistentPoolsAndCaches = 0x800B4398; // type:func
+AudioHeap_InitTemporaryPoolsAndCaches = 0x800B445C; // type:func
+AudioHeap_AllocCached = 0x800B4520; // type:func
+AudioHeap_SearchCaches = 0x800B4CB4; // type:func
+AudioHeap_SearchRegularCaches = 0x800B4D0C; // type:func
+func_800DF1D8 = 0x800B4E18; // type:func
+AudioHeap_ClearFilter = 0x800B51EC; // type:func
+AudioHeap_LoadLowPassFilter = 0x800B521C; // type:func
+AudioHeap_LoadHighPassFilter = 0x800B5270; // type:func
+AudioHeap_LoadFilter = 0x800B52C8; // type:func
+AudioHeap_UpdateReverb = 0x800B53FC; // type:func
+AudioHeap_UpdateReverbs = 0x800B5404; // type:func
+AudioHeap_ClearCurrentAiBuffer = 0x800B54C8; // type:func
+AudioHeap_ResetStep = 0x800B5534; // type:func
+AudioHeap_Init = 0x800B5838; // type:func
+AudioHeap_SearchPermanentCache = 0x800B6128; // type:func
+AudioHeap_AllocPermanent = 0x800B6180; // type:func
+AudioHeap_AllocSampleCache = 0x800B6204; // type:func
+AudioHeap_InitSampleCaches = 0x800B6274; // type:func
+AudioHeap_AllocTemporarySampleCacheEntry = 0x800B630C; // type:func
+AudioHeap_UnapplySampleCacheForFont = 0x800B65A4; // type:func
+AudioHeap_DiscardSampleCacheEntry = 0x800B6718; // type:func
+AudioHeap_UnapplySampleCache = 0x800B67F4; // type:func
+AudioHeap_AllocPersistentSampleCacheEntry = 0x800B6838; // type:func
+AudioHeap_DiscardSampleCacheForFont = 0x800B68C0; // type:func
+AudioHeap_DiscardSampleCaches = 0x800B68FC; // type:func
+AudioHeap_ChangeStorage = 0x800B6A4C; // type:func
+AudioHeap_DiscardSampleBank = 0x800B6AAC; // type:func
+AudioHeap_ApplySampleBankCache = 0x800B6AD0; // type:func
+AudioHeap_ApplySampleBankCacheInternal = 0x800B6AF4; // type:func
+AudioHeap_DiscardSampleBanks = 0x800B6D88; // type:func
+AudioLoad_DecreaseSampleDmaTtls = 0x800B6E30; // type:func
+AudioLoad_DmaSampleData = 0x800B6F1C; // type:func
+AudioLoad_InitSampleDmaBuffers = 0x800B7258; // type:func
+AudioLoad_IsFontLoadComplete = 0x800B74F0; // type:func
+AudioLoad_IsSeqLoadComplete = 0x800B7568; // type:func
+AudioLoad_IsSampleLoadComplete = 0x800B75E0; // type:func
+AudioLoad_SetFontLoadStatus = 0x800B7658; // type:func
+AudioLoad_SetSeqLoadStatus = 0x800B7688; // type:func
+AudioLoad_SetSampleFontLoadStatusAndApplyCaches = 0x800B76B8; // type:func
+AudioLoad_SetSampleFontLoadStatus = 0x800B7718; // type:func
+AudioLoad_InitTable = 0x800B7748; // type:func
+AudioLoad_SyncLoadSeqFonts = 0x800B77A8; // type:func
+AudioLoad_SyncLoadSeqParts = 0x800B7858; // type:func
+AudioLoad_SyncLoadSample = 0x800B78B8; // type:func
+AudioLoad_SyncLoadInstrument = 0x800B79A4; // type:func
+AudioLoad_AsyncLoad = 0x800B7A74; // type:func
+AudioLoad_AsyncLoadSeq = 0x800B7AAC; // type:func
+AudioLoad_AsyncLoadSampleBank = 0x800B7AF0; // type:func
+AudioLoad_AsyncLoadFont = 0x800B7B34; // type:func
+AudioLoad_GetFontsForSequence = 0x800B7B78; // type:func
+AudioLoad_DiscardSeqFonts = 0x800B7BBC; // type:func
+AudioLoad_DiscardFont = 0x800B7C6C; // type:func
+AudioLoad_SyncInitSeqPlayer = 0x800B7D14; // type:func
+AudioLoad_SyncInitSeqPlayerSkipTicks = 0x800B7D64; // type:func
+AudioLoad_SyncInitSeqPlayerInternal = 0x800B7DBC; // type:func
+AudioLoad_SyncLoadSeq = 0x800B7F04; // type:func
+AudioLoad_GetSampleBank = 0x800B7F58; // type:func
+AudioLoad_TrySyncLoadSampleBank = 0x800B7F78; // type:func
+AudioLoad_SyncLoadFont = 0x800B8094; // type:func
+AudioLoad_SyncLoad = 0x800B8198; // type:func
+AudioLoad_GetRealTableIndex = 0x800B83A8; // type:func
+AudioLoad_SearchCaches = 0x800B83E4; // type:func
+AudioLoad_GetLoadTable = 0x800B8438; // type:func
+AudioLoad_RelocateFont = 0x800B847C; // type:func
+AudioLoad_SyncDma = 0x800B86E8; // type:func
+AudioLoad_SyncDmaUnkMedium = 0x800B880C; // type:func
+AudioLoad_Dma = 0x800B8820; // type:func
+AudioLoad_Unused1 = 0x800B88F8; // type:func
+AudioLoad_SyncLoadSimple = 0x800B8900; // type:func
+AudioLoad_AsyncLoadInner = 0x800B8920; // type:func
+AudioLoad_ProcessLoads = 0x800B8C2C; // type:func
+AudioLoad_SetDmaHandler = 0x800B8C5C; // type:func
+AudioLoad_SetUnusedHandler = 0x800B8C68; // type:func
+AudioLoad_InitSoundFont = 0x800B8C74; // type:func
+AudioLoad_Init = 0x800B8CD4; // type:func
+AudioLoad_InitSlowLoads = 0x800B9040; // type:func
+AudioLoad_SlowLoadSample = 0x800B9054; // type:func
+AudioLoad_GetFontSample = 0x800B9220; // type:func
+AudioLoad_Unused2 = 0x800B92B0; // type:func
+AudioLoad_FinishSlowLoad = 0x800B92B8; // type:func
+AudioLoad_ProcessSlowLoads = 0x800B932C; // type:func
+AudioLoad_DmaSlowCopy = 0x800B94B4; // type:func
+AudioLoad_DmaSlowCopyUnkMedium = 0x800B9538; // type:func
+AudioLoad_SlowLoadSeq = 0x800B954C; // type:func
+AudioLoad_InitAsyncLoads = 0x800B9654; // type:func
+AudioLoad_StartAsyncLoadUnkMedium = 0x800B9684; // type:func
+AudioLoad_StartAsyncLoad = 0x800B9708; // type:func
+AudioLoad_ProcessAsyncLoads = 0x800B982C; // type:func
+AudioLoad_ProcessAsyncLoadUnkMedium = 0x800B9950; // type:func
+AudioLoad_FinishAsyncLoad = 0x800B995C; // type:func
+AudioLoad_ProcessAsyncLoad = 0x800B9A98; // type:func
+AudioLoad_AsyncDma = 0x800B9BF4; // type:func
+AudioLoad_AsyncDmaUnkMedium = 0x800B9C84; // type:func
+AudioLoad_RelocateSample = 0x800B9C98; // type:func
+AudioLoad_RelocateFontAndPreloadSamples = 0x800B9DD8; // type:func
+AudioLoad_ProcessSamplePreloads = 0x800BA1D0; // type:func
+AudioLoad_AddToSampleSet = 0x800BA384; // type:func
+AudioLoad_GetSamplesForFont = 0x800BA3CC; // type:func
+AudioLoad_AddUsedSample = 0x800BA500; // type:func
+AudioLoad_PreloadSamplesForFont = 0x800BA558; // type:func
+AudioLoad_LoadPermanentSamples = 0x800BA9D4; // type:func
+AudioLoad_Unused3 = 0x800BAB14; // type:func
+AudioLoad_Unused4 = 0x800BAB1C; // type:func
+AudioLoad_Unused5 = 0x800BAB24; // type:func
+AudioLoad_ScriptLoad = 0x800BAB2C; // type:func
+AudioLoad_ProcessScriptLoads = 0x800BAB98; // type:func
+AudioLoad_InitScriptLoads = 0x800BABF0; // type:func
+AudioThread_Update = 0x800BAC20; // type:func
+AudioThread_UpdateImpl = 0x800BAC40; // type:func
+AudioThread_ProcessGlobalCmd = 0x800BB1C8; // type:func
+AudioThread_SetFadeOutTimer = 0x800BB59C; // type:func
+AudioThread_SetFadeInTimer = 0x800BB5F0; // type:func
+AudioThread_InitMesgQueuesImpl = 0x800BB638; // type:func
+AudioThread_QueueCmd = 0x800BB6D0; // type:func
+AudioThread_QueueCmdF32 = 0x800BB71C; // type:func
+AudioThread_QueueCmdS32 = 0x800BB740; // type:func
+AudioThread_QueueCmdS8 = 0x800BB764; // type:func
+AudioThread_QueueCmdU16 = 0x800BB794; // type:func
+AudioThread_ScheduleProcessCmds = 0x800BB7C4; // type:func
+AudioThread_ResetCmdQueue = 0x800BB854; // type:func
+AudioThread_ProcessCmd = 0x800BB86C; // type:func
+AudioThread_ProcessCmds = 0x800BB9B0; // type:func
+func_800E5E20 = 0x800BBA64; // type:func
+AudioThread_GetFontsForSequence = 0x800BBAC8; // type:func
+Audio_GetSampleBankIdsOfFont = 0x800BBAE8; // type:func
+func_800E5EDC = 0x800BBB20; // type:func
+func_800E5F34 = 0x800BBB78; // type:func
+AudioThread_ResetAudioHeap = 0x800BBBCC; // type:func
+AudioThread_PreNMIInternal = 0x800BBC68; // type:func
+AudioThread_GetChannelIO = 0x800BBCB4; // type:func
+AudioThread_GetSeqPlayerIO = 0x800BBD08; // type:func
+AudioThread_InitExternalPool = 0x800BBD30; // type:func
+AudioThread_ResetExternalPool = 0x800BBD60; // type:func
+AudioThread_ProcessSeqPlayerCmd = 0x800BBD6C; // type:func
+AudioThread_ProcessChannelCmd = 0x800BBF44; // type:func
+AudioThread_Noop1Cmd = 0x800BC0F4; // type:func
+AudioThread_Noop1CmdZeroed = 0x800BC13C; // type:func
+AudioThread_Noop2Cmd = 0x800BC160; // type:func
+AudioThread_WaitForAudioTask = 0x800BC194; // type:func
+func_800E6590 = 0x800BC1D4; // type:func
+func_800E6680 = 0x800BC2C4; // type:func
+func_800E66A0 = 0x800BC2E4; // type:func
+func_800E66C0 = 0x800BC304; // type:func
+AudioThread_NextRandom = 0x800BC404; // type:func
+AudioThread_InitMesgQueues = 0x800BC45C; // type:func
+Audio_InvalDCache = 0x800BC480; // type:func
+Audio_WritebackDCache = 0x800BC4C0; // type:func
+osAiSetNextBuffer = 0x800BC500; // type:func
+Audio_InitNoteSub = 0x800BC580; // type:func
+Audio_NoteSetResamplingRate = 0x800BC9F8; // type:func
+Audio_NoteInit = 0x800BCAA8; // type:func
+Audio_NoteDisable = 0x800BCB68; // type:func
+Audio_ProcessNotes = 0x800BCBCC; // type:func
+Audio_GetInstrumentTunedSample = 0x800BD09C; // type:func
+Audio_GetInstrumentInner = 0x800BD0D8; // type:func
+Audio_GetDrum = 0x800BD1AC; // type:func
+Audio_GetSoundEffect = 0x800BD290; // type:func
+Audio_SetFontInstrument = 0x800BD384; // type:func
+Audio_SeqLayerDecayRelease = 0x800BD4C8; // type:func
+Audio_SeqLayerNoteDecay = 0x800BD7A0; // type:func
+Audio_SeqLayerNoteRelease = 0x800BD7C0; // type:func
+Audio_BuildSyntheticWave = 0x800BD7E0; // type:func
+Audio_InitSyntheticWave = 0x800BD8E4; // type:func
+Audio_InitNoteList = 0x800BD93C; // type:func
+Audio_InitNoteLists = 0x800BD94C; // type:func
+Audio_InitNoteFreeList = 0x800BD99C; // type:func
+Audio_NotePoolClear = 0x800BDA40; // type:func
+Audio_NotePoolFill = 0x800BDBA0; // type:func
+Audio_AudioListPushFront = 0x800BDCDC; // type:func
+Audio_AudioListRemove = 0x800BDD1C; // type:func
+Audio_FindNodeWithPrioLessThan = 0x800BDD48; // type:func
+Audio_NoteInitForLayer = 0x800BDDC8; // type:func
+func_800E82C0 = 0x800BDF00; // type:func
+Audio_NoteReleaseAndTakeOwnership = 0x800BDF34; // type:func
+Audio_AllocNoteFromDisabled = 0x800BDF60; // type:func
+Audio_AllocNoteFromDecaying = 0x800BDFAC; // type:func
+Audio_AllocNoteFromActive = 0x800BDFFC; // type:func
+Audio_AllocNote = 0x800BE0F4; // type:func
+Audio_NoteInitAll = 0x800BE3C8; // type:func
+Audio_SequenceChannelProcessSound = 0x800BE500; // type:func
+Audio_SequencePlayerProcessSound = 0x800BE6C8; // type:func
+Audio_GetPortamentoFreqScale = 0x800BE814; // type:func
+Audio_GetVibratoPitchChange = 0x800BE870; // type:func
+Audio_GetVibratoFreqScale = 0x800BE8A8; // type:func
+Audio_NoteVibratoUpdate = 0x800BEAE4; // type:func
+Audio_NoteVibratoInit = 0x800BEB40; // type:func
+Audio_NotePortamentoInit = 0x800BEBF8; // type:func
+Audio_AdsrInit = 0x800BEC24; // type:func
+Audio_AdsrUpdate = 0x800BEC44; // type:func
+AudioSeq_GetScriptControlFlowArgument = 0x800BEF80; // type:func
+AudioSeq_HandleScriptFlowControl = 0x800BEFE8; // type:func
+AudioSeq_InitSequenceChannel = 0x800BF1C4; // type:func
+AudioSeq_SeqChannelSetLayer = 0x800BF318; // type:func
+AudioSeq_SeqLayerDisable = 0x800BF43C; // type:func
+AudioSeq_SeqLayerFree = 0x800BF4B8; // type:func
+AudioSeq_SequenceChannelDisable = 0x800BF508; // type:func
+AudioSeq_SequencePlayerSetupChannels = 0x800BF574; // type:func
+AudioSeq_SequencePlayerDisableChannels = 0x800BF66C; // type:func
+AudioSeq_SequenceChannelEnable = 0x800BF6EC; // type:func
+AudioSeq_SequencePlayerDisableAsFinished = 0x800BF784; // type:func
+AudioSeq_SequencePlayerDisable = 0x800BF7AC; // type:func
+AudioSeq_AudioListPushBack = 0x800BF8A4; // type:func
+AudioSeq_AudioListPopBack = 0x800BF8E4; // type:func
+AudioSeq_InitLayerFreelist = 0x800BF924; // type:func
+AudioSeq_ScriptReadU8 = 0x800BF9C4; // type:func
+AudioSeq_ScriptReadS16 = 0x800BF9D8; // type:func
+AudioSeq_ScriptReadCompressedU16 = 0x800BFA10; // type:func
+AudioSeq_SeqLayerProcessScript = 0x800BFA50; // type:func
+AudioSeq_SeqLayerProcessScriptStep1 = 0x800BFB54; // type:func
+AudioSeq_SeqLayerProcessScriptStep5 = 0x800BFBE0; // type:func
+AudioSeq_SeqLayerProcessScriptStep2 = 0x800BFD3C; // type:func
+AudioSeq_SeqLayerProcessScriptStep4 = 0x800C00BC; // type:func
+AudioSeq_SeqLayerProcessScriptStep3 = 0x800C075C; // type:func
+AudioSeq_SetChannelPriorities = 0x800C0B70; // type:func
+AudioSeq_GetInstrument = 0x800C0BA0; // type:func
+AudioSeq_SetInstrument = 0x800C0C14; // type:func
+AudioSeq_SequenceChannelSetVolume = 0x800C0CC0; // type:func
+AudioSeq_SequenceChannelProcessScript = 0x800C0CE4; // type:func
+AudioSeq_SequencePlayerProcessSequence = 0x800C19D4; // type:func
+AudioSeq_ProcessSequences = 0x800C21E0; // type:func
+AudioSeq_SkipForwardSequence = 0x800C2294; // type:func
+AudioSeq_ResetSequencePlayer = 0x800C22E4; // type:func
+AudioSeq_InitSequencePlayerChannels = 0x800C23B0; // type:func
+AudioSeq_InitSequencePlayer = 0x800C2488; // type:func
+AudioSeq_InitSequencePlayers = 0x800C2558; // type:func
+AudioOcarina_ReadControllerInput = 0x800C25D0; // type:func
+AudioOcarina_BendPitchTwoSemitones = 0x800C2630; // type:func
+AudioOcarina_GetPlayingState = 0x800C26C0; // type:func
+AudioOcarina_MapNoteToButton = 0x800C2704; // type:func
+AudioOcarina_MapNotesToScarecrowButtons = 0x800C274C; // type:func
+AudioOcarina_Start = 0x800C27D4; // type:func
+AudioOcarina_CheckIfStartedSong = 0x800C298C; // type:func
+AudioOcarina_CheckSongsWithMusicStaff = 0x800C29C8; // type:func
+AudioOcarina_CheckSongsWithoutMusicStaff = 0x800C2DD0; // type:func
+AudioOcarina_PlayControllerInput = 0x800C301C; // type:func
+AudioOcarina_EnableInput = 0x800C333C; // type:func
+AudioOcarina_SetInstrument = 0x800C334C; // type:func
+AudioOcarina_SetPlaybackSong = 0x800C3430; // type:func
+AudioOcarina_PlaybackSong = 0x800C3530; // type:func
+AudioOcarina_SetRecordingSong = 0x800C3854; // type:func
+AudioOcarina_SetRecordingState = 0x800C3C5C; // type:func
+AudioOcarina_UpdateRecordingStaff = 0x800C3D88; // type:func
+AudioOcarina_UpdatePlayingStaff = 0x800C3DC0; // type:func
+AudioOcarina_UpdatePlaybackStaff = 0x800C3E04; // type:func
+AudioOcarina_GetRecordingStaff = 0x800C3EB4; // type:func
+AudioOcarina_GetPlayingStaff = 0x800C3EC0; // type:func
+AudioOcarina_GetPlaybackStaff = 0x800C3EE4; // type:func
+AudioOcarina_RecordSong = 0x800C3EF0; // type:func
+AudioOcarina_MemoryGameInit = 0x800C407C; // type:func
+AudioOcarina_MemoryGameNextNote = 0x800C40EC; // type:func
+AudioOcarina_Update = 0x800C41F4; // type:func
+AudioOcarina_PlayLongScarecrowSong = 0x800C4324; // type:func
+AudioOcarina_ResetStaffs = 0x800C4430; // type:func
+AudioDebug_ScrPrt = 0x800C447C; // type:func
+AudioDebug_ProcessInput = 0x800C4484; // type:func
+Audio_Update = 0x800C4490; // type:func
+func_800F3138 = 0x800C4534; // type:func
+func_800F3140 = 0x800C453C; // type:func
+func_800F314C = 0x800C4548; // type:func
+Audio_ComputeSfxVolume = 0x800C4584; // type:func
+Audio_ComputeSfxReverb = 0x800C46EC; // type:func
+Audio_ComputeSfxPanSigned = 0x800C4864; // type:func
+Audio_ComputeSfxFreqScale = 0x800C49E8; // type:func
+func_800F37B8 = 0x800C4C00; // type:func
+func_800F3990 = 0x800C4DD8; // type:func
+Audio_SetSfxProperties = 0x800C4E50; // type:func
+Audio_ResetSfxChannelState = 0x800C5344; // type:func
+Audio_PlayCutsceneEffectsSequence = 0x800C53AC; // type:func
+func_800F3F84 = 0x800C53F4; // type:func
+func_800F4010 = 0x800C5480; // type:func
+func_800F4138 = 0x800C55A0; // type:func
+func_800F4190 = 0x800C55F8; // type:func
+Audio_PlaySfxRandom = 0x800C5648; // type:func
+func_800F4254 = 0x800C56BC; // type:func
+func_800F436C = 0x800C57D4; // type:func
+func_800F4414 = 0x800C587C; // type:func
+func_800F44EC = 0x800C5954; // type:func
+func_800F4524 = 0x800C598C; // type:func
+func_800F4578 = 0x800C59E0; // type:func
+func_800F45D0 = 0x800C5A38; // type:func
+Audio_PlaySfxRiver = 0x800C5A9C; // type:func
+Audio_PlaySfxWaterfall = 0x800C5B48; // type:func
+Audio_StepFreqLerp = 0x800C5BEC; // type:func
+Audio_SetBgmVolumeOffDuringFanfare = 0x800C5C24; // type:func
+Audio_SetBgmVolumeOnDuringFanfare = 0x800C5C64; // type:func
+Audio_SetMainBgmVolume = 0x800C5CA4; // type:func
+Audio_SetGanonsTowerBgmVolumeLevel = 0x800C5CD8; // type:func
+Audio_SetGanonsTowerBgmVolume = 0x800C5D84; // type:func
+Audio_LowerMainBgmVolume = 0x800C5EBC; // type:func
+Audio_UpdateRiverSoundVolumes = 0x800C5ED8; // type:func
+Audio_PlaySfxIncreasinglyTransposed = 0x800C5FC0; // type:func
+Audio_ResetIncreasingTranspose = 0x800C6050; // type:func
+Audio_PlaySfxTransposed = 0x800C605C; // type:func
+func_800F4C58 = 0x800C60C0; // type:func
+func_800F4E30 = 0x800C6298; // type:func
+Audio_ClearSariaBgm = 0x800C6534; // type:func
+Audio_ClearSariaBgmAtPos = 0x800C6554; // type:func
+Audio_SplitBgmChannels = 0x800C6574; // type:func
+Audio_PlaySariaBgm = 0x800C6708; // type:func
+Audio_ClearSariaBgm2 = 0x800C6980; // type:func
+Audio_PlayMorningSceneSequence = 0x800C698C; // type:func
+Audio_PlaySceneSequence = 0x800C69CC; // type:func
+Audio_UpdateSceneSequenceResumePoint = 0x800C6B4C; // type:func
+Audio_PlayWindmillBgm = 0x800C6BBC; // type:func
+Audio_SetMainBgmTempoFreqAfterFanfare = 0x800C6BF0; // type:func
+Audio_SetFastTempoForTimedMinigame = 0x800C6DBC; // type:func
+Audio_PlaySequenceInCutscene = 0x800C6E00; // type:func
+Audio_StopSequenceInCutscene = 0x800C6E8C; // type:func
+Audio_IsSequencePlaying = 0x800C6EFC; // type:func
+func_800F5ACC = 0x800C6F70; // type:func
+func_800F5B58 = 0x800C6FE4; // type:func
+func_800F5BF0 = 0x800C7094; // type:func
+func_800F5C2C = 0x800C70D0; // type:func
+Audio_PlayFanfare = 0x800C7108; // type:func
+Audio_UpdateFanfare = 0x800C719C; // type:func
+Audio_PlaySequenceWithSeqPlayerIO = 0x800C72BC; // type:func
+Audio_SetSequenceMode = 0x800C7334; // type:func
+Audio_SetBgmEnemyVolume = 0x800C7618; // type:func
+Audio_UpdateMalonSinging = 0x800C776C; // type:func
+func_800F64E0 = 0x800C79D0; // type:func
+Audio_ToggleMalonSinging = 0x800C7A74; // type:func
+Audio_SetEnvReverb = 0x800C7BB0; // type:func
+Audio_SetCodeReverb = 0x800C7BCC; // type:func
+func_800F6700 = 0x800C7BF0; // type:func
+Audio_SetBaseFilter = 0x800C7C90; // type:func
+Audio_SetExtraFilter = 0x800C7D18; // type:func
+Audio_SetCutsceneFlag = 0x800C7DAC; // type:func
+Audio_PlaySfxGeneralIfNotInCutscene = 0x800C7DC4; // type:func
+Audio_PlaySfxIfNotInCutscene = 0x800C7E0C; // type:func
+func_800F6964 = 0x800C7E54; // type:func
+Audio_StopBgmAndFanfare = 0x800C7FA0; // type:func
+func_800F6B3C = 0x800C802C; // type:func
+Audio_DisableAllSeq = 0x800C8058; // type:func
+func_800F6BB8 = 0x800C80A8; // type:func
+func_800F6BDC = 0x800C80CC; // type:func
+Audio_PreNMI = 0x800C8104; // type:func
+func_800F6C34 = 0x800C8124; // type:func
+Audio_SetNatureAmbienceChannelIO = 0x800C8254; // type:func
+Audio_StartNatureAmbienceSequence = 0x800C8368; // type:func
+Audio_PlayNatureAmbienceSequence = 0x800C84CC; // type:func
+Audio_Init = 0x800C8624; // type:func
+Audio_InitSound = 0x800C8648; // type:func
+func_800F7170 = 0x800C869C; // type:func
+func_800F71BC = 0x800C86E8; // type:func
+func_800F7208 = 0x800C8734; // type:func
+Audio_SetSfxBanksMute = 0x800C8790; // type:func
+Audio_QueueSeqCmdMute = 0x800C87E8; // type:func
+Audio_ClearBGMMute = 0x800C884C; // type:func
+Audio_PlaySfxGeneral = 0x800C88BC; // type:func
+Audio_RemoveMatchingSfxRequests = 0x800C893C; // type:func
+Audio_ProcessSfxRequest = 0x800C8ADC; // type:func
+Audio_RemoveSfxBankEntry = 0x800C8F78; // type:func
+Audio_ChooseActiveSfx = 0x800C9110; // type:func
+Audio_PlayActiveSfx = 0x800C9844; // type:func
+Audio_StopSfxByBank = 0x800C9B64; // type:func
+func_800F8884 = 0x800C9C48; // type:func
+Audio_StopSfxByPosAndBank = 0x800C9D64; // type:func
+Audio_StopSfxByPos = 0x800C9DAC; // type:func
+Audio_StopSfxByPosAndId = 0x800C9E08; // type:func
+Audio_StopSfxByTokenAndId = 0x800C9F64; // type:func
+Audio_StopSfxById = 0x800CA0C8; // type:func
+Audio_ProcessSfxRequests = 0x800CA200; // type:func
+Audio_SetUnusedBankLerp = 0x800CA264; // type:func
+Audio_StepUnusedBankLerp = 0x800CA2F8; // type:func
+func_800F8F88 = 0x800CA34C; // type:func
+Audio_IsSfxPlaying = 0x800CA3B8; // type:func
+Audio_ResetSfx = 0x800CA420; // type:func
+Audio_StartSequence = 0x800CA5E0; // type:func
+Audio_StopSequence = 0x800CA764; // type:func
+Audio_ProcessSeqCmd = 0x800CA7EC; // type:func
+Audio_QueueSeqCmd = 0x800CB2B0; // type:func
+Audio_ProcessSeqCmds = 0x800CB2D8; // type:func
+Audio_GetActiveSeqId = 0x800CB358; // type:func
+Audio_IsSeqCmdNotQueued = 0x800CB3C0; // type:func
+Audio_ResetSequenceRequests = 0x800CB418; // type:func
+Audio_ReplaceSeqCmdSetupOpVolRestore = 0x800CB430; // type:func
+Audio_SetVolumeScale = 0x800CB4E4; // type:func
+Audio_UpdateActiveSequences = 0x800CB680; // type:func
+func_800FAD34 = 0x800CBFD8; // type:func
+Audio_ResetActiveSequences = 0x800CC09C; // type:func
+Audio_ResetActiveSequencesAndVolume = 0x800CC158; // type:func
+GfxPrint_Setup = 0x800CC200; // type:func
+GfxPrint_SetColor = 0x800CC698; // type:func
+GfxPrint_SetPosPx = 0x800CC6E4; // type:func
+GfxPrint_SetPos = 0x800CC708; // type:func
+GfxPrint_SetBasePosPx = 0x800CC730; // type:func
+GfxPrint_PrintCharImpl = 0x800CC744; // type:func
+GfxPrint_PrintChar = 0x800CCA50; // type:func
+GfxPrint_PrintStringWithSize = 0x800CCC0C; // type:func
+GfxPrint_PrintString = 0x800CCC68; // type:func
+GfxPrint_Callback = 0x800CCCC0; // type:func
+GfxPrint_Init = 0x800CCCEC; // type:func
+GfxPrint_Destroy = 0x800CCD40; // type:func
+GfxPrint_Open = 0x800CCD48; // type:func
+GfxPrint_Close = 0x800CCD90; // type:func
+GfxPrint_VPrintf = 0x800CCDA8; // type:func
+GfxPrint_Printf = 0x800CCDC8; // type:func
+RcpUtils_PrintRegisterStatus = 0x800CCE00; // type:func
+RcpUtils_Reset = 0x800CD0F8; // type:func
+Overlay_Relocate = 0x800CD130; // type:func
+Overlay_Load = 0x800CD3F8; // type:func
+Overlay_AllocateAndLoad = 0x800CD578; // type:func
+PadUtils_Init = 0x800CD5E0; // type:func
+func_800FCB70 = 0x800CD600; // type:func
+PadUtils_ResetPressRel = 0x800CD608; // type:func
+PadUtils_CheckCurExact = 0x800CD61C; // type:func
+PadUtils_CheckCur = 0x800CD634; // type:func
+PadUtils_CheckPressed = 0x800CD650; // type:func
+PadUtils_CheckReleased = 0x800CD66C; // type:func
+PadUtils_GetCurButton = 0x800CD688; // type:func
+PadUtils_GetPressButton = 0x800CD690; // type:func
+PadUtils_GetCurX = 0x800CD698; // type:func
+PadUtils_GetCurY = 0x800CD6A0; // type:func
+PadUtils_SetRelXY = 0x800CD6A8; // type:func
+PadUtils_GetRelXImpl = 0x800CD6B4; // type:func
+PadUtils_GetRelYImpl = 0x800CD6BC; // type:func
+PadUtils_GetRelX = 0x800CD6C4; // type:func
+PadUtils_GetRelY = 0x800CD6E4; // type:func
+PadUtils_GetPressX = 0x800CD704; // type:func
+PadUtils_GetPressY = 0x800CD70C; // type:func
+PadUtils_UpdateRelXY = 0x800CD714; // type:func
+func_800FC800 = 0x800CD7F0; // type:func
+func_800FC83C = 0x800CD848; // type:func
+func_800FC868 = 0x800CD894; // type:func
+func_800FC8D8 = 0x800CD928; // type:func
+func_800FC948 = 0x800CD9C0; // type:func
+func_800FCA18 = 0x800CDAA4; // type:func
+func_800FCB34 = 0x800CDB60; // type:func
+SystemHeap_Init = 0x800CDBD0; // type:func
+PadSetup_Init = 0x800CDC10; // type:func
+Math_FTanF = 0x800CDD50; // type:func
+Math_FFloorF = 0x800CDD84; // type:func
+Math_FCeilF = 0x800CDDA4; // type:func
+func_800CDDC4_unknown = 0x800CDDC4; // type:func
+func_800CDDF8_unknown = 0x800CDDF8; // type:func
+Math_FRoundF = 0x800CDE28; // type:func
+Math_FTruncF = 0x800CDE48; // type:func
+Math_FNearbyIntF = 0x800CDE68; // type:func
+Math_FAtanContFracF = 0x800CDE88; // type:func
+Math_FAtan2F = 0x800CDFAC; // type:func
+Math_FAsinF = 0x800CE0A0; // type:func
+Math_FAcosF = 0x800CE0D0; // type:func
+floorf = 0x800CE100; // type:func
+floor = 0x800CE10C; // type:func
+lfloorf = 0x800CE118; // type:func
+lfloor = 0x800CE128; // type:func
+ceilf = 0x800CE138; // type:func
+ceil = 0x800CE144; // type:func
+lceilf = 0x800CE150; // type:func
+lceil = 0x800CE160; // type:func
+truncf = 0x800CE170; // type:func
+trunc = 0x800CE17C; // type:func
+ltruncf = 0x800CE188; // type:func
+ltrunc = 0x800CE198; // type:func
+nearbyintf = 0x800CE1A8; // type:func
+nearbyint = 0x800CE1B4; // type:func
+lnearbyintf = 0x800CE1C0; // type:func
+lnearbyint = 0x800CE1D0; // type:func
+roundf = 0x800CE1E0; // type:func
+round = 0x800CE1FC; // type:func
+lroundf = 0x800CE21C; // type:func
+lround = 0x800CE23C; // type:func
+SystemArena_Malloc = 0x800CE260; // type:func
+SystemArena_MallocR = 0x800CE2A8; // type:func
+SystemArena_Realloc = 0x800CE2F0; // type:func
+SystemArena_Free = 0x800CE340; // type:func
+SystemArena_Calloc = 0x800CE380; // type:func
+SystemArena_GetSizes = 0x800CE3F8; // type:func
+SystemArena_Check = 0x800CE430; // type:func
+SystemArena_Init = 0x800CE454; // type:func
+SystemArena_Cleanup = 0x800CE484; // type:func
+SystemArena_IsInitialized = 0x800CE4A8; // type:func
+Rand_Next = 0x800CE4D0; // type:func
+Rand_Seed = 0x800CE500; // type:func
+Rand_ZeroOne = 0x800CE50C; // type:func
+Rand_Seed_Variable = 0x800CE550; // type:func
+Rand_Next_Variable = 0x800CE558; // type:func
+Rand_ZeroOne_Variable = 0x800CE580; // type:func
+__osMallocInit = 0x800CE5D0; // type:func
+__osMallocCleanup = 0x800CE618; // type:func
+__osMallocIsInitialized = 0x800CE638; // type:func
+__osMallocDebug = 0x800CE644; // type:func
+__osMallocRDebug = 0x800CE760; // type:func
+__osMalloc = 0x800CE8A0; // type:func
+__osMallocR = 0x800CE9BC; // type:func
+__osFree = 0x800CEAF4; // type:func
+__osFreeDebug = 0x800CEC24; // type:func
+__osRealloc = 0x800CED54; // type:func
+__osReallocDebug = 0x800CEEA8; // type:func
+ArenaImpl_GetSizes = 0x800CEEC8; // type:func
+__osCheckArena = 0x800CEF3C; // type:func
+func_800FF334 = 0x800CEF78; // type:func
+proutSprintf = 0x800CEF80; // type:func
+vsprintf = 0x800CEFA4; // type:func
+sprintf = 0x800CEFF4; // type:func
+PrintUtils_VPrintf = 0x800CF050; // type:func
+PrintUtils_Printf = 0x800CF084; // type:func
+JpegUtils_ProcessQuantizationTable = 0x800CF0B0; // type:func
+JpegUtils_ParseHuffmanCodesLengths = 0x800CF118; // type:func
+JpegUtils_GetHuffmanCodes = 0x800CF19C; // type:func
+JpegUtils_SetHuffmanTable = 0x800CF208; // type:func
+JpegUtils_ProcessHuffmanTableImpl = 0x800CF2B0; // type:func
+JpegUtils_ProcessHuffmanTable = 0x800CF36C; // type:func
+JpegUtils_SetHuffmanTableOld = 0x800CF444; // type:func
+JpegUtils_ProcessHuffmanTableImplOld = 0x800CF4EC; // type:func
+JpegDecoder_Decode = 0x800CF5C0; // type:func
+JpegDecoder_ProcessMcu = 0x800CF7E8; // type:func
+JpegDecoder_ParseNextSymbol = 0x800CF984; // type:func
+JpegDecoder_ReadBits = 0x800CFAC0; // type:func
+osGetIntMask = 0x800CFBB0; // type:func
+guScaleF = 0x800CFC10; // type:func
+guScale = 0x800CFC64; // type:func
+sinf = 0x800CFCB0; // type:func
+sins = 0x800CFE70; // type:func
+_VirtualToPhysicalTask = 0x800CFEE0; // type:func
+osSpTaskLoad = 0x800CFFFC; // type:func
+osSpTaskStartGo = 0x800D018C; // type:func
+__osMotorAccess = 0x800D01D0; // type:func
+_MakeMotorData = 0x800D0338; // type:func
+osMotorInit = 0x800D0444; // type:func
+__osSiCreateAccessQueue = 0x800D05A0; // type:func
+__osSiGetAccess = 0x800D05F0; // type:func
+__osSiRelAccess = 0x800D0634; // type:func
+osContInit = 0x800D0660; // type:func
+__osContGetInitData = 0x800D07D0; // type:func
+__osPackRequestData = 0x800D08A0; // type:func
+osContStartReadData = 0x800D09A0; // type:func
+osContGetReadData = 0x800D0A24; // type:func
+__osPackReadData = 0x800D0AB0; // type:func
+guPerspectiveF = 0x800D0B80; // type:func
+guPerspective = 0x800D0DB0; // type:func
+__osSpRawStartDma = 0x800D0E10; // type:func
+__osSiRawStartDma = 0x800D0EA0; // type:func
+osSpTaskYield = 0x800D0F50; // type:func
+guMtxF2L = 0x800D0F70; // type:func
+guMtxIdentF = 0x800D1070; // type:func
+guMtxIdent = 0x800D10F8; // type:func
+guMtxL2F = 0x800D1128; // type:func
+guLookAtF = 0x800D11E0; // type:func
+guLookAt = 0x800D1498; // type:func
+osStopTimer = 0x800D1510; // type:func
+sqrtf = 0x800D1600; // type:func
+osAfterPreNMI = 0x800D1610; // type:func
+osContStartQuery = 0x800D1630; // type:func
+osContGetQuery = 0x800D16B4; // type:func
+guLookAtHiliteF = 0x800D16E0; // type:func
+guLookAtHilite = 0x800D1E18; // type:func
+_Putfld = 0x800D1ED0; // type:func
+_Printf = 0x800D2540; // type:func
+memcpy = 0x800D2B90; // type:func
+strlen = 0x800D2BBC; // type:func
+strchr = 0x800D2BE4; // type:func
+__osSpDeviceBusy = 0x800D2C30; // type:func
+guPositionF = 0x800D2C60; // type:func
+guPosition = 0x800D2E10; // type:func
+osSpTaskYielded = 0x800D2E80; // type:func
+guRotateF = 0x800D2F00; // type:func
+guRotate = 0x800D3094; // type:func
+osAiSetFrequency = 0x800D30F0; // type:func
+__osGetActiveQueue = 0x800D3240; // type:func
+guNormalize = 0x800D3250; // type:func
+osDpGetStatus = 0x800D32E0; // type:func
+osDpSetStatus = 0x800D32F0; // type:func
+guOrthoF = 0x800D3300; // type:func
+guOrtho = 0x800D3454; // type:func
+cosf = 0x800D34C0; // type:func
+coss = 0x800D3630; // type:func
+osSetTime = 0x800D3660; // type:func
+osViSetEvent = 0x800D3690; // type:func
+guS2DInitBg = 0x800D3700; // type:func
+__osPfsSelectBank = 0x800D3880; // type:func
+osContSetCh = 0x800D3900; // type:func
+osAiGetLength = 0x800D3970; // type:func
+guTranslateF = 0x800D3980; // type:func
+guTranslate = 0x800D39C8; // type:func
+__osContRamWrite = 0x800D3A20; // type:func
+__osPfsGetStatus = 0x800D3C70; // type:func
+__osPfsRequestOneChannel = 0x800D3D40; // type:func
+__osPfsGetOneChannelData = 0x800D3E04; // type:func
+__osSumcalc = 0x800D3EA0; // type:func
+__osIdCheckSum = 0x800D3F14; // type:func
+__osRepairPackId = 0x800D4010; // type:func
+__osCheckPackId = 0x800D4360; // type:func
+__osGetId = 0x800D44C4; // type:func
+__osCheckId = 0x800D4670; // type:func
+__osPfsRWInode = 0x800D4744; // type:func
+bcmp = 0x800D4A20; // type:func
+__osContRamRead = 0x800D4B40; // type:func
+__osContAddressCrc = 0x800D4D70; // type:func
+__osContDataCrc = 0x800D4E40; // type:func
+osPfsIsPlug = 0x800D4EE0; // type:func
+__osPfsRequestData = 0x800D5080; // type:func
+__osPfsGetInitData = 0x800D5150; // type:func
+_Litob = 0x800D5220; // type:func
+lldiv = 0x800D54C0; // type:func
+ldiv = 0x800D55C0; // type:func
+_Genld = 0x800D5650; // type:func
+_Ldunscale = 0x800D5BB8; // type:func
+_Ldtob = 0x800D5BC0; // type:func
+__osSpGetStatus = 0x800D6110; // type:func
+__osSpSetStatus = 0x800D6120; // type:func
+osWritebackDCacheAll = 0x800D6130; // type:func
+__osGetCurrFaultedThread = 0x800D6160; // type:func
+__d_to_ll = 0x800D6170; // type:func
+__f_to_ll = 0x800D618C; // type:func
+__d_to_ull = 0x800D61A8; // type:func
+__f_to_ull = 0x800D6248; // type:func
+__ll_to_d = 0x800D62E4; // type:func
+__ll_to_f = 0x800D62FC; // type:func
+__ull_to_d = 0x800D6314; // type:func
+__ull_to_f = 0x800D6348; // type:func
+osViGetCurrentFramebuffer = 0x800D6380; // type:func
+__osSpSetPc = 0x800D63C0; // type:func
+sqrt = 0x800D6400; // type:func
+fmodf = 0x800D6410; // type:func
+__osMemset = 0x800D6460; // type:func
+__osMemmove = 0x800D6490; // type:func
+Message_ResetOcarinaNoteState = 0x800D6520; // type:func
+Message_UpdateOcarinaMemoryGame = 0x800D661C; // type:func
+Message_ShouldAdvance = 0x800D6740; // type:func
+Message_ShouldAdvanceSilent = 0x800D6800; // type:func
+Message_CloseTextbox = 0x800D6848; // type:func
+Message_HandleChoiceSelection = 0x800D68C0; // type:func
+Message_DrawTextChar = 0x800D6AA0; // type:func
+Message_GrowTextbox = 0x800D6E18; // type:func
+Message_FindMessageJPN = 0x800D701C; // type:func
+Message_FindMessageNES = 0x800D70C0; // type:func
+Message_FindCreditsMessage = 0x800D7164; // type:func
+Message_SetTextColor = 0x800D71D8; // type:func
+Message_DrawTextboxIcon = 0x800D748C; // type:func
+Message_DrawItemIcon = 0x800D7BD4; // type:func
+Message_HandleOcarina = 0x800D7F20; // type:func
+Message_DrawTextJPN = 0x800D8130; // type:func
+Message_DrawTextNES = 0x800D9524; // type:func
+Message_LoadItemIcon = 0x800DA79C; // type:func
+Message_Decode = 0x800DA93C; // type:func
+Message_OpenText = 0x800DCE64; // type:func
+Message_StartTextbox = 0x800DD440; // type:func
+Message_ContinueTextbox = 0x800DD4AC; // type:func
+Message_StartOcarinaImpl = 0x800DD57C; // type:func
+Message_StartOcarina = 0x800DDA2C; // type:func
+Message_StartOcarinaSunsSongDisabled = 0x800DDA5C; // type:func
+Message_GetState = 0x800DDA90; // type:func
+Message_DrawTextBox = 0x800DDBB0; // type:func
+Message_SetView = 0x800DE050; // type:func
+Message_DrawMain = 0x800DE098; // type:func
+Message_Draw = 0x800E1074; // type:func
+Message_Update = 0x800E1100; // type:func
+Message_SetTables = 0x800E1C88; // type:func
+GameOver_Init = 0x800E1D00; // type:func
+GameOver_FadeInLights = 0x800E1D14; // type:func
+GameOver_Update = 0x800E1D7C; // type:func
+Interface_Destroy = 0x800E2240; // type:func
+Interface_Init = 0x800E2260; // type:func
+Message_Init = 0x800E2660; // type:func
+Regs_InitDataImpl = 0x800E2704; // type:func
+Regs_InitData = 0x800E35D0; // type:func
+njpgdspMainTextStart = 0x800E7200; // type:func
+n64dd_SetDiskVersion = 0x801C8808; // type:func
+ConsoleLogo_Calc = 0x80800000; // type:func
+ConsoleLogo_SetupView = 0x8080009C; // type:func
+ConsoleLogo_Draw = 0x80800134; // type:func
+ConsoleLogo_Main = 0x80800690; // type:func
+ConsoleLogo_Destroy = 0x80800750; // type:func
+ConsoleLogo_Init = 0x808007B0; // type:func
+MapSelect_LoadTitle = 0x808009C0; // type:func
+MapSelect_LoadGame = 0x808009E0; // type:func
+func_80800AD0_unknown = 0x80800AD0; // type:func
+func_80800B08_unknown = 0x80800B08; // type:func
+MapSelect_UpdateMenu = 0x80800B40; // type:func
+MapSelect_PrintMenu = 0x808014A0; // type:func
+MapSelect_PrintLoadingMessage = 0x8080167C; // type:func
+MapSelect_PrintAgeSetting = 0x80801708; // type:func
+MapSelect_PrintCutsceneSetting = 0x8080177C; // type:func
+MapSelect_DrawMenu = 0x80801938; // type:func
+MapSelect_DrawLoadingScreen = 0x80801A4C; // type:func
+MapSelect_Draw = 0x80801B34; // type:func
+MapSelect_Main = 0x80801BDC; // type:func
+MapSelect_Destroy = 0x80801C08; // type:func
+MapSelect_Init = 0x80801C14; // type:func
+TitleSetup_SetupTitleScreen = 0x80803720; // type:func
+func_80803C5C = 0x8080378C; // type:func
+TitleSetup_Main = 0x80803798; // type:func
+TitleSetup_Destroy = 0x808037DC; // type:func
+TitleSetup_Init = 0x808037E8; // type:func
+FileSelect_SetupCopySource = 0x80803880; // type:func
+FileSelect_SelectCopySource = 0x80803A18; // type:func
+FileSelect_SetupCopyDest1 = 0x80803D88; // type:func
+FileSelect_SetupCopyDest2 = 0x80803F18; // type:func
+FileSelect_SelectCopyDest = 0x80803FE0; // type:func
+FileSelect_ExitToCopySource1 = 0x80804398; // type:func
+FileSelect_ExitToCopySource2 = 0x80804464; // type:func
+FileSelect_SetupCopyConfirm1 = 0x80804590; // type:func
+FileSelect_SetupCopyConfirm2 = 0x808047B4; // type:func
+FileSelect_CopyConfirm = 0x80804810; // type:func
+FileSelect_ReturnToCopyDest = 0x80804A18; // type:func
+FileSelect_CopyAnim1 = 0x80804C4C; // type:func
+FileSelect_CopyAnim2 = 0x80804CC8; // type:func
+FileSelect_CopyAnim3 = 0x80804E18; // type:func
+FileSelect_CopyAnim4 = 0x80804F34; // type:func
+FileSelect_CopyAnim5 = 0x80805024; // type:func
+FileSelect_ExitCopyToMain = 0x80805324; // type:func
+FileSelect_SetupEraseSelect = 0x80805460; // type:func
+FileSelect_EraseSelect = 0x80805630; // type:func
+FileSelect_SetupEraseConfirm1 = 0x808059BC; // type:func
+FileSelect_SetupEraseConfirm2 = 0x80805C84; // type:func
+FileSelect_EraseConfirm = 0x80805D60; // type:func
+FileSelect_ExitToEraseSelect1 = 0x80805F48; // type:func
+FileSelect_ExitToEraseSelect2 = 0x80805FF8; // type:func
+FileSelect_EraseAnim1 = 0x80806214; // type:func
+FileSelect_EraseAnim2 = 0x808063F4; // type:func
+FileSelect_EraseAnim3 = 0x808064B8; // type:func
+FileSelect_ExitEraseToMain = 0x80806724; // type:func
+FileSelect_DrawCharacter = 0x808068C0; // type:func
+FileSelect_DrawCharacterTransition = 0x80806A18; // type:func
+FileSelect_SetKeyboardVtx = 0x80806C24; // type:func
+FileSelect_SetNameEntryVtx = 0x80806EE8; // type:func
+FileSelect_DrawKeyboard = 0x80807BBC; // type:func
+FileSelect_ApplyDiacriticToCharacter = 0x80808480; // type:func
+FileSelect_ApplyDiacriticToFilename = 0x80808688; // type:func
+FileSelect_DrawNameEntry = 0x80808708; // type:func
+FileSelect_StartNameEntry = 0x80809B64; // type:func
+FileSelect_UpdateKeyboardCursor = 0x80809C18; // type:func
+FileSelect_StartOptions = 0x8080A5F8; // type:func
+FileSelect_UpdateOptionsMenu = 0x8080A688; // type:func
+FileSelect_DrawOptionsImpl = 0x8080A900; // type:func
+FileSelect_DrawOptions = 0x8080BCA0; // type:func
+FileSelect_SetView = 0x8080BCC0; // type:func
+FileSelect_QuadTextureIA8 = 0x8080BD44; // type:func
+FileSelect_InitModeUpdate = 0x8080BF30; // type:func
+FileSelect_InitModeDraw = 0x8080BF88; // type:func
+FileSelect_FadeInMenuElements = 0x8080BF94; // type:func
+FileSelect_SplitNumber = 0x8080C0FC; // type:func
+FileSelect_StartFadeIn = 0x8080C170; // type:func
+FileSelect_FinishFadeIn = 0x8080C1F8; // type:func
+FileSelect_UpdateMainMenu = 0x8080C290; // type:func
+FileSelect_UnusedCM31 = 0x8080CB6C; // type:func
+FileSelect_UnusedCMDelay = 0x8080CB78; // type:func
+FileSelect_RotateToNameEntry = 0x8080CBCC; // type:func
+FileSelect_RotateToOptions = 0x8080CC40; // type:func
+FileSelect_RotateToMain = 0x8080CCB4; // type:func
+FileSelect_PulsateCursor = 0x8080CD2C; // type:func
+FileSelect_ConfigModeUpdate = 0x8080CE28; // type:func
+FileSelect_SetWindowVtx = 0x8080CE64; // type:func
+FileSelect_SetWindowContentVtx = 0x8080D138; // type:func
+FileSelect_DrawFileInfo = 0x8080E3FC; // type:func
+FileSelect_DrawWindowContents = 0x8080EB78; // type:func
+FileSelect_ConfigModeDraw = 0x8081004C; // type:func
+FileSelect_FadeMainToSelect = 0x808108B0; // type:func
+FileSelect_MoveSelectedFileToTop = 0x80810A1C; // type:func
+FileSelect_FadeInFileInfo = 0x80810B20; // type:func
+FileSelect_ConfirmFile = 0x80810C04; // type:func
+FileSelect_FadeOutFileInfo = 0x80810DD8; // type:func
+FileSelect_MoveSelectedFileToSlot = 0x80810EC8; // type:func
+FileSelect_FadeOut = 0x80811120; // type:func
+FileSelect_LoadGame = 0x8081117C; // type:func
+FileSelect_SelectModeUpdate = 0x80811370; // type:func
+FileSelect_SelectModeDraw = 0x808113AC; // type:func
+FileSelect_Main = 0x80811760; // type:func
+FileSelect_InitContext = 0x80811D5C; // type:func
+FileSelect_Destroy = 0x80812388; // type:func
+FileSelect_Init = 0x80812394; // type:func
+KaleidoScope_DrawQuestStatus = 0x808137C0; // type:func
+KaleidoScope_UpdateQuestStatusPoint = 0x80815BF4; // type:func
+KaleidoScope_DrawDebugEditorText = 0x80815C10; // type:func
+KaleidoScope_DrawDigit = 0x80815F04; // type:func
+KaleidoScope_DrawDebugEditor = 0x80816078; // type:func
+KaleidoScope_DrawEquipmentImage = 0x80817BA0; // type:func
+KaleidoScope_DrawPlayerWork = 0x80817FE8; // type:func
+KaleidoScope_DrawEquipment = 0x8081818C; // type:func
+KaleidoScope_DrawAmmoCount = 0x80819670; // type:func
+KaleidoScope_SetCursorVtx = 0x80819BF4; // type:func
+KaleidoScope_SetItemCursorVtx = 0x80819C24; // type:func
+KaleidoScope_DrawItemSelect = 0x80819C50; // type:func
+KaleidoScope_UpdateItemEquip = 0x8081AA60; // type:func
+KaleidoScope_DrawDungeonMap = 0x8081B660; // type:func
+KaleidoScope_DrawWorldMap = 0x8081CE54; // type:func
+KaleidoScope_UpdatePrompt = 0x8081E970; // type:func
+KaleidoScope_SetupPlayerPreRender = 0x8081EB70; // type:func
+KaleidoScope_ProcessPlayerPreRender = 0x8081EC48; // type:func
+KaleidoScope_QuadTextureIA4 = 0x8081EC80; // type:func
+KaleidoScope_QuadTextureIA8 = 0x8081EE60; // type:func
+KaleidoScope_OverridePalIndexCI4 = 0x8081F04C; // type:func
+KaleidoScope_MoveCursorToSpecialPos = 0x8081F184; // type:func
+KaleidoScope_DrawQuadTextureRGBA32 = 0x8081F1E8; // type:func
+KaleidoScope_SetDefaultCursor = 0x8081F3F8; // type:func
+KaleidoScope_SetupPageSwitch = 0x8081F4B8; // type:func
+KaleidoScope_HandlePageToggles = 0x8081F630; // type:func
+KaleidoScope_DrawCursor = 0x8081F760; // type:func
+KaleidoScope_DrawPageSections = 0x8081FAD8; // type:func
+KaleidoScope_DrawPages = 0x8081FD98; // type:func
+KaleidoScope_DrawInfoPanel = 0x80821594; // type:func
+KaleidoScope_UpdateNamePanel = 0x80822D48; // type:func
+KaleidoScope_UpdatePageSwitch = 0x80822F40; // type:func
+KaleidoScope_SetView = 0x80823120; // type:func
+func_80823A0C = 0x8082319C; // type:func
+KaleidoScope_InitVertices = 0x8082382C; // type:func
+KaleidoScope_DrawGameOver = 0x8082536C; // type:func
+KaleidoScope_Draw = 0x80825A00; // type:func
+KaleidoScope_GrayOutTextureRGBA32 = 0x80825C1C; // type:func
+KaleidoScope_UpdateOpening = 0x80825CD0; // type:func
+KaleidoScope_UpdateCursorSize = 0x80825EC0; // type:func
+KaleidoScope_LoadDungeonMap = 0x80826204; // type:func
+KaleidoScope_UpdateDungeonMap = 0x808262A0; // type:func
+KaleidoScope_Update = 0x808263C0; // type:func
+PauseMapMark_Init = 0x80828C00; // type:func
+PauseMapMark_Clear = 0x80828C6C; // type:func
+PauseMapMark_DrawForDungeon = 0x80828CB8; // type:func
+PauseMapMark_Draw = 0x808292E8; // type:func
+Player_ZeroSpeedXZ = 0x808301C0; // type:func
+func_80832224 = 0x808301D8; // type:func
+func_8083224C = 0x80830200; // type:func
+Player_AnimPlayOnce = 0x8083021C; // type:func
+Player_AnimPlayLoop = 0x80830240; // type:func
+Player_AnimPlayLoopAdjusted = 0x80830264; // type:func
+Player_AnimPlayOnceAdjusted = 0x80830294; // type:func
+func_808322FC = 0x808302C4; // type:func
+func_80832318 = 0x808302E4; // type:func
+func_80832340 = 0x80830310; // type:func
+Player_DetachHeldActor = 0x80830380; // type:func
+func_80832440 = 0x8083040C; // type:func
+Player_PutAwayHeldItem = 0x808304F4; // type:func
+func_80832564 = 0x80830530; // type:func
+func_80832594 = 0x80830568; // type:func
+func_80832630 = 0x80830608; // type:func
+Player_RequestRumble = 0x80830624; // type:func
+func_80832698 = 0x80830670; // type:func
+func_808326F0 = 0x808306D0; // type:func
+func_8083275C = 0x8083073C; // type:func
+func_80832770 = 0x80830758; // type:func
+func_808327A4 = 0x80830790; // type:func
+func_808327C4 = 0x808307B8; // type:func
+func_808327F8 = 0x808307F0; // type:func
+func_80832854 = 0x8083084C; // type:func
+func_808328A0 = 0x80830898; // type:func
+func_808328EC = 0x808308E4; // type:func
+Player_ProcessAnimSfxList = 0x80830918; // type:func
+Player_AnimChangeOnceMorph = 0x80830B00; // type:func
+Player_AnimChangeOnceMorphAdjusted = 0x80830B6C; // type:func
+Player_AnimChangeLoopMorph = 0x80830BDC; // type:func
+Player_AnimChangeFreeze = 0x80830C24; // type:func
+Player_AnimChangeLoopSlowMorph = 0x80830C68; // type:func
+func_80832CB0 = 0x80830CB0; // type:func
+Player_SkelAnimeResetPrevTranslRot = 0x80830D04; // type:func
+Player_SkelAnimeResetPrevTranslRotAgeScale = 0x80830D2C; // type:func
+Player_ZeroRootLimbYaw = 0x80830DB8; // type:func
+func_80832DBC = 0x80830DC8; // type:func
+func_80832E48 = 0x80830E54; // type:func
+Player_AnimReplaceApplyFlags = 0x80830F64; // type:func
+Player_AnimReplacePlayOnceSetSpeed = 0x8083100C; // type:func
+Player_AnimReplacePlayOnce = 0x80831054; // type:func
+Player_AnimReplacePlayOnceAdjusted = 0x8083107C; // type:func
+Player_AnimReplaceNormalPlayOnceAdjusted = 0x808310A4; // type:func
+Player_AnimReplacePlayLoopSetSpeed = 0x808310C4; // type:func
+Player_AnimReplacePlayLoop = 0x8083110C; // type:func
+Player_AnimReplacePlayLoopAdjusted = 0x80831134; // type:func
+Player_AnimReplaceNormalPlayLoopAdjusted = 0x8083115C; // type:func
+Player_ProcessControlStick = 0x8083117C; // type:func
+func_8083328C = 0x808312A8; // type:func
+func_808332B8 = 0x808312D8; // type:func
+func_808332E4 = 0x80831304; // type:func
+func_808332F4 = 0x80831318; // type:func
+func_80833338 = 0x8083135C; // type:func
+func_80833350 = 0x80831378; // type:func
+func_808333FC = 0x8083142C; // type:func
+func_80833438 = 0x80831468; // type:func
+func_808334B4 = 0x808314E4; // type:func
+func_808334E4 = 0x80831518; // type:func
+func_80833528 = 0x80831560; // type:func
+func_8083356C = 0x808315A8; // type:func
+func_808335B0 = 0x808315F0; // type:func
+func_808335F4 = 0x80831638; // type:func
+Player_SetUpperActionFunc = 0x80831680; // type:func
+Player_InitItemActionWithAnim = 0x808316AC; // type:func
+Player_ItemToItemAction = 0x8083176C; // type:func
+Player_InitDefaultIA = 0x808317B8; // type:func
+Player_InitDekuStickIA = 0x808317C8; // type:func
+Player_InitHammerIA = 0x808317E4; // type:func
+Player_InitBowOrSlingshotIA = 0x808317F4; // type:func
+Player_InitExplosiveIA = 0x8083182C; // type:func
+Player_InitHookshotIA = 0x8083196C; // type:func
+Player_InitBoomerangIA = 0x808319DC; // type:func
+Player_InitItemAction = 0x808319F8; // type:func
+func_80833A20 = 0x80831A84; // type:func
+func_80833B2C = 0x80831B8C; // type:func
+func_80833B54 = 0x80831BB4; // type:func
+func_80833BCC = 0x80831C2C; // type:func
+func_80833C04 = 0x80831C68; // type:func
+func_80833C3C = 0x80831CA4; // type:func
+Player_ItemIsInUse = 0x80831CBC; // type:func
+Player_ItemIsItemAction = 0x80831D08; // type:func
+Player_GetItemOnButton = 0x80831D50; // type:func
+Player_ProcessItemButtons = 0x80831E6C; // type:func
+Player_StartChangingHeldItem = 0x8083214C; // type:func
+Player_UpdateItems = 0x80832304; // type:func
+func_80834380 = 0x808323EC; // type:func
+func_8083442C = 0x80832498; // type:func
+Player_FinishItemChange = 0x80832600; // type:func
+func_80834644 = 0x808326B0; // type:func
+func_808346C4 = 0x80832730; // type:func
+func_80834758 = 0x808327C4; // type:func
+func_8083485C = 0x808328CC; // type:func
+func_80834894 = 0x80832904; // type:func
+Player_WaitToFinishItemChange = 0x80832960; // type:func
+func_8083499C = 0x80832A10; // type:func
+Player_UpperAction_Sword = 0x80832A50; // type:func
+Player_UpperAction_ChangeHeldItem = 0x80832AA0; // type:func
+func_80834B5C = 0x80832BD0; // type:func
+func_80834BD4 = 0x80832C4C; // type:func
+func_80834C74 = 0x80832CF0; // type:func
+func_80834D2C = 0x80832DA8; // type:func
+func_80834E44 = 0x80832EC0; // type:func
+func_80834E7C = 0x80832EF8; // type:func
+func_80834EB8 = 0x80832F34; // type:func
+func_80834F2C = 0x80832FA8; // type:func
+func_80834FBC = 0x80833038; // type:func
+func_8083501C = 0x80833098; // type:func
+func_808350A4 = 0x80833120; // type:func
+func_808351D4 = 0x80833254; // type:func
+func_808353D8 = 0x80833460; // type:func
+func_80835588 = 0x80833610; // type:func
+func_808355DC = 0x8083366C; // type:func
+func_80835644 = 0x808336D8; // type:func
+func_80835688 = 0x80833720; // type:func
+Player_UpperAction_CarryActor = 0x80833780; // type:func
+func_808357E8 = 0x80833880; // type:func
+func_80835800 = 0x8083389C; // type:func
+func_80835884 = 0x80833920; // type:func
+func_808358F0 = 0x8083398C; // type:func
+func_808359FC = 0x80833AA0; // type:func
+func_80835B60 = 0x80833C08; // type:func
+func_80835C08 = 0x80833CB0; // type:func
+Player_SetupAction = 0x80833D08; // type:func
+func_80835DAC = 0x80833E64; // type:func
+func_80835DE4 = 0x80833E98; // type:func
+func_80835E44 = 0x80833EFC; // type:func
+func_80835EA4 = 0x80833F60; // type:func
+Player_DestroyHookshot = 0x80833FBC; // type:func
+Player_UseItem = 0x8083400C; // type:func
+func_80836448 = 0x80834514; // type:func
+Player_CanUpdateItems = 0x80834694; // type:func
+Player_UpdateUpperBody = 0x80834740; // type:func
+Player_SetupWaitForPutAway = 0x80834968; // type:func
+Player_UpdateShapeYaw = 0x808349C0; // type:func
+func_808369C8 = 0x80834A9C; // type:func
+func_80836AB8 = 0x80834B88; // type:func
+func_80836BEC = 0x80834CBC; // type:func
+Player_CalcSpeedAndYawFromControlStick = 0x80835080; // type:func
+func_8083721C = 0x808352F0; // type:func
+Player_GetMovementSpeedAndYaw = 0x80835344; // type:func
+Player_TryActionChangeList = 0x80835424; // type:func
+Player_TryActionInterrupt = 0x80835580; // type:func
+func_80837530 = 0x80835618; // type:func
+Player_CanSpinAttack = 0x808356C8; // type:func
+func_80837704 = 0x808357F8; // type:func
+func_808377DC = 0x808358D0; // type:func
+func_80837818 = 0x80835914; // type:func
+func_80837918 = 0x80835A14; // type:func
+func_80837948 = 0x80835A44; // type:func
+func_80837AE0 = 0x80835BE4; // type:func
+func_80837AFC = 0x80835C00; // type:func
+func_80837B18 = 0x80835C20; // type:func
+func_80837B60 = 0x80835C68; // type:func
+func_80837B9C = 0x80835CA4; // type:func
+func_80837C0C = 0x80835D14; // type:func
+func_80838144 = 0x8083624C; // type:func
+func_8083816C = 0x80836274; // type:func
+func_8083819C = 0x808362A4; // type:func
+func_8083821C = 0x80836328; // type:func
+func_80838280 = 0x8083638C; // type:func
+func_808382BC = 0x808363C8; // type:func
+func_808382DC = 0x808363E8; // type:func
+func_80838940 = 0x80836A4C; // type:func
+func_808389E8 = 0x80836AF0; // type:func
+Player_ActionChange_12 = 0x80836B1C; // type:func
+func_80838E70 = 0x80836F70; // type:func
+func_80838F18 = 0x80837020; // type:func
+func_80838F5C = 0x8083706C; // type:func
+func_80838FB8 = 0x808370D0; // type:func
+Player_HandleExitsAndVoids = 0x8083714C; // type:func
+Player_GetRelativePosition = 0x808376F0; // type:func
+Player_SpawnFairy = 0x80837794; // type:func
+func_808396F4 = 0x80837808; // type:func
+func_8083973C = 0x80837854; // type:func
+Player_PosVsWallLineTest = 0x80837880; // type:func
+Player_ActionChange_1 = 0x8083791C; // type:func
+func_80839E88 = 0x80837FB0; // type:func
+func_80839F30 = 0x80838054; // type:func
+func_80839F90 = 0x808380B0; // type:func
+func_80839FFC = 0x8083811C; // type:func
+func_8083A060 = 0x80838184; // type:func
+func_8083A098 = 0x808381C0; // type:func
+func_8083A0D4 = 0x80838200; // type:func
+func_8083A0F4 = 0x80838220; // type:func
+func_8083A2F8 = 0x80838424; // type:func
+func_8083A360 = 0x80838494; // type:func
+func_8083A388 = 0x808384BC; // type:func
+func_8083A3B0 = 0x808384E4; // type:func
+func_8083A40C = 0x8083853C; // type:func
+func_8083A434 = 0x80838564; // type:func
+func_8083A4A8 = 0x808385D8; // type:func
+func_8083A5C4 = 0x808386F4; // type:func
+func_8083A6AC = 0x808387E8; // type:func
+func_8083A9B8 = 0x80838AF0; // type:func
+func_8083AA10 = 0x80838B48; // type:func
+func_8083AD4C = 0x80838E84; // type:func
+Player_StartCsAction = 0x80838F0C; // type:func
+func_8083AE40 = 0x80838F78; // type:func
+func_8083AF44 = 0x80839000; // type:func
+func_8083B010 = 0x808390D4; // type:func
+Player_ActionChange_13 = 0x80839108; // type:func
+Player_ActionChange_4 = 0x8083970C; // type:func
+func_8083B8F4 = 0x808399B8; // type:func
+Player_ActionChange_0 = 0x80839A60; // type:func
+func_8083BA90 = 0x80839B58; // type:func
+func_8083BB20 = 0x80839BF0; // type:func
+func_8083BBA0 = 0x80839C70; // type:func
+func_8083BC04 = 0x80839CD8; // type:func
+func_8083BC7C = 0x80839D50; // type:func
+func_8083BCD0 = 0x80839DA4; // type:func
+Player_ActionChange_10 = 0x80839E90; // type:func
+func_8083BF50 = 0x8083A024; // type:func
+func_8083C0B8 = 0x8083A188; // type:func
+func_8083C0E8 = 0x8083A1C0; // type:func
+func_8083C148 = 0x8083A21C; // type:func
+Player_ActionChange_6 = 0x8083A2B8; // type:func
+Player_ActionChange_11 = 0x8083A390; // type:func
+func_8083C484 = 0x8083A568; // type:func
+func_8083C50C = 0x8083A5F0; // type:func
+Player_ActionChange_8 = 0x8083A628; // type:func
+func_8083C61C = 0x8083A704; // type:func
+func_8083C6B8 = 0x8083A7A0; // type:func
+func_8083C858 = 0x8083A944; // type:func
+func_8083C8DC = 0x8083A9C8; // type:func
+func_8083C910 = 0x8083A9FC; // type:func
+func_8083CA20 = 0x8083AB10; // type:func
+func_8083CA54 = 0x8083AB48; // type:func
+func_8083CA9C = 0x8083AB90; // type:func
+func_8083CB2C = 0x8083AC24; // type:func
+func_8083CB94 = 0x8083AC88; // type:func
+func_8083CBF0 = 0x8083ACE4; // type:func
+func_8083CC9C = 0x8083AD8C; // type:func
+func_8083CD00 = 0x8083ADEC; // type:func
+func_8083CD54 = 0x8083AE40; // type:func
+func_8083CE0C = 0x8083AEFC; // type:func
+func_8083CEAC = 0x8083AF98; // type:func
+func_8083CF10 = 0x8083AFF8; // type:func
+func_8083CF5C = 0x8083B040; // type:func
+func_8083CFA8 = 0x8083B088; // type:func
+func_8083D0A8 = 0x8083B190; // type:func
+func_8083D12C = 0x8083B218; // type:func
+func_8083D330 = 0x8083B41C; // type:func
+func_8083D36C = 0x8083B458; // type:func
+func_8083D53C = 0x8083B62C; // type:func
+func_8083D6EC = 0x8083B7DC; // type:func
+func_8083DB98 = 0x8083BC8C; // type:func
+func_8083DC54 = 0x8083BD48; // type:func
+func_8083DDC8 = 0x8083BEBC; // type:func
+func_8083DF68 = 0x8083C064; // type:func
+func_8083DFE0 = 0x8083C0E0; // type:func
+Player_ActionChange_3 = 0x8083C200; // type:func
+Player_GetSlopeDirection = 0x8083C39C; // type:func
+Player_HandleSlopes = 0x8083C418; // type:func
+func_8083E4C4 = 0x8083C5CC; // type:func
+Player_ActionChange_2 = 0x8083C6B4; // type:func
+func_8083EA94 = 0x8083CB48; // type:func
+func_8083EAF0 = 0x8083CBA4; // type:func
+Player_ActionChange_9 = 0x8083CBF8; // type:func
+func_8083EC18 = 0x8083CCCC; // type:func
+func_8083F070 = 0x8083D128; // type:func
+Player_TryEnteringCrawlspace = 0x8083D180; // type:func
+func_8083F360 = 0x8083D418; // type:func
+func_8083F524 = 0x8083D5DC; // type:func
+Player_TryLeavingCrawlspace = 0x8083D628; // type:func
+func_8083F72C = 0x8083D7E4; // type:func
+Player_ActionChange_5 = 0x8083D870; // type:func
+func_8083F9D0 = 0x8083DA84; // type:func
+func_8083FAB8 = 0x8083DB68; // type:func
+func_8083FB14 = 0x8083DBC4; // type:func
+func_8083FB7C = 0x8083DC2C; // type:func
+func_8083FBC0 = 0x8083DC6C; // type:func
+func_8083FC68 = 0x8083DD18; // type:func
+func_8083FD78 = 0x8083DE28; // type:func
+func_8083FFB8 = 0x8083E06C; // type:func
+func_80840058 = 0x8083E10C; // type:func
+func_80840138 = 0x8083E1F4; // type:func
+func_808401B0 = 0x8083E26C; // type:func
+func_8084021C = 0x8083E2D8; // type:func
+func_8084029C = 0x8083E358; // type:func
+Player_Action_80840450 = 0x8083E510; // type:func
+Player_Action_808407CC = 0x8083E88C; // type:func
+func_808409CC = 0x8083EA8C; // type:func
+Player_Action_80840BC8 = 0x8083EC88; // type:func
+Player_Action_80840DE4 = 0x8083EEA8; // type:func
+func_80841138 = 0x8083F1FC; // type:func
+func_8084140C = 0x8083F4D8; // type:func
+func_80841458 = 0x8083F524; // type:func
+Player_Action_808414F8 = 0x8083F5C4; // type:func
+func_808416C0 = 0x8083F798; // type:func
+Player_Action_8084170C = 0x8083F7E4; // type:func
+Player_Action_808417FC = 0x8083F8D4; // type:func
+func_80841860 = 0x8083F938; // type:func
+Player_Action_8084193C = 0x8083FA14; // type:func
+Player_Action_80841BA8 = 0x8083FC78; // type:func
+func_80841CC4 = 0x8083FD94; // type:func
+func_80841EE4 = 0x8083FFB8; // type:func
+Player_Action_80842180 = 0x8084025C; // type:func
+Player_Action_8084227C = 0x80840360; // type:func
+Player_Action_808423EC = 0x808404D4; // type:func
+Player_Action_8084251C = 0x80840604; // type:func
+func_8084260C = 0x808406F4; // type:func
+func_8084269C = 0x80840784; // type:func
+Player_Action_8084279C = 0x80840884; // type:func
+func_8084285C = 0x80840944; // type:func
+func_808428D8 = 0x808409C0; // type:func
+func_80842964 = 0x80840A50; // type:func
+Player_RequestQuake = 0x80840AA8; // type:func
+func_80842A28 = 0x80840B1C; // type:func
+func_80842A88 = 0x80840B80; // type:func
+func_80842AC4 = 0x80840BBC; // type:func
+func_80842B7C = 0x80840C78; // type:func
+func_80842CF0 = 0x80840DF0; // type:func
+func_80842D20 = 0x80840E28; // type:func
+func_80842DF4 = 0x80840F00; // type:func
+Player_Action_80843188 = 0x80841294; // type:func
+Player_Action_808435C4 = 0x808416D0; // type:func
+Player_Action_8084370C = 0x8084181C; // type:func
+Player_Action_8084377C = 0x80841890; // type:func
+Player_Action_80843954 = 0x80841A6C; // type:func
+Player_Action_80843A38 = 0x80841B54; // type:func
+func_80843AE8 = 0x80841C08; // type:func
+Player_Action_80843CEC = 0x80841E0C; // type:func
+func_80843E14 = 0x80841F38; // type:func
+func_80843E64 = 0x80841F8C; // type:func
+func_8084409C = 0x808421C4; // type:func
+Player_Action_8084411C = 0x8084224C; // type:func
+Player_Action_80844708 = 0x80842840; // type:func
+Player_Action_80844A44 = 0x80842B7C; // type:func
+Player_Action_80844AF4 = 0x80842C2C; // type:func
+func_80844BE4 = 0x80842D1C; // type:func
+func_80844CF8 = 0x80842E34; // type:func
+func_80844D30 = 0x80842E6C; // type:func
+func_80844D68 = 0x80842EA4; // type:func
+func_80844DC8 = 0x80842F08; // type:func
+func_80844E3C = 0x80842F7C; // type:func
+Player_Action_80844E68 = 0x80842FAC; // type:func
+Player_Action_80845000 = 0x80843144; // type:func
+Player_Action_80845308 = 0x8084344C; // type:func
+Player_Action_80845668 = 0x808437AC; // type:func
+Player_Action_WaitForPutAway = 0x80843A18; // type:func
+func_80845964 = 0x80843AAC; // type:func
+func_80845BA0 = 0x80843CF0; // type:func
+func_80845C68 = 0x80843DBC; // type:func
+Player_Action_80845CA4 = 0x80843DFC; // type:func
+Player_Action_80845EF8 = 0x8084405C; // type:func
+Player_Action_80846050 = 0x808441B4; // type:func
+Player_Action_80846120 = 0x8084428C; // type:func
+Player_Action_80846260 = 0x808443CC; // type:func
+Player_Action_80846358 = 0x808444CC; // type:func
+Player_Action_80846408 = 0x8084457C; // type:func
+Player_Action_808464B0 = 0x80844624; // type:func
+Player_Action_80846578 = 0x808446F0; // type:func
+func_8084663C = 0x808447B8; // type:func
+func_80846648 = 0x808447C8; // type:func
+func_80846660 = 0x808447E4; // type:func
+func_80846720 = 0x808448A4; // type:func
+func_808467D4 = 0x80844958; // type:func
+func_808468A8 = 0x80844A34; // type:func
+func_808468E8 = 0x80844A7C; // type:func
+func_80846978 = 0x80844B0C; // type:func
+func_808469BC = 0x80844B50; // type:func
+Player_SpawnMagicSpell = 0x80844B90; // type:func
+func_80846A68 = 0x80844BFC; // type:func
+Player_InitCommon = 0x80844C3C; // type:func
+Player_Init = 0x80844E6C; // type:func
+func_808471F4 = 0x8084537C; // type:func
+func_80847298 = 0x80845420; // type:func
+Player_UpdateInterface = 0x8084555C; // type:func
+Player_UpdateHoverBoots = 0x80845C0C; // type:func
+Player_ProcessSceneCollision = 0x80845D34; // type:func
+Player_UpdateCamAndSeqModes = 0x8084683C; // type:func
+Player_UpdateBurningDekuStick = 0x80846B9C; // type:func
+Player_UpdateBodyShock = 0x80846CE4; // type:func
+Player_UpdateBodyBurn = 0x80846E14; // type:func
+Player_DetectRumbleSecrets = 0x80847098; // type:func
+Player_UpdateCommon = 0x80847140; // type:func
+Player_Update = 0x8084804C; // type:func
+Player_DrawGameplay = 0x80848284; // type:func
+Player_Draw = 0x80848704; // type:func
+Player_Destroy = 0x80848C38; // type:func
+func_8084ABD8 = 0x80848CBC; // type:func
+func_8084AEEC = 0x80848FD0; // type:func
+func_8084B000 = 0x808490EC; // type:func
+func_8084B158 = 0x8084924C; // type:func
+Player_Action_8084B1D8 = 0x808492CC; // type:func
+func_8084B3CC = 0x808494BC; // type:func
+func_8084B498 = 0x80849590; // type:func
+func_8084B4D4 = 0x808495CC; // type:func
+Player_Action_8084B530 = 0x8084962C; // type:func
+Player_Action_8084B78C = 0x80849894; // type:func
+func_8084B840 = 0x80849948; // type:func
+Player_Action_8084B898 = 0x808499A4; // type:func
+Player_Action_8084B9E4 = 0x80849AF0; // type:func
+Player_Action_8084BBE4 = 0x80849CF4; // type:func
+Player_Action_8084BDFC = 0x80849F08; // type:func
+func_8084BEE4 = 0x80849FF0; // type:func
+Player_Action_8084BF1C = 0x8084A028; // type:func
+Player_Action_8084C5F8 = 0x8084A708; // type:func
+Player_Action_8084C760 = 0x8084A870; // type:func
+Player_Action_8084C81C = 0x8084A92C; // type:func
+func_8084C89C = 0x8084A9AC; // type:func
+func_8084C9BC = 0x8084AAD8; // type:func
+func_8084CBF4 = 0x8084AD10; // type:func
+Player_Action_8084CC98 = 0x8084ADB8; // type:func
+Player_Action_8084D3E4 = 0x8084B508; // type:func
+func_8084D530 = 0x8084B65C; // type:func
+func_8084D574 = 0x8084B6A4; // type:func
+func_8084D5CC = 0x8084B700; // type:func
+Player_Action_8084D610 = 0x8084B74C; // type:func
+Player_Action_8084D7C4 = 0x8084B8FC; // type:func
+Player_Action_8084D84C = 0x8084B98C; // type:func
+func_8084D980 = 0x8084BAC0; // type:func
+Player_Action_8084DAB4 = 0x8084BBF8; // type:func
+func_8084DBC4 = 0x8084BD08; // type:func
+Player_Action_8084DC48 = 0x8084BD8C; // type:func
+func_8084DF6C = 0x8084C0B0; // type:func
+func_8084DFAC = 0x8084C0F4; // type:func
+func_8084DFF4 = 0x8084C140; // type:func
+Player_Action_8084E1EC = 0x8084C338; // type:func
+Player_Action_8084E30C = 0x8084C458; // type:func
+Player_Action_8084E368 = 0x8084C4B8; // type:func
+Player_Action_8084E3C4 = 0x8084C518; // type:func
+Player_Action_8084E604 = 0x8084C758; // type:func
+Player_Action_8084E6D4 = 0x8084C828; // type:func
+func_8084E988 = 0x8084CADC; // type:func
+Player_Action_8084E9AC = 0x8084CB00; // type:func
+Player_Action_8084EAC0 = 0x8084CC14; // type:func
+Player_Action_8084ECA4 = 0x8084CE00; // type:func
+Player_Action_8084EED8 = 0x8084D038; // type:func
+Player_Action_8084EFC0 = 0x8084D120; // type:func
+Player_Action_8084F104 = 0x8084D268; // type:func
+Player_Action_8084F308 = 0x8084D470; // type:func
+Player_Action_8084F390 = 0x8084D4F8; // type:func
+Player_Action_8084F608 = 0x8084D770; // type:func
+Player_Action_8084F698 = 0x8084D800; // type:func
+Player_Action_8084F710 = 0x8084D878; // type:func
+Player_Action_8084F88C = 0x8084D9F4; // type:func
+Player_Action_8084F9A0 = 0x8084DB08; // type:func
+Player_Action_8084F9C0 = 0x8084DB28; // type:func
+Player_Action_8084FA54 = 0x8084DBBC; // type:func
+Player_Action_8084FB10 = 0x8084DC78; // type:func
+Player_Action_8084FBF4 = 0x8084DD5C; // type:func
+func_8084FF7C = 0x8084DE14; // type:func
+Player_UpdateBunnyEars = 0x8084DEC8; // type:func
+Player_ActionChange_7 = 0x8084E0C0; // type:func
+Player_Action_808502D0 = 0x8084E16C; // type:func
+Player_Action_808505DC = 0x8084E47C; // type:func
+Player_Action_8085063C = 0x8084E4DC; // type:func
+Player_Action_8085076C = 0x8084E60C; // type:func
+Player_Action_808507F4 = 0x8084E694; // type:func
+Player_Action_80850AEC = 0x8084E990; // type:func
+Player_Action_80850C68 = 0x8084EB10; // type:func
+Player_Action_80850E84 = 0x8084ED2C; // type:func
+Player_AnimChangeOnceMorphZeroRootYawSpeed = 0x8084ED80; // type:func
+Player_AnimChangeOnceMorphAdjustedZeroRootYawSpeed = 0x8084EDC4; // type:func
+Player_AnimChangeLoopMorphAdjustedZeroRootYawSpeed = 0x8084EE44; // type:func
+func_80851008 = 0x8084EEB0; // type:func
+func_80851030 = 0x8084EED8; // type:func
+func_80851050 = 0x8084EEF8; // type:func
+func_80851094 = 0x8084EF3C; // type:func
+func_808510B4 = 0x8084EF5C; // type:func
+func_808510D4 = 0x8084EF7C; // type:func
+func_808510F4 = 0x8084EF9C; // type:func
+func_80851114 = 0x8084EFBC; // type:func
+func_80851134 = 0x8084EFDC; // type:func
+func_80851154 = 0x8084EFFC; // type:func
+func_80851174 = 0x8084F01C; // type:func
+func_80851194 = 0x8084F03C; // type:func
+func_808511B4 = 0x8084F05C; // type:func
+func_808511D4 = 0x8084F07C; // type:func
+func_808511FC = 0x8084F0A8; // type:func
+func_80851248 = 0x8084F0FC; // type:func
+func_80851294 = 0x8084F150; // type:func
+func_808512E0 = 0x8084F1A4; // type:func
+func_80851314 = 0x8084F1DC; // type:func
+func_80851368 = 0x8084F230; // type:func
+func_808513BC = 0x8084F284; // type:func
+func_808514C0 = 0x8084F38C; // type:func
+func_8085157C = 0x8084F448; // type:func
+func_808515A4 = 0x8084F474; // type:func
+func_80851688 = 0x8084F558; // type:func
+func_80851750 = 0x8084F628; // type:func
+func_80851788 = 0x8084F664; // type:func
+func_80851828 = 0x8084F704; // type:func
+func_808518DC = 0x8084F7BC; // type:func
+func_8085190C = 0x8084F7F0; // type:func
+func_80851998 = 0x8084F87C; // type:func
+func_808519C0 = 0x8084F8A4; // type:func
+func_808519EC = 0x8084F8D0; // type:func
+func_80851A50 = 0x8084F934; // type:func
+func_80851B90 = 0x8084FA74; // type:func
+func_80851BE8 = 0x8084FAD0; // type:func
+func_80851CA4 = 0x8084FB90; // type:func
+func_80851D2C = 0x8084FC1C; // type:func
+func_80851D80 = 0x8084FC74; // type:func
+func_80851DEC = 0x8084FCE8; // type:func
+func_80851E28 = 0x8084FD28; // type:func
+func_80851E64 = 0x8084FD68; // type:func
+func_80851E90 = 0x8084FD94; // type:func
+func_80851ECC = 0x8084FDD4; // type:func
+func_80851F14 = 0x8084FE24; // type:func
+func_80851F84 = 0x8084FE98; // type:func
+func_80851FB0 = 0x8084FEC4; // type:func
+func_80852048 = 0x8084FF60; // type:func
+func_80852080 = 0x8084FF9C; // type:func
+func_808520BC = 0x8084FFDC; // type:func
+func_80852174 = 0x80850094; // type:func
+func_808521B8 = 0x808500E0; // type:func
+func_808521F4 = 0x80850120; // type:func
+func_80852234 = 0x80850160; // type:func
+func_8085225C = 0x8085018C; // type:func
+func_80852280 = 0x808501B0; // type:func
+func_80852298 = 0x808501CC; // type:func
+func_80852328 = 0x80850260; // type:func
+func_80852358 = 0x80850290; // type:func
+func_80852388 = 0x808502C0; // type:func
+func_80852414 = 0x80850350; // type:func
+func_80852450 = 0x80850390; // type:func
+func_80852480 = 0x808503C0; // type:func
+func_808524B0 = 0x808503F0; // type:func
+func_808524D0 = 0x80850414; // type:func
+func_80852514 = 0x8085045C; // type:func
+func_80852544 = 0x80850490; // type:func
+func_80852554 = 0x808504A4; // type:func
+func_80852564 = 0x808504B8; // type:func
+func_808525C0 = 0x8085051C; // type:func
+func_80852608 = 0x80850568; // type:func
+func_80852648 = 0x808505B0; // type:func
+func_808526EC = 0x80850658; // type:func
+func_8085283C = 0x808507B0; // type:func
+func_808528C8 = 0x80850840; // type:func
+func_80852944 = 0x808508C0; // type:func
+func_808529D0 = 0x8085094C; // type:func
+func_80852A54 = 0x808509D4; // type:func
+func_80852B4C = 0x80850ACC; // type:func
+func_80852C0C = 0x80850B8C; // type:func
+func_80852C50 = 0x80850BD0; // type:func
+Player_Action_CsAction = 0x80850D8C; // type:func
+Player_IsDroppingFish = 0x80850E34; // type:func
+Player_StartFishing = 0x80850E68; // type:func
+func_80852F38 = 0x80850EA4; // type:func
+Player_TryCsAction = 0x80850F70; // type:func
+func_80853080 = 0x80850FF4; // type:func
+Player_InflictDamage = 0x80851050; // type:func
+func_80853148 = 0x808510B8; // type:func
+EnTest_SetupAction = 0x8085D460; // type:func
+EnTest_Init = 0x8085D46C; // type:func
+EnTest_Destroy = 0x8085D6B8; // type:func
+EnTest_ChooseRandomAction = 0x8085D750; // type:func
+EnTest_ChooseAction = 0x8085D8CC; // type:func
+EnTest_SetupWaitGround = 0x8085DBEC; // type:func
+EnTest_WaitGround = 0x8085DC64; // type:func
+EnTest_SetupWaitAbove = 0x8085DD44; // type:func
+EnTest_WaitAbove = 0x8085DDB8; // type:func
+EnTest_SetupIdle = 0x8085DE84; // type:func
+EnTest_Idle = 0x8085DF08; // type:func
+EnTest_Fall = 0x8085E138; // type:func
+EnTest_Land = 0x8085E1EC; // type:func
+EnTest_SetupWalkAndBlock = 0x8085E25C; // type:func
+EnTest_WalkAndBlock = 0x8085E320; // type:func
+func_80860BDC = 0x8085EA04; // type:func
+func_80860C24 = 0x8085EA4C; // type:func
+func_80860EC0 = 0x8085ECE8; // type:func
+func_80860F84 = 0x8085EDAC; // type:func
+EnTest_SetupSlashDown = 0x8085F240; // type:func
+EnTest_SlashDown = 0x8085F2C4; // type:func
+EnTest_SetupSlashDownEnd = 0x8085F3D0; // type:func
+EnTest_SlashDownEnd = 0x8085F420; // type:func
+EnTest_SetupSlashUp = 0x8085F64C; // type:func
+EnTest_SlashUp = 0x8085F6C8; // type:func
+EnTest_SetupJumpBack = 0x8085F780; // type:func
+EnTest_JumpBack = 0x8085F820; // type:func
+EnTest_SetupJumpslash = 0x8085F9C8; // type:func
+EnTest_Jumpslash = 0x8085FA74; // type:func
+EnTest_SetupJumpUp = 0x8085FB84; // type:func
+EnTest_JumpUp = 0x8085FBFC; // type:func
+EnTest_SetupStopAndBlock = 0x8085FCF4; // type:func
+EnTest_StopAndBlock = 0x8085FDB4; // type:func
+EnTest_SetupIdleFromBlock = 0x8085FE84; // type:func
+EnTest_IdleFromBlock = 0x8085FED0; // type:func
+func_80862154 = 0x8085FF88; // type:func
+func_808621D4 = 0x80860008; // type:func
+func_80862398 = 0x808601D0; // type:func
+func_80862418 = 0x80860250; // type:func
+EnTest_SetupStunned = 0x808603B4; // type:func
+EnTest_Stunned = 0x80860490; // type:func
+func_808627C4 = 0x80860608; // type:func
+func_808628C8 = 0x8086070C; // type:func
+func_80862DBC = 0x80860C04; // type:func
+func_80862E6C = 0x80860CB8; // type:func
+func_80862FA8 = 0x80860DF4; // type:func
+func_80863044 = 0x80860E90; // type:func
+func_808630F0 = 0x80860F3C; // type:func
+func_8086318C = 0x80860FD8; // type:func
+EnTest_SetupRecoil = 0x8086108C; // type:func
+EnTest_Recoil = 0x808610E0; // type:func
+EnTest_Rise = 0x808611AC; // type:func
+func_808633E8 = 0x80861234; // type:func
+EnTest_UpdateHeadRot = 0x808612B0; // type:func
+EnTest_UpdateDamage = 0x80861348; // type:func
+EnTest_Update = 0x808614E8; // type:func
+EnTest_OverrideLimbDraw = 0x80861914; // type:func
+EnTest_PostLimbDraw = 0x80861AE8; // type:func
+EnTest_Draw = 0x80861E70; // type:func
+func_80864158 = 0x80861F84; // type:func
+EnTest_ReactToProjectile = 0x80862014; // type:func
+EnGirlA_SetupAction = 0x80862D10; // type:func
+EnGirlA_TryChangeShopItem = 0x80862D1C; // type:func
+EnGirlA_InitItem = 0x80862E94; // type:func
+EnGirlA_Init = 0x80862F38; // type:func
+EnGirlA_Destroy = 0x80862F6C; // type:func
+EnGirlA_CanBuy_Arrows = 0x80862F9C; // type:func
+EnGirlA_CanBuy_Bombs = 0x8086304C; // type:func
+EnGirlA_CanBuy_DekuNuts = 0x808630EC; // type:func
+EnGirlA_CanBuy_DekuSticks = 0x808631A4; // type:func
+EnGirlA_CanBuy_Fish = 0x8086325C; // type:func
+EnGirlA_CanBuy_RedPotion = 0x808632D4; // type:func
+EnGirlA_CanBuy_GreenPotion = 0x8086334C; // type:func
+EnGirlA_CanBuy_BluePotion = 0x808633C4; // type:func
+EnGirlA_CanBuy_Longsword = 0x8086343C; // type:func
+EnGirlA_CanBuy_HylianShield = 0x808634D0; // type:func
+EnGirlA_CanBuy_DekuShield = 0x80863550; // type:func
+EnGirlA_CanBuy_GoronTunic = 0x808635D0; // type:func
+EnGirlA_CanBuy_ZoraTunic = 0x80863678; // type:func
+EnGirlA_CanBuy_RecoveryHeart = 0x80863720; // type:func
+EnGirlA_CanBuy_MilkBottle = 0x8086376C; // type:func
+EnGirlA_CanBuy_WeirdEgg = 0x808637C8; // type:func
+EnGirlA_CanBuy_Unk19 = 0x80863824; // type:func
+EnGirlA_CanBuy_Unk20 = 0x80863838; // type:func
+EnGirlA_CanBuy_Bombchus = 0x8086384C; // type:func
+EnGirlA_CanBuy_DekuSeeds = 0x808638D0; // type:func
+EnGirlA_CanBuy_SoldOut = 0x80863980; // type:func
+EnGirlA_CanBuy_BlueFire = 0x80863994; // type:func
+EnGirlA_CanBuy_Bugs = 0x80863A0C; // type:func
+EnGirlA_CanBuy_Poe = 0x80863A84; // type:func
+EnGirlA_CanBuy_Fairy = 0x80863AFC; // type:func
+EnGirlA_ItemGive_Arrows = 0x80863B74; // type:func
+EnGirlA_ItemGive_Bombs = 0x80863BBC; // type:func
+EnGirlA_ItemGive_DekuNuts = 0x80863C5C; // type:func
+EnGirlA_ItemGive_DekuSticks = 0x80863CCC; // type:func
+EnGirlA_ItemGive_Longsword = 0x80863D08; // type:func
+EnGirlA_ItemGive_HylianShield = 0x80863D50; // type:func
+EnGirlA_ItemGive_DekuShield = 0x80863D8C; // type:func
+EnGirlA_ItemGive_GoronTunic = 0x80863DC8; // type:func
+EnGirlA_ItemGive_ZoraTunic = 0x80863E04; // type:func
+EnGirlA_ItemGive_Health = 0x80863E40; // type:func
+EnGirlA_ItemGive_MilkBottle = 0x80863E80; // type:func
+EnGirlA_ItemGive_WeirdEgg = 0x80863EBC; // type:func
+EnGirlA_ItemGive_Unk19 = 0x80863EF8; // type:func
+EnGirlA_ItemGive_Unk20 = 0x80863F28; // type:func
+EnGirlA_ItemGive_DekuSeeds = 0x80863F58; // type:func
+EnGirlA_ItemGive_BottledItem = 0x80863F94; // type:func
+EnGirlA_BuyEvent_ShieldDiscount = 0x808640C4; // type:func
+EnGirlA_BuyEvent_GoronTunic = 0x80864164; // type:func
+EnGirlA_BuyEvent_ZoraTunic = 0x80864194; // type:func
+EnGirlA_BuyEvent_ObtainBombchuPack = 0x808641C4; // type:func
+EnGirlA_Noop = 0x808642D8; // type:func
+EnGirlA_SetItemDescription = 0x808642E8; // type:func
+EnGirlA_SetItemOutOfStock = 0x80864410; // type:func
+EnGirlA_UpdateStockedItem = 0x80864444; // type:func
+EnGirlA_TrySetMaskItemDescription = 0x808644BC; // type:func
+EnGirlA_WaitForObject = 0x8086454C; // type:func
+EnGirlA_Update2 = 0x808648FC; // type:func
+EnGirlA_Update = 0x808649B8; // type:func
+func_80A3C498 = 0x808649DC; // type:func
+EnGirlA_Draw = 0x80864A20; // type:func
+EnPart_Init = 0x80865630; // type:func
+EnPart_Destroy = 0x80865640; // type:func
+func_80ACDDE8 = 0x80865650; // type:func
+func_80ACE13C = 0x808659A4; // type:func
+func_80ACE5B8 = 0x80865E20; // type:func
+func_80ACE5C8 = 0x80865E34; // type:func
+func_80ACE7E8 = 0x80866058; // type:func
+EnPart_Update = 0x80866254; // type:func
+func_80ACEAC0 = 0x80866334; // type:func
+EnPart_Draw = 0x808663D8; // type:func
+EnLight_Init = 0x80866C40; // type:func
+EnLight_Destroy = 0x80866E20; // type:func
+EnLight_UpdatePosRot = 0x80866E54; // type:func
+EnLight_Update = 0x80866ED0; // type:func
+EnLight_UpdateSwitch = 0x80867174; // type:func
+EnLight_Draw = 0x808675AC; // type:func
+EnDoor_Init = 0x80867A30; // type:func
+EnDoor_Destroy = 0x80867C4C; // type:func
+EnDoor_SetupType = 0x80867C80; // type:func
+EnDoor_Idle = 0x80867E38; // type:func
+EnDoor_WaitForCheck = 0x808680F0; // type:func
+EnDoor_Check = 0x8086813C; // type:func
+EnDoor_AjarWait = 0x80868174; // type:func
+EnDoor_AjarOpen = 0x808681A8; // type:func
+EnDoor_AjarClose = 0x80868218; // type:func
+EnDoor_Open = 0x80868260; // type:func
+EnDoor_Update = 0x808684B4; // type:func
+EnDoor_OverrideLimbDraw = 0x808684D8; // type:func
+EnDoor_Draw = 0x8086860C; // type:func
+EnBox_SetupAction = 0x80868870; // type:func
+EnBox_ClipToGround = 0x8086887C; // type:func
+EnBox_Init = 0x80868908; // type:func
+EnBox_Destroy = 0x80868D78; // type:func
+EnBox_RandomDustKinematic = 0x80868DAC; // type:func
+EnBox_SpawnDust = 0x80868EB0; // type:func
+EnBox_Fall = 0x80868F64; // type:func
+EnBox_FallOnSwitchFlag = 0x808690E8; // type:func
+func_809C9700 = 0x808691B8; // type:func
+EnBox_AppearOnSwitchFlag = 0x80869348; // type:func
+EnBox_AppearOnRoomClear = 0x808693C8; // type:func
+EnBox_AppearInit = 0x80869480; // type:func
+EnBox_AppearAnimation = 0x8086953C; // type:func
+EnBox_WaitOpen = 0x808695E8; // type:func
+EnBox_Open = 0x8086981C; // type:func
+EnBox_SpawnIceSmoke = 0x808699A4; // type:func
+EnBox_Update = 0x80869C50; // type:func
+EnBox_PostLimbDraw = 0x80869D8C; // type:func
+EnBox_EmptyDList = 0x80869EEC; // type:func
+func_809CA4A0 = 0x80869F10; // type:func
+func_809CA518 = 0x80869F4C; // type:func
+EnBox_Draw = 0x80869F88; // type:func
+EnPoh_Init = 0x8086A3B0; // type:func
+EnPoh_Destroy = 0x8086A6F8; // type:func
+func_80ADE114 = 0x8086A778; // type:func
+EnPoh_SetupIdle = 0x8086A7D0; // type:func
+func_80ADE1BC = 0x8086A820; // type:func
+EnPoh_SetupAttack = 0x8086A870; // type:func
+func_80ADE28C = 0x8086A8F0; // type:func
+func_80ADE368 = 0x8086A9CC; // type:func
+EnPoh_SetupInitialAction = 0x8086AA40; // type:func
+func_80ADE48C = 0x8086AAF0; // type:func
+func_80ADE4C8 = 0x8086AB30; // type:func
+func_80ADE514 = 0x8086AB7C; // type:func
+EnPoh_SetupDisappear = 0x8086ABD4; // type:func
+EnPoh_SetupAppear = 0x8086AC2C; // type:func
+EnPoh_SetupDeath = 0x8086AC78; // type:func
+func_80ADE6D4 = 0x8086AD44; // type:func
+EnPoh_Talk = 0x8086AE30; // type:func
+func_80ADE950 = 0x8086AFC8; // type:func
+func_80ADE998 = 0x8086B014; // type:func
+func_80ADE9BC = 0x8086B03C; // type:func
+EnPoh_MoveTowardsPlayerHeight = 0x8086B050; // type:func
+func_80ADEA5C = 0x8086B0E4; // type:func
+func_80ADEAC4 = 0x8086B154; // type:func
+EnPoh_Idle = 0x8086B210; // type:func
+func_80ADEC9C = 0x8086B32C; // type:func
+EnPoh_Attack = 0x8086B490; // type:func
+func_80ADEECC = 0x8086B560; // type:func
+func_80ADEF38 = 0x8086B5CC; // type:func
+EnPoh_ComposerAppear = 0x8086B74C; // type:func
+func_80ADF15C = 0x8086B7F0; // type:func
+func_80ADF574 = 0x8086BC08; // type:func
+func_80ADF5E0 = 0x8086BC74; // type:func
+EnPoh_Disappear = 0x8086BCF4; // type:func
+EnPoh_Appear = 0x8086BE10; // type:func
+func_80ADF894 = 0x8086BF30; // type:func
+EnPoh_Death = 0x8086C030; // type:func
+func_80ADFA90 = 0x8086C130; // type:func
+func_80ADFE28 = 0x8086C4C8; // type:func
+func_80ADFE80 = 0x8086C520; // type:func
+func_80AE009C = 0x8086C73C; // type:func
+EnPoh_TalkRegular = 0x8086C77C; // type:func
+EnPoh_TalkComposer = 0x8086C8A8; // type:func
+func_80AE032C = 0x8086C9D4; // type:func
+EnPoh_UpdateVisibility = 0x8086CA6C; // type:func
+EnPoh_Update = 0x8086CBDC; // type:func
+func_80AE067C = 0x8086CD28; // type:func
+func_80AE089C = 0x8086CF48; // type:func
+EnPoh_UpdateLiving = 0x8086D0C8; // type:func
+EnPoh_OverrideLimbDraw = 0x8086D2A8; // type:func
+EnPoh_PostLimbDraw = 0x8086D39C; // type:func
+EnPoh_DrawRegular = 0x8086D58C; // type:func
+EnPoh_DrawComposer = 0x8086D7AC; // type:func
+EnPoh_UpdateDead = 0x8086DBD4; // type:func
+EnPoh_DrawSoul = 0x8086DC28; // type:func
+EnOkuta_Init = 0x8086E540; // type:func
+EnOkuta_Destroy = 0x8086E74C; // type:func
+EnOkuta_SpawnBubbles = 0x8086E778; // type:func
+EnOkuta_SpawnDust = 0x8086E824; // type:func
+EnOkuta_SpawnSplash = 0x8086E88C; // type:func
+EnOkuta_SpawnRipple = 0x8086E8D0; // type:func
+EnOkuta_SetupWaitToAppear = 0x8086E974; // type:func
+EnOkuta_SetupAppear = 0x8086E9A4; // type:func
+EnOkuta_SetupHide = 0x8086EA14; // type:func
+EnOkuta_SetupWaitToShoot = 0x8086EA54; // type:func
+EnOkuta_SetupShoot = 0x8086EAB4; // type:func
+EnOkuta_SetupWaitToDie = 0x8086EBA0; // type:func
+EnOkuta_SetupDie = 0x8086EC28; // type:func
+EnOkuta_SetupFreeze = 0x8086EC70; // type:func
+EnOkuta_SpawnProjectile = 0x8086ECBC; // type:func
+EnOkuta_WaitToAppear = 0x8086EDFC; // type:func
+EnOkuta_Appear = 0x8086EE58; // type:func
+EnOkuta_Hide = 0x8086EF9C; // type:func
+EnOkuta_WaitToShoot = 0x8086F09C; // type:func
+EnOkuta_Shoot = 0x8086F1CC; // type:func
+EnOkuta_WaitToDie = 0x8086F34C; // type:func
+EnOkuta_Die = 0x8086F3A0; // type:func
+EnOkuta_Freeze = 0x8086F6B4; // type:func
+EnOkuta_ProjectileFly = 0x8086F830; // type:func
+EnOkuta_UpdateHeadScale = 0x8086FA7C; // type:func
+EnOkuta_ColliderCheck = 0x8086FE24; // type:func
+EnOkuta_Update = 0x8086FED4; // type:func
+EnOkuta_GetSnoutScale = 0x80870254; // type:func
+EnOkuta_OverrideLimbDraw = 0x808704DC; // type:func
+EnOkuta_Draw = 0x808705D8; // type:func
+EnBom_SetupAction = 0x80870B20; // type:func
+EnBom_Init = 0x80870B2C; // type:func
+EnBom_Destroy = 0x80870C44; // type:func
+EnBom_Move = 0x80870C84; // type:func
+EnBom_WaitForRelease = 0x80870E54; // type:func
+EnBom_Explode = 0x80870EA0; // type:func
+EnBom_Update = 0x80870FF0; // type:func
+EnBom_Draw = 0x80871680; // type:func
+EnWallmas_Init = 0x808719F0; // type:func
+EnWallmas_Destroy = 0x80871B30; // type:func
+EnWallmas_TimerInit = 0x80871B5C; // type:func
+EnWallmas_SetupDrop = 0x80871BB8; // type:func
+EnWallmas_SetupLand = 0x80871C7C; // type:func
+EnWallmas_SetupStand = 0x80871D40; // type:func
+EnWallmas_SetupWalk = 0x80871D80; // type:func
+EnWallmas_SetupJumpToCeiling = 0x80871DD0; // type:func
+EnWallmas_SetupReturnToCeiling = 0x80871E18; // type:func
+EnWallmas_SetupTakeDamage = 0x80871E9C; // type:func
+EnWallmas_SetupCooldown = 0x80871F58; // type:func
+EnWallmas_SetupDie = 0x80871FAC; // type:func
+EnWallmas_SetupTakePlayer = 0x80872074; // type:func
+EnWallmas_ProximityOrSwitchInit = 0x808720FC; // type:func
+EnWallmas_SetupStun = 0x80872144; // type:func
+EnWallmas_WaitToDrop = 0x80872214; // type:func
+EnWallmas_Drop = 0x80872320; // type:func
+EnWallmas_Land = 0x808723EC; // type:func
+EnWallmas_Stand = 0x80872428; // type:func
+EnWallmas_Walk = 0x80872488; // type:func
+EnWallmas_JumpToCeiling = 0x8087253C; // type:func
+EnWallmas_ReturnToCeiling = 0x80872578; // type:func
+EnWallmas_TakeDamage = 0x80872694; // type:func
+EnWallmas_Cooldown = 0x80872728; // type:func
+EnWallmas_Die = 0x80872764; // type:func
+EnWallmas_TakePlayer = 0x808727D8; // type:func
+EnWallmas_WaitForProximity = 0x808729FC; // type:func
+EnWallmas_WaitForSwitchFlag = 0x80872A58; // type:func
+EnWallmas_Stun = 0x80872AA4; // type:func
+EnWallmas_ColUpdate = 0x80872B18; // type:func
+EnWallmas_Update = 0x80872C34; // type:func
+EnWallmas_DrawXlu = 0x80872DFC; // type:func
+EnWallMas_OverrideLimbDraw = 0x80872F90; // type:func
+EnWallMas_PostLimbDraw = 0x80873004; // type:func
+EnWallmas_Draw = 0x808730F4; // type:func
+EnDodongo_SetupAction = 0x80873400; // type:func
+EnDodongo_SpawnBombSmoke = 0x8087340C; // type:func
+EnDodongo_Init = 0x808738FC; // type:func
+EnDodongo_Destroy = 0x80873B24; // type:func
+EnDodongo_SetupIdle = 0x80873B84; // type:func
+EnDodongo_SetupWalk = 0x80873BEC; // type:func
+EnDodongo_SetupBreatheFire = 0x80873C90; // type:func
+EnDodongo_SetupEndBreatheFire = 0x80873CE4; // type:func
+EnDodongo_SetupSwallowBomb = 0x80873D34; // type:func
+EnDodongo_SetupStunned = 0x80873DB4; // type:func
+EnDodongo_Idle = 0x80873E4C; // type:func
+EnDodongo_EndBreatheFire = 0x80873EC4; // type:func
+EnDodongo_BreatheFire = 0x80873F14; // type:func
+EnDodongo_SwallowBomb = 0x808740EC; // type:func
+EnDodongo_Walk = 0x808745E4; // type:func
+EnDodongo_SetupSweepTail = 0x80874924; // type:func
+EnDodongo_SweepTail = 0x80874984; // type:func
+EnDodongo_SetupDeath = 0x80874C48; // type:func
+EnDodongo_Death = 0x80874CC0; // type:func
+EnDodongo_Stunned = 0x80874E0C; // type:func
+EnDodongo_CollisionCheck = 0x80874E70; // type:func
+EnDodongo_UpdateQuad = 0x80874F98; // type:func
+EnDodongo_Update = 0x80875104; // type:func
+EnDodongo_OverrideLimbDraw = 0x808752D0; // type:func
+EnDodongo_PostLimbDraw = 0x80875324; // type:func
+EnDodongo_Draw = 0x80875760; // type:func
+EnDodongo_ShiftVecRadial = 0x80875850; // type:func
+EnDodongo_AteBomb = 0x808758B0; // type:func
+EnFirefly_Extinguish = 0x808761A0; // type:func
+EnFirefly_Ignite = 0x808761CC; // type:func
+EnFirefly_Init = 0x8087620C; // type:func
+EnFirefly_Destroy = 0x80876404; // type:func
+EnFirefly_SetupFlyIdle = 0x80876430; // type:func
+EnFirefly_SetupFall = 0x808764DC; // type:func
+EnFirefly_SetupDie = 0x80876580; // type:func
+EnFirefly_SetupRebound = 0x808765A4; // type:func
+EnFirefly_SetupDiveAttack = 0x808765E0; // type:func
+EnFirefly_SetupFlyAway = 0x80876650; // type:func
+EnFirefly_SetupStunned = 0x80876680; // type:func
+EnFirefly_SetupFrozenFall = 0x808766F0; // type:func
+EnFirefly_SetupPerch = 0x80876890; // type:func
+EnFirefly_SetupDisturbDiveAttack = 0x808768B4; // type:func
+EnFirefly_ReturnToPerch = 0x808768F0; // type:func
+EnFirefly_SeekTorch = 0x80876A0C; // type:func
+EnFirefly_FlyIdle = 0x80876B5C; // type:func
+EnFirefly_Fall = 0x80876DEC; // type:func
+EnFirefly_Die = 0x80876EBC; // type:func
+EnFirefly_DiveAttack = 0x80876F38; // type:func
+EnFirefly_Rebound = 0x8087714C; // type:func
+EnFirefly_FlyAway = 0x808771E0; // type:func
+EnFirefly_Stunned = 0x80877348; // type:func
+EnFirefly_FrozenFall = 0x808773EC; // type:func
+EnFirefly_Perch = 0x8087744C; // type:func
+EnFirefly_DisturbDiveAttack = 0x8087750C; // type:func
+EnFirefly_Combust = 0x808775E4; // type:func
+EnFirefly_UpdateDamage = 0x80877664; // type:func
+EnFirefly_Update = 0x80877814; // type:func
+EnFirefly_OverrideLimbDraw = 0x80877ABC; // type:func
+EnFirefly_PostLimbDraw = 0x80877B10; // type:func
+EnFirefly_Draw = 0x80877EA0; // type:func
+EnFirefly_DrawInvisible = 0x80877F54; // type:func
+EnHorse_BgCheckBridgeJumpPoint = 0x80878310; // type:func
+EnHorse_CheckBridgeJumps = 0x80878470; // type:func
+EnHorse_RaceWaypointPos = 0x808785B0; // type:func
+EnHorse_RotateToPoint = 0x80878604; // type:func
+EnHorse_UpdateIngoRaceInfo = 0x80878640; // type:func
+EnHorse_PlayWalkingSfx = 0x808789F4; // type:func
+EnHorse_PlayTrottingSfx = 0x80878AB0; // type:func
+EnHorse_PlayGallopingSfx = 0x80878AF8; // type:func
+EnHorse_SlopeSpeedMultiplier = 0x80878B40; // type:func
+func_80A5BB90 = 0x80878BC0; // type:func
+func_80A5BBBC = 0x80878BF0; // type:func
+EnHorse_IdleAnimSounds = 0x80878CA0; // type:func
+EnHorse_Spawn = 0x80878DCC; // type:func
+EnHorse_ResetCutscene = 0x80879010; // type:func
+EnHorse_ResetRace = 0x80879028; // type:func
+EnHorse_PlayerCanMove = 0x80879038; // type:func
+EnHorse_ResetHorsebackArchery = 0x808790F4; // type:func
+EnHorse_ClearDustFlags = 0x8087910C; // type:func
+EnHorse_Init = 0x80879118; // type:func
+EnHorse_Destroy = 0x80879848; // type:func
+EnHorse_RotateToPlayer = 0x808798B8; // type:func
+EnHorse_Freeze = 0x80879928; // type:func
+EnHorse_Frozen = 0x808799A8; // type:func
+EnHorse_UpdateSpeed = 0x80879B18; // type:func
+EnHorse_StartMountedIdleResetAnim = 0x80879F5C; // type:func
+EnHorse_StartMountedIdle = 0x80879F98; // type:func
+EnHorse_MountedIdle = 0x8087A0D4; // type:func
+EnHorse_MountedIdleAnim = 0x8087A1D4; // type:func
+EnHorse_MountedIdleWhinney = 0x8087A1F8; // type:func
+EnHorse_MountedIdleWhinneying = 0x8087A2F4; // type:func
+EnHorse_StartTurning = 0x8087A3F4; // type:func
+EnHorse_MountedTurn = 0x8087A49C; // type:func
+EnHorse_StartWalkingFromIdle = 0x8087A660; // type:func
+EnHorse_StartWalkingInterruptable = 0x8087A6B0; // type:func
+EnHorse_StartWalking = 0x8087A6D4; // type:func
+EnHorse_MountedWalkingReset = 0x8087A780; // type:func
+EnHorse_MountedWalk = 0x8087A7D4; // type:func
+EnHorse_StartTrotting = 0x8087AAA4; // type:func
+EnHorse_MountedTrotReset = 0x8087AB48; // type:func
+EnHorse_MountedTrot = 0x8087AB94; // type:func
+EnHorse_StartGallopingInterruptable = 0x8087ACCC; // type:func
+EnHorse_StartGalloping = 0x8087ACF0; // type:func
+EnHorse_MountedGallopReset = 0x8087AD98; // type:func
+EnHorse_JumpLanding = 0x8087ADF0; // type:func
+EnHorse_MountedGallop = 0x8087AE74; // type:func
+EnHorse_StartRearing = 0x8087B048; // type:func
+EnHorse_MountedRearing = 0x8087B16C; // type:func
+EnHorse_StartBraking = 0x8087B2E8; // type:func
+EnHorse_Stopping = 0x8087B3D8; // type:func
+EnHorse_StartReversingInterruptable = 0x8087B5C4; // type:func
+EnHorse_StartReversing = 0x8087B5E8; // type:func
+EnHorse_Reverse = 0x8087B68C; // type:func
+EnHorse_LowJumpInit = 0x8087BA3C; // type:func
+EnHorse_StartLowJump = 0x8087BA60; // type:func
+EnHorse_Stub1 = 0x8087BB90; // type:func
+EnHorse_LowJump = 0x8087BB9C; // type:func
+EnHorse_HighJumpInit = 0x8087BD60; // type:func
+EnHorse_StartHighJump = 0x8087BD84; // type:func
+EnHorse_Stub2 = 0x8087BEC0; // type:func
+EnHorse_HighJump = 0x8087BECC; // type:func
+EnHorse_InitInactive = 0x8087C090; // type:func
+EnHorse_Inactive = 0x8087C0E0; // type:func
+EnHorse_PlayIdleAnimation = 0x8087C20C; // type:func
+EnHorse_ChangeIdleAnimation = 0x8087C3DC; // type:func
+EnHorse_ResetIdleAnimation = 0x8087C404; // type:func
+EnHorse_StartIdleRidable = 0x8087C438; // type:func
+EnHorse_Idle = 0x8087C46C; // type:func
+EnHorse_StartMovingAnimation = 0x8087C654; // type:func
+EnHorse_SetFollowAnimation = 0x8087C7BC; // type:func
+EnHorse_FollowPlayer = 0x8087C8F0; // type:func
+EnHorse_InitIngoHorse = 0x8087CD14; // type:func
+EnHorse_SetIngoAnimation = 0x8087CD98; // type:func
+EnHorse_UpdateIngoHorseAnim = 0x8087CE3C; // type:func
+EnHorse_UpdateIngoRace = 0x8087D150; // type:func
+EnHorse_CsMoveInit = 0x8087D300; // type:func
+EnHorse_CsMoveToPoint = 0x8087D36C; // type:func
+EnHorse_CsSetAnimHighJump = 0x8087D4BC; // type:func
+EnHorse_CsPlayHighJumpAnim = 0x8087D4E0; // type:func
+EnHorse_CsJumpInit = 0x8087D614; // type:func
+EnHorse_CsJump = 0x8087D64C; // type:func
+EnHorse_CsRearingInit = 0x8087D8A4; // type:func
+EnHorse_CsRearing = 0x8087D9C4; // type:func
+EnHorse_WarpMoveInit = 0x8087DB6C; // type:func
+EnHorse_CsWarpMoveToPoint = 0x8087DC54; // type:func
+EnHorse_CsWarpRearingInit = 0x8087DDA4; // type:func
+EnHorse_CsWarpRearing = 0x8087DF2C; // type:func
+EnHorse_InitCutscene = 0x8087E0D4; // type:func
+EnHorse_GetCutsceneFunctionIndex = 0x8087E0F8; // type:func
+EnHorse_CutsceneUpdate = 0x8087E148; // type:func
+EnHorse_UpdateHbaRaceInfo = 0x8087E2A0; // type:func
+EnHorse_InitHorsebackArchery = 0x8087E490; // type:func
+EnHorse_UpdateHbaAnim = 0x8087E4C4; // type:func
+EnHorse_UpdateHorsebackArchery = 0x8087E7FC; // type:func
+EnHorse_InitFleePlayer = 0x8087EA88; // type:func
+EnHorse_FleePlayer = 0x8087EAB0; // type:func
+EnHorse_BridgeJumpInit = 0x8087F304; // type:func
+EnHorse_StartBridgeJump = 0x8087F53C; // type:func
+EnHorse_BridgeJumpMove = 0x8087F5EC; // type:func
+EnHorse_CheckBridgeJumpLanding = 0x8087F748; // type:func
+EnHorse_BridgeJump = 0x8087F834; // type:func
+EnHorse_Vec3fOffset = 0x8087F878; // type:func
+EnHorse_CalcFloorHeight = 0x8087F8F4; // type:func
+EnHorse_ObstructMovement = 0x8087FA34; // type:func
+EnHorse_CheckFloors = 0x8087FB5C; // type:func
+EnHorse_MountDismount = 0x808800DC; // type:func
+EnHorse_StickDirection = 0x808801E0; // type:func
+EnHorse_UpdateStick = 0x8088026C; // type:func
+EnHorse_ResolveCollision = 0x808802AC; // type:func
+EnHorse_BgCheckSlowMoving = 0x80880404; // type:func
+EnHorse_UpdateBgCheckInfo = 0x80880544; // type:func
+EnHorse_CheckBoost = 0x80881050; // type:func
+EnHorse_RegenBoost = 0x808811F8; // type:func
+EnHorse_UpdatePlayerDir = 0x80881424; // type:func
+EnHorse_TiltBody = 0x80881530; // type:func
+EnHorse_UpdateConveyors = 0x8088162C; // type:func
+EnHorse_RandInt = 0x80881734; // type:func
+EnHorse_Update = 0x80881768; // type:func
+EnHorse_PlayerDirToMountSide = 0x80881F94; // type:func
+EnHorse_MountSideCheck = 0x80881FD4; // type:func
+EnHorse_GetMountSide = 0x808820D8; // type:func
+EnHorse_RandomOffset = 0x80882130; // type:func
+EnHorse_PostDraw = 0x808821CC; // type:func
+EnHorse_OverrideLimbDraw = 0x80882CC4; // type:func
+EnHorse_Draw = 0x80882DC4; // type:func
+EnArrow_SetupAction = 0x80884570; // type:func
+EnArrow_Init = 0x8088457C; // type:func
+EnArrow_Destroy = 0x80884784; // type:func
+EnArrow_Shoot = 0x8088480C; // type:func
+func_809B3CEC = 0x80884924; // type:func
+EnArrow_CarryActor = 0x80884A0C; // type:func
+EnArrow_Fly = 0x80884C10; // type:func
+func_809B45E0 = 0x80885218; // type:func
+func_809B4640 = 0x80885278; // type:func
+EnArrow_Update = 0x808852E0; // type:func
+func_809B4800 = 0x8088543C; // type:func
+EnArrow_Draw = 0x808855A4; // type:func
+EnElf_SetupAction = 0x80885C60; // type:func
+func_80A01C38 = 0x80885C6C; // type:func
+func_80A01F90 = 0x80885FC4; // type:func
+func_80A01FE0 = 0x80886018; // type:func
+func_80A020A4 = 0x808860E0; // type:func
+func_80A0214C = 0x8088618C; // type:func
+func_80A0232C = 0x8088636C; // type:func
+EnElf_GetColorValue = 0x808863E4; // type:func
+EnElf_Init = 0x80886454; // type:func
+func_80A0299C = 0x808869C0; // type:func
+func_80A029A8 = 0x808869D0; // type:func
+EnElf_Destroy = 0x808869F8; // type:func
+func_80A02A20 = 0x80886A48; // type:func
+func_80A02AA4 = 0x80886ACC; // type:func
+func_80A02B38 = 0x80886B60; // type:func
+func_80A02BD8 = 0x80886BFC; // type:func
+func_80A02C98 = 0x80886CBC; // type:func
+func_80A02E30 = 0x80886E54; // type:func
+func_80A02EC0 = 0x80886EE0; // type:func
+func_80A02F2C = 0x80886F4C; // type:func
+func_80A03018 = 0x80887038; // type:func
+func_80A03148 = 0x8088716C; // type:func
+func_80A0329C = 0x808872C4; // type:func
+func_80A0353C = 0x80887568; // type:func
+func_80A03604 = 0x80887630; // type:func
+func_80A03610 = 0x80887640; // type:func
+func_80A03814 = 0x80887848; // type:func
+func_80A03990 = 0x808879C8; // type:func
+func_80A03AB0 = 0x80887AEC; // type:func
+EnElf_UpdateLights = 0x80887B50; // type:func
+func_80A03CF8 = 0x80887D24; // type:func
+EnElf_ChangeColor = 0x808883BC; // type:func
+func_80A04414 = 0x80888448; // type:func
+func_80A0461C = 0x80888654; // type:func
+EnElf_SpawnSparkles = 0x808889F0; // type:func
+func_80A04D90 = 0x80888DD0; // type:func
+func_80A04DE4 = 0x80888E24; // type:func
+func_80A04F94 = 0x80888FD8; // type:func
+func_80A05040 = 0x80889088; // type:func
+func_80A05114 = 0x80889164; // type:func
+func_80A05188 = 0x808891E0; // type:func
+func_80A05208 = 0x80889268; // type:func
+func_80A052F4 = 0x8088935C; // type:func
+func_80A053F0 = 0x80889460; // type:func
+EnElf_Update = 0x808896DC; // type:func
+EnElf_OverrideLimbDraw = 0x80889738; // type:func
+EnElf_Draw = 0x8088985C; // type:func
+EnElf_GetCuePos = 0x80889EE0; // type:func
+EnNiw_Init = 0x8088A620; // type:func
+EnNiw_Destroy = 0x8088AB24; // type:func
+func_80AB5BF8 = 0x8088AB50; // type:func
+EnNiw_SpawnAttackCucco = 0x8088AEF8; // type:func
+func_80AB6100 = 0x8088B040; // type:func
+EnNiw_ResetAction = 0x8088B1BC; // type:func
+func_80AB6324 = 0x8088B264; // type:func
+func_80AB63A8 = 0x8088B2E8; // type:func
+func_80AB6450 = 0x8088B390; // type:func
+func_80AB6570 = 0x8088B4B0; // type:func
+func_80AB6A38 = 0x8088B97C; // type:func
+func_80AB6BF8 = 0x8088BB3C; // type:func
+func_80AB6D08 = 0x8088BC4C; // type:func
+func_80AB6EB4 = 0x8088BDF8; // type:func
+func_80AB6F04 = 0x8088BE48; // type:func
+func_80AB70A0 = 0x8088BFE8; // type:func
+func_80AB70F8 = 0x8088C040; // type:func
+func_80AB714C = 0x8088C094; // type:func
+func_80AB7204 = 0x8088C14C; // type:func
+func_80AB7290 = 0x8088C1DC; // type:func
+func_80AB7328 = 0x8088C274; // type:func
+func_80AB7420 = 0x8088C370; // type:func
+func_80AB747C = 0x8088C3CC; // type:func
+EnNiw_Update = 0x8088C484; // type:func
+EnNiw_OverrideLimbDraw = 0x8088CD30; // type:func
+EnNiw_Draw = 0x8088CE88; // type:func
+EnNiw_SpawnFeather = 0x8088CF38; // type:func
+EnNiw_UpdateEffects = 0x8088D028; // type:func
+EnNiw_DrawEffects = 0x8088D1DC; // type:func
+EnTite_SetupAction = 0x8088D950; // type:func
+EnTite_Init = 0x8088D95C; // type:func
+EnTite_Destroy = 0x8088DAB4; // type:func
+EnTite_SetupIdle = 0x8088DAFC; // type:func
+EnTite_Idle = 0x8088DB64; // type:func
+EnTite_SetupAttack = 0x8088DCA8; // type:func
+EnTite_Attack = 0x8088DD1C; // type:func
+EnTite_SetupTurnTowardPlayer = 0x8088E3C4; // type:func
+EnTite_TurnTowardPlayer = 0x8088E460; // type:func
+EnTite_SetupMoveTowardPlayer = 0x8088E6FC; // type:func
+EnTite_MoveTowardPlayer = 0x8088E7B8; // type:func
+EnTite_SetupRecoil = 0x8088ECC8; // type:func
+EnTite_Recoil = 0x8088ED34; // type:func
+EnTite_SetupStunned = 0x8088F08C; // type:func
+EnTite_Stunned = 0x8088F140; // type:func
+EnTite_SetupDeathCry = 0x8088F4DC; // type:func
+EnTite_DeathCry = 0x8088F510; // type:func
+EnTite_FallApart = 0x8088F584; // type:func
+EnTite_SetupFlipOnBack = 0x8088F610; // type:func
+EnTite_FlipOnBack = 0x8088F72C; // type:func
+EnTite_SetupFlipUpright = 0x8088F8E8; // type:func
+EnTite_FlipUpright = 0x8088F938; // type:func
+EnTite_CheckDamage = 0x8088FA60; // type:func
+EnTite_Update = 0x8088FC38; // type:func
+EnTite_PostLimbDraw = 0x80890024; // type:func
+EnTite_Draw = 0x80890114; // type:func
+EnReeba_Init = 0x808906F0; // type:func
+EnReeba_Destroy = 0x808908CC; // type:func
+EnReeba_SetupSurface = 0x80890944; // type:func
+EnReeba_Surface = 0x80890A58; // type:func
+EnReeba_Move = 0x80890C78; // type:func
+EnReeba_SetupMoveBig = 0x80890D94; // type:func
+EnReeba_MoveBig = 0x80890DB8; // type:func
+EnReeba_Recoiled = 0x80891028; // type:func
+EnReeba_SetupSink = 0x80891094; // type:func
+EnReeba_Sink = 0x808910EC; // type:func
+EnReeba_SetupDamaged = 0x808911FC; // type:func
+EnReeba_Damaged = 0x80891260; // type:func
+EnReeba_SetupStunned = 0x808912F8; // type:func
+EnReeba_Stunned = 0x80891348; // type:func
+EnReeba_StunDie = 0x808914AC; // type:func
+EnReeba_SetupDie = 0x808915D4; // type:func
+EnReeba_Die = 0x80891648; // type:func
+EnReeba_StunRecover = 0x80891828; // type:func
+EnReeba_CheckDamage = 0x808918BC; // type:func
+EnReeba_Update = 0x80891AF8; // type:func
+EnReeba_Draw = 0x80891DA8; // type:func
+EnPeehat_SetupAction = 0x80892160; // type:func
+EnPeehat_Init = 0x8089216C; // type:func
+EnPeehat_Destroy = 0x808923DC; // type:func
+EnPeehat_SpawnDust = 0x80892450; // type:func
+EnPeehat_HitWhenGrounded = 0x808925E8; // type:func
+EnPeehat_Ground_SetStateGround = 0x80892804; // type:func
+EnPeehat_Ground_StateGround = 0x8089289C; // type:func
+EnPeehat_Flying_SetStateGround = 0x808929F0; // type:func
+EnPeehat_Flying_StateGrounded = 0x80892A7C; // type:func
+EnPeehat_Flying_SetStateFly = 0x80892B80; // type:func
+EnPeehat_Flying_StateFly = 0x80892BC8; // type:func
+EnPeehat_Ground_SetStateRise = 0x80892D40; // type:func
+EnPeehat_Ground_StateRise = 0x80892DE8; // type:func
+EnPeehat_Flying_SetStateRise = 0x80892FB0; // type:func
+EnPeehat_Flying_StateRise = 0x80893058; // type:func
+EnPeehat_Ground_SetStateSeekPlayer = 0x80893220; // type:func
+EnPeehat_Ground_StateSeekPlayer = 0x80893270; // type:func
+EnPeehat_Larva_SetStateSeekPlayer = 0x808933EC; // type:func
+EnPeehat_Larva_StateSeekPlayer = 0x80893438; // type:func
+EnPeehat_Ground_SetStateLanding = 0x80893810; // type:func
+EnPeehat_Ground_StateLanding = 0x80893858; // type:func
+EnPeehat_Flying_SetStateLanding = 0x80893A0C; // type:func
+EnPeehat_Flying_StateLanding = 0x80893A54; // type:func
+EnPeehat_Ground_SetStateHover = 0x80893C04; // type:func
+EnPeehat_Ground_StateHover = 0x80893C94; // type:func
+EnPeehat_Ground_SetStateReturnHome = 0x80893EF0; // type:func
+EnPeehat_Ground_StateReturnHome = 0x80893F28; // type:func
+EnPeehat_SetStateAttackRecoil = 0x80894114; // type:func
+EnPeehat_StateAttackRecoil = 0x80894174; // type:func
+EnPeehat_SetStateBoomerangStunned = 0x80894350; // type:func
+EnPeehat_StateBoomerangStunned = 0x808943D4; // type:func
+EnPeehat_Adult_SetStateDie = 0x80894450; // type:func
+EnPeehat_Adult_StateDie = 0x808944BC; // type:func
+EnPeehat_SetStateExplode = 0x8089477C; // type:func
+EnPeehat_StateExplode = 0x808947D4; // type:func
+EnPeehat_Adult_CollisionCheck = 0x808948AC; // type:func
+EnPeehat_Update = 0x80894A98; // type:func
+EnPeehat_OverrideLimbDraw = 0x80894EFC; // type:func
+EnPeehat_PostLimbDraw = 0x808950D0; // type:func
+EnPeehat_Draw = 0x80895284; // type:func
+EnHoll_SetupAction = 0x80895860; // type:func
+EnHoll_IsKokiriLayer8 = 0x8089586C; // type:func
+EnHoll_ChooseAction = 0x8089589C; // type:func
+EnHoll_Init = 0x80895904; // type:func
+EnHoll_Destroy = 0x80895940; // type:func
+EnHoll_SwapRooms = 0x80895970; // type:func
+EnHoll_HorizontalVisibleNarrow = 0x80895A2C; // type:func
+EnHoll_HorizontalInvisible = 0x80895C6C; // type:func
+EnHoll_VerticalDownBgCoverLarge = 0x80895E1C; // type:func
+EnHoll_VerticalBgCover = 0x80896008; // type:func
+EnHoll_VerticalInvisible = 0x80896188; // type:func
+EnHoll_HorizontalBgCoverSwitchFlag = 0x80896280; // type:func
+EnHoll_WaitRoomLoaded = 0x80896490; // type:func
+EnHoll_Update = 0x80896508; // type:func
+EnHoll_Draw = 0x8089652C; // type:func
+EnSceneChange_SetupAction = 0x80896830; // type:func
+EnSceneChange_Init = 0x8089683C; // type:func
+EnSceneChange_Destroy = 0x80896864; // type:func
+EnSceneChange_DoNothing = 0x80896874; // type:func
+EnSceneChange_Update = 0x80896884; // type:func
+EnSceneChange_Draw = 0x808968A8; // type:func
+EnZf_SetupAction = 0x80896960; // type:func
+EnZf_PrimaryFloorCheck = 0x8089696C; // type:func
+EnZf_SecondaryFloorCheck = 0x80896ADC; // type:func
+EnZf_Init = 0x80896C0C; // type:func
+EnZf_Destroy = 0x80896F44; // type:func
+EnZf_FindPlatform = 0x80896FC8; // type:func
+EnZf_FindNextPlatformAwayFromPlayer = 0x80897190; // type:func
+EnZf_FindNextPlatformTowardsPlayer = 0x80897434; // type:func
+EnZf_CanAttack = 0x80897610; // type:func
+func_80B44DC4 = 0x808976E4; // type:func
+EnZf_ChooseAction = 0x808977B0; // type:func
+EnZf_SetupDropIn = 0x808979D0; // type:func
+EnZf_DropIn = 0x80897A98; // type:func
+func_80B45384 = 0x80897CA8; // type:func
+func_80B4543C = 0x80897D60; // type:func
+EnZf_SetupApproachPlayer = 0x80897FDC; // type:func
+EnZf_ApproachPlayer = 0x80898070; // type:func
+EnZf_SetupJumpForward = 0x8089875C; // type:func
+EnZf_JumpForward = 0x8089881C; // type:func
+func_80B4604C = 0x80898978; // type:func
+func_80B46098 = 0x808989C4; // type:func
+func_80B462E4 = 0x80898C10; // type:func
+func_80B463E4 = 0x80898D18; // type:func
+EnZf_SetupSlash = 0x8089935C; // type:func
+EnZf_Slash = 0x80899418; // type:func
+EnZf_SetupRecoilFromBlockedSlash = 0x808996A4; // type:func
+EnZf_RecoilFromBlockedSlash = 0x80899718; // type:func
+EnZf_SetupJumpBack = 0x808997D0; // type:func
+EnZf_JumpBack = 0x80899870; // type:func
+EnZf_SetupStunned = 0x80899994; // type:func
+EnZf_Stunned = 0x80899A64; // type:func
+EnZf_SetupSheatheSword = 0x80899CA4; // type:func
+EnZf_SheatheSword = 0x80899D80; // type:func
+EnZf_SetupHopAndTaunt = 0x80899E2C; // type:func
+EnZf_HopAndTaunt = 0x80899E8C; // type:func
+EnZf_SetupHopAway = 0x8089A0E4; // type:func
+EnZf_HopAway = 0x8089A164; // type:func
+EnZf_SetupDrawSword = 0x8089A5B0; // type:func
+EnZf_DrawSword = 0x8089A644; // type:func
+EnZf_SetupDamaged = 0x8089A6F4; // type:func
+EnZf_Damaged = 0x8089A800; // type:func
+EnZf_SetupJumpUp = 0x8089AB60; // type:func
+EnZf_JumpUp = 0x8089AC08; // type:func
+func_80B483E4 = 0x8089AD34; // type:func
+EnZf_CircleAroundPlayer = 0x8089AED0; // type:func
+EnZf_SetupDie = 0x8089B650; // type:func
+EnZf_Die = 0x8089B7B4; // type:func
+EnZf_UpdateHeadRotation = 0x8089B8F4; // type:func
+EnZf_UpdateDamage = 0x8089BA18; // type:func
+EnZf_Update = 0x8089BBB0; // type:func
+EnZf_OverrideLimbDraw = 0x8089BF68; // type:func
+EnZf_PostLimbDraw = 0x8089BFF4; // type:func
+EnZf_Draw = 0x8089C248; // type:func
+EnZf_SetupCircleAroundPlayer = 0x8089C49C; // type:func
+EnZf_DodgeRangedEngaging = 0x8089C568; // type:func
+EnZf_DodgeRangedWaiting = 0x8089C794; // type:func
+EnHata_Init = 0x8089D460; // type:func
+EnHata_Destroy = 0x8089D598; // type:func
+EnHata_Update = 0x8089D5E0; // type:func
+EnHata_OverrideLimbDraw = 0x8089D7FC; // type:func
+EnHata_PostLimbDraw = 0x8089D880; // type:func
+EnHata_Draw = 0x8089D898; // type:func
+func_808C1190 = 0x8089D9F0; // type:func
+func_808C11D0 = 0x8089DA30; // type:func
+func_808C1200 = 0x8089DA60; // type:func
+func_808C1230 = 0x8089DA90; // type:func
+func_808C1278 = 0x8089DAD8; // type:func
+func_808C12C4 = 0x8089DB24; // type:func
+func_808C1554 = 0x8089DDB4; // type:func
+func_808C17C8 = 0x8089E034; // type:func
+BossDodongo_AteExplosive = 0x8089E11C; // type:func
+BossDodongo_Init = 0x8089E1DC; // type:func
+BossDodongo_Destroy = 0x8089E4B8; // type:func
+BossDodongo_SetupIntroCutscene = 0x8089E4F8; // type:func
+BossDodongo_IntroCutscene = 0x8089E578; // type:func
+BossDodongo_SetupDamaged = 0x8089F0F4; // type:func
+BossDodongo_SetupExplode = 0x8089F188; // type:func
+BossDodongo_SetupWalk = 0x8089F22C; // type:func
+BossDodongo_SetupRoll = 0x8089F2BC; // type:func
+BossDodongo_SetupBlowFire = 0x8089F330; // type:func
+BossDodongo_SetupInhale = 0x8089F3B8; // type:func
+BossDodongo_Damaged = 0x8089F448; // type:func
+BossDodongo_Explode = 0x8089F4FC; // type:func
+BossDodongo_LayDown = 0x8089F750; // type:func
+BossDodongo_Vulnerable = 0x8089F830; // type:func
+BossDodongo_GetUp = 0x8089F91C; // type:func
+BossDodongo_BlowFire = 0x8089F980; // type:func
+BossDodongo_Inhale = 0x8089FAB0; // type:func
+BossDodongo_Walk = 0x8089FB84; // type:func
+BossDodongo_Roll = 0x8089FF94; // type:func
+BossDodongo_Update = 0x808A0390; // type:func
+BossDodongo_OverrideLimbDraw = 0x808A11D0; // type:func
+BossDodongo_PostLimbDraw = 0x808A13D4; // type:func
+BossDodongo_Draw = 0x808A14B8; // type:func
+func_808C4F6C = 0x808A1780; // type:func
+func_808C50A8 = 0x808A18BC; // type:func
+BossDodongo_PlayerYawCheck = 0x808A1A08; // type:func
+BossDodongo_PlayerPosCheck = 0x808A1A64; // type:func
+BossDodongo_SpawnFire = 0x808A1AF8; // type:func
+BossDodongo_UpdateDamage = 0x808A1B6C; // type:func
+BossDodongo_SetupDeathCutscene = 0x808A1CD8; // type:func
+BossDodongo_DeathCutscene = 0x808A1D90; // type:func
+BossDodongo_UpdateEffects = 0x808A34D0; // type:func
+BossDodongo_DrawEffects = 0x808A3604; // type:func
+BossGoma_ClearPixels16x16Rgba16 = 0x808A74D0; // type:func
+BossGoma_ClearPixels32x32Rgba16 = 0x808A7500; // type:func
+BossGoma_ClearPixels = 0x808A7554; // type:func
+BossGoma_Init = 0x808A7704; // type:func
+BossGoma_PlayEffectsAndSfx = 0x808A78BC; // type:func
+BossGoma_Destroy = 0x808A79C4; // type:func
+BossGoma_SetupDefeated = 0x808A7A04; // type:func
+BossGoma_SetupEncounter = 0x808A7ACC; // type:func
+BossGoma_SetupFloorIdle = 0x808A7B70; // type:func
+BossGoma_SetupCeilingIdle = 0x808A7BF8; // type:func
+BossGoma_SetupFallJump = 0x808A7C7C; // type:func
+BossGoma_SetupFallStruckDown = 0x808A7CF8; // type:func
+BossGoma_SetupCeilingSpawnGohmas = 0x808A7D74; // type:func
+BossGoma_SetupCeilingPrepareSpawnGohmas = 0x808A7DE8; // type:func
+BossGoma_SetupWallClimb = 0x808A7E60; // type:func
+BossGoma_SetupCeilingMoveToCenter = 0x808A7EE4; // type:func
+BossGoma_SetupFloorMain = 0x808A7F78; // type:func
+BossGoma_SetupFloorLand = 0x808A7FF8; // type:func
+BossGoma_SetupFloorLandStruckDown = 0x808A8084; // type:func
+BossGoma_SetupFloorStunned = 0x808A8128; // type:func
+BossGoma_SetupFloorAttackPosture = 0x808A8198; // type:func
+BossGoma_SetupFloorPrepareAttack = 0x808A820C; // type:func
+BossGoma_SetupFloorAttack = 0x808A8280; // type:func
+BossGoma_SetupFloorDamaged = 0x808A82FC; // type:func
+BossGoma_UpdateCeilingMovement = 0x808A8370; // type:func
+BossGoma_SetupEncounterState4 = 0x808A85AC; // type:func
+BossGoma_Encounter = 0x808A875C; // type:func
+BossGoma_Defeated = 0x808A9854; // type:func
+BossGoma_FloorAttackPosture = 0x808AA6C4; // type:func
+BossGoma_FloorPrepareAttack = 0x808AA7CC; // type:func
+BossGoma_FloorAttack = 0x808AA828; // type:func
+BossGoma_FloorDamaged = 0x808AAA78; // type:func
+BossGoma_FloorLandStruckDown = 0x808AAB10; // type:func
+BossGoma_FloorLand = 0x808AABB4; // type:func
+BossGoma_FloorStunned = 0x808AAC10; // type:func
+BossGoma_FallJump = 0x808AAD3C; // type:func
+BossGoma_FallStruckDown = 0x808AADF0; // type:func
+BossGoma_CeilingSpawnGohmas = 0x808AAEB0; // type:func
+BossGoma_CeilingPrepareSpawnGohmas = 0x808AB00C; // type:func
+BossGoma_FloorIdle = 0x808AB068; // type:func
+BossGoma_CeilingIdle = 0x808AB0D0; // type:func
+BossGoma_FloorMain = 0x808AB1C8; // type:func
+BossGoma_WallClimb = 0x808AB438; // type:func
+BossGoma_CeilingMoveToCenter = 0x808AB504; // type:func
+BossGoma_UpdateEye = 0x808AB700; // type:func
+BossGoma_UpdateTailLimbsScale = 0x808AB948; // type:func
+BossGoma_UpdateHit = 0x808ABA54; // type:func
+BossGoma_UpdateMainEnvColor = 0x808ABC34; // type:func
+BossGoma_UpdateEyeEnvColor = 0x808ABDB0; // type:func
+BossGoma_Update = 0x808ABE58; // type:func
+BossGoma_OverrideLimbDraw = 0x808AC028; // type:func
+BossGoma_PostLimbDraw = 0x808AC468; // type:func
+BossGoma_EmptyDlist = 0x808AC66C; // type:func
+BossGoma_NoBackfaceCullingDlist = 0x808AC690; // type:func
+BossGoma_Draw = 0x808AC6E8; // type:func
+BossGoma_SpawnChildGohma = 0x808AC7D8; // type:func
+func_80B4AB40 = 0x808AD450; // type:func
+func_80B4AB48 = 0x808AD458; // type:func
+EnZl1_Init = 0x808AD460; // type:func
+EnZl1_Destroy = 0x808AD6F0; // type:func
+func_80B4AE18 = 0x808AD730; // type:func
+func_80B4AF18 = 0x808AD830; // type:func
+func_80B4B010 = 0x808AD928; // type:func
+func_80B4B240 = 0x808ADB60; // type:func
+func_80B4B7F4 = 0x808AE114; // type:func
+func_80B4B834 = 0x808AE158; // type:func
+func_80B4B874 = 0x808AE19C; // type:func
+func_80B4B8B4 = 0x808AE1DC; // type:func
+func_80B4BBC4 = 0x808AE4EC; // type:func
+func_80B4BC78 = 0x808AE5A0; // type:func
+func_80B4BF2C = 0x808AE854; // type:func
+EnZl1_Update = 0x808AEB48; // type:func
+EnZl1_OverrideLimbDraw = 0x808AEC6C; // type:func
+EnZl1_PostLimbDraw = 0x808AED2C; // type:func
+EnZl1_Draw = 0x808AED88; // type:func
+EnViewer_SetupAction = 0x808B1250; // type:func
+EnViewer_Init = 0x808B125C; // type:func
+EnViewer_Destroy = 0x808B1330; // type:func
+EnViewer_InitAnimGanondorfOrZelda = 0x808B135C; // type:func
+EnViewer_InitAnimImpa = 0x808B14A8; // type:func
+EnViewer_InitAnimHorse = 0x808B1538; // type:func
+EnViewer_InitImpl = 0x808B15D0; // type:func
+EnViewer_UpdateImpl = 0x808B178C; // type:func
+EnViewer_Update = 0x808B22E4; // type:func
+EnViewer_Ganondorf3OverrideLimbDraw = 0x808B2338; // type:func
+EnViewer_Ganondorf9PostLimbDraw = 0x808B23A8; // type:func
+EnViewer_GanondorfPostLimbDrawUpdateCapeVec = 0x808B246C; // type:func
+EnViewer_DrawGanondorf = 0x808B24AC; // type:func
+EnViewer_DrawHorse = 0x808B28DC; // type:func
+EnViewer_ZeldaOverrideLimbDraw = 0x808B2908; // type:func
+EnViewer_ZeldaPostLimbDraw = 0x808B2988; // type:func
+EnViewer_DrawZelda = 0x808B29D0; // type:func
+EnViewer_ImpaOverrideLimbDraw = 0x808B3078; // type:func
+EnViewer_DrawImpa = 0x808B30A0; // type:func
+EnViewer_Draw = 0x808B31B4; // type:func
+EnViewer_UpdatePosition = 0x808B32A4; // type:func
+EnViewer_InitFireEffect = 0x808B3674; // type:func
+EnViewer_DrawFireEffects = 0x808B37BC; // type:func
+EnViewer_UpdateGanondorfCape = 0x808B3B00; // type:func
+EnGoma_Init = 0x808B4120; // type:func
+EnGoma_Destroy = 0x808B44AC; // type:func
+EnGoma_SetupFlee = 0x808B44FC; // type:func
+EnGoma_Flee = 0x808B45A0; // type:func
+EnGoma_EggFallToGround = 0x808B4640; // type:func
+EnGoma_Egg = 0x808B48CC; // type:func
+EnGoma_SetupHatch = 0x808B4B0C; // type:func
+EnGoma_Hatch = 0x808B4BD4; // type:func
+EnGoma_SetupHurt = 0x808B4C1C; // type:func
+EnGoma_Hurt = 0x808B4D08; // type:func
+EnGoma_SetupDie = 0x808B4D90; // type:func
+EnGoma_Die = 0x808B4E50; // type:func
+EnGoma_SetupDead = 0x808B4EF4; // type:func
+EnGoma_Dead = 0x808B4F6C; // type:func
+EnGoma_SetupStand = 0x808B50DC; // type:func
+EnGoma_SetupChasePlayer = 0x808B5168; // type:func
+EnGoma_SetupPrepareJump = 0x808B51E8; // type:func
+EnGoma_PrepareJump = 0x808B5264; // type:func
+EnGoma_SetupLand = 0x808B52FC; // type:func
+EnGoma_Land = 0x808B5374; // type:func
+EnGoma_SetupJump = 0x808B53E0; // type:func
+EnGoma_Jump = 0x808B5488; // type:func
+EnGoma_Stand = 0x808B5540; // type:func
+EnGoma_ChasePlayer = 0x808B55BC; // type:func
+EnGoma_SetupStunned = 0x808B56C4; // type:func
+EnGoma_Stunned = 0x808B5760; // type:func
+EnGoma_LookAtPlayer = 0x808B5860; // type:func
+EnGoma_UpdateHit = 0x808B590C; // type:func
+EnGoma_UpdateEyeEnvColor = 0x808B5B3C; // type:func
+EnGoma_SetFloorRot = 0x808B5BCC; // type:func
+EnGoma_Update = 0x808B5CE0; // type:func
+EnGoma_OverrideLimbDraw = 0x808B5F2C; // type:func
+EnGoma_NoBackfaceCullingDlist = 0x808B6088; // type:func
+EnGoma_Draw = 0x808B60E0; // type:func
+EnGoma_Debris = 0x808B6564; // type:func
+EnGoma_SpawnHatchDebris = 0x808B65A8; // type:func
+EnGoma_BossLimb = 0x808B670C; // type:func
+BgPushbox_SetupAction = 0x808B6DB0; // type:func
+BgPushbox_Init = 0x808B6DBC; // type:func
+BgPushbox_Destroy = 0x808B6E54; // type:func
+BgPushbox_UpdateImpl = 0x808B6E88; // type:func
+BgPushbox_Update = 0x808B6F64; // type:func
+BgPushbox_Draw = 0x808B6F94; // type:func
+EnBubble_SetDimensions = 0x808B70B0; // type:func
+func_809CBCBC = 0x808B716C; // type:func
+func_809CBCEC = 0x808B71A0; // type:func
+EnBubble_DamagePlayer = 0x808B71C4; // type:func
+EnBubble_Explosion = 0x808B7230; // type:func
+func_809CBFD4 = 0x808B748C; // type:func
+func_809CC020 = 0x808B74D8; // type:func
+EnBubble_Vec3fNormalizedReflect = 0x808B752C; // type:func
+EnBubble_Vec3fNormalize = 0x808B75B4; // type:func
+EnBubble_Fly = 0x808B762C; // type:func
+func_809CC648 = 0x808B7B08; // type:func
+EnBubble_DetectPop = 0x808B7BA4; // type:func
+func_809CC774 = 0x808B7C34; // type:func
+EnBubble_Init = 0x808B7D48; // type:func
+EnBubble_Destroy = 0x808B7E48; // type:func
+EnBubble_Wait = 0x808B7E74; // type:func
+EnBubble_Pop = 0x808B7F28; // type:func
+EnBubble_Disappear = 0x808B7F78; // type:func
+EnBubble_Regrow = 0x808B7FC0; // type:func
+EnBubble_Update = 0x808B8030; // type:func
+EnBubble_Draw = 0x808B80AC; // type:func
+DoorShutter_SetupAction = 0x808B84D0; // type:func
+DoorShutter_SetupDoor = 0x808B84E0; // type:func
+DoorShutter_Init = 0x808B86C8; // type:func
+DoorShutter_Destroy = 0x808B88E0; // type:func
+DoorShutter_WaitForObject = 0x808B8950; // type:func
+DoorShutter_GetPlayerDistance = 0x808B8A8C; // type:func
+DoorShutter_GetPlayerSide = 0x808B8B24; // type:func
+DoorShutter_WaitClear = 0x808B8CA4; // type:func
+DoorShutter_Unopenable = 0x808B8D50; // type:func
+DoorShutter_Idle = 0x808B8D60; // type:func
+DoorShutter_InitOpeningDoorCam = 0x808B8EB4; // type:func
+DoorShutter_UpdateOpening = 0x808B8F6C; // type:func
+DoorShutter_UpdateBarsClosed = 0x808B9064; // type:func
+DoorShutter_BarAndWaitSwitchFlag = 0x808B9148; // type:func
+DoorShutter_UnbarredCheckSwitchFlag = 0x808B9200; // type:func
+DoorShutter_Open = 0x808B926C; // type:func
+DoorShutter_Unbar = 0x808B93BC; // type:func
+DoorShutter_SetupClosed = 0x808B948C; // type:func
+DoorShutter_Close = 0x808B9658; // type:func
+DoorShutter_JabuDoorClose = 0x808B979C; // type:func
+DoorShutter_WaitPlayerSurprised = 0x808B97E0; // type:func
+DoorShutter_GohmaBlockFall = 0x808B9838; // type:func
+DoorShutter_GohmaBlockBounce = 0x808B9934; // type:func
+DoorShutter_PhantomGanonBarsRaise = 0x808B99C0; // type:func
+DoorShutter_Update = 0x808B9A50; // type:func
+DoorShutter_DrawJabuJabuDoor = 0x808B9AA4; // type:func
+DoorShutter_ShouldDraw = 0x808B9C94; // type:func
+DoorShutter_Draw = 0x808B9D40; // type:func
+DoorShutter_RequestQuakeAndRumble = 0x808BA248; // type:func
+EnDodojr_Init = 0x808BA750; // type:func
+EnDodojr_Destroy = 0x808BA838; // type:func
+EnDodojr_DoSwallowedBombEffects = 0x808BA864; // type:func
+EnDodojr_SpawnLargeDust = 0x808BA8A8; // type:func
+EnDodojr_SpawnSmallDust = 0x808BAAC8; // type:func
+EnDodojr_UpdateBounces = 0x808BAC48; // type:func
+EnDodojr_SetupCrawlTowardsTarget = 0x808BAD2C; // type:func
+EnDodojr_SetupFlipBounce = 0x808BADB4; // type:func
+EnDodojr_SetupSwallowedBombDeathSequence = 0x808BAE58; // type:func
+EnDodojr_SetupJumpAttackBounce = 0x808BAEC8; // type:func
+EnDodojr_SetupDespawn = 0x808BAF4C; // type:func
+EnDodojr_SetupEatBomb = 0x808BAFB8; // type:func
+EnDodojr_CheckNearbyBombs = 0x808BB034; // type:func
+EnDodojr_TryEatBomb = 0x808BB160; // type:func
+EnDodojr_UpdateCrawl = 0x808BB1E4; // type:func
+EnDodojr_IsPlayerWithinAttackRange = 0x808BB3F8; // type:func
+EnDodojr_SetupStandardDeathBounce = 0x808BB428; // type:func
+EnDodojr_CheckDamaged = 0x808BB474; // type:func
+EnDodojr_UpdateCollider = 0x808BB630; // type:func
+EnDodojr_WaitUnderground = 0x808BB740; // type:func
+EnDodojr_EmergeFromGround = 0x808BB858; // type:func
+EnDodojr_CrawlTowardsTarget = 0x808BB920; // type:func
+EnDodojr_EatBomb = 0x808BBA24; // type:func
+EnDodojr_SwallowBomb = 0x808BBAD4; // type:func
+EnDodojr_SwallowedBombDeathBounce = 0x808BBB44; // type:func
+EnDodojr_SwallowedBombDeathSequence = 0x808BBBE4; // type:func
+EnDodojr_StunnedBounce = 0x808BBC04; // type:func
+EnDodojr_Stunned = 0x808BBC84; // type:func
+EnDodojr_JumpAttackBounce = 0x808BBD34; // type:func
+EnDodojr_Despawn = 0x808BBD9C; // type:func
+EnDodojr_StandardDeathBounce = 0x808BBE54; // type:func
+EnDodojr_DeathSequence = 0x808BBEDC; // type:func
+EnDodojr_DropItem = 0x808BBF88; // type:func
+EnDodojr_WaitFreezeFrames = 0x808BBFEC; // type:func
+EnDodojr_Update = 0x808BC034; // type:func
+EnDodojr_OverrideLimbDraw = 0x808BC0F4; // type:func
+EnDodojr_PostLimbDraw = 0x808BC1A0; // type:func
+EnDodojr_Draw = 0x808BC1B8; // type:func
+EnBdfire_SetupAction = 0x808BC5F0; // type:func
+EnbdFire_SetupDraw = 0x808BC5FC; // type:func
+EnBdfire_Init = 0x808BC608; // type:func
+EnBdfire_Destroy = 0x808BC838; // type:func
+func_809BC2A4 = 0x808BC870; // type:func
+func_809BC598 = 0x808BCB64; // type:func
+EnBdfire_Update = 0x808BCE54; // type:func
+EnBdfire_DrawFire = 0x808BCE90; // type:func
+EnBdfire_Draw = 0x808BD048; // type:func
+EnBoom_SetupAction = 0x808BD180; // type:func
+EnBoom_Init = 0x808BD18C; // type:func
+EnBoom_Destroy = 0x808BD2A8; // type:func
+EnBoom_Fly = 0x808BD2E8; // type:func
+EnBoom_Update = 0x808BD728; // type:func
+EnBoom_Draw = 0x808BD780; // type:func
+EnTorch2_Init = 0x808BDA40; // type:func
+EnTorch2_Destroy = 0x808BDBE8; // type:func
+EnTorch2_GetAttackItem = 0x808BDC58; // type:func
+EnTorch2_SwingSword = 0x808BDCA0; // type:func
+EnTorch2_Backflip = 0x808BDE38; // type:func
+EnTorch2_Update = 0x808BDE90; // type:func
+EnTorch2_OverrideLimbDraw = 0x808BF878; // type:func
+EnTorch2_PostLimbDraw = 0x808BF8A4; // type:func
+EnTorch2_Draw = 0x808BF8C8; // type:func
+EnBili_Init = 0x808C01E0; // type:func
+EnBili_Destroy = 0x808C02D8; // type:func
+EnBili_SetupFloatIdle = 0x808C0304; // type:func
+EnBili_SetupSpawnedFlyApart = 0x808C0360; // type:func
+EnBili_SetupDischargeLightning = 0x808C03D8; // type:func
+EnBili_SetupClimb = 0x808C0434; // type:func
+EnBili_SetupApproachPlayer = 0x808C048C; // type:func
+EnBili_SetupSetNewHomeHeight = 0x808C04AC; // type:func
+EnBili_SetupRecoil = 0x808C0514; // type:func
+EnBili_SetupBurnt = 0x808C059C; // type:func
+EnBili_SetupDie = 0x808C063C; // type:func
+EnBili_SetupStunned = 0x808C0670; // type:func
+EnBili_SetupFrozen = 0x808C06E8; // type:func
+EnBili_UpdateTentaclesIndex = 0x808C08C0; // type:func
+EnBili_UpdateFloating = 0x808C09E0; // type:func
+EnBili_FloatIdle = 0x808C0AC8; // type:func
+EnBili_SpawnedFlyApart = 0x808C0BB4; // type:func
+EnBili_DischargeLightning = 0x808C0C0C; // type:func
+EnBili_Climb = 0x808C0E08; // type:func
+EnBili_ApproachPlayer = 0x808C0EC4; // type:func
+EnBili_SetNewHomeHeight = 0x808C0F54; // type:func
+EnBili_Recoil = 0x808C0FD0; // type:func
+EnBili_Burnt = 0x808C1034; // type:func
+EnBili_Die = 0x808C10A8; // type:func
+EnBili_Stunned = 0x808C12D0; // type:func
+EnBili_Frozen = 0x808C1330; // type:func
+EnBili_UpdateDamage = 0x808C13C0; // type:func
+EnBili_Update = 0x808C158C; // type:func
+EnBili_PulseLimb3 = 0x808C1760; // type:func
+EnBili_PulseLimb2 = 0x808C1978; // type:func
+EnBili_PulseLimb4 = 0x808C1B98; // type:func
+EnBili_OverrideLimbDraw = 0x808C1D00; // type:func
+EnBili_Draw = 0x808C1DF0; // type:func
+EnTp_SetupAction = 0x808C24B0; // type:func
+EnTp_Init = 0x808C24BC; // type:func
+EnTp_Destroy = 0x808C2734; // type:func
+EnTp_Tail_SetupFollowHead = 0x808C2760; // type:func
+EnTp_Tail_FollowHead = 0x808C278C; // type:func
+EnTp_Head_SetupApproachPlayer = 0x808C2968; // type:func
+EnTp_Head_ApproachPlayer = 0x808C299C; // type:func
+EnTp_SetupDie = 0x808C2B38; // type:func
+EnTp_Die = 0x808C2BB0; // type:func
+EnTp_Fragment_SetupFade = 0x808C2EE0; // type:func
+EnTp_Fragment_Fade = 0x808C2FE4; // type:func
+EnTp_Head_SetupTakeOff = 0x808C3030; // type:func
+EnTp_Head_TakeOff = 0x808C308C; // type:func
+EnTp_Head_SetupWait = 0x808C3274; // type:func
+EnTp_Head_Wait = 0x808C32C0; // type:func
+EnTp_Head_SetupBurrowReturnHome = 0x808C35CC; // type:func
+EnTp_Head_BurrowReturnHome = 0x808C35FC; // type:func
+EnTp_UpdateDamage = 0x808C38CC; // type:func
+EnTp_Update = 0x808C3B24; // type:func
+EnTp_Draw = 0x808C3E90; // type:func
+EnSt_SetupAction = 0x808C4300; // type:func
+EnSt_SpawnDust = 0x808C430C; // type:func
+EnSt_SpawnBlastEffect = 0x808C452C; // type:func
+EnSt_SpawnDeadEffect = 0x808C45B4; // type:func
+EnSt_CreateBlureEffect = 0x808C46F0; // type:func
+EnSt_CheckCeilingPos = 0x808C47EC; // type:func
+EnSt_AddBlurVertex = 0x808C48BC; // type:func
+EnSt_AddBlurSpace = 0x808C49C4; // type:func
+EnSt_SetWaitingAnimation = 0x808C49F0; // type:func
+EnSt_SetReturnToCeilingAnimation = 0x808C4A20; // type:func
+EnSt_SetLandAnimation = 0x808C4A60; // type:func
+EnSt_SetDropAnimAndVel = 0x808C4ABC; // type:func
+EnSt_InitColliders = 0x808C4B1C; // type:func
+EnSt_CheckBodyStickHit = 0x808C4C5C; // type:func
+EnSt_SetBodyCylinderAC = 0x808C4CD0; // type:func
+EnSt_SetLegsCylinderAC = 0x808C4D14; // type:func
+EnSt_SetCylinderOC = 0x808C4DCC; // type:func
+EnSt_UpdateCylinders = 0x808C4FA4; // type:func
+EnSt_CheckHitPlayer = 0x808C5068; // type:func
+EnSt_CheckHitFrontside = 0x808C5154; // type:func
+EnSt_CheckHitBackside = 0x808C5194; // type:func
+EnSt_CheckColliders = 0x808C5384; // type:func
+EnSt_SetColliderScale = 0x808C540C; // type:func
+EnSt_SetTeethColor = 0x808C5578; // type:func
+EnSt_DecrStunTimer = 0x808C56A8; // type:func
+EnSt_UpdateYaw = 0x808C56C8; // type:func
+EnSt_IsDoneBouncing = 0x808C5968; // type:func
+EnSt_Bob = 0x808C5A30; // type:func
+EnSt_IsCloseToPlayer = 0x808C5A9C; // type:func
+EnSt_IsCloseToInitalPos = 0x808C5B44; // type:func
+EnSt_IsCloseToGround = 0x808C5B7C; // type:func
+EnSt_Sway = 0x808C5BBC; // type:func
+EnSt_Init = 0x808C5D8C; // type:func
+EnSt_Destroy = 0x808C5EB0; // type:func
+EnSt_WaitOnCeiling = 0x808C5F30; // type:func
+EnSt_WaitOnGround = 0x808C5F8C; // type:func
+EnSt_LandOnGround = 0x808C6084; // type:func
+EnSt_MoveToGround = 0x808C6188; // type:func
+EnSt_ReturnToCeiling = 0x808C6280; // type:func
+EnSt_BounceAround = 0x808C6354; // type:func
+EnSt_FinishBouncing = 0x808C6428; // type:func
+EnSt_Die = 0x808C659C; // type:func
+EnSt_StartOnCeilingOrGround = 0x808C6614; // type:func
+EnSt_Update = 0x808C6698; // type:func
+EnSt_OverrideLimbDraw = 0x808C6818; // type:func
+EnSt_PostLimbDraw = 0x808C68F8; // type:func
+EnSt_Draw = 0x808C6934; // type:func
+EnBw_SetupAction = 0x808C6F70; // type:func
+EnBw_Init = 0x808C6F7C; // type:func
+EnBw_Destroy = 0x808C70DC; // type:func
+func_809CE884 = 0x808C711C; // type:func
+func_809CE9A8 = 0x808C7240; // type:func
+func_809CEA24 = 0x808C72BC; // type:func
+func_809CF72C = 0x808C7FC4; // type:func
+func_809CF7AC = 0x808C8044; // type:func
+func_809CF8F0 = 0x808C8188; // type:func
+func_809CF984 = 0x808C821C; // type:func
+func_809CFBA8 = 0x808C8444; // type:func
+func_809CFC4C = 0x808C84E8; // type:func
+func_809CFF10 = 0x808C87AC; // type:func
+func_809CFF98 = 0x808C8834; // type:func
+func_809D00F4 = 0x808C8990; // type:func
+func_809D014C = 0x808C89E8; // type:func
+func_809D01CC = 0x808C8A68; // type:func
+func_809D0268 = 0x808C8B04; // type:func
+func_809D03CC = 0x808C8C68; // type:func
+func_809D0424 = 0x808C8CC0; // type:func
+func_809D0584 = 0x808C8E20; // type:func
+EnBw_Update = 0x808C912C; // type:func
+EnBw_OverrideLimbDraw = 0x808C95BC; // type:func
+EnBw_Draw = 0x808C97CC; // type:func
+EnEiyer_Init = 0x808CA2E0; // type:func
+EnEiyer_Destroy = 0x808CA4C0; // type:func
+EnEiyer_RotateAroundHome = 0x808CA4EC; // type:func
+EnEiyer_SetupAppearFromGround = 0x808CA55C; // type:func
+EnEiyer_SetupUnderground = 0x808CA69C; // type:func
+EnEiyer_SetupInactive = 0x808CA6FC; // type:func
+EnEiyer_SetupAmbush = 0x808CA728; // type:func
+EnEiyer_SetupGlide = 0x808CA808; // type:func
+EnEiyer_SetupStartAttack = 0x808CA884; // type:func
+EnEiyer_SetupDiveAttack = 0x808CA898; // type:func
+EnEiyer_SetupLand = 0x808CA8E0; // type:func
+EnEiyer_SetupHurt = 0x808CA958; // type:func
+EnEiyer_SetupDie = 0x808CAA08; // type:func
+EnEiyer_SetupDead = 0x808CAAC8; // type:func
+EnEiyer_SetupStunned = 0x808CAAF4; // type:func
+EnEiyer_AppearFromGround = 0x808CABB8; // type:func
+EnEiyer_CheckPlayerCollision = 0x808CAC08; // type:func
+EnEiyer_CircleUnderground = 0x808CAC38; // type:func
+EnEiyer_WanderUnderground = 0x808CACB4; // type:func
+EnEiyer_Inactive = 0x808CADE8; // type:func
+EnEiyer_Ambush = 0x808CAE7C; // type:func
+EnEiyer_Glide = 0x808CAFD4; // type:func
+EnEiyer_StartAttack = 0x808CB1F0; // type:func
+EnEiyer_DiveAttack = 0x808CB2EC; // type:func
+EnEiyer_Land = 0x808CB378; // type:func
+EnEiyer_Hurt = 0x808CB46C; // type:func
+EnEiyer_Die = 0x808CB5A4; // type:func
+EnEiyer_Dead = 0x808CB658; // type:func
+EnEiyer_Stunned = 0x808CB6D8; // type:func
+EnEiyer_UpdateDamage = 0x808CB790; // type:func
+EnEiyer_Update = 0x808CB8D8; // type:func
+EnEiyer_OverrideLimbDraw = 0x808CBAFC; // type:func
+EnEiyer_Draw = 0x808CBB50; // type:func
+EnRiverSound_Init = 0x808CBF40; // type:func
+EnRiverSound_Destroy = 0x808CC010; // type:func
+EnRiverSound_FindClosestPointOnLineSegment = 0x808CC068; // type:func
+EnRiverSound_GetSfxPos = 0x808CC1D4; // type:func
+EnRiverSound_Update = 0x808CC4D0; // type:func
+EnRiverSound_Draw = 0x808CC6A0; // type:func
+func_80A6B250 = 0x808CC8D0; // type:func
+func_80A6B30C = 0x808CC98C; // type:func
+EnHorseNormal_Init = 0x808CCA54; // type:func
+EnHorseNormal_Destroy = 0x808CCF44; // type:func
+func_80A6B91C = 0x808CCFA4; // type:func
+EnHorseNormal_FollowPath = 0x808CD05C; // type:func
+EnHorseNormal_NextAnimation = 0x808CD238; // type:func
+EnHorseNormal_CycleAnimations = 0x808CD28C; // type:func
+func_80A6BC48 = 0x808CD2D4; // type:func
+func_80A6BCEC = 0x808CD37C; // type:func
+func_80A6BD7C = 0x808CD40C; // type:func
+EnHorseNormal_Wander = 0x808CD500; // type:func
+func_80A6C4CC = 0x808CDB64; // type:func
+EnHorseNormal_Wait = 0x808CDC0C; // type:func
+func_80A6C6B0 = 0x808CDD4C; // type:func
+EnHorseNormal_WaitClone = 0x808CDE00; // type:func
+func_80A6C8E0 = 0x808CDF84; // type:func
+EnHorseNormal_Update = 0x808CE048; // type:func
+EnHorseNormal_PostDraw = 0x808CE1A4; // type:func
+func_80A6CC88 = 0x808CE330; // type:func
+EnHorseNormal_Draw = 0x808CE518; // type:func
+EnOssan_SetupAction = 0x808CEEF0; // type:func
+ShopItemDisp_Default = 0x808CEEFC; // type:func
+ShopItemDisp_SpookyMask = 0x808CEF14; // type:func
+ShopItemDisp_SkullMask = 0x808CEF48; // type:func
+ShopItemDisp_BunnyHood = 0x808CEF7C; // type:func
+ShopItemDisp_ZoraMask = 0x808CEFB0; // type:func
+ShopItemDisp_GoronMask = 0x808CEFE4; // type:func
+ShopItemDisp_GerudoMask = 0x808CF018; // type:func
+EnOssan_SpawnItemsOnShelves = 0x808CF04C; // type:func
+EnOssan_UpdateShopOfferings = 0x808CF1A0; // type:func
+EnOssan_TalkDefaultShopkeeper = 0x808CF30C; // type:func
+EnOssan_TalkKakarikoPotionShopkeeper = 0x808CF32C; // type:func
+EnOssan_TalkMarketPotionShopkeeper = 0x808CF370; // type:func
+EnOssan_TalkKokiriShopkeeper = 0x808CF390; // type:func
+EnOssan_TalkBazaarShopkeeper = 0x808CF3B0; // type:func
+EnOssan_TalkBombchuShopkeeper = 0x808CF3F4; // type:func
+EnOssan_TalkZoraShopkeeper = 0x808CF414; // type:func
+EnOssan_TalkGoronShopkeeper = 0x808CF46C; // type:func
+EnOssan_TalkHappyMaskShopkeeper = 0x808CF540; // type:func
+EnOssan_UpdateCameraDirection = 0x808CF5CC; // type:func
+EnOssan_TryGetObjBankIndices = 0x808CF630; // type:func
+EnOssan_Init = 0x808CF6F4; // type:func
+EnOssan_Destroy = 0x808CF8C0; // type:func
+EnOssan_UpdateCursorPos = 0x808CF900; // type:func
+EnOssan_EndInteraction = 0x808CF964; // type:func
+EnOssan_TestEndInteraction = 0x808CFA28; // type:func
+EnOssan_TestCancelOption = 0x808CFA70; // type:func
+EnOssan_SetStateStartShopping = 0x808CFAD4; // type:func
+EnOssan_StartShopping = 0x808CFB58; // type:func
+EnOssan_ChooseTalkToOwner = 0x808CFC30; // type:func
+EnOssan_SetLookToShopkeeperFromShelf = 0x808CFC90; // type:func
+EnOssan_State_Idle = 0x808CFCC4; // type:func
+EnOssan_UpdateJoystickInputState = 0x808CFD74; // type:func
+EnOssan_SetCursorIndexFromNeutral = 0x808CFEC0; // type:func
+EnOssan_CursorRight = 0x808CFFF8; // type:func
+EnOssan_CursorLeft = 0x808D0084; // type:func
+EnOssan_TryPaybackMask = 0x808D00EC; // type:func
+EnOssan_State_StartConversation = 0x808D0228; // type:func
+EnOssan_FacingShopkeeperDialogResult = 0x808D03D0; // type:func
+EnOssan_State_FacingShopkeeper = 0x808D043C; // type:func
+EnOssan_State_TalkingToShopkeeper = 0x808D0554; // type:func
+EnOssan_State_LookToLeftShelf = 0x808D05A8; // type:func
+EnOssan_State_LookToRightShelf = 0x808D0694; // type:func
+EnOssan_CursorUpDown = 0x808D0780; // type:func
+EnOssan_HasPlayerSelectedItem = 0x808D0994; // type:func
+EnOssan_State_BrowseLeftShelf = 0x808D0B30; // type:func
+EnOssan_State_BrowseRightShelf = 0x808D0CF0; // type:func
+EnOssan_State_LookFromShelfToShopkeeper = 0x808D0EB0; // type:func
+EnOssan_State_DisplayOnlyBombDialog = 0x808D0F6C; // type:func
+EnOssan_GiveItemWithFanfare = 0x808D103C; // type:func
+EnOssan_SetStateCantGetItem = 0x808D1108; // type:func
+EnOssan_SetStateQuickBuyDialog = 0x808D113C; // type:func
+EnOssan_HandleCanBuyItem = 0x808D1170; // type:func
+EnOssan_HandleCanBuyLonLonMilk = 0x808D1318; // type:func
+EnOssan_HandleCanBuyWeirdEgg = 0x808D1424; // type:func
+EnOssan_HandleCanBuyBombs = 0x808D155C; // type:func
+EnOssan_BuyGoronCityBombs = 0x808D1660; // type:func
+EnOssan_State_ItemSelected = 0x808D1704; // type:func
+EnOssan_State_SelectMilkBottle = 0x808D17D8; // type:func
+EnOssan_State_SelectWeirdEgg = 0x808D18AC; // type:func
+EnOssan_State_SelectUnimplementedItem = 0x808D1980; // type:func
+EnOssan_State_SelectBombs = 0x808D1A10; // type:func
+EnOssan_State_SelectMaskItem = 0x808D1B08; // type:func
+EnOssan_State_CantGetItem = 0x808D1CE4; // type:func
+EnOssan_State_QuickBuyDialog = 0x808D1D60; // type:func
+EnOssan_State_GiveItemWithFanfare = 0x808D1E08; // type:func
+EnOssan_State_ItemPurchased = 0x808D1E78; // type:func
+EnOssan_State_ContinueShoppingPrompt = 0x808D1FBC; // type:func
+EnOssan_State_WaitForDisplayOnlyBombDialog = 0x808D219C; // type:func
+EnOssan_State_21 = 0x808D2204; // type:func
+EnOssan_State_22 = 0x808D2278; // type:func
+EnOssan_State_GiveLonLonMilk = 0x808D22CC; // type:func
+EnOssan_State_LendMaskOfTruth = 0x808D2320; // type:func
+EnOssan_SetStateGiveDiscountDialog = 0x808D2390; // type:func
+EnOssan_State_GiveDiscountDialog = 0x808D23BC; // type:func
+EnOssan_PositionSelectedItem = 0x808D2450; // type:func
+EnOssan_ResetItemPosition = 0x808D2538; // type:func
+EnOssan_TakeItemOffShelf = 0x808D255C; // type:func
+EnOssan_ReturnItemToShelf = 0x808D25F8; // type:func
+EnOssan_UpdateItemSelectedProperty = 0x808D2684; // type:func
+EnOssan_UpdateCursorAnim = 0x808D27C0; // type:func
+EnOssan_UpdateStickDirectionPromptAnim = 0x808D288C; // type:func
+EnOssan_WaitForBlink = 0x808D2A3C; // type:func
+EnOssan_Blink = 0x808D2A70; // type:func
+EnOssan_AreShopkeeperObjectsLoaded = 0x808D2B10; // type:func
+EnOssan_InitBazaarShopkeeper = 0x808D2BAC; // type:func
+EnOssan_InitKokiriShopkeeper = 0x808D2C0C; // type:func
+EnOssan_InitGoronShopkeeper = 0x808D2D24; // type:func
+EnOssan_InitZoraShopkeeper = 0x808D2E00; // type:func
+EnOssan_InitPotionShopkeeper = 0x808D2EDC; // type:func
+EnOssan_InitHappyMaskShopkeeper = 0x808D2F3C; // type:func
+EnOssan_InitBombchuShopkeeper = 0x808D2F9C; // type:func
+EnOssan_SetupHelloDialog = 0x808D2FFC; // type:func
+EnOssan_InitActionFunc = 0x808D3164; // type:func
+EnOssan_Obj3ToSeg6 = 0x808D341C; // type:func
+EnOssan_MainActionFunc = 0x808D3454; // type:func
+EnOssan_Update = 0x808D3570; // type:func
+EnOssan_OverrideLimbDrawDefaultShopkeeper = 0x808D359C; // type:func
+EnOssan_DrawCursor = 0x808D35D4; // type:func
+EnOssan_DrawTextRec = 0x808D3840; // type:func
+EnOssan_DrawStickDirectionPrompts = 0x808D39DC; // type:func
+EnOssan_DrawBazaarShopkeeper = 0x808D3D84; // type:func
+EnOssan_OverrideLimbDrawKokiriShopkeeper = 0x808D3E78; // type:func
+EnOssan_EmptyDList = 0x808D3F70; // type:func
+EnOssan_SetEnvColor = 0x808D3F94; // type:func
+EnOssan_DrawKokiriShopkeeper = 0x808D4000; // type:func
+EnOssan_DrawGoronShopkeeper = 0x808D4160; // type:func
+EnOssan_OverrideLimbDrawZoraShopkeeper = 0x808D4294; // type:func
+EnOssan_DrawZoraShopkeeper = 0x808D42CC; // type:func
+EnOssan_DrawPotionShopkeeper = 0x808D440C; // type:func
+EnOssan_DrawHappyMaskShopkeeper = 0x808D44F8; // type:func
+EnOssan_DrawBombchuShopkeeper = 0x808D45E4; // type:func
+BgTreemouth_SetupAction = 0x808D54D0; // type:func
+BgTreemouth_Init = 0x808D54DC; // type:func
+BgTreemouth_Destroy = 0x808D5604; // type:func
+func_808BC65C = 0x808D5638; // type:func
+func_808BC6F8 = 0x808D56D4; // type:func
+func_808BC80C = 0x808D57E8; // type:func
+func_808BC864 = 0x808D5840; // type:func
+func_808BC8B8 = 0x808D5894; // type:func
+func_808BC9EC = 0x808D59C8; // type:func
+func_808BCAF0 = 0x808D5AD0; // type:func
+BgTreemouth_DoNothing = 0x808D5B6C; // type:func
+BgTreemouth_Update = 0x808D5B7C; // type:func
+BgTreemouth_Draw = 0x808D5BFC; // type:func
+BgDodoago_SetupAction = 0x808D6B30; // type:func
+BgDodoago_SpawnSparkles = 0x808D6B3C; // type:func
+BgDodoago_Init = 0x808D6C5C; // type:func
+BgDodoago_Destroy = 0x808D6DC0; // type:func
+BgDodoago_WaitExplosives = 0x808D6E2C; // type:func
+BgDodoago_OpenJaw = 0x808D70F0; // type:func
+BgDodoago_DoNothing = 0x808D73B4; // type:func
+BgDodoago_LightOneEye = 0x808D73C4; // type:func
+BgDodoago_Update = 0x808D7428; // type:func
+BgDodoago_Draw = 0x808D7580; // type:func
+BgHidanDalm_Init = 0x808D78E0; // type:func
+BgHidanDalm_Destroy = 0x808D79C8; // type:func
+BgHidanDalm_Wait = 0x808D7A10; // type:func
+BgHidanDalm_Shrink = 0x808D7B94; // type:func
+BgHidanDalm_Update = 0x808D7D44; // type:func
+BgHidanDalm_UpdateCollider = 0x808D7DA4; // type:func
+BgHidanDalm_Draw = 0x808D7ED0; // type:func
+BgHidanHrock_Init = 0x808D8130; // type:func
+BgHidanHrock_Destroy = 0x808D8460; // type:func
+func_808894A4 = 0x808D84A8; // type:func
+func_808894B0 = 0x808D84B8; // type:func
+func_8088960C = 0x808D8614; // type:func
+func_808896B8 = 0x808D86C0; // type:func
+BgHidanHrock_Update = 0x808D87A0; // type:func
+BgHidanHrock_Draw = 0x808D87C4; // type:func
+func_80A68660 = 0x808D8960; // type:func
+func_80A686A8 = 0x808D89AC; // type:func
+func_80A68870 = 0x808D8B74; // type:func
+EnHorseGanon_Init = 0x808D8C30; // type:func
+EnHorseGanon_Destroy = 0x808D8D7C; // type:func
+func_80A68AC4 = 0x808D8DCC; // type:func
+func_80A68AF0 = 0x808D8DFC; // type:func
+func_80A68B20 = 0x808D8E30; // type:func
+func_80A68DB0 = 0x808D90C0; // type:func
+func_80A68E14 = 0x808D9124; // type:func
+EnHorseGanon_Update = 0x808D91E8; // type:func
+EnHorseGanon_PostDraw = 0x808D92BC; // type:func
+EnHorseGanon_Draw = 0x808D9448; // type:func
+BgHidanRock_Init = 0x808D96E0; // type:func
+BgHidanRock_Destroy = 0x808D985C; // type:func
+func_8088B24C = 0x808D98B0; // type:func
+func_8088B268 = 0x808D98D0; // type:func
+func_8088B5F4 = 0x808D9C60; // type:func
+func_8088B634 = 0x808D9CA0; // type:func
+func_8088B69C = 0x808D9D0C; // type:func
+func_8088B79C = 0x808D9E0C; // type:func
+func_8088B90C = 0x808D9F7C; // type:func
+func_8088B954 = 0x808D9FC4; // type:func
+func_8088B990 = 0x808DA000; // type:func
+BgHidanRock_Update = 0x808DA1EC; // type:func
+func_8088BC40 = 0x808DA2BC; // type:func
+BgHidanRock_Draw = 0x808DA4B8; // type:func
+BgHidanRsekizou_Init = 0x808DA7D0; // type:func
+BgHidanRsekizou_Destroy = 0x808DA8D4; // type:func
+BgHidanRsekizou_Update = 0x808DA91C; // type:func
+BgHidanRsekizou_DrawFireball = 0x808DACE0; // type:func
+BgHidanRsekizou_Draw = 0x808DB000; // type:func
+func_8088CEC0 = 0x808DB3B0; // type:func
+BgHidanSekizou_Init = 0x808DB76C; // type:func
+BgHidanSekizou_Destroy = 0x808DB8E0; // type:func
+func_8088D434 = 0x808DB928; // type:func
+func_8088D720 = 0x808DBC14; // type:func
+func_8088D750 = 0x808DBC44; // type:func
+BgHidanSekizou_Update = 0x808DBDB0; // type:func
+func_8088D9F4 = 0x808DBEEC; // type:func
+func_8088DC50 = 0x808DC134; // type:func
+func_8088DE08 = 0x808DC2EC; // type:func
+BgHidanSekizou_Draw = 0x808DC3CC; // type:func
+BgHidanSima_Init = 0x808DC800; // type:func
+BgHidanSima_Destroy = 0x808DC904; // type:func
+func_8088E518 = 0x808DC94C; // type:func
+func_8088E5D0 = 0x808DCA08; // type:func
+func_8088E6D0 = 0x808DCB0C; // type:func
+func_8088E760 = 0x808DCBA4; // type:func
+func_8088E7A8 = 0x808DCBEC; // type:func
+func_8088E90C = 0x808DCD50; // type:func
+BgHidanSima_Update = 0x808DCEB0; // type:func
+func_8088EB54 = 0x808DCFA0; // type:func
+BgHidanSima_Draw = 0x808DD438; // type:func
+BgHidanSyoku_Init = 0x808DD720; // type:func
+BgHidanSyoku_Destroy = 0x808DD7AC; // type:func
+func_8088F47C = 0x808DD7E0; // type:func
+func_8088F4B8 = 0x808DD81C; // type:func
+func_8088F514 = 0x808DD87C; // type:func
+func_8088F5A0 = 0x808DD908; // type:func
+func_8088F62C = 0x808DD994; // type:func
+BgHidanSyoku_Update = 0x808DD9F0; // type:func
+BgHidanSyoku_Draw = 0x808DDA98; // type:func
+EnXc_InitCollider = 0x808DDB80; // type:func
+EnXc_UpdateCollider = 0x808DDBCC; // type:func
+EnXc_Destroy = 0x808DDC10; // type:func
+EnXc_CalculateHeadTurn = 0x808DDC3C; // type:func
+EnXc_SetEyePattern = 0x808DDCC4; // type:func
+EnXc_SpawnNut = 0x808DDD4C; // type:func
+EnXc_BgCheck = 0x808DDE14; // type:func
+EnXc_AnimIsFinished = 0x808DDE5C; // type:func
+EnXc_GetCue = 0x808DDE80; // type:func
+EnXc_CheckForCue = 0x808DDEA4; // type:func
+EnXc_CheckForNoCue = 0x808DDEF0; // type:func
+func_80B3C588 = 0x808DDF3C; // type:func
+func_80B3C620 = 0x808DDFD4; // type:func
+EnXc_ChangeAnimation = 0x808DE0B4; // type:func
+EnXc_CheckAndSetAction = 0x808DE170; // type:func
+func_80B3C7D4 = 0x808DE188; // type:func
+func_80B3C8CC = 0x808DE1B4; // type:func
+func_80B3C924 = 0x808DE210; // type:func
+func_80B3C964 = 0x808DE250; // type:func
+func_80B3C9DC = 0x808DE2C8; // type:func
+func_80B3C9EC = 0x808DE2DC; // type:func
+func_80B3CA38 = 0x808DE328; // type:func
+EnXc_MinuetCS = 0x808DE37C; // type:func
+func_80B3CB58 = 0x808DE454; // type:func
+EnXc_BoleroCS = 0x808DE4A8; // type:func
+EnXc_SetupSerenadeAction = 0x808DE608; // type:func
+EnXc_SerenadeCS = 0x808DE660; // type:func
+EnXc_DoNothing = 0x808DE728; // type:func
+EnXc_SetWalkingSFX = 0x808DE738; // type:func
+EnXc_SetNutThrowSFX = 0x808DE7B8; // type:func
+EnXc_SetLandingSFX = 0x808DE844; // type:func
+EnXc_SetColossusAppearSFX = 0x808DE8C4; // type:func
+func_80B3D118 = 0x808DE9D0; // type:func
+EnXc_SetColossusWindSFX = 0x808DEA14; // type:func
+EnXc_SpawnFlame = 0x808DEB1C; // type:func
+EnXc_SetupFlamePos = 0x808DEBC0; // type:func
+EnXc_DestroyFlame = 0x808DEC3C; // type:func
+EnXc_InitFlame = 0x808DEC7C; // type:func
+func_80B3D48C = 0x808DED18; // type:func
+EnXc_GetCurrentHarpAnim = 0x808DED68; // type:func
+EnXc_CalcXZAccel = 0x808DEDFC; // type:func
+func_80B3D644 = 0x808DEED4; // type:func
+EnXc_CalcXZSpeed = 0x808DEEF4; // type:func
+func_80B3D6F0 = 0x808DEF80; // type:func
+func_80B3D710 = 0x808DEFA0; // type:func
+func_80B3D730 = 0x808DEFC0; // type:func
+func_80B3D750 = 0x808DEFE0; // type:func
+EnXc_SetupFallFromSkyAction = 0x808DF02C; // type:func
+func_80B3D8A4 = 0x808DF13C; // type:func
+EnXc_SetupWalkAction = 0x808DF22C; // type:func
+EnXc_SetupHaltAction = 0x808DF29C; // type:func
+EnXc_SetupStoppedAction = 0x808DF348; // type:func
+func_80B3DAF0 = 0x808DF390; // type:func
+EnXc_SetupInitialHarpAction = 0x808DF450; // type:func
+EnXc_SetupPlayingHarpAction = 0x808DF4C8; // type:func
+func_80B3DCA8 = 0x808DF550; // type:func
+EnXc_SetupHarpPutawayAction = 0x808DF5E4; // type:func
+func_80B3DE00 = 0x808DF6B4; // type:func
+func_80B3DE78 = 0x808DF72C; // type:func
+EnXc_SetupReverseAccel = 0x808DF7A8; // type:func
+EnXc_SetupReverseWalkAction = 0x808DF858; // type:func
+EnXc_SetupReverseHaltAction = 0x808DF8C8; // type:func
+EnXc_SetupNutThrow = 0x808DF974; // type:func
+func_80B3E164 = 0x808DFA1C; // type:func
+EnXc_SetupDisappear = 0x808DFA70; // type:func
+EnXc_ActionFunc0 = 0x808DFAE0; // type:func
+EnXc_ActionFunc1 = 0x808DFB20; // type:func
+EnXc_GracefulFall = 0x808DFB60; // type:func
+EnXc_Accelerate = 0x808DFBDC; // type:func
+EnXc_Walk = 0x808DFC3C; // type:func
+EnXc_Stopped = 0x808DFC9C; // type:func
+EnXc_ActionFunc6 = 0x808DFCFC; // type:func
+EnXc_ActionFunc7 = 0x808DFD44; // type:func
+EnXc_ActionFunc8 = 0x808DFD90; // type:func
+EnXc_ActionFunc9 = 0x808DFDE0; // type:func
+EnXc_ActionFunc10 = 0x808DFE28; // type:func
+EnXc_ActionFunc11 = 0x808DFE70; // type:func
+EnXc_ActionFunc12 = 0x808DFEBC; // type:func
+EnXc_ActionFunc13 = 0x808DFF08; // type:func
+EnXc_ReverseAccelerate = 0x808DFF64; // type:func
+EnXc_ActionFunc15 = 0x808DFFD0; // type:func
+EnXc_HaltAndWaitToThrowNut = 0x808E003C; // type:func
+EnXc_ThrowNut = 0x808E00A8; // type:func
+EnXc_Delete = 0x808E0110; // type:func
+EnXc_Fade = 0x808E016C; // type:func
+func_80B3E87C = 0x808E018C; // type:func
+EnXc_PullingOutHarpOverrideLimbDraw = 0x808E01BC; // type:func
+EnXc_HarpOverrideLimbDraw = 0x808E01F8; // type:func
+EnXc_DrawPullingOutHarp = 0x808E0220; // type:func
+EnXc_DrawHarp = 0x808E035C; // type:func
+func_80B3EBF0 = 0x808E0498; // type:func
+func_80B3EC00 = 0x808E04AC; // type:func
+func_80B3EC0C = 0x808E04BC; // type:func
+func_80B3EC90 = 0x808E0540; // type:func
+func_80B3ECD8 = 0x808E0588; // type:func
+EnXc_ActionFunc20 = 0x808E05F8; // type:func
+EnXc_ActionFunc21 = 0x808E061C; // type:func
+EnXc_ActionFunc22 = 0x808E063C; // type:func
+EnXc_ActionFunc23 = 0x808E0684; // type:func
+EnXc_ActionFunc24 = 0x808E06E4; // type:func
+EnXc_ActionFunc25 = 0x808E06F4; // type:func
+EnXc_ActionFunc26 = 0x808E0704; // type:func
+EnXc_ActionFunc27 = 0x808E0714; // type:func
+EnXc_ActionFunc28 = 0x808E0724; // type:func
+func_80B3EE64 = 0x808E0734; // type:func
+func_80B3EE74 = 0x808E0748; // type:func
+func_80B3EEA4 = 0x808E077C; // type:func
+func_80B3EEC8 = 0x808E07A0; // type:func
+func_80B3EEEC = 0x808E07C4; // type:func
+func_80B3EF10 = 0x808E07E8; // type:func
+func_80B3EF34 = 0x808E080C; // type:func
+func_80B3EF58 = 0x808E0830; // type:func
+func_80B3EF80 = 0x808E0858; // type:func
+func_80B3EFA4 = 0x808E087C; // type:func
+func_80B3EFC8 = 0x808E08A0; // type:func
+func_80B3EFEC = 0x808E08C4; // type:func
+func_80B3F010 = 0x808E08E8; // type:func
+func_80B3F0B8 = 0x808E0994; // type:func
+func_80B3F0DC = 0x808E09B8; // type:func
+func_80B3F100 = 0x808E09DC; // type:func
+EnXc_Serenade = 0x808E0A00; // type:func
+EnXc_ActionFunc30 = 0x808E0A20; // type:func
+EnXc_ActionFunc31 = 0x808E0A4C; // type:func
+EnXc_ActionFunc32 = 0x808E0A90; // type:func
+EnXc_ActionFunc33 = 0x808E0ABC; // type:func
+EnXc_ActionFunc34 = 0x808E0AE8; // type:func
+EnXc_ActionFunc35 = 0x808E0B14; // type:func
+EnXc_ActionFunc36 = 0x808E0B40; // type:func
+EnXc_ActionFunc37 = 0x808E0B6C; // type:func
+EnXc_ActionFunc38 = 0x808E0B98; // type:func
+EnXc_ActionFunc39 = 0x808E0BC4; // type:func
+EnXc_ActionFunc40 = 0x808E0BF0; // type:func
+EnXc_ActionFunc41 = 0x808E0C50; // type:func
+EnXc_ActionFunc42 = 0x808E0C7C; // type:func
+EnXc_ActionFunc43 = 0x808E0CA8; // type:func
+EnXc_ActionFunc44 = 0x808E0CD4; // type:func
+func_80B3F3C8 = 0x808E0CE4; // type:func
+func_80B3F3D8 = 0x808E0CF8; // type:func
+EnXc_PlayDiveSFX = 0x808E0D18; // type:func
+EnXc_LakeHyliaDive = 0x808E0D6C; // type:func
+func_80B3F534 = 0x808E0E58; // type:func
+func_80B3F59C = 0x808E0EC0; // type:func
+func_80B3F620 = 0x808E0F44; // type:func
+func_80B3F644 = 0x808E0F68; // type:func
+func_80B3F668 = 0x808E0F8C; // type:func
+func_80B3F6DC = 0x808E1000; // type:func
+EnXc_SetupKneelAction = 0x808E1024; // type:func
+func_80B3F754 = 0x808E107C; // type:func
+func_80B3F7BC = 0x808E10EC; // type:func
+EnXc_ActionFunc45 = 0x808E1128; // type:func
+EnXc_ActionFunc46 = 0x808E1154; // type:func
+EnXc_ActionFunc47 = 0x808E1180; // type:func
+EnXc_ActionFunc48 = 0x808E11D8; // type:func
+EnXc_ActionFunc49 = 0x808E1204; // type:func
+EnXc_Kneel = 0x808E1268; // type:func
+EnXc_ActionFunc51 = 0x808E12CC; // type:func
+EnXc_ActionFunc52 = 0x808E1330; // type:func
+func_80B3FA08 = 0x808E1350; // type:func
+func_80B3FA2C = 0x808E1378; // type:func
+EnXc_PlayTriforceSFX = 0x808E1398; // type:func
+func_80B3FAE0 = 0x808E1430; // type:func
+EnXc_CalcTriforce = 0x808E1478; // type:func
+func_80B3FF0C = 0x808E1870; // type:func
+EnXc_SetupShowTriforceAction = 0x808E1918; // type:func
+EnXc_SetupShowTriforceIdleAction = 0x808E19A8; // type:func
+func_80B400AC = 0x808E1A14; // type:func
+EnXc_ActionFunc53 = 0x808E1A50; // type:func
+EnXc_ActionFunc54 = 0x808E1A70; // type:func
+EnXc_ShowTriforce = 0x808E1AB8; // type:func
+EnXc_ShowTriforceIdle = 0x808E1B20; // type:func
+EnXc_TriforceOverrideLimbDraw = 0x808E1B7C; // type:func
+EnXc_TriforcePostLimbDraw = 0x808E1BA4; // type:func
+EnXc_DrawTriforce = 0x808E1C20; // type:func
+func_80B40590 = 0x808E1EB4; // type:func
+EnXc_SetThrownAroundSFX = 0x808E1ED0; // type:func
+EnXc_PlayLinkScreamSFX = 0x808E1F94; // type:func
+EnXc_SetCrySFX = 0x808E1FC8; // type:func
+func_80B406F8 = 0x808E2024; // type:func
+EnXc_SetupIdleInNocturne = 0x808E203C; // type:func
+EnXc_SetupDefenseStance = 0x808E20D8; // type:func
+EnXc_SetupContortions = 0x808E2150; // type:func
+EnXc_SetupFallInNocturne = 0x808E21EC; // type:func
+EnXc_SetupHittingGroundInNocturne = 0x808E22C8; // type:func
+func_80B40A78 = 0x808E2368; // type:func
+EnXc_SetupKneelInNocturne = 0x808E2408; // type:func
+func_80B40BB4 = 0x808E24A4; // type:func
+func_80B40C50 = 0x808E2540; // type:func
+func_80B40C74 = 0x808E2564; // type:func
+func_80B40C98 = 0x808E2588; // type:func
+func_80B40CBC = 0x808E25AC; // type:func
+func_80B40CE0 = 0x808E25D0; // type:func
+func_80B40D08 = 0x808E25F8; // type:func
+func_80B40D2C = 0x808E261C; // type:func
+func_80B40D50 = 0x808E2640; // type:func
+func_80B40D74 = 0x808E2664; // type:func
+EnXc_SetupReverseHaltInNocturneCS = 0x808E2688; // type:func
+func_80B40E40 = 0x808E2734; // type:func
+func_80B40E64 = 0x808E2758; // type:func
+func_80B40E88 = 0x808E277C; // type:func
+EnXc_SetupNocturneState = 0x808E27A0; // type:func
+EnXc_InitialNocturneAction = 0x808E28E0; // type:func
+EnXc_IdleInNocturne = 0x808E2900; // type:func
+EnXc_DefenseStance = 0x808E2950; // type:func
+EnXc_Contort = 0x808E2998; // type:func
+EnXc_FallInNocturne = 0x808E2A04; // type:func
+EnXc_HitGroundInNocturne = 0x808E2A6C; // type:func
+EnXc_ActionFunc63 = 0x808E2AAC; // type:func
+EnXc_KneelInNocturneCS = 0x808E2B08; // type:func
+EnXc_ActionFunc65 = 0x808E2B50; // type:func
+EnXc_ActionFunc66 = 0x808E2B94; // type:func
+EnXc_ActionFunc67 = 0x808E2BC0; // type:func
+EnXc_ActionFunc68 = 0x808E2BEC; // type:func
+EnXc_ActionFunc69 = 0x808E2C18; // type:func
+EnXc_ActionFunc70 = 0x808E2C44; // type:func
+EnXc_ActionFunc71 = 0x808E2C70; // type:func
+EnXc_ActionFunc72 = 0x808E2C9C; // type:func
+EnXc_ReverseAccelInNocturneCS = 0x808E2CC8; // type:func
+EnXc_ReverseWalkInNocturneCS = 0x808E2CF4; // type:func
+EnXc_ReverseHaltInNocturneCS = 0x808E2D48; // type:func
+EnXc_ThrowNutInNocturneCS = 0x808E2D74; // type:func
+EnXc_DeleteInNocturneCS = 0x808E2DA0; // type:func
+EnXc_KillInNocturneCS = 0x808E2DCC; // type:func
+EnXc_DrawSquintingEyes = 0x808E2DF0; // type:func
+EnXc_InitTempleOfTime = 0x808E2ED0; // type:func
+EnXc_SetupDialogueAction = 0x808E303C; // type:func
+func_80B41798 = 0x808E30C4; // type:func
+EnXc_BlockingPedestalAction = 0x808E3110; // type:func
+EnXc_ActionFunc80 = 0x808E3178; // type:func
+EnXc_Update = 0x808E31E0; // type:func
+EnXc_Init = 0x808E3228; // type:func
+EnXc_OverrideLimbDraw = 0x808E3394; // type:func
+EnXc_PostLimbDraw = 0x808E341C; // type:func
+EnXc_DrawNothing = 0x808E34A8; // type:func
+EnXc_DrawDefault = 0x808E34B8; // type:func
+EnXc_Draw = 0x808E35C0; // type:func
+BgHidanCurtain_Init = 0x808E4310; // type:func
+BgHidanCurtain_Destroy = 0x808E4524; // type:func
+BgHidanCurtain_WaitForSwitchOn = 0x808E4550; // type:func
+BgHidanCurtain_WaitForCutscene = 0x808E4604; // type:func
+BgHidanCurtain_WaitForClear = 0x808E4630; // type:func
+BgHidanCurtain_WaitForSwitchOff = 0x808E4674; // type:func
+BgHidanCurtain_TurnOn = 0x808E46B8; // type:func
+BgHidanCurtain_TurnOff = 0x808E472C; // type:func
+BgHidanCurtain_WaitForTimer = 0x808E481C; // type:func
+BgHidanCurtain_Update = 0x808E4880; // type:func
+BgHidanCurtain_Draw = 0x808E4B14; // type:func
+BgSpot00Hanebasi_Init = 0x808E4DB0; // type:func
+BgSpot00Hanebasi_Destroy = 0x808E51C0; // type:func
+BgSpot00Hanebasi_DrawbridgeWait = 0x808E521C; // type:func
+BgSpot00Hanebasi_DoNothing = 0x808E534C; // type:func
+BgSpot00Hanebasi_DrawbridgeRiseAndFall = 0x808E535C; // type:func
+BgSpot00Hanebasi_SetTorchLightInfo = 0x808E5490; // type:func
+BgSpot00Hanebasi_Update = 0x808E55E8; // type:func
+BgSpot00Hanebasi_DrawTorches = 0x808E58F8; // type:func
+BgSpot00Hanebasi_Draw = 0x808E5BA0; // type:func
+EnMb_SetupAction = 0x808E5EC0; // type:func
+EnMb_Init = 0x808E5ECC; // type:func
+EnMb_Destroy = 0x808E6230; // type:func
+EnMb_FaceWaypoint = 0x808E6280; // type:func
+EnMb_NextWaypoint = 0x808E62B8; // type:func
+EnMb_IsPlayerInCorridor = 0x808E63A4; // type:func
+EnMb_FindWaypointTowardsPlayer = 0x808E6518; // type:func
+EnMb_SetupSpearGuardLookAround = 0x808E66A8; // type:func
+EnMb_SetupClubWaitPlayerNear = 0x808E6710; // type:func
+EnMb_SetupSpearPatrolTurnTowardsWaypoint = 0x808E6774; // type:func
+EnMb_SetupSpearGuardWalk = 0x808E67EC; // type:func
+EnMb_SetupSpearPatrolWalkTowardsWaypoint = 0x808E6890; // type:func
+EnMb_SetupSpearPrepareAndCharge = 0x808E6940; // type:func
+EnMb_SetupSpearPatrolImmediateCharge = 0x808E69F8; // type:func
+EnMb_SetupClubAttack = 0x808E6A68; // type:func
+EnMb_SetupSpearEndChargeQuick = 0x808E6B38; // type:func
+EnMb_SetupSpearPatrolEndCharge = 0x808E6B98; // type:func
+EnMb_SetupClubWaitAfterAttack = 0x808E6C1C; // type:func
+EnMb_SetupClubDamaged = 0x808E6C94; // type:func
+EnMb_SetupClubDamagedWhileKneeling = 0x808E6CF4; // type:func
+EnMb_SetupClubDead = 0x808E6D7C; // type:func
+EnMb_SetupStunned = 0x808E6E04; // type:func
+EnMb_Stunned = 0x808E6EA8; // type:func
+EnMb_SpearGuardLookAround = 0x808E6FB4; // type:func
+EnMb_SpearPatrolTurnTowardsWaypoint = 0x808E702C; // type:func
+EnMb_SpearEndChargeQuick = 0x808E7190; // type:func
+EnMb_ClubWaitAfterAttack = 0x808E72F8; // type:func
+EnMb_SpearPatrolEndCharge = 0x808E733C; // type:func
+EnMb_SpearGuardPrepareAndCharge = 0x808E7654; // type:func
+EnMb_ClubAttack = 0x808E77BC; // type:func
+EnMb_SpearPatrolPrepareAndCharge = 0x808E7B34; // type:func
+EnMb_SpearPatrolImmediateCharge = 0x808E7E98; // type:func
+EnMb_ClubDamaged = 0x808E8208; // type:func
+EnMb_ClubDamagedWhileKneeling = 0x808E829C; // type:func
+EnMb_ClubDead = 0x808E83A8; // type:func
+EnMb_SpearGuardWalk = 0x808E866C; // type:func
+EnMb_SpearPatrolWalkTowardsWaypoint = 0x808E897C; // type:func
+EnMb_ClubWaitPlayerNear = 0x808E8C68; // type:func
+EnMb_SetupSpearDamaged = 0x808E8D18; // type:func
+EnMb_SpearDamaged = 0x808E8DE0; // type:func
+EnMb_SetupSpearDead = 0x808E8E58; // type:func
+EnMb_SpearDead = 0x808E8F30; // type:func
+EnMb_SpearUpdateAttackCollider = 0x808E9148; // type:func
+EnMb_ClubUpdateAttackCollider = 0x808E92D4; // type:func
+EnMb_CheckColliding = 0x808E936C; // type:func
+EnMb_Update = 0x808E9538; // type:func
+EnMb_PostLimbDraw = 0x808E970C; // type:func
+EnMb_Draw = 0x808E98A8; // type:func
+EnBombf_SetupAction = 0x808EA0F0; // type:func
+EnBombf_Init = 0x808EA0FC; // type:func
+EnBombf_Destroy = 0x808EA2D8; // type:func
+EnBombf_SetupGrowBomb = 0x808EA318; // type:func
+EnBombf_GrowBomb = 0x808EA340; // type:func
+EnBombf_Move = 0x808EA650; // type:func
+EnBombf_WaitForRelease = 0x808EA774; // type:func
+EnBombf_Explode = 0x808EA7D8; // type:func
+EnBombf_Update = 0x808EA92C; // type:func
+EnBombf_NewMtxDList = 0x808EB0D8; // type:func
+EnBombf_Draw = 0x808EB160; // type:func
+BgHidanFirewall_Init = 0x808EB560; // type:func
+BgHidanFirewall_Destroy = 0x808EB600; // type:func
+BgHidanFirewall_CheckProximity = 0x808EB62C; // type:func
+BgHidanFirewall_Wait = 0x808EB69C; // type:func
+BgHidanFirewall_Countdown = 0x808EB6E4; // type:func
+BgHidanFirewall_Erupt = 0x808EB718; // type:func
+BgHidanFirewall_Collide = 0x808EB7A8; // type:func
+BgHidanFirewall_ColliderFollowPlayer = 0x808EB810; // type:func
+BgHidanFirewall_Update = 0x808EB974; // type:func
+BgHidanFirewall_Draw = 0x808EBA4C; // type:func
+BgDyYoseizo_Init = 0x808EBCC0; // type:func
+BgDyYoseizo_Destroy = 0x808EBDC4; // type:func
+BgDyYoseizo_SpawnEffects = 0x808EBDD4; // type:func
+BgDyYoseizo_Bob = 0x808EC0D0; // type:func
+BgDyYoseizo_CheckMagicAcquired = 0x808EC198; // type:func
+BgDyYoseizo_ChooseType = 0x808EC25C; // type:func
+BgDyYoseizo_SetupSpinGrow_NoReward = 0x808EC658; // type:func
+BgDyYoseizo_SpinGrow_NoReward = 0x808EC754; // type:func
+BgDyYoseizo_CompleteSpinGrow_NoReward = 0x808EC8B0; // type:func
+BgDyYoseizo_SetupGreetPlayer_NoReward = 0x808EC960; // type:func
+BgDyYoseizo_GreetPlayer_NoReward = 0x808ECA78; // type:func
+BgDyYoseizo_SetupHealPlayer_NoReward = 0x808ECB54; // type:func
+BgDyYoseizo_HealPlayer_NoReward = 0x808ECC40; // type:func
+BgDyYoseizo_SayFarewell_NoReward = 0x808ECF18; // type:func
+BgDyYoseizo_SetupSpinShrink = 0x808ECFF4; // type:func
+BgDyYoseizo_SpinShrink = 0x808ED0F8; // type:func
+BgDyYoseizo_Vanish = 0x808ED1E8; // type:func
+BgDyYoseizo_SetupSpinGrow_Reward = 0x808ED28C; // type:func
+BgDyYoseizo_SpinGrowSetupGive_Reward = 0x808ED3C0; // type:func
+BgDyYoseizo_Give_Reward = 0x808ED6EC; // type:func
+BgDyYoseizo_Update = 0x808EDD3C; // type:func
+BgDyYoseizo_OverrideLimbDraw = 0x808EDF68; // type:func
+BgDyYoseizo_Draw = 0x808EDFD0; // type:func
+BgDyYoseizo_SpawnEffect = 0x808EE158; // type:func
+BgDyYoseizo_UpdateEffects = 0x808EE268; // type:func
+BgDyYoseizo_DrawEffects = 0x808EE55C; // type:func
+EnZl2_Destroy = 0x808EEAC0; // type:func
+EnZl2_UpdateEyes = 0x808EEAE4; // type:func
+func_80B4EA40 = 0x808EEB74; // type:func
+func_80B4EAF4 = 0x808EEC28; // type:func
+func_80B4EBB8 = 0x808EECEC; // type:func
+func_80B4EC48 = 0x808EED7C; // type:func
+EnZl2_setEyesIndex = 0x808EEE1C; // type:func
+EnZl2_setEyeIndex2 = 0x808EEE3C; // type:func
+EnZl2_setMouthIndex = 0x808EEE54; // type:func
+func_80B4ED2C = 0x808EEE6C; // type:func
+EnZl2_UpdateSkelAnime = 0x808EEEB4; // type:func
+EnZl2_GetCue = 0x808EEED8; // type:func
+func_80B4EDB8 = 0x808EEF00; // type:func
+func_80B4EE38 = 0x808EEF80; // type:func
+func_80B4EF64 = 0x808EF0B0; // type:func
+func_80B4F230 = 0x808EF380; // type:func
+func_80B4F45C = 0x808EF5B0; // type:func
+EnZl2_PostLimbDraw = 0x808EFCAC; // type:func
+func_80B4FCCC = 0x808EFDF8; // type:func
+func_80B4FD00 = 0x808EFE30; // type:func
+func_80B4FD90 = 0x808EFEC0; // type:func
+func_80B4FDD4 = 0x808EFF04; // type:func
+func_80B4FE10 = 0x808EFF44; // type:func
+func_80B4FE48 = 0x808EFF7C; // type:func
+func_80B4FE6C = 0x808EFFA4; // type:func
+func_80B4FE90 = 0x808EFFCC; // type:func
+func_80B4FEB4 = 0x808EFFF4; // type:func
+func_80B4FED8 = 0x808F001C; // type:func
+EnZl2_GiveLightArrows = 0x808F0044; // type:func
+func_80B4FF84 = 0x808F00D4; // type:func
+func_80B4FFF0 = 0x808F0140; // type:func
+func_80B5008C = 0x808F01E0; // type:func
+func_80B500E0 = 0x808F0234; // type:func
+func_80B501C4 = 0x808F0318; // type:func
+func_80B501E8 = 0x808F033C; // type:func
+func_80B50260 = 0x808F03B4; // type:func
+func_80B50278 = 0x808F03D0; // type:func
+func_80B50304 = 0x808F045C; // type:func
+func_80B503DC = 0x808F0534; // type:func
+func_80B5042C = 0x808F0584; // type:func
+func_80B50488 = 0x808F05E0; // type:func
+func_80B504D4 = 0x808F062C; // type:func
+func_80B5053C = 0x808F0690; // type:func
+func_80B50580 = 0x808F06D8; // type:func
+func_80B505D4 = 0x808F072C; // type:func
+func_80B50618 = 0x808F0774; // type:func
+func_80B50644 = 0x808F07A0; // type:func
+func_80B50670 = 0x808F07CC; // type:func
+func_80B506C4 = 0x808F0820; // type:func
+func_80B5073C = 0x808F089C; // type:func
+func_80B50780 = 0x808F08E4; // type:func
+func_80B507E8 = 0x808F094C; // type:func
+func_80B5082C = 0x808F0994; // type:func
+func_80B50880 = 0x808F09E8; // type:func
+func_80B508C8 = 0x808F0A30; // type:func
+func_80B50928 = 0x808F0A8C; // type:func
+func_80B50970 = 0x808F0AD4; // type:func
+func_80B50980 = 0x808F0AE8; // type:func
+func_80B509A0 = 0x808F0B0C; // type:func
+func_80B50A04 = 0x808F0B70; // type:func
+func_80B50BBC = 0x808F0D14; // type:func
+func_80B50BEC = 0x808F0D4C; // type:func
+func_80B50C40 = 0x808F0DA8; // type:func
+func_80B50CA8 = 0x808F0E18; // type:func
+func_80B50CFC = 0x808F0E74; // type:func
+func_80B50D50 = 0x808F0ED0; // type:func
+func_80B50D94 = 0x808F0F1C; // type:func
+func_80B50DE8 = 0x808F0F78; // type:func
+func_80B50E3C = 0x808F0FD4; // type:func
+func_80B50E90 = 0x808F1030; // type:func
+func_80B50EE4 = 0x808F108C; // type:func
+func_80B50F38 = 0x808F10E8; // type:func
+func_80B50F8C = 0x808F1144; // type:func
+func_80B50FE8 = 0x808F11A8; // type:func
+func_80B51034 = 0x808F11FC; // type:func
+func_80B51080 = 0x808F1250; // type:func
+func_80B510CC = 0x808F12A4; // type:func
+func_80B51118 = 0x808F12F8; // type:func
+func_80B51164 = 0x808F134C; // type:func
+func_80B511B0 = 0x808F13A0; // type:func
+func_80B511FC = 0x808F13F4; // type:func
+func_80B51250 = 0x808F1450; // type:func
+func_80B512B8 = 0x808F14C0; // type:func
+func_80B51310 = 0x808F1520; // type:func
+func_80B5135C = 0x808F1570; // type:func
+func_80B513A8 = 0x808F15BC; // type:func
+func_80B51418 = 0x808F1630; // type:func
+func_80B5146C = 0x808F1684; // type:func
+func_80B5149C = 0x808F16B8; // type:func
+func_80B514F8 = 0x808F1718; // type:func
+func_80B5154C = 0x808F176C; // type:func
+func_80B515C4 = 0x808F17E4; // type:func
+func_80B515D8 = 0x808F17FC; // type:func
+func_80B51644 = 0x808F1868; // type:func
+func_80B51678 = 0x808F189C; // type:func
+func_80B516D0 = 0x808F18F4; // type:func
+func_80B51704 = 0x808F1928; // type:func
+func_80B5175C = 0x808F1980; // type:func
+func_80B51790 = 0x808F19B4; // type:func
+func_80B517E0 = 0x808F1A04; // type:func
+func_80B51824 = 0x808F1A4C; // type:func
+func_80B5187C = 0x808F1AA4; // type:func
+func_80B518C0 = 0x808F1AEC; // type:func
+func_80B51948 = 0x808F1B74; // type:func
+func_80B51A5C = 0x808F1C74; // type:func
+func_80B51A8C = 0x808F1CAC; // type:func
+func_80B51AE4 = 0x808F1D0C; // type:func
+func_80B51B44 = 0x808F1D74; // type:func
+func_80B51BA8 = 0x808F1DE0; // type:func
+func_80B51C0C = 0x808F1E4C; // type:func
+func_80B51C64 = 0x808F1EAC; // type:func
+func_80B51CA8 = 0x808F1EF8; // type:func
+func_80B51D0C = 0x808F1F64; // type:func
+func_80B51D24 = 0x808F1F80; // type:func
+func_80B51DA4 = 0x808F2000; // type:func
+func_80B51EA8 = 0x808F2104; // type:func
+func_80B51EBC = 0x808F211C; // type:func
+func_80B51F38 = 0x808F219C; // type:func
+func_80B51FA8 = 0x808F220C; // type:func
+func_80B52068 = 0x808F22B8; // type:func
+func_80B52098 = 0x808F22F0; // type:func
+func_80B52108 = 0x808F2368; // type:func
+func_80B52114 = 0x808F2378; // type:func
+func_80B521A0 = 0x808F23D8; // type:func
+EnZl2_Update = 0x808F2464; // type:func
+EnZl2_Init = 0x808F24AC; // type:func
+EnZl2_OverrideLimbDraw = 0x808F2558; // type:func
+func_80B523BC = 0x808F25C0; // type:func
+func_80B523C8 = 0x808F25D0; // type:func
+func_80B525D4 = 0x808F27AC; // type:func
+EnZl2_Draw = 0x808F2954; // type:func
+BgHidanFslift_Init = 0x808F31F0; // type:func
+BgHidanFslift_SetHookshotTargetPos = 0x808F32D8; // type:func
+BgHidanFslift_Destroy = 0x808F3338; // type:func
+BgHidanFslift_SetupIdle = 0x808F336C; // type:func
+BgHidanFslift_Idle = 0x808F3388; // type:func
+BgHidanFslift_Descend = 0x808F3428; // type:func
+BgHidanFslift_Ascend = 0x808F3494; // type:func
+BgHidanFslift_Update = 0x808F3530; // type:func
+BgHidanFslift_Draw = 0x808F35D8; // type:func
+EnOE2_SetupAction = 0x808F36C0; // type:func
+EnOE2_Init = 0x808F36CC; // type:func
+EnOE2_Destroy = 0x808F36F4; // type:func
+EnOE2_DoNothing = 0x808F3704; // type:func
+EnOE2_Update = 0x808F3714; // type:func
+EnOE2_Draw = 0x808F3724; // type:func
+BgYdanHasi_Init = 0x808F37A0; // type:func
+BgYdanHasi_Destroy = 0x808F3904; // type:func
+BgYdanHasi_UpdateFloatingBlock = 0x808F3938; // type:func
+BgYdanHasi_InitWater = 0x808F3A70; // type:func
+BgYdanHasi_MoveWater = 0x808F3ABC; // type:func
+BgYdanHasi_DecWaterTimer = 0x808F3B8C; // type:func
+BgYdanHasi_SetupThreeBlocks = 0x808F3BE0; // type:func
+BgYdanHasi_UpdateThreeBlocks = 0x808F3C4C; // type:func
+BgYdanHasi_Update = 0x808F3D1C; // type:func
+BgYdanHasi_Draw = 0x808F3D40; // type:func
+BgYdanMaruta_Init = 0x808F3F50; // type:func
+BgYdanMaruta_Destroy = 0x808F41B4; // type:func
+func_808BEFF4 = 0x808F4208; // type:func
+func_808BF078 = 0x808F428C; // type:func
+func_808BF108 = 0x808F431C; // type:func
+func_808BF1EC = 0x808F4400; // type:func
+BgYdanMaruta_DoNothing = 0x808F4470; // type:func
+BgYdanMaruta_Update = 0x808F4480; // type:func
+BgYdanMaruta_Draw = 0x808F44A4; // type:func
+BossGanondrof_ClearPixels8x8 = 0x808F4630; // type:func
+BossGanondrof_ClearPixels16x8 = 0x808F4670; // type:func
+BossGanondrof_ClearPixels16x16 = 0x808F46B0; // type:func
+BossGanondrof_ClearPixels32x16 = 0x808F46E0; // type:func
+BossGanondrof_ClearPixels16x32 = 0x808F4728; // type:func
+BossGanondrof_ClearPixels = 0x808F4774; // type:func
+BossGanondrof_SetColliderPos = 0x808F4A24; // type:func
+BossGanondrof_Init = 0x808F4A68; // type:func
+BossGanondrof_Destroy = 0x808F4CF8; // type:func
+BossGanondrof_SetupIntro = 0x808F4D64; // type:func
+BossGanondrof_Intro = 0x808F4DB0; // type:func
+BossGanondrof_SetupPaintings = 0x808F5268; // type:func
+BossGanondrof_Paintings = 0x808F52AC; // type:func
+BossGanondrof_SetupNeutral = 0x808F5480; // type:func
+BossGanondrof_Neutral = 0x808F5500; // type:func
+BossGanondrof_SetupThrow = 0x808F5C48; // type:func
+BossGanondrof_Throw = 0x808F5D70; // type:func
+BossGanondrof_SetupReturn = 0x808F5F7C; // type:func
+BossGanondrof_Return = 0x808F601C; // type:func
+BossGanondrof_SetupStunned = 0x808F6128; // type:func
+BossGanondrof_Stunned = 0x808F61EC; // type:func
+BossGanondrof_SetupBlock = 0x808F6300; // type:func
+BossGanondrof_Block = 0x808F6374; // type:func
+BossGanondrof_SetupCharge = 0x808F6450; // type:func
+BossGanondrof_Charge = 0x808F64C0; // type:func
+BossGanondrof_SetupDeath = 0x808F6BA4; // type:func
+BossGanondrof_Death = 0x808F6C3C; // type:func
+BossGanondrof_CollisionCheck = 0x808F7B2C; // type:func
+BossGanondrof_Update = 0x808F7D58; // type:func
+BossGanondrof_OverrideLimbDraw = 0x808F8160; // type:func
+BossGanondrof_PostLimbDraw = 0x808F853C; // type:func
+BossGanondrof_GetClearPixelDList = 0x808F8600; // type:func
+BossGanondrof_EmptyDList = 0x808F8658; // type:func
+BossGanondrof_Draw = 0x808F867C; // type:func
+EnAm_SetupAction = 0x808F93A0; // type:func
+EnAm_CanMove = 0x808F93AC; // type:func
+EnAm_Init = 0x808F94D8; // type:func
+EnAm_Destroy = 0x808F96A4; // type:func
+EnAm_SpawnEffects = 0x808F96FC; // type:func
+EnAm_SetupSleep = 0x808F9898; // type:func
+EnAm_SetupStatue = 0x808F9934; // type:func
+EnAm_SetupLunge = 0x808F99C4; // type:func
+EnAm_SetupCooldown = 0x808F9A28; // type:func
+EnAm_SetupMoveToHome = 0x808F9A94; // type:func
+EnAm_SetupRotateToInit = 0x808F9AF0; // type:func
+EnAm_SetupRotateToHome = 0x808F9B4C; // type:func
+EnAm_SetupRecoilFromDamage = 0x808F9BA8; // type:func
+EnAm_SetupRicochet = 0x808F9C80; // type:func
+EnAm_Sleep = 0x808F9D34; // type:func
+EnAm_RotateToHome = 0x808F9FA0; // type:func
+EnAm_RotateToInit = 0x808FA0A4; // type:func
+EnAm_MoveToHome = 0x808FA210; // type:func
+EnAm_RecoilFromDamage = 0x808FA380; // type:func
+EnAm_Cooldown = 0x808FA424; // type:func
+EnAm_Lunge = 0x808FA55C; // type:func
+EnAm_Statue = 0x808FA790; // type:func
+EnAm_SetupStunned = 0x808FA9E0; // type:func
+EnAm_Stunned = 0x808FAACC; // type:func
+EnAm_Ricochet = 0x808FABA0; // type:func
+EnAm_TransformSwordHitbox = 0x808FAC54; // type:func
+EnAm_UpdateDamage = 0x808FACEC; // type:func
+EnAm_Update = 0x808FAE84; // type:func
+EnAm_PostLimbDraw = 0x808FB228; // type:func
+EnAm_Draw = 0x808FB270; // type:func
+EnDekubaba_Init = 0x808FB7A0; // type:func
+EnDekubaba_Destroy = 0x808FB9E4; // type:func
+EnDekubaba_DisableACColliderElems = 0x808FBA10; // type:func
+EnDekubaba_SetupWait = 0x808FBA98; // type:func
+EnDekubaba_SetupGrow = 0x808FBD00; // type:func
+EnDekubaba_SetupRetract = 0x808FBE30; // type:func
+EnDekubaba_SetupDecideLunge = 0x808FBF18; // type:func
+EnDekubaba_SetupPrepareLunge = 0x808FBF70; // type:func
+EnDekubaba_SetupLunge = 0x808FBF94; // type:func
+EnDekubaba_SetupPullBack = 0x808FBFD8; // type:func
+EnDekubaba_SetupRecover = 0x808FC050; // type:func
+EnDekubaba_SetupHit = 0x808FC084; // type:func
+EnDekubaba_SetupPrunedSomersault = 0x808FC14C; // type:func
+EnDekubaba_SetupShrinkDie = 0x808FC1C0; // type:func
+EnDekubaba_SetupStunnedVertical = 0x808FC240; // type:func
+EnDekubaba_SetupSway = 0x808FC3C4; // type:func
+EnDekubaba_SetupDeadStickDrop = 0x808FC430; // type:func
+EnDekubaba_Wait = 0x808FC4D0; // type:func
+EnDekubaba_Grow = 0x808FC57C; // type:func
+EnDekubaba_Retract = 0x808FC9E4; // type:func
+EnDekubaba_UpdateHeadPosition = 0x808FCDAC; // type:func
+EnDekubaba_DecideLunge = 0x808FCEB0; // type:func
+EnDekubaba_Lunge = 0x808FD0E0; // type:func
+EnDekubaba_PrepareLunge = 0x808FD368; // type:func
+EnDekubaba_PullBack = 0x808FD434; // type:func
+EnDekubaba_Recover = 0x808FD7C0; // type:func
+EnDekubaba_Hit = 0x808FD8B8; // type:func
+EnDekubaba_StunnedVertical = 0x808FD9C8; // type:func
+EnDekubaba_Sway = 0x808FDA64; // type:func
+EnDekubaba_PrunedSomersault = 0x808FDB8C; // type:func
+EnDekubaba_ShrinkDie = 0x808FDEF0; // type:func
+EnDekubaba_DeadStickDrop = 0x808FE0B4; // type:func
+EnDekubaba_UpdateDamage = 0x808FE11C; // type:func
+EnDekubaba_Update = 0x808FE3D0; // type:func
+EnDekubaba_DrawStemRetracted = 0x808FE570; // type:func
+EnDekubaba_DrawStemExtended = 0x808FE660; // type:func
+EnDekubaba_DrawStemBasePruned = 0x808FE950; // type:func
+EnDekubaba_DrawBaseShadow = 0x808FEA0C; // type:func
+EnDekubaba_PostLimbDraw = 0x808FEAFC; // type:func
+EnDekubaba_Draw = 0x808FEB38; // type:func
+EnMFire1_Init = 0x808FF240; // type:func
+EnMFire1_Destroy = 0x808FF2AC; // type:func
+EnMFire1_Update = 0x808FF2D8; // type:func
+func_80A9EFE0 = 0x808FF3E0; // type:func
+EnMThunder_Init = 0x808FF3EC; // type:func
+EnMThunder_Destroy = 0x808FF6AC; // type:func
+func_80A9F314 = 0x808FF71C; // type:func
+func_80A9F350 = 0x808FF758; // type:func
+func_80A9F408 = 0x808FF810; // type:func
+func_80A9F938 = 0x808FFD44; // type:func
+func_80A9F9B4 = 0x808FFDC0; // type:func
+EnMThunder_Update = 0x808FFF2C; // type:func
+EnMThunder_Draw = 0x80900100; // type:func
+BgDdanJd_Init = 0x809009D0; // type:func
+BgDdanJd_Destroy = 0x80900A7C; // type:func
+BgDdanJd_Idle = 0x80900AB0; // type:func
+BgDdanJd_MoveEffects = 0x80900C54; // type:func
+BgDdanJd_Move = 0x80900E2C; // type:func
+BgDdanJd_Update = 0x80900F30; // type:func
+BgDdanJd_Draw = 0x80900F54; // type:func
+BgBreakwall_SetupAction = 0x80901020; // type:func
+BgBreakwall_Init = 0x8090102C; // type:func
+BgBreakwall_Destroy = 0x809011D8; // type:func
+BgBreakwall_SpawnFragments = 0x8090120C; // type:func
+BgBreakwall_WaitForObject = 0x809016DC; // type:func
+BgBreakwall_Wait = 0x809017E4; // type:func
+BgBreakwall_LavaCoverMove = 0x809019B4; // type:func
+BgBreakwall_Update = 0x80901A08; // type:func
+BgBreakwall_Draw = 0x80901A2C; // type:func
+EnJj_SetupAction = 0x80901E90; // type:func
+EnJj_Init = 0x80901E9C; // type:func
+EnJj_Destroy = 0x8090212C; // type:func
+EnJj_Blink = 0x809021BC; // type:func
+EnJj_OpenMouth = 0x8090223C; // type:func
+EnJj_WaitToOpenMouth = 0x80902290; // type:func
+EnJj_WaitForFish = 0x809022D4; // type:func
+EnJj_BeginCutscene = 0x80902390; // type:func
+EnJj_CutsceneUpdate = 0x80902438; // type:func
+EnJj_RemoveDust = 0x80902594; // type:func
+EnJj_UpdateStaticCollision = 0x809025EC; // type:func
+EnJj_Update = 0x809025FC; // type:func
+EnJj_Draw = 0x809026A8; // type:func
+EnHorseZelda_GetFieldPosition = 0x80903460; // type:func
+EnHorseZelda_Move = 0x809034AC; // type:func
+EnHorseZelda_Init = 0x80903674; // type:func
+EnHorseZelda_Destroy = 0x809037C4; // type:func
+EnHorseZelda_SetupStop = 0x80903814; // type:func
+EnHorseZelda_Stop = 0x80903864; // type:func
+EnHorseZelda_Spur = 0x809038AC; // type:func
+EnHorseZelda_Gallop = 0x80903994; // type:func
+EnHorseZelda_SetRotate = 0x809039D4; // type:func
+EnHorseZelda_Update = 0x80903A98; // type:func
+EnHorseZelda_PostDraw = 0x80903B74; // type:func
+EnHorseZelda_Draw = 0x80903D00; // type:func
+BgDdanKd_SetupAction = 0x80903F50; // type:func
+BgDdanKd_Init = 0x80903F5C; // type:func
+BgDdanKd_Destroy = 0x80904054; // type:func
+BgDdanKd_CheckForExplosions = 0x8090409C; // type:func
+BgDdanKd_LowerStairs = 0x809041B4; // type:func
+BgDdanKd_DoNothing = 0x80904688; // type:func
+BgDdanKd_Update = 0x80904698; // type:func
+BgDdanKd_Draw = 0x809046BC; // type:func
+DoorWarp1_SetupAction = 0x80904840; // type:func
+DoorWarp1_Init = 0x8090484C; // type:func
+DoorWarp1_Destroy = 0x809049BC; // type:func
+DoorWarp1_SetupWarp = 0x80904A44; // type:func
+DoorWarp1_SetupAdultDungeonWarp = 0x80904D4C; // type:func
+DoorWarp1_SetupBlueCrystal = 0x80904F18; // type:func
+DoorWarp1_SetupPurpleCrystal = 0x809050B0; // type:func
+DoorWarp1_SetPlayerPos = 0x80905250; // type:func
+DoorWarp1_BlueCrystal = 0x80905288; // type:func
+func_80999214 = 0x809052D4; // type:func
+func_80999348 = 0x80905408; // type:func
+DoorWarp1_FloatPlayer = 0x809054D0; // type:func
+DoorWarp1_PurpleCrystal = 0x809054EC; // type:func
+DoorWarp1_ChooseInitialAction = 0x809055CC; // type:func
+DoorWarp1_AwaitClearFlag = 0x80905644; // type:func
+func_809995D4 = 0x8090569C; // type:func
+DoorWarp1_WarpAppear = 0x809057EC; // type:func
+func_809998A4 = 0x80905970; // type:func
+DoorWarp1_PlayerInRange = 0x80905A08; // type:func
+DoorWarp1_ChildWarpIdle = 0x80905A74; // type:func
+DoorWarp1_ChildWarpOut = 0x80905B40; // type:func
+DoorWarp1_RutoWarpIdle = 0x80905F34; // type:func
+func_80999EE0 = 0x80905FB4; // type:func
+func_80999FE4 = 0x809060BC; // type:func
+DoorWarp1_RutoWarpOut = 0x80906174; // type:func
+func_8099A3A4 = 0x80906480; // type:func
+DoorWarp1_AdultWarpIdle = 0x8090654C; // type:func
+func_8099A508 = 0x809065EC; // type:func
+DoorWarp1_AdultWarpOut = 0x809066D0; // type:func
+DoorWarp1_Destination = 0x80906FB4; // type:func
+DoorWarp1_DoNothing = 0x809070E4; // type:func
+func_8099B020 = 0x809070F4; // type:func
+DoorWarp1_Update = 0x809071B0; // type:func
+DoorWarp1_DrawBlueCrystal = 0x80907214; // type:func
+DoorWarp1_DrawPurpleCrystal = 0x809073E0; // type:func
+DoorWarp1_DrawWarp = 0x80907664; // type:func
+DoorWarp1_Draw = 0x809084AC; // type:func
+ObjSyokudai_Init = 0x80908AF0; // type:func
+ObjSyokudai_Destroy = 0x80908CB4; // type:func
+ObjSyokudai_Update = 0x80908D08; // type:func
+ObjSyokudai_Draw = 0x80909324; // type:func
+ItemBHeart_Init = 0x80909730; // type:func
+ItemBHeart_Destroy = 0x8090979C; // type:func
+ItemBHeart_Update = 0x809097AC; // type:func
+func_80B85264 = 0x80909854; // type:func
+ItemBHeart_Draw = 0x80909940; // type:func
+EnDekunuts_Init = 0x80909B20; // type:func
+EnDekunuts_Destroy = 0x80909C8C; // type:func
+EnDekunuts_SetupWait = 0x80909CC8; // type:func
+EnDekunuts_SetupLookAround = 0x80909D3C; // type:func
+EnDekunuts_SetupThrowNut = 0x80909D84; // type:func
+EnDekunuts_SetupStand = 0x80909DC8; // type:func
+EnDekunuts_SetupBurrow = 0x80909E30; // type:func
+EnDekunuts_SetupBeginRun = 0x80909E80; // type:func
+EnDekunuts_SetupRun = 0x80909EE8; // type:func
+EnDekunuts_SetupGasp = 0x80909F40; // type:func
+EnDekunuts_SetupBeDamaged = 0x80909FA0; // type:func
+EnDekunuts_SetupBeStunned = 0x8090A07C; // type:func
+EnDekunuts_SetupDie = 0x8090A110; // type:func
+EnDekunuts_Wait = 0x8090A160; // type:func
+EnDekunuts_LookAround = 0x8090A3C4; // type:func
+EnDekunuts_Stand = 0x8090A448; // type:func
+EnDekunuts_ThrowNut = 0x8090A534; // type:func
+EnDekunuts_Burrow = 0x8090A68C; // type:func
+EnDekunuts_BeginRun = 0x8090A7A0; // type:func
+EnDekunuts_Run = 0x8090A808; // type:func
+EnDekunuts_Gasp = 0x8090AA48; // type:func
+EnDekunuts_BeDamaged = 0x8090AAB0; // type:func
+EnDekunuts_BeStunned = 0x8090AB00; // type:func
+EnDekunuts_Die = 0x8090AB7C; // type:func
+EnDekunuts_ColliderCheck = 0x8090ACD8; // type:func
+EnDekunuts_Update = 0x8090ADFC; // type:func
+EnDekunuts_OverrideLimbDraw = 0x8090AF64; // type:func
+EnDekunuts_Draw = 0x8090B098; // type:func
+BgMenkuriKaiten_Init = 0x8090B320; // type:func
+BgMenkuriKaiten_Destroy = 0x8090B388; // type:func
+BgMenkuriKaiten_Update = 0x8090B3BC; // type:func
+BgMenkuriKaiten_Draw = 0x8090B41C; // type:func
+BgMenkuriEye_Init = 0x8090B4B0; // type:func
+BgMenkuriEye_Destroy = 0x8090B58C; // type:func
+BgMenkuriEye_Update = 0x8090B5B8; // type:func
+BgMenkuriEye_Draw = 0x8090B728; // type:func
+EnVali_Init = 0x8090B950; // type:func
+EnVali_Destroy = 0x8090BACC; // type:func
+EnVali_SetupLurk = 0x8090BB1C; // type:func
+EnVali_SetupDropAppear = 0x8090BB6C; // type:func
+EnVali_SetupFloatIdle = 0x8090BBA4; // type:func
+EnVali_SetupAttacked = 0x8090BDBC; // type:func
+EnVali_SetupRetaliate = 0x8090BDF4; // type:func
+EnVali_SetupMoveArmsDown = 0x8090BE64; // type:func
+EnVali_SetupBurnt = 0x8090BEA4; // type:func
+EnVali_SetupDivideAndDie = 0x8090BEFC; // type:func
+EnVali_SetupStunned = 0x8090C000; // type:func
+EnVali_SetupFrozen = 0x8090C08C; // type:func
+EnVali_SetupReturnToLurk = 0x8090C0EC; // type:func
+EnVali_DischargeLightning = 0x8090C148; // type:func
+EnVali_Lurk = 0x8090C344; // type:func
+EnVali_DropAppear = 0x8090C384; // type:func
+EnVali_FloatIdle = 0x8090C418; // type:func
+EnVali_Attacked = 0x8090C5C4; // type:func
+EnVali_Retaliate = 0x8090C67C; // type:func
+EnVali_MoveArmsDown = 0x8090C6D8; // type:func
+EnVali_Burnt = 0x8090C714; // type:func
+EnVali_DivideAndDie = 0x8090C750; // type:func
+EnVali_Stunned = 0x8090C904; // type:func
+EnVali_Frozen = 0x8090C9C0; // type:func
+EnVali_ReturnToLurk = 0x8090CB50; // type:func
+EnVali_UpdateDamage = 0x8090CBC0; // type:func
+EnVali_Update = 0x8090CD78; // type:func
+EnVali_PulseOutside = 0x8090CED4; // type:func
+EnVali_PulseInsides = 0x8090D0F0; // type:func
+EnVali_SetArmLength = 0x8090D30C; // type:func
+EnVali_OverrideLimbDraw = 0x8090D4AC; // type:func
+EnVali_PostLimbDraw = 0x8090D53C; // type:func
+EnVali_DrawBody = 0x8090D600; // type:func
+EnVali_Draw = 0x8090D948; // type:func
+BgMizuMovebg_GetDragonStatueBossRoomOffsetIndex = 0x8090DFF0; // type:func
+BgMizuMovebg_Init = 0x8090E05C; // type:func
+BgMizuMovebg_Destroy = 0x8090E424; // type:func
+BgMizuMovebg_SetPosFromPath = 0x8090E4D8; // type:func
+BgMizuMovebg_SetScrollAlphas = 0x8090E56C; // type:func
+BgMizuMovebg_UpdateMain = 0x8090E6F0; // type:func
+BgMizuMovebg_UpdateHookshotPlatform = 0x8090EA2C; // type:func
+BgMizuMovebg_Update = 0x8090EBE8; // type:func
+BgMizuMovebg_Draw = 0x8090EC0C; // type:func
+BgMizuWater_GetWaterLevelActionIndex = 0x8090F190; // type:func
+BgMizuWater_SetWaterBoxesHeight = 0x8090F230; // type:func
+BgMizuWater_Init = 0x8090F29C; // type:func
+BgMizuWater_Destroy = 0x8090F4F8; // type:func
+BgMizuWater_WaitForAction = 0x8090F508; // type:func
+BgMizuWater_ChangeWaterLevel = 0x8090F6D4; // type:func
+BgMizuWater_Update = 0x8090F9E4; // type:func
+BgMizuWater_Draw = 0x8090FB3C; // type:func
+ArmsHook_SetupAction = 0x8090FE60; // type:func
+ArmsHook_Init = 0x8090FE6C; // type:func
+ArmsHook_Destroy = 0x8090FEE0; // type:func
+ArmsHook_Wait = 0x8090FF28; // type:func
+func_80865044 = 0x8090FFA8; // type:func
+ArmsHook_AttachToPlayer = 0x8090FFBC; // type:func
+ArmsHook_DetachHookFromActor = 0x8090FFEC; // type:func
+ArmsHook_CheckForCancel = 0x80910014; // type:func
+ArmsHook_AttachHookToActor = 0x809100B0; // type:func
+ArmsHook_Shoot = 0x809100F8; // type:func
+ArmsHook_Update = 0x80910764; // type:func
+ArmsHook_Draw = 0x809107A4; // type:func
+EnfHG_Init = 0x80910BC0; // type:func
+EnfHG_Destroy = 0x80910CC0; // type:func
+EnfHG_SetupIntro = 0x80910CEC; // type:func
+EnfHG_Intro = 0x80910D50; // type:func
+EnfHG_SetupApproach = 0x80911F5C; // type:func
+EnfHG_Approach = 0x809121A8; // type:func
+EnfHG_Attack = 0x8091234C; // type:func
+EnfHG_Damage = 0x809127D0; // type:func
+EnfHG_Retreat = 0x80912B00; // type:func
+EnfHG_Done = 0x80912D34; // type:func
+EnfHG_Update = 0x80912D44; // type:func
+EnfHG_PostDraw = 0x80912ED8; // type:func
+EnfHG_Draw = 0x80912EEC; // type:func
+BgMoriHineri_Init = 0x809134F0; // type:func
+BgMoriHineri_Destroy = 0x809136F0; // type:func
+func_808A39FC = 0x80913724; // type:func
+BgMoriHineri_DoNothing = 0x8091391C; // type:func
+BgMoriHineri_SpawnBossKeyChest = 0x8091392C; // type:func
+func_808A3C8C = 0x809139BC; // type:func
+func_808A3D58 = 0x80913A88; // type:func
+func_808A3E54 = 0x80913B84; // type:func
+BgMoriHineri_Update = 0x80913C64; // type:func
+BgMoriHineri_DrawHallAndRoom = 0x80913C88; // type:func
+EnBb_SetupAction = 0x809141F0; // type:func
+EnBb_FindExplosive = 0x809141FC; // type:func
+EnBb_SpawnFlameTrail = 0x80914290; // type:func
+EnBb_KillFlameTrail = 0x8091442C; // type:func
+EnBb_Init = 0x80914478; // type:func
+EnBb_Destroy = 0x80914820; // type:func
+EnBb_SetupFlameTrail = 0x8091484C; // type:func
+EnBb_FlameTrail = 0x809148A0; // type:func
+EnBb_SetupDeath = 0x80914A1C; // type:func
+EnBb_Death = 0x80914AB0; // type:func
+EnBb_SetupDamage = 0x80914C2C; // type:func
+EnBb_Damage = 0x80914CEC; // type:func
+EnBb_SetupBlue = 0x80914D58; // type:func
+EnBb_Blue = 0x80914E18; // type:func
+EnBb_SetupDown = 0x8091560C; // type:func
+EnBb_Down = 0x8091569C; // type:func
+EnBb_SetupRed = 0x80915970; // type:func
+EnBb_Red = 0x80915A80; // type:func
+EnBb_FaceWaypoint = 0x80915E48; // type:func
+EnBb_SetWaypoint = 0x80915E7C; // type:func
+EnBb_SetupWhite = 0x80915F48; // type:func
+EnBb_White = 0x80915FF8; // type:func
+EnBb_InitGreen = 0x8091637C; // type:func
+EnBb_SetupGreen = 0x809164B4; // type:func
+EnBb_Green = 0x8091654C; // type:func
+EnBb_SetupStunned = 0x80916BBC; // type:func
+EnBb_Stunned = 0x80916CD0; // type:func
+EnBb_CollisionCheck = 0x80916E74; // type:func
+EnBb_Update = 0x809171A8; // type:func
+EnBb_PostLimbDraw = 0x80917428; // type:func
+EnBb_Draw = 0x80917478; // type:func
+BgTokiHikari_Init = 0x80917EC0; // type:func
+BgTokiHikari_Destroy = 0x80917F4C; // type:func
+BgTokiHikari_DoNothing = 0x80917F5C; // type:func
+BgTokiHikari_Update = 0x80917F6C; // type:func
+BgTokiHikari_Draw = 0x80917F90; // type:func
+func_808BA018 = 0x80917FE0; // type:func
+func_808BA204 = 0x8091818C; // type:func
+func_808BA22C = 0x809181B4; // type:func
+func_808BA274 = 0x809181FC; // type:func
+func_808BA2CC = 0x80918254; // type:func
+EnYukabyun_Init = 0x80918C60; // type:func
+EnYukabyun_Destroy = 0x80918D10; // type:func
+func_80B43A94 = 0x80918D3C; // type:func
+func_80B43AD4 = 0x80918D7C; // type:func
+func_80B43B6C = 0x80918E14; // type:func
+EnYukabyun_Break = 0x80918E74; // type:func
+EnYukabyun_Update = 0x80918EE8; // type:func
+EnYukabyun_Draw = 0x80919088; // type:func
+BgTokiSwd_SetupAction = 0x80919270; // type:func
+BgTokiSwd_Init = 0x8091927C; // type:func
+BgTokiSwd_Destroy = 0x80919350; // type:func
+func_808BAF40 = 0x8091937C; // type:func
+func_808BB0AC = 0x809194F0; // type:func
+func_808BB128 = 0x80919570; // type:func
+BgTokiSwd_Update = 0x809195C4; // type:func
+BgTokiSwd_Draw = 0x80919618; // type:func
+EnFhgFire_SetUpdate = 0x8091A8C0; // type:func
+EnFhgFire_Init = 0x8091A8CC; // type:func
+EnFhgFire_Destroy = 0x8091ACDC; // type:func
+EnFhgFire_LightningStrike = 0x8091AD4C; // type:func
+EnFhgFire_LightningTrail = 0x8091B0E4; // type:func
+EnFhgFire_LightningShock = 0x8091B284; // type:func
+EnFhgFire_LightningBurst = 0x8091B3C8; // type:func
+EnFhgFire_SpearLight = 0x8091B644; // type:func
+EnFhgFire_EnergyBall = 0x8091B838; // type:func
+EnFhgFire_PhantomWarp = 0x8091C4E4; // type:func
+EnFhgFire_Update = 0x8091C6A0; // type:func
+EnFhgFire_Draw = 0x8091C6F0; // type:func
+BgMjin_SetupAction = 0x8091CEE0; // type:func
+BgMjin_Init = 0x8091CEEC; // type:func
+BgMjin_Destroy = 0x8091CF8C; // type:func
+func_808A0850 = 0x8091CFC0; // type:func
+BgMjin_DoNothing = 0x8091D094; // type:func
+BgMjin_Update = 0x8091D0A4; // type:func
+BgMjin_Draw = 0x8091D0C8; // type:func
+BgHidanKousi_SetupAction = 0x8091D2C0; // type:func
+BgHidanKousi_Init = 0x8091D2CC; // type:func
+BgHidanKousi_Destroy = 0x8091D3C4; // type:func
+func_80889ACC = 0x8091D3F8; // type:func
+func_80889B5C = 0x8091D484; // type:func
+func_80889BC0 = 0x8091D4E8; // type:func
+func_80889C18 = 0x8091D540; // type:func
+func_80889C90 = 0x8091D5B8; // type:func
+func_80889D28 = 0x8091D654; // type:func
+BgHidanKousi_Update = 0x8091D664; // type:func
+BgHidanKousi_Draw = 0x8091D688; // type:func
+DoorToki_Init = 0x8091D840; // type:func
+DoorToki_Destroy = 0x8091D8A8; // type:func
+DoorToki_Update = 0x8091D8DC; // type:func
+BgHidanHamstep_SetupAction = 0x8091D9A0; // type:func
+BgHidanHamstep_SpawnChildren = 0x8091D9C0; // type:func
+BgHidanHamstep_Init = 0x8091DB3C; // type:func
+BgHidanHamstep_Destroy = 0x8091DDAC; // type:func
+func_808884C8 = 0x8091DE00; // type:func
+func_80888638 = 0x8091DF70; // type:func
+func_80888694 = 0x8091DFCC; // type:func
+func_80888734 = 0x8091E06C; // type:func
+func_808887C4 = 0x8091E100; // type:func
+func_80888860 = 0x8091E19C; // type:func
+func_808889B8 = 0x8091E2E8; // type:func
+func_80888A58 = 0x8091E388; // type:func
+BgHidanHamstep_DoNothing = 0x8091E520; // type:func
+BgHidanHamstep_Update = 0x8091E530; // type:func
+BgHidanHamstep_Draw = 0x8091E554; // type:func
+EnBird_SetupAction = 0x8091E850; // type:func
+EnBird_Init = 0x8091E85C; // type:func
+EnBird_Destroy = 0x8091E948; // type:func
+EnBird_SetupIdle = 0x8091E958; // type:func
+EnBird_Idle = 0x8091EA0C; // type:func
+EnBird_SetupMove = 0x8091EAAC; // type:func
+EnBird_Move = 0x8091EAEC; // type:func
+EnBird_Update = 0x8091EC08; // type:func
+EnBird_Draw = 0x8091EC38; // type:func
+EnWood02_SpawnZoneCheck = 0x8091ED10; // type:func
+EnWood02_SpawnOffspring = 0x8091EE38; // type:func
+EnWood02_Init = 0x8091F050; // type:func
+EnWood02_Destroy = 0x8091F48C; // type:func
+EnWood02_Update = 0x8091F4C8; // type:func
+EnWood02_Draw = 0x8091F9C0; // type:func
+EnLightbox_Init = 0x8091FEF0; // type:func
+EnLightbox_Destroy = 0x8092001C; // type:func
+EnLightbox_Update = 0x80920050; // type:func
+EnLightbox_Draw = 0x809202D8; // type:func
+EnPubox_Init = 0x80920370; // type:func
+EnPubox_Destroy = 0x809204A8; // type:func
+EnPubox_Update = 0x809204DC; // type:func
+EnPubox_Draw = 0x8092062C; // type:func
+EnTrap_Init = 0x809206B0; // type:func
+EnTrap_Destroy = 0x80920A6C; // type:func
+EnTrap_Update = 0x80920A98; // type:func
+EnTrap_Draw = 0x8092182C; // type:func
+EnArowTrap_Init = 0x80921950; // type:func
+EnArowTrap_Destroy = 0x809219A0; // type:func
+EnArowTrap_Update = 0x809219B0; // type:func
+EnVase_Init = 0x80921AA0; // type:func
+EnVase_Destroy = 0x80921B04; // type:func
+EnVase_Draw = 0x80921B14; // type:func
+EnTa_SetupAction = 0x80921BA0; // type:func
+EnTa_SetTextForTalkInLonLonHouse = 0x80921BB0; // type:func
+EnTa_Init = 0x80921C90; // type:func
+EnTa_DecreaseShadowSize = 0x80922314; // type:func
+EnTa_Destroy = 0x80922348; // type:func
+EnTa_RequestTalk = 0x809223C0; // type:func
+EnTa_SleepTalkInKakariko = 0x80922468; // type:func
+EnTa_SleepTalkInLonLonHouse = 0x809224A8; // type:func
+EnTa_SetupAwake = 0x809224E8; // type:func
+EnTa_TalkWakingUp2 = 0x80922564; // type:func
+EnTa_TalkWakingUp1 = 0x809225B0; // type:func
+EnTa_WakeUp = 0x8092264C; // type:func
+EnTa_SleepTalkInCastle = 0x809226D8; // type:func
+EnTa_IdleAsleepInCastle = 0x80922718; // type:func
+EnTa_IdleAsleepInLonLonHouse = 0x809227E0; // type:func
+EnTa_IdleAsleepInKakariko = 0x80922844; // type:func
+EnTa_RunWithAccelerationAndSfx = 0x8092290C; // type:func
+EnTa_RunAwayRunOutOfGate = 0x8092298C; // type:func
+EnTa_RunAwayTurnTowardsGate = 0x80922A00; // type:func
+EnTa_RunAwayRunWest = 0x80922A60; // type:func
+EnTa_RunAwayTurnWest = 0x80922AE8; // type:func
+EnTa_RunAwayRunSouth = 0x80922B48; // type:func
+EnTa_RunAwayStart = 0x80922BE8; // type:func
+EnTa_TalkAwakeInCastle = 0x80922C60; // type:func
+EnTa_IdleAwakeInCastle = 0x80922D0C; // type:func
+EnTa_TalkAwakeInKakariko = 0x80922D58; // type:func
+EnTa_IdleAwakeInKakariko = 0x80922DA4; // type:func
+EnTa_TalkAtRanch = 0x80922E4C; // type:func
+EnTa_IdleAtRanch = 0x80922E98; // type:func
+EnTa_CheckCanBuyMilk = 0x80922EDC; // type:func
+EnTa_CreateFloorCamera = 0x80922F2C; // type:func
+EnTa_RemoveFloorCamera = 0x80922FE0; // type:func
+EnTa_SetupActionWithSleepAnimation = 0x80923024; // type:func
+EnTa_SetupActionWithWakeUpAnimation = 0x809230B4; // type:func
+EnTa_TalkNotEnoughRupees = 0x80923140; // type:func
+EnTa_IsPlayerHoldingSuperCucco = 0x809231B8; // type:func
+EnTa_TalkFoundSuperCucco = 0x8092320C; // type:func
+EnTa_IdleFoundSuperCucco = 0x8092336C; // type:func
+EnTa_GetSuperCuccosCount = 0x809233DC; // type:func
+EnTa_AnimateHandsUpDown = 0x80923418; // type:func
+EnTa_TransitionToPostCuccoGame = 0x809234E4; // type:func
+EnTa_TalkCuccoGameEnd = 0x80923534; // type:func
+EnTa_RunCuccoGame = 0x80923610; // type:func
+EnTa_ThrowSuperCuccos = 0x80923970; // type:func
+EnTa_StartingCuccoGame3 = 0x80923BE8; // type:func
+EnTa_StartingCuccoGame2 = 0x80923D0C; // type:func
+EnTa_StartingCuccoGame1 = 0x80923DDC; // type:func
+EnTa_StartCuccoGame = 0x80923EA4; // type:func
+EnTa_TalkGeneralInLonLonHouse = 0x80923F3C; // type:func
+EnTa_GiveItemInLonLonHouse = 0x80923F98; // type:func
+EnTa_TalkAfterCuccoGameFirstWon = 0x8092406C; // type:func
+EnTa_WaitBuyMilkOrPlayCuccoGameResponse = 0x80924104; // type:func
+EnTa_WaitForPlayCuccoGameResponse = 0x809242E0; // type:func
+EnTa_WaitForMarryMalonResponse = 0x80924408; // type:func
+EnTa_ContinueTalkInLonLonHouse = 0x80924488; // type:func
+EnTa_TalkAfterCuccoGameWon = 0x80924554; // type:func
+EnTa_IdleSittingInLonLonHouse = 0x8092462C; // type:func
+EnTa_IdleAfterCuccoGameFinished = 0x8092472C; // type:func
+EnTa_BlinkWaitUntilNext = 0x809247F0; // type:func
+EnTa_BlinkAdvanceState = 0x80924824; // type:func
+EnTa_AnimRepeatCurrent = 0x809248E4; // type:func
+EnTa_AnimSleeping = 0x80924924; // type:func
+EnTa_AnimSitSleeping = 0x80924978; // type:func
+EnTa_AnimRunToEnd = 0x80924A58; // type:func
+EnTa_Update = 0x80924AB0; // type:func
+EnTa_OverrideLimbDraw = 0x80924C40; // type:func
+EnTa_PostLimbDraw = 0x80924DC4; // type:func
+EnTa_Draw = 0x80924E04; // type:func
+EnTkEff_Create = 0x80925560; // type:func
+EnTkEff_Update = 0x80925604; // type:func
+EnTkEff_Draw = 0x80925710; // type:func
+EnTkEff_CreateDflt = 0x80925A00; // type:func
+EnTk_RestAnim = 0x80925AB8; // type:func
+EnTk_WalkAnim = 0x80925B34; // type:func
+EnTk_DigAnim = 0x80925BA8; // type:func
+EnTk_UpdateEyes = 0x80925C28; // type:func
+EnTk_CheckFacingPlayer = 0x80925CEC; // type:func
+EnTk_CheckNextSpot = 0x80925D70; // type:func
+EnTk_CheckCurrentSpot = 0x80925E58; // type:func
+EnTk_Step = 0x80925ED0; // type:func
+EnTk_Orient = 0x80925FF8; // type:func
+EnTk_GetTextId = 0x80926168; // type:func
+EnTk_UpdateTalkState = 0x809261BC; // type:func
+EnTk_ChooseReward = 0x80926358; // type:func
+EnTk_DigEff = 0x80926514; // type:func
+EnTk_Init = 0x80926684; // type:func
+EnTk_Destroy = 0x80926800; // type:func
+EnTk_Rest = 0x8092682C; // type:func
+EnTk_Walk = 0x80926A54; // type:func
+EnTk_Dig = 0x80926B24; // type:func
+EnTk_Update = 0x80926D88; // type:func
+func_80B1D200 = 0x80926E34; // type:func
+EnTk_OverrideLimbDraw = 0x80926E60; // type:func
+EnTk_PostLimbDraw = 0x80926ECC; // type:func
+EnTk_Draw = 0x80926F80; // type:func
+BgMoriBigst_SetupAction = 0x80927390; // type:func
+BgMoriBigst_InitDynapoly = 0x8092739C; // type:func
+BgMoriBigst_Init = 0x809273F4; // type:func
+BgMoriBigst_Destroy = 0x809274CC; // type:func
+BgMoriBigst_SetupWaitForMoriTex = 0x80927500; // type:func
+BgMoriBigst_WaitForMoriTex = 0x80927528; // type:func
+BgMoriBigst_SetupNoop = 0x809275F4; // type:func
+BgMoriBigst_SetupStalfosFight = 0x80927618; // type:func
+BgMoriBigst_StalfosFight = 0x809276CC; // type:func
+BgMoriBigst_SetupFall = 0x80927744; // type:func
+BgMoriBigst_Fall = 0x8092776C; // type:func
+BgMoriBigst_SetupLanding = 0x809277F8; // type:func
+BgMoriBigst_Landing = 0x8092788C; // type:func
+BgMoriBigst_SetupStalfosPairFight = 0x809278B8; // type:func
+BgMoriBigst_StalfosPairFight = 0x809279D0; // type:func
+BgMoriBigst_SetupDone = 0x80927A30; // type:func
+BgMoriBigst_Update = 0x80927A54; // type:func
+BgMoriBigst_Draw = 0x80927AC8; // type:func
+func_808A1800 = 0x80927CC0; // type:func
+func_808A18FC = 0x80927DB8; // type:func
+BgMoriElevator_Init = 0x80927E40; // type:func
+BgMoriElevator_Destroy = 0x80927F24; // type:func
+BgMoriElevator_IsPlayerRiding = 0x80927F64; // type:func
+BgMoriElevator_SetupWaitAfterInit = 0x80927FC4; // type:func
+BgMoriElevator_WaitAfterInit = 0x80927FD8; // type:func
+func_808A1C30 = 0x8092807C; // type:func
+BgMoriElevator_MoveIntoGround = 0x80928090; // type:func
+func_808A1CF4 = 0x80928144; // type:func
+BgMoriElevator_MoveAboveGround = 0x809281A0; // type:func
+BgMoriElevator_SetupSetPosition = 0x80928254; // type:func
+BgMoriElevator_SetPosition = 0x80928268; // type:func
+BgMoriElevator_StopMovement = 0x80928430; // type:func
+func_808A2008 = 0x8092844C; // type:func
+BgMoriElevator_Update = 0x80928500; // type:func
+BgMoriElevator_Draw = 0x80928558; // type:func
+BgMoriKaitenkabe_CrossProduct = 0x809287B0; // type:func
+BgMoriKaitenkabe_Init = 0x80928824; // type:func
+BgMoriKaitenkabe_Destroy = 0x809288D8; // type:func
+BgMoriKaitenkabe_WaitForMoriTex = 0x8092890C; // type:func
+BgMoriKaitenkabe_SetupWait = 0x80928964; // type:func
+BgMoriKaitenkabe_Wait = 0x8092897C; // type:func
+BgMoriKaitenkabe_SetupRotate = 0x80928ADC; // type:func
+BgMoriKaitenkabe_Rotate = 0x80928AFC; // type:func
+BgMoriKaitenkabe_Update = 0x80928C68; // type:func
+BgMoriKaitenkabe_Draw = 0x80928C8C; // type:func
+BgMoriRakkatenjo_Init = 0x80928E10; // type:func
+BgMoriRakkatenjo_Destroy = 0x80928EC8; // type:func
+BgMoriRakkatenjo_IsLinkUnder = 0x80928EFC; // type:func
+BgMoriRakkatenjo_IsLinkClose = 0x80928FAC; // type:func
+BgMoriRakkatenjo_SetupWaitForMoriTex = 0x8092905C; // type:func
+BgMoriRakkatenjo_WaitForMoriTex = 0x80929070; // type:func
+BgMoriRakkatenjo_SetupWait = 0x809290C8; // type:func
+BgMoriRakkatenjo_Wait = 0x80929104; // type:func
+BgMoriRakkatenjo_SetupFall = 0x809291D4; // type:func
+BgMoriRakkatenjo_Fall = 0x809291F4; // type:func
+BgMoriRakkatenjo_SetupRest = 0x8092936C; // type:func
+BgMoriRakkatenjo_Rest = 0x80929394; // type:func
+BgMoriRakkatenjo_SetupRise = 0x809293C4; // type:func
+BgMoriRakkatenjo_Rise = 0x809293E4; // type:func
+BgMoriRakkatenjo_Update = 0x80929464; // type:func
+BgMoriRakkatenjo_Draw = 0x8092953C; // type:func
+EnVm_SetupAction = 0x80929780; // type:func
+EnVm_Init = 0x8092978C; // type:func
+EnVm_Destroy = 0x809298FC; // type:func
+EnVm_SetupWait = 0x80929928; // type:func
+EnVm_Wait = 0x809299B4; // type:func
+EnVm_SetupAttack = 0x80929D08; // type:func
+EnVm_Attack = 0x80929DAC; // type:func
+EnVm_SetupStun = 0x80929FFC; // type:func
+EnVm_Stun = 0x8092A0A4; // type:func
+EnVm_SetupDie = 0x8092A1B0; // type:func
+EnVm_Die = 0x8092A2B8; // type:func
+EnVm_CheckHealth = 0x8092A36C; // type:func
+EnVm_Update = 0x8092A468; // type:func
+EnVm_OverrideLimbDraw = 0x8092A5FC; // type:func
+EnVm_PostLimbDraw = 0x8092A664; // type:func
+EnVm_Draw = 0x8092A93C; // type:func
+DemoEffect_SetupUpdate = 0x8092B030; // type:func
+DemoEffect_InterpolateCsFrames = 0x8092B03C; // type:func
+DemoEffect_InitJewel = 0x8092B09C; // type:func
+DemoEffect_InitGetItem = 0x8092B15C; // type:func
+DemoEffect_Init = 0x8092B1A8; // type:func
+DemoEffect_Destroy = 0x8092B9A8; // type:func
+DemoEffect_WaitForObject = 0x8092B9F8; // type:func
+DemoEffect_UpdatePositionToParent = 0x8092BA50; // type:func
+DemoEffect_UpdateCrystalLight = 0x8092BA80; // type:func
+DemoEffect_MedalSparkle = 0x8092BAB4; // type:func
+DemoEffect_UpdateGetItem = 0x8092BC4C; // type:func
+DemoEffect_InitTimeWarp = 0x8092BE8C; // type:func
+DemoEffect_UpdateTimeWarpPullMasterSword = 0x8092C048; // type:func
+DemoEffect_TimewarpShrink = 0x8092C0EC; // type:func
+DemoEffect_UpdateTimeWarpReturnFromChamberOfSages = 0x8092C210; // type:func
+DemoEffect_UpdateTimeWarpTimeblock = 0x8092C2C8; // type:func
+DemoEffect_InitTimeWarpTimeblock = 0x8092C384; // type:func
+DemoEffect_UpdateTriforceSpot = 0x8092C408; // type:func
+DemoEffect_UpdateLightRingShrinking = 0x8092C6F0; // type:func
+DemoEffect_UpdateLightRingExpanding = 0x8092C780; // type:func
+DemoEffect_UpdateLightRingTriforce = 0x8092C7F4; // type:func
+DemoEffect_UpdateCreationFireball = 0x8092C8B0; // type:func
+DemoEffect_InitCreationFireball = 0x8092CA04; // type:func
+DemoEffect_UpdateBlueOrbShrink = 0x8092CA54; // type:func
+DemoEffect_UpdateBlueOrbGrow = 0x8092CABC; // type:func
+DemoEffect_UpdateLightEffect = 0x8092CB9C; // type:func
+DemoEffect_UpdateLgtShower = 0x8092CE94; // type:func
+DemoEffect_UpdateGodLgtDin = 0x8092CF00; // type:func
+DemoEffect_UpdateGodLgtNayru = 0x8092D09C; // type:func
+DemoEffect_UpdateGodLgtFarore = 0x8092D294; // type:func
+DemoEffect_MoveTowardTarget = 0x8092D438; // type:func
+DemoEffect_InitJewelColor = 0x8092D498; // type:func
+DemoEffect_SetJewelColor = 0x8092D598; // type:func
+DemoEffect_MoveJewelSplit = 0x8092DD0C; // type:func
+DemoEffect_MoveJewelSpherical = 0x8092DD68; // type:func
+DemoEffect_MoveJewelActivateDoorOfTime = 0x8092DF4C; // type:func
+DemoEffect_JewelSparkle = 0x8092E1B8; // type:func
+DemoEffect_PlayJewelSfx = 0x8092E31C; // type:func
+DemoEffect_UpdateJewelAdult = 0x8092E380; // type:func
+DemoEffect_UpdateJewelChild = 0x8092E3C4; // type:func
+DemoEffect_UpdateDust = 0x8092E5D8; // type:func
+DemoEffect_Update = 0x8092E6FC; // type:func
+DemoEffect_CheckForCue = 0x8092E720; // type:func
+DemoEffect_DrawJewel = 0x8092E764; // type:func
+DemoEffect_DrawCrystalLight = 0x8092EB6C; // type:func
+DemoEffect_DrawFireBall = 0x8092EE38; // type:func
+DemoEffect_DrawGodLgt = 0x8092EFBC; // type:func
+DemoEffect_DrawLightEffect = 0x8092F378; // type:func
+DemoEffect_DrawBlueOrb = 0x8092F5A8; // type:func
+DemoEffect_DrawLgtShower = 0x8092F6D0; // type:func
+DemoEffect_DrawLightRing = 0x8092F858; // type:func
+DemoEffect_DrawTriforceSpot = 0x8092F9C0; // type:func
+DemoEffect_DrawGetItem = 0x8092FF00; // type:func
+DemoEffect_OverrideLimbDrawTimeWarp = 0x8092FF98; // type:func
+DemoEffect_DrawTimeWarp = 0x80930118; // type:func
+DemoEffect_FaceTowardPoint = 0x809301F0; // type:func
+DemoEffect_SetPosRotFromCue = 0x809302A0; // type:func
+DemoEffect_MoveTowardCuePos = 0x80930400; // type:func
+DemoEffect_SetStartPosFromCue = 0x809304AC; // type:func
+DemoKankyo_SetupAction = 0x80930B20; // type:func
+DemoKankyo_Init = 0x80930B2C; // type:func
+DemoKankyo_Destroy = 0x80930F10; // type:func
+DemoKankyo_SetupType = 0x80930F1C; // type:func
+DemoKankyo_DoNothing = 0x80931354; // type:func
+DemoKankyo_DoNothing2 = 0x80931364; // type:func
+DemoKankyo_SetPosFromCue = 0x8093138C; // type:func
+DemoKankyo_UpdateRock = 0x8093147C; // type:func
+DemoKankyo_UpdateClouds = 0x809314F4; // type:func
+DemoKankyo_UpdateDoorOfTime = 0x80931540; // type:func
+DemoKankyo_KillDoorOfTimeCollision = 0x809315DC; // type:func
+DemoKankyo_Update = 0x80931608; // type:func
+DemoKankyo_Draw = 0x8093162C; // type:func
+func_80989B54 = 0x809317D4; // type:func
+DemoKankyo_DrawRain = 0x809319A4; // type:func
+DemoKankyo_DrawRock = 0x80931FA4; // type:func
+DemoKankyo_DrawClouds = 0x809320E4; // type:func
+DemoKankyo_DrawDoorOfTime = 0x80932424; // type:func
+DemoKankyo_DrawLightPlane = 0x80932538; // type:func
+DemoKankyo_Vec3fCopy = 0x80932620; // type:func
+DemoKankyo_AddVecGeoToVec3f = 0x80932640; // type:func
+DemoKankyo_Vec3fAddPosRot = 0x809326C0; // type:func
+DemoKankyo_DrawWarpSparkles = 0x8093271C; // type:func
+DemoKankyo_DrawSparkles = 0x80932E7C; // type:func
+BgHidanFwbig_Init = 0x80934820; // type:func
+BgHidanFwbig_Destroy = 0x809349C0; // type:func
+BgHidanFwbig_UpdatePosition = 0x809349EC; // type:func
+BgHidanFwbig_WaitForSwitch = 0x80934A6C; // type:func
+BgHidanFwbig_WaitForCs = 0x80934AD0; // type:func
+BgHidanFwbig_Rise = 0x80934AFC; // type:func
+BgHidanFwbig_Lower = 0x80934B70; // type:func
+BgHidanFwbig_WaitForTimer = 0x80934C50; // type:func
+BgHidanFwbig_WaitForPlayer = 0x80934CA0; // type:func
+BgHidanFwbig_Move = 0x80934D04; // type:func
+BgHidanFwbig_MoveCollider = 0x80934DA4; // type:func
+BgHidanFwbig_Update = 0x80934FA4; // type:func
+BgHidanFwbig_Draw = 0x8093511C; // type:func
+EnFloormas_Init = 0x80935500; // type:func
+EnFloormas_Destroy = 0x80935714; // type:func
+EnFloormas_MakeInvulnerable = 0x80935740; // type:func
+EnFloormas_MakeVulnerable = 0x80935764; // type:func
+EnFloormas_SetupBigDecideAction = 0x80935780; // type:func
+EnFloormas_SetupStand = 0x809357C8; // type:func
+EnFloormas_SetupBigWalk = 0x8093580C; // type:func
+EnFloormas_SetupBigStopWalk = 0x80935898; // type:func
+EnFloormas_SetupRun = 0x809358E0; // type:func
+EnFloormas_SetupTurn = 0x80935910; // type:func
+EnFloormas_SetupHover = 0x80935A40; // type:func
+EnFloormas_SetupCharge = 0x80935B18; // type:func
+EnFloormas_SetupLand = 0x80935B4C; // type:func
+EnFloormas_SetupSplit = 0x80935BF8; // type:func
+EnFloormas_SetupSmallWalk = 0x80935D58; // type:func
+EnFloormas_SetupSmallDecideAction = 0x80935DA8; // type:func
+EnFloormas_SetupSmallShrink = 0x80935E08; // type:func
+EnFloormas_SetupSmallFollowerJumpAtLeader = 0x80935EE0; // type:func
+EnFloormas_SetupJumpAtLink = 0x80935F4C; // type:func
+EnFloormas_SetupGrabLink = 0x80935FB8; // type:func
+EnFloormas_SetupMerge = 0x8093618C; // type:func
+EnFloormas_SetupSmallWait = 0x809361E4; // type:func
+EnFloormas_SetupTakeDamage = 0x80936268; // type:func
+EnFloormas_SetupRecover = 0x80936324; // type:func
+EnFloormas_SetupFreeze = 0x80936378; // type:func
+EnFloormas_Die = 0x80936478; // type:func
+EnFloormas_BigDecideAction = 0x80936514; // type:func
+EnFloormas_Stand = 0x809365D8; // type:func
+EnFloormas_BigWalk = 0x80936664; // type:func
+EnFloormas_BigStopWalk = 0x809367C0; // type:func
+EnFloormas_Run = 0x809367FC; // type:func
+EnFloormas_Turn = 0x80936908; // type:func
+EnFloormas_Hover = 0x80936ACC; // type:func
+EnFloormas_Slide = 0x80936B50; // type:func
+EnFloormas_Charge = 0x80936C90; // type:func
+EnFloormas_Land = 0x80936D80; // type:func
+EnFloormas_Split = 0x80936F68; // type:func
+EnFloormas_SmallWalk = 0x80936FF0; // type:func
+EnFloormas_SmallDecideAction = 0x809370E0; // type:func
+EnFloormas_SmallShrink = 0x80937248; // type:func
+EnFloormas_JumpAtLink = 0x809372A0; // type:func
+EnFloormas_GrabLink = 0x809373DC; // type:func
+EnFloormas_SmallFollowerJumpAtLeader = 0x809376F8; // type:func
+EnFloormas_Merge = 0x80937908; // type:func
+EnFloormas_SmallWait = 0x80937BB8; // type:func
+EnFloormas_TakeDamage = 0x80937BC8; // type:func
+EnFloormas_Recover = 0x80937C8C; // type:func
+EnFloormas_Freeze = 0x80937CC8; // type:func
+EnFloormas_ColliderCheck = 0x80937D3C; // type:func
+EnFloormas_Update = 0x80937EEC; // type:func
+EnFloormas_OverrideLimbDraw = 0x80938154; // type:func
+EnFloormas_PostLimbDraw = 0x80938190; // type:func
+EnFloormas_Draw = 0x80938280; // type:func
+EnFloormas_DrawHighlighted = 0x8093834C; // type:func
+EnHeishi1_Init = 0x809388E0; // type:func
+EnHeishi1_Destroy = 0x80938AF8; // type:func
+EnHeishi1_SetupWalk = 0x80938B08; // type:func
+EnHeishi1_Walk = 0x80938BBC; // type:func
+EnHeishi1_SetupMoveToLink = 0x80938EDC; // type:func
+EnHeishi1_MoveToLink = 0x80938F98; // type:func
+EnHeishi1_SetupWait = 0x80939090; // type:func
+EnHeishi1_Wait = 0x80939158; // type:func
+EnHeishi1_SetupTurnTowardLink = 0x80939314; // type:func
+EnHeishi1_TurnTowardLink = 0x809393B0; // type:func
+EnHeishi1_SetupKick = 0x8093945C; // type:func
+EnHeishi1_Kick = 0x809394F0; // type:func
+EnHeishi1_SetupWaitNight = 0x809395C4; // type:func
+EnHeishi1_WaitNight = 0x80939658; // type:func
+EnHeishi1_Update = 0x809396D8; // type:func
+EnHeishi1_OverrideLimbDraw = 0x809399EC; // type:func
+EnHeishi1_Draw = 0x80939A30; // type:func
+EnRd_SetupAction = 0x80939DF0; // type:func
+EnRd_Init = 0x80939DFC; // type:func
+EnRd_Destroy = 0x80939FE8; // type:func
+EnRd_UpdateMourningTarget = 0x8093A02C; // type:func
+EnRd_SetupIdle = 0x8093A098; // type:func
+EnRd_Idle = 0x8093A140; // type:func
+EnRd_SetupRiseFromCoffin = 0x8093A36C; // type:func
+EnRd_RiseFromCoffin = 0x8093A40C; // type:func
+EnRd_SetupWalkToPlayer = 0x8093A58C; // type:func
+EnRd_WalkToPlayer = 0x8093A618; // type:func
+EnRd_SetupWalkToHome = 0x8093A94C; // type:func
+EnRd_WalkToHome = 0x8093A9CC; // type:func
+EnRd_SetupWalkToParent = 0x8093ABE0; // type:func
+EnRd_WalkToParent = 0x8093AC64; // type:func
+EnRd_SetupGrab = 0x8093ADF8; // type:func
+EnRd_Grab = 0x8093AE5C; // type:func
+EnRd_SetupAttemptPlayerFreeze = 0x8093B1C8; // type:func
+EnRd_AttemptPlayerFreeze = 0x8093B240; // type:func
+EnRd_SetupStandUp = 0x8093B338; // type:func
+EnRd_StandUp = 0x8093B384; // type:func
+EnRd_SetupCrouch = 0x8093B3E0; // type:func
+EnRd_Crouch = 0x8093B460; // type:func
+EnRd_SetupDamaged = 0x8093B49C; // type:func
+EnRd_Damaged = 0x8093B528; // type:func
+EnRd_SetupDead = 0x8093B638; // type:func
+EnRd_Dead = 0x8093B6B0; // type:func
+EnRd_SetupStunned = 0x8093B7FC; // type:func
+EnRd_Stunned = 0x8093B8E8; // type:func
+EnRd_TurnTowardsPlayer = 0x8093B9BC; // type:func
+EnRd_UpdateDamage = 0x8093BB34; // type:func
+EnRd_Update = 0x8093BD00; // type:func
+EnRd_OverrideLimbDraw = 0x8093BEEC; // type:func
+EnRd_PostLimbDraw = 0x8093BF48; // type:func
+EnRd_Draw = 0x8093C090; // type:func
+EnPoSisters_Init = 0x8093C6A0; // type:func
+EnPoSisters_Destroy = 0x8093C8EC; // type:func
+func_80AD9240 = 0x8093C954; // type:func
+func_80AD9368 = 0x8093CA80; // type:func
+func_80AD93C4 = 0x8093CADC; // type:func
+func_80AD943C = 0x8093CB54; // type:func
+func_80AD944C = 0x8093CB68; // type:func
+func_80AD94E0 = 0x8093CBFC; // type:func
+func_80AD9568 = 0x8093CC84; // type:func
+func_80AD95D8 = 0x8093CCF4; // type:func
+func_80AD96A4 = 0x8093CDC0; // type:func
+func_80AD9718 = 0x8093CE34; // type:func
+func_80AD97C8 = 0x8093CEE4; // type:func
+func_80AD98F4 = 0x8093D010; // type:func
+func_80AD99D4 = 0x8093D0F0; // type:func
+func_80AD9A54 = 0x8093D170; // type:func
+func_80AD9AA8 = 0x8093D1C4; // type:func
+func_80AD9C24 = 0x8093D340; // type:func
+func_80AD9D44 = 0x8093D460; // type:func
+func_80AD9DF0 = 0x8093D50C; // type:func
+func_80AD9E60 = 0x8093D57C; // type:func
+func_80AD9F1C = 0x8093D638; // type:func
+func_80AD9F90 = 0x8093D6AC; // type:func
+func_80ADA028 = 0x8093D744; // type:func
+func_80ADA094 = 0x8093D7B0; // type:func
+func_80ADA10C = 0x8093D828; // type:func
+func_80ADA1B8 = 0x8093D8D8; // type:func
+func_80ADA25C = 0x8093D97C; // type:func
+func_80ADA2BC = 0x8093D9DC; // type:func
+func_80ADA35C = 0x8093DA7C; // type:func
+func_80ADA4A8 = 0x8093DBC8; // type:func
+func_80ADA530 = 0x8093DC50; // type:func
+func_80ADA6A0 = 0x8093DDC0; // type:func
+func_80ADA7F0 = 0x8093DF10; // type:func
+func_80ADA8C0 = 0x8093DFE0; // type:func
+func_80ADA9E8 = 0x8093E108; // type:func
+func_80ADAAA4 = 0x8093E1C4; // type:func
+func_80ADAC70 = 0x8093E390; // type:func
+func_80ADAD54 = 0x8093E474; // type:func
+func_80ADAE6C = 0x8093E58C; // type:func
+func_80ADAFC0 = 0x8093E6E0; // type:func
+func_80ADB17C = 0x8093E89C; // type:func
+func_80ADB2B8 = 0x8093E9D8; // type:func
+func_80ADB338 = 0x8093EA54; // type:func
+func_80ADB4B0 = 0x8093EBD0; // type:func
+func_80ADB51C = 0x8093EC3C; // type:func
+func_80ADB770 = 0x8093EE90; // type:func
+func_80ADB9F0 = 0x8093F110; // type:func
+func_80ADBB6C = 0x8093F28C; // type:func
+func_80ADBBF4 = 0x8093F314; // type:func
+func_80ADBC88 = 0x8093F3A8; // type:func
+func_80ADBD38 = 0x8093F45C; // type:func
+func_80ADBD8C = 0x8093F4B0; // type:func
+func_80ADBEE8 = 0x8093F610; // type:func
+func_80ADBF58 = 0x8093F680; // type:func
+func_80ADC034 = 0x8093F75C; // type:func
+func_80ADC10C = 0x8093F834; // type:func
+EnPoSisters_Update = 0x8093F9F8; // type:func
+func_80ADC55C = 0x8093FC8C; // type:func
+EnPoSisters_OverrideLimbDraw = 0x8093FEAC; // type:func
+EnPoSisters_PostLimbDraw = 0x8094009C; // type:func
+EnPoSisters_Draw = 0x8094076C; // type:func
+BgHeavyBlock_SetPieceRandRot = 0x80941390; // type:func
+BgHeavyBlock_InitPiece = 0x80941420; // type:func
+BgHeavyBlock_SetupDynapoly = 0x8094159C; // type:func
+BgHeavyBlock_Init = 0x80941610; // type:func
+BgHeavyBlock_Destroy = 0x80941854; // type:func
+BgHeavyBlock_MovePiece = 0x8094189C; // type:func
+BgHeavyBlock_SpawnDust = 0x80941A60; // type:func
+BgHeavyBlock_SpawnPieces = 0x80941DC4; // type:func
+BgHeavyBlock_Wait = 0x80941FBC; // type:func
+BgHeavyBlock_LiftedUp = 0x809420E4; // type:func
+BgHeavyBlock_Fly = 0x8094224C; // type:func
+BgHeavyBlock_DoNothing = 0x80942564; // type:func
+BgHeavyBlock_Land = 0x80942574; // type:func
+BgHeavyBlock_Update = 0x809427E4; // type:func
+BgHeavyBlock_Draw = 0x80942808; // type:func
+BgHeavyBlock_DrawPiece = 0x8094296C; // type:func
+BgPoEvent_InitPaintings = 0x80942C80; // type:func
+BgPoEvent_InitBlocks = 0x80942FFC; // type:func
+BgPoEvent_Init = 0x809431AC; // type:func
+BgPoEvent_Destroy = 0x809432BC; // type:func
+BgPoEvent_BlockWait = 0x80943340; // type:func
+BgPoEvent_BlockShake = 0x8094344C; // type:func
+BgPoEvent_CheckBlock = 0x80943504; // type:func
+BgPoEvent_BlockFall = 0x8094363C; // type:func
+BgPoEvent_BlockIdle = 0x80943740; // type:func
+BgPoEvent_BlockPush = 0x809439F4; // type:func
+BgPoEvent_BlockReset = 0x80943BB4; // type:func
+BgPoEvent_BlockSolved = 0x80943CB4; // type:func
+BgPoEvent_AmyWait = 0x80943D2C; // type:func
+BgPoEvent_AmyPuzzle = 0x80943DA8; // type:func
+BgPoEvent_NextPainting = 0x80943EC4; // type:func
+BgPoEvent_PaintingEmpty = 0x80943F80; // type:func
+BgPoEvent_PaintingAppear = 0x80943FB0; // type:func
+BgPoEvent_PaintingVanish = 0x80943FE8; // type:func
+BgPoEvent_PaintingPresent = 0x80944038; // type:func
+BgPoEvent_PaintingBurn = 0x80944294; // type:func
+BgPoEvent_Update = 0x80944440; // type:func
+BgPoEvent_Draw = 0x809444B0; // type:func
+ObjMure_SetCullingImpl = 0x80944AC0; // type:func
+ObjMure_SetCulling = 0x80944B18; // type:func
+ObjMure_Init = 0x80944B44; // type:func
+ObjMure_Destroy = 0x80944BF4; // type:func
+ObjMure_GetMaxChildSpawns = 0x80944C04; // type:func
+ObjMure_GetSpawnPos = 0x80944C30; // type:func
+ObjMure_SpawnActors0 = 0x80944C58; // type:func
+ObjMure_SpawnActors1 = 0x80944E20; // type:func
+ObjMure_SpawnActors = 0x80944F6C; // type:func
+ObjMure_KillActorsImpl = 0x80944FBC; // type:func
+ObjMure_KillActors = 0x809450B4; // type:func
+ObjMure_CheckChildren = 0x809450D4; // type:func
+ObjMure_InitialAction = 0x80945198; // type:func
+ObjMure_CulledState = 0x809451B0; // type:func
+ObjMure_SetFollowTargets = 0x80945210; // type:func
+ObjMure_SetChildToFollowPlayer = 0x809452E8; // type:func
+ObjMure_GroupBehavior0 = 0x80945468; // type:func
+ObjMure_GroupBehavior1 = 0x80945690; // type:func
+ObjMure_ActiveState = 0x80945814; // type:func
+ObjMure_Update = 0x809458BC; // type:func
+EnSw_CrossProduct = 0x80945AD0; // type:func
+func_80B0BE20 = 0x80945B44; // type:func
+func_80B0C020 = 0x80945D44; // type:func
+func_80B0C0CC = 0x80945DF4; // type:func
+EnSw_Init = 0x80946228; // type:func
+EnSw_Destroy = 0x809466F0; // type:func
+func_80B0C9F0 = 0x8094671C; // type:func
+func_80B0CBE8 = 0x80946918; // type:func
+func_80B0CCF4 = 0x80946A24; // type:func
+func_80B0CEA8 = 0x80946BD8; // type:func
+func_80B0CF44 = 0x80946C78; // type:func
+func_80B0D14C = 0x80946E80; // type:func
+func_80B0D364 = 0x80947098; // type:func
+func_80B0D3AC = 0x809470E0; // type:func
+func_80B0D590 = 0x809472C8; // type:func
+func_80B0D878 = 0x809475B0; // type:func
+func_80B0DB00 = 0x80947838; // type:func
+func_80B0DC7C = 0x809479B8; // type:func
+func_80B0DE34 = 0x80947B74; // type:func
+func_80B0DEA8 = 0x80947BF0; // type:func
+func_80B0DFFC = 0x80947D44; // type:func
+func_80B0E314 = 0x8094805C; // type:func
+func_80B0E430 = 0x80948174; // type:func
+func_80B0E5E0 = 0x80948324; // type:func
+func_80B0E728 = 0x80948470; // type:func
+func_80B0E90C = 0x80948654; // type:func
+func_80B0E9BC = 0x80948704; // type:func
+EnSw_Update = 0x809487B4; // type:func
+EnSw_OverrideLimbDraw = 0x80948810; // type:func
+EnSw_PostLimbDraw = 0x80948AB4; // type:func
+func_80B0EDB8 = 0x80948ACC; // type:func
+func_80B0EEA4 = 0x80948B84; // type:func
+EnSw_Draw = 0x80948BB0; // type:func
+BossFd_SpawnEmber = 0x809492C0; // type:func
+BossFd_SpawnDebris = 0x8094938C; // type:func
+BossFd_SpawnDust = 0x8094945C; // type:func
+BossFd_SpawnFireBreath = 0x809494F4; // type:func
+BossFd_SetCameraSpeed = 0x80949600; // type:func
+BossFd_UpdateCamera = 0x809496A0; // type:func
+BossFd_Init = 0x8094980C; // type:func
+BossFd_Destroy = 0x80949B2C; // type:func
+BossFd_IsFacingLink = 0x80949B8C; // type:func
+BossFd_SetupFly = 0x80949BBC; // type:func
+BossFd_Fly = 0x80949C2C; // type:func
+BossFd_Wait = 0x8094C2B4; // type:func
+BossFd_Effects = 0x8094C4A4; // type:func
+BossFd_CollisionCheck = 0x8094D0C4; // type:func
+BossFd_Update = 0x8094D178; // type:func
+BossFd_UpdateEffects = 0x8094D8B8; // type:func
+BossFd_DrawEffects = 0x8094DD10; // type:func
+BossFd_Draw = 0x8094E388; // type:func
+BossFd_OverrideRightArmDraw = 0x8094E440; // type:func
+BossFd_OverrideLeftArmDraw = 0x8094E560; // type:func
+BossFd_DrawMane = 0x8094E680; // type:func
+BossFd_OverrideHeadDraw = 0x8094EB00; // type:func
+BossFd_PostHeadDraw = 0x8094EBF8; // type:func
+BossFd_DrawBody = 0x8094EC4C; // type:func
+ObjectKankyo_SetupAction = 0x809505F0; // type:func
+ObjectKankyo_Init = 0x809505FC; // type:func
+ObjectKankyo_Destroy = 0x809508FC; // type:func
+ObjectKankyo_Snow = 0x80950920; // type:func
+ObjectKankyo_Fairies = 0x80950930; // type:func
+ObjectKankyo_Update = 0x80951748; // type:func
+ObjectKankyo_Draw = 0x8095176C; // type:func
+ObjectKankyo_DrawFairies = 0x809517F0; // type:func
+ObjectKankyo_DrawSnow = 0x80951C70; // type:func
+ObjectKankyo_Lightning = 0x80952408; // type:func
+ObjectKankyo_DrawLightning = 0x809524B0; // type:func
+ObjectKankyo_SunGraveSparkInit = 0x809526AC; // type:func
+ObjectKankyo_WaitForSunGraveSparkObject = 0x809526F8; // type:func
+ObjectKankyo_SunGraveSpark = 0x80952768; // type:func
+ObjectKankyo_DrawSunGraveSpark = 0x80952814; // type:func
+ObjectKankyo_InitBeams = 0x80952D44; // type:func
+ObjectKankyo_WaitForBeamObject = 0x80952D90; // type:func
+ObjectKankyo_Beams = 0x80952DF0; // type:func
+ObjectKankyo_DrawBeams = 0x80952ED0; // type:func
+EnDu_SetupAction = 0x80953810; // type:func
+EnDu_GetTextId = 0x8095381C; // type:func
+EnDu_UpdateTalkState = 0x809538C0; // type:func
+func_809FDDB4 = 0x8095399C; // type:func
+func_809FDE24 = 0x80953A0C; // type:func
+func_809FDE9C = 0x80953A84; // type:func
+func_809FDFC0 = 0x80953BA8; // type:func
+func_809FE000 = 0x80953BEC; // type:func
+func_809FE040 = 0x80953C30; // type:func
+func_809FE104 = 0x80953CF4; // type:func
+EnDu_Init = 0x80953D9C; // type:func
+EnDu_Destroy = 0x80953F6C; // type:func
+func_809FE3B4 = 0x80953FAC; // type:func
+func_809FE3C0 = 0x80953FBC; // type:func
+func_809FE4A4 = 0x809540A4; // type:func
+func_809FE638 = 0x8095423C; // type:func
+func_809FE6CC = 0x809542D4; // type:func
+func_809FE740 = 0x80954348; // type:func
+func_809FE798 = 0x809543A0; // type:func
+func_809FE890 = 0x80954498; // type:func
+func_809FEB08 = 0x80954714; // type:func
+func_809FEC14 = 0x80954820; // type:func
+func_809FEC70 = 0x8095487C; // type:func
+func_809FECE4 = 0x809548F4; // type:func
+EnDu_Update = 0x8095492C; // type:func
+EnDu_OverrideLimbDraw = 0x80954AB8; // type:func
+EnDu_PostLimbDraw = 0x80954C34; // type:func
+EnDu_Draw = 0x80954C90; // type:func
+EnFd_SpawnCore = 0x809552B0; // type:func
+EnFd_SpawnChildFire = 0x809553A8; // type:func
+EnFd_SpawnDot = 0x809554C8; // type:func
+EnFd_CheckHammer = 0x80955634; // type:func
+EnFd_ColliderCheck = 0x809556D0; // type:func
+EnFd_CanSeeActor = 0x80955868; // type:func
+EnFd_FindBomb = 0x80955978; // type:func
+EnFd_FindPotentialTheat = 0x80955A38; // type:func
+EnFd_GetPosAdjAroundCircle = 0x80955AAC; // type:func
+EnFd_ShouldStopRunning = 0x80955B74; // type:func
+EnFd_Fade = 0x80955CA8; // type:func
+EnFd_Init = 0x80955DB8; // type:func
+EnFd_Destroy = 0x80955EF4; // type:func
+EnFd_Reappear = 0x80955F20; // type:func
+EnFd_SpinAndGrow = 0x80955FB0; // type:func
+EnFd_JumpToGround = 0x80956084; // type:func
+EnFd_Land = 0x80956100; // type:func
+EnFd_SpinAndSpawnFire = 0x809561E0; // type:func
+EnFd_Run = 0x80956400; // type:func
+EnFd_WaitForCore = 0x80956660; // type:func
+EnFd_Update = 0x809566D8; // type:func
+EnFd_OverrideLimbDraw = 0x809568D4; // type:func
+EnFd_PostLimbDraw = 0x80956910; // type:func
+EnFd_Draw = 0x80956C3C; // type:func
+EnFd_SpawnEffect = 0x80957008; // type:func
+EnFd_UpdateEffectsFlames = 0x809570F8; // type:func
+EnFd_UpdateEffectsDots = 0x80957210; // type:func
+EnFd_DrawEffectsFlames = 0x8095732C; // type:func
+EnFd_DrawEffectsDots = 0x809576F8; // type:func
+func_80A693D0 = 0x80957F70; // type:func
+func_80A6948C = 0x8095802C; // type:func
+func_80A695A4 = 0x80958144; // type:func
+EnHorseLinkChild_Init = 0x8095820C; // type:func
+EnHorseLinkChild_Destroy = 0x809583E4; // type:func
+func_80A6988C = 0x80958434; // type:func
+func_80A698F4 = 0x80958498; // type:func
+func_80A6993C = 0x809584E0; // type:func
+func_80A699FC = 0x809585A0; // type:func
+func_80A69B7C = 0x80958728; // type:func
+func_80A69C18 = 0x809587C8; // type:func
+func_80A69EC0 = 0x80958A70; // type:func
+func_80A69F5C = 0x80958B10; // type:func
+func_80A6A068 = 0x80958C1C; // type:func
+func_80A6A4DC = 0x80959098; // type:func
+func_80A6A5A4 = 0x80959160; // type:func
+func_80A6A724 = 0x809592E0; // type:func
+func_80A6A7D0 = 0x80959390; // type:func
+EnHorseLinkChild_Update = 0x8095966C; // type:func
+EnHorseLinkChild_PostDraw = 0x809597C4; // type:func
+EnHorseLinkChild_OverrideLimbDraw = 0x80959950; // type:func
+EnHorseLinkChild_Draw = 0x809599D8; // type:func
+DoorAna_SetupAction = 0x80959D70; // type:func
+DoorAna_Init = 0x80959D7C; // type:func
+DoorAna_Destroy = 0x80959E38; // type:func
+DoorAna_WaitClosed = 0x80959E74; // type:func
+DoorAna_WaitOpen = 0x80959FAC; // type:func
+DoorAna_GrabPlayer = 0x8095A160; // type:func
+DoorAna_Update = 0x8095A20C; // type:func
+DoorAna_Draw = 0x8095A260; // type:func
+BgSpot02Objects_Init = 0x8095A3E0; // type:func
+BgSpot02Objects_Destroy = 0x8095A650; // type:func
+func_808AC8FC = 0x8095A684; // type:func
+func_808AC908 = 0x8095A694; // type:func
+func_808ACA08 = 0x8095A794; // type:func
+func_808ACAFC = 0x8095A88C; // type:func
+func_808ACB58 = 0x8095A8E8; // type:func
+BgSpot02Objects_Update = 0x8095A968; // type:func
+BgSpot02Objects_Draw = 0x8095A98C; // type:func
+func_808ACC34 = 0x8095A9C8; // type:func
+func_808ACCB8 = 0x8095AA4C; // type:func
+func_808AD3D4 = 0x8095B12C; // type:func
+func_808AD450 = 0x8095B1A8; // type:func
+BgHaka_Init = 0x8095B730; // type:func
+BgHaka_Destroy = 0x8095B7AC; // type:func
+func_8087B758 = 0x8095B7E0; // type:func
+func_8087B7E8 = 0x8095B870; // type:func
+func_8087B938 = 0x8095B9C4; // type:func
+func_8087BAAC = 0x8095BB3C; // type:func
+func_8087BAE4 = 0x8095BB78; // type:func
+BgHaka_Update = 0x8095BBF0; // type:func
+BgHaka_Draw = 0x8095BC14; // type:func
+MagicWind_SetupAction = 0x8095BDF0; // type:func
+MagicWind_Init = 0x8095BDFC; // type:func
+MagicWind_Destroy = 0x8095BF08; // type:func
+MagicWind_UpdateAlpha = 0x8095BF3C; // type:func
+MagicWind_WaitForTimer = 0x8095C05C; // type:func
+MagicWind_Grow = 0x8095C0D8; // type:func
+MagicWind_WaitAtFullSize = 0x8095C128; // type:func
+MagicWind_FadeOut = 0x8095C174; // type:func
+MagicWind_Shrink = 0x8095C1D8; // type:func
+MagicWind_Update = 0x8095C218; // type:func
+MagicWind_OverrideLimbDraw = 0x8095C26C; // type:func
+MagicWind_Draw = 0x8095C3F0; // type:func
+MagicFire_Init = 0x8095DAF0; // type:func
+MagicFire_Destroy = 0x8095DB9C; // type:func
+MagicFire_UpdateBeforeCast = 0x8095DBC0; // type:func
+MagicFire_Update = 0x8095DC64; // type:func
+MagicFire_Draw = 0x8095DFF8; // type:func
+func_80AEAC10 = 0x8095FDC0; // type:func
+func_80AEAC54 = 0x8095FE04; // type:func
+func_80AEACDC = 0x8095FE8C; // type:func
+func_80AEAD20 = 0x8095FED0; // type:func
+EnRu1_DestroyColliders = 0x8095FF48; // type:func
+func_80AEADD8 = 0x8095FF88; // type:func
+func_80AEADE0 = 0x8095FF94; // type:func
+func_80AEADF0 = 0x8095FFA8; // type:func
+EnRu1_Destroy = 0x8095FFB8; // type:func
+EnRu1_UpdateEyes = 0x8095FFD8; // type:func
+EnRu1_SetEyeIndex = 0x80960060; // type:func
+EnRu1_SetMouthIndex = 0x80960078; // type:func
+func_80AEAECC = 0x80960090; // type:func
+EnRu1_IsCsStateIdle = 0x809600F8; // type:func
+EnRu1_GetCue = 0x80960118; // type:func
+func_80AEAFA0 = 0x80960164; // type:func
+func_80AEAFE0 = 0x809601A4; // type:func
+func_80AEB020 = 0x809601E4; // type:func
+EnRu1_FindSwitch = 0x8096024C; // type:func
+func_80AEB0EC = 0x80960294; // type:func
+func_80AEB104 = 0x809602AC; // type:func
+func_80AEB124 = 0x809602CC; // type:func
+func_80AEB174 = 0x8096031C; // type:func
+func_80AEB1B4 = 0x80960360; // type:func
+func_80AEB264 = 0x8096038C; // type:func
+EnRu1_UpdateSkelAnime = 0x80960448; // type:func
+func_80AEB364 = 0x8096048C; // type:func
+func_80AEB3A4 = 0x809604CC; // type:func
+func_80AEB3CC = 0x809604F4; // type:func
+func_80AEB3DC = 0x80960508; // type:func
+EnRu1_GetCueChannel3 = 0x80960564; // type:func
+func_80AEB458 = 0x80960584; // type:func
+func_80AEB480 = 0x809605AC; // type:func
+EnRu1_SpawnRipple = 0x809605D4; // type:func
+func_80AEB50C = 0x8096063C; // type:func
+func_80AEB59C = 0x809606CC; // type:func
+EnRu1_SpawnSplash = 0x809607B8; // type:func
+func_80AEB6E0 = 0x8096081C; // type:func
+func_80AEB738 = 0x80960878; // type:func
+func_80AEB7D0 = 0x80960910; // type:func
+func_80AEB7E0 = 0x80960924; // type:func
+func_80AEB87C = 0x809609C0; // type:func
+func_80AEB89C = 0x809609E4; // type:func
+func_80AEB914 = 0x80960A5C; // type:func
+func_80AEB934 = 0x80960A7C; // type:func
+func_80AEB954 = 0x80960A9C; // type:func
+func_80AEB974 = 0x80960ABC; // type:func
+func_80AEBA0C = 0x80960B54; // type:func
+func_80AEBA2C = 0x80960B74; // type:func
+func_80AEBAFC = 0x80960C44; // type:func
+func_80AEBB3C = 0x80960C88; // type:func
+func_80AEBB78 = 0x80960CC8; // type:func
+func_80AEBBF4 = 0x80960D48; // type:func
+func_80AEBC30 = 0x80960D88; // type:func
+func_80AEBC84 = 0x80960DE0; // type:func
+func_80AEBCB8 = 0x80960E18; // type:func
+func_80AEBD1C = 0x80960E7C; // type:func
+func_80AEBD94 = 0x80960EF4; // type:func
+func_80AEBE3C = 0x80960F9C; // type:func
+func_80AEBEC8 = 0x8096102C; // type:func
+func_80AEBF60 = 0x809610C4; // type:func
+func_80AEBFD8 = 0x80961140; // type:func
+func_80AEC070 = 0x809611D8; // type:func
+func_80AEC0B4 = 0x80961220; // type:func
+func_80AEC100 = 0x80961274; // type:func
+func_80AEC130 = 0x809612A8; // type:func
+func_80AEC17C = 0x809612F8; // type:func
+func_80AEC1D4 = 0x80961358; // type:func
+func_80AEC244 = 0x809613CC; // type:func
+func_80AEC2C0 = 0x8096144C; // type:func
+func_80AEC320 = 0x809614B0; // type:func
+func_80AEC40C = 0x809615A4; // type:func
+func_80AEC4CC = 0x80961664; // type:func
+func_80AEC4F4 = 0x8096168C; // type:func
+func_80AEC5FC = 0x80961794; // type:func
+func_80AEC650 = 0x809617E8; // type:func
+func_80AEC6B0 = 0x8096184C; // type:func
+func_80AEC6E4 = 0x80961884; // type:func
+func_80AEC780 = 0x80961924; // type:func
+func_80AEC81C = 0x809619C4; // type:func
+func_80AEC8B8 = 0x80961A60; // type:func
+func_80AEC93C = 0x80961AE8; // type:func
+func_80AEC9C4 = 0x80961B70; // type:func
+func_80AECA18 = 0x80961BC4; // type:func
+func_80AECA44 = 0x80961BF4; // type:func
+func_80AECA94 = 0x80961C48; // type:func
+func_80AECAB4 = 0x80961C68; // type:func
+func_80AECAD4 = 0x80961C88; // type:func
+func_80AECB18 = 0x80961CD0; // type:func
+func_80AECB60 = 0x80961D1C; // type:func
+func_80AECBB8 = 0x80961D78; // type:func
+func_80AECC1C = 0x80961DE0; // type:func
+func_80AECC84 = 0x80961E4C; // type:func
+func_80AECCB0 = 0x80961E78; // type:func
+func_80AECDA0 = 0x80961F68; // type:func
+func_80AECE04 = 0x80961FCC; // type:func
+func_80AECE20 = 0x80961FEC; // type:func
+func_80AECEB4 = 0x8096207C; // type:func
+func_80AECF6C = 0x80962134; // type:func
+func_80AED084 = 0x8096224C; // type:func
+func_80AED0B0 = 0x80962278; // type:func
+func_80AED0C8 = 0x80962290; // type:func
+func_80AED0D8 = 0x809622A4; // type:func
+func_80AED110 = 0x809622DC; // type:func
+func_80AED154 = 0x80962320; // type:func
+func_80AED19C = 0x80962368; // type:func
+func_80AED218 = 0x809623E4; // type:func
+func_80AED304 = 0x809624D4; // type:func
+func_80AED324 = 0x809624F4; // type:func
+func_80AED344 = 0x80962514; // type:func
+func_80AED374 = 0x80962548; // type:func
+func_80AED3A4 = 0x8096257C; // type:func
+func_80AED3E0 = 0x809625BC; // type:func
+func_80AED414 = 0x809625F4; // type:func
+func_80AED44C = 0x80962634; // type:func
+func_80AED4FC = 0x809626E8; // type:func
+func_80AED520 = 0x80962710; // type:func
+func_80AED57C = 0x80962770; // type:func
+func_80AED5B8 = 0x809627B0; // type:func
+func_80AED5DC = 0x809627D8; // type:func
+func_80AED600 = 0x80962800; // type:func
+func_80AED624 = 0x80962828; // type:func
+func_80AED6DC = 0x809628E0; // type:func
+func_80AED6F8 = 0x80962900; // type:func
+func_80AED738 = 0x80962940; // type:func
+func_80AED83C = 0x80962A48; // type:func
+func_80AED8DC = 0x80962AEC; // type:func
+func_80AEDAE0 = 0x80962CF0; // type:func
+func_80AEDB30 = 0x80962D44; // type:func
+func_80AEDEF4 = 0x80963104; // type:func
+func_80AEDFF4 = 0x80963208; // type:func
+func_80AEE02C = 0x80963248; // type:func
+func_80AEE050 = 0x80963270; // type:func
+func_80AEE264 = 0x8096348C; // type:func
+func_80AEE2F8 = 0x80963520; // type:func
+func_80AEE394 = 0x809635BC; // type:func
+func_80AEE488 = 0x809636B0; // type:func
+func_80AEE568 = 0x80963790; // type:func
+func_80AEE628 = 0x80963854; // type:func
+func_80AEE6D0 = 0x809638F8; // type:func
+func_80AEE7C4 = 0x809639EC; // type:func
+func_80AEEA48_unknown = 0x80AEEA48; // type:func
+func_80AEEAC8 = 0x80963D0C; // type:func
+func_80AEEB24 = 0x80963D68; // type:func
+func_80AEEBB4 = 0x80963DF8; // type:func
+func_80AEEBD4 = 0x80963E18; // type:func
+func_80AEEC5C = 0x80963EA4; // type:func
+func_80AEECF0 = 0x80963F3C; // type:func
+func_80AEED58 = 0x80963FA8; // type:func
+func_80AEEDCC = 0x80964020; // type:func
+func_80AEEE34 = 0x8096408C; // type:func
+func_80AEEE9C = 0x809640F8; // type:func
+func_80AEEF08 = 0x80964168; // type:func
+func_80AEEF5C = 0x809641C0; // type:func
+func_80AEEF68 = 0x809641D0; // type:func
+func_80AEEFEC = 0x80964258; // type:func
+func_80AEF080 = 0x809642EC; // type:func
+func_80AEF0BC = 0x8096432C; // type:func
+func_80AEF170 = 0x809643E4; // type:func
+func_80AEF188 = 0x809643FC; // type:func
+func_80AEF1F0 = 0x80964464; // type:func
+func_80AEF29C = 0x80964510; // type:func
+func_80AEF2AC = 0x80964524; // type:func
+func_80AEF2D0 = 0x8096454C; // type:func
+func_80AEF354 = 0x809645D8; // type:func
+func_80AEF3A8 = 0x80964634; // type:func
+func_80AEF40C = 0x8096469C; // type:func
+func_80AEF4A8 = 0x8096473C; // type:func
+func_80AEF4E0 = 0x80964774; // type:func
+func_80AEF51C = 0x809647B4; // type:func
+func_80AEF540 = 0x809647DC; // type:func
+func_80AEF5B8 = 0x80964858; // type:func
+func_80AEF624 = 0x809648C8; // type:func
+func_80AEF728 = 0x809649CC; // type:func
+func_80AEF79C = 0x80964A40; // type:func
+func_80AEF820 = 0x80964AC8; // type:func
+func_80AEF890 = 0x80964B38; // type:func
+func_80AEF930 = 0x80964BC4; // type:func
+func_80AEF99C = 0x80964C34; // type:func
+func_80AEF9D8 = 0x80964C70; // type:func
+func_80AEFA2C = 0x80964CB4; // type:func
+func_80AEFAAC = 0x80964D2C; // type:func
+func_80AEFB04 = 0x80964D74; // type:func
+func_80AEFB68 = 0x80964DD0; // type:func
+func_80AEFBC8 = 0x80964E28; // type:func
+func_80AEFC24 = 0x80964E88; // type:func
+func_80AEFC54 = 0x80964EBC; // type:func
+func_80AEFCE8 = 0x80964F58; // type:func
+func_80AEFD38 = 0x80964FA8; // type:func
+func_80AEFDC0 = 0x80965034; // type:func
+func_80AEFE38 = 0x809650B8; // type:func
+func_80AEFE84 = 0x80965104; // type:func
+func_80AEFE9C = 0x8096511C; // type:func
+func_80AEFECC = 0x80965150; // type:func
+func_80AEFF40 = 0x809651CC; // type:func
+func_80AEFF94 = 0x80965228; // type:func
+EnRu1_Update = 0x809652C4; // type:func
+EnRu1_Init = 0x8096530C; // type:func
+func_80AF0278 = 0x80965448; // type:func
+EnRu1_OverrideLimbDraw = 0x809654B8; // type:func
+EnRu1_PostLimbDraw = 0x80965524; // type:func
+EnRu1_DrawNothing = 0x809655B0; // type:func
+EnRu1_DrawOpa = 0x809655C0; // type:func
+EnRu1_DrawXlu = 0x80965764; // type:func
+EnRu1_Draw = 0x80965904; // type:func
+BossFd2_SpawnDebris = 0x80967460; // type:func
+BossFd2_SpawnFireBreath = 0x80967538; // type:func
+BossFd2_SpawnEmber = 0x8096764C; // type:func
+BossFd2_SpawnSkullPiece = 0x80967720; // type:func
+BossFd2_SpawnDust = 0x809677F8; // type:func
+BossFd2_Init = 0x80967890; // type:func
+BossFd2_Destroy = 0x8096798C; // type:func
+BossFd2_SetupEmerge = 0x809679CC; // type:func
+BossFd2_Emerge = 0x80967AC4; // type:func
+BossFd2_SetupIdle = 0x80967E04; // type:func
+BossFd2_Idle = 0x80967EAC; // type:func
+BossFd2_SetupBurrow = 0x80968000; // type:func
+BossFd2_Burrow = 0x80968078; // type:func
+BossFd2_SetupBreatheFire = 0x80968148; // type:func
+BossFd2_BreatheFire = 0x809681AC; // type:func
+BossFd2_SetupClawSwipe = 0x809686F0; // type:func
+BossFd2_ClawSwipe = 0x80968750; // type:func
+BossFd2_SetupVulnerable = 0x809687C8; // type:func
+BossFd2_Vulnerable = 0x80968824; // type:func
+BossFd2_SetupDamaged = 0x80968A7C; // type:func
+BossFd2_Damaged = 0x80968AD8; // type:func
+BossFd2_SetupDeath = 0x80968C08; // type:func
+BossFd2_UpdateCamera = 0x80968C98; // type:func
+BossFd2_Death = 0x80968E08; // type:func
+BossFd2_Wait = 0x8096948C; // type:func
+BossFd2_CollisionCheck = 0x809694D4; // type:func
+BossFd2_UpdateFace = 0x80969974; // type:func
+BossFd2_Update = 0x80969AE0; // type:func
+BossFd2_OverrideLimbDraw = 0x80969C94; // type:func
+BossFd2_PostLimbDraw = 0x80969E88; // type:func
+BossFd2_UpdateMane = 0x80969F30; // type:func
+BossFd2_DrawMane = 0x8096A500; // type:func
+BossFd2_Draw = 0x8096A944; // type:func
+EnFdFire_UpdatePos = 0x8096B190; // type:func
+EnFdFire_CheckCollider = 0x8096B258; // type:func
+EnFdFire_Init = 0x8096B2BC; // type:func
+EnFdFire_Destroy = 0x8096B3C4; // type:func
+func_80A0E70C = 0x8096B3F0; // type:func
+EnFdFire_WaitToDie = 0x8096B52C; // type:func
+EnFdFire_DanceTowardsPlayer = 0x8096B568; // type:func
+EnFdFire_Disappear = 0x8096B718; // type:func
+EnFdFire_Update = 0x8096B7CC; // type:func
+EnFdFire_Draw = 0x8096B8C8; // type:func
+EnDh_SetupAction = 0x8096BEA0; // type:func
+EnDh_Init = 0x8096BEAC; // type:func
+EnDh_Destroy = 0x8096BFE8; // type:func
+EnDh_SpawnDebris = 0x8096C030; // type:func
+EnDh_SetupWait = 0x8096C1C8; // type:func
+EnDh_Wait = 0x8096C27C; // type:func
+EnDh_SetupWalk = 0x8096C4A0; // type:func
+EnDh_Walk = 0x8096C53C; // type:func
+EnDh_SetupRetreat = 0x8096C644; // type:func
+EnDh_Retreat = 0x8096C6A8; // type:func
+EnDh_SetupAttack = 0x8096C734; // type:func
+EnDh_Attack = 0x8096C794; // type:func
+EnDh_SetupBurrow = 0x8096CAA4; // type:func
+EnDh_Burrow = 0x8096CB28; // type:func
+EnDh_SetupDamage = 0x8096CCB8; // type:func
+EnDh_Damage = 0x8096CD38; // type:func
+EnDh_SetupDeath = 0x8096CE60; // type:func
+EnDh_Death = 0x8096CEE8; // type:func
+EnDh_CollisionCheck = 0x8096D018; // type:func
+EnDh_Update = 0x8096D168; // type:func
+EnDh_PostLimbDraw = 0x8096D318; // type:func
+EnDh_Draw = 0x8096D3A8; // type:func
+EnDha_SetupAction = 0x8096D970; // type:func
+EnDha_Init = 0x8096D97C; // type:func
+EnDha_Destroy = 0x8096DA98; // type:func
+EnDha_SetupWait = 0x8096DAC4; // type:func
+EnDha_Wait = 0x8096DB4C; // type:func
+EnDha_SetupTakeDamage = 0x8096E05C; // type:func
+EnDha_TakeDamage = 0x8096E088; // type:func
+EnDha_SetupDeath = 0x8096E150; // type:func
+EnDha_Die = 0x8096E1C0; // type:func
+EnDha_UpdateHealth = 0x8096E37C; // type:func
+EnDha_Update = 0x8096E470; // type:func
+EnDha_OverrideLimbDraw = 0x8096E518; // type:func
+EnDha_PostLimbDraw = 0x8096E5B8; // type:func
+EnDha_Draw = 0x8096E6D0; // type:func
+EnRl_Destroy = 0x8096E970; // type:func
+func_80AE72D0 = 0x8096E994; // type:func
+func_80AE744C = 0x8096EA1C; // type:func
+func_80AE7494 = 0x8096EA64; // type:func
+func_80AE74B4 = 0x8096EA88; // type:func
+func_80AE74FC = 0x8096EAD4; // type:func
+func_80AE7544 = 0x8096EB20; // type:func
+func_80AE7590 = 0x8096EB6C; // type:func
+func_80AE7668 = 0x8096EC4C; // type:func
+func_80AE7698 = 0x8096EC80; // type:func
+func_80AE772C = 0x8096ED14; // type:func
+func_80AE7798 = 0x8096ED80; // type:func
+func_80AE77B8 = 0x8096EDA0; // type:func
+func_80AE77F8 = 0x8096EDE8; // type:func
+func_80AE7838 = 0x8096EE2C; // type:func
+func_80AE7878 = 0x8096EE74; // type:func
+func_80AE78D4 = 0x8096EECC; // type:func
+func_80AE7954 = 0x8096EF4C; // type:func
+func_80AE79A4 = 0x8096EF9C; // type:func
+func_80AE7AF8 = 0x8096F0F0; // type:func
+func_80AE7BF8 = 0x8096F1FC; // type:func
+func_80AE7C64 = 0x8096F268; // type:func
+func_80AE7C94 = 0x8096F288; // type:func
+func_80AE7CE8 = 0x8096F2D0; // type:func
+func_80AE7D40 = 0x8096F314; // type:func
+func_80AE7D94 = 0x8096F35C; // type:func
+EnRl_Update = 0x8096F4A4; // type:func
+EnRl_Init = 0x8096F4EC; // type:func
+func_80AE7FD0 = 0x8096F558; // type:func
+func_80AE7FDC = 0x8096F568; // type:func
+EnRl_Draw = 0x8096F69C; // type:func
+EnEncount1_Init = 0x8096F850; // type:func
+EnEncount1_SpawnLeevers = 0x8096F984; // type:func
+EnEncount1_SpawnTektites = 0x8096FCE0; // type:func
+EnEncount1_SpawnStalchildOrWolfos = 0x8096FE78; // type:func
+EnEncount1_Update = 0x809702CC; // type:func
+DemoDu_Destroy = 0x809703B0; // type:func
+DemoDu_UpdateEyes = 0x809703D4; // type:func
+DemoDu_SetEyeTexIndex = 0x8097045C; // type:func
+DemoDu_SetMouthTexIndex = 0x80970474; // type:func
+DemoDu_UpdateSkelAnime = 0x8097048C; // type:func
+DemoDu_UpdateBgCheckInfo = 0x809704B0; // type:func
+DemoDu_GetCue = 0x809704F8; // type:func
+DemoDu_CheckForCue = 0x80970520; // type:func
+DemoDu_CheckForNoCue = 0x8097056C; // type:func
+DemoDu_SetStartPosRotFromCue = 0x809705B8; // type:func
+func_80969DDC = 0x80970638; // type:func
+DemoDu_InitCs_FireMedallion = 0x809706C8; // type:func
+DemoDu_CsFireMedallion_SpawnDoorWarp = 0x80970738; // type:func
+func_80969F38 = 0x80970794; // type:func
+func_80969FB4 = 0x80970810; // type:func
+DemoDu_CsFireMedallion_AdvanceTo01 = 0x80970830; // type:func
+DemoDu_CsFireMedallion_AdvanceTo02 = 0x809708C8; // type:func
+DemoDu_CsFireMedallion_AdvanceTo03 = 0x80970918; // type:func
+DemoDu_CsFireMedallion_AdvanceTo04 = 0x80970944; // type:func
+DemoDu_CsFireMedallion_AdvanceTo05 = 0x809709D8; // type:func
+DemoDu_CsFireMedallion_AdvanceTo06 = 0x80970A44; // type:func
+DemoDu_UpdateCs_FM_00 = 0x80970A90; // type:func
+DemoDu_UpdateCs_FM_01 = 0x80970AB0; // type:func
+DemoDu_UpdateCs_FM_02 = 0x80970AD0; // type:func
+DemoDu_UpdateCs_FM_03 = 0x80970B04; // type:func
+DemoDu_UpdateCs_FM_04 = 0x80970B44; // type:func
+DemoDu_UpdateCs_FM_05 = 0x80970B7C; // type:func
+DemoDu_UpdateCs_FM_06 = 0x80970BBC; // type:func
+DemoDu_InitCs_GoronsRuby = 0x80970BE8; // type:func
+DemoDu_CsPlaySfx_GoronLanding = 0x80970C38; // type:func
+DemoDu_CsPlaySfx_DaruniaFalling = 0x80970C60; // type:func
+DemoDu_CsPlaySfx_DaruniaHitsLink = 0x80970C90; // type:func
+DemoDu_CsPlaySfx_HitBreast = 0x80970CE8; // type:func
+DemoDu_CsPlaySfx_LinkEscapeFromGorons = 0x80970D10; // type:func
+DemoDu_CsPlaySfx_LinkSurprised = 0x80970D68; // type:func
+DemoDu_CsGoronsRuby_UpdateFaceTextures = 0x80970DC0; // type:func
+func_8096A630 = 0x80970EC8; // type:func
+DemoDu_CsGoronsRuby_SpawnDustWhenHittingLink = 0x80970F7C; // type:func
+DemoDu_CsGoronsRuby_DaruniaFalling = 0x80971210; // type:func
+DemoDu_CsGoronsRuby_AdvanceTo01 = 0x809712EC; // type:func
+DemoDu_CsGoronsRuby_AdvanceTo02 = 0x80971300; // type:func
+DemoDu_CsGoronsRuby_AdvanceTo03 = 0x809713A4; // type:func
+DemoDu_CsGoronsRuby_AdvanceTo04 = 0x809713F8; // type:func
+DemoDu_CsGoronsRuby_AdvanceTo05 = 0x80971430; // type:func
+DemoDu_CsGoronsRuby_AdvanceTo06 = 0x8097149C; // type:func
+DemoDu_CsGoronsRuby_AdvanceTo07 = 0x80971534; // type:func
+DemoDu_CsGoronsRuby_AdvanceTo08 = 0x809715A0; // type:func
+DemoDu_CsGoronsRuby_AdvanceTo09 = 0x80971634; // type:func
+DemoDu_CsGoronsRuby_AdvanceTo10 = 0x809716A4; // type:func
+DemoDu_CsGoronsRuby_AdvanceTo11 = 0x80971710; // type:func
+DemoDu_CsGoronsRuby_AdvanceTo12 = 0x809717A4; // type:func
+DemoDu_CsGoronsRuby_AdvanceTo13 = 0x80971810; // type:func
+DemoDu_UpdateCs_GR_00 = 0x809718A0; // type:func
+DemoDu_UpdateCs_GR_01 = 0x809718D4; // type:func
+DemoDu_UpdateCs_GR_02 = 0x80971910; // type:func
+DemoDu_UpdateCs_GR_03 = 0x8097196C; // type:func
+DemoDu_UpdateCs_GR_04 = 0x809719AC; // type:func
+DemoDu_UpdateCs_GR_05 = 0x809719FC; // type:func
+DemoDu_UpdateCs_GR_06 = 0x80971A48; // type:func
+DemoDu_UpdateCs_GR_07 = 0x80971AA8; // type:func
+DemoDu_UpdateCs_GR_08 = 0x80971AF4; // type:func
+DemoDu_UpdateCs_GR_09 = 0x80971B58; // type:func
+DemoDu_UpdateCs_GR_10 = 0x80971BB8; // type:func
+DemoDu_UpdateCs_GR_11 = 0x80971C04; // type:func
+DemoDu_UpdateCs_GR_12 = 0x80971C54; // type:func
+DemoDu_UpdateCs_GR_13 = 0x80971CA0; // type:func
+DemoDu_InitCs_AfterGanon = 0x80971CE8; // type:func
+DemoDu_CsPlaySfx_WhiteOut = 0x80971D88; // type:func
+DemoDu_CsAfterGanon_SpawnDemo6K = 0x80971DA8; // type:func
+DemoDu_CsAfterGanon_AdvanceTo01 = 0x80971E28; // type:func
+DemoDu_CsAfterGanon_AdvanceTo02 = 0x80971E7C; // type:func
+DemoDu_CsAfterGanon_BackTo01 = 0x80971FD0; // type:func
+DemoDu_UpdateCs_AG_00 = 0x8097206C; // type:func
+DemoDu_UpdateCs_AG_01 = 0x8097208C; // type:func
+DemoDu_UpdateCs_AG_02 = 0x809720D4; // type:func
+DemoDu_Draw_02 = 0x8097211C; // type:func
+DemoDu_InitCs_Credits = 0x809722D8; // type:func
+DemoDu_CsCredits_UpdateShadowAlpha = 0x80972344; // type:func
+DemoDu_CsCredits_AdvanceTo01 = 0x809723D0; // type:func
+DemoDu_CsCredits_AdvanceTo02 = 0x80972408; // type:func
+DemoDu_CsCredits_AdvanceTo03 = 0x80972454; // type:func
+DemoDu_CsCredits_AdvanceTo04 = 0x80972494; // type:func
+DemoDu_CsCredits_BackTo02 = 0x809724D4; // type:func
+DemoDu_CsCredits_HandleCues = 0x8097251C; // type:func
+DemoDu_UpdateCs_CR_00 = 0x809725C8; // type:func
+DemoDu_UpdateCs_CR_01 = 0x809725E8; // type:func
+DemoDu_UpdateCs_CR_02 = 0x80972634; // type:func
+DemoDu_UpdateCs_CR_03 = 0x8097267C; // type:func
+DemoDu_UpdateCs_CR_04 = 0x809726C4; // type:func
+DemoDu_Update = 0x80972708; // type:func
+DemoDu_Init = 0x80972750; // type:func
+DemoDu_Draw_NoDraw = 0x809727F4; // type:func
+DemoDu_Draw_01 = 0x80972804; // type:func
+DemoDu_Draw = 0x809729AC; // type:func
+func_80984BE0 = 0x80973B90; // type:func
+DemoIm_InitCollider = 0x80973C18; // type:func
+DemoIm_DestroyCollider = 0x80973C64; // type:func
+DemoIm_UpdateCollider = 0x80973C90; // type:func
+func_80984DB8 = 0x80973CD4; // type:func
+func_80984E58 = 0x80973D78; // type:func
+func_80984F10 = 0x80973E30; // type:func
+func_80984F94 = 0x80973EB8; // type:func
+DemoIm_UpdateBgCheckInfo = 0x80973F40; // type:func
+DemoIm_UpdateSkelAnime = 0x80973F88; // type:func
+DemoIm_IsCutsceneIdle = 0x80973FAC; // type:func
+DemoIm_GetCue = 0x80973FCC; // type:func
+func_809850E8 = 0x80974018; // type:func
+func_80985134 = 0x80974064; // type:func
+func_80985180 = 0x809740B0; // type:func
+func_80985200 = 0x80974130; // type:func
+DemoIm_ChangeAnim = 0x809741B0; // type:func
+func_80985310 = 0x80974240; // type:func
+func_80985358 = 0x80974288; // type:func
+func_809853B4 = 0x809742E4; // type:func
+func_80985430 = 0x80974360; // type:func
+func_8098544C = 0x80974380; // type:func
+func_809854DC = 0x8097441C; // type:func
+func_8098557C = 0x809744BC; // type:func
+func_809855A8 = 0x809744E8; // type:func
+func_80985640 = 0x80974580; // type:func
+func_809856AC = 0x809745EC; // type:func
+func_809856F8 = 0x80974638; // type:func
+func_80985718 = 0x80974658; // type:func
+func_80985738 = 0x80974678; // type:func
+func_80985770 = 0x809746B4; // type:func
+func_809857B0 = 0x809746FC; // type:func
+func_809857F0 = 0x80974740; // type:func
+func_80985830 = 0x80974788; // type:func
+func_80985860 = 0x809747BC; // type:func
+func_809858A8 = 0x80974800; // type:func
+DemoIm_SpawnLightBall = 0x80974820; // type:func
+func_80985948 = 0x809748A0; // type:func
+func_809859E0 = 0x8097493C; // type:func
+func_80985B34 = 0x80974A90; // type:func
+func_80985C10 = 0x80974B74; // type:func
+func_80985C40 = 0x80974B94; // type:func
+func_80985C94 = 0x80974BDC; // type:func
+DemoIm_DrawTranslucent = 0x80974C24; // type:func
+func_80985E60 = 0x80974D6C; // type:func
+func_80985EAC = 0x80974DB8; // type:func
+func_80985EF4 = 0x80974E00; // type:func
+func_80985F54 = 0x80974E60; // type:func
+func_80985F64 = 0x80974E74; // type:func
+func_80985FE8 = 0x80974EF8; // type:func
+func_8098604C = 0x80974F5C; // type:func
+func_809860C8 = 0x80974FD8; // type:func
+func_809860DC = 0x80974FF0; // type:func
+func_80986148 = 0x8097505C; // type:func
+func_809861C4 = 0x809750D8; // type:func
+func_8098629C = 0x8097519C; // type:func
+func_809862E0 = 0x809751E0; // type:func
+func_809863BC = 0x809752A8; // type:func
+func_809863DC = 0x809752C8; // type:func
+func_80986430 = 0x80975324; // type:func
+func_80986494 = 0x80975390; // type:func
+func_809864D4 = 0x809753D8; // type:func
+func_8098652C = 0x80975438; // type:func
+func_80986570 = 0x8097547C; // type:func
+func_809865F8 = 0x80975504; // type:func
+func_80986700 = 0x80975614; // type:func
+func_80986710 = 0x80975628; // type:func
+func_80986794 = 0x809756AC; // type:func
+func_8098680C = 0x80975724; // type:func
+func_809868E8 = 0x809757EC; // type:func
+func_80986908 = 0x8097580C; // type:func
+func_80986948 = 0x80975854; // type:func
+func_809869B0 = 0x809758C4; // type:func
+func_809869F8 = 0x80975908; // type:func
+func_80986A5C = 0x8097596C; // type:func
+func_80986AD0 = 0x809759E0; // type:func
+func_80986B2C = 0x80975A3C; // type:func
+func_80986BA0 = 0x80975AB0; // type:func
+func_80986BE4 = 0x80975AF4; // type:func
+func_80986BF8 = 0x80975B08; // type:func
+func_80986C30 = 0x80975B40; // type:func
+func_80986CC8 = 0x80975BE4; // type:func
+func_80986CFC = 0x80975C18; // type:func
+func_80986D40 = 0x80975C60; // type:func
+func_80986DC8 = 0x80975CC8; // type:func
+func_80986E20 = 0x80975D24; // type:func
+func_80986E40 = 0x80975D44; // type:func
+func_80986EAC = 0x80975DB8; // type:func
+func_80986F08 = 0x80975E1C; // type:func
+func_80986F28 = 0x80975E3C; // type:func
+func_80986F88 = 0x80975EA4; // type:func
+func_80986FA8 = 0x80975EC8; // type:func
+func_80987018 = 0x80975F40; // type:func
+func_80987064 = 0x80975F88; // type:func
+func_809870F0 = 0x80976014; // type:func
+func_80987128 = 0x8097604C; // type:func
+func_80987174 = 0x80976098; // type:func
+func_809871B4 = 0x809760D8; // type:func
+func_809871E8 = 0x8097610C; // type:func
+func_80987288 = 0x80976198; // type:func
+func_809872A8 = 0x809761B8; // type:func
+func_809872F0 = 0x80976204; // type:func
+func_80987330 = 0x8097624C; // type:func
+DemoIm_Update = 0x80976290; // type:func
+DemoIm_Init = 0x809762D8; // type:func
+DemoIm_Destroy = 0x80976400; // type:func
+DemoIm_OverrideLimbDraw = 0x80976420; // type:func
+DemoIm_PostLimbDraw = 0x809764D0; // type:func
+DemoIm_DrawNothing = 0x8097655C; // type:func
+DemoIm_DrawSolid = 0x8097656C; // type:func
+DemoIm_Draw = 0x809766B0; // type:func
+DemoTreLgt_Init = 0x80977B00; // type:func
+DemoTreLgt_Destroy = 0x80977B5C; // type:func
+func_80993754 = 0x80977B88; // type:func
+func_8099375C = 0x80977B94; // type:func
+func_809937B4 = 0x80977BEC; // type:func
+func_80993848 = 0x80977C84; // type:func
+DemoTreLgt_Update = 0x80977F38; // type:func
+DemoTreLgt_OverrideLimbDraw = 0x80977F6C; // type:func
+DemoTreLgt_Draw = 0x809780C0; // type:func
+EnFw_DoBounce = 0x80978210; // type:func
+EnFw_PlayerInRange = 0x809782D8; // type:func
+EnFw_GetPosAdjAroundCircle = 0x809783D4; // type:func
+EnFw_CheckCollider = 0x809784A8; // type:func
+EnFw_SpawnDust = 0x80978568; // type:func
+EnFw_Init = 0x809787B0; // type:func
+EnFw_Destroy = 0x809788B8; // type:func
+EnFw_Bounce = 0x809788E4; // type:func
+EnFw_Run = 0x80978950; // type:func
+EnFw_TurnToParentInitPos = 0x80978F24; // type:func
+EnFw_JumpToParentInitPos = 0x80979018; // type:func
+EnFw_Update = 0x809790CC; // type:func
+EnFw_OverrideLimbDraw = 0x809791AC; // type:func
+EnFw_PostLimbDraw = 0x809791C8; // type:func
+EnFw_Draw = 0x80979264; // type:func
+EnFw_SpawnEffectDust = 0x809792EC; // type:func
+EnFw_UpdateEffects = 0x80979390; // type:func
+EnFw_DrawEffects = 0x8097949C; // type:func
+BgVbSima_Init = 0x809799C0; // type:func
+BgVbSima_Destroy = 0x80979A28; // type:func
+BgVbSima_SpawnEmber = 0x80979A5C; // type:func
+BgVbSima_Update = 0x80979B28; // type:func
+BgVbSima_Draw = 0x80979F88; // type:func
+EnVbBall_Init = 0x8097A0D0; // type:func
+EnVbBall_Destroy = 0x8097A250; // type:func
+EnVbBall_SpawnDebris = 0x8097A28C; // type:func
+EnVbBall_SpawnDust = 0x8097A364; // type:func
+EnVbBall_UpdateBones = 0x8097A404; // type:func
+EnVbBall_Update = 0x8097A6E8; // type:func
+EnVbBall_Draw = 0x8097AEB4; // type:func
+BgHakaMegane_Init = 0x8097B270; // type:func
+BgHakaMegane_Destroy = 0x8097B328; // type:func
+func_8087DB24 = 0x8097B35C; // type:func
+func_8087DBF0 = 0x8097B42C; // type:func
+BgHakaMegane_DoNothing = 0x8097B4A0; // type:func
+BgHakaMegane_Update = 0x8097B4B0; // type:func
+BgHakaMegane_Draw = 0x8097B4D4; // type:func
+BgHakaMeganeBG_Init = 0x8097B670; // type:func
+BgHakaMeganeBG_Destroy = 0x8097B80C; // type:func
+func_8087DFF8 = 0x8097B840; // type:func
+func_8087E040 = 0x8097B888; // type:func
+func_8087E10C = 0x8097B954; // type:func
+func_8087E1E0 = 0x8097BA28; // type:func
+func_8087E258 = 0x8097BAA0; // type:func
+func_8087E288 = 0x8097BAD0; // type:func
+func_8087E2D8 = 0x8097BB20; // type:func
+func_8087E34C = 0x8097BB94; // type:func
+BgHakaMeganeBG_Update = 0x8097BBA4; // type:func
+BgHakaMeganeBG_Draw = 0x8097BBC8; // type:func
+BgHakaShip_Init = 0x8097BD30; // type:func
+BgHakaShip_Destroy = 0x8097BE74; // type:func
+BgHakaShip_ChildUpdatePosition = 0x8097BEB4; // type:func
+BgHakaShip_WaitForSong = 0x8097BF10; // type:func
+BgHakaShip_CutsceneStationary = 0x8097BF88; // type:func
+BgHakaShip_Move = 0x8097C024; // type:func
+BgHakaShip_SetupCrash = 0x8097C1E8; // type:func
+BgHakaShip_CrashShake = 0x8097C244; // type:func
+BgHakaShip_CrashFall = 0x8097C2D4; // type:func
+BgHakaShip_Update = 0x8097C394; // type:func
+BgHakaShip_Draw = 0x8097C3D4; // type:func
+BgHakaSgami_Init = 0x8097C770; // type:func
+BgHakaSgami_Destroy = 0x8097CA18; // type:func
+BgHakaSgami_SetupSpin = 0x8097CA78; // type:func
+BgHakaSgami_Spin = 0x8097CAF0; // type:func
+BgHakaSgami_Update = 0x8097D004; // type:func
+BgHakaSgami_Draw = 0x8097D058; // type:func
+EnHeishi2_Init = 0x8097D390; // type:func
+EnHeishi2_Destroy = 0x8097D610; // type:func
+EnHeishi2_DoNothing1 = 0x8097D654; // type:func
+EnHeishi_DoNothing2 = 0x8097D664; // type:func
+func_80A531E4 = 0x8097D674; // type:func
+func_80A53278 = 0x8097D708; // type:func
+func_80A5344C = 0x8097D888; // type:func
+func_80A53538 = 0x8097D974; // type:func
+func_80A535BC = 0x8097D9FC; // type:func
+func_80A53638 = 0x8097DA78; // type:func
+func_80A5372C = 0x8097DB64; // type:func
+func_80A53850 = 0x8097DC88; // type:func
+func_80A53908 = 0x8097DD40; // type:func
+func_80A5399C = 0x8097DDD4; // type:func
+func_80A53AD4 = 0x8097DEF8; // type:func
+func_80A53C0C = 0x8097E034; // type:func
+func_80A53C90 = 0x8097E0BC; // type:func
+func_80A53D0C = 0x8097E138; // type:func
+func_80A53DF8 = 0x8097E21C; // type:func
+func_80A53F30 = 0x8097E354; // type:func
+func_80A54038 = 0x8097E45C; // type:func
+func_80A540C0 = 0x8097E4E8; // type:func
+func_80A541FC = 0x8097E624; // type:func
+func_80A5427C = 0x8097E6A8; // type:func
+func_80A54320 = 0x8097E74C; // type:func
+func_80A543A0 = 0x8097E7CC; // type:func
+func_80A544AC = 0x8097E8D8; // type:func
+func_80A5455C = 0x8097E988; // type:func
+func_80A546DC = 0x8097EAFC; // type:func
+func_80A5475C = 0x8097EB7C; // type:func
+func_80A54954 = 0x8097ED74; // type:func
+func_80A549E8 = 0x8097EE08; // type:func
+EnHeishi2_Update = 0x8097EE98; // type:func
+EnHeishi2_OverrideLimbDraw = 0x8097EFE4; // type:func
+EnHeishi2_PostLimbDraw = 0x8097F05C; // type:func
+EnHeishi2_DrawKingGuard = 0x8097F094; // type:func
+EnHeishi2_Draw = 0x8097F108; // type:func
+EnEncount2_Init = 0x8097F590; // type:func
+EnEncount2_Wait = 0x8097F604; // type:func
+EnEncount2_SpawnRocks = 0x8097F85C; // type:func
+EnEncount2_Update = 0x8097FE24; // type:func
+EnEncount2_Draw = 0x809801F0; // type:func
+EnEncount2_SpawnEffect = 0x80980210; // type:func
+EnEncount2_UpdateEffects = 0x809802C4; // type:func
+EnEncount2_DrawEffects = 0x80980498; // type:func
+EnFireRock_Init = 0x809807C0; // type:func
+EnFireRock_Destroy = 0x80980BB0; // type:func
+EnFireRock_Fall = 0x80980C14; // type:func
+EnFireRock_SpawnMoreBrokenPieces = 0x80980F68; // type:func
+FireRock_WaitSpawnRocksFromCeiling = 0x809810E8; // type:func
+FireRock_WaitOnFloor = 0x809811D8; // type:func
+EnFireRock_Update = 0x809812BC; // type:func
+EnFireRock_Draw = 0x80981568; // type:func
+EnBrob_Init = 0x809818D0; // type:func
+EnBrob_Destroy = 0x80981B44; // type:func
+EnBrob_SetupIdle = 0x80981B9C; // type:func
+EnBrob_SetupMoveUp = 0x80981C04; // type:func
+EnBrob_SetupWobble = 0x80981C64; // type:func
+EnBrob_SetupStunned = 0x80981CB8; // type:func
+EnBrob_SetupMoveDown = 0x80981D4C; // type:func
+EnBrob_SetupShock = 0x80981DCC; // type:func
+EnBrob_Idle = 0x80981E18; // type:func
+EnBrob_MoveUp = 0x80981ED8; // type:func
+EnBrob_Wobble = 0x80981FDC; // type:func
+EnBrob_Stunned = 0x8098207C; // type:func
+EnBrob_MoveDown = 0x80982118; // type:func
+EnBrob_Shock = 0x8098221C; // type:func
+EnBrob_Update = 0x80982434; // type:func
+EnBrob_PostLimbDraw = 0x809826D0; // type:func
+EnBrob_Draw = 0x809827A4; // type:func
+MirRay_SetupCollider = 0x809829C0; // type:func
+MirRay_MakeShieldLight = 0x80982A88; // type:func
+MirRay_Init = 0x80982C2C; // type:func
+MirRay_Destroy = 0x80982EC4; // type:func
+MirRay_Update = 0x80982F3C; // type:func
+MirRay_SetIntensity = 0x80983028; // type:func
+MirRay_SetupReflectionPolys = 0x809831DC; // type:func
+MirRay_RemoveSimilarReflections = 0x809833B8; // type:func
+MirRay_ReflectedBeam = 0x809834BC; // type:func
+MirRay_Draw = 0x80983A2C; // type:func
+MirRay_CheckInFrustum = 0x80983D1C; // type:func
+func_808B1AE0 = 0x80984280; // type:func
+func_808B1BA0 = 0x80984340; // type:func
+func_808B1BEC = 0x8098438C; // type:func
+func_808B1C70 = 0x80984418; // type:func
+func_808B1CEC = 0x80984494; // type:func
+func_808B1D18 = 0x809844C0; // type:func
+func_808B1D44 = 0x809844EC; // type:func
+BgSpot09Obj_Init = 0x8098452C; // type:func
+BgSpot09Obj_Destroy = 0x80984594; // type:func
+BgSpot09Obj_Update = 0x809845D4; // type:func
+BgSpot09Obj_Draw = 0x809845E4; // type:func
+func_808B8910 = 0x80984790; // type:func
+func_808B8A5C = 0x80984848; // type:func
+func_808B8A98 = 0x80984884; // type:func
+func_808B8B08 = 0x809848F4; // type:func
+func_808B8B38 = 0x80984928; // type:func
+func_808B8BB4 = 0x809849A4; // type:func
+func_808B8C90 = 0x80984A88; // type:func
+func_808B8CC8 = 0x80984AC4; // type:func
+BgSpot18Obj_Init = 0x80984B18; // type:func
+BgSpot18Obj_Destroy = 0x80984B74; // type:func
+func_808B8DC0 = 0x80984BA8; // type:func
+func_808B8DD0 = 0x80984BBC; // type:func
+func_808B8DDC = 0x80984BCC; // type:func
+func_808B8E20 = 0x80984C10; // type:func
+func_808B8E64 = 0x80984C54; // type:func
+func_808B8E7C = 0x80984C70; // type:func
+func_808B8EE0 = 0x80984CD4; // type:func
+func_808B8F08 = 0x80984D00; // type:func
+func_808B9030 = 0x80984E2C; // type:func
+func_808B9040 = 0x80984E40; // type:func
+BgSpot18Obj_Update = 0x80984E60; // type:func
+BgSpot18Obj_Draw = 0x80984E94; // type:func
+BossVa_SetupAction = 0x80985060; // type:func
+BossVa_AttachToBody = 0x8098506C; // type:func
+BossVa_BloodDroplets = 0x809852B0; // type:func
+BossVa_BloodSplatter = 0x809853B0; // type:func
+BossVa_Gore = 0x809854DC; // type:func
+BossVa_Spark = 0x8098560C; // type:func
+BossVa_Tumor = 0x80985790; // type:func
+BossVa_SetSparkEnv = 0x80985914; // type:func
+BossVa_SetDeathEnv = 0x80985960; // type:func
+BossVa_FindBoomerang = 0x809859E0; // type:func
+BossVa_KillBari = 0x80985A20; // type:func
+BossVa_Init = 0x80985C0C; // type:func
+BossVa_Destroy = 0x8098645C; // type:func
+BossVa_SetupIntro = 0x809864AC; // type:func
+BossVa_BodyIntro = 0x8098653C; // type:func
+BossVa_SetupBodyPhase1 = 0x8098755C; // type:func
+BossVa_BodyPhase1 = 0x80987600; // type:func
+BossVa_SetupBodyPhase2 = 0x80987898; // type:func
+BossVa_BodyPhase2 = 0x809879C4; // type:func
+BossVa_SetupBodyPhase3 = 0x80987EC8; // type:func
+BossVa_BodyPhase3 = 0x80987F04; // type:func
+BossVa_SetupBodyPhase4 = 0x8098856C; // type:func
+BossVa_BodyPhase4 = 0x80988620; // type:func
+BossVa_SetupBodyDeath = 0x80989128; // type:func
+BossVa_BodyDeath = 0x809891C0; // type:func
+BossVa_SetupSupportIntro = 0x80989D18; // type:func
+BossVa_SupportIntro = 0x80989D90; // type:func
+BossVa_SetupSupportAttached = 0x80989EB4; // type:func
+BossVa_SupportAttached = 0x80989F38; // type:func
+BossVa_SetupSupportCut = 0x8098A160; // type:func
+BossVa_SupportCut = 0x8098A228; // type:func
+BossVa_SetupStump = 0x8098A6FC; // type:func
+BossVa_Stump = 0x8098A780; // type:func
+BossVa_SetupZapperIntro = 0x8098A818; // type:func
+BossVa_ZapperIntro = 0x8098A8AC; // type:func
+BossVa_SetupZapperAttack = 0x8098A96C; // type:func
+BossVa_ZapperAttack = 0x8098AA00; // type:func
+BossVa_SetupZapperDamaged = 0x8098B434; // type:func
+BossVa_ZapperDamaged = 0x8098B53C; // type:func
+BossVa_SetupZapperDeath = 0x8098B650; // type:func
+BossVa_ZapperDeath = 0x8098B724; // type:func
+BossVa_SetupZapperEnraged = 0x8098BC4C; // type:func
+BossVa_ZapperEnraged = 0x8098BCD4; // type:func
+BossVa_SetupZapperHold = 0x8098C42C; // type:func
+BossVa_ZapperHold = 0x8098C4AC; // type:func
+BossVa_SetupBariIntro = 0x8098C5B8; // type:func
+BossVa_BariIntro = 0x8098C6C8; // type:func
+BossVa_SetupBariPhase3Attack = 0x8098CC20; // type:func
+BossVa_BariPhase3Attack = 0x8098CCC8; // type:func
+BossVa_SetupBariPhase2Attack = 0x8098D0C8; // type:func
+BossVa_BariPhase2Attack = 0x8098D170; // type:func
+BossVa_SetupBariPhase3Stunned = 0x8098D788; // type:func
+BossVa_BariPhase3Stunned = 0x8098D7E4; // type:func
+BossVa_SetupBariDeath = 0x8098DA00; // type:func
+BossVa_BariDeath = 0x8098DA58; // type:func
+BossVa_SetupDoor = 0x8098DA8C; // type:func
+BossVa_Door = 0x8098DADC; // type:func
+BossVa_Update = 0x8098DB50; // type:func
+BossVa_BodyOverrideLimbDraw = 0x8098DD5C; // type:func
+BossVa_BodyPostLimbDraw = 0x8098DF00; // type:func
+BossVa_SupportOverrideLimbDraw = 0x8098E400; // type:func
+BossVa_SupportPostLimbDraw = 0x8098E444; // type:func
+BossVa_ZapperOverrideLimbDraw = 0x8098E694; // type:func
+BossVa_ZapperPostLimbDraw = 0x8098E870; // type:func
+BossVa_BariOverrideLimbDraw = 0x8098ECD0; // type:func
+BossVa_BariPostLimbDraw = 0x8098ED60; // type:func
+BossVa_Draw = 0x8098EEE8; // type:func
+BossVa_UpdateEffects = 0x8098F4DC; // type:func
+BossVa_DrawEffects = 0x8098FE7C; // type:func
+BossVa_SpawnSpark = 0x80990C20; // type:func
+BossVa_SpawnSparkBall = 0x80990F10; // type:func
+BossVa_SpawnBloodDroplets = 0x8099109C; // type:func
+BossVa_SpawnBloodSplatter = 0x80991268; // type:func
+BossVa_SpawnTumor = 0x80991404; // type:func
+BossVa_SpawnGore = 0x809915A8; // type:func
+BossVa_SpawnZapperCharge = 0x809917C8; // type:func
+BossVa_DrawDoor = 0x8099191C; // type:func
+BgHakaTubo_Init = 0x8099C250; // type:func
+BgHakaTubo_Destroy = 0x8099C34C; // type:func
+BgHakaTubo_Idle = 0x8099C3A4; // type:func
+BgHakaTubo_DropCollectible = 0x8099C610; // type:func
+BgHakaTubo_Update = 0x8099C8D4; // type:func
+BgHakaTubo_DrawFlameCircle = 0x8099C908; // type:func
+BgHakaTubo_Draw = 0x8099CAAC; // type:func
+BgHakaTrap_Init = 0x8099CC70; // type:func
+BgHakaTrap_Destroy = 0x8099CF10; // type:func
+func_8087FFC0 = 0x8099CF94; // type:func
+func_808801B8 = 0x8099D194; // type:func
+func_808802D8 = 0x8099D2B8; // type:func
+func_80880484 = 0x8099D464; // type:func
+func_808805C0 = 0x8099D5A0; // type:func
+func_808806BC = 0x8099D69C; // type:func
+func_808808F4 = 0x8099D8D4; // type:func
+func_808809B0 = 0x8099D994; // type:func
+func_808809E4 = 0x8099D9C8; // type:func
+func_80880AE8 = 0x8099DAD4; // type:func
+func_80880C0C = 0x8099DBF8; // type:func
+BgHakaTrap_Update = 0x8099DC6C; // type:func
+func_80880D68 = 0x8099DD5C; // type:func
+BgHakaTrap_Draw = 0x8099DDF8; // type:func
+BgHakaHuta_Init = 0x8099E240; // type:func
+BgHakaHuta_Destroy = 0x8099E300; // type:func
+BgHakaHuta_SpawnDust = 0x8099E334; // type:func
+BgHakaHuta_PlaySfx = 0x8099E4F0; // type:func
+BgHakaHuta_SpawnEnemies = 0x8099E57C; // type:func
+BgHakaHuta_Open = 0x8099E844; // type:func
+BgHakaHuta_SlideOpen = 0x8099E8F8; // type:func
+func_8087D720 = 0x8099E9AC; // type:func
+BgHakaHuta_DoNothing = 0x8099EB50; // type:func
+BgHakaHuta_Update = 0x8099EB60; // type:func
+BgHakaHuta_Draw = 0x8099EB84; // type:func
+BgHakaZou_Init = 0x8099ECE0; // type:func
+BgHakaZou_Destroy = 0x8099EFC8; // type:func
+func_808828F4 = 0x8099F018; // type:func
+BgHakaZou_Wait = 0x8099F194; // type:func
+func_80882BDC = 0x8099F304; // type:func
+func_80882CC4 = 0x8099F3EC; // type:func
+func_80882E54 = 0x8099F57C; // type:func
+func_80883000 = 0x8099F72C; // type:func
+func_80883104 = 0x8099F830; // type:func
+func_80883144 = 0x8099F870; // type:func
+func_80883254 = 0x8099F980; // type:func
+func_80883328 = 0x8099FA58; // type:func
+func_808834D8 = 0x8099FC08; // type:func
+BgHakaZou_DoNothing = 0x8099FC98; // type:func
+BgHakaZou_Update = 0x8099FCA8; // type:func
+BgHakaZou_Draw = 0x8099FCEC; // type:func
+BgSpot17Funen_Init = 0x8099FED0; // type:func
+BgSpot17Funen_Destroy = 0x8099FEF8; // type:func
+BgSpot17Funen_Update = 0x8099FF08; // type:func
+func_808B746C = 0x8099FF2C; // type:func
+func_808B7478 = 0x8099FF3C; // type:func
+EnSyatekiItm_Init = 0x809A0120; // type:func
+EnSyatekiItm_Destroy = 0x809A0284; // type:func
+EnSyatekiItm_Idle = 0x809A0294; // type:func
+EnSyatekiItm_StartRound = 0x809A03A4; // type:func
+EnSyatekiItm_SpawnTargets = 0x809A0520; // type:func
+EnSyatekiItm_CheckTargets = 0x809A09A0; // type:func
+EnSyatekiItm_CleanupGame = 0x809A0A44; // type:func
+EnSyatekiItm_EndGame = 0x809A0ACC; // type:func
+EnSyatekiItm_Update = 0x809A0B18; // type:func
+EnSyatekiMan_Init = 0x809A0EC0; // type:func
+EnSyatekiMan_Destroy = 0x809A0F74; // type:func
+EnSyatekiMan_Start = 0x809A0F84; // type:func
+EnSyatekiMan_SetupIdle = 0x809A1018; // type:func
+EnSyatekiMan_Idle = 0x809A1070; // type:func
+EnSyatekiMan_Talk = 0x809A10CC; // type:func
+EnSyatekiMan_StopTalk = 0x809A1274; // type:func
+EnSyatekiMan_StartGame = 0x809A131C; // type:func
+EnSyatekiMan_WaitForGame = 0x809A13DC; // type:func
+EnSyatekiMan_EndGame = 0x809A14F8; // type:func
+EnSyatekiMan_GivePrize = 0x809A1748; // type:func
+EnSyatekiMan_FinishPrize = 0x809A17B8; // type:func
+EnSyatekiMan_RestartGame = 0x809A187C; // type:func
+EnSyatekiMan_BlinkWait = 0x809A18E4; // type:func
+EnSyatekiMan_Blink = 0x809A1918; // type:func
+EnSyatekiMan_Update = 0x809A19B8; // type:func
+EnSyatekiMan_OverrideLimbDraw = 0x809A1A58; // type:func
+EnSyatekiMan_Draw = 0x809A1AE8; // type:func
+EnTana_Init = 0x809A1C80; // type:func
+EnTana_Destroy = 0x809A1CD0; // type:func
+EnTana_Update = 0x809A1CE0; // type:func
+EnTana_DrawWoodenShelves = 0x809A1CF0; // type:func
+EnTana_DrawStoneShelves = 0x809A1D84; // type:func
+EnNb_GetPath = 0x809A1F20; // type:func
+EnNb_GetType = 0x809A1F34; // type:func
+EnNb_UpdatePath = 0x809A1F44; // type:func
+EnNb_SetupCollider = 0x809A2070; // type:func
+EnNb_UpdateCollider = 0x809A20BC; // type:func
+EnNb_Destroy = 0x809A2100; // type:func
+func_80AB0FBC = 0x809A212C; // type:func
+func_80AB1040 = 0x809A21B4; // type:func
+func_80AB10C4 = 0x809A223C; // type:func
+EnNb_UpdateEyes = 0x809A22E0; // type:func
+func_80AB1284 = 0x809A2368; // type:func
+EnNb_UpdateSkelAnime = 0x809A23B0; // type:func
+EnNb_GetCue = 0x809A23D4; // type:func
+EnNb_SetStartPosRotFromCue1 = 0x809A23FC; // type:func
+func_80AB1390 = 0x809A247C; // type:func
+func_80AB13D8 = 0x809A24C8; // type:func
+EnNb_SetStartPosRotFromCue2 = 0x809A2514; // type:func
+EnNb_SetCurrentAnim = 0x809A2594; // type:func
+EnNb_SetChamberAnim = 0x809A2624; // type:func
+EnNb_SpawnBlueWarp = 0x809A266C; // type:func
+EnNb_GiveMedallion = 0x809A26C8; // type:func
+EnNb_ComeUpImpl = 0x809A2744; // type:func
+EnNb_SetupChamberCsImpl = 0x809A2764; // type:func
+EnNb_SetupChamberWarpImpl = 0x809A2800; // type:func
+EnNb_SetupDefaultChamberIdle = 0x809A2850; // type:func
+EnNb_SetupArmRaise = 0x809A287C; // type:func
+EnNb_SetupRaisedArmTransition = 0x809A2910; // type:func
+EnNb_SetupMedallion = 0x809A297C; // type:func
+EnNb_SetupChamberCs = 0x809A29C8; // type:func
+EnNb_SetupChamberWarp = 0x809A29E8; // type:func
+EnNb_ComeUp = 0x809A2A08; // type:func
+func_80AB193C = 0x809A2A44; // type:func
+EnNb_RaiseArm = 0x809A2A8C; // type:func
+func_80AB19BC = 0x809A2AD0; // type:func
+func_80AB19FC = 0x809A2B18; // type:func
+EnNb_SetupLightArrowOrSealingCs = 0x809A2B4C; // type:func
+EnNb_PlaySealingSfx = 0x809A2B90; // type:func
+EnNb_InitializeDemo6K = 0x809A2BB0; // type:func
+EnNb_SetupHide = 0x809A2C30; // type:func
+EnNb_CheckToFade = 0x809A2C84; // type:func
+EnNb_SetupLightOrb = 0x809A2DD8; // type:func
+EnNb_Hide = 0x809A2E74; // type:func
+EnNb_Fade = 0x809A2E94; // type:func
+EnNb_CreateLightOrb = 0x809A2EDC; // type:func
+EnNb_DrawTransparency = 0x809A2F24; // type:func
+EnNb_InitKidnap = 0x809A306C; // type:func
+EnNb_PlayCrySFX = 0x809A30C4; // type:func
+EnNb_PlayAgonySFX = 0x809A30FC; // type:func
+EnNb_SetPosInPortal = 0x809A3134; // type:func
+EnNb_SetupCaptureCutsceneState = 0x809A3218; // type:func
+EnNb_SetRaisedArmCaptureAnim = 0x809A324C; // type:func
+EnNb_SetupLookAroundInKidnap = 0x809A32AC; // type:func
+EnNb_SetupKidnap = 0x809A3320; // type:func
+EnNb_CheckKidnapCsMode = 0x809A3398; // type:func
+func_80AB23A8 = 0x809A3460; // type:func
+EnNb_MovingInPortal = 0x809A3498; // type:func
+EnNb_SuckedInByPortal = 0x809A34F4; // type:func
+EnNb_SetupConfrontation = 0x809A3550; // type:func
+EnNb_PlayKnuckleDefeatSFX = 0x809A3594; // type:func
+EnNb_PlayKneelingOnGroundSFX = 0x809A35D8; // type:func
+EnNb_PlayLookRightSFX = 0x809A363C; // type:func
+EnNb_PlayLookLeftSFX = 0x809A3688; // type:func
+EnNb_InitDemo6KInConfrontation = 0x809A36E0; // type:func
+func_80AB2688 = 0x809A3758; // type:func
+func_80AB26C8 = 0x809A3798; // type:func
+func_80AB26DC = 0x809A37B0; // type:func
+EnNb_SetupKneel = 0x809A3848; // type:func
+EnNb_CheckIfKneeling = 0x809A38C4; // type:func
+EnNb_SetupLookRight = 0x809A3930; // type:func
+EnNb_CheckIfLookingRight = 0x809A39B0; // type:func
+EnNb_SetupLookLeft = 0x809A3A1C; // type:func
+EnNb_CheckIfLookLeft = 0x809A3A9C; // type:func
+EnNb_SetupDemo6KInConfrontation = 0x809A3AFC; // type:func
+EnNb_SetupRun = 0x809A3B3C; // type:func
+EnNb_SetupConfrontationDestroy = 0x809A3BBC; // type:func
+EnNb_CheckConfrontationCsMode = 0x809A3BD4; // type:func
+EnNb_CheckConfrontationCsModeWrapper = 0x809A3CBC; // type:func
+func_80AB2C18 = 0x809A3CDC; // type:func
+EnNb_Kneel = 0x809A3D28; // type:func
+EnNb_LookRight = 0x809A3D98; // type:func
+EnNb_LookLeft = 0x809A3E08; // type:func
+EnNb_Run = 0x809A3E70; // type:func
+EnNb_ConfrontationDestroy = 0x809A3EF8; // type:func
+func_80AB2E70 = 0x809A3F4C; // type:func
+func_80AB2FC0 = 0x809A4068; // type:func
+func_80AB2FE4 = 0x809A4090; // type:func
+EnNb_SetupCreditsSpawn = 0x809A41CC; // type:func
+EnNb_SetAlphaInCredits = 0x809A4214; // type:func
+EnNb_SetupCreditsFadeIn = 0x809A42A0; // type:func
+EnNb_SetupCreditsSit = 0x809A42D8; // type:func
+EnNb_SetupCreditsHeadTurn = 0x809A4324; // type:func
+EnNb_CheckIfLookingUp = 0x809A4364; // type:func
+EnNb_CheckCreditsCsModeImpl = 0x809A4398; // type:func
+EnNb_CheckCreditsCsMode = 0x809A4424; // type:func
+EnNb_CreditsFade = 0x809A4444; // type:func
+func_80AB3428 = 0x809A4490; // type:func
+EnNb_LookUp = 0x809A44D8; // type:func
+EnNb_CrawlspaceSpawnCheck = 0x809A451C; // type:func
+func_80AB359C = 0x809A4618; // type:func
+EnNb_SetNoticeSFX = 0x809A46DC; // type:func
+EnNb_GetNoticedStatus = 0x809A4704; // type:func
+func_80AB36DC = 0x809A475C; // type:func
+EnNb_CheckNoticed = 0x809A480C; // type:func
+EnNb_SetupIdleCrawlspace = 0x809A4864; // type:func
+func_80AB3838 = 0x809A48BC; // type:func
+EnNb_SetupPathMovement = 0x809A4938; // type:func
+EnNb_SetTextIdAsChild = 0x809A49A0; // type:func
+func_80AB3A7C = 0x809A4B0C; // type:func
+func_80AB3B04 = 0x809A4B98; // type:func
+func_80AB3B7C = 0x809A4C20; // type:func
+EnNb_WaitForNotice = 0x809A4C6C; // type:func
+EnNb_StandUpAfterNotice = 0x809A4CC8; // type:func
+EnNb_BlockCrawlspace = 0x809A4D28; // type:func
+EnNb_InitCrawlspaceDialogue = 0x809A4D90; // type:func
+EnNb_FollowPath = 0x809A4DF8; // type:func
+func_80AB3DB0 = 0x809A4E78; // type:func
+func_80AB3E10 = 0x809A4EE0; // type:func
+EnNb_Update = 0x809A4F48; // type:func
+EnNb_Init = 0x809A4F90; // type:func
+EnNb_OverrideLimbDraw = 0x809A50AC; // type:func
+EnNb_PostLimbDraw = 0x809A513C; // type:func
+EnNb_DrawNothing = 0x809A51C8; // type:func
+EnNb_DrawDefault = 0x809A51D8; // type:func
+EnNb_Draw = 0x809A531C; // type:func
+BossMo_InitRand = 0x809A64F0; // type:func
+BossMo_RandZeroOne = 0x809A6510; // type:func
+BossMo_NearLand = 0x809A6638; // type:func
+BossMo_SpawnRipple = 0x809A6730; // type:func
+BossMo_SpawnDroplet = 0x809A6850; // type:func
+BossMo_SpawnStillDroplet = 0x809A692C; // type:func
+BossMo_SpawnBubble = 0x809A69F0; // type:func
+BossMo_Init = 0x809A6AA4; // type:func
+BossMo_Destroy = 0x809A6E8C; // type:func
+BossMo_SetupTentacle = 0x809A6EDC; // type:func
+BossMo_Tentacle = 0x809A6F30; // type:func
+BossMo_TentCollisionCheck = 0x809A9CEC; // type:func
+BossMo_IntroCs = 0x809A9F98; // type:func
+BossMo_DeathCs = 0x809AB0B0; // type:func
+BossMo_CoreCollisionCheck = 0x809ABC6C; // type:func
+BossMo_Core = 0x809AC074; // type:func
+BossMo_UpdateCore = 0x809AD6D8; // type:func
+BossMo_UpdateTent = 0x809AD900; // type:func
+BossMo_UpdateTentColliders = 0x809AE138; // type:func
+BossMo_DrawTentacle = 0x809AE1E4; // type:func
+BossMo_DrawWater = 0x809AE910; // type:func
+BossMo_DrawCore = 0x809AEB18; // type:func
+BossMo_DrawTent = 0x809AF370; // type:func
+BossMo_UpdateEffects = 0x809AF5A4; // type:func
+BossMo_DrawEffects = 0x809AFCB4; // type:func
+EnSb_Init = 0x809B65A0; // type:func
+EnSb_Destroy = 0x809B6688; // type:func
+EnSb_SpawnBubbles = 0x809B66C8; // type:func
+EnSb_SetupWaitClosed = 0x809B6778; // type:func
+EnSb_SetupOpen = 0x809B67F0; // type:func
+EnSb_SetupWaitOpen = 0x809B686C; // type:func
+EnSb_SetupLunge = 0x809B68E0; // type:func
+EnSb_SetupBounce = 0x809B6988; // type:func
+EnSb_SetupCooldown = 0x809B6A00; // type:func
+EnSb_WaitClosed = 0x809B6B04; // type:func
+EnSb_Open = 0x809B6B84; // type:func
+EnSb_WaitOpen = 0x809B6C4C; // type:func
+EnSb_TurnAround = 0x809B6D00; // type:func
+EnSb_Lunge = 0x809B6DEC; // type:func
+EnSb_Bounce = 0x809B6E94; // type:func
+EnSb_Cooldown = 0x809B6FC8; // type:func
+EnSb_IsVulnerable = 0x809B7030; // type:func
+EnSb_UpdateDamage = 0x809B7178; // type:func
+EnSb_Update = 0x809B7454; // type:func
+EnSb_PostLimbDraw = 0x809B75D4; // type:func
+EnSb_Draw = 0x809B7624; // type:func
+EnBigokuta_Init = 0x809B79E0; // type:func
+EnBigokuta_Destroy = 0x809B7B4C; // type:func
+func_809BCE3C = 0x809B7BC0; // type:func
+func_809BCEBC = 0x809B7C3C; // type:func
+func_809BCF68 = 0x809B7CEC; // type:func
+func_809BD1C8 = 0x809B7F54; // type:func
+func_809BD2E4 = 0x809B8070; // type:func
+func_809BD318 = 0x809B80A4; // type:func
+func_809BD370 = 0x809B80FC; // type:func
+func_809BD3AC = 0x809B8138; // type:func
+func_809BD3E0 = 0x809B8170; // type:func
+func_809BD3F8 = 0x809B818C; // type:func
+func_809BD47C = 0x809B8210; // type:func
+func_809BD4A4 = 0x809B823C; // type:func
+func_809BD524 = 0x809B82BC; // type:func
+func_809BD5E0 = 0x809B8378; // type:func
+func_809BD658 = 0x809B83F0; // type:func
+func_809BD6B8 = 0x809B8450; // type:func
+func_809BD768 = 0x809B8500; // type:func
+func_809BD7F0 = 0x809B8588; // type:func
+func_809BD84C = 0x809B85E8; // type:func
+func_809BD8DC = 0x809B8678; // type:func
+func_809BDAE8 = 0x809B8884; // type:func
+func_809BDB90 = 0x809B892C; // type:func
+func_809BDC08 = 0x809B89A4; // type:func
+func_809BDF34 = 0x809B8CD4; // type:func
+func_809BDFC8 = 0x809B8D68; // type:func
+func_809BE058 = 0x809B8DF8; // type:func
+func_809BE180 = 0x809B8F20; // type:func
+func_809BE26C = 0x809B900C; // type:func
+func_809BE3E4 = 0x809B9184; // type:func
+func_809BE4A4 = 0x809B9244; // type:func
+func_809BE518 = 0x809B92B8; // type:func
+func_809BE568 = 0x809B9308; // type:func
+func_809BE798 = 0x809B9538; // type:func
+EnBigokuta_UpdateDamage = 0x809B967C; // type:func
+EnBigokuta_Update = 0x809B976C; // type:func
+EnBigokuta_OverrideLimbDraw = 0x809B9964; // type:func
+EnBigokuta_Draw = 0x809B9DE4; // type:func
+EnKarebaba_Init = 0x809BA4F0; // type:func
+EnKarebaba_Destroy = 0x809BA624; // type:func
+EnKarebaba_ResetCollider = 0x809BA664; // type:func
+EnKarebaba_SetupGrow = 0x809BA6A0; // type:func
+EnKarebaba_SetupIdle = 0x809BA6F0; // type:func
+EnKarebaba_SetupAwaken = 0x809BA744; // type:func
+EnKarebaba_SetupUpright = 0x809BA7C0; // type:func
+EnKarebaba_SetupSpin = 0x809BA860; // type:func
+EnKarebaba_SetupDying = 0x809BA87C; // type:func
+EnKarebaba_SetupDeadItemDrop = 0x809BA8F0; // type:func
+EnKarebaba_SetupRetract = 0x809BA990; // type:func
+EnKarebaba_SetupDead = 0x809BAA10; // type:func
+EnKarebaba_SetupRegrow = 0x809BAA9C; // type:func
+EnKarebaba_Grow = 0x809BAAF0; // type:func
+EnKarebaba_Idle = 0x809BAB88; // type:func
+EnKarebaba_Awaken = 0x809BABE8; // type:func
+EnKarebaba_Upright = 0x809BACBC; // type:func
+EnKarebaba_Spin = 0x809BADB0; // type:func
+EnKarebaba_Dying = 0x809BAF44; // type:func
+EnKarebaba_DeadItemDrop = 0x809BB1FC; // type:func
+EnKarebaba_Retract = 0x809BB264; // type:func
+EnKarebaba_Dead = 0x809BB338; // type:func
+EnKarebaba_Regrow = 0x809BB390; // type:func
+EnKarebaba_Update = 0x809BB45C; // type:func
+EnKarebaba_DrawBaseShadow = 0x809BB610; // type:func
+EnKarebaba_Draw = 0x809BB6FC; // type:func
+BgBdanObjects_GetProperty = 0x809BBDE0; // type:func
+BgBdanObjects_SetProperty = 0x809BBE34; // type:func
+BgBdanObjects_Init = 0x809BBE88; // type:func
+BgBdanObjects_Destroy = 0x809BC10C; // type:func
+BgBdanObjects_OctoPlatform_WaitForRutoToStartCutscene = 0x809BC15C; // type:func
+BgBdanObjects_OctoPlatform_RaiseToUpperPosition = 0x809BC2B0; // type:func
+BgBdanObjects_OctoPlatform_WaitForRutoToAdvanceCutscene = 0x809BC3AC; // type:func
+BgBdanObjects_OctoPlatform_DescendWithBigOcto = 0x809BC4E8; // type:func
+BgBdanObjects_OctoPlatform_PauseBeforeDescending = 0x809BC66C; // type:func
+BgBdanObjects_OctoPlatform_WaitForBigOctoToStartBattle = 0x809BC6D0; // type:func
+BgBdanObjects_OctoPlatform_BattleInProgress = 0x809BC72C; // type:func
+BgBdanObjects_SinkToFloorHeight = 0x809BC804; // type:func
+BgBdanObjects_WaitForPlayerInRange = 0x809BC884; // type:func
+BgBdanObjects_RaiseToUpperPosition = 0x809BC8F0; // type:func
+BgBdanObjects_DoNothing = 0x809BC988; // type:func
+BgBdanObjects_ElevatorOscillate = 0x809BC998; // type:func
+BgBdanObjects_WaitForSwitch = 0x809BCACC; // type:func
+BgBdanObjects_ChangeWaterBoxLevel = 0x809BCB18; // type:func
+BgBdanObjects_WaitForTimerExpired = 0x809BCBE0; // type:func
+BgBdanObjects_WaitForPlayerOnTop = 0x809BCC34; // type:func
+BgBdanObjects_FallToLowerPos = 0x809BCCB8; // type:func
+BgBdanObjects_Update = 0x809BCD74; // type:func
+BgBdanObjects_Draw = 0x809BCDB0; // type:func
+DemoSa_Destroy = 0x809BD0B0; // type:func
+func_8098E480 = 0x809BD0D4; // type:func
+DemoSa_SetEyeIndex = 0x809BD15C; // type:func
+DemoSa_SetMouthIndex = 0x809BD174; // type:func
+func_8098E5C8 = 0x809BD18C; // type:func
+DemoSa_UpdateSkelAnime = 0x809BD1D4; // type:func
+DemoSa_GetCue = 0x809BD1F8; // type:func
+func_8098E654 = 0x809BD220; // type:func
+func_8098E6A0 = 0x809BD26C; // type:func
+func_8098E6EC = 0x809BD2B8; // type:func
+func_8098E76C = 0x809BD338; // type:func
+func_8098E7FC = 0x809BD3C8; // type:func
+func_8098E86C = 0x809BD438; // type:func
+func_8098E8C8 = 0x809BD494; // type:func
+func_8098E944 = 0x809BD510; // type:func
+func_8098E960 = 0x809BD530; // type:func
+func_8098E9EC = 0x809BD5C8; // type:func
+func_8098EA3C = 0x809BD618; // type:func
+func_8098EA68 = 0x809BD644; // type:func
+func_8098EB00 = 0x809BD6DC; // type:func
+func_8098EB6C = 0x809BD748; // type:func
+func_8098EBB8 = 0x809BD794; // type:func
+func_8098EBD8 = 0x809BD7B4; // type:func
+func_8098EBF8 = 0x809BD7D4; // type:func
+func_8098EC28 = 0x809BD808; // type:func
+func_8098EC60 = 0x809BD848; // type:func
+func_8098EC94 = 0x809BD880; // type:func
+func_8098ECCC = 0x809BD8C0; // type:func
+func_8098ECF4 = 0x809BD8EC; // type:func
+func_8098EDB0 = 0x809BD9A8; // type:func
+func_8098EE08 = 0x809BDA00; // type:func
+func_8098EE28 = 0x809BDA20; // type:func
+func_8098EEA8 = 0x809BDAA0; // type:func
+func_8098EEFC = 0x809BDAF4; // type:func
+func_8098F050 = 0x809BDC48; // type:func
+func_8098F0E8 = 0x809BDCE4; // type:func
+func_8098F118 = 0x809BDD04; // type:func
+func_8098F16C = 0x809BDD4C; // type:func
+DemoSa_DrawXlu = 0x809BDD94; // type:func
+func_8098F390 = 0x809BDF34; // type:func
+func_8098F3F0 = 0x809BDF94; // type:func
+func_8098F420 = 0x809BDFC8; // type:func
+func_8098F480 = 0x809BE024; // type:func
+func_8098F50C = 0x809BE0B0; // type:func
+func_8098F544 = 0x809BE0E8; // type:func
+func_8098F590 = 0x809BE134; // type:func
+func_8098F5D0 = 0x809BE174; // type:func
+func_8098F610 = 0x809BE1B4; // type:func
+func_8098F654 = 0x809BE1FC; // type:func
+func_8098F714 = 0x809BE2A8; // type:func
+func_8098F734 = 0x809BE2C8; // type:func
+func_8098F77C = 0x809BE314; // type:func
+func_8098F7BC = 0x809BE35C; // type:func
+func_8098F7FC = 0x809BE3A4; // type:func
+func_8098F83C = 0x809BE3E8; // type:func
+func_8098F8F8 = 0x809BE4A4; // type:func
+func_8098F984 = 0x809BE530; // type:func
+func_8098F998 = 0x809BE548; // type:func
+func_8098FA2C = 0x809BE5DC; // type:func
+func_8098FA84 = 0x809BE634; // type:func
+func_8098FAE0 = 0x809BE690; // type:func
+func_8098FB34 = 0x809BE6E4; // type:func
+func_8098FB68 = 0x809BE718; // type:func
+func_8098FC44 = 0x809BE7E0; // type:func
+func_8098FC64 = 0x809BE800; // type:func
+func_8098FC9C = 0x809BE83C; // type:func
+func_8098FCD4 = 0x809BE87C; // type:func
+func_8098FD0C = 0x809BE8BC; // type:func
+DemoSa_Update = 0x809BE908; // type:func
+DemoSa_Init = 0x809BE950; // type:func
+DemoSa_OverrideLimbDraw = 0x809BEA18; // type:func
+DemoSa_DrawNothing = 0x809BEA50; // type:func
+DemoSa_DrawOpa = 0x809BEA60; // type:func
+DemoSa_Draw = 0x809BEBF4; // type:func
+DemoGo_GetCueChannel = 0x809BFBD0; // type:func
+func_8097C8A8 = 0x809BFC0C; // type:func
+DemoGo_Destroy = 0x809BFC78; // type:func
+func_8097C930 = 0x809BFC9C; // type:func
+func_8097C9B8 = 0x809BFD24; // type:func
+func_8097C9DC = 0x809BFD4C; // type:func
+func_8097CA30 = 0x809BFDA4; // type:func
+func_8097CA78 = 0x809BFDEC; // type:func
+func_8097CB0C = 0x809BFE84; // type:func
+func_8097CC08 = 0x809BFF84; // type:func
+func_8097CCC0 = 0x809C003C; // type:func
+func_8097CCE0 = 0x809C005C; // type:func
+DemoGo_UpdateSkelAnime = 0x809C0114; // type:func
+func_8097CDB0 = 0x809C0138; // type:func
+func_8097CE10 = 0x809C01A4; // type:func
+func_8097CE20 = 0x809C01B8; // type:func
+func_8097CE78 = 0x809C0214; // type:func
+func_8097CEEC = 0x809C028C; // type:func
+func_8097CF20 = 0x809C02C4; // type:func
+func_8097CF9C = 0x809C0340; // type:func
+func_8097CFDC = 0x809C0380; // type:func
+func_8097CFFC = 0x809C03A0; // type:func
+func_8097D01C = 0x809C03C0; // type:func
+func_8097D058 = 0x809C0404; // type:func
+func_8097D088 = 0x809C043C; // type:func
+func_8097D0D0 = 0x809C048C; // type:func
+func_8097D130 = 0x809C04F4; // type:func
+DemoGo_Update = 0x809C0554; // type:func
+DemoGo_Init = 0x809C059C; // type:func
+func_8097D290 = 0x809C0648; // type:func
+func_8097D29C = 0x809C0658; // type:func
+DemoGo_Draw = 0x809C076C; // type:func
+EnIn_GetTextIdChild = 0x809C0930; // type:func
+EnIn_GetTextIdAdult = 0x809C0990; // type:func
+EnIn_GetTextId = 0x809C0AE8; // type:func
+EnIn_UpdateTalkStateOnClosing = 0x809C0B4C; // type:func
+EnIn_UpdateTalkStateOnChoice = 0x809C0BC0; // type:func
+EnIn_UpdateTalkStateOnEvent = 0x809C0E10; // type:func
+EnIn_UpdateTalkState = 0x809C0E7C; // type:func
+func_80A795C8 = 0x809C0F44; // type:func
+func_80A79690 = 0x809C100C; // type:func
+EnIn_ChangeAnim = 0x809C1068; // type:func
+func_80A7975C = 0x809C10D8; // type:func
+func_80A79830 = 0x809C11AC; // type:func
+EnIn_UpdateEyes = 0x809C13A8; // type:func
+func_80A79AB4 = 0x809C1430; // type:func
+func_80A79BAC = 0x809C1528; // type:func
+func_80A79C78 = 0x809C15F4; // type:func
+EnIn_Init = 0x809C17E8; // type:func
+EnIn_Destroy = 0x809C18F4; // type:func
+EnIn_WaitForObject = 0x809C1938; // type:func
+func_80A7A304 = 0x809C1C90; // type:func
+func_80A7A4BC = 0x809C1E48; // type:func
+func_80A7A4C8 = 0x809C1E58; // type:func
+func_80A7A568 = 0x809C1EFC; // type:func
+func_80A7A770 = 0x809C2104; // type:func
+func_80A7A848 = 0x809C21DC; // type:func
+func_80A7A940 = 0x809C22D4; // type:func
+func_80A7AA40 = 0x809C23D4; // type:func
+func_80A7ABD4 = 0x809C2568; // type:func
+func_80A7AE84 = 0x809C281C; // type:func
+func_80A7AEF0 = 0x809C2888; // type:func
+func_80A7B018 = 0x809C29B4; // type:func
+func_80A7B024 = 0x809C29C4; // type:func
+EnIn_Update = 0x809C2AB0; // type:func
+EnIn_OverrideLimbDraw = 0x809C2CC4; // type:func
+EnIn_PostLimbDraw = 0x809C2F18; // type:func
+EnIn_Draw = 0x809C3028; // type:func
+EnTr_SetupAction = 0x809C36D0; // type:func
+EnTr_Init = 0x809C36DC; // type:func
+EnTr_Destroy = 0x809C382C; // type:func
+EnTr_CrySpellcast = 0x809C383C; // type:func
+EnTr_DoNothing = 0x809C38EC; // type:func
+EnTr_ChooseAction2 = 0x809C38FC; // type:func
+EnTr_FlyKidnapCutscene = 0x809C3AAC; // type:func
+func_80B23254 = 0x809C3C28; // type:func
+EnTr_ShrinkVanish = 0x809C3EA8; // type:func
+EnTr_Reappear = 0x809C4064; // type:func
+EnTr_WaitToReappear = 0x809C41FC; // type:func
+EnTr_TakeOff = 0x809C42BC; // type:func
+EnTr_TurnLookOverShoulder = 0x809C4384; // type:func
+EnTr_ChooseAction1 = 0x809C4464; // type:func
+EnTr_Update = 0x809C4598; // type:func
+EnTr_OverrideLimbDraw = 0x809C4750; // type:func
+EnTr_Draw = 0x809C4880; // type:func
+func_80B23FDC = 0x809C498C; // type:func
+func_80B24038 = 0x809C49EC; // type:func
+EnTr_SetRotFromCue = 0x809C4BE8; // type:func
+EnTr_SetStartPosRotFromCue = 0x809C4C70; // type:func
+func_808B4C30 = 0x809C4FD0; // type:func
+func_808B4C4C = 0x809C4FF0; // type:func
+func_808B4D04 = 0x809C50A4; // type:func
+func_808B4D9C = 0x809C5138; // type:func
+func_808B4E58 = 0x809C51E8; // type:func
+BgSpot16Bombstone_Init = 0x809C53E4; // type:func
+BgSpot16Bombstone_Destroy = 0x809C5498; // type:func
+BgSpot16Bombstone_SpawnDust = 0x809C54E4; // type:func
+func_808B5240 = 0x809C5580; // type:func
+BgSpot16Bombstone_SpawnFragments = 0x809C56E8; // type:func
+func_808B561C = 0x809C5960; // type:func
+func_808B56BC = 0x809C5A00; // type:func
+func_808B57E0 = 0x809C5AFC; // type:func
+func_808B5934 = 0x809C5C54; // type:func
+func_808B5950 = 0x809C5C74; // type:func
+func_808B5A78 = 0x809C5D60; // type:func
+func_808B5A94 = 0x809C5D80; // type:func
+func_808B5AF0 = 0x809C5DE4; // type:func
+func_808B5B04 = 0x809C5DFC; // type:func
+func_808B5B58 = 0x809C5E54; // type:func
+func_808B5B6C = 0x809C5E6C; // type:func
+BgSpot16Bombstone_Update = 0x809C5F68; // type:func
+BgSpot16Bombstone_Draw = 0x809C5F9C; // type:func
+BgHidanKowarerukabe_InitDynaPoly = 0x809C6510; // type:func
+BgHidanKowarerukabe_InitColliderSphere = 0x809C65AC; // type:func
+BgHidanKowarerukabe_OffsetActorYPos = 0x809C6640; // type:func
+BgHidanKowarerukabe_Init = 0x809C666C; // type:func
+BgHidanKowarerukabe_Destroy = 0x809C671C; // type:func
+BgHidanKowarerukabe_SpawnDust = 0x809C6764; // type:func
+BgHidanKowarerukabe_FloorBreak = 0x809C6888; // type:func
+func_8088A67C = 0x809C6B54; // type:func
+BgHidanKowarerukabe_LargeWallBreak = 0x809C6DEC; // type:func
+BgHidanKowarerukabe_Break = 0x809C7078; // type:func
+BgHidanKowarerukabe_Update = 0x809C7108; // type:func
+BgHidanKowarerukabe_Draw = 0x809C71D8; // type:func
+BgBombwall_InitDynapoly = 0x809C73E0; // type:func
+BgBombwall_RotateVec = 0x809C7438; // type:func
+BgBombwall_Init = 0x809C748C; // type:func
+BgBombwall_DestroyCollision = 0x809C769C; // type:func
+BgBombwall_Destroy = 0x809C7718; // type:func
+func_8086EB5C = 0x809C7738; // type:func
+func_8086ED50 = 0x809C792C; // type:func
+func_8086ED70 = 0x809C7950; // type:func
+func_8086EDFC = 0x809C79E0; // type:func
+func_8086EE40 = 0x809C7A24; // type:func
+func_8086EE94 = 0x809C7A78; // type:func
+BgBombwall_Update = 0x809C7AA8; // type:func
+BgBombwall_Draw = 0x809C7AD4; // type:func
+func_80AF2550 = 0x809C7CA0; // type:func
+func_80AF259C = 0x809C7CEC; // type:func
+EnRu2_Destroy = 0x809C7D30; // type:func
+func_80AF2608 = 0x809C7D5C; // type:func
+func_80AF2690 = 0x809C7DE4; // type:func
+func_80AF26A0 = 0x809C7DF8; // type:func
+func_80AF2744 = 0x809C7E08; // type:func
+EnRu2_UpdateSkelAnime = 0x809C7E50; // type:func
+EnRu2_GetCue = 0x809C7E74; // type:func
+func_80AF27D0 = 0x809C7E9C; // type:func
+func_80AF281C = 0x809C7EE8; // type:func
+func_80AF2868 = 0x809C7F34; // type:func
+func_80AF28E8 = 0x809C7FB4; // type:func
+func_80AF2978 = 0x809C8044; // type:func
+func_80AF2994 = 0x809C8064; // type:func
+func_80AF29DC = 0x809C80AC; // type:func
+func_80AF2A38 = 0x809C8108; // type:func
+func_80AF2AB4 = 0x809C8184; // type:func
+func_80AF2B44 = 0x809C8220; // type:func
+func_80AF2B94 = 0x809C8270; // type:func
+func_80AF2BC0 = 0x809C829C; // type:func
+func_80AF2C54 = 0x809C8330; // type:func
+func_80AF2C68 = 0x809C8344; // type:func
+func_80AF2CB4 = 0x809C8390; // type:func
+func_80AF2CD4 = 0x809C83B0; // type:func
+func_80AF2CF4 = 0x809C83D0; // type:func
+func_80AF2D2C = 0x809C840C; // type:func
+func_80AF2D6C = 0x809C8454; // type:func
+func_80AF2DAC = 0x809C8498; // type:func
+func_80AF2DEC = 0x809C84E0; // type:func
+func_80AF2E1C = 0x809C8514; // type:func
+func_80AF2E64 = 0x809C8558; // type:func
+func_80AF2E84 = 0x809C8578; // type:func
+func_80AF2F04 = 0x809C85F8; // type:func
+func_80AF2F58 = 0x809C864C; // type:func
+func_80AF30AC = 0x809C87A0; // type:func
+func_80AF3144 = 0x809C883C; // type:func
+func_80AF3174 = 0x809C885C; // type:func
+func_80AF31C8 = 0x809C88A4; // type:func
+func_80AF321C = 0x809C88EC; // type:func
+func_80AF3394 = 0x809C8A34; // type:func
+func_80AF33E0 = 0x809C8A7C; // type:func
+func_80AF346C = 0x809C8B08; // type:func
+func_80AF34A4 = 0x809C8B40; // type:func
+func_80AF34F0 = 0x809C8B8C; // type:func
+func_80AF3530 = 0x809C8BCC; // type:func
+func_80AF3564 = 0x809C8C00; // type:func
+func_80AF3604 = 0x809C8C8C; // type:func
+func_80AF3624 = 0x809C8CAC; // type:func
+func_80AF366C = 0x809C8CF8; // type:func
+func_80AF36AC = 0x809C8D40; // type:func
+func_80AF36EC = 0x809C8D84; // type:func
+func_80AF3718 = 0x809C8DB4; // type:func
+func_80AF3744 = 0x809C8DE4; // type:func
+func_80AF37AC = 0x809C8E4C; // type:func
+func_80AF37CC = 0x809C8E6C; // type:func
+func_80AF383C = 0x809C8ED8; // type:func
+func_80AF3878 = 0x809C8F14; // type:func
+func_80AF38D0 = 0x809C8F74; // type:func
+func_80AF390C = 0x809C8FB0; // type:func
+func_80AF39DC = 0x809C9080; // type:func
+func_80AF3ADC = 0x809C916C; // type:func
+func_80AF3B74 = 0x809C9204; // type:func
+func_80AF3BC8 = 0x809C9258; // type:func
+func_80AF3C04 = 0x809C929C; // type:func
+func_80AF3C64 = 0x809C9304; // type:func
+func_80AF3CB8 = 0x809C9360; // type:func
+func_80AF3D0C = 0x809C93BC; // type:func
+func_80AF3D60 = 0x809C9418; // type:func
+EnRu2_Update = 0x809C947C; // type:func
+EnRu2_Init = 0x809C94C4; // type:func
+func_80AF3F14 = 0x809C95BC; // type:func
+func_80AF3F20 = 0x809C95CC; // type:func
+EnRu2_Draw = 0x809C9700; // type:func
+ObjDekujr_Init = 0x809CAA20; // type:func
+ObjDekujr_Destroy = 0x809CAB2C; // type:func
+ObjDekujr_GetCueStartPos = 0x809CAB3C; // type:func
+ObjDekujr_GetCueEndPos = 0x809CAB80; // type:func
+ObjDekujr_ComeUp = 0x809CABC4; // type:func
+ObjDekujr_Update = 0x809CAD74; // type:func
+ObjDekujr_Draw = 0x809CAE64; // type:func
+BgMizuUzu_Init = 0x809CB060; // type:func
+BgMizuUzu_Destroy = 0x809CB0DC; // type:func
+func_8089F788 = 0x809CB110; // type:func
+BgMizuUzu_Update = 0x809CB188; // type:func
+BgMizuUzu_Draw = 0x809CB1AC; // type:func
+BgSpot06Objects_Init = 0x809CB230; // type:func
+BgSpot06Objects_Destroy = 0x809CB5FC; // type:func
+BgSpot06Objects_GateSpawnBubbles = 0x809CB664; // type:func
+BgSpot06Objects_GateWaitForSwitch = 0x809CB75C; // type:func
+BgSpot06Objects_GateWaitToOpen = 0x809CB7F0; // type:func
+BgSpot06Objects_GateOpen = 0x809CB824; // type:func
+BgSpot06Objects_DoNothing = 0x809CB8B0; // type:func
+BgSpot06Objects_LockSpawnWaterRipples = 0x809CB8C0; // type:func
+BgSpot06Objects_LockSpawnBubbles = 0x809CB924; // type:func
+BgSpot06Objects_LockWait = 0x809CB9B8; // type:func
+BgSpot06Objects_LockPullOutward = 0x809CBBDC; // type:func
+BgSpot06Objects_LockSwimToSurface = 0x809CBC94; // type:func
+BgSpot06Objects_LockFloat = 0x809CBF0C; // type:func
+BgSpot06Objects_Update = 0x809CBF8C; // type:func
+BgSpot06Objects_DrawLakeHyliaWater = 0x809CBFEC; // type:func
+BgSpot06Objects_Draw = 0x809CC1D8; // type:func
+BgSpot06Objects_WaterPlaneCutsceneWait = 0x809CC29C; // type:func
+BgSpot06Objects_WaterPlaneCutsceneRise = 0x809CC2C8; // type:func
+BgIceObjects_Init = 0x809CC640; // type:func
+BgIceObjects_Destroy = 0x809CC6CC; // type:func
+BgIceObjects_SetNextTarget = 0x809CC700; // type:func
+BgIceObjects_CheckPits = 0x809CCB80; // type:func
+BgIceObjects_Idle = 0x809CCD08; // type:func
+BgIceObjects_Slide = 0x809CCE0C; // type:func
+BgIceObjects_Reset = 0x809CD19C; // type:func
+BgIceObjects_Stuck = 0x809CD238; // type:func
+BgIceObjects_Update = 0x809CD274; // type:func
+BgIceObjects_Draw = 0x809CD298; // type:func
+BgHakaWater_Init = 0x809CD580; // type:func
+BgHakaWater_Destroy = 0x809CD60C; // type:func
+BgHakaWater_LowerWater = 0x809CD61C; // type:func
+BgHakaWater_Wait = 0x809CD764; // type:func
+BgHakaWater_ChangeWaterLevel = 0x809CD820; // type:func
+BgHakaWater_Update = 0x809CD928; // type:func
+BgHakaWater_Draw = 0x809CD94C; // type:func
+EnMa2_GetTextId = 0x809CDD60; // type:func
+EnMa2_UpdateTalkState = 0x809CDDF8; // type:func
+func_80AA1AE4 = 0x809CDEA8; // type:func
+func_80AA1B58 = 0x809CDF1C; // type:func
+func_80AA1C68 = 0x809CE02C; // type:func
+EnMa2_UpdateEyes = 0x809CE084; // type:func
+EnMa2_ChangeAnim = 0x809CE110; // type:func
+func_80AA1DB4 = 0x809CE180; // type:func
+EnMa2_Init = 0x809CE20C; // type:func
+EnMa2_Destroy = 0x809CE3B0; // type:func
+func_80AA2018 = 0x809CE3F0; // type:func
+func_80AA204C = 0x809CE424; // type:func
+func_80AA20E4 = 0x809CE4C0; // type:func
+func_80AA21C8 = 0x809CE5AC; // type:func
+EnMa2_Update = 0x809CE64C; // type:func
+EnMa2_OverrideLimbDraw = 0x809CE73C; // type:func
+EnMa2_PostLimbDraw = 0x809CE97C; // type:func
+EnMa2_Draw = 0x809CEA30; // type:func
+EnBomChu_Init = 0x809CEDC0; // type:func
+EnBomChu_Destroy = 0x809CEF60; // type:func
+EnBomChu_Explode = 0x809CEFB0; // type:func
+EnBomChu_CrossProduct = 0x809CF0D0; // type:func
+EnBomChu_UpdateFloorPoly = 0x809CF144; // type:func
+EnBomChu_WaitForRelease = 0x809CF378; // type:func
+EnBomChu_Move = 0x809CF4E8; // type:func
+EnBomChu_WaitForKill = 0x809CFA00; // type:func
+EnBomChu_ModelToWorld = 0x809CFA40; // type:func
+EnBomChu_SpawnRipples = 0x809CFAF0; // type:func
+EnBomChu_Update = 0x809CFB7C; // type:func
+EnBomChu_Draw = 0x809CFF40; // type:func
+EnHorseGameCheck_InitIngoRace = 0x809D0460; // type:func
+EnHorseGameCheck_DestroyIngoRace = 0x809D051C; // type:func
+EnHorseGameCheck_FinishIngoRace = 0x809D0530; // type:func
+EnHorseGameCheck_UpdateIngoRace = 0x809D067C; // type:func
+EnHorseGameCheck_InitGerudoArchery = 0x809D0AF4; // type:func
+EnHorseGameCheck_DestroyGerudoArchery = 0x809D0B14; // type:func
+EnHorseGameCheck_UpdateGerudoArchery = 0x809D0B28; // type:func
+EnHorseGameCheck_InitType3 = 0x809D0B70; // type:func
+EnHorseGameCheck_DestroyType3 = 0x809D0B8C; // type:func
+EnHorseGameCheck_UpdateType3 = 0x809D0BA0; // type:func
+EnHorseGameCheck_InitMalonRace = 0x809D0BB4; // type:func
+EnHorseGameCheck_DestroyMalonRace = 0x809D0C04; // type:func
+EnHorseGameCheck_FinishMalonRace = 0x809D0C18; // type:func
+EnHorseGameCheck_UpdateMalonRace = 0x809D0D0C; // type:func
+EnHorseGameCheck_Init = 0x809D1224; // type:func
+EnHorseGameCheck_Destroy = 0x809D12A8; // type:func
+EnHorseGameCheck_Update = 0x809D12E4; // type:func
+EnHorseGameCheck_Draw = 0x809D1320; // type:func
+BossTw_AddDotEffect = 0x809D1530; // type:func
+BossTw_AddDmgCloud = 0x809D1624; // type:func
+BossTw_AddRingEffect = 0x809D1720; // type:func
+BossTw_AddPlayerFreezeEffect = 0x809D1824; // type:func
+BossTw_AddFlameEffect = 0x809D18D0; // type:func
+BossTw_AddMergeFlameEffect = 0x809D19A8; // type:func
+BossTw_AddShieldBlastEffect = 0x809D1AB0; // type:func
+BossTw_AddShieldDeflectEffect = 0x809D1B98; // type:func
+BossTw_AddShieldHitEffect = 0x809D1D60; // type:func
+BossTw_Init = 0x809D1F28; // type:func
+BossTw_Destroy = 0x809D2744; // type:func
+BossTw_SetupTurnToPlayer = 0x809D27AC; // type:func
+BossTw_TurnToPlayer = 0x809D27FC; // type:func
+BossTw_SetupFlyTo = 0x809D291C; // type:func
+BossTw_FlyTo = 0x809D2B20; // type:func
+BossTw_SetupShootBeam = 0x809D2D54; // type:func
+BossTw_SpawnGroundBlast = 0x809D2E3C; // type:func
+BossTw_BeamHitPlayerCheck = 0x809D31B8; // type:func
+BossTw_CheckBeamReflection = 0x809D33B0; // type:func
+BossTw_BeamReflHitCheck = 0x809D3638; // type:func
+BossTw_GetFloorY = 0x809D3760; // type:func
+BossTw_ShootBeam = 0x809D3A34; // type:func
+BossTw_SetupFinishBeamShoot = 0x809D49EC; // type:func
+BossTw_FinishBeamShoot = 0x809D4A48; // type:func
+BossTw_SetupHitByBeam = 0x809D4AE0; // type:func
+BossTw_HitByBeam = 0x809D4B48; // type:func
+BossTw_SetupLaugh = 0x809D4E10; // type:func
+BossTw_Laugh = 0x809D4E74; // type:func
+BossTw_SetupSpin = 0x809D4F04; // type:func
+BossTw_Spin = 0x809D4F80; // type:func
+BossTw_SetupMergeCS = 0x809D5020; // type:func
+BossTw_MergeCS = 0x809D506C; // type:func
+BossTw_SetupWait = 0x809D50B0; // type:func
+BossTw_Wait = 0x809D50E8; // type:func
+BossTw_TwinrovaSetupMergeCS = 0x809D518C; // type:func
+BossTw_TwinrovaMergeCS = 0x809D51AC; // type:func
+BossTw_SetupDeathCS = 0x809D5C78; // type:func
+BossTw_DeathCS = 0x809D5CE0; // type:func
+BossTw_SetupCSWait = 0x809D5DE8; // type:func
+BossTw_CSWait = 0x809D5E20; // type:func
+BossTw_TwinrovaSetupIntroCS = 0x809D5E30; // type:func
+BossTw_TwinrovaIntroCS = 0x809D5E68; // type:func
+BossTw_DeathBall = 0x809D76BC; // type:func
+BossTw_TwinrovaSetupDeathCS = 0x809D79B8; // type:func
+BossTw_DeathCSMsgSfx = 0x809D7A74; // type:func
+BossTw_TwinrovaDeathCS = 0x809D8294; // type:func
+BossTw_Update = 0x809D8F88; // type:func
+BossTw_TwinrovaUpdate = 0x809D95FC; // type:func
+BossTw_OverrideLimbDraw = 0x809D9F78; // type:func
+BossTw_PostLimbDraw = 0x809DA02C; // type:func
+func_80941BC0 = 0x809DA430; // type:func
+func_80942180 = 0x809DA988; // type:func
+func_809426F0 = 0x809DAE68; // type:func
+func_80942C70 = 0x809DB3CC; // type:func
+func_80943028 = 0x809DB738; // type:func
+BossTw_Draw = 0x809DB93C; // type:func
+BossTw_TwinrovaOverrideLimbDraw = 0x809DBFEC; // type:func
+BossTw_TwinrovaPostLimbDraw = 0x809DC418; // type:func
+BossTw_ShieldChargeDraw = 0x809DC554; // type:func
+BossTw_SpawnPortalDraw = 0x809DCDB4; // type:func
+func_80944C50 = 0x809DD1C4; // type:func
+BossTw_TwinrovaDraw = 0x809DD59C; // type:func
+BossTw_BlastFire = 0x809DD8D4; // type:func
+BossTw_BlastIce = 0x809DE20C; // type:func
+BossTw_BlastShieldCheck = 0x809DED80; // type:func
+BossTw_BlastUpdate = 0x809DF010; // type:func
+BossTw_BlastDraw = 0x809DF18C; // type:func
+BossTw_DrawDeathBall = 0x809DF6E8; // type:func
+BossTw_UpdateEffects = 0x809DFC30; // type:func
+BossTw_InitRand = 0x809E0988; // type:func
+BossTw_RandZeroOne = 0x809E09A8; // type:func
+BossTw_DrawEffects = 0x809E0AD0; // type:func
+BossTw_TwinrovaSetupArriveAtTarget = 0x809E1904; // type:func
+BossTw_TwinrovaArriveAtTarget = 0x809E1978; // type:func
+BossTw_TwinrovaSetupChargeBlast = 0x809E1AA4; // type:func
+BossTw_TwinrovaChargeBlast = 0x809E1B04; // type:func
+BossTw_TwinrovaSetupShootBlast = 0x809E1CF0; // type:func
+BossTw_TwinrovaShootBlast = 0x809E1D78; // type:func
+BossTw_TwinrovaSetupDoneBlastShoot = 0x809E1FC8; // type:func
+BossTw_TwinrovaDoneBlastShoot = 0x809E2014; // type:func
+BossTw_TwinrovaDamage = 0x809E20AC; // type:func
+BossTw_TwinrovaStun = 0x809E21D8; // type:func
+BossTw_TwinrovaSetupGetUp = 0x809E248C; // type:func
+BossTw_TwinrovaGetUp = 0x809E24F0; // type:func
+BossTw_TwinrovaSetupFly = 0x809E2584; // type:func
+BossTw_TwinrovaFly = 0x809E275C; // type:func
+BossTw_TwinrovaSetupSpin = 0x809E29D0; // type:func
+BossTw_TwinrovaSpin = 0x809E2A28; // type:func
+BossTw_TwinrovaSetupLaugh = 0x809E2AA0; // type:func
+BossTw_TwinrovaLaugh = 0x809E2B04; // type:func
+EnRr_Init = 0x809E7030; // type:func
+EnRr_Destroy = 0x809E71D0; // type:func
+EnRr_Move = 0x809E7210; // type:func
+EnRr_SetupReach = 0x809E7238; // type:func
+EnRr_SetupNeutral = 0x809E7338; // type:func
+EnRr_SetupGrabPlayer = 0x809E7404; // type:func
+EnRr_GetMessage = 0x809E750C; // type:func
+EnRr_SetupReleasePlayer = 0x809E7560; // type:func
+EnRr_SetupDamage = 0x809E775C; // type:func
+EnRr_SetupApproach = 0x809E7828; // type:func
+EnRr_SetupDeath = 0x809E78E0; // type:func
+EnRr_SetupStunned = 0x809E7980; // type:func
+EnRr_CollisionCheck = 0x809E7A8C; // type:func
+EnRr_InitBodySegments = 0x809E7E1C; // type:func
+EnRr_UpdateBodySegments = 0x809E7FDC; // type:func
+EnRr_Approach = 0x809E8160; // type:func
+EnRr_Reach = 0x809E8220; // type:func
+EnRr_GrabPlayer = 0x809E833C; // type:func
+EnRr_Damage = 0x809E8434; // type:func
+EnRr_Death = 0x809E84AC; // type:func
+EnRr_Retreat = 0x809E8820; // type:func
+EnRr_Stunned = 0x809E88B4; // type:func
+EnRr_Update = 0x809E891C; // type:func
+EnRr_Draw = 0x809E8D48; // type:func
+EnBa_SetupAction = 0x809E9560; // type:func
+EnBa_Init = 0x809E956C; // type:func
+EnBa_Destroy = 0x809E9758; // type:func
+EnBa_SetupIdle = 0x809E9784; // type:func
+EnBa_Idle = 0x809E97C4; // type:func
+EnBa_SetupFallAsBlob = 0x809E9BF0; // type:func
+EnBa_FallAsBlob = 0x809E9C60; // type:func
+EnBa_SetupSwingAtPlayer = 0x809E9D20; // type:func
+EnBa_SwingAtPlayer = 0x809E9D74; // type:func
+func_809B7174 = 0x809EA394; // type:func
+EnBa_RecoilFromDamage = 0x809EA410; // type:func
+func_809B75A0 = 0x809EA7C4; // type:func
+EnBa_Die = 0x809EAA40; // type:func
+EnBa_Update = 0x809EAD70; // type:func
+EnBa_Draw = 0x809EAE50; // type:func
+EnBx_Init = 0x809EB430; // type:func
+EnBx_Destroy = 0x809EB638; // type:func
+func_809D1D0C = 0x809EB664; // type:func
+EnBx_Update = 0x809EB734; // type:func
+EnBx_Draw = 0x809EBA58; // type:func
+EnAnubice_Hover = 0x809EBF20; // type:func
+EnAnubice_AimFireball = 0x809EBFC4; // type:func
+EnAnubice_Init = 0x809EC0A4; // type:func
+EnAnubice_Destroy = 0x809EC1BC; // type:func
+EnAnubice_FindFlameCircles = 0x809EC218; // type:func
+EnAnubice_SetupIdle = 0x809EC2A0; // type:func
+EnAnubice_Idle = 0x809EC348; // type:func
+EnAnubice_GoToHome = 0x809EC428; // type:func
+EnAnubice_SetupShootFireball = 0x809EC578; // type:func
+EnAnubice_ShootFireball = 0x809EC600; // type:func
+EnAnubice_SetupDie = 0x809EC700; // type:func
+EnAnubice_Die = 0x809EC7D0; // type:func
+EnAnubice_Update = 0x809ECA84; // type:func
+EnAnubice_OverrideLimbDraw = 0x809ECE88; // type:func
+EnAnubice_PostLimbDraw = 0x809ECED4; // type:func
+EnAnubice_Draw = 0x809ECF90; // type:func
+EnAnubiceFire_Init = 0x809ED1D0; // type:func
+EnAnubiceFire_Destroy = 0x809ED2F0; // type:func
+func_809B26EC = 0x809ED31C; // type:func
+func_809B27D8 = 0x809ED408; // type:func
+func_809B2B48 = 0x809ED778; // type:func
+EnAnubiceFire_Update = 0x809ED924; // type:func
+EnAnubiceFire_Draw = 0x809EDB20; // type:func
+BgMoriHashigo_InitDynapoly = 0x809EDF90; // type:func
+BgMoriHashigo_InitCollider = 0x809EDFE8; // type:func
+BgMoriHashigo_SpawnLadder = 0x809EE094; // type:func
+BgMoriHashigo_InitClasp = 0x809EE14C; // type:func
+BgMoriHashigo_InitLadder = 0x809EE1D8; // type:func
+BgMoriHashigo_Init = 0x809EE21C; // type:func
+BgMoriHashigo_Destroy = 0x809EE2E0; // type:func
+BgMoriHashigo_SetupWaitForMoriTex = 0x809EE338; // type:func
+BgMoriHashigo_WaitForMoriTex = 0x809EE34C; // type:func
+BgMoriHashigo_SetupClasp = 0x809EE3CC; // type:func
+BgMoriHashigo_Clasp = 0x809EE3E0; // type:func
+BgMoriHashigo_SetupLadderWait = 0x809EE444; // type:func
+BgMoriHashigo_LadderWait = 0x809EE458; // type:func
+BgMoriHashigo_SetupLadderFall = 0x809EE48C; // type:func
+BgMoriHashigo_LadderFall = 0x809EE4C8; // type:func
+BgMoriHashigo_SetupLadderRest = 0x809EE5A8; // type:func
+BgMoriHashigo_Update = 0x809EE5CC; // type:func
+BgMoriHashigo_Draw = 0x809EE608; // type:func
+BgMoriHashira4_SetupAction = 0x809EE850; // type:func
+BgMoriHashira4_InitDynaPoly = 0x809EE85C; // type:func
+BgMoriHashira4_Init = 0x809EE8B4; // type:func
+BgMoriHashira4_Destroy = 0x809EE9C8; // type:func
+BgMoriHashira4_SetupWaitForMoriTex = 0x809EE9FC; // type:func
+BgMoriHashira4_WaitForMoriTex = 0x809EEA20; // type:func
+BgMoriHashira4_SetupPillarsRotate = 0x809EEA9C; // type:func
+BgMoriHashira4_PillarsRotate = 0x809EEAC0; // type:func
+BgMoriHashira4_GateWait = 0x809EEAF8; // type:func
+BgMoriHashira4_GateOpen = 0x809EEBA4; // type:func
+BgMoriHashira4_Update = 0x809EEBFC; // type:func
+BgMoriHashira4_Draw = 0x809EEC28; // type:func
+BgMoriIdomizu_SetupAction = 0x809EEDE0; // type:func
+BgMoriIdomizu_SetWaterLevel = 0x809EEDEC; // type:func
+BgMoriIdomizu_Init = 0x809EEE14; // type:func
+BgMoriIdomizu_Destroy = 0x809EEF38; // type:func
+BgMoriIdomizu_SetupWaitForMoriTex = 0x809EEF58; // type:func
+BgMoriIdomizu_WaitForMoriTex = 0x809EEF7C; // type:func
+BgMoriIdomizu_SetupMain = 0x809EEFD4; // type:func
+BgMoriIdomizu_Main = 0x809EEFF8; // type:func
+BgMoriIdomizu_Update = 0x809EF1BC; // type:func
+BgMoriIdomizu_Draw = 0x809EF1E8; // type:func
+BgSpot16Doughnut_Init = 0x809EF420; // type:func
+BgSpot16Doughnut_Destroy = 0x809EF594; // type:func
+BgSpot16Doughnut_Update = 0x809EF5A4; // type:func
+BgSpot16Doughnut_UpdateExpanding = 0x809EF638; // type:func
+BgSpot16Doughnut_Draw = 0x809EF6A0; // type:func
+BgSpot16Doughnut_DrawExpanding = 0x809EF850; // type:func
+BgBdanSwitch_InitDynaPoly = 0x809EF9D0; // type:func
+BgBdanSwitch_InitCollision = 0x809EFA28; // type:func
+func_8086D0EC = 0x809EFA7C; // type:func
+BgBdanSwitch_Init = 0x809EFBE8; // type:func
+BgBdanSwitch_Destroy = 0x809EFDA4; // type:func
+func_8086D4B4 = 0x809EFE10; // type:func
+func_8086D548 = 0x809EFEA4; // type:func
+func_8086D5C4 = 0x809EFF20; // type:func
+func_8086D5E0 = 0x809EFF40; // type:func
+func_8086D67C = 0x809EFFDC; // type:func
+func_8086D694 = 0x809EFFF8; // type:func
+func_8086D730 = 0x809F0098; // type:func
+func_8086D754 = 0x809F00C0; // type:func
+func_8086D7FC = 0x809F0168; // type:func
+func_8086D80C = 0x809F017C; // type:func
+func_8086D86C = 0x809F01DC; // type:func
+func_8086D888 = 0x809F01FC; // type:func
+func_8086D8BC = 0x809F0234; // type:func
+func_8086D8CC = 0x809F0248; // type:func
+func_8086D944 = 0x809F02C0; // type:func
+func_8086D95C = 0x809F02DC; // type:func
+func_8086D9F8 = 0x809F037C; // type:func
+func_8086DA1C = 0x809F03A4; // type:func
+func_8086DAB4 = 0x809F0440; // type:func
+func_8086DAC4 = 0x809F0454; // type:func
+func_8086DB24 = 0x809F04B4; // type:func
+func_8086DB40 = 0x809F04D4; // type:func
+func_8086DB4C = 0x809F04E4; // type:func
+func_8086DB68 = 0x809F0504; // type:func
+func_8086DC30 = 0x809F05CC; // type:func
+func_8086DC48 = 0x809F05E8; // type:func
+func_8086DCCC = 0x809F066C; // type:func
+func_8086DCE8 = 0x809F068C; // type:func
+func_8086DDA8 = 0x809F074C; // type:func
+func_8086DDC0 = 0x809F0768; // type:func
+BgBdanSwitch_Update = 0x809F07FC; // type:func
+func_8086DF58 = 0x809F0900; // type:func
+BgBdanSwitch_Draw = 0x809F0970; // type:func
+EnMa1_GetTextId = 0x809F0E00; // type:func
+EnMa1_UpdateTalkState = 0x809F0EE8; // type:func
+EnMa1_ShouldSpawn = 0x809F1034; // type:func
+EnMa1_UpdateEyes = 0x809F1180; // type:func
+EnMa1_ChangeAnim = 0x809F11F8; // type:func
+EnMa1_UpdateTracking = 0x809F1268; // type:func
+EnMa1_UpdateSinging = 0x809F12E8; // type:func
+EnMa1_Init = 0x809F1360; // type:func
+EnMa1_Destroy = 0x809F14C8; // type:func
+EnMa1_Idle = 0x809F1508; // type:func
+EnMa1_GiveWeirdEgg = 0x809F1620; // type:func
+EnMa1_FinishGivingWeirdEgg = 0x809F1680; // type:func
+EnMa1_IdleTeachSong = 0x809F16C8; // type:func
+EnMa1_StartTeachSong = 0x809F17F4; // type:func
+EnMa1_TeachSong = 0x809F1878; // type:func
+EnMa1_WaitForPlayback = 0x809F18E0; // type:func
+EnMa1_DoNothing = 0x809F1958; // type:func
+EnMa1_Update = 0x809F1968; // type:func
+EnMa1_OverrideLimbDraw = 0x809F1A54; // type:func
+EnMa1_PostLimbDraw = 0x809F1BE4; // type:func
+EnMa1_Draw = 0x809F1C40; // type:func
+BossGanonEff_SpawnWindowShard = 0x809F20E0; // type:func
+BossGanonEff_SpawnSparkle = 0x809F2220; // type:func
+BossGanonEff_SpawnLightRay = 0x809F231C; // type:func
+BossGanonEff_SpawnShock = 0x809F2460; // type:func
+BossGanonEff_SpawnLightning = 0x809F252C; // type:func
+BossGanonEff_SpawnDustDark = 0x809F25D0; // type:func
+BossGanonEff_SpawnDustLight = 0x809F26C4; // type:func
+BossGanonEff_SpawnShockwave = 0x809F27A8; // type:func
+BossGanonEff_SpawnBlackDot = 0x809F28A0; // type:func
+BossGanon_SetColliderPos = 0x809F295C; // type:func
+BossGanon_SetAnimationObject = 0x809F29A0; // type:func
+BossGanon_Init = 0x809F2A10; // type:func
+BossGanon_Destroy = 0x809F2FB4; // type:func
+BossGanon_SetupIntroCutscene = 0x809F3018; // type:func
+BossGanon_SetIntroCsCamera = 0x809F30FC; // type:func
+BossGanon_IntroCutscene = 0x809F319C; // type:func
+BossGanon_SetupDeathCutscene = 0x809F489C; // type:func
+BossGanon_SetupTowerCutscene = 0x809F4980; // type:func
+BossGanon_ShatterWindows = 0x809F4A84; // type:func
+BossGanon_DeathAndTowerCutscene = 0x809F4BC8; // type:func
+BossGanon_SetupPoundFloor = 0x809F6570; // type:func
+BossGanon_PoundFloor = 0x809F65AC; // type:func
+BossGanon_SetupChargeBigMagic = 0x809F6B00; // type:func
+BossGanon_ChargeBigMagic = 0x809F6B70; // type:func
+BossGanon_SetupWait = 0x809F7378; // type:func
+BossGanon_Wait = 0x809F7400; // type:func
+BossGanon_SetupChargeLightBall = 0x809F774C; // type:func
+BossGanon_ChargeLightBall = 0x809F77BC; // type:func
+BossGanon_SetupPlayTennis = 0x809F7970; // type:func
+BossGanon_PlayTennis = 0x809F79D8; // type:func
+BossGanon_SetupBlock = 0x809F7CA8; // type:func
+BossGanon_Block = 0x809F7D60; // type:func
+BossGanon_SetupHitByLightBall = 0x809F7EF0; // type:func
+BossGanon_HitByLightBall = 0x809F7FE4; // type:func
+BossGanon_SetupVulnerable = 0x809F823C; // type:func
+BossGanon_Vulnerable = 0x809F840C; // type:func
+BossGanon_SetupDamaged = 0x809F8978; // type:func
+BossGanon_Damaged = 0x809F89E0; // type:func
+BossGanon_UpdateDamage = 0x809F8AA0; // type:func
+BossGanon_Update = 0x809F8E68; // type:func
+BossGanon_OverrideLimbDraw = 0x809F9FD0; // type:func
+BossGanon_PostLimbDraw = 0x809FA210; // type:func
+BossGanon_InitRand = 0x809FA568; // type:func
+BossGanon_RandZeroOne = 0x809FA588; // type:func
+BossGanon_DrawShock = 0x809FA6B0; // type:func
+BossGanon_DrawHandLightBall = 0x809FAA48; // type:func
+BossGanon_DrawBigMagicCharge = 0x809FAC94; // type:func
+BossGanon_DrawTriforce = 0x809FB318; // type:func
+BossGanon_DrawDarkVortex = 0x809FB6D8; // type:func
+func_808E0254 = 0x809FB924; // type:func
+BossGanon_GenShadowTexture = 0x809FBDCC; // type:func
+BossGanon_DrawShadowTexture = 0x809FC10C; // type:func
+BossGanon_Draw = 0x809FC36C; // type:func
+BossGanon_CheckFallingPlatforms = 0x809FC5B4; // type:func
+BossGanon_LightBall_Update = 0x809FC69C; // type:func
+BossGanon_LightBall_Draw = 0x809FD1BC; // type:func
+func_808E1EB4 = 0x809FD4D0; // type:func
+func_808E229C = 0x809FD8C0; // type:func
+func_808E2544 = 0x809FDB00; // type:func
+func_808E324C = 0x809FE814; // type:func
+BossGanon_UpdateEffects = 0x809FEAE8; // type:func
+BossGanon_DrawEffects = 0x809FF310; // type:func
+BossSst_Init = 0x80A17EC0; // type:func
+BossSst_Destroy = 0x80A18348; // type:func
+BossSst_HeadSetupLurk = 0x80A18394; // type:func
+BossSst_HeadLurk = 0x80A183C8; // type:func
+BossSst_HeadSetupIntro = 0x80A18404; // type:func
+BossSst_HeadIntro = 0x80A18550; // type:func
+BossSst_HeadSetupWait = 0x80A19368; // type:func
+BossSst_HeadWait = 0x80A193B8; // type:func
+BossSst_HeadSetupNeutral = 0x80A19434; // type:func
+BossSst_HeadNeutral = 0x80A19454; // type:func
+BossSst_HeadSetupDamagedHand = 0x80A195F8; // type:func
+BossSst_HeadDamagedHand = 0x80A19660; // type:func
+BossSst_HeadSetupReadyCharge = 0x80A19758; // type:func
+BossSst_HeadReadyCharge = 0x80A197B0; // type:func
+BossSst_HeadSetupCharge = 0x80A19854; // type:func
+BossSst_HeadCharge = 0x80A19910; // type:func
+BossSst_HeadSetupEndCharge = 0x80A19B70; // type:func
+BossSst_HeadEndCharge = 0x80A19BF4; // type:func
+BossSst_HeadSetupFrozenHand = 0x80A19C64; // type:func
+BossSst_HeadFrozenHand = 0x80A19CB8; // type:func
+BossSst_HeadSetupUnfreezeHand = 0x80A19D00; // type:func
+BossSst_HeadUnfreezeHand = 0x80A19D4C; // type:func
+BossSst_HeadSetupStunned = 0x80A19D88; // type:func
+BossSst_HeadStunned = 0x80A19E28; // type:func
+BossSst_HeadSetupVulnerable = 0x80A1A0AC; // type:func
+BossSst_HeadVulnerable = 0x80A1A14C; // type:func
+BossSst_HeadSetupDamage = 0x80A1A24C; // type:func
+BossSst_HeadDamage = 0x80A1A31C; // type:func
+BossSst_HeadSetupRecover = 0x80A1A36C; // type:func
+BossSst_HeadRecover = 0x80A1A3F8; // type:func
+BossSst_SetCameraTargets = 0x80A1A58C; // type:func
+BossSst_UpdateDeathCamera = 0x80A1A6B8; // type:func
+BossSst_HeadSetupDeath = 0x80A1A844; // type:func
+BossSst_HeadDeath = 0x80A1A9D8; // type:func
+BossSst_HeadSetupThrash = 0x80A1AC28; // type:func
+BossSst_HeadThrash = 0x80A1AC90; // type:func
+BossSst_HeadSetupDarken = 0x80A1AD0C; // type:func
+BossSst_HeadDarken = 0x80A1AD54; // type:func
+BossSst_HeadSetupFall = 0x80A1AF7C; // type:func
+BossSst_HeadFall = 0x80A1B014; // type:func
+BossSst_HeadSetupMelt = 0x80A1B0B0; // type:func
+BossSst_HeadMelt = 0x80A1B100; // type:func
+BossSst_HeadSetupFinish = 0x80A1B1B8; // type:func
+BossSst_HeadFinish = 0x80A1B214; // type:func
+BossSst_HandSetupWait = 0x80A1B50C; // type:func
+BossSst_HandWait = 0x80A1B588; // type:func
+BossSst_HandSetupDownbeat = 0x80A1B6F8; // type:func
+BossSst_HandDownbeat = 0x80A1B76C; // type:func
+BossSst_HandSetupDownbeatEnd = 0x80A1B8BC; // type:func
+BossSst_HandDownbeatEnd = 0x80A1B918; // type:func
+BossSst_HandSetupOffbeat = 0x80A1BA0C; // type:func
+BossSst_HandOffbeat = 0x80A1BA80; // type:func
+BossSst_HandSetupOffbeatEnd = 0x80A1BB60; // type:func
+BossSst_HandOffbeatEnd = 0x80A1BBAC; // type:func
+BossSst_HandSetupEndSlam = 0x80A1BCF0; // type:func
+BossSst_HandEndSlam = 0x80A1BD64; // type:func
+BossSst_HandSetupRetreat = 0x80A1BDA0; // type:func
+BossSst_HandRetreat = 0x80A1BE48; // type:func
+BossSst_HandSetupReadySlam = 0x80A1C074; // type:func
+BossSst_HandReadySlam = 0x80A1C0E0; // type:func
+BossSst_HandSetupSlam = 0x80A1C1D0; // type:func
+BossSst_HandSlam = 0x80A1C260; // type:func
+BossSst_HandSetupReadySweep = 0x80A1C444; // type:func
+BossSst_HandReadySweep = 0x80A1C4EC; // type:func
+BossSst_HandSetupSweep = 0x80A1C610; // type:func
+BossSst_HandSweep = 0x80A1C69C; // type:func
+BossSst_HandSetupReadyPunch = 0x80A1C8AC; // type:func
+BossSst_HandReadyPunch = 0x80A1C914; // type:func
+BossSst_HandSetupPunch = 0x80A1C970; // type:func
+BossSst_HandPunch = 0x80A1C9F8; // type:func
+BossSst_HandSetupReadyClap = 0x80A1CB3C; // type:func
+BossSst_HandReadyClap = 0x80A1CC2C; // type:func
+BossSst_HandSetupClap = 0x80A1CE1C; // type:func
+BossSst_HandClap = 0x80A1CE8C; // type:func
+BossSst_HandSetupEndClap = 0x80A1D0B8; // type:func
+BossSst_HandEndClap = 0x80A1D124; // type:func
+BossSst_HandSetupReadyGrab = 0x80A1D1C8; // type:func
+BossSst_HandReadyGrab = 0x80A1D24C; // type:func
+BossSst_HandSetupGrab = 0x80A1D2F4; // type:func
+BossSst_HandGrab = 0x80A1D380; // type:func
+BossSst_HandSetupCrush = 0x80A1D62C; // type:func
+BossSst_HandCrush = 0x80A1D684; // type:func
+BossSst_HandSetupEndCrush = 0x80A1D79C; // type:func
+BossSst_HandEndCrush = 0x80A1D7EC; // type:func
+BossSst_HandSetupSwing = 0x80A1D828; // type:func
+BossSst_HandSwing = 0x80A1D8B0; // type:func
+BossSst_HandSetupReel = 0x80A1DBE4; // type:func
+BossSst_HandReel = 0x80A1DC7C; // type:func
+BossSst_HandSetupReadyShake = 0x80A1DDD4; // type:func
+BossSst_HandReadyShake = 0x80A1DE24; // type:func
+BossSst_HandSetupShake = 0x80A1DF8C; // type:func
+BossSst_HandShake = 0x80A1DFA8; // type:func
+BossSst_HandSetupReadyCharge = 0x80A1E13C; // type:func
+BossSst_HandReadyCharge = 0x80A1E190; // type:func
+BossSst_HandSetupStunned = 0x80A1E308; // type:func
+BossSst_HandStunned = 0x80A1E3B4; // type:func
+BossSst_HandSetupDamage = 0x80A1E510; // type:func
+BossSst_HandDamage = 0x80A1E56C; // type:func
+BossSst_HandSetupThrash = 0x80A1E644; // type:func
+BossSst_HandThrash = 0x80A1E6E0; // type:func
+BossSst_HandSetupDarken = 0x80A1E8D4; // type:func
+BossSst_HandDarken = 0x80A1E924; // type:func
+BossSst_HandSetupFall = 0x80A1E998; // type:func
+BossSst_HandFall = 0x80A1E9E8; // type:func
+BossSst_HandSetupMelt = 0x80A1EA6C; // type:func
+BossSst_HandMelt = 0x80A1EAA8; // type:func
+BossSst_HandSetupFinish = 0x80A1EB20; // type:func
+BossSst_HandFinish = 0x80A1EB4C; // type:func
+BossSst_HandSetupRecover = 0x80A1EB78; // type:func
+BossSst_HandRecover = 0x80A1EBCC; // type:func
+BossSst_HandSetupFrozen = 0x80A1EC64; // type:func
+BossSst_HandFrozen = 0x80A1ED30; // type:func
+BossSst_HandSetupReadyBreakIce = 0x80A1EE90; // type:func
+BossSst_HandReadyBreakIce = 0x80A1EF44; // type:func
+BossSst_HandSetupBreakIce = 0x80A1F060; // type:func
+BossSst_HandBreakIce = 0x80A1F088; // type:func
+BossSst_HandGrabPlayer = 0x80A1F21C; // type:func
+BossSst_HandReleasePlayer = 0x80A1F2BC; // type:func
+BossSst_MoveAround = 0x80A1F340; // type:func
+BossSst_HandSelectAttack = 0x80A1F4CC; // type:func
+BossSst_HandSetDamage = 0x80A1F5C8; // type:func
+BossSst_HandSetInvulnerable = 0x80A1F634; // type:func
+BossSst_HeadSfx = 0x80A1F674; // type:func
+BossSst_HandCollisionCheck = 0x80A1F6A0; // type:func
+BossSst_HeadCollisionCheck = 0x80A1F82C; // type:func
+BossSst_UpdateHand = 0x80A1F978; // type:func
+BossSst_UpdateHead = 0x80A1FC88; // type:func
+BossSst_OverrideHandDraw = 0x80A1FEF8; // type:func
+BossSst_PostHandDraw = 0x80A1FF48; // type:func
+BossSst_OverrideHandTrailDraw = 0x80A1FF84; // type:func
+BossSst_DrawHand = 0x80A1FFC8; // type:func
+BossSst_OverrideHeadDraw = 0x80A20374; // type:func
+BossSst_PostHeadDraw = 0x80A20B78; // type:func
+BossSst_DrawHead = 0x80A20C20; // type:func
+BossSst_SpawnHeadShadow = 0x80A21070; // type:func
+BossSst_SpawnHandShadow = 0x80A2119C; // type:func
+BossSst_SpawnShockwave = 0x80A21250; // type:func
+BossSst_SpawnIceCrystal = 0x80A2132C; // type:func
+BossSst_SpawnIceShard = 0x80A215E8; // type:func
+BossSst_IceShatter = 0x80A2183C; // type:func
+BossSst_UpdateEffects = 0x80A21A08; // type:func
+BossSst_DrawEffects = 0x80A21CAC; // type:func
+EnNy_Init = 0x80A24480; // type:func
+EnNy_Destroy = 0x80A245BC; // type:func
+func_80ABCD40 = 0x80A245E8; // type:func
+func_80ABCD84 = 0x80A24630; // type:func
+func_80ABCD94 = 0x80A24644; // type:func
+func_80ABCDAC = 0x80A24660; // type:func
+func_80ABCDBC = 0x80A24674; // type:func
+EnNy_SetupTurnToStone = 0x80A246B8; // type:func
+func_80ABCE38 = 0x80A246F4; // type:func
+func_80ABCE50 = 0x80A24710; // type:func
+func_80ABCE90 = 0x80A24750; // type:func
+func_80ABCEEC = 0x80A247AC; // type:func
+EnNy_Move = 0x80A2480C; // type:func
+EnNy_TurnToStone = 0x80A24920; // type:func
+func_80ABD11C = 0x80A249E0; // type:func
+EnNy_CollisionCheck = 0x80A24A54; // type:func
+func_80ABD3B8 = 0x80A24C7C; // type:func
+EnNy_Update = 0x80A24D64; // type:func
+EnNy_SetupDie = 0x80A24FF0; // type:func
+EnNy_Die = 0x80A25274; // type:func
+EnNy_UpdateDeath = 0x80A25480; // type:func
+EnNy_UpdateUnused = 0x80A254C0; // type:func
+EnNy_Draw = 0x80A255F0; // type:func
+EnNy_DrawDeathEffect = 0x80A258B8; // type:func
+EnFr_OrientUnderwater = 0x80A25DB0; // type:func
+EnFr_Init = 0x80A25EC4; // type:func
+EnFr_DrawIdle = 0x80A25F7C; // type:func
+EnFr_DrawActive = 0x80A25FA4; // type:func
+EnFr_Update = 0x80A25FB8; // type:func
+EnFr_Destroy = 0x80A262B0; // type:func
+EnFr_IsDivingIntoWater = 0x80A262E4; // type:func
+EnFr_DivingIntoWater = 0x80A26368; // type:func
+EnFr_IsBelowLogSpot = 0x80A26414; // type:func
+EnFr_IsAboveAndWithin30DistXZ = 0x80A26470; // type:func
+EnFr_DecrementBlinkTimer = 0x80A264EC; // type:func
+EnFr_DecrementBlinkTimerUpdate = 0x80A26514; // type:func
+EnFr_SetupJumpingOutOfWater = 0x80A265A4; // type:func
+EnFr_JumpingOutOfWater = 0x80A26644; // type:func
+EnFr_OrientOnLogSpot = 0x80A267E4; // type:func
+EnFr_ChooseJumpFromLogSpot = 0x80A268A4; // type:func
+EnFr_JumpingUp = 0x80A269B8; // type:func
+EnFr_JumpingBackIntoWater = 0x80A26AF8; // type:func
+EnFr_SetScaleActive = 0x80A26C50; // type:func
+EnFr_ButterflyPath = 0x80A26D58; // type:func
+EnFr_UpdateActive = 0x80A26EB4; // type:func
+EnFr_SetupJumpingUp = 0x80A26F98; // type:func
+EnFr_Idle = 0x80A27038; // type:func
+EnFr_Activate = 0x80A27118; // type:func
+EnFr_ActivateCheckFrogSong = 0x80A27180; // type:func
+func_80A1BE98 = 0x80A27224; // type:func
+EnFr_ListeningToOcarinaNotes = 0x80A2729C; // type:func
+EnFr_ChildSong = 0x80A273E8; // type:func
+EnFr_ChildSongFirstTime = 0x80A27520; // type:func
+EnFr_TalkBeforeFrogSong = 0x80A27578; // type:func
+EnFr_CheckOcarinaInputFrogSong = 0x80A275E0; // type:func
+EnFr_DeactivateButterfly = 0x80A276DC; // type:func
+EnFr_GetNextNoteFrogSong = 0x80A27724; // type:func
+EnFr_SetupFrogSong = 0x80A277A0; // type:func
+EnFr_IsFrogSongComplete = 0x80A27814; // type:func
+EnFr_OcarinaMistake = 0x80A278C4; // type:func
+EnFr_ContinueFrogSong = 0x80A27920; // type:func
+EnFr_SetupReward = 0x80A27AC4; // type:func
+EnFr_PrintTextBox = 0x80A27B40; // type:func
+EnFr_TalkBeforeReward = 0x80A27B80; // type:func
+EnFr_SetReward = 0x80A27BE8; // type:func
+EnFr_Deactivate = 0x80A27CFC; // type:func
+EnFr_GiveReward = 0x80A27DFC; // type:func
+EnFr_SetIdle = 0x80A27E5C; // type:func
+EnFr_UpdateIdle = 0x80A27EB0; // type:func
+EnFr_OverrideLimbDraw = 0x80A27EDC; // type:func
+EnFr_PostLimbDraw = 0x80A27F08; // type:func
+EnFr_Draw = 0x80A27FC0; // type:func
+ItemShield_SetupAction = 0x80A28840; // type:func
+ItemShield_Init = 0x80A2884C; // type:func
+ItemShield_Destroy = 0x80A289B4; // type:func
+func_80B86AC8 = 0x80A289E0; // type:func
+func_80B86BC8 = 0x80A28AE4; // type:func
+func_80B86CA8 = 0x80A28BCC; // type:func
+func_80B86F68 = 0x80A28E90; // type:func
+ItemShield_Update = 0x80A28F9C; // type:func
+ItemShield_Draw = 0x80A28FC0; // type:func
+BgIceShelter_InitColliders = 0x80A29250; // type:func
+BgIceShelter_InitDynaPoly = 0x80A29384; // type:func
+BgIceShelter_RotateY = 0x80A293DC; // type:func
+BgIceShelter_Init = 0x80A2945C; // type:func
+BgIceShelter_Destroy = 0x80A295D8; // type:func
+BgIceShelter_SpawnSteamAround = 0x80A29664; // type:func
+BgIceShelter_SpawnSteamAlong = 0x80A298D8; // type:func
+BgIceShelter_SetupIdle = 0x80A29B3C; // type:func
+BgIceShelter_Idle = 0x80A29B58; // type:func
+BgIceShelter_SetupMelt = 0x80A29C98; // type:func
+BgIceShelter_Melt = 0x80A29CB4; // type:func
+BgIceShelter_Update = 0x80A29E78; // type:func
+BgIceShelter_Draw = 0x80A29E9C; // type:func
+EnIceHono_XZDistanceSquared = 0x80A2A480; // type:func
+EnIceHono_InitCapturableFlame = 0x80A2A4B0; // type:func
+EnIceHono_InitDroppedFlame = 0x80A2A554; // type:func
+EnIceHono_InitSmallFlame = 0x80A2A65C; // type:func
+EnIceHono_Init = 0x80A2A6C4; // type:func
+EnIceHono_Destroy = 0x80A2A824; // type:func
+EnIceHono_InBottleRange = 0x80A2A87C; // type:func
+EnIceHono_SetupActionCapturableFlame = 0x80A2A96C; // type:func
+EnIceHono_CapturableFlame = 0x80A2A994; // type:func
+EnIceHono_SetupActionDroppedFlame = 0x80A2AA44; // type:func
+EnIceHono_DropFlame = 0x80A2AA68; // type:func
+EnIceHono_SetupActionSpreadFlames = 0x80A2AC28; // type:func
+EnIceHono_SpreadFlames = 0x80A2AC4C; // type:func
+EnIceHono_SetupActionSmallFlame = 0x80A2AEA8; // type:func
+EnIceHono_SmallFlameMove = 0x80A2AF7C; // type:func
+EnIceHono_Update = 0x80A2B0D4; // type:func
+EnIceHono_Draw = 0x80A2B268; // type:func
+ItemOcarina_SetupAction = 0x80A2B670; // type:func
+ItemOcarina_Init = 0x80A2B67C; // type:func
+ItemOcarina_Destroy = 0x80A2B804; // type:func
+ItemOcarina_Fly = 0x80A2B814; // type:func
+ItemOcarina_GetThrown = 0x80A2B9C0; // type:func
+func_80B864EC = 0x80A2BA18; // type:func
+func_80B865E0 = 0x80A2BB0C; // type:func
+ItemOcarina_DoNothing = 0x80A2BB6C; // type:func
+ItemOcarina_StartSoTCutscene = 0x80A2BB7C; // type:func
+ItemOcarina_WaitInWater = 0x80A2BBF0; // type:func
+ItemOcarina_Update = 0x80A2BCC4; // type:func
+ItemOcarina_Draw = 0x80A2BCE8; // type:func
+MagicDark_Init = 0x80A2BE40; // type:func
+MagicDark_Destroy = 0x80A2BF24; // type:func
+MagicDark_DiamondUpdate = 0x80A2BF5C; // type:func
+MagicDark_DimLighting = 0x80A2C1A4; // type:func
+MagicDark_OrbUpdate = 0x80A2C2F0; // type:func
+MagicDark_DiamondDraw = 0x80A2C498; // type:func
+MagicDark_OrbDraw = 0x80A2C700; // type:func
+Demo6K_SetupAction = 0x80A2D690; // type:func
+Demo6K_Init = 0x80A2D69C; // type:func
+Demo6K_Destroy = 0x80A2DA84; // type:func
+Demo6K_WaitForObject = 0x80A2DAB8; // type:func
+func_80966E04 = 0x80A2DB10; // type:func
+func_80966E98 = 0x80A2DBA8; // type:func
+func_80966F84 = 0x80A2DC9C; // type:func
+func_809670AC = 0x80A2DDC4; // type:func
+func_8096712C = 0x80A2DE44; // type:func
+func_80967244 = 0x80A2DF5C; // type:func
+func_80967410 = 0x80A2E128; // type:func
+func_809674E0 = 0x80A2E1F8; // type:func
+func_809676A4 = 0x80A2E3BC; // type:func
+func_8096784C = 0x80A2E564; // type:func
+func_80967A04 = 0x80A2E720; // type:func
+func_80967AD0 = 0x80A2E7EC; // type:func
+func_80967BF8 = 0x80A2E918; // type:func
+func_80967DBC = 0x80A2EADC; // type:func
+func_80967F10 = 0x80A2EC28; // type:func
+Demo6K_Update = 0x80A2ECF4; // type:func
+func_80967FFC = 0x80A2ED18; // type:func
+func_80968298 = 0x80A2EF64; // type:func
+func_8096865C = 0x80A2F2C4; // type:func
+func_809688C4 = 0x80A2F4D0; // type:func
+func_80968B70 = 0x80A2F74C; // type:func
+func_80968FB0 = 0x80A2FB4C; // type:func
+func_809691BC = 0x80A2FD04; // type:func
+EnAnubiceTag_Init = 0x80A303A0; // type:func
+EnAnubiceTag_Destroy = 0x80A303F0; // type:func
+EnAnubiceTag_SpawnAnubis = 0x80A30400; // type:func
+EnAnubiceTag_ManageAnubis = 0x80A30478; // type:func
+EnAnubiceTag_Update = 0x80A305DC; // type:func
+EnAnubiceTag_Draw = 0x80A30600; // type:func
+BgHakaGate_Init = 0x80A30670; // type:func
+BgHakaGate_Destroy = 0x80A30940; // type:func
+BgHakaGate_DoNothing = 0x80A3099C; // type:func
+BgHakaGate_StatueInactive = 0x80A309AC; // type:func
+BgHakaGate_StatueIdle = 0x80A309E8; // type:func
+BgHakaGate_StatueTurn = 0x80A30B00; // type:func
+BgHakaGate_FloorClosed = 0x80A30CE4; // type:func
+BgHakaGate_FloorOpen = 0x80A30E6C; // type:func
+BgHakaGate_GateWait = 0x80A30EF8; // type:func
+BgHakaGate_GateOpen = 0x80A30F48; // type:func
+BgHakaGate_SkullOfTruth = 0x80A30FD8; // type:func
+BgHakaGate_FalseSkull = 0x80A31034; // type:func
+BgHakaGate_Update = 0x80A310B4; // type:func
+BgHakaGate_DrawFlame = 0x80A310FC; // type:func
+BgHakaGate_Draw = 0x80A312C8; // type:func
+BgSpot15Saku_Init = 0x80A31700; // type:func
+BgSpot15Saku_Destroy = 0x80A317B4; // type:func
+func_808B4930 = 0x80A317E8; // type:func
+func_808B4978 = 0x80A31830; // type:func
+func_808B4A04 = 0x80A318BC; // type:func
+BgSpot15Saku_Update = 0x80A318EC; // type:func
+BgSpot15Saku_Draw = 0x80A31920; // type:func
+BgJyaGoroiwa_UpdateCollider = 0x80A31A40; // type:func
+BgJyaGoroiwa_InitCollider = 0x80A31A98; // type:func
+BgJyaGoroiwa_UpdateRotation = 0x80A31B00; // type:func
+BgJyaGoroiwa_Init = 0x80A31B40; // type:func
+BgJyaGoroiwa_Destroy = 0x80A31BD4; // type:func
+BgJyaGoroiwa_SetupMove = 0x80A31C00; // type:func
+BgJyaGoroiwa_Move = 0x80A31C30; // type:func
+BgJyaGoroiwa_SetupWait = 0x80A31EC4; // type:func
+BgJyaGoroiwa_Wait = 0x80A31EDC; // type:func
+BgJyaGoroiwa_Update = 0x80A31F2C; // type:func
+BgJyaGoroiwa_Draw = 0x80A32018; // type:func
+BgJyaZurerukabe_InitDynaPoly = 0x80A321C0; // type:func
+func_8089B4C8 = 0x80A32218; // type:func
+BgJyaZurerukabe_Init = 0x80A323B4; // type:func
+BgJyaZurerukabe_Destroy = 0x80A32474; // type:func
+func_8089B7B4 = 0x80A324C0; // type:func
+func_8089B7C4 = 0x80A324D4; // type:func
+func_8089B80C = 0x80A32520; // type:func
+func_8089B870 = 0x80A32588; // type:func
+BgJyaZurerukabe_Update = 0x80A32650; // type:func
+BgJyaZurerukabe_Draw = 0x80A326A8; // type:func
+func_808958F0 = 0x80A32870; // type:func
+BgJyaCobra_InitDynapoly = 0x80A328C4; // type:func
+BgJyaCobra_SpawnRay = 0x80A3291C; // type:func
+func_80895A70 = 0x80A32984; // type:func
+func_80895BEC = 0x80A32B04; // type:func
+func_80895C74 = 0x80A32B88; // type:func
+BgJyaCobra_UpdateShadowFromSide = 0x80A32E08; // type:func
+BgJyaCobra_UpdateShadowFromTop = 0x80A33430; // type:func
+BgJyaCobra_Init = 0x80A336EC; // type:func
+BgJyaCobra_Destroy = 0x80A337D8; // type:func
+func_80896918 = 0x80A3380C; // type:func
+func_80896950 = 0x80A33848; // type:func
+func_808969F8 = 0x80A338F0; // type:func
+func_80896ABC = 0x80A339B8; // type:func
+BgJyaCobra_Update = 0x80A33B4C; // type:func
+func_80896CB4 = 0x80A33BC0; // type:func
+func_80896D78 = 0x80A33C44; // type:func
+BgJyaCobra_DrawShadow = 0x80A33D70; // type:func
+BgJyaCobra_Draw = 0x80A33FDC; // type:func
+BgJyaKanaami_InitDynaPoly = 0x80A34590; // type:func
+BgJyaKanaami_Init = 0x80A345E8; // type:func
+BgJyaKanaami_Destroy = 0x80A34668; // type:func
+func_80899880 = 0x80A3469C; // type:func
+func_80899894 = 0x80A346B4; // type:func
+func_8089993C = 0x80A3475C; // type:func
+func_80899950 = 0x80A34774; // type:func
+func_80899A08 = 0x80A3482C; // type:func
+BgJyaKanaami_Update = 0x80A34840; // type:func
+BgJyaKanaami_Draw = 0x80A34874; // type:func
+Fishing_SetColliderElement = 0x80A34940; // type:func
+Fishing_SeedRand = 0x80A349F0; // type:func
+Fishing_RandZeroOne = 0x80A34A10; // type:func
+Fishing_SmoothStepToS = 0x80A34B38; // type:func
+Fishing_SpawnRipple = 0x80A34BE4; // type:func
+Fishing_SpawnDustSplash = 0x80A34D3C; // type:func
+Fishing_SpawnWaterDust = 0x80A34E84; // type:func
+Fishing_SpawnBubble = 0x80A34FBC; // type:func
+Fishing_SpawnRainDrop = 0x80A350EC; // type:func
+Fishing_InitPondProps = 0x80A351E4; // type:func
+Fishing_Init = 0x80A354F8; // type:func
+Fishing_Destroy = 0x80A35DE0; // type:func
+Fishing_UpdateEffects = 0x80A35E58; // type:func
+Fishing_DrawEffects = 0x80A3659C; // type:func
+Fishing_DrawStreamSplash = 0x80A36FFC; // type:func
+Fishing_IsAboveCounter = 0x80A37180; // type:func
+Fishing_UpdateLine = 0x80A37274; // type:func
+Fishing_UpdateLinePos = 0x80A37800; // type:func
+Fishing_DrawLureHook = 0x80A37998; // type:func
+Fishing_UpdateSinkingLure = 0x80A37E7C; // type:func
+Fishing_DrawSinkingLure = 0x80A38180; // type:func
+Fishing_DrawLureAndLine = 0x80A3844C; // type:func
+Fishing_DrawRod = 0x80A38C3C; // type:func
+Fishing_UpdateLure = 0x80A39698; // type:func
+Fishing_SplashBySize = 0x80A3B64C; // type:func
+Fishing_SplashBySize2 = 0x80A3B914; // type:func
+func_80B70ED4 = 0x80A3BAF8; // type:func
+Fishing_FishLeapSfx = 0x80A3BE98; // type:func
+Fishing_HandleAquariumDialog = 0x80A3C058; // type:func
+Fishing_UpdateFish = 0x80A3C218; // type:func
+Fishing_FishOverrideLimbDraw = 0x80A40650; // type:func
+Fishing_FishPostLimbDraw = 0x80A40770; // type:func
+Fishing_LoachOverrideLimbDraw = 0x80A407B0; // type:func
+Fishing_LoachPostLimbDraw = 0x80A40830; // type:func
+Fishing_DrawFish = 0x80A40870; // type:func
+Fishing_HandleReedContact = 0x80A40AB8; // type:func
+Fishing_HandleLilyPadContact = 0x80A40B64; // type:func
+Fishing_UpdatePondProps = 0x80A40C4C; // type:func
+Fishing_DrawPondProps = 0x80A40F08; // type:func
+Fishing_UpdateGroupFishes = 0x80A4134C; // type:func
+Fishing_DrawGroupFishes = 0x80A41C1C; // type:func
+Fishing_HandleOwnerDialog = 0x80A41E0C; // type:func
+Fishing_UpdateOwner = 0x80A42C90; // type:func
+Fishing_OwnerOverrideLimbDraw = 0x80A44998; // type:func
+Fishing_OwnerPostLimbDraw = 0x80A449D0; // type:func
+Fishing_DrawOwner = 0x80A44AE0; // type:func
+ObjOshihiki_InitDynapoly = 0x80A4F3F0; // type:func
+ObjOshihiki_RotateXZ = 0x80A4F448; // type:func
+ObjOshihiki_StrongEnough = 0x80A4F49C; // type:func
+ObjOshihiki_ResetFloors = 0x80A4F520; // type:func
+ObjOshihiki_GetBlockUnder = 0x80A4F54C; // type:func
+ObjOshihiki_UpdateInitPos = 0x80A4F5DC; // type:func
+ObjOshihiki_NoSwitchPress = 0x80A4F70C; // type:func
+ObjOshihiki_CheckType = 0x80A4F7D8; // type:func
+ObjOshihiki_SetScale = 0x80A4F828; // type:func
+ObjOshihiki_SetTexture = 0x80A4F860; // type:func
+ObjOshihiki_SetColor = 0x80A4F8C0; // type:func
+ObjOshihiki_Init = 0x80A4F968; // type:func
+ObjOshihiki_Destroy = 0x80A4FA90; // type:func
+ObjOshihiki_SetFloors = 0x80A4FAC4; // type:func
+ObjOshihiki_GetHighestFloor = 0x80A4FC24; // type:func
+ObjOshihiki_SetGround = 0x80A4FD70; // type:func
+ObjOshihiki_CheckFloor = 0x80A4FDC8; // type:func
+ObjOshihiki_CheckGround = 0x80A4FE20; // type:func
+ObjOshihiki_CheckWall = 0x80A4FE98; // type:func
+ObjOshihiki_MoveWithBlockUnder = 0x80A500EC; // type:func
+ObjOshihiki_SetupOnScene = 0x80A501E8; // type:func
+ObjOshihiki_OnScene = 0x80A50220; // type:func
+ObjOshihiki_SetupOnActor = 0x80A5030C; // type:func
+ObjOshihiki_OnActor = 0x80A5034C; // type:func
+ObjOshihiki_SetupPush = 0x80A50544; // type:func
+ObjOshihiki_Push = 0x80A50570; // type:func
+ObjOshihiki_SetupFall = 0x80A5078C; // type:func
+ObjOshihiki_Fall = 0x80A507E4; // type:func
+ObjOshihiki_Update = 0x80A508E8; // type:func
+ObjOshihiki_Draw = 0x80A50970; // type:func
+BgGateShutter_Init = 0x80A50EA0; // type:func
+BgGateShutter_Destroy = 0x80A50F88; // type:func
+func_8087828C = 0x80A50FBC; // type:func
+func_80878300 = 0x80A51030; // type:func
+func_808783AC = 0x80A510E0; // type:func
+func_808783D4 = 0x80A51108; // type:func
+BgGateShutter_Update = 0x80A511C4; // type:func
+BgGateShutter_Draw = 0x80A511F8; // type:func
+EffDust_SetupAction = 0x80A51320; // type:func
+EffDust_SetupDraw = 0x80A5132C; // type:func
+EffDust_InitPosAndDistance = 0x80A51338; // type:func
+EffDust_Init = 0x80A513B0; // type:func
+EffDust_Destroy = 0x80A51570; // type:func
+EffDust_UpdateFunc_8099DB28 = 0x80A51580; // type:func
+EffDust_UpdateFunc_8099DD74 = 0x80A517CC; // type:func
+EffDust_UpdateFunc_8099DFC0 = 0x80A51A18; // type:func
+EffDust_Update = 0x80A51F2C; // type:func
+EffDust_DrawFunc_8099E4F4 = 0x80A51F50; // type:func
+EffDust_DrawFunc_8099E784 = 0x80A521AC; // type:func
+EffDust_Draw = 0x80A52510; // type:func
+BgSpot01Fusya_SetupAction = 0x80A52700; // type:func
+BgSpot01Fusya_Init = 0x80A5270C; // type:func
+BgSpot01Fusya_Destroy = 0x80A52788; // type:func
+func_808AAA50 = 0x80A52798; // type:func
+BgSpot01Fusya_Update = 0x80A52858; // type:func
+BgSpot01Fusya_Draw = 0x80A5287C; // type:func
+BgSpot01Idohashira_PlayBreakSfx1 = 0x80A529A0; // type:func
+BgSpot01Idohashira_PlayBreakSfx2 = 0x80A529C8; // type:func
+func_808AAD3C = 0x80A52A00; // type:func
+func_808AAE6C = 0x80A52B38; // type:func
+func_808AAF34 = 0x80A52C04; // type:func
+BgSpot01Idohashira_Destroy = 0x80A52DC8; // type:func
+BgSpot01Idohashira_NotInCsMode = 0x80A52DFC; // type:func
+BgSpot01Idohashira_GetCue = 0x80A52E1C; // type:func
+func_808AB18C = 0x80A52E68; // type:func
+func_808AB1DC = 0x80A52EBC; // type:func
+func_808AB29C = 0x80A52F60; // type:func
+func_808AB3E8 = 0x80A530AC; // type:func
+func_808AB3F8 = 0x80A530C0; // type:func
+func_808AB414 = 0x80A530E0; // type:func
+func_808AB444 = 0x80A5310C; // type:func
+func_808AB504 = 0x80A531B8; // type:func
+func_808AB510 = 0x80A531C8; // type:func
+func_808AB530 = 0x80A531E8; // type:func
+func_808AB570 = 0x80A5322C; // type:func
+BgSpot01Idohashira_Update = 0x80A5324C; // type:func
+BgSpot01Idohashira_Init = 0x80A53294; // type:func
+func_808AB700 = 0x80A533AC; // type:func
+BgSpot01Idohashira_Draw = 0x80A5343C; // type:func
+BgSpot01Idomizu_Init = 0x80A535A0; // type:func
+BgSpot01Idomizu_Destroy = 0x80A53638; // type:func
+func_808ABB84 = 0x80A53648; // type:func
+BgSpot01Idomizu_Update = 0x80A536FC; // type:func
+BgSpot01Idomizu_Draw = 0x80A53720; // type:func
+BgPoSyokudai_Init = 0x80A538B0; // type:func
+BgPoSyokudai_Destroy = 0x80A53B50; // type:func
+BgPoSyokudai_Update = 0x80A53BC0; // type:func
+BgPoSyokudai_Draw = 0x80A53C40; // type:func
+BgGanonOtyuka_Init = 0x80A54200; // type:func
+BgGanonOtyuka_Destroy = 0x80A5429C; // type:func
+BgGanonOtyuka_WaitToFall = 0x80A542D0; // type:func
+BgGanonOtyuka_Fall = 0x80A54520; // type:func
+BgGanonOtyuka_DoNothing = 0x80A54960; // type:func
+BgGanonOtyuka_Update = 0x80A54970; // type:func
+BgGanonOtyuka_Draw = 0x80A549B8; // type:func
+func_808B3960 = 0x80A56840; // type:func
+BgSpot15Rrbox_RotatePoint = 0x80A56898; // type:func
+func_808B3A34 = 0x80A568EC; // type:func
+func_808B3A40 = 0x80A568FC; // type:func
+func_808B3AAC = 0x80A5696C; // type:func
+BgSpot15Rrbox_Init = 0x80A56A54; // type:func
+BgSpot15Rrbox_Destroy = 0x80A56B24; // type:func
+BgSpot15Rrbox_TrySnapToCheckedPoint = 0x80A56B60; // type:func
+BgSpot15Rrbox_GetFloorHeight = 0x80A56CA0; // type:func
+BgSpot15Rrbox_TrySnapToFloor = 0x80A56E20; // type:func
+func_808B4010 = 0x80A56EE0; // type:func
+func_808B4084 = 0x80A56F54; // type:func
+func_808B40AC = 0x80A56F80; // type:func
+func_808B4178 = 0x80A5704C; // type:func
+func_808B4194 = 0x80A5706C; // type:func
+func_808B4380 = 0x80A57258; // type:func
+func_808B43D0 = 0x80A572A8; // type:func
+func_808B44B8 = 0x80A57374; // type:func
+func_808B44CC = 0x80A5738C; // type:func
+BgSpot15Rrbox_Update = 0x80A573B0; // type:func
+BgSpot15Rrbox_Draw = 0x80A5741C; // type:func
+BgUmaJump_Init = 0x80A57620; // type:func
+BgUmaJump_Destroy = 0x80A576DC; // type:func
+BgUmaJump_Update = 0x80A57710; // type:func
+BgUmaJump_Draw = 0x80A57720; // type:func
+EnInsect_InitFlags = 0x80A577B0; // type:func
+EnInsect_XZDistanceSquared = 0x80A577D4; // type:func
+EnInsect_InBottleRange = 0x80A57804; // type:func
+EnInsect_SetCrawlAnim = 0x80A578F4; // type:func
+EnInsect_TryFindNearbySoil = 0x80A57940; // type:func
+EnInsect_UpdateCrawlSfx = 0x80A579F8; // type:func
+EnInsect_Init = 0x80A57A8C; // type:func
+EnInsect_Destroy = 0x80A57CD8; // type:func
+EnInsect_SetupSlowDown = 0x80A57D48; // type:func
+EnInsect_SlowDown = 0x80A57D98; // type:func
+EnInsect_SetupCrawl = 0x80A57F3C; // type:func
+EnInsect_Crawl = 0x80A57F8C; // type:func
+EnInsect_SetupRunFromPlayer = 0x80A581B8; // type:func
+EnInsect_RunFromPlayer = 0x80A58208; // type:func
+EnInsect_SetupCaught = 0x80A58400; // type:func
+EnInsect_Caught = 0x80A5846C; // type:func
+EnInsect_SetupDig = 0x80A58564; // type:func
+EnInsect_Dig = 0x80A585DC; // type:func
+EnInsect_SetupWalkOnWater = 0x80A58800; // type:func
+EnInsect_WalkOnWater = 0x80A58860; // type:func
+EnInsect_SetupDrown = 0x80A58B94; // type:func
+EnInsect_Drown = 0x80A58C0C; // type:func
+EnInsect_SetupDropped = 0x80A58D3C; // type:func
+EnInsect_Dropped = 0x80A58E04; // type:func
+EnInsect_Update = 0x80A59534; // type:func
+EnInsect_Draw = 0x80A5977C; // type:func
+EnButte_SelectFlightParams = 0x80A59CD0; // type:func
+EnButte_ResetTransformationEffect = 0x80A59D54; // type:func
+EnButte_UpdateTransformationEffect = 0x80A59D70; // type:func
+EnButte_DrawTransformationEffect = 0x80A59DA8; // type:func
+EnButte_Init = 0x80A59FE4; // type:func
+EnButte_Destroy = 0x80A5A158; // type:func
+func_809CD56C = 0x80A5A184; // type:func
+func_809CD634 = 0x80A5A24C; // type:func
+EnButte_Turn = 0x80A5A314; // type:func
+EnButte_SetupFlyAround = 0x80A5A3B0; // type:func
+EnButte_FlyAround = 0x80A5A3FC; // type:func
+EnButte_SetupFollowLink = 0x80A5A7E0; // type:func
+EnButte_FollowLink = 0x80A5A82C; // type:func
+EnButte_SetupTransformIntoFairy = 0x80A5ABE0; // type:func
+EnButte_TransformIntoFairy = 0x80A5AC30; // type:func
+EnButte_SetupWaitToDie = 0x80A5ACEC; // type:func
+EnButte_WaitToDie = 0x80A5AD0C; // type:func
+EnButte_Update = 0x80A5AD3C; // type:func
+EnButte_Draw = 0x80A5AE7C; // type:func
+EnFish_XZDistanceSquared = 0x80A5B2A0; // type:func
+EnFish_SetInWaterAnimation = 0x80A5B2D0; // type:func
+EnFish_SetOutOfWaterAnimation = 0x80A5B334; // type:func
+EnFish_BeginRespawn = 0x80A5B398; // type:func
+EnFish_SetCutsceneData = 0x80A5B3CC; // type:func
+EnFish_ClearCutsceneData = 0x80A5B464; // type:func
+EnFish_Init = 0x80A5B48C; // type:func
+EnFish_Destroy = 0x80A5B5D0; // type:func
+EnFish_SetYOffset = 0x80A5B5FC; // type:func
+EnFish_InBottleRange = 0x80A5B6B4; // type:func
+EnFish_CheckXZDistanceToPlayer = 0x80A5B7A4; // type:func
+EnFish_Respawning_SetupSlowDown = 0x80A5B7D4; // type:func
+EnFish_Respawning_SlowDown = 0x80A5B82C; // type:func
+EnFish_Respawning_SetupFollowChild = 0x80A5B920; // type:func
+EnFish_Respawning_FollowChild = 0x80A5B978; // type:func
+EnFish_Respawning_SetupFleePlayer = 0x80A5BB0C; // type:func
+EnFish_Respawning_FleePlayer = 0x80A5BB64; // type:func
+EnFish_Respawning_SetupApproachPlayer = 0x80A5BD54; // type:func
+EnFish_Respawning_ApproachPlayer = 0x80A5BDAC; // type:func
+EnFish_Dropped_SetupFall = 0x80A5BF70; // type:func
+EnFish_Dropped_Fall = 0x80A5BFD0; // type:func
+EnFish_Dropped_SetupFlopOnGround = 0x80A5C0D8; // type:func
+EnFish_Dropped_FlopOnGround = 0x80A5C21C; // type:func
+EnFish_Dropped_SetupSwimAway = 0x80A5C3F8; // type:func
+EnFish_Dropped_SwimAway = 0x80A5C46C; // type:func
+EnFish_Unique_SetupSwimIdle = 0x80A5C634; // type:func
+EnFish_Unique_SwimIdle = 0x80A5C68C; // type:func
+EnFish_Cutscene_FlopOnGround = 0x80A5C8B4; // type:func
+EnFish_Cutscene_WiggleFlyingThroughAir = 0x80A5C9E4; // type:func
+EnFish_UpdateCutscene = 0x80A5CA80; // type:func
+EnFish_OrdinaryUpdate = 0x80A5CC40; // type:func
+EnFish_RespawningUpdate = 0x80A5CDC4; // type:func
+EnFish_Update = 0x80A5CED8; // type:func
+EnFish_Draw = 0x80A5CF84; // type:func
+BgSpot08Iceblock_SetupAction = 0x80A5D3B0; // type:func
+BgSpot08Iceblock_InitDynaPoly = 0x80A5D3BC; // type:func
+BgSpot08Iceblock_CheckParams = 0x80A5D414; // type:func
+BgSpot08Iceblock_Bobbing = 0x80A5D474; // type:func
+BgSpot08Iceblock_SinkUnderPlayer = 0x80A5D4D0; // type:func
+BgSpot08Iceblock_SetWaterline = 0x80A5D580; // type:func
+BgSpot08Iceblock_MultVectorScalar = 0x80A5D5A0; // type:func
+BgSpot08Iceblock_CrossProduct = 0x80A5D5D4; // type:func
+BgSpot08Iceblock_NormalizeVector = 0x80A5D648; // type:func
+BgSpot08Iceblock_Roll = 0x80A5D6E4; // type:func
+BgSpot08Iceblock_SpawnTwinFloe = 0x80A5DA58; // type:func
+BgSpot08Iceblock_Init = 0x80A5DB58; // type:func
+BgSpot08Iceblock_Destroy = 0x80A5DD4C; // type:func
+BgSpot08Iceblock_SetupFloatNonrotating = 0x80A5DD80; // type:func
+BgSpot08Iceblock_FloatNonrotating = 0x80A5DDA4; // type:func
+BgSpot08Iceblock_SetupFloatRotating = 0x80A5DDF8; // type:func
+BgSpot08Iceblock_FloatRotating = 0x80A5DE1C; // type:func
+BgSpot08Iceblock_SetupFloatOrbitingTwins = 0x80A5DE7C; // type:func
+BgSpot08Iceblock_FloatOrbitingTwins = 0x80A5DEA0; // type:func
+BgSpot08Iceblock_SetupNoAction = 0x80A5DF78; // type:func
+BgSpot08Iceblock_Update = 0x80A5DF98; // type:func
+BgSpot08Iceblock_Draw = 0x80A5E034; // type:func
+ItemEtcetera_SetupAction = 0x80A5E3F0; // type:func
+ItemEtcetera_Init = 0x80A5E3FC; // type:func
+ItemEtcetera_Destroy = 0x80A5E57C; // type:func
+ItemEtcetera_WaitForObject = 0x80A5E58C; // type:func
+func_80B85824 = 0x80A5E5E4; // type:func
+func_80B858B4 = 0x80A5E67C; // type:func
+ItemEtcetera_SpawnSparkles = 0x80A5E75C; // type:func
+ItemEtcetera_MoveFireArrowDown = 0x80A5E86C; // type:func
+func_80B85B28 = 0x80A5E8FC; // type:func
+ItemEtcetera_UpdateFireArrow = 0x80A5E944; // type:func
+ItemEtcetera_Update = 0x80A5E9C4; // type:func
+ItemEtcetera_DrawThroughLens = 0x80A5E9E8; // type:func
+ItemEtcetera_Draw = 0x80A5EA40; // type:func
+ArrowFire_SetupAction = 0x80A5ECC0; // type:func
+ArrowFire_Init = 0x80A5ECCC; // type:func
+ArrowFire_Destroy = 0x80A5ED48; // type:func
+ArrowFire_Charge = 0x80A5ED6C; // type:func
+func_80865ECC = 0x80A5EE60; // type:func
+ArrowFire_Hit = 0x80A5EEB8; // type:func
+ArrowFire_Fly = 0x80A5F084; // type:func
+ArrowFire_Update = 0x80A5F1D8; // type:func
+ArrowFire_Draw = 0x80A5F22C; // type:func
+ArrowIce_SetupAction = 0x80A60B80; // type:func
+ArrowIce_Init = 0x80A60B8C; // type:func
+ArrowIce_Destroy = 0x80A60C08; // type:func
+ArrowIce_Charge = 0x80A60C2C; // type:func
+func_80867E8C = 0x80A60D20; // type:func
+ArrowIce_Hit = 0x80A60D78; // type:func
+ArrowIce_Fly = 0x80A60F44; // type:func
+ArrowIce_Update = 0x80A61098; // type:func
+ArrowIce_Draw = 0x80A610EC; // type:func
+ArrowLight_SetupAction = 0x80A62A60; // type:func
+ArrowLight_Init = 0x80A62A6C; // type:func
+ArrowLight_Destroy = 0x80A62AE8; // type:func
+ArrowLight_Charge = 0x80A62B0C; // type:func
+func_80869E6C = 0x80A62C00; // type:func
+ArrowLight_Hit = 0x80A62C58; // type:func
+ArrowLight_Fly = 0x80A62E24; // type:func
+ArrowLight_Update = 0x80A62F78; // type:func
+ArrowLight_Draw = 0x80A62FCC; // type:func
+ObjKibako_SpawnCollectible = 0x80A64950; // type:func
+ObjKibako_ApplyGravity = 0x80A649B0; // type:func
+ObjKibako_InitCollider = 0x80A649E4; // type:func
+ObjKibako_Init = 0x80A64A3C; // type:func
+ObjKibako_Destroy = 0x80A64AB4; // type:func
+ObjKibako_AirBreak = 0x80A64AE0; // type:func
+ObjKibako_WaterBreak = 0x80A64D60; // type:func
+ObjKibako_SetupIdle = 0x80A64FE0; // type:func
+ObjKibako_Idle = 0x80A64FFC; // type:func
+ObjKibako_SetupHeld = 0x80A651F8; // type:func
+ObjKibako_Held = 0x80A6522C; // type:func
+ObjKibako_SetupThrown = 0x80A652F8; // type:func
+ObjKibako_Thrown = 0x80A65358; // type:func
+ObjKibako_Update = 0x80A65494; // type:func
+ObjKibako_Draw = 0x80A654B8; // type:func
+ObjTsubo_SpawnCollectible = 0x80A65650; // type:func
+ObjTsubo_ApplyGravity = 0x80A656B0; // type:func
+ObjTsubo_SnapToFloor = 0x80A656E4; // type:func
+ObjTsubo_InitCollider = 0x80A65780; // type:func
+ObjTsubo_Init = 0x80A657D8; // type:func
+ObjTsubo_Destroy = 0x80A658A8; // type:func
+ObjTsubo_AirBreak = 0x80A658D4; // type:func
+ObjTsubo_WaterBreak = 0x80A65B5C; // type:func
+ObjTsubo_SetupWaitForObject = 0x80A65DF4; // type:func
+ObjTsubo_WaitForObject = 0x80A65E08; // type:func
+ObjTsubo_SetupIdle = 0x80A65E7C; // type:func
+ObjTsubo_Idle = 0x80A65E90; // type:func
+ObjTsubo_SetupLiftedUp = 0x80A660A0; // type:func
+ObjTsubo_LiftedUp = 0x80A660E4; // type:func
+ObjTsubo_SetupThrown = 0x80A6616C; // type:func
+ObjTsubo_Thrown = 0x80A66234; // type:func
+ObjTsubo_Update = 0x80A663C8; // type:func
+ObjTsubo_Draw = 0x80A663EC; // type:func
+EnWonderItem_Destroy = 0x80A66640; // type:func
+EnWonderItem_DropCollectible = 0x80A66684; // type:func
+EnWonderItem_Init = 0x80A667E0; // type:func
+EnWonderItem_MultitagFree = 0x80A66B2C; // type:func
+EnWonderItem_ProximityDrop = 0x80A66C74; // type:func
+EnWonderItem_InteractSwitch = 0x80A66CDC; // type:func
+EnWonderItem_ProximitySwitch = 0x80A66D10; // type:func
+EnWonderItem_MultitagOrdered = 0x80A66D9C; // type:func
+EnWonderItem_BombSoldier = 0x80A66EF8; // type:func
+EnWonderItem_RollDrop = 0x80A66F88; // type:func
+EnWonderItem_Update = 0x80A66FFC; // type:func
+EnIk_Destroy = 0x80A67370; // type:func
+EnIk_SetupAction = 0x80A673F0; // type:func
+EnIk_InitImpl = 0x80A673FC; // type:func
+EnIk_HandleBlocking = 0x80A67648; // type:func
+EnIk_FindBreakableProp = 0x80A676D8; // type:func
+EnIk_SetupStandUp = 0x80A67778; // type:func
+EnIk_StandUp = 0x80A67824; // type:func
+EnIk_SetupIdle = 0x80A67904; // type:func
+EnIk_Idle = 0x80A67994; // type:func
+EnIk_SetupWalkOrRun = 0x80A67B14; // type:func
+EnIk_WalkOrRun = 0x80A67C0C; // type:func
+EnIk_SetupVerticalAttack = 0x80A67E94; // type:func
+EnIk_VerticalAttack = 0x80A67F24; // type:func
+EnIk_SetupPullOutAxe = 0x80A680D8; // type:func
+EnIk_PullOutAxe = 0x80A68178; // type:func
+EnIk_SetupDoubleHorizontalAttack = 0x80A68234; // type:func
+EnIk_DoubleHorizontalAttack = 0x80A682CC; // type:func
+EnIk_SetupRecoverFromHorizontalAttack = 0x80A6843C; // type:func
+EnIk_RecoverFromHorizontalAttack = 0x80A684C8; // type:func
+EnIk_SetupSingleHorizontalAttack = 0x80A68510; // type:func
+EnIk_SingleHorizontalAttack = 0x80A685A0; // type:func
+EnIk_SetupStopAndBlock = 0x80A68660; // type:func
+EnIk_StopAndBlock = 0x80A686EC; // type:func
+EnIk_SetupReactToAttack = 0x80A68800; // type:func
+EnIk_ReactToAttack = 0x80A68920; // type:func
+EnIk_SetupDie = 0x80A689FC; // type:func
+EnIk_Die = 0x80A68AA8; // type:func
+EnIk_UpdateDamage = 0x80A68CA4; // type:func
+EnIk_UpdateEnemy = 0x80A69010; // type:func
+EnIk_SetPrimEnvColors = 0x80A69228; // type:func
+EnIk_OverrideLimbDrawEnemy = 0x80A692CC; // type:func
+EnIk_PostLimbDrawEnemy = 0x80A6938C; // type:func
+EnIk_DrawEnemy = 0x80A6978C; // type:func
+EnIk_StartMinibossBgm = 0x80A69BCC; // type:func
+EnIk_UpdateAction2Sfx = 0x80A69BEC; // type:func
+EnIk_PlayAxeSpawnSfx = 0x80A69DB8; // type:func
+EnIk_SpawnAxeSmoke = 0x80A69E08; // type:func
+EnIk_UpdateBgCheckInfo = 0x80A6A014; // type:func
+EnIk_UpdateSkelAnime = 0x80A6A05C; // type:func
+EnIk_GetCue = 0x80A6A080; // type:func
+EnIk_SetStartPosRotFromCue = 0x80A6A0A8; // type:func
+EnIk_GetAnimCurFrame = 0x80A6A128; // type:func
+EnIk_SetupCsAction0 = 0x80A6A134; // type:func
+EnIk_SetupCsAction1 = 0x80A6A148; // type:func
+EnIk_SetupCsAction2 = 0x80A6A1D4; // type:func
+EnIk_HandleEnemyChange = 0x80A6A254; // type:func
+EnIk_PlayArmorFallSfx = 0x80A6A294; // type:func
+EnIk_PlayDeathSfx = 0x80A6A2DC; // type:func
+EnIk_SetupCsAction3 = 0x80A6A350; // type:func
+EnIk_SetupCsAction4 = 0x80A6A428; // type:func
+EnIk_SetupCsAction5 = 0x80A6A464; // type:func
+EnIk_CsAction3 = 0x80A6A480; // type:func
+EnIk_CsAction4 = 0x80A6A4B8; // type:func
+EnIk_CsAction5 = 0x80A6A4F8; // type:func
+EnIk_OverrideLimbDrawDefeat = 0x80A6A534; // type:func
+EnIk_PostLimbDrawDefeat = 0x80A6A5A0; // type:func
+EnIk_CsDrawDefeat = 0x80A6A7F0; // type:func
+EnIk_HandleCsCues = 0x80A6A954; // type:func
+EnIk_CsAction0 = 0x80A6AA50; // type:func
+EnIk_CsAction1 = 0x80A6AA70; // type:func
+EnIk_CsAction2 = 0x80A6AAA8; // type:func
+EnIk_UpdateCutscene = 0x80A6AB0C; // type:func
+EnIk_OverrideLimbDrawIntro = 0x80A6AB54; // type:func
+EnIk_PostLimbDrawIntro = 0x80A6ABD8; // type:func
+EnIk_CsDrawNothing = 0x80A6ADC8; // type:func
+EnIk_CsDrawIntro = 0x80A6ADD8; // type:func
+EnIk_DrawCutscene = 0x80A6AF3C; // type:func
+EnIk_CsInit = 0x80A6AF84; // type:func
+EnIk_ChangeToEnemy = 0x80A6AFF4; // type:func
+EnIk_StartDefeatCutscene = 0x80A6B060; // type:func
+EnIk_Init = 0x80A6B0F4; // type:func
+DemoIk_Destroy = 0x80A6B9B0; // type:func
+DemoIk_BgCheck = 0x80A6B9C0; // type:func
+DemoIk_UpdateSkelAnime = 0x80A6BA08; // type:func
+DemoIk_GetCue = 0x80A6BA2C; // type:func
+DemoIk_CheckForCue = 0x80A6BA54; // type:func
+DemoIk_SetMove = 0x80A6BA94; // type:func
+DemoIk_EndMove = 0x80A6BAD4; // type:func
+DemoIk_GetCurFrame = 0x80A6BAE8; // type:func
+DemoIk_SetColors = 0x80A6BAF4; // type:func
+DemoIk_GetCueChannel = 0x80A6BB8C; // type:func
+DemoIk_Type1PlaySfx = 0x80A6BBB8; // type:func
+DemoIk_SpawnDeadDb = 0x80A6BCB8; // type:func
+DemoIk_MoveToStartPos = 0x80A6BE5C; // type:func
+DemoIk_Type1Init = 0x80A6BEDC; // type:func
+func_8098393C = 0x80A6BFF8; // type:func
+func_8098394C = 0x80A6C00C; // type:func
+func_809839AC = 0x80A6C070; // type:func
+func_809839D0 = 0x80A6C098; // type:func
+DemoIk_Type1Action0 = 0x80A6C158; // type:func
+DemoIk_Type1Action1 = 0x80A6C178; // type:func
+DemoIk_Type1Action2 = 0x80A6C1B0; // type:func
+DemoIk_Type1PostLimbDraw = 0x80A6C218; // type:func
+DemoIk_Type1Draw = 0x80A6C314; // type:func
+DemoIk_Type2Init = 0x80A6C46C; // type:func
+DemoIk_Type2PlaySfxOnFrame = 0x80A6C574; // type:func
+DemoIk_Type2PlaySfx = 0x80A6C5D4; // type:func
+func_80983FDC = 0x80A6C624; // type:func
+func_80983FEC = 0x80A6C638; // type:func
+func_8098402C = 0x80A6C678; // type:func
+func_80984048 = 0x80A6C698; // type:func
+DemoIk_Type2Action0 = 0x80A6C760; // type:func
+DemoIk_Type2Action1 = 0x80A6C780; // type:func
+DemoIk_Type2Action2 = 0x80A6C7A0; // type:func
+DemoIk_Type2OverrideLimbDraw = 0x80A6C7DC; // type:func
+DemoIk_Type2PostLimbDraw = 0x80A6C838; // type:func
+DemoIk_Type2Draw = 0x80A6CA10; // type:func
+DemoIk_Update = 0x80A6CB74; // type:func
+DemoIk_DrawNothing = 0x80A6CBBC; // type:func
+DemoIk_Draw = 0x80A6CBCC; // type:func
+DemoIk_Init = 0x80A6CC14; // type:func
+EnSkj_ChangeAnim = 0x80A6CEC0; // type:func
+EnSkj_SetupAction = 0x80A6CF48; // type:func
+EnSkj_CalculateCenter = 0x80A6CFA0; // type:func
+EnSkj_SetNaviId = 0x80A6D038; // type:func
+EnSkj_Init = 0x80A6D0BC; // type:func
+EnSkj_Destroy = 0x80A6D408; // type:func
+EnSkj_RangeCheck = 0x80A6D434; // type:func
+EnSkj_GetItemXzRange = 0x80A6D4B0; // type:func
+EnSkj_GetItemYRange = 0x80A6D4F8; // type:func
+EnSkj_ShootNeedle = 0x80A6D524; // type:func
+EnSkj_SpawnBlood = 0x80A6D63C; // type:func
+EnSkj_CollisionCheck = 0x80A6D794; // type:func
+func_80AFEDF8 = 0x80A6D950; // type:func
+EnSkj_Backflip = 0x80A6D9DC; // type:func
+EnSkj_Fade = 0x80A6DA24; // type:func
+EnSkj_SetupWaitToShootNeedle = 0x80A6DAB4; // type:func
+EnSkj_WaitToShootNeedle = 0x80A6DAF0; // type:func
+EnSkj_SetupResetFight = 0x80A6DB90; // type:func
+EnSkj_SariasSongKidIdle = 0x80A6DBD4; // type:func
+EnSkj_SetupDie = 0x80A6DCCC; // type:func
+EnSkj_WaitForDeathAnim = 0x80A6DD00; // type:func
+func_80AFF1F0 = 0x80A6DD54; // type:func
+EnSkj_PickNextFightAction = 0x80A6DD88; // type:func
+func_80AFF2A0 = 0x80A6DE08; // type:func
+EnSkj_WaitForLandAnim = 0x80A6DE4C; // type:func
+func_80AFF334 = 0x80A6DEA0; // type:func
+EnSkj_ResetFight = 0x80A6DEEC; // type:func
+EnSkj_SetupStand = 0x80A6DF3C; // type:func
+EnSkj_Fight = 0x80A6DF90; // type:func
+EnSkj_SetupNeedleRecover = 0x80A6E15C; // type:func
+EnSkj_NeedleRecover = 0x80A6E190; // type:func
+EnSkj_SetupSpawnDeathEffect = 0x80A6E1CC; // type:func
+EnSkj_SpawnDeathEffect = 0x80A6E1F4; // type:func
+EnSkj_SetupWaitInRange = 0x80A6E30C; // type:func
+EnSkj_WaitInRange = 0x80A6E344; // type:func
+EnSkj_SetupWaitForSong = 0x80A6E558; // type:func
+EnSkj_WaitForSong = 0x80A6E57C; // type:func
+EnSkj_SetupAfterSong = 0x80A6E850; // type:func
+EnSkj_AfterSong = 0x80A6E884; // type:func
+EnSkj_SetupTalk = 0x80A6E8D8; // type:func
+EnSkj_SariaSongTalk = 0x80A6E8F8; // type:func
+func_80AFFE24 = 0x80A6E99C; // type:func
+func_80AFFE44 = 0x80A6E9BC; // type:func
+EnSkj_SetupPostSariasSong = 0x80A6EA34; // type:func
+EnSkj_ChangeModeAfterSong = 0x80A6EA54; // type:func
+EnSkj_SetupMaskTrade = 0x80A6EABC; // type:func
+EnSkj_StartMaskTrade = 0x80A6EADC; // type:func
+EnSkj_JumpFromStump = 0x80A6EB44; // type:func
+EnSkj_WaitForLanding = 0x80A6EBA8; // type:func
+EnSkj_SetupWaitForLandAnimFinish = 0x80A6EBF8; // type:func
+EnSkj_WaitForLandAnimFinish = 0x80A6EC2C; // type:func
+EnSkj_SetupWalkToPlayer = 0x80A6EC80; // type:func
+EnSkj_WalkToPlayer = 0x80A6ECC4; // type:func
+EnSkj_SetupAskForMask = 0x80A6ED60; // type:func
+EnSkj_AskForMask = 0x80A6EDA8; // type:func
+EnSkj_SetupTakeMask = 0x80A6EE40; // type:func
+EnSkj_TakeMask = 0x80A6EE78; // type:func
+EnSkj_SetupWaitForMaskTextClear = 0x80A6EF10; // type:func
+EnSkj_WaitForMaskTextClear = 0x80A6EF30; // type:func
+EnSkj_SetupWrongSong = 0x80A6EF98; // type:func
+EnSkj_WrongSong = 0x80A6EFD0; // type:func
+EnSkj_SetupWaitForTextClear = 0x80A6F024; // type:func
+EnSkj_SariasSongWaitForTextClear = 0x80A6F044; // type:func
+EnSkj_OcarinaGameSetupWaitForPlayer = 0x80A6F0BC; // type:func
+EnSkj_OcarinaGameWaitForPlayer = 0x80A6F0FC; // type:func
+EnSkj_IsLeavingGame = 0x80A6F138; // type:func
+EnSkj_SetupIdle = 0x80A6F188; // type:func
+EnSkj_Appear = 0x80A6F1BC; // type:func
+EnSkj_OcarinaGameIdle = 0x80A6F1E4; // type:func
+EnSkj_SetupPlayOcarinaGame = 0x80A6F230; // type:func
+EnSkj_PlayOcarinaGame = 0x80A6F264; // type:func
+EnSkj_SetupLeaveOcarinaGame = 0x80A6F2B0; // type:func
+EnSkj_LeaveOcarinaGame = 0x80A6F2F8; // type:func
+EnSkj_Update = 0x80A6F340; // type:func
+EnSkj_SariasSongShortStumpUpdate = 0x80A6F524; // type:func
+EnSkj_TurnPlayer = 0x80A6F54C; // type:func
+EnSkj_SetupWaitForOcarina = 0x80A6F598; // type:func
+EnSkj_WaitForOcarina = 0x80A6F654; // type:func
+EnSkj_StartOcarinaMinigame = 0x80A6F6FC; // type:func
+EnSkj_WaitForPlayback = 0x80A6F788; // type:func
+EnSkj_FailedMiniGame = 0x80A6F9F8; // type:func
+EnSkj_WaitForNextRound = 0x80A6FA38; // type:func
+EnSkj_OfferNextRound = 0x80A6FA88; // type:func
+EnSkj_WaitForOfferResponse = 0x80A6FAC4; // type:func
+EnSkj_WonOcarinaMiniGame = 0x80A6FB6C; // type:func
+EnSkj_WaitToGiveReward = 0x80A6FBAC; // type:func
+EnSkj_GiveOcarinaGameReward = 0x80A6FC34; // type:func
+EnSkj_FinishOcarinaGameRound = 0x80A6FCA8; // type:func
+EnSkj_CleanupOcarinaGame = 0x80A6FD44; // type:func
+EnSkj_OcarinaMinigameShortStumpUpdate = 0x80A6FDC0; // type:func
+EnSkj_OverrideLimbDraw = 0x80A6FE44; // type:func
+EnSkj_PostLimbDraw = 0x80A6FE60; // type:func
+EnSkj_TranslucentDL = 0x80A6FF30; // type:func
+EnSkj_OpaqueDL = 0x80A6FF7C; // type:func
+EnSkj_Draw = 0x80A6FFB0; // type:func
+EnSkjneedle_Init = 0x80A70800; // type:func
+EnSkjneedle_Destroy = 0x80A70898; // type:func
+EnSkjNeedle_CollisionCheck = 0x80A708C4; // type:func
+EnSkjneedle_Update = 0x80A708F4; // type:func
+EnSkjneedle_Draw = 0x80A709E4; // type:func
+EnGSwitch_Init = 0x80A70B10; // type:func
+EnGSwitch_Destroy = 0x80A70DA8; // type:func
+EnGSwitch_Break = 0x80A70DD4; // type:func
+EnGSwitch_WaitForObject = 0x80A70F7C; // type:func
+EnGSwitch_SilverRupeeTracker = 0x80A71014; // type:func
+EnGSwitch_SilverRupeeIdle = 0x80A710F8; // type:func
+EnGSwitch_SilverRupeeCollected = 0x80A711E0; // type:func
+EnGSwitch_GalleryRupee = 0x80A712C4; // type:func
+EnGSwitch_ArcheryPot = 0x80A71664; // type:func
+EnGSwitch_Kill = 0x80A7194C; // type:func
+EnGSwitch_Update = 0x80A7197C; // type:func
+EnGSwitch_DrawPot = 0x80A71AB0; // type:func
+EnGSwitch_DrawRupee = 0x80A71B40; // type:func
+EnGSwitch_SpawnEffects = 0x80A71C68; // type:func
+EnGSwitch_UpdateEffects = 0x80A71D7C; // type:func
+EnGSwitch_DrawEffects = 0x80A71F3C; // type:func
+DemoExt_Destroy = 0x80A72340; // type:func
+DemoExt_Init = 0x80A72350; // type:func
+DemoExt_PlayVortexSFX = 0x80A72408; // type:func
+DemoExt_GetCue = 0x80A72490; // type:func
+DemoExt_SetupWait = 0x80A724B8; // type:func
+DemoExt_SetupMaintainVortex = 0x80A724C8; // type:func
+DemoExt_SetupDispellVortex = 0x80A72554; // type:func
+DemoExt_FinishClosing = 0x80A7256C; // type:func
+DemoExt_HandleCues = 0x80A725D8; // type:func
+DemoExt_SetScrollAndRotation = 0x80A72684; // type:func
+DemoExt_SetColorsAndScales = 0x80A726D4; // type:func
+DemoExt_Wait = 0x80A72810; // type:func
+DemoExt_MaintainVortex = 0x80A72830; // type:func
+DemoExt_DispellVortex = 0x80A7286C; // type:func
+DemoExt_Update = 0x80A728AC; // type:func
+DemoExt_DrawNothing = 0x80A728F4; // type:func
+DemoExt_DrawVortex = 0x80A72904; // type:func
+DemoExt_Draw = 0x80A72B74; // type:func
+DemoShd_SetupAction = 0x80A72C80; // type:func
+DemoShd_Init = 0x80A72C8C; // type:func
+DemoShd_Destroy = 0x80A72CDC; // type:func
+func_80991298 = 0x80A72CEC; // type:func
+DemoShd_Update = 0x80A72E44; // type:func
+DemoShd_Draw = 0x80A72E68; // type:func
+EnDns_Init = 0x80A75090; // type:func
+EnDns_Destroy = 0x80A75204; // type:func
+EnDns_ChangeAnim = 0x80A75230; // type:func
+EnDns_CanBuyDekuNuts = 0x80A752B8; // type:func
+EnDns_CanBuyDekuSticks = 0x80A75370; // type:func
+EnDns_CanBuyPrice = 0x80A75428; // type:func
+EnDns_CanBuyDekuSeeds = 0x80A75458; // type:func
+EnDns_CanBuyDekuShield = 0x80A75520; // type:func
+EnDns_CanBuyBombs = 0x80A75574; // type:func
+EnDns_CanBuyArrows = 0x80A75614; // type:func
+EnDns_CanBuyBottle = 0x80A756C4; // type:func
+EnDns_PayPrice = 0x80A7571C; // type:func
+EnDns_PayForDekuNuts = 0x80A75750; // type:func
+EnDns_PayForHeartPiece = 0x80A75784; // type:func
+EnDns_PayForBombs = 0x80A757CC; // type:func
+EnDns_PayForArrows = 0x80A75800; // type:func
+EnDns_PayForDekuStickUpgrade = 0x80A75834; // type:func
+EnDns_PayForDekuNutUpgrade = 0x80A7587C; // type:func
+EnDns_SetupIdle = 0x80A758C4; // type:func
+EnDns_Idle = 0x80A75908; // type:func
+EnDns_Talk = 0x80A759DC; // type:func
+EnDns_OfferSaleItem = 0x80A75B14; // type:func
+EnDns_SetupSale = 0x80A75C2C; // type:func
+EnDns_Sale = 0x80A75C98; // type:func
+EnDns_SetupBurrow = 0x80A75CE4; // type:func
+EnDns_SetupNoSaleBurrow = 0x80A75DD8; // type:func
+EnDns_Burrow = 0x80A75E50; // type:func
+EnDns_PostBurrow = 0x80A75ECC; // type:func
+EnDns_Update = 0x80A75FD0; // type:func
+EnDns_Draw = 0x80A760C0; // type:func
+ElfMsg_SetupAction = 0x80A76420; // type:func
+ElfMsg_KillCheck = 0x80A7642C; // type:func
+ElfMsg_Init = 0x80A76564; // type:func
+ElfMsg_Destroy = 0x80A76658; // type:func
+ElfMsg_GetMessageId = 0x80A76668; // type:func
+ElfMsg_CallNaviCuboid = 0x80A76694; // type:func
+ElfMsg_WithinXZDistance = 0x80A76764; // type:func
+ElfMsg_CallNaviCylinder = 0x80A767B8; // type:func
+ElfMsg_Update = 0x80A76880; // type:func
+EnHonotrap_FlameCollisionCheck = 0x80A76A10; // type:func
+EnHonotrap_GetNormal = 0x80A76AA4; // type:func
+EnHonotrap_InitEye = 0x80A76B38; // type:func
+EnHonotrap_InitFlame = 0x80A76CD4; // type:func
+EnHonotrap_Init = 0x80A76E14; // type:func
+EnHonotrap_Destroy = 0x80A76E6C; // type:func
+EnHonotrap_SetupEyeIdle = 0x80A76EB8; // type:func
+EnHonotrap_EyeIdle = 0x80A76ED4; // type:func
+EnHonotrap_SetupEyeOpen = 0x80A76F8C; // type:func
+EnHonotrap_EyeOpen = 0x80A76FE0; // type:func
+EnHonotrap_SetupEyeAttack = 0x80A770B0; // type:func
+EnHonotrap_EyeAttack = 0x80A770C8; // type:func
+EnHonotrap_SetupEyeClose = 0x80A770F8; // type:func
+EnHonotrap_EyeClose = 0x80A7710C; // type:func
+EnHonotrap_SetupFlameGrow = 0x80A77158; // type:func
+EnHonotrap_FlameGrow = 0x80A7716C; // type:func
+EnHonotrap_SetupFlameDrop = 0x80A77200; // type:func
+EnHonotrap_FlameDrop = 0x80A77268; // type:func
+EnHonotrap_SetupFlameMove = 0x80A773AC; // type:func
+EnHonotrap_FlameMove = 0x80A77438; // type:func
+EnHonotrap_SetupFlameChase = 0x80A77604; // type:func
+EnHonotrap_FlameChase = 0x80A77644; // type:func
+EnHonotrap_SetupFlameVanish = 0x80A777F8; // type:func
+EnHonotrap_FlameVanish = 0x80A7780C; // type:func
+EnHonotrap_Update = 0x80A7789C; // type:func
+EnHonotrap_DrawEye = 0x80A779E4; // type:func
+EnHonotrap_DrawFlame = 0x80A77AD0; // type:func
+EnHonotrap_Draw = 0x80A77C64; // type:func
+EnTuboTrap_Init = 0x80A77F60; // type:func
+EnTuboTrap_Destroy = 0x80A77FE4; // type:func
+EnTuboTrap_DropCollectible = 0x80A78010; // type:func
+EnTuboTrap_SpawnEffectsOnLand = 0x80A78070; // type:func
+EnTuboTrap_SpawnEffectsInWater = 0x80A782E4; // type:func
+EnTuboTrap_HandleImpact = 0x80A78564; // type:func
+EnTuboTrap_WaitForProximity = 0x80A7878C; // type:func
+EnTuboTrap_Levitate = 0x80A78898; // type:func
+EnTuboTrap_Fly = 0x80A78924; // type:func
+EnTuboTrap_Update = 0x80A789F4; // type:func
+EnTuboTrap_Draw = 0x80A78AB4; // type:func
+ObjIcePoly_Init = 0x80A78C00; // type:func
+ObjIcePoly_Destroy = 0x80A78DC0; // type:func
+ObjIcePoly_Idle = 0x80A78E10; // type:func
+ObjIcePoly_Melt = 0x80A79040; // type:func
+ObjIcePoly_Update = 0x80A792F8; // type:func
+ObjIcePoly_Draw = 0x80A7931C; // type:func
+BgSpot03Taki_ApplyOpeningAlpha = 0x80A795B0; // type:func
+BgSpot03Taki_Init = 0x80A798EC; // type:func
+BgSpot03Taki_Destroy = 0x80A7999C; // type:func
+func_808ADEF0 = 0x80A799D0; // type:func
+BgSpot03Taki_Update = 0x80A79BA4; // type:func
+BgSpot03Taki_Draw = 0x80A79BC8; // type:func
+BgSpot07Taki_Init = 0x80A79EA0; // type:func
+BgSpot07Taki_Destroy = 0x80A79F4C; // type:func
+BgSpot07Taki_DoNothing = 0x80A79F80; // type:func
+BgSpot07Taki_Update = 0x80A79F90; // type:func
+BgSpot07Taki_Draw = 0x80A79FB4; // type:func
+EnFz_Init = 0x80A7A460; // type:func
+EnFz_Destroy = 0x80A7A5E0; // type:func
+EnFz_UpdateTargetPos = 0x80A7A630; // type:func
+EnFz_ReachedTarget = 0x80A7A750; // type:func
+EnFz_Damaged = 0x80A7A7A0; // type:func
+EnFz_SpawnIceSmokeHiddenState = 0x80A7A994; // type:func
+EnFz_SpawnIceSmokeGrowingState = 0x80A7A9A0; // type:func
+EnFz_SpawnIceSmokeActiveState = 0x80A7AA80; // type:func
+EnFz_ApplyDamage = 0x80A7AB44; // type:func
+EnFz_SetYawTowardsPlayer = 0x80A7ADAC; // type:func
+EnFz_SetupDisappear = 0x80A7ADEC; // type:func
+EnFz_Disappear = 0x80A7AE1C; // type:func
+EnFz_SetupWait = 0x80A7AE9C; // type:func
+EnFz_Wait = 0x80A7AEDC; // type:func
+EnFz_SetupAppear = 0x80A7AF2C; // type:func
+EnFz_Appear = 0x80A7AF58; // type:func
+EnFz_SetupAimForMove = 0x80A7AFE8; // type:func
+EnFz_AimForMove = 0x80A7B02C; // type:func
+EnFz_SetupMoveTowardsPlayer = 0x80A7B068; // type:func
+EnFz_MoveTowardsPlayer = 0x80A7B09C; // type:func
+EnFz_SetupAimForFreeze = 0x80A7B0D8; // type:func
+EnFz_AimForFreeze = 0x80A7B108; // type:func
+EnFz_SetupBlowSmoke = 0x80A7B144; // type:func
+EnFz_BlowSmoke = 0x80A7B17C; // type:func
+EnFz_SetupDespawn = 0x80A7B368; // type:func
+EnFz_Despawn = 0x80A7B408; // type:func
+EnFz_SetupMelt = 0x80A7B438; // type:func
+EnFz_Melt = 0x80A7B47C; // type:func
+EnFz_SetupBlowSmokeStationary = 0x80A7B544; // type:func
+EnFz_BlowSmokeStationary = 0x80A7B588; // type:func
+EnFz_Update = 0x80A7B780; // type:func
+EnFz_Draw = 0x80A7B910; // type:func
+EnFz_SpawnIceSmokeNoFreeze = 0x80A7BAD4; // type:func
+EnFz_SpawnIceSmokeFreeze = 0x80A7BB78; // type:func
+EnFz_UpdateIceSmoke = 0x80A7BC34; // type:func
+EnFz_DrawEffects = 0x80A7BF20; // type:func
+EnPoRelay_Init = 0x80A7C470; // type:func
+EnPoRelay_Destroy = 0x80A7C5F8; // type:func
+EnPoRelay_SetupIdle = 0x80A7C640; // type:func
+EnPoRelay_Vec3sToVec3f = 0x80A7C67C; // type:func
+EnPoRelay_SetupRace = 0x80A7C6C0; // type:func
+EnPoRelay_SetupEndRace = 0x80A7C788; // type:func
+EnPoRelay_CorrectY = 0x80A7C7C8; // type:func
+EnPoRelay_Idle = 0x80A7C870; // type:func
+EnPoRelay_Talk = 0x80A7C92C; // type:func
+EnPoRelay_Race = 0x80A7C9A0; // type:func
+EnPoRelay_EndRace = 0x80A7CEB4; // type:func
+EnPoRelay_Talk2 = 0x80A7CF74; // type:func
+EnPoRelay_DisappearAndReward = 0x80A7D04C; // type:func
+EnPoRelay_Update = 0x80A7D518; // type:func
+EnPoRelay_PostLimbDraw = 0x80A7D60C; // type:func
+EnPoRelay_Draw = 0x80A7D800; // type:func
+BgRelayObjects_Init = 0x80A7DB80; // type:func
+BgRelayObjects_Destroy = 0x80A7DDC0; // type:func
+func_808A90F4 = 0x80A7DE2C; // type:func
+func_808A91AC = 0x80A7DEE8; // type:func
+func_808A9234 = 0x80A7DF70; // type:func
+BgRelayObjects_DoNothing = 0x80A7E05C; // type:func
+func_808A932C = 0x80A7E06C; // type:func
+func_808A939C = 0x80A7E0DC; // type:func
+BgRelayObjects_Update = 0x80A7E1B0; // type:func
+BgRelayObjects_Draw = 0x80A7E1D4; // type:func
+EnDivingGame_Init = 0x80A7E330; // type:func
+EnDivingGame_Destroy = 0x80A7E44C; // type:func
+EnDivingGame_SpawnRuppy = 0x80A7E48C; // type:func
+EnDivingGame_HasMinigameFinished = 0x80A7E5B8; // type:func
+func_809EDCB0 = 0x80A7E764; // type:func
+EnDivingGame_Talk = 0x80A7E800; // type:func
+EnDivingGame_HandlePlayChoice = 0x80A7E990; // type:func
+func_809EE048 = 0x80A7EAFC; // type:func
+func_809EE0FC = 0x80A7EBB0; // type:func
+func_809EE194 = 0x80A7EC48; // type:func
+EnDivingGame_SetupRupeeThrow = 0x80A7ECA8; // type:func
+EnDivingGame_RupeeThrow = 0x80A7EEBC; // type:func
+EnDivingGame_SetupUnderwaterViewCs = 0x80A7F17C; // type:func
+func_809EE780 = 0x80A7F234; // type:func
+func_809EE800 = 0x80A7F2B4; // type:func
+func_809EE8F0 = 0x80A7F3A4; // type:func
+func_809EE96C = 0x80A7F424; // type:func
+func_809EEA00 = 0x80A7F4B8; // type:func
+func_809EEA90 = 0x80A7F548; // type:func
+func_809EEAF8 = 0x80A7F5B4; // type:func
+EnDivingGame_Update = 0x80A7F644; // type:func
+EnDivingGame_EmptyDList = 0x80A7F870; // type:func
+EnDivingGame_OverrideLimbDraw = 0x80A7F894; // type:func
+EnDivingGame_Draw = 0x80A7F9F4; // type:func
+EnKusa_SetupAction = 0x80A7FCE0; // type:func
+EnKusa_SnapToFloor = 0x80A7FCF0; // type:func
+EnKusa_DropCollectible = 0x80A7FD94; // type:func
+EnKusa_UpdateVelY = 0x80A7FE60; // type:func
+EnKusa_RandScaleVecToZero = 0x80A7FE94; // type:func
+EnKusa_SetScaleSmall = 0x80A7FF18; // type:func
+EnKusa_SpawnFragments = 0x80A7FF3C; // type:func
+EnKusa_SpawnBugs = 0x80A80294; // type:func
+EnKusa_InitCollider = 0x80A80350; // type:func
+EnKusa_Init = 0x80A803A8; // type:func
+EnKusa_Destroy = 0x80A804D0; // type:func
+EnKusa_SetupWaitForObject = 0x80A804FC; // type:func
+EnKusa_WaitForObject = 0x80A80520; // type:func
+EnKusa_SetupMain = 0x80A805B0; // type:func
+EnKusa_Main = 0x80A805E8; // type:func
+EnKusa_SetupLiftedUp = 0x80A807B0; // type:func
+EnKusa_LiftedUp = 0x80A807EC; // type:func
+EnKusa_SetupFall = 0x80A808CC; // type:func
+EnKusa_Fall = 0x80A80938; // type:func
+EnKusa_SetupCut = 0x80A80BC8; // type:func
+EnKusa_CutWaitRegrow = 0x80A80C18; // type:func
+EnKusa_DoNothing = 0x80A80C4C; // type:func
+EnKusa_SetupUprootedWaitRegrow = 0x80A80C5C; // type:func
+EnKusa_UprootedWaitRegrow = 0x80A80CC8; // type:func
+EnKusa_SetupRegrow = 0x80A80D2C; // type:func
+EnKusa_Regrow = 0x80A80D84; // type:func
+EnKusa_Update = 0x80A80E1C; // type:func
+EnKusa_Draw = 0x80A80E80; // type:func
+ObjBean_InitCollider = 0x80A811C0; // type:func
+ObjBean_InitDynaPoly = 0x80A81218; // type:func
+ObjBean_FindFloor = 0x80A81270; // type:func
+func_80B8EBC8 = 0x80A812D8; // type:func
+ObjBean_UpdatePosition = 0x80A812F8; // type:func
+func_80B8EDF4 = 0x80A81508; // type:func
+func_80B8EE24 = 0x80A81538; // type:func
+ObjBean_Move = 0x80A81610; // type:func
+ObjBean_SetDrawMode = 0x80A81640; // type:func
+ObjBean_SetupPathCount = 0x80A81664; // type:func
+ObjBean_SetupPath = 0x80A816A4; // type:func
+ObjBean_FollowPath = 0x80A81720; // type:func
+ObjBean_CheckForHorseTrample = 0x80A819C8; // type:func
+ObjBean_Break = 0x80A81A58; // type:func
+ObjBean_UpdateLeaves = 0x80A81CD0; // type:func
+ObjBean_SetupLeavesStill = 0x80A81D8C; // type:func
+ObjBean_LeavesStill = 0x80A81DFC; // type:func
+ObjBean_SetupShakeLeaves = 0x80A81E40; // type:func
+ObjBean_ShakeLeaves = 0x80A81EB8; // type:func
+ObjBean_SetupShakeLeavesFast = 0x80A81F3C; // type:func
+ObjBean_ShakeLeavesFast = 0x80A81F80; // type:func
+ObjBean_SetupGrow = 0x80A82008; // type:func
+ObjBean_Grow = 0x80A8201C; // type:func
+ObjBean_SetupFlattenLeaves = 0x80A82080; // type:func
+ObjBean_FlattenLeaves = 0x80A8209C; // type:func
+ObjBean_SetupGrown = 0x80A82118; // type:func
+ObjBean_Grown = 0x80A8215C; // type:func
+ObjBean_Init = 0x80A821B8; // type:func
+ObjBean_Destroy = 0x80A82374; // type:func
+ObjBean_SetupWaitForBean = 0x80A823F0; // type:func
+ObjBean_WaitForBean = 0x80A82428; // type:func
+func_80B8FE00 = 0x80A824A4; // type:func
+func_80B8FE3C = 0x80A824DC; // type:func
+func_80B8FE6C = 0x80A8250C; // type:func
+func_80B8FEAC = 0x80A8254C; // type:func
+func_80B8FF50 = 0x80A825F0; // type:func
+func_80B8FF8C = 0x80A82628; // type:func
+func_80B90010 = 0x80A826AC; // type:func
+func_80B90050 = 0x80A826E8; // type:func
+ObjBean_SetupWaitForWater = 0x80A827A8; // type:func
+ObjBean_WaitForWater = 0x80A827F0; // type:func
+ObjBean_SetupGrowWaterPhase1 = 0x80A828E8; // type:func
+ObjBean_GrowWaterPhase1 = 0x80A82928; // type:func
+ObjBean_SetupGrowWaterPhase2 = 0x80A8296C; // type:func
+ObjBean_GrowWaterPhase2 = 0x80A829A8; // type:func
+ObjBean_SetupGrowWaterPhase3 = 0x80A82A58; // type:func
+ObjBean_GrowWaterPhase3 = 0x80A82A90; // type:func
+ObjBean_SetupGrowWaterPhase4 = 0x80A82BA4; // type:func
+ObjBean_GrowWaterPhase4 = 0x80A82BDC; // type:func
+ObjBean_SetupGrowWaterPhase5 = 0x80A82C78; // type:func
+ObjBean_GrowWaterPhase5 = 0x80A82CB0; // type:func
+ObjBean_SetupWaitForPlayer = 0x80A82D08; // type:func
+ObjBean_WaitForPlayer = 0x80A82D34; // type:func
+ObjBean_SetupFly = 0x80A82DA8; // type:func
+ObjBean_Fly = 0x80A82DEC; // type:func
+ObjBean_SetupWaitForStepOff = 0x80A82F1C; // type:func
+ObjBean_WaitForStepOff = 0x80A82F48; // type:func
+func_80B908EC = 0x80A82F88; // type:func
+func_80B90918 = 0x80A82FB4; // type:func
+func_80B90970 = 0x80A83010; // type:func
+func_80B909B0 = 0x80A83050; // type:func
+func_80B909F8 = 0x80A83098; // type:func
+func_80B90A34 = 0x80A830D0; // type:func
+ObjBean_Update = 0x80A83170; // type:func
+ObjBean_DrawSoftSoilSpot = 0x80A83300; // type:func
+ObjBean_DrawBeanstalk = 0x80A83388; // type:func
+ObjBean_Draw = 0x80A83414; // type:func
+ObjBombiwa_InitCollision = 0x80A83950; // type:func
+ObjBombiwa_Init = 0x80A839A8; // type:func
+ObjBombiwa_Destroy = 0x80A83A74; // type:func
+ObjBombiwa_Break = 0x80A83AA0; // type:func
+ObjBombiwa_Update = 0x80A83CA0; // type:func
+ObjBombiwa_Draw = 0x80A83DB0; // type:func
+ObjSwitch_RotateY = 0x80A83EC0; // type:func
+ObjSwitch_InitDynaPoly = 0x80A83F40; // type:func
+ObjSwitch_InitJntSphCollider = 0x80A83F98; // type:func
+ObjSwitch_InitTrisCollider = 0x80A84034; // type:func
+ObjSwitch_SpawnIce = 0x80A84154; // type:func
+ObjSwitch_SetOn = 0x80A841C8; // type:func
+ObjSwitch_SetOff = 0x80A84274; // type:func
+ObjSwitch_UpdateTwoTexScrollXY = 0x80A842FC; // type:func
+ObjSwitch_Init = 0x80A84344; // type:func
+ObjSwitch_Destroy = 0x80A845DC; // type:func
+ObjSwitch_FloorUpInit = 0x80A84680; // type:func
+ObjSwitch_FloorUp = 0x80A846A0; // type:func
+ObjSwitch_FloorPressInit = 0x80A84810; // type:func
+ObjSwitch_FloorPress = 0x80A8482C; // type:func
+ObjSwitch_FloorDownInit = 0x80A848EC; // type:func
+ObjSwitch_FloorDown = 0x80A84914; // type:func
+ObjSwitch_FloorReleaseInit = 0x80A84A60; // type:func
+ObjSwitch_FloorRelease = 0x80A84A7C; // type:func
+ObjSwitch_EyeIsHit = 0x80A84B60; // type:func
+ObjSwitch_EyeFrozenInit = 0x80A84BD0; // type:func
+ObjSwitch_EyeInit = 0x80A84BE4; // type:func
+ObjSwitch_EyeOpenInit = 0x80A84C3C; // type:func
+ObjSwitch_EyeOpen = 0x80A84C54; // type:func
+ObjSwitch_EyeClosingInit = 0x80A84CC0; // type:func
+ObjSwitch_EyeClosing = 0x80A84CDC; // type:func
+ObjSwitch_EyeClosedInit = 0x80A84D58; // type:func
+ObjSwitch_EyeClosed = 0x80A84D74; // type:func
+ObjSwitch_EyeOpeningInit = 0x80A84E34; // type:func
+ObjSwitch_EyeOpening = 0x80A84E50; // type:func
+ObjSwitch_CrystalOffInit = 0x80A84EE0; // type:func
+ObjSwitch_CrystalOff = 0x80A84F0C; // type:func
+ObjSwitch_CrystalTurnOnInit = 0x80A85044; // type:func
+ObjSwitch_CrystalTurnOn = 0x80A85060; // type:func
+ObjSwitch_CrystalOnInit = 0x80A850E8; // type:func
+ObjSwitch_CrystalOn = 0x80A85118; // type:func
+ObjSwitch_CrystalTurnOffInit = 0x80A851E0; // type:func
+ObjSwitch_CrystalTurnOff = 0x80A851FC; // type:func
+ObjSwitch_Update = 0x80A85284; // type:func
+ObjSwitch_DrawFloor = 0x80A853C0; // type:func
+ObjSwitch_DrawFloorRusty = 0x80A85404; // type:func
+ObjSwitch_DrawEye = 0x80A85434; // type:func
+ObjSwitch_DrawCrystal = 0x80A85544; // type:func
+ObjSwitch_Draw = 0x80A8577C; // type:func
+ObjElevator_SetupAction = 0x80A85C80; // type:func
+func_80B92B08 = 0x80A85C8C; // type:func
+ObjElevator_Init = 0x80A85CE4; // type:func
+ObjElevator_Destroy = 0x80A85D74; // type:func
+func_80B92C5C = 0x80A85DA8; // type:func
+func_80B92C80 = 0x80A85DCC; // type:func
+func_80B92D20 = 0x80A85E6C; // type:func
+func_80B92D44 = 0x80A85E90; // type:func
+ObjElevator_Update = 0x80A85F14; // type:func
+ObjElevator_Draw = 0x80A85F48; // type:func
+ObjLift_SetupAction = 0x80A86040; // type:func
+ObjLift_InitDynaPoly = 0x80A8604C; // type:func
+ObjLift_SpawnFragments = 0x80A860A4; // type:func
+ObjLift_Init = 0x80A86328; // type:func
+ObjLift_Destroy = 0x80A86428; // type:func
+ObjLift_SetupWait = 0x80A8645C; // type:func
+ObjLift_Wait = 0x80A864A0; // type:func
+ObjLift_SetupShake = 0x80A86590; // type:func
+ObjLift_Shake = 0x80A865BC; // type:func
+ObjLift_SetupFall = 0x80A86704; // type:func
+ObjLift_Fall = 0x80A86788; // type:func
+ObjLift_Update = 0x80A8688C; // type:func
+ObjLift_Draw = 0x80A868C0; // type:func
+ObjHsblock_SetupAction = 0x80A86A60; // type:func
+func_80B93B68 = 0x80A86A6C; // type:func
+func_80B93BF0 = 0x80A86AC4; // type:func
+ObjHsblock_Init = 0x80A86B48; // type:func
+ObjHsblock_Destroy = 0x80A86C18; // type:func
+func_80B93D90 = 0x80A86C4C; // type:func
+func_80B93DB0 = 0x80A86C6C; // type:func
+func_80B93DF4 = 0x80A86CB0; // type:func
+func_80B93E38 = 0x80A86CF8; // type:func
+func_80B93E5C = 0x80A86D1C; // type:func
+ObjHsblock_Update = 0x80A86DC4; // type:func
+ObjHsblock_Draw = 0x80A86E10; // type:func
+EnOkarinaTag_Destroy = 0x80A87030; // type:func
+EnOkarinaTag_Init = 0x80A87040; // type:func
+func_80ABEF2C = 0x80A871A8; // type:func
+func_80ABF0CC = 0x80A8730C; // type:func
+func_80ABF28C = 0x80A874CC; // type:func
+func_80ABF4C8 = 0x80A87714; // type:func
+func_80ABF708 = 0x80A87954; // type:func
+func_80ABF7CC = 0x80A87A1C; // type:func
+EnOkarinaTag_Update = 0x80A87AE0; // type:func
+EnYabusameMark_Destroy = 0x80A88530; // type:func
+EnYabusameMark_Init = 0x80A8855C; // type:func
+func_80B42F74 = 0x80A8869C; // type:func
+EnYabusameMark_Update = 0x80A888E0; // type:func
+EnGoroiwa_UpdateCollider = 0x80A88C00; // type:func
+EnGoroiwa_InitCollider = 0x80A88C6C; // type:func
+EnGoroiwa_UpdateFlags = 0x80A88CD4; // type:func
+EnGoroiwa_Vec3fNormalize = 0x80A88CF8; // type:func
+EnGoroiwa_SetSpeed = 0x80A88D7C; // type:func
+EnGoroiwa_FaceNextWaypoint = 0x80A88DA4; // type:func
+EnGoroiwa_GetPrevWaypointDiff = 0x80A88E7C; // type:func
+EnGoroiw_CheckEndOfPath = 0x80A88FD8; // type:func
+EnGoroiwa_SetNextWaypoint = 0x80A8908C; // type:func
+EnGoroiwa_ReverseDirection = 0x80A890BC; // type:func
+EnGoroiwa_InitPath = 0x80A890E4; // type:func
+EnGoroiwa_TeleportToWaypoint = 0x80A89124; // type:func
+EnGoroiwa_InitRotation = 0x80A891C8; // type:func
+EnGoroiwa_GetAscendDirection = 0x80A891E4; // type:func
+EnGoroiwa_SpawnDust = 0x80A892A8; // type:func
+EnGoroiwa_SpawnWaterEffects = 0x80A89498; // type:func
+EnGoroiwa_MoveAndFall = 0x80A895CC; // type:func
+EnGoroiwa_Move = 0x80A89700; // type:func
+EnGoroiwa_MoveUpToNextWaypoint = 0x80A8992C; // type:func
+EnGoroiwa_MoveDownToNextWaypoint = 0x80A89A4C; // type:func
+EnGoroiwa_UpdateRotation = 0x80A89DAC; // type:func
+EnGoroiwa_NextWaypoint = 0x80A89F4C; // type:func
+EnGoroiwa_SpawnFragments = 0x80A89FD4; // type:func
+EnGoroiwa_Init = 0x80A8A2F0; // type:func
+EnGoroiwa_Destroy = 0x80A8A420; // type:func
+EnGoroiwa_SetupRoll = 0x80A8A44C; // type:func
+EnGoroiwa_Roll = 0x80A8A48C; // type:func
+EnGoroiwa_SetupMoveAndFallToGround = 0x80A8A710; // type:func
+EnGoroiwa_MoveAndFallToGround = 0x80A8A784; // type:func
+EnGoroiwa_SetupWait = 0x80A8A824; // type:func
+EnGoroiwa_Wait = 0x80A8A880; // type:func
+EnGoroiwa_SetupMoveUp = 0x80A8A8C0; // type:func
+EnGoroiwa_MoveUp = 0x80A8A910; // type:func
+EnGoroiwa_SetupMoveDown = 0x80A8A9D0; // type:func
+EnGoroiwa_MoveDown = 0x80A8AA3C; // type:func
+EnGoroiwa_Update = 0x80A8AB04; // type:func
+EnGoroiwa_Draw = 0x80A8AC64; // type:func
+EnExRuppy_Init = 0x80A8AFC0; // type:func
+EnExRuppy_Destroy = 0x80A8B398; // type:func
+EnExRuppy_SpawnSparkles = 0x80A8B3A8; // type:func
+EnExRuppy_DropIntoWater = 0x80A8B5C4; // type:func
+EnExRuppy_EnterWater = 0x80A8B6A4; // type:func
+EnExRuppy_Sink = 0x80A8B810; // type:func
+EnExRuppy_WaitInGame = 0x80A8B910; // type:func
+EnExRuppy_Kill = 0x80A8BA68; // type:func
+EnExRuppy_WaitToBlowUp = 0x80A8BAAC; // type:func
+EnExRuppy_WaitAsCollectible = 0x80A8BBD8; // type:func
+EnExRuppy_GalleryTarget = 0x80A8BC5C; // type:func
+EnExRuppy_Update = 0x80A8BCBC; // type:func
+EnExRuppy_Draw = 0x80A8BD48; // type:func
+EnToryo_Init = 0x80A8C080; // type:func
+EnToryo_Destroy = 0x80A8C2C4; // type:func
+EnToryo_TalkRespond = 0x80A8C2F0; // type:func
+EnToryo_DoneTalking = 0x80A8C4E4; // type:func
+EnToryo_ReactToExchangeItem = 0x80A8C550; // type:func
+EnToryo_GetTextId = 0x80A8C5BC; // type:func
+EnToryo_HandleTalking = 0x80A8C688; // type:func
+EnToryo_Idle = 0x80A8C838; // type:func
+EnToryo_Update = 0x80A8C89C; // type:func
+EnToryo_Draw = 0x80A8C9D4; // type:func
+EnToryo_OverrideLimbDraw = 0x80A8CA34; // type:func
+EnToryo_PostLimbDraw = 0x80A8CAC4; // type:func
+EnDaiku_ChangeAnim = 0x80A8CD10; // type:func
+EnDaiku_Init = 0x80A8CDC4; // type:func
+EnDaiku_Destroy = 0x80A8D10C; // type:func
+EnDaiku_UpdateTalking = 0x80A8D138; // type:func
+EnDaiku_UpdateText = 0x80A8D254; // type:func
+EnDaiku_TentIdle = 0x80A8D524; // type:func
+EnDaiku_Jailed = 0x80A8D55C; // type:func
+EnDaiku_WaitFreedom = 0x80A8D62C; // type:func
+EnDaiku_InitEscape = 0x80A8D690; // type:func
+EnDaiku_EscapeRotate = 0x80A8D898; // type:func
+EnDaiku_InitSubCamera = 0x80A8D904; // type:func
+EnDaiku_UpdateSubCamera = 0x80A8DA90; // type:func
+EnDaiku_EscapeSuccess = 0x80A8DB48; // type:func
+EnDaiku_EscapeRun = 0x80A8DC84; // type:func
+EnDaiku_Update = 0x80A8DE90; // type:func
+EnDaiku_Draw = 0x80A8DFA8; // type:func
+EnDaiku_OverrideLimbDraw = 0x80A8E0D0; // type:func
+EnDaiku_PostLimbDraw = 0x80A8E154; // type:func
+EnNwc_SetUpdate = 0x80A8E450; // type:func
+EnNwc_ChickNoop = 0x80A8E45C; // type:func
+EnNwc_ChickBgCheck = 0x80A8E470; // type:func
+EnNwc_ChickFall = 0x80A8E56C; // type:func
+EnNwc_UpdateChicks = 0x80A8E5D8; // type:func
+EnNwc_DrawChicks = 0x80A8E7D8; // type:func
+EnNwc_Init = 0x80A8EB54; // type:func
+EnNwc_Destroy = 0x80A8ECE0; // type:func
+EnNwc_Idle = 0x80A8ED0C; // type:func
+EnNwc_Update = 0x80A8ED2C; // type:func
+EnNwc_Draw = 0x80A8ED80; // type:func
+EnBlkobj_SetupAction = 0x80A8EE90; // type:func
+EnBlkobj_Init = 0x80A8EEA0; // type:func
+EnBlkobj_Destroy = 0x80A8EF50; // type:func
+EnBlkobj_Wait = 0x80A8EF84; // type:func
+EnBlkobj_SpawnDarkLink = 0x80A8EFD8; // type:func
+EnBlkobj_DarkLinkFight = 0x80A8F050; // type:func
+EnBlkobj_DoNothing = 0x80A8F12C; // type:func
+EnBlkobj_Update = 0x80A8F13C; // type:func
+EnBlkobj_DrawAlpha = 0x80A8F160; // type:func
+EnBlkobj_Draw = 0x80A8F1E0; // type:func
+ItemInbox_Init = 0x80A8F3F0; // type:func
+ItemInbox_Destroy = 0x80A8F424; // type:func
+ItemInbox_Wait = 0x80A8F434; // type:func
+ItemInbox_Update = 0x80A8F47C; // type:func
+ItemInbox_Draw = 0x80A8F4A0; // type:func
+EnGe1_Init = 0x80A8F550; // type:func
+EnGe1_Destroy = 0x80A8F814; // type:func
+EnGe1_SetTalkAction = 0x80A8F840; // type:func
+EnGe1_SetAnimationIdle = 0x80A8F920; // type:func
+EnGe1_CheckCarpentersFreed = 0x80A8F9A4; // type:func
+EnGe1_KickPlayer = 0x80A8F9E0; // type:func
+EnGe1_SpotPlayer = 0x80A8FAC0; // type:func
+EnGe1_WatchForPlayerFrontOnly = 0x80A8FB20; // type:func
+EnGe1_ChooseActionFromTextId = 0x80A8FBD8; // type:func
+EnGe1_SetNormalText = 0x80A8FC6C; // type:func
+EnGe1_WatchForAndSensePlayer = 0x80A8FC9C; // type:func
+EnGe1_GetReaction_ValleyFloor = 0x80A8FD68; // type:func
+EnGe1_WaitTillOpened_GTGGuard = 0x80A8FDBC; // type:func
+EnGe1_Open_GTGGuard = 0x80A8FE0C; // type:func
+EnGe1_SetupOpen_GTGGuard = 0x80A8FEBC; // type:func
+EnGe1_RefuseEntryTooPoor_GTGGuard = 0x80A8FF7C; // type:func
+EnGe1_OfferOpen_GTGGuard = 0x80A8FFBC; // type:func
+EnGe1_RefuseOpenNoCard_GTGGuard = 0x80A900AC; // type:func
+EnGe1_CheckForCard_GTGGuard = 0x80A900F0; // type:func
+EnGe1_WaitGateOpen_GateOp = 0x80A90158; // type:func
+EnGe1_WaitUntilGateOpened_GateOp = 0x80A901CC; // type:func
+EnGe1_OpenGate_GateOp = 0x80A9021C; // type:func
+EnGe1_SetupOpenGate_GateOp = 0x80A902CC; // type:func
+EnGe1_CheckGate_GateOp = 0x80A90398; // type:func
+EnGe1_Talk_GateGuard = 0x80A90414; // type:func
+EnGe1_GetReaction_GateGuard = 0x80A90458; // type:func
+EnGe1_SetupWait_Archery = 0x80A9050C; // type:func
+EnGe1_WaitTillItemGiven_Archery = 0x80A90544; // type:func
+EnGe1_BeginGiveItem_Archery = 0x80A90638; // type:func
+EnGe1_TalkWinPrize_Archery = 0x80A90700; // type:func
+EnGe1_TalkTooPoor_Archery = 0x80A90760; // type:func
+EnGe1_WaitDoNothing = 0x80A907C4; // type:func
+EnGe1_BeginGame_Archery = 0x80A907D4; // type:func
+EnGe1_TalkOfferPlay_Archery = 0x80A90974; // type:func
+EnGe1_TalkNoPrize_Archery = 0x80A909D4; // type:func
+EnGe1_TalkAfterGame_Archery = 0x80A90A20; // type:func
+EnGe1_TalkNoHorse_Archery = 0x80A90B24; // type:func
+EnGe1_Wait_Archery = 0x80A90B68; // type:func
+EnGe1_TurnToFacePlayer = 0x80A90C00; // type:func
+EnGe1_LookAtPlayer = 0x80A90D18; // type:func
+EnGe1_Update = 0x80A90DF4; // type:func
+EnGe1_CueUpAnimation = 0x80A90F3C; // type:func
+EnGe1_StopFidget = 0x80A90F7C; // type:func
+EnGe1_OverrideLimbDraw = 0x80A90FD4; // type:func
+EnGe1_PostLimbDraw = 0x80A91128; // type:func
+EnGe1_Draw = 0x80A91194; // type:func
+ObjBlockstop_Init = 0x80A91580; // type:func
+ObjBlockstop_Destroy = 0x80A915DC; // type:func
+ObjBlockstop_Update = 0x80A915EC; // type:func
+EnSda_Init = 0x80A91720; // type:func
+EnSda_Destroy = 0x80A91730; // type:func
+EnSda_Update = 0x80A91740; // type:func
+EnSda_Draw = 0x80A9177C; // type:func
+func_80AF8F60 = 0x80A91810; // type:func
+func_80AF95C4 = 0x80A91E74; // type:func
+func_80AF9C70 = 0x80A924F0; // type:func
+EnClearTag_CreateDebrisEffect = 0x80A92E20; // type:func
+EnClearTag_CreateFireEffect = 0x80A92F18; // type:func
+EnClearTag_CreateSmokeEffect = 0x80A93008; // type:func
+EnClearTag_CreateFlashEffect = 0x80A9312C; // type:func
+EnClearTag_Destroy = 0x80A93204; // type:func
+EnClearTag_Init = 0x80A93230; // type:func
+EnClearTag_CalculateFloorTangent = 0x80A933F4; // type:func
+EnClearTag_Update = 0x80A934B0; // type:func
+EnClearTag_Draw = 0x80A94264; // type:func
+EnClearTag_UpdateEffects = 0x80A947F8; // type:func
+EnClearTag_DrawEffects = 0x80A94BC0; // type:func
+EnNiwLady_Init = 0x80A9E3C0; // type:func
+EnNiwLady_Destroy = 0x80A9E4A8; // type:func
+EnNiwLady_ChoseAnimation = 0x80A9E4D4; // type:func
+func_80AB9F24 = 0x80A9E69C; // type:func
+func_80ABA21C = 0x80A9E998; // type:func
+func_80ABA244 = 0x80A9E9C4; // type:func
+func_80ABA654 = 0x80A9ED44; // type:func
+func_80ABA778 = 0x80A9EE3C; // type:func
+func_80ABA878 = 0x80A9EF10; // type:func
+func_80ABA9B8 = 0x80A9F054; // type:func
+func_80ABAA9C = 0x80A9F138; // type:func
+func_80ABAB08 = 0x80A9F1A8; // type:func
+func_80ABAC00 = 0x80A9F2A0; // type:func
+func_80ABAC84 = 0x80A9F328; // type:func
+func_80ABAD38 = 0x80A9F3D0; // type:func
+func_80ABAD7C = 0x80A9F3F0; // type:func
+EnNiwLady_Update = 0x80A9F4B4; // type:func
+EnNiwLady_EmptyDList = 0x80A9F71C; // type:func
+EnNiwLady_OverrideLimbDraw = 0x80A9F740; // type:func
+EnNiwLady_Draw = 0x80A9F89C; // type:func
+EnGm_Init = 0x80A9FCC0; // type:func
+EnGm_Destroy = 0x80A9FD20; // type:func
+func_80A3D7C8 = 0x80A9FD4C; // type:func
+func_80A3D838 = 0x80A9FDBC; // type:func
+EnGm_UpdateEye = 0x80A9FF5C; // type:func
+EnGm_SetTextID = 0x80A9FFD4; // type:func
+func_80A3DB04 = 0x80AA0088; // type:func
+func_80A3DBF4 = 0x80AA0178; // type:func
+func_80A3DC44 = 0x80AA01CC; // type:func
+func_80A3DD7C = 0x80AA0308; // type:func
+EnGm_ProcessChoiceIndex = 0x80AA03A0; // type:func
+func_80A3DF00 = 0x80AA0490; // type:func
+func_80A3DF60 = 0x80AA04F4; // type:func
+func_80A3DFBC = 0x80AA0554; // type:func
+EnGm_Update = 0x80AA0608; // type:func
+func_80A3E090 = 0x80AA062C; // type:func
+EnGm_Draw = 0x80AA078C; // type:func
+EnMs_SetOfferText = 0x80AA09F0; // type:func
+EnMs_Init = 0x80AA0A6C; // type:func
+EnMs_Destroy = 0x80AA0B90; // type:func
+EnMs_Wait = 0x80AA0BBC; // type:func
+EnMs_Talk = 0x80AA0C68; // type:func
+EnMs_Sell = 0x80AA0D84; // type:func
+EnMs_TalkAfterPurchase = 0x80AA0E20; // type:func
+EnMs_Update = 0x80AA0E80; // type:func
+EnMs_Draw = 0x80AA0F78; // type:func
+func_80A6E3A0 = 0x80AA10E0; // type:func
+EnHs_Init = 0x80AA10EC; // type:func
+EnHs_Destroy = 0x80AA1230; // type:func
+func_80A6E53C = 0x80AA125C; // type:func
+func_80A6E5EC = 0x80AA1310; // type:func
+func_80A6E630 = 0x80AA1354; // type:func
+func_80A6E6B0 = 0x80AA13D4; // type:func
+func_80A6E6D8 = 0x80AA13FC; // type:func
+func_80A6E70C = 0x80AA1434; // type:func
+func_80A6E740 = 0x80AA146C; // type:func
+func_80A6E7BC = 0x80AA14EC; // type:func
+func_80A6E8CC = 0x80AA15FC; // type:func
+func_80A6E9AC = 0x80AA16D8; // type:func
+EnHs_Update = 0x80AA1820; // type:func
+EnHs_OverrideLimbDraw = 0x80AA198C; // type:func
+EnHs_PostLimbDraw = 0x80AA1A48; // type:func
+EnHs_Draw = 0x80AA1A88; // type:func
+BgInGate_SetupAction = 0x80AA1C80; // type:func
+BgInGate_Init = 0x80AA1C8C; // type:func
+BgInGate_Destroy = 0x80AA1DA8; // type:func
+func_80892890 = 0x80AA1DDC; // type:func
+BgInGate_DoNothing = 0x80AA1EDC; // type:func
+BgInGate_Update = 0x80AA1EEC; // type:func
+BgInGate_Draw = 0x80AA1F10; // type:func
+EnKanban_SetFloorRot = 0x80AA2010; // type:func
+EnKanban_Init = 0x80AA20CC; // type:func
+EnKanban_Destroy = 0x80AA21F4; // type:func
+EnKanban_Message = 0x80AA222C; // type:func
+EnKanban_Update = 0x80AA22E4; // type:func
+EnKanban_Draw = 0x80AA3B60; // type:func
+EnHeishi3_Init = 0x80AA5160; // type:func
+EnHeishi3_Destroy = 0x80AA528C; // type:func
+EnHeishi3_SetupGuardType = 0x80AA52B8; // type:func
+EnHeishi3_StandSentinelInGrounds = 0x80AA5368; // type:func
+EnHeishi3_StandSentinelInCastle = 0x80AA54C4; // type:func
+EnHeishi3_CatchStart = 0x80AA5634; // type:func
+func_80A55BD4 = 0x80AA56DC; // type:func
+EnHeishi3_ResetAnimationToIdle = 0x80AA5774; // type:func
+func_80A55D00 = 0x80AA5808; // type:func
+EnHeishi3_Update = 0x80AA58B8; // type:func
+EnHeishi3_OverrideLimbDraw = 0x80AA5998; // type:func
+EnHeishi3_Draw = 0x80AA5A00; // type:func
+EnSyatekiNiw_Init = 0x80AA5B30; // type:func
+EnSyatekiNiw_Destroy = 0x80AA5C78; // type:func
+EnSyatekiNiw_UpdateRotations = 0x80AA5CA4; // type:func
+EnSyatekiNiw_SetupDefault = 0x80AA6000; // type:func
+EnSyatekiNiw_Default = 0x80AA608C; // type:func
+EnSyatekiNiw_SetupArchery = 0x80AA65BC; // type:func
+EnSyatekiNiw_Archery = 0x80AA6674; // type:func
+EnSyatekiNiw_ExitArchery = 0x80AA6AF0; // type:func
+EnSyatekiNiw_SetupRemove = 0x80AA6B10; // type:func
+EnSyatekiNiw_Remove = 0x80AA6C08; // type:func
+EnSyatekiNiw_CheckHit = 0x80AA6DC4; // type:func
+EnSyatekiNiw_Update = 0x80AA6E94; // type:func
+SyatekiNiw_OverrideLimbDraw = 0x80AA7204; // type:func
+EnSyatekiNiw_Draw = 0x80AA7334; // type:func
+EnSyatekiNiw_SpawnFeather = 0x80AA73E0; // type:func
+EnSyatekiNiw_UpdateEffects = 0x80AA74D0; // type:func
+EnSyatekiNiw_DrawEffects = 0x80AA768C; // type:func
+EnAttackNiw_Init = 0x80AA7BC0; // type:func
+EnAttackNiw_Destroy = 0x80AA7CF4; // type:func
+func_809B5268 = 0x80AA7D28; // type:func
+func_809B55EC = 0x80AA80B0; // type:func
+func_809B5670 = 0x80AA8134; // type:func
+func_809B59B0 = 0x80AA8474; // type:func
+func_809B5C18 = 0x80AA86E4; // type:func
+EnAttackNiw_Update = 0x80AA87A8; // type:func
+func_809B5F98 = 0x80AA8A6C; // type:func
+EnAttackNiw_Draw = 0x80AA8BC4; // type:func
+BgSpot01Idosoko_SetupAction = 0x80AA8E20; // type:func
+BgSpot01Idosoko_Init = 0x80AA8E2C; // type:func
+BgSpot01Idosoko_Destroy = 0x80AA8ECC; // type:func
+func_808ABF54 = 0x80AA8F00; // type:func
+BgSpot01Idosoko_Update = 0x80AA8F10; // type:func
+BgSpot01Idosoko_Draw = 0x80AA8F34; // type:func
+func_80AF5560 = 0x80AA9030; // type:func
+EnSa_GetTextId = 0x80AA90B0; // type:func
+EnSa_UpdateTalkState = 0x80AA91C4; // type:func
+func_80AF57D8 = 0x80AA92A8; // type:func
+func_80AF5894 = 0x80AA9368; // type:func
+func_80AF58B8 = 0x80AA9390; // type:func
+func_80AF594C = 0x80AA9424; // type:func
+func_80AF59E0 = 0x80AA94B8; // type:func
+func_80AF5A74 = 0x80AA954C; // type:func
+func_80AF5B10 = 0x80AA95E8; // type:func
+func_80AF5BA4 = 0x80AA967C; // type:func
+func_80AF5C40 = 0x80AA9718; // type:func
+func_80AF5CD4 = 0x80AA97AC; // type:func
+func_80AF5CE4 = 0x80AA97C4; // type:func
+EnSa_ChangeAnim = 0x80AA986C; // type:func
+func_80AF5DFC = 0x80AA98DC; // type:func
+func_80AF5F34 = 0x80AA9A14; // type:func
+func_80AF603C = 0x80AA9B1C; // type:func
+func_80AF609C = 0x80AA9B7C; // type:func
+func_80AF6130 = 0x80AA9C18; // type:func
+func_80AF6170 = 0x80AA9C5C; // type:func
+EnSa_Init = 0x80AA9CA0; // type:func
+EnSa_Destroy = 0x80AA9F10; // type:func
+func_80AF6448 = 0x80AA9F3C; // type:func
+func_80AF67D0 = 0x80AAA2C8; // type:func
+func_80AF683C = 0x80AAA33C; // type:func
+func_80AF68E4 = 0x80AAA3E4; // type:func
+func_80AF6B20 = 0x80AAA624; // type:func
+EnSa_Update = 0x80AAA6E4; // type:func
+EnSa_OverrideLimbDraw = 0x80AAA874; // type:func
+EnSa_PostLimbDraw = 0x80AAAA1C; // type:func
+EnSa_Draw = 0x80AAAA78; // type:func
+EnWonderTalk_Destroy = 0x80AAB2A0; // type:func
+EnWonderTalk_Init = 0x80AAB2B0; // type:func
+func_80B391CC = 0x80AAB358; // type:func
+func_80B3943C = 0x80AAB4E8; // type:func
+func_80B395F0 = 0x80AAB63C; // type:func
+EnWonderTalk_Update = 0x80AAB82C; // type:func
+BgGjyoBridge_Init = 0x80AAB930; // type:func
+BgGjyoBridge_Destroy = 0x80AAB9E8; // type:func
+func_808787A4 = 0x80AABA1C; // type:func
+BgGjyoBridge_TriggerCutscene = 0x80AABA2C; // type:func
+BgGjyoBridge_SpawnBridge = 0x80AABB84; // type:func
+BgGjyoBridge_Update = 0x80AABC00; // type:func
+BgGjyoBridge_Draw = 0x80AABC24; // type:func
+EnDs_Init = 0x80AABE30; // type:func
+EnDs_Destroy = 0x80AABF00; // type:func
+EnDs_Talk = 0x80AABF10; // type:func
+EnDs_TalkNoEmptyBottle = 0x80AABF60; // type:func
+EnDs_TalkAfterGiveOddPotion = 0x80AABFCC; // type:func
+EnDs_DisplayOddPotionText = 0x80AAC028; // type:func
+EnDs_GiveOddPotion = 0x80AAC088; // type:func
+EnDs_TalkAfterBrewOddPotion = 0x80AAC0F4; // type:func
+EnDs_BrewOddPotion3 = 0x80AAC174; // type:func
+EnDs_BrewOddPotion2 = 0x80AAC218; // type:func
+EnDs_BrewOddPotion1 = 0x80AAC26C; // type:func
+EnDs_OfferOddPotion = 0x80AAC30C; // type:func
+EnDs_CheckRupeesAndBottle = 0x80AAC3D8; // type:func
+EnDs_GiveBluePotion = 0x80AAC428; // type:func
+EnDs_OfferBluePotion = 0x80AAC48C; // type:func
+EnDs_Wait = 0x80AAC5C4; // type:func
+EnDs_Update = 0x80AAC748; // type:func
+EnDs_OverrideLimbDraw = 0x80AAC850; // type:func
+EnDs_PostLimbDraw = 0x80AAC898; // type:func
+EnDs_Draw = 0x80AAC8D8; // type:func
+EnMk_Init = 0x80AACA50; // type:func
+EnMk_Destroy = 0x80AACB68; // type:func
+func_80AACA40 = 0x80AACB94; // type:func
+func_80AACA94 = 0x80AACBE4; // type:func
+func_80AACB14 = 0x80AACC6C; // type:func
+func_80AACB6C = 0x80AACCC8; // type:func
+func_80AACBAC = 0x80AACD04; // type:func
+func_80AACC04 = 0x80AACD5C; // type:func
+func_80AACCA0 = 0x80AACDF8; // type:func
+func_80AACD48 = 0x80AACEA0; // type:func
+func_80AACE2C = 0x80AACF84; // type:func
+func_80AACEE8 = 0x80AAD040; // type:func
+func_80AACFA0 = 0x80AAD0F8; // type:func
+func_80AAD014 = 0x80AAD170; // type:func
+EnMk_Wait = 0x80AAD1DC; // type:func
+EnMk_Update = 0x80AAD430; // type:func
+EnMk_OverrideLimbDraw = 0x80AAD67C; // type:func
+EnMk_PostLimbDraw = 0x80AAD6C4; // type:func
+EnMk_Draw = 0x80AAD704; // type:func
+EnBomBowlMan_Init = 0x80AAD8E0; // type:func
+EnBomBowlMan_Destroy = 0x80AADAA0; // type:func
+EnBomBowlMan_SetupWaitAsleep = 0x80AADAB0; // type:func
+EnBomBowlMan_WaitAsleep = 0x80AADB38; // type:func
+EnBomBowlMan_TalkAsleep = 0x80AADBEC; // type:func
+EnBomBowlMan_WakeUp = 0x80AADC64; // type:func
+EnBomBowlMan_BlinkAwake = 0x80AADCE8; // type:func
+EnBomBowlMan_CheckBeatenDC = 0x80AADDE4; // type:func
+EnBomBowlMan_WaitNotBeatenDC = 0x80AADF10; // type:func
+EnBomBowlMan_TalkNotBeatenDC = 0x80AADF6C; // type:func
+EnBomBowlMan_SetupRunGame = 0x80AADFDC; // type:func
+EnBomBowlMan_RunGame = 0x80AAE060; // type:func
+EnBomBowlMan_HandlePlayChoice = 0x80AAE270; // type:func
+func_809C41FC = 0x80AAE42C; // type:func
+EnBomBowlMan_SetupChooseShowPrize = 0x80AAE548; // type:func
+EnBomBowlMan_ChooseShowPrize = 0x80AAE64C; // type:func
+EnBomBowlMan_BeginPlayGame = 0x80AAE894; // type:func
+EnBomBowlMan_Update = 0x80AAE950; // type:func
+EnBomBowlMan_OverrideLimbDraw = 0x80AAEAC8; // type:func
+EnBomBowlMan_Draw = 0x80AAEB10; // type:func
+EnBomBowlPit_Init = 0x80AAEE20; // type:func
+EnBomBowlPit_Destroy = 0x80AAEE38; // type:func
+EnBomBowlPit_SetupDetectHit = 0x80AAEE48; // type:func
+EnBomBowlPit_DetectHit = 0x80AAEE74; // type:func
+EnBomBowlPit_CameraDollyIn = 0x80AAF16C; // type:func
+EnBomBowlPit_SpawnPrize = 0x80AAF348; // type:func
+EnBomBowlPit_SetupGivePrize = 0x80AAF3D8; // type:func
+EnBomBowlPit_GivePrize = 0x80AAF490; // type:func
+EnBomBowlPit_WaitTillPrizeGiven = 0x80AAF594; // type:func
+EnBomBowlPit_Reset = 0x80AAF5F0; // type:func
+EnBomBowlPit_Update = 0x80AAF670; // type:func
+EnOwl_Init = 0x80AAF790; // type:func
+EnOwl_Destroy = 0x80AAFB74; // type:func
+EnOwl_LookAtLink = 0x80AAFBA0; // type:func
+EnOwl_CheckInitTalk = 0x80AAFBDC; // type:func
+func_80ACA558 = 0x80AAFD48; // type:func
+func_80ACA5C8 = 0x80AAFDBC; // type:func
+func_80ACA62C = 0x80AAFE1C; // type:func
+func_80ACA690 = 0x80AAFE68; // type:func
+func_80ACA6C0 = 0x80AAFE98; // type:func
+func_80ACA71C = 0x80AAFEF4; // type:func
+func_80ACA76C = 0x80AAFF40; // type:func
+func_80ACA7E0 = 0x80AAFFB4; // type:func
+EnOwl_ConfirmKokiriMessage = 0x80AB0060; // type:func
+EnOwl_WaitOutsideKokiri = 0x80AB0100; // type:func
+func_80ACA998 = 0x80AB0178; // type:func
+func_80ACAA54 = 0x80AB0238; // type:func
+func_80ACAAC0 = 0x80AB02A8; // type:func
+EnOwl_WaitHyruleCastle = 0x80AB0318; // type:func
+func_80ACAB88 = 0x80AB037C; // type:func
+func_80ACAC6C = 0x80AB0464; // type:func
+EnOwl_WaitKakariko = 0x80AB04D4; // type:func
+func_80ACAD34 = 0x80AB0538; // type:func
+func_80ACADF0 = 0x80AB05F8; // type:func
+EnOwl_WaitGerudo = 0x80AB0668; // type:func
+func_80ACAEB8 = 0x80AB06CC; // type:func
+func_80ACAF74 = 0x80AB078C; // type:func
+EnOwl_WaitLakeHylia = 0x80AB07FC; // type:func
+func_80ACB03C = 0x80AB0860; // type:func
+EnOwl_WaitZoraRiver = 0x80AB08D4; // type:func
+func_80ACB148 = 0x80AB0974; // type:func
+EnOwl_WaitHyliaShortcut = 0x80AB09D4; // type:func
+func_80ACB22C = 0x80AB0A60; // type:func
+func_80ACB274 = 0x80AB0AAC; // type:func
+EnOwl_WaitDeathMountainShortcut = 0x80AB0AF0; // type:func
+func_80ACB344 = 0x80AB0B84; // type:func
+func_80ACB3E0 = 0x80AB0C24; // type:func
+func_80ACB440 = 0x80AB0C8C; // type:func
+func_80ACB4FC = 0x80AB0D4C; // type:func
+EnOwl_WaitLWPreSaria = 0x80AB0DBC; // type:func
+func_80ACB5C4 = 0x80AB0E20; // type:func
+func_80ACB680 = 0x80AB0EE0; // type:func
+EnOwl_WaitLWPostSaria = 0x80AB0F50; // type:func
+func_80ACB748 = 0x80AB0FB4; // type:func
+func_80ACB904 = 0x80AB1170; // type:func
+func_80ACB994 = 0x80AB1208; // type:func
+EnOwl_WaitDefault = 0x80AB12A0; // type:func
+func_80ACBAB8 = 0x80AB1334; // type:func
+func_80ACBC0C = 0x80AB1488; // type:func
+func_80ACBD4C = 0x80AB15C4; // type:func
+func_80ACBEA0 = 0x80AB1718; // type:func
+func_80ACBF50 = 0x80AB17C8; // type:func
+func_80ACC00C = 0x80AB1884; // type:func
+func_80ACC23C = 0x80AB1A48; // type:func
+func_80ACC30C = 0x80AB1B14; // type:func
+func_80ACC390 = 0x80AB1B98; // type:func
+func_80ACC460 = 0x80AB1C68; // type:func
+func_80ACC540 = 0x80AB1D48; // type:func
+func_80ACC5CC = 0x80AB1DD4; // type:func
+func_80ACC624 = 0x80AB1E2C; // type:func
+EnOwl_Update = 0x80AB1EA8; // type:func
+EnOwl_OverrideLimbDraw = 0x80AB25F8; // type:func
+EnOwl_PostLimbUpdate = 0x80AB2724; // type:func
+EnOwl_Draw = 0x80AB27A8; // type:func
+EnOwl_ChangeMode = 0x80AB2874; // type:func
+func_80ACD130 = 0x80AB28EC; // type:func
+func_80ACD1C4 = 0x80AB2980; // type:func
+func_80ACD220 = 0x80AB29E0; // type:func
+func_80ACD2CC = 0x80AB2A8C; // type:func
+func_80ACD4D4 = 0x80AB2C94; // type:func
+EnIshi_InitCollider = 0x80AB3330; // type:func
+EnIshi_SnapToFloor = 0x80AB33A8; // type:func
+EnIshi_SpawnFragmentsSmall = 0x80AB344C; // type:func
+EnIshi_SpawnFragmentsLarge = 0x80AB36C8; // type:func
+EnIshi_SpawnDustSmall = 0x80AB39B4; // type:func
+EnIshi_SpawnDustLarge = 0x80AB3AA8; // type:func
+EnIshi_DropCollectible = 0x80AB3B9C; // type:func
+EnIshi_Fall = 0x80AB3C0C; // type:func
+func_80A7ED94 = 0x80AB3C40; // type:func
+EnIshi_SpawnBugs = 0x80AB3CC4; // type:func
+EnIshi_Init = 0x80AB3D80; // type:func
+EnIshi_Destroy = 0x80AB3F1C; // type:func
+EnIshi_SetupWait = 0x80AB3F48; // type:func
+EnIshi_Wait = 0x80AB3F5C; // type:func
+EnIshi_SetupLiftedUp = 0x80AB41B4; // type:func
+EnIshi_LiftedUp = 0x80AB41DC; // type:func
+EnIshi_SetupFly = 0x80AB42B0; // type:func
+EnIshi_Fly = 0x80AB43DC; // type:func
+EnIshi_Update = 0x80AB4748; // type:func
+EnIshi_DrawSmall = 0x80AB476C; // type:func
+EnIshi_DrawLarge = 0x80AB479C; // type:func
+EnIshi_Draw = 0x80AB4840; // type:func
+ObjHana_Init = 0x80ABC480; // type:func
+ObjHana_Destroy = 0x80ABC57C; // type:func
+ObjHana_Update = 0x80ABC5C8; // type:func
+ObjHana_Draw = 0x80ABC638; // type:func
+ObjLightswitch_InitCollider = 0x80ABC790; // type:func
+ObjLightswitch_SetSwitchFlag = 0x80ABC82C; // type:func
+ObjLightswitch_ClearSwitchFlag = 0x80ABC8F0; // type:func
+ObjLightswitch_SpawnDisappearEffects = 0x80ABC970; // type:func
+ObjLightswitch_Init = 0x80ABCB98; // type:func
+ObjLightswitch_Destroy = 0x80ABCD2C; // type:func
+ObjLightswitch_SetupOff = 0x80ABCD58; // type:func
+ObjLightswitch_Off = 0x80ABCD8C; // type:func
+ObjLightswitch_SetupTurnOn = 0x80ABCE6C; // type:func
+ObjLightswitch_TurnOn = 0x80ABCE90; // type:func
+ObjLightswitch_SetupOn = 0x80ABCF84; // type:func
+ObjLightswitch_On = 0x80ABCFC0; // type:func
+ObjLightswitch_SetupTurnOff = 0x80ABD0D4; // type:func
+ObjLightswitch_TurnOff = 0x80ABD100; // type:func
+ObjLightswitch_SetupDisappearDelay = 0x80ABD1F0; // type:func
+ObjLightswitch_DisappearDelay = 0x80ABD20C; // type:func
+ObjLightswitch_SetupDisappear = 0x80ABD254; // type:func
+ObjLightswitch_Disappear = 0x80ABD270; // type:func
+ObjLightswitch_Update = 0x80ABD2B4; // type:func
+ObjLightswitch_DrawOpa = 0x80ABD398; // type:func
+ObjLightswitch_DrawXlu = 0x80ABD6C4; // type:func
+ObjLightswitch_Draw = 0x80ABD978; // type:func
+ObjMure2_SetPosShrubCircle = 0x80ABDBC0; // type:func
+ObjMure2_SetPosShrubScattered = 0x80ABDCDC; // type:func
+ObjMure2_SetPosRockCircle = 0x80ABDDDC; // type:func
+ObjMure2_SetActorSpawnParams = 0x80ABDEE8; // type:func
+ObjMure2_SpawnActors = 0x80ABDF3C; // type:func
+ObjMure2_CleanupAndDie = 0x80ABE098; // type:func
+func_80B9A534 = 0x80ABE198; // type:func
+ObjMure2_Init = 0x80ABE22C; // type:func
+ObjMure2_SetupWait = 0x80ABE28C; // type:func
+ObjMure2_Wait = 0x80ABE2A0; // type:func
+func_80B9A658 = 0x80ABE2C4; // type:func
+func_80B9A668 = 0x80ABE2D8; // type:func
+func_80B9A6E8 = 0x80ABE358; // type:func
+func_80B9A6F8 = 0x80ABE36C; // type:func
+ObjMure2_Update = 0x80ABE3FC; // type:func
+EnGo_SetupAction = 0x80ABE5E0; // type:func
+EnGo_GetTextID = 0x80ABE5EC; // type:func
+EnGo_UpdateTalkState = 0x80ABE97C; // type:func
+EnGo_UpdateTalking = 0x80ABED9C; // type:func
+EnGo_ChangeAnim = 0x80ABEE5C; // type:func
+EnGo_IsActorSpawned = 0x80ABEF0C; // type:func
+EnGo_GetPlayerTrackingYOffset = 0x80ABF06C; // type:func
+func_80A3F060 = 0x80ABF0E4; // type:func
+func_80A3F0E4 = 0x80ABF168; // type:func
+EnGo_IsCameraModified = 0x80ABF1E0; // type:func
+EnGo_ReverseAnimation = 0x80ABF2E4; // type:func
+EnGo_UpdateShadow = 0x80ABF2FC; // type:func
+EnGo_FollowPath = 0x80ABF388; // type:func
+EnGo_SetMovedPos = 0x80ABF544; // type:func
+EnGo_SpawnDust = 0x80ABF61C; // type:func
+EnGo_IsRollingOnGround = 0x80ABF848; // type:func
+func_80A3F908 = 0x80ABF994; // type:func
+EnGo_Init = 0x80ABFBC4; // type:func
+EnGo_Destroy = 0x80ABFF14; // type:func
+func_80A3FEB4 = 0x80ABFF54; // type:func
+EnGo_StopRolling = 0x80ABFF98; // type:func
+func_80A4008C = 0x80AC012C; // type:func
+EnGo_GoronLinkRolling = 0x80AC01BC; // type:func
+EnGo_FireGenericActionFunc = 0x80AC02B4; // type:func
+EnGo_CurledUp = 0x80AC02C4; // type:func
+EnGo_WakeUp = 0x80AC03C4; // type:func
+func_80A40494 = 0x80AC0540; // type:func
+func_80A405CC = 0x80AC0678; // type:func
+EnGo_BiggoronActionFunc = 0x80AC078C; // type:func
+func_80A408D8 = 0x80AC0984; // type:func
+func_80A40A54 = 0x80AC0B00; // type:func
+func_80A40B1C = 0x80AC0BC8; // type:func
+EnGo_GetItem = 0x80AC0C20; // type:func
+func_80A40C78 = 0x80AC0D28; // type:func
+EnGo_Eyedrops = 0x80AC0E10; // type:func
+func_80A40DCC = 0x80AC0E80; // type:func
+EnGo_Update = 0x80AC0F04; // type:func
+EnGo_DrawCurledUp = 0x80AC1014; // type:func
+EnGo_DrawRolling = 0x80AC10E0; // type:func
+EnGo_OverrideLimbDraw = 0x80AC120C; // type:func
+EnGo_PostLimbDraw = 0x80AC1428; // type:func
+EnGo_Draw = 0x80AC1484; // type:func
+EnGo_SpawnEffectDust = 0x80AC1624; // type:func
+EnGo_UpdateEffects = 0x80AC16C8; // type:func
+EnGo_DrawEffects = 0x80AC17D4; // type:func
+EnFu_Init = 0x80AC2C20; // type:func
+EnFu_Destroy = 0x80AC2D34; // type:func
+func_80A1D94C = 0x80AC2D60; // type:func
+func_80A1DA04 = 0x80AC2E1C; // type:func
+EnFu_WaitChild = 0x80AC2EB8; // type:func
+func_80A1DB60 = 0x80AC2F7C; // type:func
+func_80A1DBA0 = 0x80AC2FBC; // type:func
+func_80A1DBD4 = 0x80AC2FF4; // type:func
+EnFu_WaitForPlayback = 0x80AC3164; // type:func
+EnFu_TeachSong = 0x80AC31CC; // type:func
+EnFu_WaitAdult = 0x80AC3248; // type:func
+EnFu_Update = 0x80AC3398; // type:func
+EnFu_OverrideLimbDraw = 0x80AC3540; // type:func
+EnFu_PostLimbDraw = 0x80AC369C; // type:func
+EnFu_Draw = 0x80AC36DC; // type:func
+EnChanger_Destroy = 0x80AC3970; // type:func
+EnChanger_Init = 0x80AC3980; // type:func
+EnChanger_Wait = 0x80AC3E9C; // type:func
+EnChanger_OpenChests = 0x80AC3F40; // type:func
+EnChanger_SetHeartPieceFlag = 0x80AC40F0; // type:func
+EnChanger_Update = 0x80AC4140; // type:func
+BgJyaMegami_InitDynaPoly = 0x80AC4350; // type:func
+BgJyaMegami_InitCollider = 0x80AC43A8; // type:func
+BgJyaMegami_SpawnEffect = 0x80AC43FC; // type:func
+BgJyaMegami_SetupSpawnEffect = 0x80AC4640; // type:func
+BgJyaMegami_Init = 0x80AC473C; // type:func
+BgJyaMegami_Destroy = 0x80AC47D0; // type:func
+BgJyaMegami_SetupDetectLight = 0x80AC4818; // type:func
+BgJyaMegami_DetectLight = 0x80AC4834; // type:func
+BgJyaMegami_SetupExplode = 0x80AC49C0; // type:func
+BgJyaMegami_Explode = 0x80AC4A58; // type:func
+BgJyaMegami_Update = 0x80AC4DE0; // type:func
+BgJyaMegami_DrawFace = 0x80AC4E04; // type:func
+BgJyaMegami_DrawExplode = 0x80AC4F44; // type:func
+BgJyaMegami_Draw = 0x80AC510C; // type:func
+BgJyaLift_InitDynapoly = 0x80AC5530; // type:func
+BgJyaLift_Init = 0x80AC5588; // type:func
+BgJyaLift_Destroy = 0x80AC5644; // type:func
+BgJyaLift_SetInitPosY = 0x80AC5688; // type:func
+BgJyaLift_DelayMove = 0x80AC56AC; // type:func
+BgJyaLift_SetupMove = 0x80AC5730; // type:func
+BgJyaLift_Move = 0x80AC5744; // type:func
+BgJyaLift_SetFinalPosY = 0x80AC5868; // type:func
+BgJyaLift_Update = 0x80AC5880; // type:func
+BgJyaLift_Draw = 0x80AC5970; // type:func
+BgJyaBigmirror_SetRoomFlag = 0x80AC5A80; // type:func
+BgJyaBigmirror_HandleCobra = 0x80AC5AF0; // type:func
+BgJyaBigmirror_SetBombiwaFlag = 0x80AC5C88; // type:func
+BgJyaBigmirror_HandleMirRay = 0x80AC5CDC; // type:func
+BgJyaBigmirror_Init = 0x80AC5E84; // type:func
+BgJyaBigmirror_Destroy = 0x80AC5F08; // type:func
+BgJyaBigmirror_Update = 0x80AC5F28; // type:func
+BgJyaBigmirror_DrawLightBeam = 0x80AC5F78; // type:func
+BgJyaBigmirror_Draw = 0x80AC60F4; // type:func
+BgJyaBombchuiwa_SetupCollider = 0x80AC62C0; // type:func
+BgJyaBombchuiwa_SetDrawFlags = 0x80AC6314; // type:func
+BgJyaBombchuiwa_Init = 0x80AC6338; // type:func
+BgJyaBombchuiwa_Destroy = 0x80AC63B8; // type:func
+BgJyaBombchuiwa_Break = 0x80AC63E4; // type:func
+BgJyaBombchuiwa_SetupWaitForExplosion = 0x80AC6670; // type:func
+BgJyaBombchuiwa_WaitForExplosion = 0x80AC66A8; // type:func
+BgJyaBombchuiwa_CleanUpAfterExplosion = 0x80AC678C; // type:func
+func_808949B8 = 0x80AC67E4; // type:func
+BgJyaBombchuiwa_SpawnLightRay = 0x80AC6870; // type:func
+BgJyaBombchuiwa_Update = 0x80AC68E8; // type:func
+BgJyaBombchuiwa_DrawRock = 0x80AC6914; // type:func
+BgJyaBombchuiwa_DrawLight = 0x80AC6998; // type:func
+BgJyaBombchuiwa_Draw = 0x80AC6BE8; // type:func
+BgJyaAmishutter_InitDynaPoly = 0x80AC6DF0; // type:func
+BgJyaAmishutter_Init = 0x80AC6E48; // type:func
+BgJyaAmishutter_Destroy = 0x80AC6E90; // type:func
+BgJyaAmishutter_SetupWaitForPlayer = 0x80AC6EC4; // type:func
+BgJyaAmishutter_WaitForPlayer = 0x80AC6ED8; // type:func
+func_80893428 = 0x80AC6F34; // type:func
+func_80893438 = 0x80AC6F48; // type:func
+func_808934B0 = 0x80AC6FC0; // type:func
+func_808934C0 = 0x80AC6FD4; // type:func
+func_808934FC = 0x80AC7010; // type:func
+func_8089350C = 0x80AC7024; // type:func
+BgJyaAmishutter_Update = 0x80AC7088; // type:func
+BgJyaAmishutter_Draw = 0x80AC70B0; // type:func
+BgJyaBombiwa_SetupDynaPoly = 0x80AC7180; // type:func
+BgJyaBombiwa_InitCollider = 0x80AC71D8; // type:func
+BgJyaBombiwa_Init = 0x80AC722C; // type:func
+BgJyaBombiwa_Destroy = 0x80AC72AC; // type:func
+BgJyaBombiwa_Break = 0x80AC72F4; // type:func
+BgJyaBombiwa_Update = 0x80AC7588; // type:func
+BgJyaBombiwa_Draw = 0x80AC7618; // type:func
+func_808B7710 = 0x80AC7740; // type:func
+func_808B7770 = 0x80AC779C; // type:func
+BgSpot18Basket_Init = 0x80AC7958; // type:func
+BgSpot18Basket_Destroy = 0x80AC7AA4; // type:func
+func_808B7AEC = 0x80AC7AEC; // type:func
+func_808B7AFC = 0x80AC7B00; // type:func
+func_808B7B58 = 0x80AC7B5C; // type:func
+func_808B7B6C = 0x80AC7B74; // type:func
+func_808B7BB0 = 0x80AC7BB8; // type:func
+func_808B7BCC = 0x80AC7BD8; // type:func
+func_808B7D38 = 0x80AC7D44; // type:func
+func_808B7D50 = 0x80AC7D60; // type:func
+func_808B7F74 = 0x80AC7F84; // type:func
+func_808B7FC0 = 0x80AC7FD4; // type:func
+func_808B818C = 0x80AC81A0; // type:func
+func_808B81A0 = 0x80AC81B8; // type:func
+BgSpot18Basket_Update = 0x80AC8450; // type:func
+BgSpot18Basket_Draw = 0x80AC8514; // type:func
+EnGanonOrgan_Init = 0x80AC8730; // type:func
+EnGanonOrgan_Destroy = 0x80AC874C; // type:func
+EnGanonOrgan_Update = 0x80AC875C; // type:func
+EnGanonOrgan_EmptyDList = 0x80AC87A0; // type:func
+func_80A280BC = 0x80AC87C4; // type:func
+func_80A28148 = 0x80AC8828; // type:func
+EnGanonOrgan_Draw = 0x80AC8884; // type:func
+EnSiofuki_Init = 0x80ACF730; // type:func
+EnSiofuki_Destroy = 0x80ACF94C; // type:func
+func_80AFBDC8 = 0x80ACF980; // type:func
+func_80AFBE8C = 0x80ACFA40; // type:func
+func_80AFC1D0 = 0x80ACFD8C; // type:func
+func_80AFC218 = 0x80ACFDD4; // type:func
+func_80AFC34C = 0x80ACFF10; // type:func
+func_80AFC3C8 = 0x80ACFF94; // type:func
+func_80AFC478 = 0x80AD004C; // type:func
+func_80AFC544 = 0x80AD0120; // type:func
+EnSiofuki_Update = 0x80AD0158; // type:func
+EnSiofuki_Draw = 0x80AD017C; // type:func
+EnStream_SetupAction = 0x80AD04E0; // type:func
+EnStream_Init = 0x80AD04EC; // type:func
+EnStream_Destroy = 0x80AD0554; // type:func
+func_80B0B81C = 0x80AD0564; // type:func
+EnStream_SuckPlayer = 0x80AD0684; // type:func
+EnStream_WaitForPlayer = 0x80AD081C; // type:func
+EnStream_Update = 0x80AD0870; // type:func
+EnStream_Draw = 0x80AD08A4; // type:func
+EnMm_ChangeAnim = 0x80AD0A70; // type:func
+EnMm_Init = 0x80AD0B94; // type:func
+EnMm_Destroy = 0x80AD0D50; // type:func
+func_80AADA70 = 0x80AD0D7C; // type:func
+func_80AADAA0 = 0x80AD0DB0; // type:func
+EnMm_GetTextId = 0x80AD0F44; // type:func
+func_80AADCD0 = 0x80AD0FE4; // type:func
+EnMm_GetPointCount = 0x80AD1164; // type:func
+func_80AADE60 = 0x80AD1178; // type:func
+func_80AADEF0 = 0x80AD120C; // type:func
+func_80AAE224 = 0x80AD151C; // type:func
+func_80AAE294 = 0x80AD158C; // type:func
+func_80AAE50C = 0x80AD1804; // type:func
+func_80AAE598 = 0x80AD1890; // type:func
+EnMm_Update = 0x80AD1938; // type:func
+EnMm_Draw = 0x80AD19AC; // type:func
+EnMm_OverrideLimbDraw = 0x80AD1C24; // type:func
+EnMm_PostLimbDraw = 0x80AD1CB8; // type:func
+EnKo_AreObjectsAvailable = 0x80AD2090; // type:func
+EnKo_AreObjectsLoaded = 0x80AD21A8; // type:func
+EnKo_IsOsAnimeAvailable = 0x80AD2230; // type:func
+EnKo_IsOsAnimeLoaded = 0x80AD2280; // type:func
+EnKo_GetTextIdChild = 0x80AD22C0; // type:func
+EnKo_GetTextIdAdult = 0x80AD2628; // type:func
+EnKo_GetTextId = 0x80AD2900; // type:func
+EnKo_UpdateTalkState = 0x80AD2A2C; // type:func
+EnKo_GetForestQuestState = 0x80AD2E2C; // type:func
+func_80A97BC0 = 0x80AD2EB4; // type:func
+func_80A97C7C = 0x80AD2F70; // type:func
+EnKo_IsWithinTalkAngle = 0x80AD2FF4; // type:func
+func_80A97D68 = 0x80AD3060; // type:func
+func_80A97E18 = 0x80AD3110; // type:func
+func_80A97EB0 = 0x80AD31AC; // type:func
+func_80A97F20 = 0x80AD3220; // type:func
+func_80A97F70 = 0x80AD3270; // type:func
+func_80A98034 = 0x80AD3334; // type:func
+func_80A98124 = 0x80AD3428; // type:func
+func_80A98174 = 0x80AD3478; // type:func
+EnKo_ChildStart = 0x80AD355C; // type:func
+EnKo_ChildStone = 0x80AD3664; // type:func
+EnKo_ChildSaria = 0x80AD376C; // type:func
+EnKo_AdultEnemy = 0x80AD3874; // type:func
+EnKo_AdultSaved = 0x80AD397C; // type:func
+func_80A9877C = 0x80AD3A84; // type:func
+EnKo_CanSpawn = 0x80AD3C40; // type:func
+EnKo_Blink = 0x80AD3F24; // type:func
+func_80A98CD8 = 0x80AD3FE4; // type:func
+EnKo_GetForestQuestState2 = 0x80AD403C; // type:func
+func_80A98DB4 = 0x80AD40C8; // type:func
+func_80A98ECC = 0x80AD41E0; // type:func
+EnKo_Init = 0x80AD42A8; // type:func
+EnKo_Destroy = 0x80AD4338; // type:func
+func_80A99048 = 0x80AD4364; // type:func
+func_80A99384 = 0x80AD4694; // type:func
+func_80A99438 = 0x80AD4748; // type:func
+func_80A99504 = 0x80AD4814; // type:func
+func_80A99560 = 0x80AD4874; // type:func
+func_80A995CC = 0x80AD48E4; // type:func
+EnKo_Update = 0x80AD4A20; // type:func
+EnKo_OverrideLimbDraw = 0x80AD4B84; // type:func
+EnKo_PostLimbDraw = 0x80AD4EEC; // type:func
+EnKo_SetEnvColor = 0x80AD4FBC; // type:func
+EnKo_Draw = 0x80AD5028; // type:func
+EnKz_GetTextIdChild = 0x80AD61D0; // type:func
+EnKz_GetTextIdAdult = 0x80AD622C; // type:func
+EnKz_GetTextId = 0x80AD62DC; // type:func
+EnKz_UpdateTalkState = 0x80AD6344; // type:func
+EnKz_UpdateEyes = 0x80AD6568; // type:func
+EnKz_UpdateTalking = 0x80AD65E0; // type:func
+func_80A9CB18 = 0x80AD679C; // type:func
+EnKz_FollowPath = 0x80AD695C; // type:func
+EnKz_SetMovedPos = 0x80AD6AC8; // type:func
+EnKz_Init = 0x80AD6B90; // type:func
+EnKz_Destroy = 0x80AD6D1C; // type:func
+EnKz_PreMweepWait = 0x80AD6D48; // type:func
+EnKz_SetupMweep = 0x80AD6DB8; // type:func
+EnKz_Mweep = 0x80AD6EE4; // type:func
+EnKz_StopMweep = 0x80AD7050; // type:func
+EnKz_Wait = 0x80AD70B4; // type:func
+EnKz_SetupGetItem = 0x80AD711C; // type:func
+EnKz_StartTimer = 0x80AD71B0; // type:func
+EnKz_Update = 0x80AD7248; // type:func
+EnKz_OverrideLimbDraw = 0x80AD7304; // type:func
+EnKz_PostLimbDraw = 0x80AD73D4; // type:func
+EnKz_Draw = 0x80AD7430; // type:func
+EnWeatherTag_SetupAction = 0x80AD7770; // type:func
+EnWeatherTag_Destroy = 0x80AD777C; // type:func
+EnWeatherTag_Init = 0x80AD778C; // type:func
+WeatherTag_CheckEnableWeatherEffect = 0x80AD7960; // type:func
+WeatherTag_CheckRestoreWeather = 0x80AD7B38; // type:func
+EnWeatherTag_DisabledCloudyHyruleMarket = 0x80AD7CF8; // type:func
+EnWeatherTag_EnabledCloudyHyruleMarket = 0x80AD7D54; // type:func
+EnWeatherTag_DisabledCloudyLonLonRanch = 0x80AD7DA8; // type:func
+EnWeatherTag_EnabledCloudyLonLonRanch = 0x80AD7E04; // type:func
+EnWeatherTag_DisabledCloudyDeathMountain = 0x80AD7E58; // type:func
+EnWeatherTag_EnabledCloudyDeathMountain = 0x80AD7EB4; // type:func
+EnWeatherTag_DisabledCloudySnow = 0x80AD7F08; // type:func
+EnWeatherTag_EnabledCloudySnow = 0x80AD7F80; // type:func
+EnWeatherTag_DisabledRainLakeHylia = 0x80AD7FEC; // type:func
+EnWeatherTag_EnabledRainLakeHylia = 0x80AD8070; // type:func
+EnWeatherTag_DisabledCloudyRainThunderKakariko = 0x80AD80E8; // type:func
+EnWeatherTag_EnabledCloudyRainThunderKakariko = 0x80AD8180; // type:func
+EnWeatherTag_SetSandstormIntensity = 0x80AD820C; // type:func
+EnWeatherTag_DisabledRainThunder = 0x80AD8308; // type:func
+EnWeatherTag_EnabledRainThunder = 0x80AD83AC; // type:func
+EnWeatherTag_Update = 0x80AD8460; // type:func
+BgSstFloor_Init = 0x80AD8660; // type:func
+BgSstFloor_Destroy = 0x80AD86C8; // type:func
+BgSstFloor_Update = 0x80AD86FC; // type:func
+BgSstFloor_Draw = 0x80AD8A70; // type:func
+EnAni_SetupAction = 0x80AD8BC0; // type:func
+EnAni_Init = 0x80AD8BCC; // type:func
+EnAni_Destroy = 0x80AD8CE4; // type:func
+EnAni_SetText = 0x80AD8D10; // type:func
+func_809B04F0 = 0x80AD8D4C; // type:func
+func_809B0524 = 0x80AD8D84; // type:func
+func_809B0558 = 0x80AD8DBC; // type:func
+func_809B05F0 = 0x80AD8E58; // type:func
+func_809B064C = 0x80AD8EBC; // type:func
+func_809B07F8 = 0x80AD9068; // type:func
+func_809B0988 = 0x80AD91F8; // type:func
+func_809B0994 = 0x80AD9208; // type:func
+func_809B0A28 = 0x80AD929C; // type:func
+func_809B0A6C = 0x80AD92E0; // type:func
+EnAni_Update = 0x80AD938C; // type:func
+EnAni_OverrideLimbDraw = 0x80AD9608; // type:func
+EnAni_PostLimbDraw = 0x80AD9650; // type:func
+EnAni_Draw = 0x80AD9690; // type:func
+EnExItem_Destroy = 0x80AD9930; // type:func
+EnExItem_Init = 0x80AD9940; // type:func
+EnExItem_WaitForObject = 0x80AD9A9C; // type:func
+EnExItem_BowlPrize = 0x80AD9E18; // type:func
+EnExItem_SetupBowlCounter = 0x80ADA004; // type:func
+EnExItem_BowlCounter = 0x80ADA02C; // type:func
+EnExItem_ExitChest = 0x80ADA064; // type:func
+EnExItem_FairyMagic = 0x80ADA0CC; // type:func
+EnExItem_TargetPrizeApproach = 0x80ADA0E4; // type:func
+EnExItem_TargetPrizeGive = 0x80ADA338; // type:func
+EnExItem_TargetPrizeFinish = 0x80ADA3C4; // type:func
+EnExItem_Update = 0x80ADA424; // type:func
+EnExItem_Draw = 0x80ADA478; // type:func
+EnExItem_DrawItems = 0x80ADA528; // type:func
+EnExItem_DrawHeartPiece = 0x80ADA58C; // type:func
+EnExItem_DrawMagic = 0x80ADA5C0; // type:func
+EnExItem_DrawKey = 0x80ADA608; // type:func
+EnExItem_DrawRupee = 0x80ADA6F4; // type:func
+BgJyaIronobj_InitCylinder = 0x80ADAAA0; // type:func
+BgJyaIronobj_SpawnPillarParticles = 0x80ADAB20; // type:func
+BgJyaIronobj_SpawnThroneParticles = 0x80ADAF9C; // type:func
+BgJyaIronobj_Init = 0x80ADB3C8; // type:func
+BgJyaIronobj_Destroy = 0x80ADB45C; // type:func
+func_808992D8 = 0x80ADB4A4; // type:func
+func_808992E8 = 0x80ADB4B8; // type:func
+BgJyaIronobj_Update = 0x80ADB5F8; // type:func
+BgJyaIronobj_Draw = 0x80ADB61C; // type:func
+En_Js_SetupAction = 0x80ADB850; // type:func
+EnJs_Init = 0x80ADB85C; // type:func
+EnJs_Destroy = 0x80ADB980; // type:func
+func_80A88F64 = 0x80ADB9AC; // type:func
+func_80A89008 = 0x80ADBA54; // type:func
+func_80A89078 = 0x80ADBAC8; // type:func
+func_80A890C0 = 0x80ADBB14; // type:func
+func_80A8910C = 0x80ADBB64; // type:func
+func_80A89160 = 0x80ADBBB8; // type:func
+func_80A891C4 = 0x80ADBC20; // type:func
+func_80A89294 = 0x80ADBCF4; // type:func
+func_80A89304 = 0x80ADBD68; // type:func
+EnJs_Update = 0x80ADBDA0; // type:func
+EnJs_OverrideLimbDraw = 0x80ADC02C; // type:func
+EnJs_PostLimbDraw = 0x80ADC064; // type:func
+EnJs_Draw = 0x80ADC0A4; // type:func
+EnJsjutan_Init = 0x80ADC220; // type:func
+EnJsjutan_Destroy = 0x80ADC2B4; // type:func
+func_80A89860 = 0x80ADC2E8; // type:func
+func_80A89A6C = 0x80ADC4F4; // type:func
+EnJsjutan_Update = 0x80ADCFD4; // type:func
+EnJsjutan_Draw = 0x80ADD0AC; // type:func
+EnCs_ChangeAnim = 0x80AE1B40; // type:func
+EnCs_Init = 0x80AE1C64; // type:func
+EnCs_Destroy = 0x80AE1DF8; // type:func
+EnCs_GetTalkState = 0x80AE1E24; // type:func
+EnCs_GetTextId = 0x80AE1F58; // type:func
+EnCs_HandleTalking = 0x80AE1FDC; // type:func
+EnCs_GetwaypointCount = 0x80AE2128; // type:func
+EnCs_GetPathPoint = 0x80AE213C; // type:func
+EnCs_HandleWalking = 0x80AE21D0; // type:func
+EnCs_Walk = 0x80AE23E8; // type:func
+EnCs_Wait = 0x80AE2588; // type:func
+EnCs_Talk = 0x80AE2614; // type:func
+EnCs_Update = 0x80AE26D8; // type:func
+EnCs_Draw = 0x80AE2848; // type:func
+EnCs_OverrideLimbDraw = 0x80AE29FC; // type:func
+EnCs_PostLimbDraw = 0x80AE2A8C; // type:func
+func_80AAA250 = 0x80AE2D70; // type:func
+func_80AAA274 = 0x80AE2D98; // type:func
+func_80AAA308 = 0x80AE2E2C; // type:func
+func_80AAA39C = 0x80AE2EC0; // type:func
+func_80AAA474 = 0x80AE2F98; // type:func
+func_80AAA508 = 0x80AE302C; // type:func
+func_80AAA5A4 = 0x80AE30C8; // type:func
+func_80AAA638 = 0x80AE315C; // type:func
+func_80AAA6D4 = 0x80AE31F8; // type:func
+func_80AAA768 = 0x80AE328C; // type:func
+func_80AAA7FC = 0x80AE3320; // type:func
+func_80AAA890 = 0x80AE33B4; // type:func
+func_80AAA92C = 0x80AE3450; // type:func
+func_80AAA93C = 0x80AE3468; // type:func
+func_80AAAA24 = 0x80AE3550; // type:func
+func_80AAAC78 = 0x80AE37A4; // type:func
+EnMd_GetTextIdKokiriForest = 0x80AE3824; // type:func
+EnMd_GetTextIdMidosHouse = 0x80AE390C; // type:func
+EnMd_GetTextIdLostWoods = 0x80AE3940; // type:func
+EnMd_GetTextId = 0x80AE39C0; // type:func
+EnMd_UpdateTalkState = 0x80AE3A30; // type:func
+EnMd_ShouldSpawn = 0x80AE3B68; // type:func
+EnMd_UpdateEyes = 0x80AE3C0C; // type:func
+func_80AAB158 = 0x80AE3C84; // type:func
+EnMd_FollowPath = 0x80AE3EA0; // type:func
+EnMd_SetMovedPos = 0x80AE400C; // type:func
+func_80AAB5A4 = 0x80AE40D4; // type:func
+EnMd_Init = 0x80AE4180; // type:func
+EnMd_Destroy = 0x80AE437C; // type:func
+func_80AAB874 = 0x80AE43A8; // type:func
+func_80AAB8F8 = 0x80AE442C; // type:func
+func_80AAB948 = 0x80AE447C; // type:func
+func_80AABC10 = 0x80AE474C; // type:func
+func_80AABD0C = 0x80AE4848; // type:func
+EnMd_Update = 0x80AE4970; // type:func
+EnMd_OverrideLimbDraw = 0x80AE4A30; // type:func
+EnMd_PostLimbDraw = 0x80AE4C4C; // type:func
+EnMd_Draw = 0x80AE4CA8; // type:func
+EnHy_FindSkelAndHeadObjects = 0x80AE53E0; // type:func
+EnHy_AreSkelAndHeadObjectsLoaded = 0x80AE54F4; // type:func
+EnHy_FindOsAnimeObject = 0x80AE557C; // type:func
+EnHy_IsOsAnimeObjectLoaded = 0x80AE55CC; // type:func
+func_80A6F7CC = 0x80AE560C; // type:func
+EnHy_GetTextId = 0x80AE5650; // type:func
+EnHy_UpdateTalkState = 0x80AE5E98; // type:func
+EnHy_UpdateEyes = 0x80AE63E4; // type:func
+EnHy_InitCollider = 0x80AE64A0; // type:func
+EnHy_InitSetProperties = 0x80AE64DC; // type:func
+EnHy_UpdateCollider = 0x80AE6574; // type:func
+func_80A70834 = 0x80AE6678; // type:func
+func_80A70978 = 0x80AE67C0; // type:func
+EnHy_ShouldSpawn = 0x80AE6930; // type:func
+EnHy_Init = 0x80AE6BCC; // type:func
+EnHy_Destroy = 0x80AE6C5C; // type:func
+EnHy_InitImpl = 0x80AE6C88; // type:func
+func_80A710F8 = 0x80AE6F54; // type:func
+func_80A711B4 = 0x80AE7010; // type:func
+func_80A7127C = 0x80AE70DC; // type:func
+EnHy_DoNothing = 0x80AE7114; // type:func
+func_80A712C0 = 0x80AE7124; // type:func
+func_80A7134C = 0x80AE71B0; // type:func
+func_80A714C4 = 0x80AE732C; // type:func
+func_80A71530 = 0x80AE739C; // type:func
+EnHy_Update = 0x80AE744C; // type:func
+EnHy_OverrideLimbDraw = 0x80AE752C; // type:func
+EnHy_PostLimbDraw = 0x80AE7898; // type:func
+EnHy_SetEnvColor = 0x80AE79A4; // type:func
+EnHy_Draw = 0x80AE7A10; // type:func
+EnGanonMant_Init = 0x80AE8D20; // type:func
+EnGanonMant_Destroy = 0x80AE8D3C; // type:func
+EnGanonMant_Tear = 0x80AE8D4C; // type:func
+EnGanonMant_UpdateStrand = 0x80AE8FA8; // type:func
+EnGanonMant_UpdateVertices = 0x80AE956C; // type:func
+EnGanonMant_Update = 0x80AE9790; // type:func
+EnGanonMant_DrawCloak = 0x80AE984C; // type:func
+EnGanonMant_Draw = 0x80AE9964; // type:func
+EnOkarinaEffect_SetupAction = 0x80AECF40; // type:func
+EnOkarinaEffect_Destroy = 0x80AECF4C; // type:func
+EnOkarinaEffect_Init = 0x80AECFCC; // type:func
+EnOkarinaEffect_TriggerStorm = 0x80AED014; // type:func
+EnOkarinaEffect_ManageStorm = 0x80AED0A0; // type:func
+EnOkarinaEffect_Update = 0x80AED270; // type:func
+EnMag_ResetSram = 0x80AED300; // type:func
+EnMag_Init = 0x80AED4C8; // type:func
+EnMag_Destroy = 0x80AED750; // type:func
+EnMag_CheckSramResetCode = 0x80AED760; // type:func
+EnMag_Update = 0x80AED88C; // type:func
+EnMag_DrawTextureI8 = 0x80AEDF68; // type:func
+EnMag_DrawEffectTextures = 0x80AEE1A4; // type:func
+EnMag_DrawImageRGBA32 = 0x80AEE608; // type:func
+EnMag_DrawCharTexture = 0x80AEEC98; // type:func
+EnMag_DrawInner = 0x80AEEE5C; // type:func
+EnMag_Draw = 0x80AEFF98; // type:func
+DoorGerudo_Init = 0x80AF2210; // type:func
+DoorGerudo_Destroy = 0x80AF22C0; // type:func
+func_809946BC = 0x80AF22F4; // type:func
+func_80994750 = 0x80AF238C; // type:func
+func_8099485C = 0x80AF2498; // type:func
+func_8099496C = 0x80AF25A8; // type:func
+func_809949C8 = 0x80AF2604; // type:func
+DoorGerudo_Update = 0x80AF2660; // type:func
+DoorGerudo_Draw = 0x80AF2684; // type:func
+ElfMsg2_SetupAction = 0x80AF2800; // type:func
+ElfMsg2_KillCheck = 0x80AF280C; // type:func
+ElfMsg2_Init = 0x80AF2944; // type:func
+ElfMsg2_Destroy = 0x80AF2A04; // type:func
+ElfMsg2_GetMessageId = 0x80AF2A14; // type:func
+ElfMsg2_WaitForTextClose = 0x80AF2A28; // type:func
+ElfMsg2_WaitForTextRead = 0x80AF2AA8; // type:func
+ElfMsg2_WaitUntilActivated = 0x80AF2AE0; // type:func
+ElfMsg2_Update = 0x80AF2B5C; // type:func
+DemoGt_Destroy = 0x80AF2C70; // type:func
+DemoGt_PlayEarthquakeSfx = 0x80AF2CB8; // type:func
+DemoGt_PlayExplosion1Sfx = 0x80AF2CD8; // type:func
+DemoGt_PlayExplosion2Sfx = 0x80AF2CFC; // type:func
+DemoGt_Rumble = 0x80AF2D20; // type:func
+DemoGt_SpawnDust = 0x80AF2D50; // type:func
+func_8097D7D8 = 0x80AF2DE0; // type:func
+DemoGt_SpawnCloudRing = 0x80AF2F68; // type:func
+DemoGt_SpawnExplosionWithSound = 0x80AF2FC8; // type:func
+DemoGt_SpawnExplosionNoSound = 0x80AF307C; // type:func
+func_8097DAC8 = 0x80AF30D0; // type:func
+func_8097DD28 = 0x80AF3330; // type:func
+func_8097DF70 = 0x80AF3578; // type:func
+func_8097E1D4 = 0x80AF37DC; // type:func
+func_8097E454 = 0x80AF3A5C; // type:func
+DemoGt_IsCutsceneIdle = 0x80AF3CAC; // type:func
+DemoGt_GetCue = 0x80AF3CCC; // type:func
+func_8097E704 = 0x80AF3D18; // type:func
+func_8097E744 = 0x80AF3D58; // type:func
+func_8097E824 = 0x80AF3E38; // type:func
+func_8097ED64 = 0x80AF4374; // type:func
+DemoGt_IsCutsceneLayer = 0x80AF43AC; // type:func
+func_8097EDD8 = 0x80AF43D4; // type:func
+func_8097EE44 = 0x80AF444C; // type:func
+func_8097EEA8_Init0 = 0x80AF44B0; // type:func
+func_8097EF00 = 0x80AF4508; // type:func
+func_8097EF34 = 0x80AF453C; // type:func
+func_8097EF40 = 0x80AF454C; // type:func
+func_8097F0AC = 0x80AF46A4; // type:func
+func_8097F19C = 0x80AF4788; // type:func
+func_8097F1D8 = 0x80AF47CC; // type:func
+func_8097F280 = 0x80AF4874; // type:func
+func_8097F3EC = 0x80AF49E8; // type:func
+DemoGt_Update0 = 0x80AF4A28; // type:func
+DemoGt_Update8 = 0x80AF4AA0; // type:func
+DemoGt_Draw1 = 0x80AF4B18; // type:func
+func_8097F904_Init1 = 0x80AF4EC8; // type:func
+func_8097F960 = 0x80AF4F24; // type:func
+func_8097F96C = 0x80AF4F34; // type:func
+func_8097FA1C = 0x80AF4FC8; // type:func
+func_8097FAFC = 0x80AF5090; // type:func
+func_8097FC1C = 0x80AF5198; // type:func
+func_8097FCE4 = 0x80AF524C; // type:func
+func_8097FD70 = 0x80AF52C8; // type:func
+func_8097FDDC = 0x80AF533C; // type:func
+func_8097FED8 = 0x80AF543C; // type:func
+DemoGt_Update1 = 0x80AF547C; // type:func
+DemoGt_Update9 = 0x80AF54CC; // type:func
+DemoGt_Draw2 = 0x80AF5514; // type:func
+func_80980110_Init2 = 0x80AF5648; // type:func
+func_8098016C = 0x80AF56A4; // type:func
+func_80980178 = 0x80AF56B4; // type:func
+func_80980184 = 0x80AF56C4; // type:func
+func_80980218 = 0x80AF5758; // type:func
+func_809802AC = 0x80AF57EC; // type:func
+func_8098036C = 0x80AF58B0; // type:func
+func_80980430 = 0x80AF5978; // type:func
+func_80980504 = 0x80AF5A38; // type:func
+func_809805D8 = 0x80AF5AF8; // type:func
+func_809806B8 = 0x80AF5BC0; // type:func
+func_8098078C = 0x80AF5C80; // type:func
+func_8098085C = 0x80AF5D3C; // type:func
+func_809809C0 = 0x80AF5E88; // type:func
+func_80980AD4 = 0x80AF5F8C; // type:func
+func_80980B68 = 0x80AF600C; // type:func
+func_80980BFC = 0x80AF608C; // type:func
+func_80980C90 = 0x80AF610C; // type:func
+func_80980D74 = 0x80AF61F8; // type:func
+DemoGt_Update2 = 0x80AF6238; // type:func
+DemoGt_Update10 = 0x80AF627C; // type:func
+DemoGt_Draw3 = 0x80AF62B8; // type:func
+func_80980F00_Init5 = 0x80AF6350; // type:func
+func_80980F58 = 0x80AF63A8; // type:func
+func_80980F8C = 0x80AF63E0; // type:func
+func_8098103C = 0x80AF6494; // type:func
+DemoGt_Update3 = 0x80AF64F8; // type:func
+DemoGt_Update11 = 0x80AF653C; // type:func
+DemoGt_Update16 = 0x80AF6578; // type:func
+DemoGt_Draw4 = 0x80AF6610; // type:func
+func_809813CC_Init6 = 0x80AF67F8; // type:func
+func_80981424 = 0x80AF6850; // type:func
+func_80981458 = 0x80AF6888; // type:func
+func_80981524 = 0x80AF6940; // type:func
+DemoGt_Update4 = 0x80AF69A4; // type:func
+DemoGt_Update12 = 0x80AF69E8; // type:func
+DemoGt_Update17 = 0x80AF6A24; // type:func
+DemoGt_Draw5 = 0x80AF6ABC; // type:func
+func_809818A4_Init7 = 0x80AF6C98; // type:func
+func_809818FC = 0x80AF6CF0; // type:func
+func_80981930 = 0x80AF6D28; // type:func
+DemoGt_Update5 = 0x80AF6D8C; // type:func
+DemoGt_Update13 = 0x80AF6DD0; // type:func
+DemoGt_Update18 = 0x80AF6E0C; // type:func
+DemoGt_Draw6 = 0x80AF6EA4; // type:func
+func_80981C94_Init23 = 0x80AF705C; // type:func
+func_80981CEC = 0x80AF70B4; // type:func
+func_80981D20 = 0x80AF70EC; // type:func
+func_80981DC8 = 0x80AF7194; // type:func
+DemoGt_Update6 = 0x80AF71D4; // type:func
+DemoGt_Update14 = 0x80AF7218; // type:func
+DemoGt_Draw7 = 0x80AF725C; // type:func
+func_80982054_Init24 = 0x80AF73F4; // type:func
+func_809820AC = 0x80AF744C; // type:func
+func_809820E0 = 0x80AF7484; // type:func
+func_80982188 = 0x80AF752C; // type:func
+DemoGt_Update7 = 0x80AF756C; // type:func
+DemoGt_Update15 = 0x80AF75B0; // type:func
+DemoGt_Draw8 = 0x80AF75F4; // type:func
+DemoGt_Update = 0x80AF7790; // type:func
+DemoGt_Init = 0x80AF77D8; // type:func
+DemoGt_Draw0 = 0x80AF789C; // type:func
+DemoGt_Draw = 0x80AF78AC; // type:func
+EnPoField_Init = 0x80AF8270; // type:func
+EnPoField_Destroy = 0x80AF8478; // type:func
+EnPoField_SetupWaitForSpawn = 0x80AF84D8; // type:func
+EnPoField_SetupAppear = 0x80AF859C; // type:func
+EnPoField_SetupCirclePlayer = 0x80AF86BC; // type:func
+EnPoField_SetupFlee = 0x80AF8764; // type:func
+EnPoField_SetupDamage = 0x80AF87F8; // type:func
+EnPoField_SetupDeath = 0x80AF88B4; // type:func
+EnPoField_SetupDisappear = 0x80AF8908; // type:func
+EnPoField_SetupSoulIdle = 0x80AF8980; // type:func
+func_80AD42B0 = 0x80AF8A30; // type:func
+func_80AD4384 = 0x80AF8B04; // type:func
+EnPoField_SetupSoulDisappear = 0x80AF8BBC; // type:func
+EnPoField_SetupInteractWithSoul = 0x80AF8BD0; // type:func
+EnPoField_CorrectYPos = 0x80AF8BF8; // type:func
+EnPoField_SetFleeSpeed = 0x80AF8CDC; // type:func
+EnPoField_WaitForSpawn = 0x80AF8DEC; // type:func
+EnPoField_Appear = 0x80AF9054; // type:func
+EnPoField_CirclePlayer = 0x80AF91F0; // type:func
+EnPoField_Flee = 0x80AF9430; // type:func
+EnPoField_Damage = 0x80AF95D4; // type:func
+EnPoField_Death = 0x80AF9664; // type:func
+EnPoField_Disappear = 0x80AF9A7C; // type:func
+EnPoField_SoulIdle = 0x80AF9B7C; // type:func
+EnPoField_SoulUpdateProperties = 0x80AF9C60; // type:func
+func_80AD587C = 0x80AFA008; // type:func
+func_80AD58D4 = 0x80AFA060; // type:func
+EnPoField_SoulDisappear = 0x80AFA264; // type:func
+EnPoField_SoulInteract = 0x80AFA2A4; // type:func
+EnPoField_TestForDamage = 0x80AFA404; // type:func
+EnPoField_SpawnFlame = 0x80AFA49C; // type:func
+EnPoField_UpdateFlame = 0x80AFA4F0; // type:func
+EnPoField_DrawFlame = 0x80AFA61C; // type:func
+func_80AD619C = 0x80AFA8F4; // type:func
+func_80AD6330 = 0x80AFAA88; // type:func
+EnPoField_Update = 0x80AFABFC; // type:func
+EnPoField_OverrideLimbDraw2 = 0x80AFAD28; // type:func
+EnPoField_PostLimDraw2 = 0x80AFAE30; // type:func
+EnPoField_Draw = 0x80AFB040; // type:func
+EnPoField_UpdateDead = 0x80AFB31C; // type:func
+EnPoField_DrawSoul = 0x80AFB378; // type:func
+EfcErupc_SetupAction = 0x80AFBCE0; // type:func
+EfcErupc_Init = 0x80AFBCEC; // type:func
+EfcErupc_Destroy = 0x80AFBD58; // type:func
+EfcErupc_UpdateAction = 0x80AFBD68; // type:func
+EfcErupc_Update = 0x80AFBFB4; // type:func
+EfcErupc_Draw = 0x80AFBFF0; // type:func
+EfcErupc_DrawEffects = 0x80AFC330; // type:func
+EfcErupc_UpdateEffects = 0x80AFC4E8; // type:func
+EfcErupc_SpawnEffect = 0x80AFC60C; // type:func
+EfcErupc_InitEffects = 0x80AFC6D8; // type:func
+BgZg_Destroy = 0x80AFC7C0; // type:func
+func_808C0C50 = 0x80AFC7F4; // type:func
+func_808C0C98 = 0x80AFC83C; // type:func
+func_808C0CC8 = 0x80AFC870; // type:func
+func_808C0CD4 = 0x80AFC880; // type:func
+func_808C0D08 = 0x80AFC8CC; // type:func
+BgZg_Update = 0x80AFC970; // type:func
+BgZg_Init = 0x80AFC9B8; // type:func
+func_808C0EEC = 0x80AFCAA4; // type:func
+BgZg_Draw = 0x80AFCB1C; // type:func
+EnHeishi4_Init = 0x80AFCC30; // type:func
+EnHeishi4_Destroy = 0x80AFCE10; // type:func
+func_80A56328 = 0x80AFCE3C; // type:func
+func_80A563BC = 0x80AFCED0; // type:func
+func_80A56544 = 0x80AFD058; // type:func
+func_80A56614 = 0x80AFD11C; // type:func
+func_80A5673C = 0x80AFD244; // type:func
+func_80A56874 = 0x80AFD358; // type:func
+func_80A56900 = 0x80AFD3E4; // type:func
+func_80A56994 = 0x80AFD478; // type:func
+func_80A56A50 = 0x80AFD534; // type:func
+func_80A56ACC = 0x80AFD5B0; // type:func
+func_80A56B40 = 0x80AFD624; // type:func
+EnHeishi4_Update = 0x80AFD798; // type:func
+EnHeishi_OverrideLimbDraw = 0x80AFD8FC; // type:func
+EnHeishi4_Draw = 0x80AFD964; // type:func
+func_80B533B0 = 0x80AFDB30; // type:func
+func_80B533FC = 0x80AFDB7C; // type:func
+EnZl3_Destroy = 0x80AFDBC0; // type:func
+func_80B53468 = 0x80AFDBEC; // type:func
+func_80B53488 = 0x80AFDC0C; // type:func
+EnZl3_UpdateEyes = 0x80AFDC58; // type:func
+EnZl3_setEyeIndex = 0x80AFDCE0; // type:func
+EnZl3_setMouthIndex = 0x80AFDCF8; // type:func
+func_80B5357C = 0x80AFDD10; // type:func
+func_80B53614 = 0x80AFDDAC; // type:func
+func_80B5366C = 0x80AFDE04; // type:func
+func_80B536B4 = 0x80AFDE4C; // type:func
+func_80B536C4 = 0x80AFDE60; // type:func
+func_80B53764 = 0x80AFDF04; // type:func
+func_80B537E8 = 0x80AFDF8C; // type:func
+func_80B538B0 = 0x80AFE054; // type:func
+EnZl3_UpdateSkelAnime = 0x80AFE0F0; // type:func
+func_80B5396C = 0x80AFE114; // type:func
+func_80B53974 = 0x80AFE120; // type:func
+func_80B53980 = 0x80AFE134; // type:func
+func_80B53B64 = 0x80AFE31C; // type:func
+func_80B54360 = 0x80AFEB2C; // type:func
+func_80B5458C = 0x80AFED5C; // type:func
+EnZl3_PostLimbDraw = 0x80AFF458; // type:func
+func_80B54DB4 = 0x80AFF524; // type:func
+func_80B54DC4 = 0x80AFF538; // type:func
+func_80B54DD4 = 0x80AFF54C; // type:func
+func_80B54DE0 = 0x80AFF55C; // type:func
+func_80B54E14 = 0x80AFF594; // type:func
+func_80B54EA4 = 0x80AFF624; // type:func
+func_80B54EF4 = 0x80AFF678; // type:func
+func_80B54F18 = 0x80AFF6A0; // type:func
+func_80B54FB4 = 0x80AFF740; // type:func
+func_80B55054 = 0x80AFF7C4; // type:func
+func_80B550F0 = 0x80AFF864; // type:func
+func_80B55144 = 0x80AFF8B8; // type:func
+func_80B551E0 = 0x80AFF958; // type:func
+func_80B55220 = 0x80AFF998; // type:func
+func_80B55268 = 0x80AFF9E0; // type:func
+func_80B552A8 = 0x80AFFA20; // type:func
+func_80B552DC = 0x80AFFA54; // type:func
+func_80B55334 = 0x80AFFAB0; // type:func
+func_80B55368 = 0x80AFFAE4; // type:func
+func_80B553B4 = 0x80AFFB30; // type:func
+func_80B553E8 = 0x80AFFB64; // type:func
+func_80B55408 = 0x80AFFB84; // type:func
+func_80B55444 = 0x80AFFBC0; // type:func
+func_80B55550 = 0x80AFFCC4; // type:func
+func_80B555A4 = 0x80AFFD20; // type:func
+func_80B55604 = 0x80AFFD88; // type:func
+func_80B5566C = 0x80AFFDF8; // type:func
+func_80B556CC = 0x80AFFE60; // type:func
+func_80B5572C = 0x80AFFEC8; // type:func
+func_80B55780 = 0x80AFFF24; // type:func
+func_80B55808 = 0x80AFFF88; // type:func
+func_80B5582C = 0x80AFFFB0; // type:func
+func_80B5585C = 0x80AFFFE0; // type:func
+func_80B558A8 = 0x80B0002C; // type:func
+func_80B559C4 = 0x80B0014C; // type:func
+func_80B55A58 = 0x80B001DC; // type:func
+func_80B55A84 = 0x80B00208; // type:func
+func_80B55AC4 = 0x80B00248; // type:func
+func_80B55B04 = 0x80B00288; // type:func
+func_80B55B38 = 0x80B002BC; // type:func
+func_80B55B78 = 0x80B002FC; // type:func
+func_80B55BAC = 0x80B00330; // type:func
+func_80B55C0C = 0x80B00394; // type:func
+func_80B55C4C = 0x80B003D4; // type:func
+func_80B55C70 = 0x80B003FC; // type:func
+func_80B55CCC = 0x80B00454; // type:func
+func_80B55D00 = 0x80B00488; // type:func
+func_80B55DB0 = 0x80B0053C; // type:func
+func_80B55E08 = 0x80B00594; // type:func
+func_80B55E48 = 0x80B005D4; // type:func
+func_80B55E7C = 0x80B00608; // type:func
+func_80B55EBC = 0x80B00648; // type:func
+func_80B55EF0 = 0x80B0067C; // type:func
+func_80B55F38 = 0x80B006C4; // type:func
+func_80B55F6C = 0x80B006F8; // type:func
+func_80B5604C = 0x80B007DC; // type:func
+func_80B56090 = 0x80B00820; // type:func
+func_80B56108 = 0x80B0089C; // type:func
+func_80B56160 = 0x80B008F4; // type:func
+func_80B561A0 = 0x80B00934; // type:func
+func_80B561E0 = 0x80B00974; // type:func
+func_80B56214 = 0x80B009A8; // type:func
+func_80B562F4 = 0x80B00A8C; // type:func
+func_80B5634C = 0x80B00AE4; // type:func
+func_80B5638C = 0x80B00B24; // type:func
+func_80B563C0 = 0x80B00B58; // type:func
+func_80B56400 = 0x80B00B98; // type:func
+func_80B56434 = 0x80B00BCC; // type:func
+func_80B56474 = 0x80B00C0C; // type:func
+func_80B564A8 = 0x80B00C40; // type:func
+func_80B56658 = 0x80B00DE0; // type:func
+func_80B566AC = 0x80B00E3C; // type:func
+func_80B5670C = 0x80B00EA4; // type:func
+func_80B5676C = 0x80B00F0C; // type:func
+func_80B567CC = 0x80B00F74; // type:func
+func_80B5682C = 0x80B00FDC; // type:func
+func_80B568B4 = 0x80B0106C; // type:func
+func_80B5691C = 0x80B010DC; // type:func
+func_80B5697C = 0x80B01144; // type:func
+func_80B569E4 = 0x80B011B4; // type:func
+func_80B56A68 = 0x80B01240; // type:func
+func_80B56AE0 = 0x80B012C0; // type:func
+func_80B56B54 = 0x80B0133C; // type:func
+func_80B56BA8 = 0x80B01398; // type:func
+func_80B56C24 = 0x80B0141C; // type:func
+func_80B56C84 = 0x80B01484; // type:func
+func_80B56CE4 = 0x80B014EC; // type:func
+func_80B56D44 = 0x80B01554; // type:func
+func_80B56DA4 = 0x80B015BC; // type:func
+func_80B56DC8 = 0x80B015E0; // type:func
+func_80B56DEC = 0x80B01608; // type:func
+func_80B56E38 = 0x80B01654; // type:func
+func_80B56EB8 = 0x80B016D4; // type:func
+func_80B56EE4 = 0x80B01704; // type:func
+func_80B56F10 = 0x80B01734; // type:func
+func_80B56F8C = 0x80B01788; // type:func
+func_80B56FAC = 0x80B017A8; // type:func
+func_80B57034 = 0x80B01834; // type:func
+func_80B57104 = 0x80B01908; // type:func
+func_80B571A8 = 0x80B019B0; // type:func
+func_80B571FC = 0x80B01A04; // type:func
+func_80B57240 = 0x80B01A48; // type:func
+func_80B57298 = 0x80B01AA0; // type:func
+func_80B572F0 = 0x80B01AF8; // type:func
+func_80B57324 = 0x80B01B30; // type:func
+func_80B57350 = 0x80B01B5C; // type:func
+func_80B573C8 = 0x80B01BD4; // type:func
+func_80B573FC = 0x80B01C08; // type:func
+func_80B57458 = 0x80B01C64; // type:func
+func_80B57564 = 0x80B01D74; // type:func
+func_80B575B0 = 0x80B01DC8; // type:func
+func_80B575D0 = 0x80B01DE8; // type:func
+func_80B575F0 = 0x80B01E08; // type:func
+func_80B5764C = 0x80B01E64; // type:func
+func_80B576C8 = 0x80B01EE4; // type:func
+func_80B57704 = 0x80B01F28; // type:func
+func_80B5772C = 0x80B01F54; // type:func
+func_80B57754 = 0x80B01F80; // type:func
+func_80B577BC = 0x80B01FEC; // type:func
+func_80B57858 = 0x80B0208C; // type:func
+func_80B57890 = 0x80B020C8; // type:func
+func_80B57A74 = 0x80B022B0; // type:func
+func_80B57AAC = 0x80B022E8; // type:func
+func_80B57AE0 = 0x80B0231C; // type:func
+func_80B57C54 = 0x80B02494; // type:func
+func_80B57C7C = 0x80B024BC; // type:func
+func_80B57C8C = 0x80B024D0; // type:func
+func_80B57CB4 = 0x80B024F8; // type:func
+func_80B57D60 = 0x80B025A0; // type:func
+func_80B57D80 = 0x80B025C4; // type:func
+func_80B57EAC = 0x80B026FC; // type:func
+func_80B57EEC = 0x80B02744; // type:func
+func_80B57F1C = 0x80B02778; // type:func
+func_80B57F84 = 0x80B027E4; // type:func
+func_80B58014 = 0x80B0287C; // type:func
+func_80B58214 = 0x80B02A88; // type:func
+func_80B58268 = 0x80B02AE0; // type:func
+func_80B582C8 = 0x80B02B40; // type:func
+func_80B584B4 = 0x80B02D2C; // type:func
+func_80B58624 = 0x80B02E9C; // type:func
+func_80B5884C = 0x80B030CC; // type:func
+func_80B58898 = 0x80B03118; // type:func
+func_80B588E8 = 0x80B03168; // type:func
+func_80B58938 = 0x80B031B8; // type:func
+func_80B5899C = 0x80B03220; // type:func
+func_80B58A1C = 0x80B032A0; // type:func
+func_80B58A50 = 0x80B032DC; // type:func
+func_80B58AAC = 0x80B0333C; // type:func
+func_80B58C08 = 0x80B03498; // type:func
+func_80B58D50 = 0x80B035E0; // type:func
+func_80B58DB0 = 0x80B03648; // type:func
+func_80B58E10 = 0x80B036B0; // type:func
+func_80B58E7C = 0x80B03724; // type:func
+func_80B58EF4 = 0x80B037A4; // type:func
+func_80B58F6C = 0x80B03824; // type:func
+func_80B58FDC = 0x80B0389C; // type:func
+func_80B5904C = 0x80B03914; // type:func
+func_80B590BC = 0x80B0398C; // type:func
+func_80B5912C = 0x80B03A04; // type:func
+func_80B591BC = 0x80B03A9C; // type:func
+func_80B5922C = 0x80B03B14; // type:func
+func_80B592A8 = 0x80B03B98; // type:func
+func_80B59340 = 0x80B03C38; // type:func
+func_80B593D0 = 0x80B03CD0; // type:func
+func_80B5944C = 0x80B03D54; // type:func
+func_80B59698 = 0x80B03F50; // type:func
+func_80B59768 = 0x80B04020; // type:func
+func_80B59828 = 0x80B040E0; // type:func
+func_80B59A80 = 0x80B04340; // type:func
+func_80B59AD0 = 0x80B04390; // type:func
+func_80B59B6C = 0x80B0442C; // type:func
+func_80B59DB8 = 0x80B04674; // type:func
+EnZl3_Update = 0x80B046E4; // type:func
+EnZl3_Init = 0x80B0472C; // type:func
+EnZl3_OverrideLimbDraw = 0x80B047EC; // type:func
+func_80B59FE8 = 0x80B04854; // type:func
+func_80B59FF4 = 0x80B04864; // type:func
+func_80B5A1D0 = 0x80B04A10; // type:func
+EnZl3_Draw = 0x80B04BB8; // type:func
+BossGanon2_InitRand = 0x80B05980; // type:func
+BossGanon2_RandZeroOne = 0x80B059A0; // type:func
+func_808FD080 = 0x80B05AC8; // type:func
+BossGanon2_SetObjectSegment = 0x80B05B58; // type:func
+func_808FD210 = 0x80B05C0C; // type:func
+func_808FD27C = 0x80B05C7C; // type:func
+BossGanon2_Init = 0x80B05D5C; // type:func
+BossGanon2_Destroy = 0x80B05E8C; // type:func
+func_808FD4D4 = 0x80B05EDC; // type:func
+func_808FD5C4 = 0x80B05FCC; // type:func
+func_808FD5F4 = 0x80B06000; // type:func
+func_808FF898 = 0x80B082B0; // type:func
+func_808FFA24 = 0x80B0843C; // type:func
+func_808FFAC8 = 0x80B084E0; // type:func
+func_808FFBBC = 0x80B085D8; // type:func
+func_808FFC84 = 0x80B086A4; // type:func
+func_808FFCFC = 0x80B0871C; // type:func
+func_808FFDB0 = 0x80B087D0; // type:func
+func_808FFEBC = 0x80B088E0; // type:func
+func_808FFF90 = 0x80B089B4; // type:func
+func_808FFFE0 = 0x80B08A04; // type:func
+func_809000A0 = 0x80B08AC4; // type:func
+func_80900104 = 0x80B08B24; // type:func
+func_80900210 = 0x80B08C30; // type:func
+func_8090026C = 0x80B08C8C; // type:func
+func_809002CC = 0x80B08CF0; // type:func
+func_80900344 = 0x80B08D64; // type:func
+func_80900580 = 0x80B08FA0; // type:func
+func_80900650 = 0x80B09070; // type:func
+func_80900818 = 0x80B09238; // type:func
+func_80900890 = 0x80B092B0; // type:func
+func_80901020 = 0x80B09A44; // type:func
+func_8090109C = 0x80B09AC0; // type:func
+func_8090120C = 0x80B09C30; // type:func
+func_80902348 = 0x80B0AD74; // type:func
+BossGanon2_CollisionCheck = 0x80B0AF54; // type:func
+BossGanon2_Update = 0x80B0B248; // type:func
+func_809034E4 = 0x80B0BF14; // type:func
+func_80903F38 = 0x80B0C968; // type:func
+func_80904108 = 0x80B0CAF8; // type:func
+func_80904340 = 0x80B0CCF8; // type:func
+func_8090464C = 0x80B0CFEC; // type:func
+BossGanon2_OverrideLimbDraw = 0x80B0D178; // type:func
+BossGanon2_PostLimbDraw = 0x80B0D2B0; // type:func
+func_80904D88 = 0x80B0D674; // type:func
+func_80904FC8 = 0x80B0D878; // type:func
+func_8090523C = 0x80B0DA90; // type:func
+BossGanon2_PostLimbDraw2 = 0x80B0DD1C; // type:func
+func_80905674 = 0x80B0DE44; // type:func
+BossGanon2_Draw = 0x80B0E08C; // type:func
+BossGanon2_UpdateEffects = 0x80B0E4F0; // type:func
+BossGanon2_DrawEffects = 0x80B0E834; // type:func
+func_80906538 = 0x80B0EC24; // type:func
+BossGanon2_GenShadowTexture = 0x80B0F0E4; // type:func
+BossGanon2_DrawShadowTexture = 0x80B0F19C; // type:func
+EnKakasi_Destroy = 0x80B187A0; // type:func
+EnKakasi_Init = 0x80B187CC; // type:func
+func_80A8F28C = 0x80B18894; // type:func
+func_80A8F320 = 0x80B18928; // type:func
+func_80A8F660 = 0x80B18C68; // type:func
+func_80A8F75C = 0x80B18D64; // type:func
+func_80A8F8D0 = 0x80B18EE0; // type:func
+func_80A8F9C8 = 0x80B18FCC; // type:func
+func_80A8FAA4 = 0x80B190AC; // type:func
+func_80A8FBB8 = 0x80B191B0; // type:func
+EnKakasi_Update = 0x80B19248; // type:func
+EnKakasi_Draw = 0x80B1934C; // type:func
+EnTakaraMan_Destroy = 0x80B194E0; // type:func
+EnTakaraMan_Init = 0x80B194F0; // type:func
+func_80B176E0 = 0x80B1963C; // type:func
+func_80B1778C = 0x80B196E8; // type:func
+func_80B17934 = 0x80B19890; // type:func
+func_80B17A6C = 0x80B199C8; // type:func
+func_80B17AC4 = 0x80B19A24; // type:func
+func_80B17B14 = 0x80B19A78; // type:func
+EnTakaraMan_Update = 0x80B19ADC; // type:func
+EnTakaraMan_OverrideLimbDraw = 0x80B19BB4; // type:func
+EnTakaraMan_Draw = 0x80B19C1C; // type:func
+ObjMakeoshihiki_Init = 0x80B19DA0; // type:func
+ObjMakeoshihiki_Draw = 0x80B19F14; // type:func
+OceffSpot_SetupAction = 0x80B1A230; // type:func
+OceffSpot_Init = 0x80B1A23C; // type:func
+OceffSpot_Destroy = 0x80B1A398; // type:func
+OceffSpot_End = 0x80B1A428; // type:func
+OceffSpot_Wait = 0x80B1A4F0; // type:func
+OceffSpot_GrowCylinder = 0x80B1A52C; // type:func
+OceffSpot_Update = 0x80B1A590; // type:func
+OceffSpot_Draw = 0x80B1A868; // type:func
+EndTitle_Init = 0x80B1B160; // type:func
+EndTitle_Destroy = 0x80B1B190; // type:func
+EndTitle_Update = 0x80B1B1A0; // type:func
+EndTitle_DrawFull = 0x80B1B1B0; // type:func
+EndTitle_DrawNintendoLogo = 0x80B1B78C; // type:func
+EnTorch_Init = 0x80B1F290; // type:func
+DemoEc_Destroy = 0x80B1F380; // type:func
+DemoEc_Init = 0x80B1F3A4; // type:func
+DemoEc_UpdateSkelAnime = 0x80B1F3EC; // type:func
+DemoEc_UpdateBgFlags = 0x80B1F410; // type:func
+func_8096D594 = 0x80B1F458; // type:func
+func_8096D5D4 = 0x80B1F498; // type:func
+func_8096D64C = 0x80B1F510; // type:func
+DemoEc_UpdateEyes = 0x80B1F550; // type:func
+DemoEc_SetEyeTexIndex = 0x80B1F5D8; // type:func
+DemoEc_InitSkelAnime = 0x80B1F5F0; // type:func
+DemoEc_ChangeAnimation = 0x80B1F668; // type:func
+DemoEc_AllocColorDList = 0x80B1F724; // type:func
+DemoEc_DrawSkeleton = 0x80B1F77C; // type:func
+DemoEc_DrawSkeletonCustomColor = 0x80B1F90C; // type:func
+DemoEc_UseDrawObject = 0x80B1FB6C; // type:func
+DemoEc_UseAnimationObject = 0x80B1FBC8; // type:func
+DemoEc_GetCue = 0x80B1FC00; // type:func
+DemoEc_SetStartPosRotFromCue = 0x80B1FC28; // type:func
+DemoEc_InitIngo = 0x80B1FCA8; // type:func
+DemoEc_UpdateIngo = 0x80B1FD48; // type:func
+DemoEc_DrawIngo = 0x80B1FD88; // type:func
+DemoEc_InitTalon = 0x80B1FDBC; // type:func
+DemoEc_UpdateTalon = 0x80B1FE5C; // type:func
+DemoEc_DrawTalon = 0x80B1FE9C; // type:func
+DemoEc_InitWindmillMan = 0x80B1FED0; // type:func
+DemoEc_UpdateWindmillMan = 0x80B1FF70; // type:func
+DemoEc_DrawWindmillMan = 0x80B1FFB0; // type:func
+DemoEc_InitKokiriBoy = 0x80B1FFE4; // type:func
+DemoEc_InitDancingKokiriBoy = 0x80B20084; // type:func
+DemoEc_UpdateKokiriBoy = 0x80B20128; // type:func
+DemoEc_UpdateDancingKokiriBoy = 0x80B20168; // type:func
+DemoEc_DrawKokiriBoy = 0x80B20188; // type:func
+DemoEc_InitKokiriGirl = 0x80B201CC; // type:func
+DemoEc_InitDancingKokiriGirl = 0x80B2026C; // type:func
+DemoEc_UpdateKokiriGirl = 0x80B20310; // type:func
+DemoEc_UpdateDancingKokiriGirl = 0x80B20358; // type:func
+DemoEc_DrawKokiriGirl = 0x80B20378; // type:func
+DemoEc_InitOldMan = 0x80B203CC; // type:func
+DemoEc_UpdateOldMan = 0x80B2046C; // type:func
+DemoEc_DrawOldMan = 0x80B204B4; // type:func
+DemoEc_InitBeardedMan = 0x80B20508; // type:func
+DemoEc_UpdateBeardedMan = 0x80B205A8; // type:func
+DemoEc_DrawBeardedMan = 0x80B205F0; // type:func
+DemoEc_InitWoman = 0x80B20644; // type:func
+DemoEc_UpdateWoman = 0x80B206E4; // type:func
+DemoEc_DrawWoman = 0x80B2072C; // type:func
+DemoEc_InitOldWoman = 0x80B20768; // type:func
+DemoEc_UpdateOldWoman = 0x80B20808; // type:func
+DemoEc_DrawOldWoman = 0x80B20848; // type:func
+DemoEc_InitBossCarpenter = 0x80B20878; // type:func
+DemoEc_UpdateBossCarpenter = 0x80B20918; // type:func
+DemoEc_DrawBossCarpenter = 0x80B20958; // type:func
+DemoEc_InitCarpenter = 0x80B20984; // type:func
+DemoEc_UpdateCarpenter = 0x80B20A24; // type:func
+DemoEc_CarpenterOverrideLimbDraw = 0x80B20A64; // type:func
+DemoEc_GetCarpenterPostLimbDList = 0x80B20B68; // type:func
+DemoEc_CarpenterPostLimbDraw = 0x80B20BD0; // type:func
+DemoEc_DrawCarpenter = 0x80B20C54; // type:func
+DemoEc_InitGerudo = 0x80B20C90; // type:func
+DemoEc_UpdateGerudo = 0x80B20D34; // type:func
+DemoEc_GetGerudoPostLimbDList = 0x80B20D7C; // type:func
+DemoEc_GerudoPostLimbDraw = 0x80B20DD0; // type:func
+DemoEc_DrawGerudo = 0x80B20E54; // type:func
+DemoEc_InitDancingZora = 0x80B20E98; // type:func
+DemoEc_UpdateDancingZora = 0x80B20F3C; // type:func
+DemoEc_DrawDancingZora = 0x80B20F84; // type:func
+DemoEc_InitKingZora = 0x80B20FC0; // type:func
+func_8096F1D4 = 0x80B21070; // type:func
+func_8096F224 = 0x80B210C0; // type:func
+func_8096F26C = 0x80B21108; // type:func
+func_8096F2B0 = 0x80B21150; // type:func
+DemoEc_UpdateKingZora = 0x80B211B4; // type:func
+func_8096F378 = 0x80B2121C; // type:func
+func_8096F3D4 = 0x80B2127C; // type:func
+DemoEc_DrawKingZora = 0x80B212C4; // type:func
+DemoEc_InitMido = 0x80B21300; // type:func
+func_8096F4FC = 0x80B213B0; // type:func
+func_8096F544 = 0x80B213F8; // type:func
+func_8096F578 = 0x80B2142C; // type:func
+DemoEc_UpdateMido = 0x80B21490; // type:func
+func_8096F640 = 0x80B214F8; // type:func
+DemoEc_DrawMido = 0x80B21558; // type:func
+DemoEc_InitCucco = 0x80B21594; // type:func
+DemoEc_UpdateCucco = 0x80B21664; // type:func
+DemoEc_DrawCucco = 0x80B216A4; // type:func
+DemoEc_InitCuccoLady = 0x80B216D0; // type:func
+DemoEc_UpdateCuccoLady = 0x80B21774; // type:func
+DemoEc_DrawCuccoLady = 0x80B217BC; // type:func
+DemoEc_InitPotionShopOwner = 0x80B217F8; // type:func
+DemoEc_UpdatePotionShopOwner = 0x80B2189C; // type:func
+DemoEc_DrawPotionShopOwner = 0x80B218E4; // type:func
+DemoEc_InitMaskShopOwner = 0x80B21920; // type:func
+DemoEc_UpdateMaskShopOwner = 0x80B219C4; // type:func
+DemoEc_DrawMaskShopOwner = 0x80B21A04; // type:func
+DemoEc_InitFishingOwner = 0x80B21A34; // type:func
+DemoEc_UpdateFishingOwner = 0x80B21AD8; // type:func
+DemoEc_FishingOwnerPostLimbDraw = 0x80B21B20; // type:func
+DemoEc_DrawFishingOwner = 0x80B21BA0; // type:func
+DemoEc_InitBombchuShopOwner = 0x80B21BE4; // type:func
+DempEc_UpdateBombchuShopOwner = 0x80B21C88; // type:func
+DemoEc_DrawBombchuShopOwner = 0x80B21CD0; // type:func
+DemoEc_InitGorons = 0x80B21D0C; // type:func
+DemoEc_UpdateGorons = 0x80B21E44; // type:func
+DemoEc_DrawGorons = 0x80B21E8C; // type:func
+DemoEc_InitMalon = 0x80B21ECC; // type:func
+DemoEc_UpdateMalon = 0x80B21F70; // type:func
+DemoEc_DrawMalon = 0x80B21FB8; // type:func
+DemoEc_InitNpc = 0x80B21FF8; // type:func
+DemoEc_InitCommon = 0x80B22044; // type:func
+DemoEc_Update = 0x80B22118; // type:func
+DemoEc_DrawCommon = 0x80B22190; // type:func
+DemoEc_Draw = 0x80B221A0; // type:func
+ShotSun_Init = 0x80B22BE0; // type:func
+ShotSun_Destroy = 0x80B22C9C; // type:func
+ShotSun_SpawnFairy = 0x80B22CE0; // type:func
+ShotSun_TriggerFairy = 0x80B22D88; // type:func
+ShotSun_UpdateFairySpawner = 0x80B22E24; // type:func
+ShotSun_UpdateHyliaSun = 0x80B22F74; // type:func
+ShotSun_Update = 0x80B231AC; // type:func
+EnDyExtra_Destroy = 0x80B232A0; // type:func
+EnDyExtra_Init = 0x80B232B0; // type:func
+EnDyExtra_WaitForTrigger = 0x80B23324; // type:func
+EnDyExtra_FallAndKill = 0x80B233B8; // type:func
+EnDyExtra_Update = 0x80B23470; // type:func
+EnDyExtra_Draw = 0x80B234DC; // type:func
+EnWonderTalk2_Destroy = 0x80B23820; // type:func
+EnWonderTalk2_Init = 0x80B23830; // type:func
+func_80B3A10C = 0x80B239C0; // type:func
+func_80B3A15C = 0x80B23A10; // type:func
+func_80B3A3D4 = 0x80B23B90; // type:func
+func_80B3A4F8 = 0x80B23C78; // type:func
+EnWonderTalk2_DoNothing = 0x80B23DC8; // type:func
+EnWonderTalk2_Update = 0x80B23DD8; // type:func
+EnGe2_ChangeAction = 0x80B23EC0; // type:func
+EnGe2_Init = 0x80B23F68; // type:func
+EnGe2_Destroy = 0x80B24180; // type:func
+Ge2_DetectPlayerInAction = 0x80B241AC; // type:func
+Ge2_DetectPlayerInUpdate = 0x80B24258; // type:func
+EnGe2_CheckCarpentersFreed = 0x80B24388; // type:func
+EnGe2_CaptureClose = 0x80B243B4; // type:func
+EnGe2_CaptureCharge = 0x80B24488; // type:func
+EnGe2_CaptureTurn = 0x80B245BC; // type:func
+EnGe2_KnockedOut = 0x80B24634; // type:func
+EnGe2_TurnPlayerSpotted = 0x80B2472C; // type:func
+EnGe2_AboutTurn = 0x80B24834; // type:func
+EnGe2_Walk = 0x80B248EC; // type:func
+EnGe2_Stand = 0x80B249B4; // type:func
+EnGe2_TurnToFacePlayer = 0x80B249F4; // type:func
+EnGe2_LookAtPlayer = 0x80B24B0C; // type:func
+EnGe2_SetActionAfterTalk = 0x80B24C20; // type:func
+EnGe2_WaitLookAtPlayer = 0x80B24CE4; // type:func
+EnGe2_WaitTillCardGiven = 0x80B24D04; // type:func
+EnGe2_GiveCard = 0x80B24D68; // type:func
+EnGe2_ForceTalk = 0x80B24DFC; // type:func
+EnGe2_SetupCapturePlayer = 0x80B24E80; // type:func
+EnGe2_MaintainColliderAndSetAnimState = 0x80B24EF0; // type:func
+EnGe2_MoveAndBlink = 0x80B24F98; // type:func
+EnGe2_UpdateFriendly = 0x80B25024; // type:func
+EnGe2_UpdateAfterTalk = 0x80B250FC; // type:func
+EnGe2_Update = 0x80B25150; // type:func
+EnGe2_UpdateStunned = 0x80B25338; // type:func
+EnGe2_OverrideLimbDraw = 0x80B2546C; // type:func
+EnGe2_PostLimbDraw = 0x80B254B4; // type:func
+EnGe2_Draw = 0x80B254F4; // type:func
+ObjRoomtimer_Init = 0x80B25860; // type:func
+ObjRoomtimer_Destroy = 0x80B258B4; // type:func
+func_80B9D054 = 0x80B258E8; // type:func
+func_80B9D0B0 = 0x80B25948; // type:func
+ObjRoomtimer_Update = 0x80B25A24; // type:func
+EnSsh_SetupAction = 0x80B25AB0; // type:func
+EnSsh_SpawnShockwave = 0x80B25ABC; // type:func
+EnSsh_CreateBlureEffect = 0x80B25B44; // type:func
+EnSsh_CheckCeilingPos = 0x80B25C40; // type:func
+EnSsh_AddBlureVertex = 0x80B25CD8; // type:func
+EnSsh_AddBlureSpace = 0x80B25DE0; // type:func
+EnSsh_InitColliders = 0x80B25E0C; // type:func
+EnSsh_SetAnimation = 0x80B25F4C; // type:func
+EnSsh_SetWaitAnimation = 0x80B26080; // type:func
+EnSsh_SetReturnAnimation = 0x80B260A0; // type:func
+EnSsh_SetLandAnimation = 0x80B260D4; // type:func
+EnSsh_SetDropAnimation = 0x80B26118; // type:func
+EnSsh_SetStunned = 0x80B26168; // type:func
+EnSsh_SetColliderScale = 0x80B26194; // type:func
+EnSsh_Damaged = 0x80B26308; // type:func
+EnSsh_Turn = 0x80B263E4; // type:func
+EnSsh_Stunned = 0x80B264B8; // type:func
+EnSsh_UpdateYaw = 0x80B26558; // type:func
+EnSsh_Bob = 0x80B26594; // type:func
+EnSsh_IsCloseToLink = 0x80B26600; // type:func
+EnSsh_IsCloseToHome = 0x80B266E8; // type:func
+EnSsh_IsCloseToGround = 0x80B26720; // type:func
+EnSsh_Sway = 0x80B26760; // type:func
+EnSsh_CheckBodyStickHit = 0x80B268A4; // type:func
+EnSsh_CheckHitPlayer = 0x80B26918; // type:func
+EnSsh_CheckHitFront = 0x80B26A20; // type:func
+EnSsh_CheckHitBack = 0x80B26A7C; // type:func
+EnSsh_CollisionCheck = 0x80B26B54; // type:func
+EnSsh_SetBodyCylinderAC = 0x80B26C08; // type:func
+EnSsh_SetLegsCylinderAC = 0x80B26C4C; // type:func
+EnSsh_SetCylinderOC = 0x80B26D04; // type:func
+EnSsh_SetColliders = 0x80B26EDC; // type:func
+EnSsh_Init = 0x80B26FA4; // type:func
+EnSsh_Destroy = 0x80B27138; // type:func
+EnSsh_Wait = 0x80B271B8; // type:func
+EnSsh_Talk = 0x80B27214; // type:func
+EnSsh_Idle = 0x80B27260; // type:func
+EnSsh_Land = 0x80B274F8; // type:func
+EnSsh_Drop = 0x80B275E0; // type:func
+EnSsh_Return = 0x80B276E0; // type:func
+EnSsh_UpdateColliderScale = 0x80B277B4; // type:func
+EnSsh_Start = 0x80B2785C; // type:func
+EnSsh_Update = 0x80B278E4; // type:func
+EnSsh_OverrideLimbDraw = 0x80B27A04; // type:func
+EnSsh_PostLimbDraw = 0x80B27AF4; // type:func
+EnSsh_Draw = 0x80B27B30; // type:func
+EnSth_SetupAction = 0x80B280A0; // type:func
+EnSth_Init = 0x80B280AC; // type:func
+EnSth_SetupShapeColliderUpdate2AndDraw = 0x80B281A8; // type:func
+EnSth_SetupAfterObjectLoaded = 0x80B2822C; // type:func
+EnSth_Destroy = 0x80B28350; // type:func
+EnSth_WaitForObject = 0x80B2837C; // type:func
+EnSth_FacePlayer = 0x80B283D0; // type:func
+EnSth_LookAtPlayer = 0x80B284E8; // type:func
+EnSth_RewardObtainedTalk = 0x80B285FC; // type:func
+EnSth_ParentRewardObtainedWait = 0x80B28678; // type:func
+EnSth_GivePlayerItem = 0x80B28704; // type:func
+EnSth_GiveReward = 0x80B287A0; // type:func
+EnSth_RewardUnobtainedTalk = 0x80B28820; // type:func
+EnSth_RewardUnobtainedWait = 0x80B2889C; // type:func
+EnSth_ChildRewardObtainedWait = 0x80B28940; // type:func
+EnSth_Update = 0x80B289EC; // type:func
+EnSth_Update2 = 0x80B28A10; // type:func
+EnSth_OverrideLimbDraw = 0x80B28B14; // type:func
+EnSth_PostLimbDraw = 0x80B28C70; // type:func
+EnSth_AllocColorDList = 0x80B28CE8; // type:func
+EnSth_Draw = 0x80B28D54; // type:func
+OceffWipe_Init = 0x80B2C150; // type:func
+OceffWipe_Destroy = 0x80B2C1AC; // type:func
+OceffWipe_Update = 0x80B2C1F8; // type:func
+OceffWipe_Draw = 0x80B2C258; // type:func
+EffectSsDust_Init = 0x80B2CEA0; // type:func
+EffectSsDust_Draw = 0x80B2D054; // type:func
+EffectSsDust_Update = 0x80B2D398; // type:func
+EffectSsDust_UpdateFire = 0x80B2D490; // type:func
+EffectSsKiraKira_Init = 0x80B2D6D0; // type:func
+EffectSsKiraKira_Draw = 0x80B2D870; // type:func
+func_809AABF0 = 0x80B2DA8C; // type:func
+func_809AACAC = 0x80B2DB44; // type:func
+func_809AAD6C = 0x80B2DC00; // type:func
+EffectSsBomb_Init = 0x80B2DD40; // type:func
+EffectSsBomb_Draw = 0x80B2DE08; // type:func
+EffectSsBomb_Update = 0x80B2E034; // type:func
+EffectSsBomb2_Init = 0x80B2E160; // type:func
+EffectSsBomb2_DrawFade = 0x80B2E258; // type:func
+EffectSsBomb2_DrawLayered = 0x80B2E448; // type:func
+EffectSsBomb2_Update = 0x80B2E7A4; // type:func
+EffectSsBlast_Init = 0x80B2EA90; // type:func
+EffectSsBlast_Draw = 0x80B2EBEC; // type:func
+EffectSsBlast_Update = 0x80B2ED58; // type:func
+EffectSsGSpk_Init = 0x80B2EE20; // type:func
+EffectSsGSpk_Draw = 0x80B2EF90; // type:func
+EffectSsGSpk_Update = 0x80B2F184; // type:func
+EffectSsGSpk_UpdateNoAccel = 0x80B2F28C; // type:func
+EffectSsDFire_Init = 0x80B2F3D0; // type:func
+EffectSsDFire_Draw = 0x80B2F51C; // type:func
+EffectSsDFire_Update = 0x80B2F764; // type:func
+EffectSsBubble_Init = 0x80B2F8C0; // type:func
+EffectSsBubble_Draw = 0x80B2FA50; // type:func
+EffectSsBubble_Update = 0x80B2FBA4; // type:func
+EffectSsGRipple_Init = 0x80B2FD40; // type:func
+EffectSsGRipple_DrawRipple = 0x80B2FEBC; // type:func
+EffectSsGRipple_Draw = 0x80B300B8; // type:func
+EffectSsGRipple_Update = 0x80B300F0; // type:func
+EffectSsGSplash_Init = 0x80B302A0; // type:func
+EffectSsGSplash_Draw = 0x80B304C0; // type:func
+EffectSsGSplash_Update = 0x80B305C8; // type:func
+EffectSsGMagma_Init = 0x80B30750; // type:func
+EffectSsGMagma_Draw = 0x80B308A8; // type:func
+EffectSsGMagma_Update = 0x80B30904; // type:func
+EffectSsGFire_Init = 0x80B309B0; // type:func
+EffectSsGFire_Draw = 0x80B30AF0; // type:func
+EffectSsGFire_Update = 0x80B30B98; // type:func
+EffectSsLightning_Init = 0x80B30C40; // type:func
+EffectSsLightning_NewLightning = 0x80B30D28; // type:func
+EffectSsLightning_Draw = 0x80B30DCC; // type:func
+EffectSsLightning_Update = 0x80B31064; // type:func
+EffectSsDtBubble_Init = 0x80B31310; // type:func
+EffectSsDtBubble_Draw = 0x80B31564; // type:func
+EffectSsDtBubble_Update = 0x80B317A4; // type:func
+EffectSsHahen_CheckForObject = 0x80B318A0; // type:func
+EffectSsHahen_Init = 0x80B31914; // type:func
+EffectSsHahen_Draw = 0x80B31AB0; // type:func
+EffectSsHahen_DrawGray = 0x80B31C10; // type:func
+EffectSsHahen_Update = 0x80B31DB8; // type:func
+EffectSsStick_Init = 0x80B31EE0; // type:func
+EffectSsStick_Draw = 0x80B32040; // type:func
+EffectSsStick_Update = 0x80B321E0; // type:func
+EffectSsSibuki_Init = 0x80B32280; // type:func
+EffectSsSibuki_Draw = 0x80B32438; // type:func
+EffectSsSibuki_Update = 0x80B325E8; // type:func
+EffectSsSibuki2_Init = 0x80B32950; // type:func
+EffectSsSibuki2_Draw = 0x80B32A00; // type:func
+EffectSsSibuki2_Update = 0x80B32BE4; // type:func
+EffectSsGMagma2_Init = 0x80B32C80; // type:func
+EffectSsGMagma2_Draw = 0x80B32E4C; // type:func
+EffectSsGMagma2_Update = 0x80B33064; // type:func
+EffectSsStone1_Init = 0x80B33190; // type:func
+EffectSsStone1_Draw = 0x80B3321C; // type:func
+EffectSsStone1_Update = 0x80B3341C; // type:func
+EffectSsHitMark_Init = 0x80B33520; // type:func
+EffectSsHitMark_Draw = 0x80B33620; // type:func
+EffectSsHitMark_Update = 0x80B33830; // type:func
+EffectSsFhgFlash_Init = 0x80B33A70; // type:func
+EffectSsFhgFlash_DrawLightBall = 0x80B33DBC; // type:func
+EffectSsFhgFlash_DrawShock = 0x80B33FB0; // type:func
+EffectSsFhgFlash_UpdateLightBall = 0x80B341BC; // type:func
+EffectSsFhgFlash_UpdateShock = 0x80B34254; // type:func
+EffectSsKFire_Init = 0x80B349F0; // type:func
+EffectSsKFire_Draw = 0x80B34AC0; // type:func
+EffectSsKFire_Update = 0x80B34D1C; // type:func
+EffectSsSolderSrchBall_Init = 0x80B34E20; // type:func
+EffectSsSolderSrchBall_Update = 0x80B34EA0; // type:func
+EffectSsKakera_Init = 0x80B34FD0; // type:func
+func_809A9818 = 0x80B3515C; // type:func
+EffectSsKakera_Draw = 0x80B35198; // type:func
+func_809A9BA8 = 0x80B35484; // type:func
+func_809A9C10 = 0x80B354F0; // type:func
+func_809A9DC0 = 0x80B356A0; // type:func
+func_809A9DD8 = 0x80B356BC; // type:func
+func_809A9DEC = 0x80B356D8; // type:func
+func_809A9E28 = 0x80B35714; // type:func
+func_809A9E68 = 0x80B35754; // type:func
+func_809A9E88 = 0x80B35774; // type:func
+func_809A9F10 = 0x80B35804; // type:func
+func_809A9F4C = 0x80B35844; // type:func
+func_809A9FD8 = 0x80B358D8; // type:func
+func_809AA0B8 = 0x80B359B4; // type:func
+func_809AA0EC = 0x80B359EC; // type:func
+func_809AA230 = 0x80B35B34; // type:func
+EffectSsKakera_Update = 0x80B35D34; // type:func
+EffectSsIcePiece_Init = 0x80B36060; // type:func
+EffectSsIcePiece_Draw = 0x80B361AC; // type:func
+EffectSsIcePiece_Update = 0x80B363D8; // type:func
+EffectSsEnIce_Init = 0x80B364A0; // type:func
+EffectSsEnIce_Draw = 0x80B36748; // type:func
+EffectSsEnIce_UpdateFlying = 0x80B36AB4; // type:func
+EffectSsEnIce_Update = 0x80B36C8C; // type:func
+EffectSsFireTail_Init = 0x80B36D60; // type:func
+EffectSsFireTail_Draw = 0x80B36E7C; // type:func
+EffectSsFireTail_Update = 0x80B37384; // type:func
+EffectSsEnFire_Init = 0x80B37460; // type:func
+EffectSsEnFire_Draw = 0x80B37628; // type:func
+EffectSsEnFire_Update = 0x80B37924; // type:func
+EffectSsExtra_Init = 0x80B37BA0; // type:func
+EffectSsExtra_Draw = 0x80B37CE4; // type:func
+EffectSsExtra_Update = 0x80B37E98; // type:func
+EffectSsFcircle_Init = 0x80B37F60; // type:func
+EffectSsFcircle_Draw = 0x80B38020; // type:func
+EffectSsFcircle_Update = 0x80B382EC; // type:func
+EffectSsDeadDb_Init = 0x80B38410; // type:func
+EffectSsDeadDb_Draw = 0x80B3852C; // type:func
+EffectSsDeadDb_Update = 0x80B38700; // type:func
+EffectSsDeadDd_Init = 0x80B388F0; // type:func
+EffectSsDeadDd_Draw = 0x80B38BB8; // type:func
+EffectSsDeadDd_Update = 0x80B38D88; // type:func
+EffectSsDeadDs_Init = 0x80B38E80; // type:func
+EffectSsDeadDs_Draw = 0x80B38F68; // type:func
+EffectSsDeadDs_Update = 0x80B39238; // type:func
+EffectSsDeadSound_Init = 0x80B39300; // type:func
+EffectSsDeadSound_Update = 0x80B3938C; // type:func
+OceffStorm_SetupAction = 0x80B39440; // type:func
+OceffStorm_Init = 0x80B3944C; // type:func
+OceffStorm_Destroy = 0x80B3951C; // type:func
+OceffStorm_DefaultAction = 0x80B39568; // type:func
+OceffStorm_UnkAction = 0x80B3972C; // type:func
+OceffStorm_Update = 0x80B3974C; // type:func
+OceffStorm_Draw2 = 0x80B397B8; // type:func
+OceffStorm_Draw = 0x80B39960; // type:func
+EnWeiyer_Init = 0x80B3AFE0; // type:func
+EnWeiyer_Destroy = 0x80B3B0B0; // type:func
+func_80B32384 = 0x80B3B0DC; // type:func
+func_80B32434 = 0x80B3B190; // type:func
+func_80B32494 = 0x80B3B1F0; // type:func
+func_80B32508 = 0x80B3B264; // type:func
+func_80B32538 = 0x80B3B298; // type:func
+func_80B325A0 = 0x80B3B304; // type:func
+func_80B32660 = 0x80B3B3C4; // type:func
+func_80B32724 = 0x80B3B488; // type:func
+func_80B327B0 = 0x80B3B514; // type:func
+func_80B327D8 = 0x80B3B540; // type:func
+func_80B32804 = 0x80B3B570; // type:func
+func_80B328E8 = 0x80B3B654; // type:func
+func_80B32C2C = 0x80B3B998; // type:func
+func_80B32D30 = 0x80B3BA9C; // type:func
+func_80B32DEC = 0x80B3BB58; // type:func
+func_80B32E34 = 0x80B3BBA4; // type:func
+func_80B33018 = 0x80B3BD8C; // type:func
+func_80B331CC = 0x80B3BF40; // type:func
+func_80B332B4 = 0x80B3C028; // type:func
+func_80B33338 = 0x80B3C0AC; // type:func
+func_80B333B8 = 0x80B3C12C; // type:func
+func_80B3349C = 0x80B3C210; // type:func
+func_80B3368C = 0x80B3C404; // type:func
+EnWeiyer_Update = 0x80B3C4E4; // type:func
+EnWeiyer_OverrideLimbDraw = 0x80B3C658; // type:func
+EnWeiyer_Draw = 0x80B3C688; // type:func
+BgSpot05Soko_Init = 0x80B3C9E0; // type:func
+BgSpot05Soko_Destroy = 0x80B3CAEC; // type:func
+func_808AE5A8 = 0x80B3CB20; // type:func
+func_808AE5B4 = 0x80B3CB30; // type:func
+func_808AE630 = 0x80B3CBAC; // type:func
+BgSpot05Soko_Update = 0x80B3CC14; // type:func
+BgSpot05Soko_Draw = 0x80B3CC38; // type:func
+BgJya1flift_InitDynapoly = 0x80B3CD00; // type:func
+BgJya1flift_InitCollision = 0x80B3CD58; // type:func
+BgJya1flift_Init = 0x80B3CDAC; // type:func
+BgJya1flift_Destroy = 0x80B3CEA4; // type:func
+BgJya1flift_SetupWaitForSwitch = 0x80B3CEFC; // type:func
+BgJya1flift_WaitForSwitch = 0x80B3CF1C; // type:func
+BgJya1flift_SetupDoNothing = 0x80B3CF60; // type:func
+BgJya1flift_DoNothing = 0x80B3CF80; // type:func
+BgJya1flift_ChangeDirection = 0x80B3CF90; // type:func
+BgJya1flift_Move = 0x80B3CFB8; // type:func
+BgJya1flift_ResetMoveDelay = 0x80B3D09C; // type:func
+BgJya1flift_DelayMove = 0x80B3D0B4; // type:func
+BgJya1flift_Update = 0x80B3D0F4; // type:func
+BgJya1flift_Draw = 0x80B3D210; // type:func
+BgJyaHaheniron_ColliderInit = 0x80B3D390; // type:func
+BgJyaHaheniron_SpawnFragments = 0x80B3D3E4; // type:func
+BgJyaHaheniron_Init = 0x80B3D610; // type:func
+BgJyaHaheniron_Destroy = 0x80B3D6DC; // type:func
+BgJyaHaheniron_SetupChairCrumble = 0x80B3D714; // type:func
+BgJyaHaheniron_ChairCrumble = 0x80B3D728; // type:func
+BgJyaHaheniron_SetupPillarCrumble = 0x80B3D864; // type:func
+BgJyaHaheniron_PillarCrumble = 0x80B3D878; // type:func
+BgJyaHaheniron_SetupRubbleCollide = 0x80B3D8F8; // type:func
+BgJyaHaheniron_RubbleCollide = 0x80B3D90C; // type:func
+BgJyaHaheniron_Update = 0x80B3D970; // type:func
+BgJyaHaheniron_Draw = 0x80B3D99C; // type:func
+BgSpot12Gate_InitDynaPoly = 0x80B3DB80; // type:func
+BgSpot12Gate_Init = 0x80B3DBD8; // type:func
+BgSpot12Gate_Destroy = 0x80B3DC58; // type:func
+func_808B30C0 = 0x80B3DC8C; // type:func
+func_808B30D8 = 0x80B3DCA8; // type:func
+func_808B3134 = 0x80B3DD04; // type:func
+func_808B314C = 0x80B3DD20; // type:func
+func_808B317C = 0x80B3DD50; // type:func
+func_808B318C = 0x80B3DD64; // type:func
+func_808B3274 = 0x80B3DE4C; // type:func
+func_808B3298 = 0x80B3DE74; // type:func
+BgSpot12Gate_Update = 0x80B3DE84; // type:func
+BgSpot12Gate_Draw = 0x80B3DEB8; // type:func
+func_808B3420 = 0x80B3DF90; // type:func
+BgSpot12Saku_Init = 0x80B3DFE8; // type:func
+BgSpot12Saku_Destroy = 0x80B3E068; // type:func
+func_808B3550 = 0x80B3E09C; // type:func
+func_808B357C = 0x80B3E0CC; // type:func
+func_808B35E4 = 0x80B3E134; // type:func
+func_808B3604 = 0x80B3E154; // type:func
+func_808B3714 = 0x80B3E264; // type:func
+func_808B37AC = 0x80B3E2F8; // type:func
+BgSpot12Saku_Update = 0x80B3E308; // type:func
+BgSpot12Saku_Draw = 0x80B3E33C; // type:func
+EnHintnuts_Init = 0x80B3E450; // type:func
+EnHintnuts_Destroy = 0x80B3E5F0; // type:func
+EnHintnuts_HitByScrubProjectile1 = 0x80B3E62C; // type:func
+EnHintnuts_SetupWait = 0x80B3E6B0; // type:func
+EnHintnuts_SetupLookAround = 0x80B3E730; // type:func
+EnHintnuts_SetupThrowScrubProjectile = 0x80B3E778; // type:func
+EnHintnuts_SetupStand = 0x80B3E7B8; // type:func
+EnHintnuts_SetupBurrow = 0x80B3E820; // type:func
+EnHintnuts_HitByScrubProjectile2 = 0x80B3E870; // type:func
+EnHintnuts_SetupRun = 0x80B3E960; // type:func
+EnHintnuts_SetupTalk = 0x80B3E9A8; // type:func
+EnHintnuts_SetupLeave = 0x80B3E9F4; // type:func
+EnHintnuts_SetupFreeze = 0x80B3EAB4; // type:func
+EnHintnuts_Wait = 0x80B3EB60; // type:func
+EnHintnuts_LookAround = 0x80B3EDC4; // type:func
+EnHintnuts_Stand = 0x80B3EE48; // type:func
+EnHintnuts_ThrowNut = 0x80B3EF0C; // type:func
+EnHintnuts_Burrow = 0x80B3F048; // type:func
+EnHintnuts_BeginRun = 0x80B3F15C; // type:func
+EnHintnuts_BeginFreeze = 0x80B3F1C0; // type:func
+EnHintnuts_CheckProximity = 0x80B3F1FC; // type:func
+EnHintnuts_Run = 0x80B3F290; // type:func
+EnHintnuts_Talk = 0x80B3F520; // type:func
+EnHintnuts_Leave = 0x80B3F58C; // type:func
+EnHintnuts_Freeze = 0x80B3F748; // type:func
+EnHintnuts_ColliderCheck = 0x80B3F874; // type:func
+EnHintnuts_Update = 0x80B3F928; // type:func
+EnHintnuts_OverrideLimbDraw = 0x80B3FAB0; // type:func
+EnHintnuts_Draw = 0x80B3FBE4; // type:func
+EnNutsball_Init = 0x80B3FE80; // type:func
+EnNutsball_Destroy = 0x80B3FF3C; // type:func
+func_80ABBB34 = 0x80B3FF68; // type:func
+func_80ABBBA8 = 0x80B3FFE0; // type:func
+EnNutsball_Update = 0x80B401B0; // type:func
+EnNutsball_Draw = 0x80B402CC; // type:func
+BgSpot00Break_Init = 0x80B404A0; // type:func
+BgSpot00Break_Destroy = 0x80B4054C; // type:func
+BgSpot00Break_Update = 0x80B40580; // type:func
+BgSpot00Break_Draw = 0x80B40590; // type:func
+EnShopnuts_Init = 0x80B40640; // type:func
+EnShopnuts_Destroy = 0x80B4077C; // type:func
+EnShopnuts_SetupIdle = 0x80B407A8; // type:func
+EnShopnuts_SetupLookAround = 0x80B40810; // type:func
+EnShopnuts_SetupThrowNut = 0x80B40858; // type:func
+EnShopnuts_SetupPeek = 0x80B40898; // type:func
+EnShopnuts_SetupBurrow = 0x80B40900; // type:func
+EnShopnuts_SetupSpawnSalesman = 0x80B40950; // type:func
+EnShopnuts_Idle = 0x80B409A8; // type:func
+EnShopnuts_LookAround = 0x80B40C0C; // type:func
+EnShopnuts_Peek = 0x80B40C90; // type:func
+EnShopnuts_ThrowNut = 0x80B40D54; // type:func
+EnShopnuts_Burrow = 0x80B40E90; // type:func
+EnShopnuts_SpawnSalesman = 0x80B40F54; // type:func
+EnShopnuts_ColliderCheck = 0x80B40FF0; // type:func
+EnShopnuts_Update = 0x80B41050; // type:func
+EnShopnuts_OverrideLimbDraw = 0x80B41190; // type:func
+EnShopnuts_PostLimbDraw = 0x80B411C8; // type:func
+EnShopnuts_Draw = 0x80B41364; // type:func
+EnIt_Init = 0x80B41550; // type:func
+EnIt_Destroy = 0x80B415BC; // type:func
+EnIt_Update = 0x80B415E8; // type:func
+EnGeldB_SetupAction = 0x80B416E0; // type:func
+EnGeldB_Init = 0x80B416EC; // type:func
+EnGeldB_Destroy = 0x80B41910; // type:func
+EnGeldB_ReactToPlayer = 0x80B41978; // type:func
+EnGeldB_SetupWait = 0x80B41D50; // type:func
+EnGeldB_Wait = 0x80B41DE4; // type:func
+EnGeldB_SetupFlee = 0x80B41F68; // type:func
+EnGeldB_Flee = 0x80B42000; // type:func
+EnGeldB_SetupReady = 0x80B42128; // type:func
+EnGeldB_Ready = 0x80B421B0; // type:func
+EnGeldB_SetupAdvance = 0x80B42494; // type:func
+EnGeldB_Advance = 0x80B42514; // type:func
+EnGeldB_SetupRollForward = 0x80B429C0; // type:func
+EnGeldB_RollForward = 0x80B42A74; // type:func
+EnGeldB_SetupPivot = 0x80B42BCC; // type:func
+EnGeldB_Pivot = 0x80B42C18; // type:func
+EnGeldB_SetupCircle = 0x80B42DF8; // type:func
+EnGeldB_Circle = 0x80B42ECC; // type:func
+EnGeldB_SetupSpinDodge = 0x80B434A8; // type:func
+EnGeldB_SpinDodge = 0x80B43610; // type:func
+EnGeldB_SetupSlash = 0x80B43A60; // type:func
+EnGeldB_Slash = 0x80B43AD0; // type:func
+EnGeldB_SetupSpinAttack = 0x80B43D20; // type:func
+EnGeldB_SpinAttack = 0x80B43DB4; // type:func
+EnGeldB_SetupRollBack = 0x80B44168; // type:func
+EnGeldB_RollBack = 0x80B441E4; // type:func
+EnGeldB_SetupStunned = 0x80B442E8; // type:func
+EnGeldB_Stunned = 0x80B44394; // type:func
+EnGeldB_SetupDamaged = 0x80B44450; // type:func
+EnGeldB_Damaged = 0x80B444E8; // type:func
+EnGeldB_SetupJump = 0x80B44690; // type:func
+EnGeldB_Jump = 0x80B44748; // type:func
+EnGeldB_SetupBlock = 0x80B44830; // type:func
+EnGeldB_Block = 0x80B448E8; // type:func
+EnGeldB_SetupSidestep = 0x80B44BD4; // type:func
+EnGeldB_Sidestep = 0x80B44D64; // type:func
+EnGeldB_SetupDefeated = 0x80B45484; // type:func
+EnGeldB_Defeated = 0x80B45528; // type:func
+EnGeldB_TurnHead = 0x80B455E4; // type:func
+EnGeldB_CollisionCheck = 0x80B456E4; // type:func
+EnGeldB_Update = 0x80B458B0; // type:func
+EnGeldB_OverrideLimbDraw = 0x80B45A9C; // type:func
+EnGeldB_PostLimbDraw = 0x80B45BE4; // type:func
+EnGeldB_Draw = 0x80B45E5C; // type:func
+EnGeldB_DodgeRanged = 0x80B461CC; // type:func
+OceffWipe2_Init = 0x80B46A90; // type:func
+OceffWipe2_Destroy = 0x80B46AEC; // type:func
+OceffWipe2_Update = 0x80B46B38; // type:func
+OceffWipe2_Draw = 0x80B46B98; // type:func
+OceffWipe3_Init = 0x80B48200; // type:func
+OceffWipe3_Destroy = 0x80B4825C; // type:func
+OceffWipe3_Update = 0x80B482A8; // type:func
+OceffWipe3_Draw = 0x80B48308; // type:func
+EnNiwGirl_Init = 0x80B49950; // type:func
+EnNiwGirl_Destroy = 0x80B49AF0; // type:func
+EnNiwGirl_Jump = 0x80B49B00; // type:func
+func_80AB9210 = 0x80B49B84; // type:func
+EnNiwGirl_Talk = 0x80B49D38; // type:func
+func_80AB94D0 = 0x80B49E48; // type:func
+EnNiwGirl_Update = 0x80B49F3C; // type:func
+EnNiwGirlOverrideLimbDraw = 0x80B4A164; // type:func
+EnNiwGirl_Draw = 0x80B4A1CC; // type:func
+EnDog_PlayWalkSFX = 0x80B4A420; // type:func
+EnDog_PlayRunSFX = 0x80B4A488; // type:func
+EnDog_PlayBarkSFX = 0x80B4A4F0; // type:func
+EnDog_PlayAnimAndSFX = 0x80B4A558; // type:func
+EnDog_CanFollow = 0x80B4A6F0; // type:func
+EnDog_UpdateWaypoint = 0x80B4A774; // type:func
+EnDog_Orient = 0x80B4A800; // type:func
+EnDog_Init = 0x80B4A8A4; // type:func
+EnDog_Destroy = 0x80B4AAF4; // type:func
+EnDog_FollowPath = 0x80B4AB20; // type:func
+EnDog_ChooseMovement = 0x80B4ACB8; // type:func
+EnDog_FollowPlayer = 0x80B4ADA8; // type:func
+EnDog_RunAway = 0x80B4AF28; // type:func
+EnDog_FaceLink = 0x80B4AFCC; // type:func
+EnDog_Wait = 0x80B4B0D4; // type:func
+EnDog_Update = 0x80B4B12C; // type:func
+EnDog_OverrideLimbDraw = 0x80B4B1F8; // type:func
+EnDog_PostLimbDraw = 0x80B4B214; // type:func
+EnDog_Draw = 0x80B4B22C; // type:func
+EnSi_Init = 0x80B4B5D0; // type:func
+EnSi_Destroy = 0x80B4B660; // type:func
+func_80AFB748 = 0x80B4B68C; // type:func
+func_80AFB768 = 0x80B4B6B0; // type:func
+func_80AFB89C = 0x80B4B7E4; // type:func
+func_80AFB950 = 0x80B4B89C; // type:func
+EnSi_Update = 0x80B4B930; // type:func
+EnSi_Draw = 0x80B4B9A4; // type:func
+BgSpot01Objects2_Init = 0x80B4BAD0; // type:func
+BgSpot01Objects2_Destroy = 0x80B4BBAC; // type:func
+func_808AC22C = 0x80B4BBBC; // type:func
+func_808AC2BC = 0x80B4BC50; // type:func
+func_808AC474 = 0x80B4BE00; // type:func
+BgSpot01Objects2_Update = 0x80B4BE10; // type:func
+func_808AC4A4 = 0x80B4BE34; // type:func
+ObjComb_Break = 0x80B4BF90; // type:func
+ObjComb_ChooseItemDrop = 0x80B4C280; // type:func
+ObjComb_Init = 0x80B4C350; // type:func
+ObjComb_Destroy = 0x80B4C3C0; // type:func
+ObjComb_SetupWait = 0x80B4C3EC; // type:func
+ObjComb_Wait = 0x80B4C400; // type:func
+ObjComb_Update = 0x80B4C4EC; // type:func
+ObjComb_Draw = 0x80B4C564; // type:func
+func_808B2180 = 0x80B4C7F0; // type:func
+func_808B2218 = 0x80B4C884; // type:func
+BgSpot11Bakudankabe_Init = 0x80B4CB9C; // type:func
+BgSpot11Bakudankabe_Destroy = 0x80B4CC38; // type:func
+BgSpot11Bakudankabe_Update = 0x80B4CC80; // type:func
+BgSpot11Bakudankabe_Draw = 0x80B4CD1C; // type:func
+ObjKibako2_InitCollider = 0x80B4CE30; // type:func
+ObjKibako2_Break = 0x80B4CE88; // type:func
+ObjKibako2_SpawnCollectible = 0x80B4D104; // type:func
+ObjKibako2_Init = 0x80B4D154; // type:func
+ObjKibako2_Destroy = 0x80B4D200; // type:func
+ObjKibako2_Idle = 0x80B4D248; // type:func
+ObjKibako2_Kill = 0x80B4D320; // type:func
+ObjKibako2_Update = 0x80B4D3A4; // type:func
+ObjKibako2_Draw = 0x80B4D3C8; // type:func
+EnDntDemo_Destroy = 0x80B4D4F0; // type:func
+EnDntDemo_Init = 0x80B4D500; // type:func
+EnDntDemo_Judge = 0x80B4D670; // type:func
+EnDntDemo_Results = 0x80B4DC90; // type:func
+EnDntDemo_Prize = 0x80B4DF04; // type:func
+EnDntDemo_Update = 0x80B4DFE0; // type:func
+EnDntJiji_Init = 0x80B4E210; // type:func
+EnDntJiji_Destroy = 0x80B4E2F0; // type:func
+EnDntJiji_SetFlower = 0x80B4E31C; // type:func
+EnDntJiji_SetupWait = 0x80B4E35C; // type:func
+EnDntJiji_Wait = 0x80B4E40C; // type:func
+EnDntJiji_SetupUp = 0x80B4E4C4; // type:func
+EnDntJiji_Up = 0x80B4E5A8; // type:func
+EnDntJiji_SetupUnburrow = 0x80B4E618; // type:func
+EnDntJiji_Unburrow = 0x80B4E6FC; // type:func
+EnDntJiji_SetupWalk = 0x80B4E784; // type:func
+EnDntJiji_Walk = 0x80B4E834; // type:func
+EnDntJiji_SetupBurrow = 0x80B4E970; // type:func
+EnDntJiji_Burrow = 0x80B4EA60; // type:func
+EnDntJiji_SetupCower = 0x80B4EA8C; // type:func
+EnDntJiji_Cower = 0x80B4EBCC; // type:func
+EnDntJiji_SetupTalk = 0x80B4EC70; // type:func
+EnDntJiji_Talk = 0x80B4ED04; // type:func
+EnDntJiji_SetupGivePrize = 0x80B4EDD0; // type:func
+EnDntJiji_GivePrize = 0x80B4EE40; // type:func
+EnDntJiji_SetupHide = 0x80B4EF50; // type:func
+EnDntJiji_Hide = 0x80B4EFE8; // type:func
+EnDntJiji_SetupReturn = 0x80B4F054; // type:func
+EnDntJiji_Return = 0x80B4F104; // type:func
+EnDntJiji_Update = 0x80B4F27C; // type:func
+EnDntJiji_Draw = 0x80B4F454; // type:func
+EnDntNomal_Init = 0x80B4F720; // type:func
+EnDntNomal_Destroy = 0x80B4F848; // type:func
+EnDntNomal_WaitForObject = 0x80B4F894; // type:func
+EnDntNomal_SetFlower = 0x80B4F9E4; // type:func
+EnDntNomal_SetupTargetWait = 0x80B4FA3C; // type:func
+EnDntNomal_TargetWait = 0x80B4FAE4; // type:func
+EnDntNomal_SetupTargetUnburrow = 0x80B4FDC0; // type:func
+EnDntNomal_TargetUnburrow = 0x80B4FEDC; // type:func
+EnDntNomal_SetupTargetWalk = 0x80B4FF48; // type:func
+EnDntNomal_TargetWalk = 0x80B4FFEC; // type:func
+EnDntNomal_TargetFacePlayer = 0x80B500D8; // type:func
+EnDntNomal_SetupTargetTalk = 0x80B5018C; // type:func
+EnDntNomal_TargetTalk = 0x80B50238; // type:func
+EnDntNomal_SetupTargetGivePrize = 0x80B502E0; // type:func
+EnDntNomal_TargetGivePrize = 0x80B50378; // type:func
+EnDntNomal_TargetReturn = 0x80B504E0; // type:func
+EnDntNomal_TargetBurrow = 0x80B506B0; // type:func
+EnDntNomal_SetupStageWait = 0x80B5071C; // type:func
+EnDntNomal_StageWait = 0x80B507D4; // type:func
+EnDntNomal_SetupStageUp = 0x80B50800; // type:func
+EnDntNomal_StageUp = 0x80B5090C; // type:func
+EnDntNomal_SetupStageUnburrow = 0x80B50B40; // type:func
+EnDntNomal_StageUnburrow = 0x80B50C34; // type:func
+EnDntNomal_SetupStageCelebrate = 0x80B50D0C; // type:func
+EnDntNomal_StageCelebrate = 0x80B50DB4; // type:func
+EnDntNomal_SetupStageDance = 0x80B50FBC; // type:func
+EnDntNomal_StageDance = 0x80B510CC; // type:func
+EnDntNomal_SetupStageHide = 0x80B51230; // type:func
+EnDntNomal_StageHide = 0x80B5130C; // type:func
+EnDntNomal_StageAttackHide = 0x80B514D0; // type:func
+EnDntNomal_SetupStageAttack = 0x80B51504; // type:func
+EnDntNomal_StageAttack = 0x80B515D0; // type:func
+EnDntNomal_StageSetupReturn = 0x80B51894; // type:func
+EnDntNomal_StageReturn = 0x80B51938; // type:func
+EnDntNomal_Update = 0x80B51A3C; // type:func
+EnDntNomal_OverrideLimbDraw = 0x80B51D00; // type:func
+EnDntNomal_PostLimbDraw = 0x80B51DB0; // type:func
+EnDntNomal_DrawStageScrub = 0x80B51E38; // type:func
+EnDntNomal_DrawTargetScrub = 0x80B52028; // type:func
+EnGuest_Init = 0x80B52530; // type:func
+EnGuest_Destroy = 0x80B52590; // type:func
+EnGuest_Update = 0x80B525BC; // type:func
+func_80A5046C = 0x80B5272C; // type:func
+func_80A50518 = 0x80B527D8; // type:func
+func_80A5057C = 0x80B52840; // type:func
+func_80A505CC = 0x80B52894; // type:func
+func_80A50708 = 0x80B529D4; // type:func
+EnGuest_OverrideLimbDraw = 0x80B52A40; // type:func
+EnGuest_Draw = 0x80B52C68; // type:func
+BgBomGuard_SetupAction = 0x80B52ED0; // type:func
+BgBomGuard_Init = 0x80B52EDC; // type:func
+BgBomGuard_Destroy = 0x80B52F78; // type:func
+func_8086E638 = 0x80B52FAC; // type:func
+BgBomGuard_Update = 0x80B53078; // type:func
+EnHs2_Init = 0x80B530F0; // type:func
+EnHs2_Destroy = 0x80B531D0; // type:func
+func_80A6F0B4 = 0x80B531FC; // type:func
+func_80A6F164 = 0x80B532B0; // type:func
+func_80A6F1A4 = 0x80B532EC; // type:func
+EnHs2_Update = 0x80B53338; // type:func
+EnHs2_OverrideLimbDraw = 0x80B534A4; // type:func
+EnHs2_PostLimbDraw = 0x80B5352C; // type:func
+EnHs2_Draw = 0x80B5356C; // type:func
+DemoKekkai_CheckEventFlag = 0x80B536D0; // type:func
+DemoKekkai_Init = 0x80B53714; // type:func
+DemoKekkai_Destroy = 0x80B53944; // type:func
+DemoKekkai_SpawnParticles = 0x80B53984; // type:func
+DemoKekkai_TowerBarrier = 0x80B53BD8; // type:func
+DemoKekkai_Update = 0x80B53CF4; // type:func
+DemoKekkai_TrialBarrierDispel = 0x80B53E20; // type:func
+DemoKekkai_TrialBarrierIdle = 0x80B53F80; // type:func
+DemoKekkai_DrawTrialBarrier = 0x80B540A4; // type:func
+DemoKekkai_DrawTowerBarrier = 0x80B545A0; // type:func
+func_808B02D0 = 0x80B549B0; // type:func
+func_808B0324 = 0x80B54A04; // type:func
+BgSpot08Bakudankabe_Init = 0x80B54CFC; // type:func
+BgSpot08Bakudankabe_Destroy = 0x80B54D9C; // type:func
+BgSpot08Bakudankabe_Update = 0x80B54DE4; // type:func
+BgSpot08Bakudankabe_Draw = 0x80B54E98; // type:func
+func_808B6BC0 = 0x80B55050; // type:func
+BgSpot17Bakudankabe_Init = 0x80B55380; // type:func
+BgSpot17Bakudankabe_Destroy = 0x80B55414; // type:func
+BgSpot17Bakudankabe_Update = 0x80B55448; // type:func
+BgSpot17Bakudankabe_Draw = 0x80B554DC; // type:func
+func_80B9A9D0 = 0x80B55730; // type:func
+func_80B9AA90 = 0x80B557F0; // type:func
+func_80B9ABA0 = 0x80B55900; // type:func
+func_80B9ACE4 = 0x80B55A44; // type:func
+func_80B9ADCC = 0x80B55B30; // type:func
+ObjMure3_Init = 0x80B55C24; // type:func
+ObjMure3_Destroy = 0x80B55C84; // type:func
+func_80B9AF24 = 0x80B55C94; // type:func
+func_80B9AF34 = 0x80B55CA8; // type:func
+func_80B9AF54 = 0x80B55CCC; // type:func
+func_80B9AF64 = 0x80B55CE0; // type:func
+func_80B9AFEC = 0x80B55D68; // type:func
+func_80B9AFFC = 0x80B55D7C; // type:func
+ObjMure3_Update = 0x80B55DF8; // type:func
+EnTg_GetTextId = 0x80B55F00; // type:func
+EnTg_UpdateTalkState = 0x80B55F9C; // type:func
+EnTg_Init = 0x80B56058; // type:func
+EnTg_Destroy = 0x80B5612C; // type:func
+EnTg_SpinIfNotTalking = 0x80B5616C; // type:func
+EnTg_Update = 0x80B56190; // type:func
+EnTg_OverrideLimbDraw = 0x80B562B0; // type:func
+EnTg_PostLimbDraw = 0x80B562CC; // type:func
+EnTg_SetColor = 0x80B56328; // type:func
+EnTg_Draw = 0x80B56394; // type:func
+EnMu_SetupAction = 0x80B565D0; // type:func
+EnMu_Interact = 0x80B565DC; // type:func
+EnMu_GetTextId = 0x80B5673C; // type:func
+EnMu_UpdateTalkState = 0x80B56780; // type:func
+EnMu_Init = 0x80B567EC; // type:func
+EnMu_Destroy = 0x80B568C4; // type:func
+EnMu_Pose = 0x80B568E8; // type:func
+EnMu_Update = 0x80B56920; // type:func
+EnMu_OverrideLimbDraw = 0x80B56A68; // type:func
+EnMu_PostLimbDraw = 0x80B56B54; // type:func
+EnMu_DisplayListSetColor = 0x80B56B6C; // type:func
+EnMu_Draw = 0x80B56BD8; // type:func
+EnGo2_SpawnEffectDust = 0x80B56EF0; // type:func
+EnGo2_UpdateEffects = 0x80B56F94; // type:func
+EnGo2_DrawEffects = 0x80B570A0; // type:func
+EnGo2_SpawnDust = 0x80B57390; // type:func
+EnGo2_GetItem = 0x80B575A8; // type:func
+EnGo2_GetDialogState = 0x80B575EC; // type:func
+EnGo2_GoronFireGenericGetTextId = 0x80B5766C; // type:func
+EnGo2_GetTextIdGoronCityRollingBig = 0x80B576E8; // type:func
+EnGo2_UpdateTalkStateGoronCityRollingBig = 0x80B57770; // type:func
+EnGo2_GetTextIdGoronDmtBombFlower = 0x80B57868; // type:func
+EnGo2_UpdateTalkStateGoronDmtBombFlower = 0x80B578A4; // type:func
+EnGo2_GetTextIdGoronDmtRollingSmall = 0x80B579BC; // type:func
+EnGo2_UpdateTalkStateGoronDmtRollingSmall = 0x80B57A14; // type:func
+EnGo2_GetTextIdGoronDmtDcEntrance = 0x80B57A50; // type:func
+EnGo2_UpdateTalkStateGoronDmtDcEntrance = 0x80B57AEC; // type:func
+EnGo2_GetTextIdGoronCityEntrance = 0x80B57B4C; // type:func
+EnGo2_UpdateTalkStateGoronCityEntrance = 0x80B57BCC; // type:func
+EnGo2_GetTextIdGoronCityIsland = 0x80B57C2C; // type:func
+EnGo2_UpdateTalkStateGoronCityIsland = 0x80B57CAC; // type:func
+EnGo2_GetTextIdGoronCityLowestFloor = 0x80B57D0C; // type:func
+EnGo2_UpdateTalkStateGoronCityLowestFloor = 0x80B57DE8; // type:func
+EnGo2_GetTextIdGoronCityLink = 0x80B57E48; // type:func
+EnGo2_UpdateTalkStateGoronCityLink = 0x80B57F24; // type:func
+EnGo2_GetTextIdGoronDmtBiggoron = 0x80B5813C; // type:func
+EnGo2_UpdateTalkStateGoronDmtBiggoron = 0x80B581BC; // type:func
+EnGo2_GetTextIdGoronFireGeneric = 0x80B583D0; // type:func
+EnGo2_UpdateTalkStateGoronFireGeneric = 0x80B58408; // type:func
+EnGo2_GetTextIdGoronCityStairwell = 0x80B584A4; // type:func
+EnGo2_UpdateTalkStateGoronCityStairwell = 0x80B584F4; // type:func
+EnGo2_GetTextIdGoronMarketBazaar = 0x80B58554; // type:func
+EnGo2_UpdateTalkStateGoronMarketBazaar = 0x80B58568; // type:func
+EnGo2_GetTextIdGoronCityLostWoods = 0x80B585A4; // type:func
+EnGo2_UpdateTalkStateGoronCityLostWoods = 0x80B58614; // type:func
+EnGo2_GetTextIdGoronDmtFairyHint = 0x80B58674; // type:func
+EnGo2_UpdateTalkStateGoronDmtFairyHint = 0x80B586CC; // type:func
+EnGo2_GetTextId = 0x80B58708; // type:func
+EnGo2_UpdateTalkState = 0x80B5884C; // type:func
+func_80A44790 = 0x80B58964; // type:func
+EnGo2_SetColliderDim = 0x80B58A60; // type:func
+EnGo2_SetShape = 0x80B58A9C; // type:func
+EnGo2_CheckCollision = 0x80B58B14; // type:func
+EnGo2_SwapInitialFrameAnimFrameCount = 0x80B58C70; // type:func
+func_80A44AB0 = 0x80B58C88; // type:func
+EnGo2_UpdateWaypoint = 0x80B58E44; // type:func
+EnGo2_Orient = 0x80B58EC0; // type:func
+func_80A44D84 = 0x80B58F64; // type:func
+EnGo2_IsWakingUp = 0x80B58F9C; // type:func
+EnGo2_IsRollingOnGround = 0x80B590CC; // type:func
+EnGo2_BiggoronSetTextId = 0x80B59268; // type:func
+func_80A45288 = 0x80B59468; // type:func
+func_80A45360 = 0x80B59544; // type:func
+EnGo2_RollForward = 0x80B59650; // type:func
+func_80A454CC = 0x80B596B0; // type:func
+EnGo2_GetTargetXZSpeed = 0x80B5975C; // type:func
+EnGo2_IsCameraModified = 0x80B59800; // type:func
+EnGo2_DefaultWakingUp = 0x80B5991C; // type:func
+EnGo2_WakingUp = 0x80B59974; // type:func
+EnGo2_BiggoronWakingUp = 0x80B599E4; // type:func
+EnGo2_SelectGoronWakingUp = 0x80B59A34; // type:func
+EnGo2_EyeMouthTexState = 0x80B59B18; // type:func
+EnGo2_SitDownAnimation = 0x80B59BEC; // type:func
+EnGo2_GetDustData = 0x80B59D04; // type:func
+EnGo2_RollingAnimation = 0x80B59D8C; // type:func
+EnGo2_WakeUp = 0x80B59E40; // type:func
+EnGo2_GetItemAnimation = 0x80B59F34; // type:func
+EnGo2_SetupRolling = 0x80B59F98; // type:func
+EnGo2_StopRolling = 0x80B5A040; // type:func
+EnGo2_IsFreeingGoronInFire = 0x80B5A100; // type:func
+EnGo2_IsGoronDmtBombFlower = 0x80B5A198; // type:func
+EnGo2_IsGoronRollingBig = 0x80B5A218; // type:func
+EnGo2_IsGoronFireGeneric = 0x80B5A278; // type:func
+EnGo2_IsGoronLinkReversing = 0x80B5A2B4; // type:func
+EnGo2_IsRolling = 0x80B5A310; // type:func
+EnGo2_GoronLinkAnimation = 0x80B5A3A4; // type:func
+EnGo2_GoronFireCamera = 0x80B5A4D8; // type:func
+EnGo2_GoronFireClearCamera = 0x80B5A5D8; // type:func
+EnGo2_BiggoronAnimation = 0x80B5A618; // type:func
+EnGo2_Init = 0x80B5A6CC; // type:func
+EnGo2_Destroy = 0x80B5AB4C; // type:func
+EnGo2_CurledUp = 0x80B5AB5C; // type:func
+func_80A46B40 = 0x80B5AD30; // type:func
+EnGo2_GoronDmtBombFlowerAnimation = 0x80B5AEC8; // type:func
+EnGo2_GoronRollingBigContinueRolling = 0x80B5AF4C; // type:func
+EnGo2_ContinueRolling = 0x80B5AFAC; // type:func
+EnGo2_SlowRolling = 0x80B5B044; // type:func
+EnGo2_GroundRolling = 0x80B5B17C; // type:func
+EnGo2_ReverseRolling = 0x80B5B218; // type:func
+EnGo2_SetupGetItem = 0x80B5B2E0; // type:func
+EnGo2_SetGetItem = 0x80B5B354; // type:func
+EnGo2_BiggoronEyedrops = 0x80B5B45C; // type:func
+EnGo2_GoronLinkStopRolling = 0x80B5B690; // type:func
+EnGo2_GoronFireGenericAction = 0x80B5B780; // type:func
+EnGo2_Update = 0x80B5BAAC; // type:func
+EnGo2_DrawCurledUp = 0x80B5BBC0; // type:func
+EnGo2_DrawRolling = 0x80B5BC80; // type:func
+EnGo2_OverrideLimbDraw = 0x80B5BDBC; // type:func
+EnGo2_PostLimbDraw = 0x80B5BFD8; // type:func
+EnGo2_Draw = 0x80B5C034; // type:func
+EnWf_SetupAction = 0x80B5CF10; // type:func
+EnWf_Init = 0x80B5CF1C; // type:func
+EnWf_Destroy = 0x80B5D150; // type:func
+EnWf_ChangeAction = 0x80B5D1EC; // type:func
+EnWf_SetupWaitToAppear = 0x80B5D5BC; // type:func
+EnWf_WaitToAppear = 0x80B5D664; // type:func
+EnWf_SetupWait = 0x80B5D798; // type:func
+EnWf_Wait = 0x80B5D820; // type:func
+EnWf_SetupRunAtPlayer = 0x80B5DA3C; // type:func
+EnWf_RunAtPlayer = 0x80B5DABC; // type:func
+EnWf_SetupSearchForPlayer = 0x80B5DF3C; // type:func
+EnWf_SearchForPlayer = 0x80B5DF88; // type:func
+EnWf_SetupRunAroundPlayer = 0x80B5E168; // type:func
+EnWf_RunAroundPlayer = 0x80B5E264; // type:func
+EnWf_SetupSlash = 0x80B5E784; // type:func
+EnWf_Slash = 0x80B5E800; // type:func
+EnWf_SetupRecoilFromBlockedSlash = 0x80B5EB54; // type:func
+EnWf_RecoilFromBlockedSlash = 0x80B5EBF0; // type:func
+EnWf_SetupBackflipAway = 0x80B5EDE8; // type:func
+EnWf_BackflipAway = 0x80B5EE64; // type:func
+EnWf_SetupStunned = 0x80B5EF6C; // type:func
+EnWf_Stunned = 0x80B5EFE4; // type:func
+EnWf_SetupDamaged = 0x80B5F0A0; // type:func
+EnWf_Damaged = 0x80B5F138; // type:func
+EnWf_SetupSomersaultAndAttack = 0x80B5F340; // type:func
+EnWf_SomersaultAndAttack = 0x80B5F3F8; // type:func
+EnWf_SetupBlocking = 0x80B5F4E0; // type:func
+EnWf_Blocking = 0x80B5F580; // type:func
+EnWf_SetupSidestep = 0x80B5F804; // type:func
+EnWf_Sidestep = 0x80B5F99C; // type:func
+EnWf_SetupDie = 0x80B5FEEC; // type:func
+EnWf_Die = 0x80B5FF9C; // type:func
+func_80B36F40 = 0x80B601A4; // type:func
+EnWf_UpdateDamage = 0x80B6029C; // type:func
+EnWf_Update = 0x80B6046C; // type:func
+EnWf_OverrideLimbDraw = 0x80B606C0; // type:func
+EnWf_PostLimbDraw = 0x80B60704; // type:func
+EnWf_Draw = 0x80B608AC; // type:func
+EnWf_DodgeRanged = 0x80B60A68; // type:func
+EnSkb_SetupAction = 0x80B61220; // type:func
+EnSkb_SpawnDebris = 0x80B6122C; // type:func
+EnSkb_Init = 0x80B613DC; // type:func
+EnSkb_Destroy = 0x80B61594; // type:func
+EnSkb_DecideNextAction = 0x80B615EC; // type:func
+EnSkb_SetupRiseFromGround = 0x80B61688; // type:func
+EnSkb_RiseFromGround = 0x80B616EC; // type:func
+EnSkb_SetupDespawn = 0x80B617D8; // type:func
+EnSkb_Despawn = 0x80B61880; // type:func
+EnSkb_SetupWalkForward = 0x80B61934; // type:func
+EnSkb_WalkForward = 0x80B619CC; // type:func
+EnSkb_SetupAttack = 0x80B61BCC; // type:func
+EnSkb_Attack = 0x80B61C64; // type:func
+EnSkb_SetupRecoil = 0x80B61D10; // type:func
+EnSkb_Recoil = 0x80B61D9C; // type:func
+EnSkb_SetupStunned = 0x80B61DD8; // type:func
+EnSkb_Stunned = 0x80B61E34; // type:func
+EnSkb_SetupTakeDamage = 0x80B61EDC; // type:func
+EnSkb_TakeDamage = 0x80B61F64; // type:func
+EnSkb_SetupDeath = 0x80B62050; // type:func
+EnSkb_Death = 0x80B6211C; // type:func
+EnSkb_CheckDamage = 0x80B62208; // type:func
+EnSkb_Update = 0x80B624B8; // type:func
+EnSkb_OverrideLimbDraw = 0x80B625E0; // type:func
+EnSkb_PostLimbDraw = 0x80B627B0; // type:func
+EnSkb_Draw = 0x80B62858; // type:func
+DemoGj_GetCollectibleType = 0x80B62B10; // type:func
+DemoGj_GetCollectibleAmount = 0x80B62B24; // type:func
+DemoGj_GetType = 0x80B62B38; // type:func
+DemoGj_InitCylinder = 0x80B62B48; // type:func
+DemoGj_HitByExplosion = 0x80B62B90; // type:func
+DemoGj_DestroyCylinder = 0x80B62BC8; // type:func
+DemoGj_Destroy = 0x80B62C80; // type:func
+DemoGj_PlayExplosionSfx = 0x80B62CC4; // type:func
+DemoGj_SpawnSmoke = 0x80B62CFC; // type:func
+DemoGj_DropCollectible = 0x80B62D90; // type:func
+DemoGj_Explode = 0x80B62E24; // type:func
+DemoGj_IsCutsceneLayer = 0x80B630C0; // type:func
+DemoGj_FindGanon = 0x80B630E8; // type:func
+DemoGj_InitCommon = 0x80B63134; // type:func
+DemoGj_InitSetIndices = 0x80B631AC; // type:func
+DemoGj_DrawCommon = 0x80B63210; // type:func
+DemoGj_DrawRotated = 0x80B632A8; // type:func
+DemoGj_SetupRotation = 0x80B63384; // type:func
+func_809797E4 = 0x80B6391C; // type:func
+DemoGj_IsGanondorfRisingFromRubble = 0x80B63950; // type:func
+DemoGj_IsGanondorfFloatingInAir = 0x80B63974; // type:func
+DemoGj_SetupMovement = 0x80B63998; // type:func
+DemoGj_CheckIfTransformedIntoGanon = 0x80B640BC; // type:func
+DemoGj_InitRubblePile1 = 0x80B640F4; // type:func
+func_8097A000 = 0x80B64124; // type:func
+DemoGj_SpawnSmokePreBattle1 = 0x80B641A0; // type:func
+func_8097A0E4 = 0x80B6420C; // type:func
+func_8097A130 = 0x80B64260; // type:func
+DemoGj_Update01 = 0x80B64294; // type:func
+DemoGj_Update08 = 0x80B642CC; // type:func
+DemoGj_DrawRubble2 = 0x80B64304; // type:func
+DemoGj_DrawRotatedRubble2 = 0x80B64328; // type:func
+DemoGj_InitRubblePile2 = 0x80B6434C; // type:func
+func_8097A238 = 0x80B6437C; // type:func
+DemoGj_SpawnSmokePreBattle2 = 0x80B643F8; // type:func
+func_8097A320 = 0x80B64468; // type:func
+func_8097A36C = 0x80B644BC; // type:func
+DemoGj_Update02 = 0x80B644F0; // type:func
+DemoGj_Update09 = 0x80B64528; // type:func
+DemoGj_DrawRubble3 = 0x80B64560; // type:func
+DemoGj_DrawRotatedRubble3 = 0x80B64584; // type:func
+DemoGj_InitRubblePile3 = 0x80B645A8; // type:func
+func_8097A474 = 0x80B645D8; // type:func
+func_8097A4F0 = 0x80B64654; // type:func
+func_8097A53C = 0x80B646A8; // type:func
+DemoGj_Update03 = 0x80B646DC; // type:func
+DemoGj_Update10 = 0x80B64714; // type:func
+DemoGj_DrawRubble4 = 0x80B6474C; // type:func
+DemoGj_DrawRotatedRubble4 = 0x80B64770; // type:func
+DemoGj_InitRubblePile4 = 0x80B64794; // type:func
+func_8097A644 = 0x80B647C4; // type:func
+func_8097A6C0 = 0x80B64840; // type:func
+func_8097A70C = 0x80B64894; // type:func
+DemoGj_Update04 = 0x80B648C8; // type:func
+DemoGj_Update11 = 0x80B64900; // type:func
+DemoGj_DrawRubble5 = 0x80B64938; // type:func
+DemoGj_DrawRotatedRubble5 = 0x80B6495C; // type:func
+DemoGj_InitRubblePile5 = 0x80B64980; // type:func
+func_8097A814 = 0x80B649B0; // type:func
+func_8097A890 = 0x80B64A2C; // type:func
+func_8097A8DC = 0x80B64A80; // type:func
+DemoGj_Update05 = 0x80B64AB4; // type:func
+DemoGj_Update12 = 0x80B64AEC; // type:func
+DemoGj_DrawRubble6 = 0x80B64B24; // type:func
+DemoGj_DrawRotatedRubble6 = 0x80B64B48; // type:func
+DemoGj_InitRubblePile6 = 0x80B64B6C; // type:func
+func_8097A9E4 = 0x80B64B9C; // type:func
+func_8097AA60 = 0x80B64C18; // type:func
+func_8097AAAC = 0x80B64C6C; // type:func
+DemoGj_Update06 = 0x80B64CA0; // type:func
+DemoGj_Update13 = 0x80B64CD8; // type:func
+DemoGj_DrawRubble7 = 0x80B64D10; // type:func
+DemoGj_DrawRotatedRubble7 = 0x80B64D34; // type:func
+DemoGj_InitRubblePile7 = 0x80B64D58; // type:func
+func_8097ABB4 = 0x80B64D88; // type:func
+DemoGj_SpawnSmokePreBattle3 = 0x80B64E04; // type:func
+func_8097AC9C = 0x80B64E74; // type:func
+func_8097ACE8 = 0x80B64EC8; // type:func
+DemoGj_Update07 = 0x80B64EFC; // type:func
+DemoGj_Update14 = 0x80B64F34; // type:func
+DemoGj_DrawRubbleTall = 0x80B64F6C; // type:func
+DemoGj_DrawRotatedRubbleTall = 0x80B64F90; // type:func
+DemoGj_InitRubbleAroundArena = 0x80B64FB4; // type:func
+DemoGj_UpdateRubbleAroundArena = 0x80B64FE4; // type:func
+DemoGj_DrawRubbleAroundArena = 0x80B65034; // type:func
+DemoGj_InitDestructableRubble1 = 0x80B65058; // type:func
+func_8097AEE8 = 0x80B650E0; // type:func
+DemoGj_SetCylindersAsAC = 0x80B65274; // type:func
+DemoGj_DirectedExplosion = 0x80B652E0; // type:func
+func_8097B128 = 0x80B6531C; // type:func
+DemoGj_HasCylinderAnyExploded = 0x80B653AC; // type:func
+func_8097B22C = 0x80B65428; // type:func
+DemoGj_Update15 = 0x80B65540; // type:func
+DemoGj_Update18 = 0x80B65578; // type:func
+DemoGj_DrawDestructableRubble1 = 0x80B65598; // type:func
+DemoGj_InitDestructableRubble2 = 0x80B655BC; // type:func
+func_8097B450 = 0x80B65644; // type:func
+DemoGj_SetCylindersAsAC2 = 0x80B65794; // type:func
+DemoGj_HasCylinderAnyExploded2 = 0x80B65800; // type:func
+DemoGj_DirectedExplosion2 = 0x80B6587C; // type:func
+func_8097B6C4 = 0x80B658B8; // type:func
+func_8097B750 = 0x80B65948; // type:func
+DemoGj_Update16 = 0x80B65A60; // type:func
+DemoGj_Update19 = 0x80B65A98; // type:func
+DemoGj_DemoGj_InitDestructableRubble2 = 0x80B65AB8; // type:func
+DemoGj_InitDestructableRubbleTall = 0x80B65ADC; // type:func
+DemoGj_DirectedDoubleExplosion = 0x80B65B28; // type:func
+func_8097B9BC = 0x80B65BAC; // type:func
+func_8097BA48 = 0x80B65C3C; // type:func
+DemoGj_Update17 = 0x80B65D70; // type:func
+DemoGj_Update20 = 0x80B65DA8; // type:func
+DemoGj_DemoGj_InitDestructableRubbleTall = 0x80B65DC8; // type:func
+DemoGj_Update = 0x80B65DEC; // type:func
+DemoGj_Init = 0x80B65E34; // type:func
+DemoGj_DrawNothing = 0x80B65F3C; // type:func
+DemoGj_Draw = 0x80B65F4C; // type:func
+DemoGeff_Destroy = 0x80B667C0; // type:func
+DemoGeff_Init = 0x80B667D0; // type:func
+func_80977EA8 = 0x80B66818; // type:func
+func_80977F80 = 0x80B668B0; // type:func
+func_80978030 = 0x80B6690C; // type:func
+func_809781FC = 0x80B66AD8; // type:func
+func_809782A0 = 0x80B66B7C; // type:func
+func_80978308 = 0x80B66BE4; // type:func
+func_80978344 = 0x80B66C1C; // type:func
+func_80978370 = 0x80B66C4C; // type:func
+func_809783D4 = 0x80B66C98; // type:func
+DemoGeff_Update = 0x80B66D34; // type:func
+func_809784D4 = 0x80B66D7C; // type:func
+DemoGeff_Draw = 0x80B66D8C; // type:func
+BgGndFiremeiro_Init = 0x80B66FE0; // type:func
+BgGndFiremeiro_Destroy = 0x80B67094; // type:func
+BgGndFiremeiro_Sink = 0x80B670D4; // type:func
+BgGndFiremeiro_Shake = 0x80B67190; // type:func
+BgGndFiremeiro_Rise = 0x80B67334; // type:func
+BgGndFiremeiro_Update = 0x80B673F4; // type:func
+BgGndFiremeiro_Draw = 0x80B67418; // type:func
+BgGndDarkmeiro_ToggleBlock = 0x80B67520; // type:func
+BgGndDarkmeiro_Init = 0x80B675AC; // type:func
+BgGndDarkmeiro_Destroy = 0x80B677D8; // type:func
+BgGndDarkmeiro_Noop = 0x80B67820; // type:func
+BgGndDarkmeiro_UpdateBlockTimer = 0x80B67830; // type:func
+BgGndDarkmeiro_UpdateStaticBlock = 0x80B67A24; // type:func
+BgGndDarkmeiro_UpdateSwitchBlock = 0x80B67A34; // type:func
+BgGndDarkmeiro_Update = 0x80B67A98; // type:func
+BgGndDarkmeiro_DrawInvisiblePath = 0x80B67ABC; // type:func
+BgGndDarkmeiro_DrawSwitchBlock = 0x80B67AEC; // type:func
+BgGndDarkmeiro_DrawStaticBlock = 0x80B67C04; // type:func
+BgGndSoulmeiro_Init = 0x80B67CE0; // type:func
+BgGndSoulmeiro_Destroy = 0x80B67E24; // type:func
+func_8087AF38 = 0x80B67E60; // type:func
+func_8087B284 = 0x80B681AC; // type:func
+func_8087B350 = 0x80B68278; // type:func
+BgGndSoulmeiro_Update = 0x80B682CC; // type:func
+BgGndSoulmeiro_Draw = 0x80B682F8; // type:func
+BgGndNisekabe_Init = 0x80B68540; // type:func
+BgGndNisekabe_Destroy = 0x80B6857C; // type:func
+BgGndNisekabe_Update = 0x80B6858C; // type:func
+BgGndNisekabe_Draw = 0x80B685C0; // type:func
+BgGndIceblock_Init = 0x80B686B0; // type:func
+BgGndIceblock_Destroy = 0x80B6879C; // type:func
+BgGndIceblock_SetPosition = 0x80B687D0; // type:func
+BgGndIceblock_CheckForBlock = 0x80B688DC; // type:func
+BgGndIceblock_NextAction = 0x80B68918; // type:func
+BgGndIceblock_SetNextPosition = 0x80B68964; // type:func
+BgGndIceblock_Idle = 0x80B68C94; // type:func
+BgGndIceblock_Reset = 0x80B68D50; // type:func
+BgGndIceblock_Fall = 0x80B68E14; // type:func
+BgGndIceblock_Hole = 0x80B68ECC; // type:func
+BgGndIceblock_Slide = 0x80B68F68; // type:func
+BgGndIceblock_Update = 0x80B69298; // type:func
+BgGndIceblock_Draw = 0x80B692BC; // type:func
+BgYdanSp_Init = 0x80B697B0; // type:func
+BgYdanSp_Destroy = 0x80B69B98; // type:func
+BgYdanSp_UpdateFloorWebCollision = 0x80B69BE0; // type:func
+BgYdanSp_BurnWeb = 0x80B69CB4; // type:func
+BgYdanSp_BurnFloorWeb = 0x80B69D24; // type:func
+BgYdanSp_FloorWebBroken = 0x80B69FF8; // type:func
+BgYdanSp_FloorWebBreaking = 0x80B6A038; // type:func
+BgYdanSp_FloorWebIdle = 0x80B6A1F8; // type:func
+BgYdanSp_BurnWallWeb = 0x80B6A4D4; // type:func
+BgYdanSp_WallWebIdle = 0x80B6A80C; // type:func
+BgYdanSp_Update = 0x80B6A94C; // type:func
+BgYdanSp_Draw = 0x80B6A970; // type:func
+func_80A2F180 = 0x80B6AF20; // type:func
+EnGb_Init = 0x80B6AF50; // type:func
+EnGb_Destroy = 0x80B6B350; // type:func
+func_80A2F608 = 0x80B6B3AC; // type:func
+func_80A2F760 = 0x80B6B504; // type:func
+func_80A2F7C0 = 0x80B6B564; // type:func
+func_80A2F83C = 0x80B6B5E0; // type:func
+func_80A2F94C = 0x80B6B6FC; // type:func
+func_80A2F9C0 = 0x80B6B774; // type:func
+func_80A2FA50 = 0x80B6B808; // type:func
+func_80A2FB40 = 0x80B6B8F8; // type:func
+func_80A2FBB0 = 0x80B6B96C; // type:func
+func_80A2FC0C = 0x80B6B9CC; // type:func
+func_80A2FC70 = 0x80B6BA34; // type:func
+EnGb_Update = 0x80B6BB38; // type:func
+EnGb_Draw = 0x80B6BC70; // type:func
+EnGb_UpdateCagedSouls = 0x80B6BD90; // type:func
+EnGb_DrawCagedSouls = 0x80B6C0E8; // type:func
+EnGs_Init = 0x80B6C650; // type:func
+EnGs_Destroy = 0x80B6C714; // type:func
+func_80A4E3EC = 0x80B6C724; // type:func
+func_80A4E470 = 0x80B6C7AC; // type:func
+func_80A4E648 = 0x80B6C96C; // type:func
+func_80A4E754 = 0x80B6CA7C; // type:func
+func_80A4E910 = 0x80B6CC3C; // type:func
+func_80A4EA08 = 0x80B6CD38; // type:func
+func_80A4EB3C = 0x80B6CE6C; // type:func
+func_80A4ED34 = 0x80B6D064; // type:func
+func_80A4F13C = 0x80B6D470; // type:func
+func_80A4F700 = 0x80B6DA64; // type:func
+func_80A4F734 = 0x80B6DA98; // type:func
+func_80A4F77C = 0x80B6DAE0; // type:func
+EnGs_Update = 0x80B6DB5C; // type:func
+EnGs_Draw = 0x80B6DCF4; // type:func
+BgMizuBwall_RotateVec3f = 0x80B6E4F0; // type:func
+BgMizuBwall_Init = 0x80B6E544; // type:func
+BgMizuBwall_Destroy = 0x80B6EDC0; // type:func
+BgMizuBwall_SetAlpha = 0x80B6EE08; // type:func
+BgMizuBwall_SpawnDebris = 0x80B6EF8C; // type:func
+BgMizuBwall_Idle = 0x80B6F260; // type:func
+BgMizuBwall_Break = 0x80B6F360; // type:func
+BgMizuBwall_DoNothing = 0x80B6F38C; // type:func
+BgMizuBwall_Update = 0x80B6F39C; // type:func
+BgMizuBwall_Draw = 0x80B6F3C0; // type:func
+BgMizuShutter_Init = 0x80B6F9C0; // type:func
+BgMizuShutter_Destroy = 0x80B6FC20; // type:func
+BgMizuShutter_WaitForSwitch = 0x80B6FC54; // type:func
+BgMizuShutter_WaitForCutscene = 0x80B6FCE8; // type:func
+BgMizuShutter_Move = 0x80B6FD34; // type:func
+BgMizuShutter_WaitForTimer = 0x80B6FF20; // type:func
+BgMizuShutter_Update = 0x80B6FFA0; // type:func
+BgMizuShutter_Draw = 0x80B6FFC4; // type:func
+EnDaikuKakariko_ChangeAnim = 0x80B701C0; // type:func
+EnDaikuKakariko_Init = 0x80B70274; // type:func
+EnDaikuKakariko_Destroy = 0x80B705CC; // type:func
+EnDaikuKakariko_GetTalkState = 0x80B705F8; // type:func
+EnDaikuKakariko_HandleTalking = 0x80B7069C; // type:func
+EnDaikuKakariko_Talk = 0x80B70858; // type:func
+EnDaikuKakariko_Wait = 0x80B7092C; // type:func
+EnDaikuKakariko_StopRunning = 0x80B709C8; // type:func
+EnDaikuKakariko_Run = 0x80B70A78; // type:func
+EnDaikuKakariko_Update = 0x80B70DF8; // type:func
+EnDaikuKakariko_OverrideLimbDraw = 0x80B70F70; // type:func
+EnDaikuKakariko_PostLimbDraw = 0x80B71130; // type:func
+EnDaikuKakariko_Draw = 0x80B711AC; // type:func
+BgBowlWall_Init = 0x80B71580; // type:func
+BgBowlWall_Destroy = 0x80B71638; // type:func
+BgBowlWall_SpawnBullseyes = 0x80B7166C; // type:func
+BgBowlWall_WaitForHit = 0x80B7183C; // type:func
+BgBowlWall_FallDoEffects = 0x80B71860; // type:func
+BgBowlWall_FinishFall = 0x80B71B14; // type:func
+BgBowlWall_Reset = 0x80B71BF4; // type:func
+BgBowlWall_Update = 0x80B71C8C; // type:func
+BgBowlWall_Draw = 0x80B71CC0; // type:func
+EnWallTubo_Init = 0x80B71F00; // type:func
+EnWallTubo_Destroy = 0x80B71F30; // type:func
+EnWallTubo_FindGirl = 0x80B71F40; // type:func
+EnWallTubo_DetectChu = 0x80B71F84; // type:func
+EnWallTubo_SetWallFall = 0x80B721A0; // type:func
+EnWallTubo_Update = 0x80B7230C; // type:func
+EnPoDesert_Init = 0x80B723F0; // type:func
+EnPoDesert_Destroy = 0x80B72560; // type:func
+EnPoDesert_SetNextPathPoint = 0x80B725A8; // type:func
+EnPoDesert_SetupMoveToNextPoint = 0x80B72704; // type:func
+EnPoDesert_SetupDisappear = 0x80B72748; // type:func
+EnPoDesert_UpdateSpeedModifier = 0x80B727A8; // type:func
+EnPoDesert_WaitForPlayer = 0x80B72818; // type:func
+EnPoDesert_MoveToNextPoint = 0x80B728E4; // type:func
+EnPoDesert_Disappear = 0x80B72A78; // type:func
+EnPoDesert_Update = 0x80B72B60; // type:func
+EnPoDesert_OverrideLimbDraw = 0x80B72C54; // type:func
+EnPoDesert_PostLimbDraw = 0x80B72CE0; // type:func
+EnPoDesert_Draw = 0x80B72F34; // type:func
+EnCrow_Init = 0x80B731B0; // type:func
+EnCrow_Destroy = 0x80B732A0; // type:func
+EnCrow_SetupFlyIdle = 0x80B732CC; // type:func
+EnCrow_SetupDiveAttack = 0x80B73300; // type:func
+EnCrow_SetupDamaged = 0x80B73334; // type:func
+EnCrow_SetupDie = 0x80B73654; // type:func
+EnCrow_SetupTurnAway = 0x80B7366C; // type:func
+EnCrow_SetupRespawn = 0x80B736F4; // type:func
+EnCrow_FlyIdle = 0x80B737E8; // type:func
+EnCrow_DiveAttack = 0x80B73C14; // type:func
+EnCrow_Damaged = 0x80B73DB8; // type:func
+EnCrow_Die = 0x80B73EE0; // type:func
+EnCrow_TurnAway = 0x80B73F90; // type:func
+EnCrow_Respawn = 0x80B74034; // type:func
+EnCrow_UpdateDamage = 0x80B74100; // type:func
+EnCrow_Update = 0x80B741B0; // type:func
+EnCrow_OverrideLimbDraw = 0x80B743CC; // type:func
+EnCrow_PostLimbDraw = 0x80B744B8; // type:func
+EnCrow_Draw = 0x80B74578; // type:func
+DoorKiller_Init = 0x80B74850; // type:func
+DoorKiller_Destroy = 0x80B74BA8; // type:func
+DoorKiller_SpawnRubble = 0x80B74BF8; // type:func
+DoorKiller_FallAsRubble = 0x80B74DA0; // type:func
+DoorKiller_IsHit = 0x80B74E60; // type:func
+DoorKiller_SetAC = 0x80B74E94; // type:func
+DoorKiller_Die = 0x80B74EF4; // type:func
+DoorKiller_RiseBackUp = 0x80B74F44; // type:func
+DoorKiller_FallOver = 0x80B750F4; // type:func
+DoorKiller_Wobble = 0x80B754C0; // type:func
+DoorKiller_WaitBeforeWobble = 0x80B75630; // type:func
+DoorKiller_Wait = 0x80B75664; // type:func
+DoorKiller_UpdateTexture = 0x80B758C4; // type:func
+DoorKiller_WaitForObject = 0x80B75958; // type:func
+DoorKiller_Update = 0x80B75A0C; // type:func
+DoorKiller_SetTexture = 0x80B75A30; // type:func
+DoorKiller_DrawDoor = 0x80B75A5C; // type:func
+DoorKiller_DrawRubble = 0x80B75AB8; // type:func
+func_808B27F0 = 0x80B75DC0; // type:func
+func_808B280C = 0x80B75DE0; // type:func
+BgSpot11Oasis_Init = 0x80B75EF4; // type:func
+func_808B2970 = 0x80B75F48; // type:func
+func_808B2980 = 0x80B75F5C; // type:func
+func_808B29E0 = 0x80B75FBC; // type:func
+func_808B29F0 = 0x80B75FD0; // type:func
+func_808B2AA8 = 0x80B76088; // type:func
+func_808B2AB8 = 0x80B7609C; // type:func
+BgSpot11Oasis_Update = 0x80B760AC; // type:func
+BgSpot11Oasis_Draw = 0x80B762A0; // type:func
+BgSpot18Futa_Init = 0x80B764F0; // type:func
+BgSpot18Futa_Destroy = 0x80B7655C; // type:func
+BgSpot18Futa_Update = 0x80B76590; // type:func
+BgSpot18Futa_Draw = 0x80B765F4; // type:func
+BgSpot18Shutter_Init = 0x80B76690; // type:func
+BgSpot18Shutter_Destroy = 0x80B76840; // type:func
+func_808B95AC = 0x80B76874; // type:func
+func_808B95B8 = 0x80B76884; // type:func
+func_808B9618 = 0x80B768E4; // type:func
+func_808B9698 = 0x80B7696C; // type:func
+func_808B971C = 0x80B769F0; // type:func
+BgSpot18Shutter_Update = 0x80B76ACC; // type:func
+BgSpot18Shutter_Draw = 0x80B76AF0; // type:func
+EnMa3_GetTextId = 0x80B76BE0; // type:func
+EnMa3_UpdateTalkState = 0x80B76D18; // type:func
+func_80AA2E54 = 0x80B76F98; // type:func
+func_80AA2EC8 = 0x80B7700C; // type:func
+func_80AA2F28 = 0x80B77070; // type:func
+EnMa3_UpdateEyes = 0x80B770C8; // type:func
+EnMa3_ChangeAnim = 0x80B77154; // type:func
+EnMa3_Init = 0x80B771C4; // type:func
+EnMa3_Destroy = 0x80B77318; // type:func
+func_80AA3200 = 0x80B77358; // type:func
+EnMa3_Update = 0x80B7738C; // type:func
+EnMa3_OverrideLimbDraw = 0x80B774A0; // type:func
+EnMa3_PostLimbDraw = 0x80B776E0; // type:func
+EnMa3_Draw = 0x80B77794; // type:func
+EnCow_RotateY = 0x80B77B90; // type:func
+EnCow_SetColliderPos = 0x80B77C28; // type:func
+EnCow_SetTailPos = 0x80B77D1C; // type:func
+EnCow_Init = 0x80B77D98; // type:func
+EnCow_Destroy = 0x80B781D0; // type:func
+EnCow_UpdateAnimation = 0x80B7821C; // type:func
+EnCow_TalkEnd = 0x80B78444; // type:func
+EnCow_GiveMilkEnd = 0x80B784BC; // type:func
+EnCow_GiveMilkWait = 0x80B78504; // type:func
+EnCow_GiveMilk = 0x80B78568; // type:func
+EnCow_CheckForEmptyBottle = 0x80B78604; // type:func
+EnCow_Talk = 0x80B78694; // type:func
+EnCow_Idle = 0x80B78708; // type:func
+EnCow_IdleTail = 0x80B78824; // type:func
+EnCow_Update = 0x80B789BC; // type:func
+EnCow_UpdateTail = 0x80B78C38; // type:func
+EnCow_OverrideLimbDraw = 0x80B78D24; // type:func
+EnCow_PostLimbDraw = 0x80B78D74; // type:func
+EnCow_Draw = 0x80B78DB4; // type:func
+EnCow_DrawTail = 0x80B78E14; // type:func
+BgIceTurara_Init = 0x80B78FF0; // type:func
+BgIceTurara_Destroy = 0x80B790CC; // type:func
+BgIceTurara_Break = 0x80B79114; // type:func
+BgIceTurara_Stalagmite = 0x80B792F4; // type:func
+BgIceTurara_Wait = 0x80B7935C; // type:func
+BgIceTurara_Shiver = 0x80B79394; // type:func
+BgIceTurara_Fall = 0x80B79500; // type:func
+BgIceTurara_Regrow = 0x80B79658; // type:func
+BgIceTurara_Update = 0x80B796A8; // type:func
+BgIceTurara_Draw = 0x80B796CC; // type:func
+func_80891AC0 = 0x80B79820; // type:func
+BgIceShutter_Init = 0x80B798A8; // type:func
+BgIceShutter_Destroy = 0x80B79A28; // type:func
+func_80891CF4 = 0x80B79A5C; // type:func
+func_80891D6C = 0x80B79AD4; // type:func
+func_80891DD4 = 0x80B79B3C; // type:func
+BgIceShutter_Update = 0x80B79BA4; // type:func
+BgIceShutter_Draw = 0x80B79BC8; // type:func
+EnKakasi2_Init = 0x80B79C90; // type:func
+EnKakasi2_Destroy = 0x80B79DEC; // type:func
+func_80A90264 = 0x80B79E18; // type:func
+func_80A904D8 = 0x80B79F70; // type:func
+func_80A90578 = 0x80B7A010; // type:func
+func_80A9062C = 0x80B7A0C4; // type:func
+func_80A906C4 = 0x80B7A15C; // type:func
+EnKakasi2_Update = 0x80B7A1CC; // type:func
+func_80A90948 = 0x80B7A28C; // type:func
+EnKakasi3_Destroy = 0x80B7A3B0; // type:func
+EnKakasi3_Init = 0x80B7A3DC; // type:func
+func_80A90E28 = 0x80B7A4A4; // type:func
+func_80A90EBC = 0x80B7A538; // type:func
+func_80A911F0 = 0x80B7A86C; // type:func
+func_80A91284 = 0x80B7A900; // type:func
+func_80A91348 = 0x80B7A9C4; // type:func
+func_80A915B8 = 0x80B7AC3C; // type:func
+func_80A91620 = 0x80B7ACA8; // type:func
+func_80A91760 = 0x80B7ADE8; // type:func
+func_80A917FC = 0x80B7AE88; // type:func
+func_80A9187C = 0x80B7AF10; // type:func
+func_80A918E4 = 0x80B7AF7C; // type:func
+func_80A91A90 = 0x80B7B0C0; // type:func
+EnKakasi3_Update = 0x80B7B1C0; // type:func
+EnKakasi3_Draw = 0x80B7B2B8; // type:func
+OceffWipe4_Init = 0x80B7B490; // type:func
+OceffWipe4_Destroy = 0x80B7B4EC; // type:func
+OceffWipe4_Update = 0x80B7B510; // type:func
+OceffWipe4_Draw = 0x80B7B570; // type:func
+EnEg_PlayVoidOutSFX = 0x80B7C470; // type:func
+EnEg_Destroy = 0x80B7C490; // type:func
+EnEg_Init = 0x80B7C4A0; // type:func
+func_809FFDC8 = 0x80B7C4B0; // type:func
+EnEg_Update = 0x80B7C548; // type:func
+EnEg_Draw = 0x80B7C590; // type:func
+BgMenkuriNisekabe_Init = 0x80B7C620; // type:func
+BgMenkuriNisekabe_Destroy = 0x80B7C648; // type:func
+BgMenkuriNisekabe_Update = 0x80B7C658; // type:func
+BgMenkuriNisekabe_Draw = 0x80B7C68C; // type:func
+EnZo_SpawnRipple = 0x80B7C770; // type:func
+EnZo_SpawnBubble = 0x80B7C804; // type:func
+EnZo_SpawnSplash = 0x80B7C934; // type:func
+EnZo_UpdateEffectsRipples = 0x80B7CAA0; // type:func
+EnZo_UpdateEffectsBubbles = 0x80B7CB5C; // type:func
+EnZo_UpdateEffectsSplashes = 0x80B7CC8C; // type:func
+EnZo_DrawEffectsRipples = 0x80B7CDC4; // type:func
+EnZo_DrawEffectsBubbles = 0x80B7CF74; // type:func
+EnZo_DrawEffectsSplashes = 0x80B7D11C; // type:func
+EnZo_TreadWaterRipples = 0x80B7D2D0; // type:func
+EnZo_SpawnSplashes = 0x80B7D34C; // type:func
+EnZo_GetTextId = 0x80B7D4C0; // type:func
+EnZo_UpdateTalkState = 0x80B7D734; // type:func
+EnZo_Blink = 0x80B7D898; // type:func
+EnZo_Dialog = 0x80B7D910; // type:func
+EnZo_PlayerInProximity = 0x80B7D9F0; // type:func
+EnZo_SetAnimation = 0x80B7DA90; // type:func
+EnZo_Init = 0x80B7DB88; // type:func
+EnZo_Destroy = 0x80B7DD90; // type:func
+EnZo_Standing = 0x80B7DDA0; // type:func
+EnZo_Submerged = 0x80B7DE84; // type:func
+EnZo_Surface = 0x80B7DEC4; // type:func
+EnZo_TreadWater = 0x80B7DFA8; // type:func
+EnZo_Dive = 0x80B7E158; // type:func
+EnZo_Update = 0x80B7E2A0; // type:func
+EnZo_OverrideLimbDraw = 0x80B7E480; // type:func
+EnZo_PostLimbDraw = 0x80B7E6A0; // type:func
+EnZo_Draw = 0x80B7E6FC; // type:func
+EffectSsIceSmoke_Init = 0x80B7ED20; // type:func
+EffectSsIceSmoke_Draw = 0x80B7EE40; // type:func
+EffectSsIceSmoke_Update = 0x80B7F100; // type:func
+ObjMakekinsuta_Init = 0x80B7F1E0; // type:func
+func_80B98320 = 0x80B7F1F8; // type:func
+ObjMakekinsuta_DoNothing = 0x80B7F2AC; // type:func
+ObjMakekinsuta_Update = 0x80B7F2BC; // type:func
+EnGe3_ChangeAction = 0x80B7F330; // type:func
+EnGe3_Init = 0x80B7F3D8; // type:func
+EnGe3_Destroy = 0x80B7F4E0; // type:func
+EnGe3_TurnToFacePlayer = 0x80B7F50C; // type:func
+EnGe3_LookAtPlayer = 0x80B7F624; // type:func
+EnGe3_Wait = 0x80B7F738; // type:func
+EnGe3_WaitLookAtPlayer = 0x80B7F79C; // type:func
+EnGe3_WaitTillCardGiven = 0x80B7F7BC; // type:func
+EnGe3_GiveCard = 0x80B7F820; // type:func
+EnGe3_ForceTalk = 0x80B7F8B4; // type:func
+EnGe3_UpdateCollision = 0x80B7F96C; // type:func
+EnGe3_MoveAndBlink = 0x80B7FA14; // type:func
+EnGe3_UpdateWhenNotTalking = 0x80B7FAA0; // type:func
+EnGe3_Update = 0x80B7FB54; // type:func
+EnGe3_OverrideLimbDraw = 0x80B7FBA0; // type:func
+EnGe3_PostLimbDraw = 0x80B7FBFC; // type:func
+EnGe3_Draw = 0x80B7FC58; // type:func
+ObjTimeblock_CalculateIsVisible = 0x80B7FE80; // type:func
+ObjTimeblock_SpawnDemoEffect = 0x80B7FF40; // type:func
+ObjTimeblock_ToggleSwitchFlag = 0x80B7FFB4; // type:func
+ObjTimeblock_Init = 0x80B7FFFC; // type:func
+ObjTimeblock_Destroy = 0x80B801B0; // type:func
+ObjTimeblock_PlayerIsInRange = 0x80B801E4; // type:func
+ObjTimeblock_WaitForOcarina = 0x80B802C4; // type:func
+ObjTimeblock_WaitForSong = 0x80B80344; // type:func
+ObjTimeblock_SetupDoNothing = 0x80B803BC; // type:func
+ObjTimeblock_DoNothing = 0x80B803D0; // type:func
+ObjTimeblock_SetupNormal = 0x80B803E0; // type:func
+ObjTimeblock_Normal = 0x80B803F4; // type:func
+func_80BA06AC = 0x80B80570; // type:func
+ObjTimeblock_SetupAltBehaviorVisible = 0x80B80620; // type:func
+ObjTimeblock_AltBehaviorVisible = 0x80B80634; // type:func
+ObjTimeblock_SetupAltBehaviourNotVisible = 0x80B80700; // type:func
+ObjTimeblock_AltBehaviourNotVisible = 0x80B80714; // type:func
+ObjTimeblock_Update = 0x80B807E4; // type:func
+ObjTimeblock_Draw = 0x80B8086C; // type:func
+ObjHamishi_InitCollision = 0x80B80AC0; // type:func
+ObjHamishi_Shake = 0x80B80B18; // type:func
+ObjHamishi_Break = 0x80B80C94; // type:func
+ObjHamishi_Init = 0x80B80F40; // type:func
+ObjHamishi_Destroy = 0x80B81028; // type:func
+ObjHamishi_Update = 0x80B81054; // type:func
+ObjHamishi_Draw = 0x80B81184; // type:func
+EnZl4_SetActiveCamDir = 0x80B81310; // type:func
+EnZl4_SetActiveCamMove = 0x80B813E8; // type:func
+EnZl4_GetTextId = 0x80B8146C; // type:func
+EnZl4_UpdateTalkState = 0x80B81510; // type:func
+EnZl4_UpdateFace = 0x80B8154C; // type:func
+EnZl4_SetMove = 0x80B8169C; // type:func
+func_80B5BB78 = 0x80B816DC; // type:func
+EnZl4_GetCueStartPos = 0x80B81728; // type:func
+EnZl4_SetupFromLegendCs = 0x80B8176C; // type:func
+EnZl4_InMovingAnim = 0x80B81844; // type:func
+EnZl4_Init = 0x80B81914; // type:func
+EnZl4_Destroy = 0x80B81AD0; // type:func
+EnZl4_SetNextAnim = 0x80B81AFC; // type:func
+EnZl4_ReverseAnimation = 0x80B81B50; // type:func
+EnZl4_CsWaitForPlayer = 0x80B81B78; // type:func
+EnZl4_CsMeetPlayer = 0x80B81CD8; // type:func
+EnZl4_CsAskStone = 0x80B81FD0; // type:func
+EnZl4_CsAskName = 0x80B824FC; // type:func
+EnZl4_CsTellLegend = 0x80B82AE8; // type:func
+EnZl4_CsLookWindow = 0x80B82F44; // type:func
+EnZl4_CsWarnAboutGanon = 0x80B83188; // type:func
+EnZl4_CsMakePlan = 0x80B83650; // type:func
+EnZl4_Cutscene = 0x80B83994; // type:func
+EnZl4_Idle = 0x80B83C0C; // type:func
+EnZl4_TheEnd = 0x80B83C84; // type:func
+EnZl4_Update = 0x80B83E34; // type:func
+EnZl4_OverrideLimbDraw = 0x80B83EE4; // type:func
+EnZl4_PostLimbDraw = 0x80B84074; // type:func
+EnZl4_Draw = 0x80B840D0; // type:func
+EnMm2_ChangeAnim = 0x80B85D40; // type:func
+func_80AAEF70 = 0x80B85E64; // type:func
+EnMm2_Init = 0x80B85F34; // type:func
+EnMm2_Destroy = 0x80B860EC; // type:func
+func_80AAF224 = 0x80B86118; // type:func
+func_80AAF2BC = 0x80B861B4; // type:func
+func_80AAF330 = 0x80B86228; // type:func
+func_80AAF3C0 = 0x80B862B8; // type:func
+func_80AAF57C = 0x80B86474; // type:func
+func_80AAF5EC = 0x80B864E8; // type:func
+func_80AAF668 = 0x80B86564; // type:func
+EnMm2_Update = 0x80B86658; // type:func
+EnMm2_Draw = 0x80B867A0; // type:func
+EnMm2_OverrideLimbDraw = 0x80B8686C; // type:func
+EnMm2_PostLimbDraw = 0x80B868F4; // type:func
+BgJyaBlock_Init = 0x80B86B00; // type:func
+BgJyaBlock_Destroy = 0x80B86BB8; // type:func
+BgJyaBlock_Update = 0x80B86BEC; // type:func
+BgJyaBlock_Draw = 0x80B86C10; // type:func
+ObjWarp2block_Spawn = 0x80B86D70; // type:func
+func_80BA1ECC = 0x80B86E4C; // type:func
+ObjWarp2block_SwapWithChild = 0x80B86FCC; // type:func
+func_80BA2218 = 0x80B8719C; // type:func
+func_80BA228C = 0x80B8721C; // type:func
+func_80BA2304 = 0x80B87294; // type:func
+ObjWarp2block_Init = 0x80B872D8; // type:func
+ObjWarp2block_Destroy = 0x80B873F8; // type:func
+ObjWarp2block_SetInactive = 0x80B87438; // type:func
+ObjWarp2block_DoNothing = 0x80B87450; // type:func
+func_80BA24E8 = 0x80B87460; // type:func
+func_80BA24F8 = 0x80B87474; // type:func
+func_80BA2600 = 0x80B87558; // type:func
+func_80BA2610 = 0x80B8756C; // type:func
+ObjWarp2block_Update = 0x80B8761C; // type:func
+ObjWarp2block_Draw = 0x80B87658; // type:func
diff --git a/tools/disasm/ntsc-1.2/variables.txt b/tools/disasm/ntsc-1.2/variables.txt
new file mode 100644
index 0000000000..29faa9c929
--- /dev/null
+++ b/tools/disasm/ntsc-1.2/variables.txt
@@ -0,0 +1,14 @@
+njpgdspMainDataStart = 0x08011542; //
+gActorOverlayTable = 0x800E8B70; // size:0x3AE0
+gMaxActorId = 0x800EC650; // size:0x4
+sJpegTask = 0x800F1BB0; // size:0x40 type:OSTask
+gSramSlotOffsets = 0x800FC550; // size:0xC type:u16
+Player_InitVars = 0x800FCB80; // size:0x20
+gKaleidoMgrOverlayTable = 0x800FEAD0; // size:0x38 type:KaleidoMgrOverlay
+gScreenWidth = 0x800FEB50; // size:0x4 type:s32
+gScreenHeight = 0x800FEB54; // size:0x4 type:s32
+gSystemHeapSize = 0x800FEB58; // size:0x4 type:u32
+gSaveContext = 0x8011AC80; // size:0x1428 type:SaveContext
+gRegEditor = 0x8011C0B0; // size:0x4 type:RegEditor*
+gSegments = 0x80121508; // size:0x40
+_string_n64dd_c = 0x801D9680; // size:0x1 type:char