clean up leftover files from the decomp

This commit is contained in:
Sonic Dreamcaster 2024-11-24 16:45:02 -03:00
parent 9df4bbab71
commit b3ad7e8ab8
225 changed files with 0 additions and 38250 deletions

View File

@ -1,10 +0,0 @@
Checks: '-*,readability-braces-around-statements,readability-inconsistent-declaration-parameter-name'
WarningsAsErrors: ''
HeaderFilterRegex: '(src|include)\/.*\.h$'
FormatStyle: 'file'
CheckOptions:
# Require argument names to match exactly (instead of allowing a name to be a prefix/suffix of another)
# Note: 'true' is expected by clang-tidy 12+ but '1' is used for compatibility with older versions
- key: readability-inconsistent-declaration-parameter-name.Strict
value: 1

562
Makefile
View File

@ -1,562 +0,0 @@
# Build options can be changed by modifying the makefile or by building with 'make SETTING=value'.
# It is also possible to override the settings in Defaults in a file called .make_options as 'SETTING=value'.
-include .make_options
MAKEFLAGS += --no-builtin-rules --no-print-directory
# Returns the path to the command $(1) if exists. Otherwise returns an empty string.
find-command = $(shell which $(1) 2>/dev/null)
#### Defaults ####
# If COMPARE is 1, check the output md5sum after building
COMPARE ?= 1
# If NON_MATCHING is 1, define the NON_MATCHING C flag when building
NON_MATCHING ?= 0
# if WERROR is 1, pass -Werror to CC_CHECK, so warnings would be treated as errors
WERROR ?= 0
# Keep .mdebug section in build
KEEP_MDEBUG ?= 0
# Check code syntax with host compiler
RUN_CC_CHECK ?= 1
CC_CHECK_COMP ?= gcc
# Dump build object files
OBJDUMP_BUILD ?= 0
# Number of threads to compress with
N_THREADS ?= $(shell nproc)
# If COMPILER is GCC, compile with GCC instead of IDO.
COMPILER ?= ido
# Whether to colorize build messages
COLOR ?= 1
# Whether to hide commands or not
VERBOSE ?= 0
# Command for printing messages during the make.
PRINT ?= printf
# Set prefix to mips binutils binaries (mips-linux-gnu-ld => 'mips-linux-gnu-') - Change at your own risk!
# Auto-detect prefix for MIPS toolchain
ifneq ($(call find-command,mips-linux-gnu-ld),)
MIPS_BINUTILS_PREFIX := mips-linux-gnu-
else ifneq ($(call find-command,mips64-linux-gnu-ld),)
MIPS_BINUTILS_PREFIX := mips64-linux-gnu-
else ifneq ($(call find-command,mips64-elf-ld),)
MIPS_BINUTILS_PREFIX := mips64-elf-
else
$(error Unable to detect a suitable MIPS toolchain installed)
endif
VERSION ?= us
REV ?= rev1
BASEROM := baserom.$(VERSION).$(REV).z64
BASEROM_UNCOMPRESSED := baserom.$(VERSION).$(REV).uncompressed.z64
TARGET := starfox64
### Output ###
BUILD_DIR := build
TOOLS := tools
PYTHON := python3
ROM := $(BUILD_DIR)/$(TARGET).$(VERSION).$(REV).uncompressed.z64
ROMC := $(BUILD_DIR)/$(TARGET).$(VERSION).$(REV).z64
ELF := $(BUILD_DIR)/$(TARGET).$(VERSION).$(REV).elf
LD_MAP := $(BUILD_DIR)/$(TARGET).$(VERSION).$(REV).map
LD_SCRIPT := linker_scripts/$(VERSION)/$(REV)/$(TARGET).ld
#### Setup ####
# If gcc is used, define the NON_MATCHING flag respectively so the files that
# are safe to be used can avoid using GLOBAL_ASM which doesn't work with gcc.
ifeq ($(COMPILER),gcc)
$(warning WARNING: GCC support is experimental. Use at your own risk.)
CFLAGS += -DCOMPILER_GCC
NON_MATCHING := 1
endif
# Detect compiler and set variables appropriately.
ifeq ($(COMPILER),gcc)
CC := $(MIPS_BINUTILS_PREFIX)gcc
else
ifeq ($(COMPILER),ido)
CC := $(TOOLS)/ido_recomp/$(DETECTED_OS)/7.1/cc
CC_OLD := $(TOOLS)/ido_recomp/$(DETECTED_OS)/5.3/cc
else
$(error Unsupported compiler. Please use either ido or gcc as the COMPILER variable.)
endif
endif
ifeq ($(COMPILER),gcc)
OPTFLAGS := -Os
else
OPTFLAGS := -O2 -g3
endif
ifeq ($(COMPILER),gcc)
CFLAGS += -G 0 -ffast-math -fno-unsafe-math-optimizations -march=vr4300 -mfix4300 -mabi=32 -mno-abicalls -mdivide-breaks -fno-zero-initialized-in-bss -fno-toplevel-reorder -ffreestanding -fno-common -fno-merge-constants -mno-explicit-relocs -mno-split-addresses $(CHECK_WARNINGS) -funsigned-char
MIPS_VERSION := -mips3
else
# we support Microsoft extensions such as anonymous structs, which the compiler does support but warns for their usage. Surpress the warnings with -woff.
CFLAGS += -G 0 -non_shared -fullwarn -verbose -Xcpluscomm $(IINC) -nostdinc -Wab,-r4300_mul -woff 649,838,712,516
MIPS_VERSION := -mips2
WARNINGS := -fullwarn -verbose -woff 624,649,838,712,516,513,596,564,594,709,807
endif
ifeq ($(COMPILER),ido)
# Have CC_CHECK pretend to be a MIPS compiler
MIPS_BUILTIN_DEFS := -D_MIPS_ISA_MIPS2=2 -D_MIPS_ISA=_MIPS_ISA_MIPS2 -D_ABIO32=1 -D_MIPS_SIM=_ABIO32 -D_MIPS_SZINT=32 -D_MIPS_SZLONG=32 -D_MIPS_SZPTR=32
CC_CHECK = gcc -fno-builtin -fsyntax-only -funsigned-char -std=gnu90 -D_LANGUAGE_C -DNON_MATCHING $(MIPS_BUILTIN_DEFS) $(IINC) $(CHECK_WARNINGS)
ifeq ($(shell getconf LONG_BIT), 32)
# Work around memory allocation bug in QEMU
export QEMU_GUEST_BASE := 1
else
# Ensure that gcc (warning check) treats the code as 32-bit
CC_CHECK += -m32
endif
else
CC_CHECK = @:
endif
BUILD_DEFINES ?=
# Version check
ifeq ($(VERSION),jp)
BUILD_DEFINES += -DVERSION_JP=1
endif
ifeq ($(VERSION),us)
BUILD_DEFINES += -DVERSION_US=1
endif
ifeq ($(VERSION),eu)
BUILD_DEFINES += -DVERSION_EU=1
REV := rev0
endif
ifeq ($(VERSION),au)
BUILD_DEFINES += -DVERSION_AU=1
REV := rev0
endif
ifeq ($(VERSION),ln)
BUILD_DEFINES += -DVERSION_LN=1
REV := rev0
endif
ifeq ($(NON_MATCHING),1)
BUILD_DEFINES += -DNON_MATCHING -DAVOID_UB
CPPFLAGS += -DNON_MATCHING -DAVOID_UB
endif
MAKE = make
CPPFLAGS += -fno-dollars-in-identifiers -P
LDFLAGS := --no-check-sections --accept-unknown-input-arch --emit-relocs
UNAME_S := $(shell uname -s)
UNAME_M := $(shell uname -m)
ifeq ($(OS),Windows_NT)
$(error Native Windows is currently unsupported for building this repository, use WSL instead c:)
else ifeq ($(UNAME_S),Linux)
DETECTED_OS := linux
#Detect aarch64 devices (Like Raspberry Pi OS 64-bit)
#If it's found, then change the compiler to a version that can compile in 32 bit mode.
ifeq ($(UNAME_M),aarch64)
CC_CHECK_COMP := arm-linux-gnueabihf-gcc
endif
else ifeq ($(UNAME_S),Darwin)
DETECTED_OS := macos
MAKE := gmake
CPPFLAGS += -xc++
CC_CHECK_COMP := clang
endif
# Support python venv's if one is installed.
PYTHON_VENV = .venv/bin/python3
ifneq "$(wildcard $(PYTHON_VENV) )" ""
PYTHON = $(PYTHON_VENV)
endif
ifeq ($(VERBOSE),0)
V := @
endif
ifeq ($(COLOR),1)
NO_COL := \033[0m
RED := \033[0;31m
GREEN := \033[0;32m
BLUE := \033[0;34m
YELLOW := \033[0;33m
BLINK := \033[33;5m
endif
# Common build print status function
define print
@$(PRINT) "$(GREEN)$(1) $(YELLOW)$(2)$(GREEN) -> $(BLUE)$(3)$(NO_COL)\n"
endef
#### Tools ####
ifneq ($(shell type $(MIPS_BINUTILS_PREFIX)ld >/dev/null 2>/dev/null; echo $$?), 0)
$(error Unable to find $(MIPS_BINUTILS_PREFIX)ld. Please install or build MIPS binutils, commonly mips-linux-gnu. (or set MIPS_BINUTILS_PREFIX if your MIPS binutils install uses another prefix))
endif
### Compiler ###
IDO := $(TOOLS)/ido-recomp/$(DETECTED_OS)/cc
AS := $(MIPS_BINUTILS_PREFIX)as
LD := $(MIPS_BINUTILS_PREFIX)ld
OBJCOPY := $(MIPS_BINUTILS_PREFIX)objcopy
OBJDUMP := $(MIPS_BINUTILS_PREFIX)objdump
ICONV := iconv
ASM_PROC := $(PYTHON) $(TOOLS)/asm-processor/build.py
CAT := cat
TORCH := $(TOOLS)/Torch/cmake-build-release/torch
# Prefer clang as C preprocessor if installed on the system
ifneq (,$(call find-command,clang))
CPP := clang
CPPFLAGS := -E -P -x c -Wno-trigraphs -Wmissing-prototypes -Wstrict-prototypes -D_LANGUAGE_ASSEMBLY
else
CPP := cpp
CPPFLAGS := -P -Wno-trigraphs -Wmissing-prototypes -Wstrict-prototypes -D_LANGUAGE_ASSEMBLY
endif
ASM_PROC_FLAGS := --input-enc=utf-8 --output-enc=euc-jp --convert-statics=global-with-filename
SPLAT ?= $(PYTHON) $(TOOLS)/splat/split.py
SPLAT_YAML ?= $(TARGET).$(VERSION).$(REV).yaml
COMPTOOL := $(TOOLS)/comptool.py
COMPTOOL_DIR := baserom
MIO0 := $(TOOLS)/mio0
IINC := -Iinclude -Ibin/$(VERSION).$(REV) -I.
IINC += -Ilib/ultralib/include -Ilib/ultralib/include/PR -Ilib/ultralib/include/ido
ifeq ($(KEEP_MDEBUG),0)
RM_MDEBUG = $(OBJCOPY) --remove-section .mdebug $@
else
RM_MDEBUG = @:
endif
# Check code syntax with host compiler
CHECK_WARNINGS := -Wall -Wextra -Wimplicit-fallthrough -Wno-unknown-pragmas -Wno-missing-braces -Wno-sign-compare -Wno-uninitialized
# Have CC_CHECK pretend to be a MIPS compiler
MIPS_BUILTIN_DEFS := -DMIPSEB -D_MIPS_FPSET=16 -D_MIPS_ISA=2 -D_ABIO32=1 -D_MIPS_SIM=_ABIO32 -D_MIPS_SZINT=32 -D_MIPS_SZPTR=32
ifneq ($(RUN_CC_CHECK),0)
# The -MMD flags additionaly creates a .d file with the same name as the .o file.
CHECK_WARNINGS := -Wno-unused-variable -Wno-int-conversion
CC_CHECK := $(CC_CHECK_COMP)
CC_CHECK_FLAGS := -MMD -MP -fno-builtin -fsyntax-only -funsigned-char -fdiagnostics-color -std=gnu89 -DNON_MATCHING -DAVOID_UB -DCC_CHECK=1
# Ensure that gcc treats the code as 32-bit
ifeq ($(UNAME_M),aarch64)
CC_CHECK_FLAGS += -march=armv7-a+fp
else
CC_CHECK_FLAGS += -m32
endif
ifneq ($(WERROR), 0)
CHECK_WARNINGS += -Werror
endif
else
CC_CHECK := @:
endif
ASFLAGS := -march=vr4300 -32 -G0
COMMON_DEFINES := -D_MIPS_SZLONG=32
GBI_DEFINES := -DF3DEX_GBI
RELEASE_DEFINES := -DNDEBUG
AS_DEFINES := -DMIPSEB -D_LANGUAGE_ASSEMBLY -D_ULTRA64
C_DEFINES := -DLANGUAGE_C -D_LANGUAGE_C -DBUILD_VERSION=VERSION_H ${RELEASE_DEFINES}
ENDIAN := -EB
ICONV_FLAGS := --from-code=UTF-8 --to-code=EUC-JP
# Use relocations and abi fpr names in the dump
OBJDUMP_FLAGS := --disassemble --reloc --disassemble-zeroes -Mreg-names=32 -Mno-aliases
ifneq ($(OBJDUMP_BUILD), 0)
OBJDUMP_CMD = $(OBJDUMP) $(OBJDUMP_FLAGS) $@ > $(@:.o=.dump.s)
OBJCOPY_BIN = $(OBJCOPY) -O binary $@ $@.bin
else
OBJDUMP_CMD = @:
OBJCOPY_BIN = @:
endif
# rom compression flags
COMPFLAGS := --threads $(N_THREADS)
ifeq ($(NON_MATCHING),0)
COMPFLAGS += --matching
endif
#### Files ####
$(shell mkdir -p asm bin linker_scripts/$(VERSION)/$(REV)/auto)
SRC_DIRS := $(shell find src -type d)
# Temporary, until we decide how we're gonna handle other versions
ifeq ($(VERSION), jp)
SRC_DIRS := $(shell find srcjp -type d)
endif
ifeq ($(VERSION), eu)
SRC_DIRS := $(shell find srceu -type d)
endif
ASM_DIRS := $(shell find asm/$(VERSION)/$(REV) -type d -not -path "asm/$(VERSION)/$(REV)/nonmatchings/*")
BIN_DIRS := $(shell find bin -type d)
C_FILES := $(foreach dir,$(SRC_DIRS),$(wildcard $(dir)/*.c))
C_FILES := $(filter-out %.inc.c,$(C_FILES))
S_FILES := $(foreach dir,$(ASM_DIRS) $(SRC_DIRS),$(wildcard $(dir)/*.s))
BIN_FILES := $(foreach dir,$(BIN_DIRS),$(wildcard $(dir)/*.bin))
O_FILES := $(foreach f,$(C_FILES:.c=.o),$(BUILD_DIR)/$f) \
$(foreach f,$(S_FILES:.s=.o),$(BUILD_DIR)/$f) \
$(foreach f,$(BIN_FILES:.bin=.o),$(BUILD_DIR)/$f)
# Automatic dependency files
DEP_FILES := $(O_FILES:.o=.d) \
$(O_FILES:.o=.asmproc.d)
# create build directories
$(shell mkdir -p $(BUILD_DIR)/linker_scripts/$(VERSION)/$(REV) $(BUILD_DIR)/linker_scripts/$(VERSION)/$(REV)/auto $(foreach dir,$(SRC_DIRS) $(ASM_DIRS) $(BIN_DIRS),$(BUILD_DIR)/$(dir)))
ifeq ($(COMPILER),ido)
# directory flags
build/src/libultra/gu/%.o: OPTFLAGS := -O3 -g0
build/src/libultra/io/%.o: OPTFLAGS := -O1 -g0
build/src/libultra/os/%.o: OPTFLAGS := -O1 -g0
build/src/libultra/rmon/%.o: OPTFLAGS := -O1 -g0
build/src/libultra/debug/%.o: OPTFLAGS := -O1 -g0
build/src/libultra/host/%.o: OPTFLAGS := -O1 -g0
build/src/audio/%.o: OPTFLAGS := -O2 -g0
# per-file flags
build/src/audio/audio_effects.o: CFLAGS += -use_readwrite_const
build/src/audio/audio_heap.o: CFLAGS += -use_readwrite_const
build/src/audio/audio_load.o: CFLAGS += -use_readwrite_const
build/src/audio/audio_seqplayer.o: CFLAGS += -use_readwrite_const
build/src/audio/audio_playback.o: CFLAGS += -use_readwrite_const
build/src/audio/audio_synthesis.o: CFLAGS += -use_readwrite_const
build/src/libc_sprintf.o: OPTFLAGS := -O2 -g0
build/src/libc_math64.o: OPTFLAGS := -O2 -g0
build/src/libultra/libc/ldiv.o: OPTFLAGS := -O2 -g0
build/src/libultra/libc/string.o: OPTFLAGS := -O2 -g0
build/src/libultra/libc/xlitob.o: OPTFLAGS := -O2 -g0
build/src/libultra/libc/xldtob.o: OPTFLAGS := -O3 -g0
build/src/libultra/libc/xprintf.o: OPTFLAGS := -O3 -g0
build/src/libultra/libc/ll.o: OPTFLAGS := -O1 -g0
build/src/libultra/libc/ll.o: MIPS_VERSION := -mips3 -32
# cc & asm-processor
CC := $(ASM_PROC) $(ASM_PROC_FLAGS) $(IDO) -- $(AS) $(ASFLAGS) --
build/src/libultra/gu/sqrtf.o: CC := $(IDO)
build/src/libultra/gu/sinf.o: CC := $(IDO)
build/src/libultra/gu/lookat.o: CC := $(IDO)
build/src/libultra/gu/ortho.o: CC := $(IDO)
build/src/libultra/libc/ll.o: CC := $(IDO)
build/src/libultra/gu/perspective.o: CC := $(IDO)
build/src/libultra/gu/mtxutil.o: CC := $(IDO)
build/src/libultra/gu/cosf.o: CC := $(IDO)
build/src/libultra/libc/xprintf.o: CC := $(IDO)
build/src/libultra/libc/xldtob.o: CC := $(IDO)
else
# directory flags
build/src/libultra/gu/%.o: OPTFLAGS := -Os
build/src/libultra/io/%.o: OPTFLAGS := -Os
build/src/libultra/os/%.o: OPTFLAGS := -Os
build/src/libultra/rmon/%.o: OPTFLAGS := -Os
build/src/libultra/debug/%.o: OPTFLAGS := -Os
build/src/libultra/host/%.o: OPTFLAGS := -Os
# per-file flags
build/src/audio/audio_load.o: OPTFLAGS := -Os
build/src/audio/audio_heap.o: OPTFLAGS := -Os
build/src/audio/audio_effects.o: OPTFLAGS := -Os
build/src/audio/audio_general.o: OPTFLAGS := -Os
build/src/audio/audio_playback.o: OPTFLAGS := -Os
build/src/audio/audio_seqplayer.o: OPTFLAGS := -Os
build/src/audio/audio_thread.o: OPTFLAGS := -Os
build/src/libc_sprintf.o: OPTFLAGS := -Os
build/src/libc_math64.o: OPTFLAGS := -Os
build/src/libultra/libc/ldiv.o: OPTFLAGS := -Os
build/src/libultra/libc/string.o: OPTFLAGS := -Os
build/src/libultra/libc/xlitob.o: OPTFLAGS := -Os
build/src/libultra/libc/xldtob.o: OPTFLAGS := -Os
build/src/libultra/libc/xprintf.o: OPTFLAGS := -Os
build/src/libultra/libc/ll.o: OPTFLAGS := -O2
build/src/libultra/libc/ll.o: MIPS_VERSION := -mips3
# cc & asm-processor
build/src/libultra/gu/sqrtf.o: OPTFLAGS := -Os
build/src/libultra/gu/sinf.o: OPTFLAGS := -Os
build/src/libultra/gu/lookat.o: OPTFLAGS := -Os
build/src/libultra/gu/ortho.o: OPTFLAGS := -Os
build/src/libultra/gu/perspective.o: OPTFLAGS := -Os
build/src/libultra/gu/mtxutil.o: OPTFLAGS := -Os
build/src/libultra/gu/cosf.o: OPTFLAGS := -Os
build/src/libultra/libc/xprintf.o: OPTFLAGS := -Os
build/src/libultra/libc/xldtob.o: OPTFLAGS := -Os
endif
all: uncompressed
toolchain:
@$(MAKE) -s -C $(TOOLS)
torch:
@$(MAKE) -s -C $(TOOLS) torch
rm -f torch.hash.yml
init:
@$(MAKE) clean
@$(MAKE) decompress
@$(MAKE) extract -j $(N_THREADS)
@$(MAKE) assets -j $(N_THREADS)
@$(MAKE) uncompressed -j $(N_THREADS)
@$(MAKE) compressed
SF := ___ ___\n/ __|| _|\n\__ \| _|\n|___/|_|\n
uncompressed: $(ROM)
ifneq ($(COMPARE),0)
@echo "$(GREEN)Calculating Rom Header Checksum... $(YELLOW)$<$(NO_COL)"
@$(PYTHON) $(COMPTOOL) -r $(ROM) .
@md5sum --status -c $(TARGET).$(VERSION).$(REV).uncompressed.md5 && \
$(PRINT) "$(BLUE)$(TARGET).$(VERSION).$(REV).uncompressed.z64$(NO_COL): $(GREEN)OK$(NO_COL)\n$(YELLOW) $(SF)" || \
$(PRINT) "$(BLUE)$(TARGET).$(VERSION).$(REV).uncompressed.z64 $(RED)FAILED$(NO_COL)\n\
$(RED)CAN'T LET YOU DO THAT, STARFOX.$(NO_COL)\n"
@md5sum --status -c $(TARGET).$(VERSION).$(REV).uncompressed.md5
endif
compressed: $(ROMC)
ifeq ($(COMPARE),1)
@echo "$(GREEN)Calculating Rom Header Checksum... $(YELLOW)$<$(NO_COL)"
@$(PYTHON) $(COMPTOOL) -r $(ROMC) .
@md5sum --status -c $(TARGET).$(VERSION).$(REV).md5 && \
$(PRINT) "$(BLUE)$(TARGET).$(VERSION).$(REV).z64$(NO_COL): $(GREEN)OK$(NO_COL)\n" || \
$(PRINT) "$(BLUE)$(TARGET).$(VERSION).$(REV).z64 $(RED)FAILED$(NO_COL)\n"
@md5sum --status -c $(TARGET).$(VERSION).$(REV).uncompressed.md5
endif
#### Main Targets ###
decompress: $(BASEROM)
@echo "Decompressing ROM..."
@$(PYTHON) $(COMPTOOL) $(DECOMPRESS_OPT) -dse $(COMPTOOL_DIR) -m $(MIO0) $(BASEROM) $(BASEROM_UNCOMPRESSED)
compress: $(BASEROM)
@echo "Compressing ROM..."
@$(PYTHON) $(COMPTOOL) $(COMPRESS_OPT) -c -m $(MIO0) $(ROM) $(ROMC)
extract:
@$(RM) -r asm/$(VERSION)/$(REV) bin/$(VERSION)/$(REV)
@echo "Unifying yamls..."
@$(CAT) yamls/$(VERSION)/$(REV)/header.yaml yamls/$(VERSION)/$(REV)/main.yaml yamls/$(VERSION)/$(REV)/assets.yaml yamls/$(VERSION)/$(REV)/overlays.yaml > $(SPLAT_YAML)
@echo "Extracting..."
@$(SPLAT) $(SPLAT_YAML)
assets:
@echo "Extracting assets from ROM..."
@$(TORCH) code $(BASEROM_UNCOMPRESSED)
@$(TORCH) header $(BASEROM_UNCOMPRESSED)
@$(TORCH) modding export $(BASEROM_UNCOMPRESSED)
mod:
@$(TORCH) modding import code $(BASEROM_UNCOMPRESSED)
clean:
rm -f torch.hash.yml
@git clean -fdx asm/$(VERSION)/$(REV)
@git clean -fdx bin/$(VERSION)/$(REV)
@git clean -fdx build/
@git clean -fdx src/assets/
@git clean -fdx include/assets/
@git clean -fdx linker_scripts/$(VERSION)/$(REV)/*.ld
format:
@$(PYTHON) $(TOOLS)/format.py -j $(N_THREADS)
checkformat:
@$(TOOLS)/check_format.sh -j $(N_THREADS)
# asm-differ expected object files
expected:
mkdir -p expected/build
rm -rf expected/build/
cp -r build/ expected/build/
context:
@echo "Generating ctx.c ..."
@$(PYTHON) ./$(TOOLS)/m2ctx.py $(filter-out $@, $(MAKECMDGOALS))
disasm:
@$(RM) -r asm/$(VERSION)/$(REV) bin/$(VERSION)/$(REV)
@echo "Unifying yamls..."
@$(CAT) yamls/$(VERSION)/$(REV)/header.yaml yamls/$(VERSION)/$(REV)/main.yaml yamls/$(VERSION)/$(REV)/assets.yaml yamls/$(VERSION)/$(REV)/overlays.yaml > $(SPLAT_YAML)
@echo "Extracting..."
@$(SPLAT) $(SPLAT_YAML) --disassemble-all
#### Various Recipes ####
# Final ROM
$(ROMC): $(BASEROM_UNCOMPRESSED)
$(call print,Compressing ROM...,$<,$@)
@$(PYTHON) $(COMPTOOL) -c -m $(MIO0) $(ROM) $(ROMC)
# Uncompressed ROM
$(ROM): $(ELF)
$(call print,ELF->ROM:,$<,$@)
$(V)$(OBJCOPY) -O binary $< $@
# Link
$(ELF): $(LIBULTRA_O) $(O_FILES) $(LD_SCRIPT) $(BUILD_DIR)/linker_scripts/$(VERSION)/$(REV)/hardware_regs.ld $(BUILD_DIR)/linker_scripts/$(VERSION)/$(REV)/undefined_syms.ld $(BUILD_DIR)/linker_scripts/$(VERSION)/$(REV)/pif_syms.ld
$(call print,Linking:,$<,$@)
$(V)$(LD) $(LDFLAGS) -T $(LD_SCRIPT) \
-T $(BUILD_DIR)/linker_scripts/$(VERSION)/$(REV)/hardware_regs.ld -T $(BUILD_DIR)/linker_scripts/$(VERSION)/$(REV)/undefined_syms.ld -T $(BUILD_DIR)/linker_scripts/$(VERSION)/$(REV)/pif_syms.ld \
-Map $(LD_MAP) -o $@
# PreProcessor
$(BUILD_DIR)/%.ld: %.ld
$(call print,PreProcessor:,$<,$@)
$(V)$(CPP) $(CPPFLAGS) $(BUILD_DEFINES) $(IINC) $< > $@
# Binary
$(BUILD_DIR)/%.o: %.bin
$(call print,Binary:,$<,$@)
$(V)$(OBJCOPY) -I binary -O elf32-big $< $@
# Assembly
$(BUILD_DIR)/%.o: %.s
$(call print,Assembling:,$<,$@)
$(V)$(CPP) $(CPPFLAGS) $(BUILD_DEFINES) $(IINC) -I $(dir $*) $(COMMON_DEFINES) $(RELEASE_DEFINES) $(GBI_DEFINES) $(AS_DEFINES) $< | $(ICONV) $(ICONV_FLAGS) | $(AS) $(ASFLAGS) $(ENDIAN) $(IINC) -I $(dir $*) -o $@
$(V)$(OBJDUMP_CMD)
# C
$(BUILD_DIR)/%.o: %.c
$(call print,Compiling:,$<,$@)
@$(CC_CHECK) $(CC_CHECK_FLAGS) $(IINC) -I $(dir $*) $(CHECK_WARNINGS) $(BUILD_DEFINES) $(COMMON_DEFINES) $(RELEASE_DEFINES) $(GBI_DEFINES) $(C_DEFINES) $(MIPS_BUILTIN_DEFS) -o $@ $<
$(V)$(CC) -c $(CFLAGS) $(BUILD_DEFINES) $(IINC) $(WARNINGS) $(MIPS_VERSION) $(ENDIAN) $(COMMON_DEFINES) $(RELEASE_DEFINES) $(GBI_DEFINES) $(C_DEFINES) $(OPTFLAGS) -o $@ $<
$(V)$(OBJDUMP_CMD)
$(V)$(RM_MDEBUG)
# Patch ll.o
build/src/libultra/libc/ll.o: src/libultra/libc/ll.c
$(call print,Patching:,$<,$@)
@$(CC_CHECK) $(CC_CHECK_FLAGS) $(IINC) -I $(dir $*) $(CHECK_WARNINGS) $(BUILD_DEFINES) $(COMMON_DEFINES) $(RELEASE_DEFINES) $(GBI_DEFINES) $(C_DEFINES) $(MIPS_BUILTIN_DEFS) -o $@ $<
$(V)$(CC) -c $(CFLAGS) $(BUILD_DEFINES) $(IINC) $(WARNINGS) $(MIPS_VERSION) $(ENDIAN) $(COMMON_DEFINES) $(RELEASE_DEFINES) $(GBI_DEFINES) $(C_DEFINES) $(OPTFLAGS) -o $@ $<
$(V)$(PYTHON) $(TOOLS)/set_o32abi_bit.py $@
$(V)$(OBJDUMP_CMD)
$(V)$(RM_MDEBUG)
-include $(DEP_FILES)
# Print target for debugging
print-% : ; $(info $* is a $(flavor $*) variable set to [$($*)]) @true
.PHONY: all uncompressed compressed clean init extract expected format checkformat decompress compress assets context disasm toolchain

View File

@ -1 +0,0 @@
tools/asm-differ/diff.py

View File

@ -1,9 +0,0 @@
#!/usr/bin/env python3
def apply(config, args):
config['baseimg'] = 'baserom.us.rev1.z64'
config['myimg'] = 'build/starfox64.us.rev1.uncompressed.z64'
config['mapfile'] = 'build/starfox64.us.rev1.map'
config['source_directories'] = ['./src','./include']
config['objdump_flags'] = ['-M','reg-names=32']
config['makeflags'] = ["KEEP_MDEBUG=1"]

View File

@ -1,58 +0,0 @@
#!/usr/bin/env python3
import argparse
from pathlib import Path
try:
import rabbitizer
except ImportError:
print("Missing dependency rabbitizer, install it with `python3 -m pip install 'rabbitizer>=1.0.0,<2.0.0'`")
exit(1)
try:
import mapfile_parser
except ImportError:
print("Missing dependency mapfile_parser, install it with `python3 -m pip install 'mapfile-parser>=1.2.1,<2.0.0'`")
exit(1)
def decodeInstruction(bytesDiff: bytes, mapFile: mapfile_parser.MapFile) -> str:
word = (bytesDiff[0] << 24) | (bytesDiff[1] << 16) | (bytesDiff[2] << 8) | (bytesDiff[3] << 0)
instr = rabbitizer.Instruction(word)
immOverride = None
if instr.isJumpWithAddress():
# Instruction is a function call (jal)
# Get the embedded address of the function call
symAddress = instr.getInstrIndexAsVram()
# Search for the address in the mapfile
symInfo = mapFile.findSymbolByVramOrVrom(symAddress)
if symInfo is not None:
# Use the symbol from the mapfile instead of a raw value
immOverride = symInfo.symbol.name
return instr.disassemble(immOverride=immOverride, extraLJust=-20)
def firstDiffMain():
parser = argparse.ArgumentParser(description="Find the first difference(s) between the built ROM and the base ROM.")
parser.add_argument("-c", "--count", type=int, default=5, help="find up to this many instruction difference(s)")
parser.add_argument("-v", "--version", help="Which version should be processed", default="us.rev1")
parser.add_argument("-a", "--add-colons", action='store_true', help="Add colon between bytes" )
args = parser.parse_args()
buildFolder = Path("build")
BUILTROM = Path(buildFolder / f"starfox64.us.rev1.uncompressed.z64")
BUILTMAP = buildFolder / f"starfox64.us.rev1.map"
EXPECTEDROM = Path("baserom.us.rev1.uncompressed.z64")
EXPECTEDMAP = "expected" / BUILTMAP
mapfile_parser.frontends.first_diff.doFirstDiff(BUILTMAP, EXPECTEDMAP, BUILTROM, EXPECTEDROM, args.count, mismatchSize=True, addColons=args.add_colons, bytesConverterCallback=decodeInstruction)
if __name__ == "__main__":
firstDiffMain()

View File

@ -1,120 +0,0 @@
// Signal Processor Registers
SP_MEM_ADDR_REG = 0xA4040000; // defined:True
SP_DRAM_ADDR_REG = 0xA4040004; // defined:True
SP_RD_LEN_REG = 0xA4040008; // defined:True
SP_WR_LEN_REG = 0xA404000C; // defined:True
SP_STATUS_REG = 0xA4040010; // defined:True
SP_DMA_FULL_REG = 0xA4040014; // defined:True
SP_DMA_BUSY_REG = 0xA4040018; // defined:True
SP_SEMAPHORE_REG = 0xA404001C; // defined:True
SP_PC = 0xA4080000; // defined:True
// Display Processor Command Registers / Rasterizer Interface
DPC_START_REG = 0xA4100000; // defined:True
DPC_END_REG = 0xA4100004; // defined:True
DPC_CURRENT_REG = 0xA4100008; // defined:True
DPC_STATUS_REG = 0xA410000C; // defined:True
DPC_CLOCK_REG = 0xA4100010; // defined:True
DPC_BUFBUSY_REG = 0xA4100014; // defined:True
DPC_PIPEBUSY_REG = 0xA4100018; // defined:True
DPC_TMEM_REG = 0xA410001C; // defined:True
// Display Processor Span Registers
DPS_TBIST_REG = 0xA4200000; // defined:True // DPS_TBIST_REG / DP_TMEM_BIST
DPS_TEST_MODE_REG = 0xA4200004; // defined:True
DPS_BUFTEST_ADDR_REG = 0xA4200008; // defined:True
DPS_BUFTEST_DATA_REG = 0xA420000C; // defined:True
// MIPS Interface Registers
MI_MODE_REG = 0xA4300000; // defined:True // MI_MODE_REG / MI_INIT_MODE_REG
MI_VERSION_REG = 0xA4300004; // defined:True
MI_INTR_REG = 0xA4300008; // defined:True
MI_INTR_MASK_REG = 0xA430000C; // defined:True
// Video Interface Registers
VI_STATUS_REG = 0xA4400000; // defined:True // VI_STATUS_REG / VI_CONTROL_REG
VI_DRAM_ADDR_REG = 0xA4400004; // defined:True // VI_DRAM_ADDR_REG / VI_ORIGIN_REG
VI_WIDTH_REG = 0xA4400008; // defined:True
VI_INTR_REG = 0xA440000C; // defined:True
VI_CURRENT_REG = 0xA4400010; // defined:True
VI_BURST_REG = 0xA4400014; // defined:True // VI_BURST_REG / VI_TIMING_REG
VI_V_SYNC_REG = 0xA4400018; // defined:True
VI_H_SYNC_REG = 0xA440001C; // defined:True
VI_LEAP_REG = 0xA4400020; // defined:True
VI_H_START_REG = 0xA4400024; // defined:True
VI_V_START_REG = 0xA4400028; // defined:True
VI_V_BURST_REG = 0xA440002C; // defined:True
VI_X_SCALE_REG = 0xA4400030; // defined:True
VI_Y_SCALE_REG = 0xA4400034; // defined:True
// Audio Interface Registers
AI_DRAM_ADDR_REG = 0xA4500000; // defined:True
AI_LEN_REG = 0xA4500004; // defined:True
AI_CONTROL_REG = 0xA4500008; // defined:True
AI_STATUS_REG = 0xA450000C; // defined:True
AI_DACRATE_REG = 0xA4500010; // defined:True
AI_BITRATE_REG = 0xA4500014; // defined:True
// Peripheral/Parallel Interface Registers
PI_DRAM_ADDR_REG = 0xA4600000; // defined:True
PI_CART_ADDR_REG = 0xA4600004; // defined:True
D_A4600005 = 0xA4600005; // defined:True // TODO figure out its name
D_A4600006 = 0xA4600006; // defined:True // TODO figure out its name
D_A4600007 = 0xA4600007; // defined:True // TODO figure out its name
PI_RD_LEN_REG = 0xA4600008; // defined:True
PI_WR_LEN_REG = 0xA460000C; // defined:True
PI_STATUS_REG = 0xA4600010; // defined:True
PI_BSD_DOM1_LAT_REG = 0xA4600014; // defined:True // PI dom1 latency
PI_BSD_DOM1_PWD_REG = 0xA4600018; // defined:True // PI dom1 pulse width
PI_BSD_DOM1_PGS_REG = 0xA460001C; // defined:True // PI dom1 page size
PI_BSD_DOM1_RLS_REG = 0xA4600020; // defined:True // PI dom1 release
PI_BSD_DOM2_LAT_REG = 0xA4600024; // defined:True // PI dom2 latency
PI_BSD_DOM2_LWD_REG = 0xA4600028; // defined:True // PI dom2 pulse width
PI_BSD_DOM2_PGS_REG = 0xA460002C; // defined:True // PI dom2 page size
PI_BSD_DOM2_RLS_REG = 0xA4600030; // defined:True // PI dom2 release
// RDRAM Interface Registers
RI_MODE_REG = 0xA4700000; // defined:True
RI_CONFIG_REG = 0xA4700004; // defined:True
RI_CURRENT_LOAD_REG = 0xA4700008; // defined:True
RI_SELECT_REG = 0xA470000C; // defined:True
RI_REFRESH_REG = 0xA4700010; // defined:True
RI_LATENCY_REG = 0xA4700014; // defined:True
RI_RERROR_REG = 0xA4700018; // defined:True
RI_WERROR_REG = 0xA470001C; // defined:True
// Serial Interface Registers
SI_DRAM_ADDR_REG = 0xA4800000; // defined:True
SI_PIF_ADDR_RD64B_REG = 0xA4800004; // defined:True
D_A4800008 = 0xA4800008; // defined:True // reserved
D_A480000C = 0xA480000C; // defined:True // reserved
SI_PIF_ADDR_WR64B_REG = 0xA4800010; // defined:True
D_A4800014 = 0xA4800014; // defined:True // reserved
SI_STATUS_REG = 0xA4800018; // defined:True
LEO_CMD = 0xA5000508;
LEO_STATUS = 0xA5000508;
LEO_BM_CTL = 0xA5000510;
LEO_BM_STATUS = 0xA5000510;
LEO_SEQ_CTL = 0xA5000518;
LEO_SEQ_STATUS = 0xA5000518;
LEO_C2_BUFF = 0xA5000000;
LEO_SECTOR_BUFF = 0xA5000400;
LEO_DATA = 0xA5000500;
LEO_MISC_REG = 0xA5000504;
LEO_CUR_TK = 0xA500050C;
LEO_ERR_SECTOR = 0xA5000514;
LEO_CUR_SECTOR = 0xA500051C;
LEO_HARD_RESET = 0xA5000520;
LEO_C1_S0 = 0xA5000524;
LEO_HOST_SECBYTE = 0xA5000528;
LEO_C1_S2 = 0xA500052C;
LEO_SEC_BYTE = 0xA5000530;
LEO_C1_S4 = 0xA5000534;
LEO_C1_S6 = 0xA5000538;
LEO_CUR_ADDR = 0xA500053C;
LEO_ID_REG = 0xA5000540;
LEO_TEST_REG = 0xA5000544;
LEO_TEST_PIN_SEL = 0xA5000548;
LEO_RAM_ADDR = 0xA5000580;

View File

@ -1,10 +0,0 @@
// libultra OS symbols
osTvType = 0x80000300;
osRomType = 0x80000304;
osRomBase = 0x80000308;
osResetType = 0x8000030C;
osCicId = 0x80000310;
osVersion = 0x80000314;
osMemSize = 0x80000318;
osAppNMIBuffer = 0x8000031C;

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,123 +0,0 @@
// hallucinated symbols
D_400001 = 0x400001; //ignore:true
D_7FFFFFFE = 0x7FFFFFFE; //ignore:True
D_80000000 = 0x80000000; //ignore:True
D_80000001 = 0x80000001; //ignore:true
D_80000002 = 0x80000002; //ignore:True
D_80000003 = 0x80000003; //ignore:True
D_80000004 = 0x80000004; //ignore:True
D_80000006 = 0x80000006; //ignore:True
D_80000008 = 0x80000008; //ignore:True
D_8000000A = 0x8000000A; //ignore:True
D_8000000C = 0x8000000C; //ignore:True
D_8000000D = 0x8000000D; //ignore:True
D_8000000E = 0x8000000E; //ignore:True
D_8000000F = 0x8000000F; //ignore:True
D_80000014 = 0x80000014; //ignore:True
D_80000018 = 0x80000018; //ignore:True
D_8000001C = 0x8000001C; //ignore:True
D_80000024 = 0x80000024; //ignore:True
D_800F0032 = 0x800F0032; //ignore:True
D_80100032 = 0x80100032; //ignore:True
D_80110000 = 0x80110000; //ignore:True
D_801100C8 = 0x801100C8; //ignore:True
D_80120000 = 0x80120000; //ignore:True
D_801200C8 = 0x801200C8; //ignore:True
D_80130001 = 0x80130001; //ignore:True
D_801300C8 = 0x801300C8; //ignore:True
D_80140001 = 0x80140001; //ignore:true
D_80150000 = 0x80150000; //ignore:true
D_80160000 = 0x80160000; //ignore:true
D_80170000 = 0x80170000; //ignore:true
D_80170001 = 0x80170001; //ignore:true
D_80180001 = 0x80180001; //ignore:True
D_80180058 = 0x80180058; //ignore:True
D_801D0001 = 0x801D0001; //ignore:True
D_801C0130 = 0x801C0130; //ignore:True
// mirage symbols
D_3000000 = 0x3000000; //ignore:true
D_6000000 = 0x6000000; //ignore:true
D_7000000 = 0x7000000; //ignore:true
D_8000000 = 0x8000000; //ignore:true
D_A000000 = 0xA000000; //ignore:true
D_C000000 = 0xC000000; //ignore:true
// rsp
rspbootTextStart = 0x800004D0;//name_end:rspbootTextEnd
aspMainTextStart = 0x800005A0;//name_end:aspMainTextEnd
gspF3DEX_fifoTextStart = 0x80001490;//name_end:gspF3DEX_fifoTextEnd
gspF3DEX_fifoDataStart = 0x800C4980; //name_end:gspF3DEX_fifoDataEnd
aspMainDataStart = 0x800C3E70; //name_end:aspMainDataEnd
altIPL3Start = 0x8001F090;
// redundant rodata
D_800D63EC = 0x800D63EC; //force_migration:true
D_800D65F8 = 0x800D65F8; //force_migration:true
D_800D660C = 0x800D660C; //force_migration:true
D_800D99D0 = 0x800D99D0; //force_migration:true
D_800D99E0 = 0x800D99E0; //force_migration:true
D_800D9A04 = 0x800D9A04; //force_migration:true
D_800DA7B0 = 0x800DA7B0; //force_migration:true
D_i3_801C517C = 0x801C517C; //force_migration:true segment:ovl_i3
D_i3_801C5188 = 0x801C5188; //force_migration:true segment:ovl_i3
D_i3_801C5190 = 0x801C5190; //force_migration:true segment:ovl_i3
D_i3_801C51B8 = 0x801C51B8; //force_migration:true segment:ovl_i3
D_i4_801A3754 = 0x801A3754; //force_migration:true segment:ovl_i4
D_i5_801BF248 = 0x801BF248; //force_migration:true segment:ovl_i5
D_i5_801BF27C = 0x801BF27C; //force_migration:true segment:ovl_i5
D_i5_801BF510 = 0x801BF510; //force_migration:true segment:ovl_i5
D_i5_801BF524 = 0x801BF524; //force_migration:true segment:ovl_i5
D_i6_801AAF70 = 0x801AAF70; //force_migration:true segment:ovl_i6
// constant for K1 access
D_A0000000 = 0xA0000000;//ignore:true
// hardcoded address used in sys_rdram
D_A0300000 = 0xA0300000;//ignore:true
D_A4000000 = 0xA4000000;//ignore:true
// hardcoded addresses in libultra
D_BFF00000 = 0xBFF00000;//ignore:true
D_BFF08000 = 0xBFF08000;//ignore:true
D_BFF08004 = 0xBFF08004;//ignore:true
// RDB regs used only in exceptasm. Also -2.0f
D_C0000000 = 0xC0000000;//ignore:true
D_C0000008 = 0xC0000008;//ignore:true
D_C000000C = 0xC000000C;//ignore:true
// hidden symbols
sSamplesPerWavePeriod = 0x800C63E8; //size:0x4 type:u8
sOvlUnused_Unk = 0x800CCBAC;
D_800D6994 = 0x800D6994;
D_801BE59C = 0x801BE59C; //segment:ovl_i5
// fake symbol removal
gDmaTable = 0x8017ABE0; //size:0x650
// that stupid thing where i6 sets a value in ending
D_i6_8019A490 = 0x8019A490; //ignore:true segment:ovl_i6
// dma symbols
dma_table_ROM_START = 0xE0570;
audio_seq_ROM_START = 0xE0BC0;
audio_bank_ROM_START = 0x127F50;
audio_table_ROM_START = 0x1471E0;
ast_radio_de_ROM_START = 0xDE12C0;
ast_radio_de_VRAM = 0x8017B230;
ast_radio_de_ROM_END = 0xDF10B0;
ast_radio_en_ROM_START = 0xEFB1A0;
ast_radio_fr_ROM_START = 0xF08CF0;
ast_radio_fr_ROM_END = 0xF17200;
// buffers
gDramStack = 0x80289000; //size:0x400 segment:buffers defined:true
gOSYieldData = 0x80289400; //size:0xC00 segment:buffers defined:true
gZBuffer = 0x8028A000; //size:0x25800 segment:buffers defined:true
gTaskOutputBuffer = 0x802AF800; //size:0x30000 name_end:gTaskOutputBufferEnd segment:buffers defined:true
gAudioHeap = 0x802DF800; //size:0xB0000 segment:buffers defined:true
gFillBuffer = 0x8038F800; //size:0x780 segment:buffers defined:true
D_8038FA80 = 0x8038FA80;//ignore:true segment:buffers
gFrameBuffers = 0x8038FF80; //size:0x70800 segment:buffers defined:true

File diff suppressed because it is too large Load Diff

View File

@ -1,120 +0,0 @@
// Signal Processor Registers
SP_MEM_ADDR_REG = 0xA4040000; // defined:True
SP_DRAM_ADDR_REG = 0xA4040004; // defined:True
SP_RD_LEN_REG = 0xA4040008; // defined:True
SP_WR_LEN_REG = 0xA404000C; // defined:True
SP_STATUS_REG = 0xA4040010; // defined:True
SP_DMA_FULL_REG = 0xA4040014; // defined:True
SP_DMA_BUSY_REG = 0xA4040018; // defined:True
SP_SEMAPHORE_REG = 0xA404001C; // defined:True
SP_PC = 0xA4080000; // defined:True
// Display Processor Command Registers / Rasterizer Interface
DPC_START_REG = 0xA4100000; // defined:True
DPC_END_REG = 0xA4100004; // defined:True
DPC_CURRENT_REG = 0xA4100008; // defined:True
DPC_STATUS_REG = 0xA410000C; // defined:True
DPC_CLOCK_REG = 0xA4100010; // defined:True
DPC_BUFBUSY_REG = 0xA4100014; // defined:True
DPC_PIPEBUSY_REG = 0xA4100018; // defined:True
DPC_TMEM_REG = 0xA410001C; // defined:True
// Display Processor Span Registers
DPS_TBIST_REG = 0xA4200000; // defined:True // DPS_TBIST_REG / DP_TMEM_BIST
DPS_TEST_MODE_REG = 0xA4200004; // defined:True
DPS_BUFTEST_ADDR_REG = 0xA4200008; // defined:True
DPS_BUFTEST_DATA_REG = 0xA420000C; // defined:True
// MIPS Interface Registers
MI_MODE_REG = 0xA4300000; // defined:True // MI_MODE_REG / MI_INIT_MODE_REG
MI_VERSION_REG = 0xA4300004; // defined:True
MI_INTR_REG = 0xA4300008; // defined:True
MI_INTR_MASK_REG = 0xA430000C; // defined:True
// Video Interface Registers
VI_STATUS_REG = 0xA4400000; // defined:True // VI_STATUS_REG / VI_CONTROL_REG
VI_DRAM_ADDR_REG = 0xA4400004; // defined:True // VI_DRAM_ADDR_REG / VI_ORIGIN_REG
VI_WIDTH_REG = 0xA4400008; // defined:True
VI_INTR_REG = 0xA440000C; // defined:True
VI_CURRENT_REG = 0xA4400010; // defined:True
VI_BURST_REG = 0xA4400014; // defined:True // VI_BURST_REG / VI_TIMING_REG
VI_V_SYNC_REG = 0xA4400018; // defined:True
VI_H_SYNC_REG = 0xA440001C; // defined:True
VI_LEAP_REG = 0xA4400020; // defined:True
VI_H_START_REG = 0xA4400024; // defined:True
VI_V_START_REG = 0xA4400028; // defined:True
VI_V_BURST_REG = 0xA440002C; // defined:True
VI_X_SCALE_REG = 0xA4400030; // defined:True
VI_Y_SCALE_REG = 0xA4400034; // defined:True
// Audio Interface Registers
AI_DRAM_ADDR_REG = 0xA4500000; // defined:True
AI_LEN_REG = 0xA4500004; // defined:True
AI_CONTROL_REG = 0xA4500008; // defined:True
AI_STATUS_REG = 0xA450000C; // defined:True
AI_DACRATE_REG = 0xA4500010; // defined:True
AI_BITRATE_REG = 0xA4500014; // defined:True
// Peripheral/Parallel Interface Registers
PI_DRAM_ADDR_REG = 0xA4600000; // defined:True
PI_CART_ADDR_REG = 0xA4600004; // defined:True
D_A4600005 = 0xA4600005; // defined:True // TODO figure out its name
D_A4600006 = 0xA4600006; // defined:True // TODO figure out its name
D_A4600007 = 0xA4600007; // defined:True // TODO figure out its name
PI_RD_LEN_REG = 0xA4600008; // defined:True
PI_WR_LEN_REG = 0xA460000C; // defined:True
PI_STATUS_REG = 0xA4600010; // defined:True
PI_BSD_DOM1_LAT_REG = 0xA4600014; // defined:True // PI dom1 latency
PI_BSD_DOM1_PWD_REG = 0xA4600018; // defined:True // PI dom1 pulse width
PI_BSD_DOM1_PGS_REG = 0xA460001C; // defined:True // PI dom1 page size
PI_BSD_DOM1_RLS_REG = 0xA4600020; // defined:True // PI dom1 release
PI_BSD_DOM2_LAT_REG = 0xA4600024; // defined:True // PI dom2 latency
PI_BSD_DOM2_LWD_REG = 0xA4600028; // defined:True // PI dom2 pulse width
PI_BSD_DOM2_PGS_REG = 0xA460002C; // defined:True // PI dom2 page size
PI_BSD_DOM2_RLS_REG = 0xA4600030; // defined:True // PI dom2 release
// RDRAM Interface Registers
RI_MODE_REG = 0xA4700000; // defined:True
RI_CONFIG_REG = 0xA4700004; // defined:True
RI_CURRENT_LOAD_REG = 0xA4700008; // defined:True
RI_SELECT_REG = 0xA470000C; // defined:True
RI_REFRESH_REG = 0xA4700010; // defined:True
RI_LATENCY_REG = 0xA4700014; // defined:True
RI_RERROR_REG = 0xA4700018; // defined:True
RI_WERROR_REG = 0xA470001C; // defined:True
// Serial Interface Registers
SI_DRAM_ADDR_REG = 0xA4800000; // defined:True
SI_PIF_ADDR_RD64B_REG = 0xA4800004; // defined:True
D_A4800008 = 0xA4800008; // defined:True // reserved
D_A480000C = 0xA480000C; // defined:True // reserved
SI_PIF_ADDR_WR64B_REG = 0xA4800010; // defined:True
D_A4800014 = 0xA4800014; // defined:True // reserved
SI_STATUS_REG = 0xA4800018; // defined:True
LEO_CMD = 0xA5000508;
LEO_STATUS = 0xA5000508;
LEO_BM_CTL = 0xA5000510;
LEO_BM_STATUS = 0xA5000510;
LEO_SEQ_CTL = 0xA5000518;
LEO_SEQ_STATUS = 0xA5000518;
LEO_C2_BUFF = 0xA5000000;
LEO_SECTOR_BUFF = 0xA5000400;
LEO_DATA = 0xA5000500;
LEO_MISC_REG = 0xA5000504;
LEO_CUR_TK = 0xA500050C;
LEO_ERR_SECTOR = 0xA5000514;
LEO_CUR_SECTOR = 0xA500051C;
LEO_HARD_RESET = 0xA5000520;
LEO_C1_S0 = 0xA5000524;
LEO_HOST_SECBYTE = 0xA5000528;
LEO_C1_S2 = 0xA500052C;
LEO_SEC_BYTE = 0xA5000530;
LEO_C1_S4 = 0xA5000534;
LEO_C1_S6 = 0xA5000538;
LEO_CUR_ADDR = 0xA500053C;
LEO_ID_REG = 0xA5000540;
LEO_TEST_REG = 0xA5000544;
LEO_TEST_PIN_SEL = 0xA5000548;
LEO_RAM_ADDR = 0xA5000580;

View File

@ -1,10 +0,0 @@
// libultra OS symbols
osTvType = 0x80000300;
osRomType = 0x80000304;
osRomBase = 0x80000308;
osResetType = 0x8000030C;
osCicId = 0x80000310;
osVersion = 0x80000314;
osMemSize = 0x80000318;
osAppNMIBuffer = 0x8000031C;

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,109 +0,0 @@
// hallucinated symbols
D_7FFFFFFE = 0x7FFFFFFE; //ignore:true
D_80000000 = 0x80000000; //ignore:true
D_80000001 = 0x80000001; //ignore:true
D_80000002 = 0x80000002; //ignore:true
D_80000003 = 0x80000003; //ignore:true
D_80000004 = 0x80000004; //ignore:true
D_80000006 = 0x80000006; //ignore:true
D_80000008 = 0x80000008; //ignore:true
D_8000000A = 0x8000000A; //ignore:true
D_8000000C = 0x8000000C; //ignore:true
D_8000000D = 0x8000000D; //ignore:true
D_8000000E = 0x8000000E; //ignore:true
D_8000000F = 0x8000000F; //ignore:true
D_80000014 = 0x80000014; //ignore:true
D_80000018 = 0x80000018; //ignore:true
D_8000001C = 0x8000001C; //ignore:true
D_80000024 = 0x80000024; //ignore:true
D_800D0000 = 0x800D0000; //ignore:true
D_800F0032 = 0x800F0032; //ignore:true
D_80100032 = 0x80100032; //ignore:true
D_80110000 = 0x80110000; //ignore:true
D_80110001 = 0x80110001; //ignore:true
D_801100C8 = 0x801100C8; //ignore:true
D_80120000 = 0x80120000; //ignore:true
D_80120001 = 0x80120001; //ignore:true
D_801200C8 = 0x801200C8; //ignore:true
D_80130001 = 0x80130001; //ignore:true
D_801300C8 = 0x801300C8; //ignore:true
D_80180000 = 0x80180000; //ignore:true
D_80140001 = 0x80140001; //ignore:true
D_80150000 = 0x80150000; //ignore:true
D_80160000 = 0x80160000; //ignore:true
D_80170000 = 0x80170000; //ignore:true
D_80170001 = 0x80170001; //ignore:true
D_80180000 = 0x80180000; //ignore:true
D_80180001 = 0x80180001; //ignore:true
D_80180058 = 0x80180058; //ignore:true
D_801B0130 = 0x801B0130; //ignore:true
D_801C0001 = 0x801C0001; //ignore:true
// mirage symbols
D_6000000 = 0x06000000; //ignore:true
D_7000000 = 0x07000000; //ignore:true
D_8000000 = 0x08000000; //ignore:true
D_A000000 = 0x0A000000; //ignore:true
D_F000000 = 0x0F000000; //ignore:true
// rsp
rspbootTextStart = 0x80000450;//name_end:rspbootTextEnd
aspMainTextStart = 0x80000520;//name_end:aspMainTextEnd
gspF3DEX_fifoTextStart = 0x80001420;//name_end:gspF3DEX_fifoTextEnd
gspF3DEX_fifoDataStart = 0x800C0F20; //name_end:gspF3DEX_fifoDataEnd
aspMainDataStart = 0x800C0430; //name_end:aspMainDataEnd
// constant for K1 access
D_A0000000 = 0xA0000000;//ignore:true
// hardcoded addresses in libultra
D_BFF00000 = 0xBFF00000;//ignore:true
D_BFF08000 = 0xBFF08000;//ignore:true
D_BFF08004 = 0xBFF08004;//ignore:true
// RDB regs used only in exceptasm. Also -2.0f
D_C0000000 = 0xC0000000;//ignore:true
D_C0000008 = 0xC0000008;//ignore:true
D_C000000C = 0xC000000C;//ignore:true
// redundant rodata
D_800DB02C = 0x800DB02C; // force_migration:True
D_800DB24C = 0x800DB24C; // force_migration:True
D_800DB238 = 0x800DB238; // force_migration:True
D_800DE430 = 0x800DE430; // force_migration:True
D_800DE440 = 0x800DE440; // force_migration:True
D_800DE464 = 0x800DE464; // force_migration:True
D_800DF21C = 0x800DF21C; // force_migration:True
D_i1_80192474 = 0x80192474; // force_migration:True segment:ovl_i1
D_i3_801B89CC = 0x801B89CC; // force_migration:True segment:ovl_i3
D_i3_801B89D8 = 0x801B89D8; // force_migration:True segment:ovl_i3
D_i3_801B89E0 = 0x801B89E0; // force_migration:True segment:ovl_i3
D_i3_801B8A08 = 0x801B8A08; // force_migration:True segment:ovl_i3
D_i4_80196D64 = 0x80196D64; // force_migration:True segment:ovl_i4
D_i5_801B2B18 = 0x801B2B18; // force_migration:True segment:ovl_i5
D_i5_801B2B4C = 0x801B2B4C; // force_migration:True segment:ovl_i5
D_i5_801B2DE0 = 0x801B2DE0; // force_migration:True segment:ovl_i5
D_i5_801B2DF4 = 0x801B2DF4; // force_migration:True segment:ovl_i5
D_i6_8019E810 = 0x8019E810; // force_migration:True segment:ovl_i6
// constant for K1 access
D_A0000000 = 0xA0000000;//ignore:true
// hardcoded address used in sys_rdram
D_A0300000 = 0xA0300000;//ignore:true
D_A4000000 = 0xA4000000;//ignore:true
// hidden vars
D_800C5118 = 0x800C5118;
D_800DB5D4 = 0x800DB5D4;
sOvlUnused_Unk = 0x800C88DC;
D_i5_801B1E6C = 0x801B1E6C; // segment:ovl_i5
// that stupid thing where i6 sets a value in ending
D_i6_8018DD90 = 0x8018DD90; //ignore:true segment:ovl_i6
// dma symbols
dma_table_ROM_START = 0xE93C0;
audio_seq_ROM_START = 0xE9950;
audio_bank_ROM_START = 0x124920;
audio_table_ROM_START = 0x143A40;

File diff suppressed because it is too large Load Diff

View File

@ -1 +0,0 @@
bootproc = 0x80004EB8;

View File

@ -1,8 +0,0 @@
// dma symbols
gDmaTable = 0x8017DB20;
dma_table_ROM_START = 0xE44F0; //defined:true
audio_seq_ROM_START = 0xE4A90; //defined:true
audio_bank_ROM_START = 0x11F780; //defined:true
audio_table_ROM_START = 0x13D7A0; //defined:true
ovl_ending = 0x00F02520; //defined:true
ovl_unused = 0x00F025C0; //defined:true

View File

@ -1 +0,0 @@
Save_Read = 0x800BED14;

View File

@ -1,120 +0,0 @@
// Signal Processor Registers
SP_MEM_ADDR_REG = 0xA4040000; // defined:True
SP_DRAM_ADDR_REG = 0xA4040004; // defined:True
SP_RD_LEN_REG = 0xA4040008; // defined:True
SP_WR_LEN_REG = 0xA404000C; // defined:True
SP_STATUS_REG = 0xA4040010; // defined:True
SP_DMA_FULL_REG = 0xA4040014; // defined:True
SP_DMA_BUSY_REG = 0xA4040018; // defined:True
SP_SEMAPHORE_REG = 0xA404001C; // defined:True
SP_PC = 0xA4080000; // defined:True
// Display Processor Command Registers / Rasterizer Interface
DPC_START_REG = 0xA4100000; // defined:True
DPC_END_REG = 0xA4100004; // defined:True
DPC_CURRENT_REG = 0xA4100008; // defined:True
DPC_STATUS_REG = 0xA410000C; // defined:True
DPC_CLOCK_REG = 0xA4100010; // defined:True
DPC_BUFBUSY_REG = 0xA4100014; // defined:True
DPC_PIPEBUSY_REG = 0xA4100018; // defined:True
DPC_TMEM_REG = 0xA410001C; // defined:True
// Display Processor Span Registers
DPS_TBIST_REG = 0xA4200000; // defined:True // DPS_TBIST_REG / DP_TMEM_BIST
DPS_TEST_MODE_REG = 0xA4200004; // defined:True
DPS_BUFTEST_ADDR_REG = 0xA4200008; // defined:True
DPS_BUFTEST_DATA_REG = 0xA420000C; // defined:True
// MIPS Interface Registers
MI_MODE_REG = 0xA4300000; // defined:True // MI_MODE_REG / MI_INIT_MODE_REG
MI_VERSION_REG = 0xA4300004; // defined:True
MI_INTR_REG = 0xA4300008; // defined:True
MI_INTR_MASK_REG = 0xA430000C; // defined:True
// Video Interface Registers
VI_STATUS_REG = 0xA4400000; // defined:True // VI_STATUS_REG / VI_CONTROL_REG
VI_DRAM_ADDR_REG = 0xA4400004; // defined:True // VI_DRAM_ADDR_REG / VI_ORIGIN_REG
VI_WIDTH_REG = 0xA4400008; // defined:True
VI_INTR_REG = 0xA440000C; // defined:True
VI_CURRENT_REG = 0xA4400010; // defined:True
VI_BURST_REG = 0xA4400014; // defined:True // VI_BURST_REG / VI_TIMING_REG
VI_V_SYNC_REG = 0xA4400018; // defined:True
VI_H_SYNC_REG = 0xA440001C; // defined:True
VI_LEAP_REG = 0xA4400020; // defined:True
VI_H_START_REG = 0xA4400024; // defined:True
VI_V_START_REG = 0xA4400028; // defined:True
VI_V_BURST_REG = 0xA440002C; // defined:True
VI_X_SCALE_REG = 0xA4400030; // defined:True
VI_Y_SCALE_REG = 0xA4400034; // defined:True
// Audio Interface Registers
AI_DRAM_ADDR_REG = 0xA4500000; // defined:True
AI_LEN_REG = 0xA4500004; // defined:True
AI_CONTROL_REG = 0xA4500008; // defined:True
AI_STATUS_REG = 0xA450000C; // defined:True
AI_DACRATE_REG = 0xA4500010; // defined:True
AI_BITRATE_REG = 0xA4500014; // defined:True
// Peripheral/Parallel Interface Registers
PI_DRAM_ADDR_REG = 0xA4600000; // defined:True
PI_CART_ADDR_REG = 0xA4600004; // defined:True
D_A4600005 = 0xA4600005; // defined:True // TODO figure out its name
D_A4600006 = 0xA4600006; // defined:True // TODO figure out its name
D_A4600007 = 0xA4600007; // defined:True // TODO figure out its name
PI_RD_LEN_REG = 0xA4600008; // defined:True
PI_WR_LEN_REG = 0xA460000C; // defined:True
PI_STATUS_REG = 0xA4600010; // defined:True
PI_BSD_DOM1_LAT_REG = 0xA4600014; // defined:True // PI dom1 latency
PI_BSD_DOM1_PWD_REG = 0xA4600018; // defined:True // PI dom1 pulse width
PI_BSD_DOM1_PGS_REG = 0xA460001C; // defined:True // PI dom1 page size
PI_BSD_DOM1_RLS_REG = 0xA4600020; // defined:True // PI dom1 release
PI_BSD_DOM2_LAT_REG = 0xA4600024; // defined:True // PI dom2 latency
PI_BSD_DOM2_LWD_REG = 0xA4600028; // defined:True // PI dom2 pulse width
PI_BSD_DOM2_PGS_REG = 0xA460002C; // defined:True // PI dom2 page size
PI_BSD_DOM2_RLS_REG = 0xA4600030; // defined:True // PI dom2 release
// RDRAM Interface Registers
RI_MODE_REG = 0xA4700000; // defined:True
RI_CONFIG_REG = 0xA4700004; // defined:True
RI_CURRENT_LOAD_REG = 0xA4700008; // defined:True
RI_SELECT_REG = 0xA470000C; // defined:True
RI_REFRESH_REG = 0xA4700010; // defined:True
RI_LATENCY_REG = 0xA4700014; // defined:True
RI_RERROR_REG = 0xA4700018; // defined:True
RI_WERROR_REG = 0xA470001C; // defined:True
// Serial Interface Registers
SI_DRAM_ADDR_REG = 0xA4800000; // defined:True
SI_PIF_ADDR_RD64B_REG = 0xA4800004; // defined:True
D_A4800008 = 0xA4800008; // defined:True // reserved
D_A480000C = 0xA480000C; // defined:True // reserved
SI_PIF_ADDR_WR64B_REG = 0xA4800010; // defined:True
D_A4800014 = 0xA4800014; // defined:True // reserved
SI_STATUS_REG = 0xA4800018; // defined:True
LEO_CMD = 0xA5000508;
LEO_STATUS = 0xA5000508;
LEO_BM_CTL = 0xA5000510;
LEO_BM_STATUS = 0xA5000510;
LEO_SEQ_CTL = 0xA5000518;
LEO_SEQ_STATUS = 0xA5000518;
LEO_C2_BUFF = 0xA5000000;
LEO_SECTOR_BUFF = 0xA5000400;
LEO_DATA = 0xA5000500;
LEO_MISC_REG = 0xA5000504;
LEO_CUR_TK = 0xA500050C;
LEO_ERR_SECTOR = 0xA5000514;
LEO_CUR_SECTOR = 0xA500051C;
LEO_HARD_RESET = 0xA5000520;
LEO_C1_S0 = 0xA5000524;
LEO_HOST_SECBYTE = 0xA5000528;
LEO_C1_S2 = 0xA500052C;
LEO_SEC_BYTE = 0xA5000530;
LEO_C1_S4 = 0xA5000534;
LEO_C1_S6 = 0xA5000538;
LEO_CUR_ADDR = 0xA500053C;
LEO_ID_REG = 0xA5000540;
LEO_TEST_REG = 0xA5000544;
LEO_TEST_PIN_SEL = 0xA5000548;
LEO_RAM_ADDR = 0xA5000580;

View File

@ -1,10 +0,0 @@
// libultra OS symbols
osTvType = 0x80000300;
osRomType = 0x80000304;
osRomBase = 0x80000308;
osResetType = 0x8000030C;
osCicId = 0x80000310;
osVersion = 0x80000314;
osMemSize = 0x80000318;
osAppNMIBuffer = 0x8000031C;

View File

@ -1,168 +0,0 @@
// various hallucinated symbols
D_1 = 0x1; //ignore:true
D_80120000 = 0x80120000;//ignore:true
D_80130001 = 0x80130001;//ignore:true
D_80150000 = 0x80150000;//ignore:true
D_80000000 = 0x80000000;//ignore:true
D_80000001 = 0x80000001;//ignore:true
D_80000002 = 0x80000002;//ignore:true
D_80000003 = 0x80000003;//ignore:true
D_80000004 = 0x80000004;//ignore:true
D_80000005 = 0x80000005;//ignore:true
D_80000006 = 0x80000006;//ignore:true
D_80000007 = 0x80000007;//ignore:true
D_80000008 = 0x80000008;//ignore:true
D_80000009 = 0x80000009;//ignore:true
D_8000000A = 0x8000000A;//ignore:true
D_8000000B = 0x8000000B;//ignore:true
D_8000000C = 0x8000000C;//ignore:true
D_8000000D = 0x8000000D;//ignore:true
D_8000000E = 0x8000000E;//ignore:true
D_8000000F = 0x8000000F;//ignore:true
D_80000014 = 0x80000014;//ignore:true
D_80000018 = 0x80000018;//ignore:true
D_8000001C = 0x8000001C;//ignore:true
D_80000024 = 0x80000024;//ignore:true
D_801D0001 = 0x801D0001;//ignore:true
D_80180001 = 0x80180001;//ignore:true
D_80180000 = 0x80180000;//ignore:true
D_80160000 = 0x80160000;//ignore:true
D_800D0000 = 0x800D0000;//ignore:true
D_7FFFFFFE = 0x7FFFFFFE;//ignore:true
D_1000000 = 0x01000000;//ignore:true
D_01000100 = 0x01000100;//ignore:true
D_01010100 = 0x01010100;//ignore:true
// mirage symbols
D_A000000 = 0x0A000000;//ignore:true
D_4000000 = 0x04000000;//ignore:true
// constant for K1 access
D_TI_A0000000 = 0xA0000000;//ignore:true
// hardcoded addresses in libultra
D_BFF00000 = 0xBFF00000;//ignore:true
D_BFF08000 = 0xBFF08000;//ignore:true
D_BFF08004 = 0xBFF08004;//ignore:true
// RDB regs used only in exceptasm. Also -2.0f
D_C0000000 = 0xC0000000;//ignore:true
D_C0000008 = 0xC0000008;//ignore:true
D_C000000C = 0xC000000C;//ignore:true
D_80151650 = 0x80151650; //ignore:true
// dma symbols
dma_table_ROM_START = 0xDE480; //defined:true
audio_seq_ROM_START = 0xDEA20; //defined:true
audio_bank_ROM_START = 0x119710; //defined:true
audio_table_ROM_START = 0x137730; //defined:true
ast_radio_ROM_START = 0xDE5D50; //defined:true
ast_radio_ROM_END = 0xDF4260; //defined:true
D_800C90F0 = 0x800C90F0;
D_800C45E0 = 0x800C45E0;
D_edisplay_801615D0 = 0x801615D0;//size:0xC
sViewPos = 0x801615E0;//size:0xC
gTeamEventActorIndex = 0x800CFF80;//size:0x10
gLockOnTargetViewPos = 0x80161578;//size:0x30
D_display_800CA23C = 0x800CA23C;//size:0x18
sFaceDL = 0x800CA26C;//size:0x20
D_800CA260 = 0x800CA260;//size:0xC
D_display_801613E0 = 0x801613E0;//size:0x18
gObjectInfo = 0x800CC124;//type:u8
gBossBgms = 0x800C9E90;//size:0x70
gLeveLClearStatus = 0x800D3180; // size:0x20
gRcpSetupDLs = 0x800D31B0; // size:0x18C0
D_edisplay_800CFCA0 = 0x800CFCA0;
sControllerMotor = 0x800DD900; // size:0x1A0
D_800CBDD4 = 0x800CBDD4; //size:0x98
D_boss_800D55D0 = 0x800D55D0; //type:f32
__libm_qnan_f = 0x800C9570;
__floorf = 0x8001FE60;
__floor = 0x8001FE6C;
__lfloorf = 0x8001FE78;
__lfloor = 0x8001FE88;
__ceilf = 0x8001FE98;
__ceil = 0x8001FEA4;
__lceilf = 0x8001FEB0;
__lceil = 0x8001FEC0;
__truncf = 0x8001FED0;
__trunc = 0x8001FEDC;
__ltruncf = 0x8001FEE8;
__ltrunc = 0x8001FEF8;
__roundf = 0x8001FF08;
__round = 0x8001FF14;
__lroundf = 0x8001FF20;
__lround = 0x8001FF30;
__nearbyintf = 0x8001FF40;
__nearbyint = 0x8001FF5C;
__lnearbyintf = 0x8001FF7C;
__lnearbyint = 0x8001FF9C;
__dx1 = 0x80161950;
__dx2 = 0x80161954;
__dy1 = 0x80161958;
__dy2 = 0x8016195C;
__dz1 = 0x80161960;
__dz2 = 0x80161964;
__vtx0_x = 0x80161968;
__vtx0_y = 0x8016196C;
__vtx0_z = 0x80161970;
__vtx1_x = 0x80161974;
__vtx1_y = 0x80161978;
__vtx1_z = 0x8016197C;
__vtx2_x = 0x80161980;
__vtx2_y = 0x80161984;
__vtx2_z = 0x80161988;
__vtx3_x = 0x8016198C;
__vtx3_y = 0x80161990;
__vtx3_z = 0x80161994;
__pos_x = 0x80161998;//type:f32
__pos_z = 0x8016199C;//type:f32
Save_Checksum = 0x800C2FB0;
Save_Write = 0x800C3084;
Save_Read = 0x800C3194;
sOvlUnused_Unk = 0x800CBD3C;
// hardcoded address used in sys_rdram
D_A0300000 = 0xA0300000; // ignore:true
D_A4000000 = 0xA4000000; // ignore:true
D_edisplay_800CFA54 = 0x800CFA54;
D_800D934C = 0x800D934C; // force_migration:True
D_800D503C = 0x800D503C; // force_migration:True
D_800D5248 = 0x800D5248; // force_migration:True
D_800D525C = 0x800D525C; // force_migration:True
D_800D8560 = 0x800D8560; // force_migration:True
D_800D8570 = 0x800D8570; // force_migration:True
D_800D8594 = 0x800D8594; // force_migration:True
D_800C93EC = 0x800C93EC; // force_migration:True
D_i1_8019B1EC = 0x8019B1EC; // force_migration:True segment:ovl_i1
sCoGrangaWork = 0x8019B6D8; // size:0x110 segment:ovl_i1
D_i3_801C171C = 0x801C171C; // force_migration:True segment:ovl_i3
D_i3_801C1728 = 0x801C1728; // force_migration:True segment:ovl_i3
D_i3_801C1730 = 0x801C1730; // force_migration:True segment:ovl_i3
D_i3_801C1758 = 0x801C1758; // force_migration:True segment:ovl_i3
D_i5_801BB83C = 0x801BB83C; // force_migration:True segment:ovl_i5
D_i5_801BB808 = 0x801BB808; // force_migration:True segment:ovl_i5
D_i5_801BBAD0 = 0x801BBAD0; // force_migration:True segment:ovl_i5
D_i5_801BBAE4 = 0x801BBAE4; // force_migration:True segment:ovl_i5
D_ending_80196BF4 = 0x80196BF4; // force_migration:True segment:ovl_ending
D_ovl_i4_8019FE74 = 0x8019FE74; // force_migration:True segment:ovl_i4
D_ovl_i4_8019FEFC = 0x8019FEFC; // force_migration:True segment:ovl_i4
D_i6_801A7560 = 0x801A7560; // force_migration:True segment:ovl_i6
D_i6_801A792C = 0x801A792C; // force_migration:True segment:ovl_i6

View File

@ -1,117 +0,0 @@
Option_ExpertSound_Update = 0x80195944; // segment:ovl_menu
Option_VersusStage_Setup = 0x80199FA8; // segment:ovl_menu
planet = 0x801AF4A0; // type:Planet segment:ovl_menu size:0x38
sPlanetNames = 0x801AF9F4; // type:s32 segment:ovl_menu size:0xF
Map_GetPlanetId = 0x801A6480; // force_migration:True segment:ovl_menu
sOptionCardList = 0x801AE638; // type:OptionEntry segment:ovl_menu size:0x240
D_menu_801AE99C = 0x801AE99C; // force_migration:True segment:ovl_menu
sTimeTrialMinuteTextures = 0x801AF28C; // force_migration:True segment:ovl_menu
sPlanetList = 0x801AF7E8;// segment:ovl_menu
sSpectrumAnalyzerMode = 0x801B9318;// segment:ovl_menu
sSoundMode = 0x801AE998; //size:4 segment:ovl_menu
sPaths = 0x801AFD18; // segment:ovl_menu
D_menu_801B6E50 = 0x801B6E50; // force_migration:True segment:ovl_menu
D_menu_801B7BA0 = 0x801B7BA0;// segment:ovl_menu
sRankNameEntry = 0x801B8248; // size:0x28 segment:ovl_menu
gGoToTitle = 0x801B827C; // segment:ovl_menu
D_menu_801B9710 = 0x801B9710; // segment:ovl_menu
D_menu_801B9A10 = 0x801B9A10; // segment:ovl_menu
D_menu_801B9D10 = 0x801B9D10; // segment:ovl_menu
D_menu_801BA010 = 0x801BA010; // segment:ovl_menu
D_menu_801BA310 = 0x801BA310; // segment:ovl_menu
D_menu_801BA610 = 0x801BA610; // segment:ovl_menu
D_menu_801BA910 = 0x801BA910; // segment:ovl_menu
D_menu_801BAC10 = 0x801BAC10; // segment:ovl_menu
D_menu_801BAF10 = 0x801BAF10; // segment:ovl_menu
D_menu_801BB210 = 0x801BB210; // segment:ovl_menu
D_menu_801BB510 = 0x801BB510; // segment:ovl_menu
D_menu_801BBB10 = 0x801BBB10; // segment:ovl_menu
D_menu_801BBE10 = 0x801BBE10; // segment:ovl_menu
D_menu_801BC110 = 0x801BC110; // segment:ovl_menu
D_menu_801BC410 = 0x801BC410; // segment:ovl_menu
D_menu_801BC710 = 0x801BC710; // segment:ovl_menu
D_menu_801BCA10 = 0x801BCA10; // segment:ovl_menu
D_menu_801BCD10 = 0x801BCD10; // segment:ovl_menu
D_menu_801BD010 = 0x801BD010; // segment:ovl_menu
D_menu_801BD310 = 0x801BD310; // segment:ovl_menu
D_menu_801BD610 = 0x801BD610; // segment:ovl_menu
D_menu_801BD910 = 0x801BD910; // segment:ovl_menu
D_menu_801BDF10 = 0x801BDF10; // segment:ovl_menu
D_menu_801BE210 = 0x801BE210; // segment:ovl_menu
D_menu_801BE510 = 0x801BE510; // segment:ovl_menu
D_menu_801BE810 = 0x801BE810; // segment:ovl_menu
D_menu_801BEB10 = 0x801BEB10; // segment:ovl_menu
D_menu_801BEE10 = 0x801BEE10; // segment:ovl_menu
D_menu_801BF110 = 0x801BF110; // segment:ovl_menu
D_menu_801BF410 = 0x801BF410; // segment:ovl_menu
D_menu_801BF710 = 0x801BF710; // segment:ovl_menu
D_menu_801BFA10 = 0x801BFA10; // segment:ovl_menu
D_menu_801BFD10 = 0x801BFD10; // segment:ovl_menu
D_menu_801C0310 = 0x801C0310; // segment:ovl_menu
D_menu_801C0610 = 0x801C0610; // segment:ovl_menu
D_menu_801C0910 = 0x801C0910; // segment:ovl_menu
D_menu_801C0C10 = 0x801C0C10; // segment:ovl_menu
D_menu_801C0F10 = 0x801C0F10; // segment:ovl_menu
D_menu_801C1210 = 0x801C1210; // segment:ovl_menu
D_menu_801C1510 = 0x801C1510; // segment:ovl_menu
D_menu_801C1810 = 0x801C1810; // segment:ovl_menu
D_menu_801C1B10 = 0x801C1B10; // segment:ovl_menu
D_menu_801C1E10 = 0x801C1E10; // segment:ovl_menu
D_menu_801C2110 = 0x801C2110; // segment:ovl_menu
D_menu_801C2710 = 0x801C2710; // segment:ovl_menu
D_menu_801C2A10 = 0x801C2A10; // segment:ovl_menu
D_menu_801C2D10 = 0x801C2D10; // segment:ovl_menu
D_menu_801C3010 = 0x801C3010; // segment:ovl_menu
D_menu_801C3310 = 0x801C3310; // segment:ovl_menu
D_menu_801C3610 = 0x801C3610; // segment:ovl_menu
D_menu_801C3910 = 0x801C3910; // segment:ovl_menu
D_menu_801C3C10 = 0x801C3C10; // segment:ovl_menu
D_menu_801C3F10 = 0x801C3F10; // segment:ovl_menu
D_menu_801C4210 = 0x801C4210; // segment:ovl_menu
D_menu_801C4510 = 0x801C4510; // segment:ovl_menu
D_menu_801C4B10 = 0x801C4B10; // segment:ovl_menu
D_menu_801C4E10 = 0x801C4E10; // segment:ovl_menu
D_menu_801C5110 = 0x801C5110; // segment:ovl_menu
D_menu_801C5410 = 0x801C5410; // segment:ovl_menu
D_menu_801C5710 = 0x801C5710; // segment:ovl_menu
D_menu_801C5A10 = 0x801C5A10; // segment:ovl_menu
D_menu_801C5D10 = 0x801C5D10; // segment:ovl_menu
D_menu_801C6010 = 0x801C6010; // segment:ovl_menu
D_menu_801C6310 = 0x801C6310; // segment:ovl_menu
D_menu_801C6610 = 0x801C6610; // segment:ovl_menu
D_menu_801C6910 = 0x801C6910; // segment:ovl_menu
D_menu_801C6F10 = 0x801C6F10; // segment:ovl_menu
D_menu_801C7210 = 0x801C7210; // segment:ovl_menu
D_menu_801C7510 = 0x801C7510; // segment:ovl_menu
D_menu_801C7810 = 0x801C7810; // segment:ovl_menu
D_menu_801C7B10 = 0x801C7B10; // segment:ovl_menu
D_menu_801C7E10 = 0x801C7E10; // segment:ovl_menu
D_menu_801C8110 = 0x801C8110; // segment:ovl_menu
D_menu_801C8410 = 0x801C8410; // segment:ovl_menu
D_menu_801C8710 = 0x801C8710; // segment:ovl_menu
D_menu_801C8A10 = 0x801C8A10; // segment:ovl_menu
D_menu_801C8D10 = 0x801C8D10; // segment:ovl_menu
D_menu_801C9310 = 0x801C9310; // segment:ovl_menu
D_menu_801C9610 = 0x801C9610; // segment:ovl_menu
D_menu_801C9910 = 0x801C9910; // segment:ovl_menu
D_menu_801C9C10 = 0x801C9C10; // segment:ovl_menu
D_menu_801C9F10 = 0x801C9F10; // segment:ovl_menu
D_menu_801CA210 = 0x801CA210; // segment:ovl_menu
D_menu_801CA510 = 0x801CA510; // segment:ovl_menu
D_menu_801CA810 = 0x801CA810; // segment:ovl_menu
D_menu_801CAB10 = 0x801CAB10; // segment:ovl_menu
D_menu_801CAE10 = 0x801CAE10; // segment:ovl_menu
D_menu_801CB110 = 0x801CB110; // segment:ovl_menu
D_menu_801CB710 = 0x801CB710; // segment:ovl_menu
D_menu_801CBA10 = 0x801CBA10; // segment:ovl_menu
D_menu_801CBD10 = 0x801CBD10; // segment:ovl_menu
D_menu_801CC010 = 0x801CC010; // segment:ovl_menu
D_menu_801CC310 = 0x801CC310; // segment:ovl_menu
D_menu_801CC610 = 0x801CC610; // segment:ovl_menu
D_menu_801CC910 = 0x801CC910; // segment:ovl_menu
D_menu_801CCC10 = 0x801CCC10; // segment:ovl_menu
D_menu_801CCF10 = 0x801CCF10; // segment:ovl_menu
D_menu_801CD210 = 0x801CD210; // segment:ovl_menu
D_menu_801CD510 = 0x801CD510; // segment:ovl_menu
sCurrentPlanetId = 0x801CD954; // segment:ovl_menu
// sPlanetsPositions = 0x801CE960; // force_migration:True segment:ovl_menu

View File

@ -1,97 +0,0 @@
D_Gfx_800D94D0 = 0x800D94D0; // type:Gfx
D_Gfx_800D95E8 = 0x800D95E8; // type:Gfx
D_Gfx_800D9688 = 0x800D9688; // type:Gfx
D_Gfx_800D96D0 = 0x800D96D0; // type:Gfx
D_Gfx_800D9860 = 0x800D9860; // type:Gfx
D_Gfx_800D9990 = 0x800D9990; // type:Gfx
D_Gfx_800DA9F8 = 0x800DA9F8; // type:Gfx
D_Gfx_800DAA98 = 0x800DAA98; // type:Gfx
D_Gfx_800DAB28 = 0x800DAB28; // type:Gfx
D_Gfx_800DAB80 = 0x800DAB80; // type:Gfx
aCoHighwayShadowDL = 0x800DAC20; // type:Gfx
D_Gfx_800DACA0 = 0x800DACA0; // type:Gfx
gRcpInitDL = 0x800DBAA0; // type:Gfx
aCoHighwayShadowTex = 0x800DA1F8;
D_Tex_800D99F8 = 0x800D99F8;
gTextCharPalettes = 0x800DBA20;
D_Vtx_800D94A0 = 0x800D94A0;
D_Vtx_800D94E8 = 0x800D94E8;
D_Vtx_800D9658 = 0x800D9658;
D_Vtx_800D96A0 = 0x800D96A0;
D_Vtx_800D9760 = 0x800D9760;
D_Vtx_800D9950 = 0x800D9950;
D_Vtx_800D9910 = 0x800D9910;
D_Vtx_800DAA58 = 0x800DAA58;
D_Vtx_800DAAF8 = 0x800DAAF8;
D_Vtx_800DAB40 = 0x800DAB40;
aCoHighwayShadowVTX = 0x800DABE0;
D_Vtx_800DAC80 = 0x800DAC80;
D_Tex_800DACB8 = 0x800DACB8;
D_Tex_800DB4B8 = 0x800DB4B8;
D_Unk_800D96E8 = 0x800D96E8; // type:s16
gSawtoothWaveSample = 0x800DBB10; // size:0x200 type:s16
gTriangleWaveSample = 0x800DBD10; // size:0x200 type:s16
gSineWaveSample = 0x800DBF10; // size:0x200 type:s16
gSquareWaveSample = 0x800DC110; // size:0x200 type:s16
gWhiteNoiseSample = 0x800DC310; // size:0x200 type:s16
gUnkSample = 0x800DC510; // size:0x200 type:s16
gWaveSamples = 0x800DC710; // size:0x20
gBendPitchOneOctaveFrequencies = 0x800DC730; // size:0x400
gBendPitchTwoSemitonesFrequencies = 0x800DCB30;
gPitchFrequencies = 0x800DCF30;
gDefaultShortNoteVelocityTable = 0x800DD130;
gDefaultShortNoteGateTimeTable = 0x800DD140;
gDefaultEnvelope = 0x800DD150;
gZeroNoteSub = 0x800DD160;
gDefaultNoteSub = 0x800DD170;
gHaasEffectDelaySizes = 0x800DD180; // size:0x80 type:u16
gD_800DD200 = 0x800DD200; // size:0x80 type:s16
gHeadsetPanVolume = 0x800DD280; // size:0x200 type:f32
gStereoPanVolume = 0x800DD480; // size:0x200 type:f32
gDefaultPanVolume = 0x800DD680; // size:0x200 type:f32
aAqSquidAnim = 0x06000AE4;
aAqAnglerFishAnim = 0x06002628;
aAqSpindlyFishAnim = 0x060260EC;
D_AQ_60314AC = 0x060314AC;
D_TI1_70067C4 = 0x70067C4;
aTi1DesertCrawlerSkel = 0x7006990;
D_TI1_7006F74 = 0x7006F74;
D_TI1_7007130 = 0x7007130;
D_TI1_7007234 = 0x7007234;
D_TI1_700733C = 0x700733C;
D_TI2_7003EE8 = 0x7003EE8;
D_TI2_7003F00 = 0x7003F00;
D_TI2_7004270 = 0x7004270;
D_TI2_7004400 = 0x7004400;
D_TI2_70045D0 = 0x70045D0;
D_TI2_70049C0 = 0x70049C0;
D_TI2_7004E80 = 0x7004E80;
D_TI2_7005300 = 0x7005300;
D_TI2_70084CC = 0x70084CC;
D_TI2_70096EC = 0x70096EC;
D_TI2_7009700 = 0x7009700;
D_TI2_7009890 = 0x7009890;
D_TI2_7009A80 = 0x7009A80;
D_TI2_700E244 = 0x700E244;
D_TI_8008FE8 = 0x8008FE8;
D_TI_900FC4C = 0x900FC4C;
D_TI_9004288 = 0x9004288;
D_TI_A009990 = 0xA009990;
D_A6_6018994 = 0x6018994;
D_A6_6011910 = 0x6011910;
D_A6_601B2B0 = 0x601B2B0;
D_A6_6018BA0 = 0x6018BA0;
D_A6_6028578 = 0x6028578;
aA6GorgonHitbox = 0x6028454;
D_TITLE_60246F8 = 0x60246F8;
aFalcoAnim = 0x60338DC;
aSlippyAnim = 0x6036278;
aPeppyAnim = 0x603531C;

View File

@ -1,525 +0,0 @@
gSampleBankTableInit = 0x800C3610;
gSampleBankTableInitEntries = 0x800C3620;
gSeqTableInit = 0x800C3660;
gSeqTableInitEntries = 0x800C3670;
gSoundFontTableInit = 0x800C3A90;
gSoundFontTableInitEntries = 0x800C3AA0;
gSeqFontTableInit = 0x800C3CB0;
// data
sSamplesPerWavePeriod = 0x800C57E8; // size:4
sChannelsPerBank = 0x800C5CE0; //type:u8 size:0x1C
sUsedChannelsPerBank = 0x800C5CFC; //type:u8 size:0x1C
sSfxRequestWriteIndex = 0x800C5D18;
sSfxRequestReadIndex = 0x800C5D1C;
sSfxChannelLayout = 0x800C5D20;
sChannelMuteFlags = 0x800C5D24;
gDefaultSfxSource = 0x800C5D28;
gDefaultMod = 0x800C5D34;
gDefaultReverb = 0x800C5D3C;
sAudioFrameCounter = 0x800C5D40;
sSeqCmdWritePos = 0x800C5D44;
sSeqCmdReadPos = 0x800C5D48;
sStartSeqDisabled = 0x800C5D4C;
sSoundModeList = 0x800C5D50;
sAudioSpecId = 0x800C5D54;
D_800C5D58 = 0x800C5D58;
sEnvReverb = 0x800C5D60;
sAudioSpecReverb = 0x800C5D64;
sVolumeSettings = 0x800C5D68;
D_800C5D6C = 0x800C5D6C;
D_800C5E38 = 0x800C5E38;
D_800C5E58 = 0x800C5E58;
D_800C5E70 = 0x800C5E70;
sSfxFreqMod = 0x800C5E74;
sSfxVolMod = 0x800C5E78;
sPlaylistIndex = 0x800C5E7C;
sPlaylistTimer = 0x800C5E80;
sPlaylistCmdIndex = 0x800C5E84;
sEventSfx = 0x800C5E88;
sSoundTestTracks = 0x800C5EE4;
sPlaylists = 0x800C5FF4; //type:u16 size:5000
D_800C7380 = 0x800C7380;
D_800C7384 = 0x800C7384;
D_800C7388 = 0x800C7388;
D_800C738C = 0x800C738C;
sUnkVoiceParam = 0x800C7390;
D_800C7394 = 0x800C7394;
D_800C7398 = 0x800C7398;
D_800C7418 = 0x800C7418;
D_800C741C = 0x800C741C;
D_800C749C = 0x800C749C;
gAudioSpecs = 0x800C76B8;
gSeqTicksPerBeat = 0x800C7C2C;
gAudioHeapSize = 0x800C7C30;
gInitPoolSize = 0x800C7C34;
gPermanentPoolSize = 0x800C7C38;
gSequenceMedium = 0x800C7C3C;
gSoundFontMedium = 0x800C7C40;
gSampleBankMedium = 0x800C7C44;
gThreadCmdWritePos = 0x800C7C50;
gThreadCmdReadPos = 0x800C7C54;
gAudioTaskStartQueue = 0x800C7C58;
gThreadCmdProcQueue = 0x800C7C5C;
gAudioSpecQueue = 0x800C7C60;
gAudioResetQueue = 0x800C7C64;
gMaxAbiCmdCnt = 0x800C7C68;
gWaitingAudioTask = 0x800C7C6C;
D_800C7C70 = 0x800C7C70;
gCurCmdReadPos = 0x800C7C74;
gThreadCmdQueueFinished = 0x800C7C78;
// bss
D_80145D40 = 0x80145D40;
D_80145D48 = 0x80145D48; // size:0x400
D_80146148 = 0x80146148; // size:0x400
D_80146548 = 0x80146548;
D_80146D54 = 0x80146D54;
D_80146D58 = 0x80146D58;
D_80146D5C = 0x80146D5C;
D_80146D60 = 0x80146D60;
D_80146D64 = 0x80146D64;
D_80146D68 = 0x80146D68;
D_80146D6C = 0x80146D6C;
D_80146D70 = 0x80146D70;
D_80146D80 = 0x80146D80;
gSlowLoads = 0x80146D90; // size:0xC4
sSfxRequests = 0x80146E60;
sSfxBanks = 0x80148660; //size:0x12C0
sSfxBankListEnd = 0x80149920;
sSfxBankFreeListStart = 0x80149928;
sSfxBankUnused = 0x80149930;
sActiveSfx = 0x80149938;
sCurSfxPlayerChannelIndex = 0x80149A78;
sSfxBankMuted = 0x80149A7C;
sSfxVolumeMods = 0x80149A88;
D_80149AD8 = 0x80149AD8;
D_80149ED8 = 0x80149ED8;
D_8014A2D8 = 0x8014A2D8;
D_8014A8D8 = 0x8014A8D8;
sFreqAnalyzerBars = 0x8014A958;
sSeqRequests = 0x8014A978;
sNumSeqRequests = 0x8014A9A0;
sAudioSeqCmds = 0x8014A9A8;
sActiveSequences = 0x8014ADA8; //size:0x960
sDelayedSeqCmdFlags = 0x8014B708;
sDelayedSeqCmds = 0x8014B710;
sSfxChannelState = 0x8014B790;
sPlayerNoise = 0x8014B850;
sBombFreqMod = 0x8014BA10;
sBombType = 0x8014BA20;
sBombState = 0x8014BA24;
sBombStartFrame = 0x8014BA28;
gAudioContextStart = 0x8014BA40; // size:0x10
gSynthReverbs = 0x8014BA50; // size:0x750
D_8014C1B0 = 0x8014C1B0;
D_8014C1B2 = 0x8014C1B2;
gNumSynthReverbs = 0x8014C1B3;
D_8014C1B4 = 0x8014C1B4;
gNoteSubsEu = 0x8014C1B8;
gSessionPool = 0x8014C1C0; //size:0x10
gInitPool = 0x8014C1D0; //size:0x10
gMiscPool = 0x8014C1E0; //size:0x10
gCachePool = 0x8014C210;//size:0x10
gPersistentCommonPool = 0x8014C220;//size:0x10
gTemporaryCommonPool = 0x8014C230;//size:0x10
gSeqCache = 0x8014C240;//size:0x1D0
gFontCache = 0x8014C410;//size:0x1D0
gSampleBankCache = 0x8014C5E0;//size:0x1D0
gPermanentPool = 0x8014C7B0;//size:0x190
gPersistentSampleCache = 0x8014C940;//size:0x514
gTemporarySampleCache = 0x8014CE58;//size:0x514
gSessionPoolSplit = 0x8014D370;//size:0x10
gCachePoolSplit = 0x8014D380;//size:0x8
gPersistentCommonPoolSplit = 0x8014D388;//size:0xC
gTemporaryCommonPoolSplit = 0x8014D398;//size:0xC
gSampleFontLoadStatus = 0x8014D3A8;//size:0x40
gFontLoadStatus = 0x8014D3E8;//size:0x40
gSeqLoadStatus = 0x8014D428;//size:0x100
gAudioResetStep = 0x8014D528;
gAudioSpecId = 0x8014D529;
gResetFadeoutFramesLeft = 0x8014D52C;
gNotes = 0x8014E530;
gSeqPlayers = 0x8014E538;//size:0x530
gSeqChannels = 0x8014EA68;//size:0x2580
gSeqLayers = 0x80150FE8;//size:0x2000
gSeqChannelNone = 0x80152FE8;//size:0xC8
gLayerFreeList = 0x801530B0;//size:0x10
gNoteFreeLists = 0x801530C0;//size:0x40
gUsedSamples = 0x80153100;//size:0x200
gPreloadSampleStack = 0x80153300;//size:0xA00
gNumUsedSamples = 0x80153D00;
gPreloadSampleStackTop = 0x80153D04;
gAsyncLoads = 0x80153D08;//size:0x540
gExternalLoadQueue = 0x80154248;//size:0x18
gExternalLoadMsg = 0x80154260;//size:0x40
gPreloadSampleQueue = 0x801542A0;//size:0x18
gPreloadSampleMsg = 0x801542B8;//size:0x40
gCurAudioFrameDmaQueue = 0x801542F8;//size:0x18
gCurAudioFrameDmaMsg = 0x80154310;//size:0x100
gCurAudioFrameDmaIoMsgBuf = 0x80154410;//size:0x600
gSyncDmaQueue = 0x80154A10;//size:0x18
gSyncDmaMsg = 0x80154A28;
gSyncDmaIoMsg = 0x80154A30;//size:0x18
gSampleDmas = 0x80154A48;//size:0x1000
gSampleDmaCount = 0x80155A48;
gSampleDmaListSize1 = 0x80155A4C;
D_80155A50 = 0x80155A50;
gSampleDmaReuseQueue1 = 0x80155A58;//size:0x100
gSampleDmaReuseQueue2 = 0x80155B58;//size:0x100
gSampleDmaReuseQueue1RdPos = 0x80155C58;
gSampleDmaReuseQueue2RdPos = 0x80155C59;
gSampleDmaReuseQueue1WrPos = 0x80155C5A;
gSampleDmaReuseQueue2WrPos = 0x80155C5B;
gSequenceTable = 0x80155C5C;
gSoundFontTable = 0x80155C60;
gSampleBankTable = 0x80155C64;
gSeqFontTable = 0x80155C68;
gNumSequences = 0x80155C6C;
gSoundFontList = 0x80155C70;
gAudioBufferParams = 0x80155C78;//size:0x20
gSampleDmaBuffSize = 0x80155C98;
gMaxAudioCmds = 0x80155C9C;
gNumNotes = 0x80155CA0;
gMaxTempo = 0x80155CA4;
gAudioSoundMode = 0x80155CA6;
gAudioTaskCountQ = 0x80155CA8;
gCurAudioFrameDmaCount = 0x80155CAC;
gAudioTaskIndexQ = 0x80155CB0;
gCurAiBuffIndex = 0x80155CB4;
gAbiCmdBuffs = 0x80155CB8;//size:0x8
gCurAbiCmdBuffer = 0x80155CC0;
gAudioCurTask = 0x80155CC4;
gAudioRspTasks = 0x80155CC8;//size:0xA0
gMaxTempoTvTypeFactors = 0x80155D68;
gRefreshRate = 0x80155D6C;
gAiBuffers = 0x80155D70;//size:0xC
gAiBuffLengths = 0x80155D7C;//size:0x8
gAudioRandom = 0x80155D84;
D_80155D88 = 0x80155D88;
gAudioResetTimer = 0x80155D8C;
gAudioContextEnd = 0x80155D90;//size:0x10
sAudioTaskStartQueue = 0x80155DA0;
sThreadCmdProcQueue = 0x80155DB8;
sAudioSpecQueue = 0x80155DD0;
sAudioResetQueue = 0x80155DE8;
gThreadCmdBuffer = 0x80155E00;
sAudioTaskStartMsg = 0x80156600;
sThreadCmdProcMsg = 0x80156608;
sAudioSpecMsg = 0x80156618;
sAudioResetMsg = 0x8015661C;
// functions
AudioSynth_InitNextRingBuf = 0x800080C0;
AudioSynth_InverseDiscreteCosineTransform = 0x80008364;
AudioSynth_HartleyTransform = 0x80008780;
func_80009124 = 0x80009124;
func_80009504 = 0x80009504;
func_8000967C = 0x8000967C;
func_800097A8 = 0x800097A8;
AudioSynth_LoadRingBufferPart = 0x800098DC;
AudioSynth_SaveRingBufferPart = 0x80009984;
AudioSynth_DisableSampleStates = 0x80009A2C;
AudioSynth_SyncSampleStates = 0x80009AAC;
AudioSynth_Update = 0x80009B64;
AudioSynth_LoadReverbSamples = 0x80009D78;
AudioSynth_SaveReverbSamples = 0x8000A128;
AudioSynth_DoOneAudioUpdate = 0x8000A25C;
AudioSynth_ProcessNote = 0x8000A700;
AudioSynth_LoadWaveSamples = 0x8000B3F0;
AudioSynth_FinalResample = 0x8000B480;
AudioSynth_ProcessEnvelope = 0x8000B51C;
AudioSynth_ApplyHaasEffect = 0x8000B98C;
AudioHeap_ResetLoadStatus = 0x8000BC70;
AudioHeap_DiscardFont = 0x8000BD38;
AudioHeap_DiscardSequence = 0x8000BE24;
AudioHeap_AllocZeroed = 0x8000BE94;
AudioHeap_Alloc = 0x8000BF14;
AudioHeap_InitPool = 0x8000BF6C;
AudioHeap_InitPersistentCache = 0x8000BF94;
AudioHeap_InitTemporaryCache = 0x8000BFA8;
AudioHeap_ResetPool = 0x8000BFD8;
AudioHeap_InitMainPools = 0x8000BFE8;
AudioHeap_InitSessionPools = 0x8000C044;
AudioHeap_InitCachePools = 0x8000C0C0;
AudioHeap_InitPersistentPoolsAndCaches = 0x8000C13C;
AudioHeap_InitTemporaryPoolsAndCaches = 0x8000C1F8;
AudioHeap_AllocCached = 0x8000C2B4;
AudioHeap_SearchCaches = 0x8000C990;
AudioHeap_SearchRegularCaches = 0x8000C9E8;
func_8000CAF4 = 0x8000CAF4;
AudioHeap_UpdateReverbs = 0x8000CEC8;
AudioHeap_ClearCurrentAiBuffer = 0x8000D08C;
AudioHeap_ResetStep = 0x8000D104;
AudioHeap_Init = 0x8000D4A8;
AudioHeap_SearchPermanentCache = 0x8000DB0C;
AudioHeap_AllocPermanent = 0x8000DB64;
AudioHeap_AllocTemporarySampleCache = 0x8000DBE4;
AudioHeap_AllocPersistentSampleCache = 0x8000DC34;
AudioHeap_AllocPersistentSampleCache_2 = 0x8000DC84;
AudioHeap_InitSampleCaches = 0x8000DCD4;
AudioHeap_AllocTemporarySampleCacheEntry = 0x8000DD68;
AudioHeap_DiscardSampleCacheEntry = 0x8000DFFC;
AudioHeap_UnapplySampleCache = 0x8000E1C4;
AudioHeap_AllocPersistentSampleCacheEntry = 0x8000E208;
AudioHeap_DiscardSampleCaches = 0x8000E290;
AudioLoad_DecreaseSampleDmaTtls = 0x8000E4A0;
AudioLoad_DmaSampleData = 0x8000E5A8;
AudioLoad_InitSampleDmaBuffers = 0x8000E8E0;
AudioLoad_InitTable = 0x8000EBB4;
AudioLoad_SyncLoadSeqFonts = 0x8000EC14;
AudioLoad_SyncLoadSeqParts = 0x8000ECC0;
AudioLoad_SyncLoadSample = 0x8000ED28;
AudioLoad_SyncLoadInstrument = 0x8000EE14;
AudioLoad_AsyncLoadSampleBank = 0x8000EEE4;
AudioLoad_AsyncLoadSeq = 0x8000EF48;
AudioLoad_GetFontsForSequence = 0x8000F010;
AudioLoad_DiscardSeqFonts = 0x8000F078;
AudioLoad_DiscardFont = 0x8000F158;
AudioLoad_SyncInitSeqPlayer = 0x8000F200;
AudioLoad_SyncInitSeqPlayerInternal = 0x8000F220;
AudioLoad_SyncLoadSeq = 0x8000F354;
AudioLoad_SyncLoadSampleBank = 0x8000F388;
AudioLoad_SyncLoadFont = 0x8000F478;
AudioLoad_SyncLoad = 0x8000F554;
AudioLoad_GetLoadTableIndex = 0x8000F790;
AudioLoad_SearchCaches = 0x8000F7CC;
AudioLoad_GetLoadTable = 0x8000F820;
AudioLoad_RelocateFont = 0x8000F864;
AudioLoad_SyncDma = 0x8000FA28;
AudioLoad_SyncDmaUnkMedium = 0x8000FB50;
AudioLoad_Dma = 0x8000FBA8;
func_8000FC7C = 0x8000FC7C;
func_8000FC8C = 0x8000FC8C;
AudioLoad_SyncLoadSimple = 0x8000FCA0;
AudioLoad_AsyncLoadInner = 0x8000FCC0;
AudioLoad_ProcessLoads = 0x8000FF9C;
AudioLoad_Init = 0x8000FFCC;
AudioLoad_SlowLoadSample = 0x800105EC;
AudioLoad_GetFontSample = 0x8001079C;
AudioLoad_FinishSlowLoad = 0x80010808;
AudioLoad_ProcessSlowLoads = 0x80010870;
AudioLoad_DmaSlowCopy = 0x800109FC;
AudioLoad_DmaSlowCopyUnkMedium = 0x80010A80;
AudioLoad_StartAsyncLoad = 0x80010AD8;
AudioLoad_ProcessAsyncLoads = 0x80010BF0;
AudioLoad_ProcessAsyncLoad = 0x80010C60;
AudioLoad_AsyncDma = 0x80010EFC;
AudioLoad_AsyncDmaUnkMedium = 0x80010F8C;
AudioLoad_RelocateSample = 0x80010FE4;
AudioLoad_RelocateFontAndPreloadSamples = 0x80011120;
AudioLoad_ProcessSamplePreloads = 0x8001154C;
AudioLoad_AddToSampleSet = 0x80011710;
AudioLoad_GetSamplesForFont = 0x80011758;
func_80011890 = 0x80011890;
func_80011C58 = 0x80011C58;
Audio_GetInstrumentTunedSample = 0x80011D10;
Audio_GetInstrument = 0x80011D4C;
Audio_GetDrum = 0x80011DFC;
func_80011EB8 = 0x80011EB8;
func_80011F4C = 0x80011F4C;
Audio_ProcessNotes = 0x80011FA8;
func_80012438 = 0x80012438;
Audio_SeqLayerNoteDecay = 0x8001266C;
func_8001268C = 0x8001268C;
func_800126AC = 0x800126AC;
Audio_InitSyntheticWave = 0x800127B0;
func_80012854 = 0x80012854;
Audio_InitNoteLists = 0x80012864;
func_800128B4 = 0x800128B4;
Audio_NotePoolClear = 0x80012964;
Audio_NotePoolFill = 0x80012AC4;
func_80012C00 = 0x80012C00;
func_80012C40 = 0x80012C40;
func_80012C6C = 0x80012C6C;
func_80012CEC = 0x80012CEC;
func_80012E28 = 0x80012E28;
func_80012E5C = 0x80012E5C;
func_80012E88 = 0x80012E88;
func_80012ED4 = 0x80012ED4;
func_80012F24 = 0x80012F24;
Audio_AllocNote = 0x8001301C;
func_800132E8 = 0x800132E8;
Audio_SequenceChannelProcessSound = 0x80013400;
Audio_SequencePlayerProcessSound = 0x800135A8;
Audio_GetPortamentoFreqScale = 0x80013708;
Audio_GetVibratoPitchChange = 0x800137DC;
Audio_GetVibratoFreqScale = 0x80013820;
Audio_NoteVibratoUpdate = 0x80013A18;
Audio_NoteVibratoInit = 0x80013A84;
Audio_AdsrInit = 0x80013B6C;
Audio_AdsrUpdate = 0x80013B90;
AudioSeq_InitSequenceChannel = 0x80013EA0;
AudioSeq_SeqChannelSetLayer = 0x80013FC4;
AudioSeq_SeqLayerDisable = 0x800140D0;
AudioSeq_SeqLayerFree = 0x8001410C;
AudioSeq_SequenceChannelDisable = 0x8001415C;
AudioSeq_RequestFreeSeqChannel = 0x800141C8;
AudioSeq_SequencePlayerSetupChannels = 0x80014244;
AudioSeq_SequencePlayerDisableChannels = 0x80014370;
AudioSeq_SequenceChannelEnable = 0x80014440;
AudioSeq_SequencePlayerDisable = 0x800144E4;
AudioSeq_AudioListPushBack = 0x800145BC;
AudioSeq_AudioListPopBack = 0x800145FC;
AudioSeq_InitLayerFreelist = 0x8001463C;
AudioSeq_ScriptReadU8 = 0x800146C0;
AudioSeq_ScriptReadS16 = 0x800146D4;
AudioSeq_ScriptReadCompressedU16 = 0x80014704;
AudioSeq_SeqLayerProcessScript = 0x80014748;
AudioSeq_GetInstrument = 0x800152C0;
AudioSeq_SetInstrument = 0x80015330;
AudioSeq_SequenceChannelSetVolume = 0x800153C4;
AudioSeq_SequenceChannelProcessScript = 0x800153E8;
AudioSeq_SequencePlayerProcessSequence = 0x80015FD4;
AudioSeq_ProcessSequences = 0x8001678C;
AudioSeq_ResetSequencePlayer = 0x80016804;
AudioSeq_InitSequencePlayers = 0x800168BC;
Audio_dummy_80016A50 = 0x80016A50;
Audio_GetSfxFalloff = 0x80016A58;
Audio_GetSfxReverb = 0x80016BC0;
Audio_GetSfxPan = 0x80016CDC;
Audio_GetSfxFreqMod = 0x80016EE4;
Audio_SetSfxProperties = 0x80016FF0;
Audio_UpdateDopplerShift = 0x80017360;
Audio_LoadInstruments = 0x80017494;
Audio_LoadAquasSequence = 0x80017550;
Audio_ResetSfxChannelState = 0x80017588;
Audio_StartSequence = 0x80017600;
Audio_StopSequence = 0x80017760;
Audio_ProcessSeqCmd = 0x800177C8;
Audio_QueueSeqCmd = 0x800182F4;
Audio_ProcessSeqCmds = 0x8001831C;
Audio_GetActiveSeqId = 0x8001839C;
Audio_SeqCmdNotQueued = 0x80018410;
Audio_SeqCmdValueNotQueued = 0x80018470;
Audio_ResetSequenceRequests = 0x800184D4;
Audio_DisableSetupOp = 0x800184EC;
Audio_SetSequenceFade = 0x800185A0;
Audio_UpdateActiveSequences = 0x800185F8;
Audio_SetDelayedSeqCmd = 0x80018E9C;
Audio_UpdateDelayedSeqCmds = 0x80018EE0;
Audio_HandleReset = 0x80018FA4;
Audio_ResetActiveSequences = 0x80019068;
Audio_ResetActiveSequencesAndVolume = 0x800190E4;
Audio_SetSfxBanksMute = 0x80019158;
Audio_ClearBGMMute = 0x800191BC;
Audio_PlaySfx = 0x80019218;
Audio_RemoveMatchingSfxRequests = 0x80019290;
Audio_ProcessSfxRequest = 0x80019434;
Audio_RemoveSfxBankEntry = 0x800197AC;
Audio_ChooseActiveSfx = 0x800198C0;
Audio_PlayActiveSfx = 0x8001A01C;
Audio_KillSfxByBank = 0x8001A290;
Audio_StopSfxByBankAndSource = 0x8001A38C;
Audio_KillSfxByBankAndSource = 0x8001A4B8;
Audio_KillSfxBySource = 0x8001A500;
Audio_KillSfxBySourceAndId = 0x8001A55C;
Audio_KillSfxByTokenAndId = 0x8001A6C4;
Audio_KillSfxById = 0x8001A838;
Audio_ProcessSfxRequests = 0x8001A988;
Audio_SetSfxVolumeMod = 0x8001A9EC;
Audio_UpdateSfxVolumeMod = 0x8001AA90;
Audio_PlayAllSfx = 0x8001AAE4;
Audio_ResetSfx = 0x8001AB50;
Audio_PlayVoice = 0x8001ACDC;
Audio_PlayVoiceWithoutBGM = 0x8001AD00;
Audio_UpdateVoice = 0x8001AD44;
Audio_ClearVoice = 0x8001AE58;
Audio_GetCurrentVoice = 0x8001AE78;
Audio_GetCurrentVoiceStatus = 0x8001AED4;
Audio_SetUnkVoiceParam = 0x8001AF40;
Audio_UpdateUnkVoiceParam = 0x8001AF50;
Audio_ResetPlayerFreqMods = 0x8001AF9C;
Audio_UpdateArwingNoise = 0x8001B014;
Audio_UpdateLandmasterNoise = 0x8001B454;
Audio_UpdateBlueMarineNoise = 0x8001B774;
Audio_UpdatePlayerFreqMod = 0x8001BA40;
Audio_UpdatePlayerReverb = 0x8001BB74;
Audio_UpdatePlayerNoise = 0x8001BC20;
Audio_ResetVoicesAndPlayers = 0x8001BC48;
Audio_ProcessPlaylist = 0x8001BD0C;
Audio_AnalyzeFrequencies = 0x8001BFC0;
Audio_UpdateFrequencyAnalysis = 0x8001C3EC;
Audio_StartPlayerNoise = 0x8001C8B8;
Audio_StopPlayerNoise = 0x8001CA24;
Audio_InitBombSfx = 0x8001CB80;
Audio_PlayBombFlightSfx = 0x8001CCDC;
Audio_PlayBombExplodeSfx = 0x8001CE28;
Audio_StartEngineNoise = 0x8001CEFC;
Audio_StopEngineNoise = 0x8001CF60;
Audio_SetSfxSpeedModulation = 0x8001CFA8;
Audio_SetTransposeAndPlaySfx = 0x8001D034;
Audio_SetModulationAndPlaySfx = 0x8001D0B4;
Audio_PlaySfxModulated = 0x8001D10C;
Audio_SetSfxMapModulation = 0x8001D15C;
Audio_SetHeatAlarmParams = 0x8001D1C8;
Audio_PlayEventSfx = 0x8001D2FC;
Audio_StopEventSfx = 0x8001D3A0;
Audio_SetEnvSfxReverb = 0x8001D400;
Audio_SetBgmParam = 0x8001D410;
Audio_PlaySequence = 0x8001D444;
Audio_PlayFanfare = 0x8001D4AC;
Audio_PlayDeathSequence = 0x8001D520;
Audio_PlayPauseSfx = 0x8001D638;
Audio_PlayMapMenuSfx = 0x8001D6DC;
Audio_RestoreVolumeSettings = 0x8001D780;
Audio_SetVolume = 0x8001D8A8;
Audio_PlaySoundTest = 0x8001D8F4;
Audio_PlaySequenceDistorted = 0x8001D9E0;
Audio_PlaySoundTestTrack = 0x8001DA90;
Audio_FadeOutAll = 0x8001DBD0;
Audio_KillAllSfx = 0x8001DC2C;
Audio_SetAudioSpec = 0x8001DC6C;
Audio_PlayBgm = 0x8001DCB4;
Audio_InitSounds = 0x8001DCE0;
Audio_RestartSeqPlayers = 0x8001DD40;
Audio_StartReset = 0x8001DE1C;
Audio_Update = 0x8001DECC;
AudioThread_CreateTask = 0x8001DF50;
AudioThread_ProcessGlobalCmd = 0x8001E444;
AudioThread_SetFadeOutTimer = 0x8001E720;
AudioThread_SetFadeInTimer = 0x8001E778;
AudioThread_InitQueues = 0x8001E7C8;
AudioThread_QueueCmd = 0x8001E850;
AudioThread_QueueCmdF32 = 0x8001E8A8;
AudioThread_QueueCmdS32 = 0x8001E8CC;
AudioThread_QueueCmdS8 = 0x8001E8F0;
AudioThread_ScheduleProcessCmds = 0x8001E920;
AudioThread_ResetCmdQueue = 0x8001E998;
AudioThread_ProcessCmds = 0x8001E9AC;
AudioThread_GetAsyncLoadStatus = 0x8001ECAC;
AudioThread_GetFontsForSequence = 0x8001ED14;
AudioThread_ResetComplete = 0x8001ED34;
AudioThread_ResetAudioHeap = 0x8001ED8C;
AudioThread_PreNMIReset = 0x8001EE00;
AudioThread_Init = 0x8001EE3C;

View File

@ -1,774 +0,0 @@
//fox_display
gTeamHelpTimer = 0x800CA238;
//fox_std_lib
sSmallChars = 0x800D2660;//type:asciz size:42
Graphics_ClearPrintBuffer = 0x80099980;
Graphics_Printf = 0x800999D8;
Lib_Texture_Scroll = 0x80099A2C;
Lib_Texture_Mottle = 0x80099E28;
Animation_GetLimbIndex = 0x8009A400;
Animation_DrawLimb = 0x8009A440;
Animation_DrawSkeleton = 0x8009A72C;
Animation_GetFrameData = 0x8009AA20;
Animation_GetFrameCount = 0x8009ACDC;
Animation_FindBoundingBox = 0x8009AD18;
Animation_GetDListBoundingBox = 0x8009B74C;
Animation_GetSkeletonBoundingBox = 0x8009B784;
Math_SmoothStepToF = 0x8009BC2C;
Math_SmoothStepToAngle = 0x8009BD38;
Math_SmoothStepToVec3fArray = 0x8009BEEC;
Math_PursueVec3f = 0x8009C124;
Lib_TextureRect_CI4 = 0x8009C320;
Lib_TextureRect_CI4_Flip = 0x8009C674;
Lib_TextureRect_CI4_MirX = 0x8009C9C8;
Lib_TextureRect_CI4_MirY = 0x8009CD3C;
Lib_TextureRect_CI8 = 0x8009D0BC;
Lib_TextureRect_RGBA16 = 0x8009D418;
Lib_TextureRect_RGBA16_MirX = 0x8009D6CC;
Lib_TextureRect_IA8 = 0x8009D994;
Lib_TextureRect_IA8_FlipMirX = 0x8009DC4C;
Lib_TextureRect_IA8_FlipMirY = 0x8009DF14;
Lib_TextureRect_IA8_MirX = 0x8009E1E8;
Lib_TextureRect_IA8_MirY = 0x8009E4B0;
Lib_TextureRect_IA16 = 0x8009E784;
Lib_TextureRect_IA16_MirX = 0x8009EA38;
Lib_TextureRect_IA16_MirY = 0x8009ED04;
Lib_TextureRect_IA16_MirXY = 0x8009EFDC;
Lib_TextureRect_RGBA32 = 0x8009F2C0;
Graphics_FillRectangle = 0x8009F574;
Math_Vec3fFromAngles = 0x8009F6CC;
Math_RadToDeg = 0x8009F768;
Graphics_SetupTextureRender = 0x8009F7B4;
Graphics_DisplayHUDNumber = 0x8009FC0C;
Graphics_DisplaySmallNumber = 0x8009FEA0;
Graphics_DisplayLargeText = 0x800A0094;
Graphics_GetLargeTextWidth = 0x800A06F8;
Graphics_DisplayLargeNumber = 0x800A100C;
Graphics_DisplaySmallText = 0x800A1200;
Graphics_GetSmallTextWidth = 0x800A13EC;
func_800A1540 = 0x800A1540;
Texture_BlendRGBA16 = 0x800A1558;
// fox_beam
PlayerShot_Initialize = 0x80035E48;
// fox_rcp
RCP_SetupDL = 0x800B8DD0;
RCP_SetFog = 0x800B8E14;
RCP_SetupDL_0 = 0x800b8f18;
RCP_SetupDL_1 = 0x800b8f48;
RCP_SetupDL_11 = 0x800b8f78;
RCP_SetupDL_12 = 0x800b8fa8;
RCP_SetupDL_2 = 0x800b8fd8;
RCP_SetupDL_3 = 0x800b9008;
RCP_SetupDL_4 = 0x800b9120;
RCP_SetupDL_7 = 0x800b9150;
RCP_SetupDL_9 = 0x800b9180;
RCP_SetupDL_8 = 0x800b9298;
RCP_SetupDL_13 = 0x800b92c8;
RCP_SetupDL_14 = 0x800b92f8;
RCP_SetupDL_17 = 0x800b9328;
RCP_SetupDL_36 = 0x800b9358;
RCP_SetupDL_52 = 0x800b9388;
RCP_SetupDL_62 = 0x800b94a0;
RCP_SetupDL_37 = 0x800b94d0;
RCP_SetupDL_18 = 0x800b95e8;
RCP_SetupDL_20 = 0x800b9618;
RCP_SetupDL_19 = 0x800b9730;
RCP_SetupDL_21 = 0x800b9760;
RCP_SetupDL_33 = 0x800b9790;
RCP_SetupDL_34 = 0x800b98a8;
RCP_SetupDL_40 = 0x800b99c0;
RCP_SetupDL_42 = 0x800b99f0;
RCP_SetupDL_43 = 0x800b9a20;
RCP_SetupDL_60 = 0x800b9b38;
RCP_SetupDL_47 = 0x800b9c50;
RCP_SetupDL_66 = 0x800b9d68;
RCP_SetupDL_55 = 0x800b9e80;
RCP_SetupDL_57 = 0x800b9eb0;
RCP_SetupDL_45 = 0x800b9fc8;
RCP_SetupDL_46 = 0x800ba0e0;
RCP_SetupDL_41 = 0x800ba110;
RCP_SetupDL_64 = 0x800ba140;
RCP_SetupDL_64_2 = 0x800ba170;
RCP_SetupDL_23 = 0x800BA1A0;
RCP_SetupDL_29 = 0x800BA1D0;
RCP_SetupDL_30 = 0x800BA2E8;
RCP_SetupDL_27 = 0x800BA400;
RCP_SetupDL_32 = 0x800BA430;
RCP_SetupDL_73 = 0x800BA460;
RCP_SetupDL_76 = 0x800BA490;
RCP_SetupDL_74 = 0x800BA4C0;
RCP_SetupDL_78 = 0x800BA4F0;
RCP_SetupDL_81 = 0x800BA520;
RCP_SetupDL_48 = 0x800BA550;
RCP_SetupDL_68 = 0x800BA580;
RCP_SetupDL_49 = 0x800BA5B0;
RCP_SetupDL_44 = 0x800BA5E0;
RCP_SetupDL_50 = 0x800BA610;
RCP_SetupDL_61 = 0x800BA640;
// fox_radio
gRadioMsgList = 0x80178720;
gRadioMsgListIndex = 0x80178724;
gRadioPrintPosX = 0x80178728;
gRadioPrintPosY = 0x8017872C;
gRadioTextBoxPosX = 0x80178730;
gRadioTextBoxPosY = 0x80178734;
gRadioTextBoxScaleX = 0x80178738;
gRadioPortraitPosX = 0x8017873C;
gRadioPortraitPosY = 0x80178740;
sRadioUseRedBox = 0x80178744;
D_radio_80178748 = 0x80178748;
// fox_versus
sUnlockLandmaster = 0x8017875C;
sUnlockOnFoot = 0x80178760;
gRadioMsgPri = 0x800D4A70;
func_radio_800BA760 = 0x800BA760;
func_radio_800BA7BC = 0x800BA7BC;
Radio_PlayMessage = 0x800BA808;
func_radio_800BAAE8 = 0x800BAAE8;
func_radio_800BB388 = 0x800BB388;
Radio_Draw = 0x800BB5D0;
// fox_message
gTextCharTextures = 0x80179010;
gMsgLookup = 0x80185CBC;
Message_PtrFromId = 0x800C2830;
Message_IdFromPtr = 0x800C2890;
Message_GetWidth = 0x800C28DC;
Message_GetCharCount = 0x800C2928;
Message_DisplayChar = 0x800C295C;
Message_DisplayText = 0x800C2AF0;
Message_DisplayScrollingText = 0x800C2D3C;
Message_IsPrintingChar = 0x800C2F30;
// fox_bg
sKaSunColors = 0x800C9DBC;//size:39
sSunColors = 0x800C9D94;//size:39
sSunShifts = 0x800C9CC4;
sKaSunShifts = 0x800C9CF8;
// fox_boss
Boss_CompleteLevel = 0x8004319C;
Boss_AwardBonus = 0x80042EC0;
gBossFrameCount = 0x801613A0;
// fox_save
gDefaultSave = 0x800D4D10;
gSaveFile = 0x80178870; //size:0x200
// fox_edisplay
Object_ApplyWaterDistortion = 0x800596C0;
Object_SetCullDirection = 0x800597C0;
Graphics_SetScaleMtx = 0x8005980C;
Sprite168_Draw = 0x80059850;
Object_dummy_800598DC = 0x800598DC;
MeteoBall_Draw = 0x800598E8;
MeHopBot_PostLimbDraw = 0x800599A4;
MeHopBot_Draw = 0x80059A24;
MeteoTunnel_Draw = 0x80059AEC;
Scenery_DrawTitaniaBones = 0x80059B20;
func_edisplay_80059BB0 = 0x80059BB0;
CoIBeam_Draw = 0x80059BBC;
CoMoleMissile_Draw = 0x80059BF0;
func_edisplay_80059C28 = 0x80059C28;
Sprite167_Draw = 0x80059C34;
FogShadow_Draw = 0x80059C40;
CoBuilding9_Draw = 0x80059F68;
CoBuilding10_Draw = 0x80059FDC;
func_edisplay_8005A010 = 0x8005A010;
func_edisplay_8005A07C = 0x8005A07C;
func_edisplay_8005A088 = 0x8005A088;
ActorDebris_Draw = 0x8005A094;
Actor_DrawEngineAndContrails = 0x8005ADAC;
Actor_DrawEngineGlow = 0x8005B1E8;
ActorTeamArwing_Draw = 0x8005B388;
MeMolarRock_Draw = 0x8005B6A4;
MeMeteor2_Draw = 0x8005B71C;
MeLaserCannon1_Draw = 0x8005B7CC;
ActorMissileSeek_Draw = 0x8005B848;
CoSkibot_Draw = 0x8005B9A4;
CoRadar_Draw = 0x8005BA30;
func_edisplay_8005BAAC = 0x8005BAAC;
Object_SetShadowDL = 0x8005BAB4;
ItemCheckpoint_Draw = 0x8005C5F0;
ItemSilverRing_Draw = 0x8005C900;
ItemSilverStar_Draw = 0x8005C9C0;
ItemGoldRing_Draw = 0x8005CA80;
ItemBomb_Draw = 0x8005CB44;
ItemLasers_Draw = 0x8005CC9C;
ItemMeteoWarp_Draw = 0x8005CDA8;
func_edisplay_8005D008 = 0x8005D008;
func_edisplay_8005D1F0 = 0x8005D1F0;
func_edisplay_8005D3CC = 0x8005D3CC;
Scenery_Draw = 0x8005D654;
Sprite_Draw = 0x8005D8B8;
Actor_DrawOnRails = 0x8005D954;
Actor_DrawAllRange = 0x8005DBC0;
Boss_Draw = 0x8005E1B8;
Effect_DrawOnRails = 0x8005E454;
Effect_DrawAllRange = 0x8005E538;
Item_Draw = 0x8005E7B8;
ActorAllRange_DrawShadow = 0x8005EA24;
Object_DrawShadow = 0x8005ECD8;
Object_ClampSfxSource = 0x8005F030;
Object_SetSfxSourceToPos = 0x8005F0E8;
Object_UpdateSfxSource = 0x8005F1EC;
Object_SetSfxSourceToView = 0x8005F290;
Scenery360_Draw = 0x8005F2F4;
Display_SetSecondLight = 0x8005F670;
func_edisplay_8005F9DC = 0x8005F9DC;
Object_DrawAll = 0x8005FB70;
Effect_DrawAll = 0x8006046C;
Object_Draw = 0x80060714;
Effect_Draw = 0x8006089C;
TexturedLine_Draw = 0x80060968;
TexturedLine_DrawPath = 0x80060D94;
// fox_effect
BonusText_Display = 0x80077240;
Effect_Load = 0x8007783C;
func_effect_80079618 = 0x80079618;
Effect_Effect383_Spawn = 0x8007A568;
Effect_SpawnTimedSfxAtPos = 0x8007A6F0;
Effect_Effect359_Spawn = 0x8007A900;
Effect_Effect382_Spawn = 0x8007AFD0;
Effect_Effect364_Spawn = 0x8007B8F8;
Effect_Effect362_Spawn = 0x8007BC7C;
Effect386_Spawn1 = 0x8007BFFC;
Effect_Effect390_Spawn = 0x8007C120;
func_effect_8007D0E0 = 0x8007D0E0;
func_effect_8007D2C8 = 0x8007D2C8;
func_effect_8007EE68 = 0x8007EE68;
func_effect_800815DC = 0x800815DC;
func_effect_80081A8C = 0x80081A8C;
Effect_Effect391_Spawn = 0x8008377C;
// fox_enmy
Object_PlayerSfx = 0x80060F30;
Object_Kill = 0x80060FBC;
func_enmy_80060FE4 = 0x80060FE4;
func_enmy_80061148 = 0x80061148;
Object_SetInfo = 0x800612B8;
Scenery_Initialize = 0x80061364;
Sprite_Initialize = 0x80061394;
Actor_Initialize = 0x800613C4;
Boss_Initialize = 0x80061404;
Item_Initialize = 0x80061444;
Effect_Initialize = 0x80061474;
Scenery_Load = 0x800614B4;
Sprite_Load = 0x800615A0;
Actor_Load = 0x8006168C;
Boss_Load = 0x80061778;
Item_Load = 0x80061864;
func_enmy_80061958 = 0x80061958;
func_enmy_80061A4C = 0x80061A4C;
func_enmy_80061B68 = 0x80061B68;
func_enmy_80061CD0 = 0x80061CD0;
func_enmy_80061E48 = 0x80061E48;
ActorEvent_Load = 0x80061F0C;
Object_Load = 0x80062180;
func_enmy_80062568 = 0x80062568;
Object_LoadLevelObjects = 0x80062664;
func_enmy_80062B60 = 0x80062B60;
func_enmy_80062C38 = 0x80062C38;
func_enmy_80062D04 = 0x80062D04;
Object_CheckHitboxCollision = 0x80062DBC;
Object_CheckSingleHitbox = 0x800631A8;
Object_CheckPolyCollision = 0x8006326C;
Object_CheckCollision = 0x8006351C;
Actor_CoRadar_Init = 0x80063CAC;
Scenery_Corneria_Init = 0x80063D58;
Scenery_CoStoneArch_Init = 0x80063E5C;
func_enmy_80063F4C = 0x80063F4C;
func_enmy_80063F58 = 0x80063F58;
func_enmy_80063F74 = 0x80063F74;
Object_Init = 0x80063F90;
Scenery_UpdateTitaniaBones = 0x800652CC;
func_enmy_80065380 = 0x80065380;
func_enmy_8006546C = 0x8006546C;
func_enmy_800654E4 = 0x800654E4;
func_enmy_800655C8 = 0x800655C8;
func_enmy_8006566C = 0x8006566C;
ActorMissileSeek_Update = 0x800656D4;
func_enmy_800660F0 = 0x800660F0;
Actor_Despawn = 0x80066254;
CoSkibot_Update = 0x8006654C;
func_enmy_8006684C = 0x8006684C;
CoRadar_Update = 0x800669A0;
MeMolarRock_Update = 0x80066A80;
func_enmy_80066A8C = 0x80066A8C;
func_enmy_80066C00 = 0x80066C00;
CoBuilding9_Update = 0x80066D5C;
func_enmy_80066E80 = 0x80066E80;
Sprite167_Update = 0x80066E8C;
SceneryRotateTowardsCamera = 0x80066EA8;
func_enmy_80066EE4 = 0x80066EE4;
Item_CheckBounds = 0x80066EF0;
Item_SpinPickup = 0x800671D0;
Actor_SetupDebris70 = 0x80067348;
Actor_SpawnDebris70 = 0x800674B4;
ActorSupplies_Update = 0x8006753C;
ActorSupplies_Draw = 0x80067874;
func_enmy_80067A40 = 0x80067A40;
Item1up_Update = 0x80067B1C;
ItemPickup_Update = 0x80067BEC;
ItemLasers_Update = 0x80067F6C;
ItemSupplyRing_Update = 0x80068020;
ItemSilverStar_Update = 0x800685D8;
ItemGoldRing_Update = 0x800685F8;
ItemWingRepair_Update = 0x80068618;
ItemMeteoWarp_Update = 0x80068688;
ItemCheckpoint_Update = 0x80068914;
ItemRingCheck_Update = 0x80068C48;
ItemPathChange_Update = 0x80068C88;
Sprite_UpdateDoodad = 0x80068FE0;
Object_Dying = 0x800690D0;
Actor_Move = 0x800693E8;
Boss_Move = 0x80069658;
Scenery_Move = 0x800696F8;
Sprite_Move = 0x80069858;
Effect_Move = 0x80069924;
Item_Move = 0x80069A10;
Actor_Update = 0x80069AAC;
Boss_Update = 0x80069CBC;
Scenery_Update = 0x80069DF4;
Sprite_Update = 0x80069E88;
Item_Update = 0x80069F30;
Effect_Update = 0x80069FD4;
TexturedLine_Update = 0x8006A06C;
TexturedLine_UpdateAll = 0x8006A38C;
Object_Update = 0x8006A3E8;
// fox_enmy2
sEventTexLineColors = 0x800D0DBC;//size:24
// fox_game
gNextVsViewScale = 0x80161A10;
gVsViewScale = 0x80161A14;
gPlayerInactive = 0x80161A18; //size:0x10
gVsMenuSelection = 0x80161A28;
gShowHud = 0x80161A2C;
gNextLevelPhase = 0x80161A2E;
gNextLevel = 0x80161A30;
gNextGameState = 0x80161A32;
gLastGameState = 0x80161A34;
gBgColor = 0x80161A36;
gBlurAlpha = 0x80161A38;
gGameStandby = 0x80161A39;
gFovY = 0x80161A3C;
gProjectNear = 0x80161A40;
gProjectFar = 0x80161A44;
gShowReticles = 0x800D2860;
D_game_800D2870 = 0x800D2870;
sVsCameraULx = 0x800D2874;
sVsCameraLRx = 0x800D2884;
sVsCameraULy = 0x800D2894;
sVsCameraLRy = 0x800D28A4;
sLevelSceneIds = 0x800D28B4;
Game_Initialize = 0x800A18B0;
Game_SetGameState = 0x800A1980;
Game_ChangeScene = 0x800A1B6C;
Game_InitMasterDL = 0x800A1C14;
Game_InitStandbyDL = 0x800A1E68;
Game_InitFullViewport = 0x800A1F44;
Game_InitViewport = 0x800A1FB0;
Game_Draw = 0x800A24DC;
Game_SetScene = 0x800A25DC;
Game_Update = 0x800A26C0;
Game_SpawnActor = 0x800A3608;
// sf_hud
D_801616A0 = 0x801616A0; //type:s32 size:0xC
D_801616B0 = 0x801616B0; //type:s32 size:0xC
gTotalHits = 0x80161714;
gShowBossHealth = 0x80161734;
gMedalStatus = 0x801617B4;
gMedalFlashTimer = 0x801617B8;
sLevelTitleCard = 0x800D1AEC; //type:s32 size:0x1B0
// fox_play
gSavedZoSearchlightStatus = 0x80161A50;
gArwingSpeed = 0x80161A54;
D_play_80161A5C = 0x80161A5C;
gScreenFlashTimer = 0x80161A60;
gDropHitCountItem = 0x80161A62;
sPlayWingSplashSfx = 0x80161A64;
sEnvironment = 0x80161A68;
gVenomHardClear = 0x800D2F68; //type:u8
// fox_context
D_ctx_80161A70 = 0x80161A70;
D_ctx_80161A74 = 0x80161A74;
D_ctx_80161A78 = 0x80161A78;
D_ctx_80161A7C = 0x80161A7C;
D_ctx_80161A80 = 0x80161A80;
D_ctx_80161A84 = 0x80161A84;
gGroundSurface = 0x80161A88;
gSavedGroundSurface = 0x80161A8C;
gGoldRingCount = 0x80161A90;
gHitCount = 0x80161A98;
gSavedHitCount = 0x80161A9C;
gLifeCount = 0x80161AA0;
gLaserStrength = 0x80161AA8;//size:0x10
gCullObjects = 0x80161AB8;
gScenery = 0x80161B00; //size:0x1900
gSprites = 0x80163400; //size:0xBE0
gActors = 0x80163FE0; //size:0xB130
gBosses = 0x8016F110; //size:0x1020
gEffects = 0x80170130; //size:0x36B0
gItems = 0x801737E0; //size:0x870
gPlayerShots = 0x80174050; //size:0x700
gTexturedLines = 0x80174750; //size:0x12C0
gRadarMarks = 0x80175A10; //size:0xA28
gBonusText = 0x80176438; //size:0x118
gMeMoraStatus = 0x80176550;
gMeMoraXpos = 0x80176558;
gMeMoraYpos = 0x80176878;
gMeMoraZpos = 0x80176B98;
gMeMoraXrot = 0x80176EB8;
gMeMoraYrot = 0x801771D8;
gSceneId = 0x801774F8;
gMeMoraZrot = 0x80177500;
gSceneSetup = 0x80177820;
gClearPlayerInfo = 0x80177824;
gEnemyShotSpeed = 0x80177828;
D_ctx_8017782C = 0x8017782C;
gShowLevelClearStatusScreen = 0x80177830;
gGameState = 0x80177834;
gLevelStartStatusScreenTimer = 0x80177838;
gNextGameStateTimer = 0x8017783C;
gLevelClearScreenTimer = 0x80177840;
gOptionMenuStatus = 0x8017784C; //type:OptionState
gBossHealthBar = 0x80177848;
D_ctx_80177850 = 0x80177850;
gPlayState = 0x80177854;
D_ctx_80177858 = 0x80177858;
D_ctx_80177868 = 0x80177868;
gPlayerForms = 0x80177870;
gLevelMode = 0x80177880;
gHandicap = 0x80177888;
gDrawMode = 0x80177898;
gVersusStage = 0x8017789C;
gPlayerNum = 0x801778A0;
gVsPointsToWin = 0x801778A4;
gCamCount = 0x801778A8;
D_801778AB = 0x801778AB;
gVsMatchType = 0x801778AC;
gTeamShields = 0x801778B0; //size:0x18
gVsTimeTrialLimit = 0x801778C8;
gSavedTeamShields = 0x801778D0; //size:0x18
gVersusMode = 0x801778E8;
gPrevPlanetSavedTeamShields = 0x801778F0;//size=0x18
gBoostButton = 0x80177908;
gTeamDamage = 0x80177910;
gBrakeButton = 0x80177928;
gMissionStatus = 0x80177930;
gShootButton = 0x80177938;
gGroundHeight = 0x80177940;
gBombButton = 0x80177948;
D_ctx_80177950 = 0x80177950;
D_ctx_80177958 = 0x80177958;
gInputHold = 0x80177974;
gCsCamEyeX = 0x80177978;
gInputPress = 0x8017797C;
gCsCamEyeY = 0x80177980;
gCsCamEyeZ = 0x80177988;
D_ctx_80177990 = 0x80177990;
gCsCamAtX = 0x801779A0;
D_ctx_801779A8 = 0x801779A8;
gCsCamAtY = 0x801779B8;
gCsCamAtZ = 0x801779C0;
gChargeTimers = 0x801779C8;
gPlayCamEye = 0x801779D8;
gPlayCamAt = 0x801779E8;
gExpertMode = 0x801779F8;
gUturnDownTimers = 0x80177A00;
D_ctx_80177A10 = 0x80177A10;//size:0x28
gUturnBrakeTimers = 0x80177A38;
D_ctx_80177A48 = 0x80177A48;//size:0x28
gLoopDownTimers = 0x80177A70;//size:0x10
gCsFrameCount = 0x80177A80;
gLoopBoostTimers = 0x80177A88;//size:0x10
gDrawGround = 0x80177A98;
gMuzzleFlashScale = 0x80177AA0;
gDrawBackdrop = 0x80177AB0;
gShieldAlpha = 0x80177AB8;
gAqDrawMode = 0x80177AC8;
gHasShield = 0x80177AD0;
gTitleState = 0x80177AE0;
gShieldTimer = 0x80177AE8;
gMainController = 0x80177AF8;
gVsLockOnTimers = 0x80177B00;
gMapState = 0x80177B40;
gStartAndrossFightTimer = 0x80177B44;
gMissionNumber = 0x80177B48;
gMissionTeamStatus = 0x80177B50;
gMissionHitCount = 0x80177B70;
gMissionPlanet = 0x80177B90;
gMissionMedal = 0x80177BB0;
gControllerRumbleTimers = 0x80177BD0;
gPlanetPathStatus = 0x80177BD8;
gPlayerScores = 0x80177C30;
gCircleWipeFrame = 0x80177C50;
D_ctx_80177C58 = 0x80177C58;
gOptionSoundMode = 0x80177C74;
gVolumeSettings = 0x80177C80;
gBgmSeqId = 0x80177C90;
D_ctx_80177C94 = 0x80177C94;
gLevelType = 0x80177C98;
D_ctx_80177C9C = 0x80177C9C;
gSavedObjectLoadIndex = 0x80177CA0;
D_ctx_80177CA4 = 0x80177CA4;
D_ctx_80177CAC = 0x80177CAC;
gSavedPathProgress = 0x80177CB0;
D_ctx_80177CB4 = 0x80177CB4;
D_ctx_80177CBC = 0x80177CBC;
D_ctx_80177CC4 = 0x80177CC4;
gPathGroundScroll = 0x80177CC8;
gStarWolfTeamAlive = 0x80177CD0; // size:0x18
gPathVelZ = 0x80177D08;
gRightWingHealth = 0x80177D10;
gPathProgress = 0x80177D20;
gLeftWingHealth = 0x80177D28;
gRadioPortraitScaleY = 0x80177D38;
gRightWingFlashTimer = 0x80177D40;
gRadioTextBoxScaleY = 0x80177D50;
gLeftWingFlashTimer = 0x80177D58;
gRadioMsgRadioId = 0x80177D68;
gRightWingDebrisTimer = 0x80177D70;
gLeftWingDebrisTimer = 0x80177D88;
gBombCount = 0x80177DA0;
gGameFrameCount = 0x80177DB0;
gObjectLoadIndex = 0x80177DC8;
gPrevEventActorIndex = 0x80177E70;
gFormationLeaderIndex = 0x80177E78;
gRingPassCount = 0x80177E80;
gFormationInitRot = 0x80177E88; // size:0xC
gTeamArrowsViewPos = 0x80177E98;
gFormationInitPos = 0x80177F10;
D_ctx_80177F20 = 0x80177F20; //size:0xF4
D_ctx_80178028 = 0x80178028; //size:0xF4
gGroundClipMode = 0x8017812C;
D_ctx_80178130 = 0x80178130; //size:0xF4
gCurrentLevel = 0x80178234;
D_ctx_80178238 = 0x80178238;//size:0x3D type:u8
gLevelPhase = 0x8017827C;
gPlayer = 0x80178280;
gBossActive = 0x80178284;
gStarOffsetsX = 0x80178288;
gKillEventActors = 0x8017828C;
gStarOffsetsY = 0x80178290;
gUseDynaFloor = 0x80178294;
gStarFillColors = 0x80178298;
gRadioState = 0x8017829C;
gCurrentRadioPortrait = 0x801782A4;
gScenery360 = 0x801782A8;
gRadioStateTimer = 0x801782AC;
gRadioMouthTimer = 0x801782B4;
gDrawSmallRocks = 0x801782B8;
D_ctx_801782BC = 0x801782BC;
D_ctx_801782C0 = 0x801782C0;
D_ctx_801782D0 = 0x801782D0;
D_ctx_801782D4 = 0x801782D4;
gRadioMsgCharIndex = 0x801782D8;
gRadioMsgId = 0x801782E8;
gMsgCharIsPrinting = 0x801782F8;
gDynaFloorTimer = 0x801782FC;
gHideRadio = 0x80178300;
gRadioMsg = 0x80178308;
gLevelObjects = 0x80178310;
gFogRed = 0x80178320;
gFogGreen = 0x80178328;
gFogBlue = 0x80178330;
gFogAlpha = 0x80178338;
gFillScreenAlpha = 0x80178340;
gFillScreenRed = 0x80178348;
gFillScreenGreen = 0x80178350;
gFillScreenBlue = 0x80178354;
gFillScreenAlphaTarget = 0x80178358;
gFillScreenAlphaStep = 0x8017835C;
gLight3R = 0x80178360;
gLight3G = 0x80178364;
gLight3B = 0x80178368;
gLight3Brightness = 0x8017836C;
gLight3x = 0x80178370;
gPlayerGlareAlphas = 0x80178380;
gPlayerGlareReds = 0x80178390;
gPlayerGlareGreens = 0x801783A0;
gPlayerGlareBlues = 0x801783B0;
gSunViewX = 0x801783D0;
gSunViewY = 0x801783D4;
gFogNear = 0x801783D8;
gFogFar = 0x801783DC;
gStarCount = 0x80178410;
gStarfieldX = 0x80178420;
gStarfieldY = 0x80178424;
gStarfieldRoll = 0x80178428;
gStarfieldScrollX = 0x8017842C;
gStarfieldScrollY = 0x80178430;
gBossDeathCamAtX = 0x80178440;
gBossDeathCamAtY = 0x80178444;
gBossDeathCamAtZ = 0x80178448;
gCameraShakeY = 0x8017847C;
gCameraShake = 0x80178480;
gLoadLevelObjects = 0x80178488;
gZoDodoraWaypointCount = 0x801784A4;
gGroundType = 0x801784AC;
gLight1xRot = 0x801784B8;
gLight1yRot = 0x801784BC;
gLight1zRot = 0x801784C0;
gLight1xRotTarget = 0x801784C4;
gLight1yRotTarget = 0x801784C8;
gLight1zRotTarget = 0x801784CC;
gEnvLightxRot = 0x801784D0;
gEnvLightyRot = 0x801784D4;
gEnvLightzRot = 0x801784D8;
gLight1x = 0x801784DC;
gLight1y = 0x801784E0;
gLight1z = 0x801784E4;
gLight1rotStep = 0x801784E8;
gLight2xRot = 0x801784EC;
gLight2yRot = 0x801784F0;
gLight2zRot = 0x801784F4;
gLight2xRotTarget = 0x801784F8;
gLight2yRotTarget = 0x801784FC;
gLight2zRotTarget = 0x80178500;
gLight2x = 0x80178504;
gLight2y = 0x80178508;
gLight2z = 0x8017850C;
D_ctx_80178520 = 0x80178520;
D_ctx_80178524 = 0x80178524;
D_ctx_80178528 = 0x80178528;
D_ctx_80178538 = 0x80178538;
D_ctx_8017853C = 0x8017853C;
gLight2colorStep = 0x80178540;
D_ctx_80178544 = 0x80178544;
gLight1R = 0x80178548;
gLight1G = 0x8017854C;
gLight1B = 0x80178550;
gAmbientR = 0x80178554;
gAmbientG = 0x80178558;
gAmbientB = 0x8017855C;
gLight2R = 0x80178564;
gLight2G = 0x80178568;
gLight2B = 0x8017856C;
gLight2RTarget = 0x80178570;
gLight2GTarget = 0x80178574;
gLight2BTarget = 0x80178578;
Play_GetMaxShields = 0x800A3FC4;
Play_dummy_MuteSfx = 0x800A3FB0;
Play_CheckMedalStatus = 0x800A3F50;
Play_UpdateDynaFloor = 0x800A3FEC;
Player_WingEffects = 0x800A4460;
Player_DamageEffects = 0x800A46A0;
Player_WaterEffects = 0x800A4C40;
Scenery360_Initialize = 0x800A4F4C;
Play_InitVsStage = 0x800A4F7C;
Play_dummy_800A5330 = 0x800A5330;
Play_Setup360_CO = 0x800A5338;
Play_Setup360_SY = 0x800A55B0;
Play_Setup360_AND = 0x800A57E0;
Play_Setup = 0x800A5844;
Play_InitEnvironment = 0x800A594C;
Play_GenerateStarfield = 0x800A5D6C;
Play_SetupStarfield = 0x800A5EBC;
Player_PlaySfx = 0x800A5FA0;
Play_PlaySfxFirstPlayer = 0x800A6028;
Play_PlaySfxNoPlayer = 0x800A6070;
BonusText_Initialize = 0x800A60B8;
TexturedLine_Initialize = 0x800A60E8;
RadarMark_Initialize = 0x800A6118;
Play_ClearObjectData = 0x800A6148;
Play_UpdateFillScreen = 0x800A6590;
Play_SpawnHitmark = 0x800A668C;
Play_SetupDebris = 0x800A670C;
Play_SpawnDebris = 0x800A69F8;
Player_CheckAllGoldRings = 0x800A6A74;
Player_DamageWings = 0x800A6AC0;
Player_ApplyDamage = 0x800A6CD0;
Player_GroundedCollision = 0x800A729C;
Play_CheckDynaFloorCollision = 0x800A73E4;
Play_CheckSingleHitbox = 0x800A78C4;
Player_CheckHitboxCollision = 0x800A7974;
Play_CheckPolyCollision = 0x800A8054;
Player_CheckPolyCollision = 0x800A8304;
Player_CheckItemCollect = 0x800A86E4;
Player_Collide = 0x800A8804;
Player_UpdateHitbox = 0x800A887C;
Player_CollisionCheck = 0x800A8BA4;
Player_FloorCheck = 0x800AA800;
Player_InitializeAll = 0x800AB2AC;
Player_Initialize = 0x800AB304;
Play_InitLevel = 0x800AB334;
Player_ResetVsData = 0x800AB964;
Player_InitVersus = 0x800ABA08;
Play_Init = 0x800ABAB4;
Player_SetupArwingShot = 0x800AC290;
Player_SetupTankShot = 0x800AC650;
Player_TankCannon = 0x800ACA40;
Player_ArwingLaser = 0x800ACABC;
Player_SmartBomb = 0x800ACC7C;
Player_SetupOnFootShot = 0x800ACDC0;
Player_OnFootGun = 0x800AD094;
Player_CanLockOn = 0x800AD118;
Player_UpdateLockOn = 0x800AD1F4;
Player_Shoot = 0x800AD7F0;
Player_ArwingBank = 0x800ADA28;
Player_UseTankJets = 0x800ADD98;
Player_UpdatePath = 0x800ADF58;
Player_CheckBounds360 = 0x800AE278;
Player_MoveArwing360 = 0x800AE4A4;
Player_PerformLoop = 0x800AECAC;
Player_MoveArwingOnRails = 0x800AF07C;
Player_MoveTank360 = 0x800AF928;
Player_OnFootUpdateSpeed = 0x800B00C0;
Player_MoveOnFoot = 0x800B0194;
Player_Setup = 0x800B0F50;
Player_UpdateArwingRoll = 0x800B2130;
Player_UpdateTankRoll = 0x800B22C0;
Player_ArwingBoost = 0x800B2574;
Player_ArwingBoost2 = 0x800B2BE0;
Player_ArwingBrake = 0x800B2C00;
Player_TankBoostBrake = 0x800B3010;
Player_UpdateTankJets = 0x800B3314;
Player_UpdateEffects = 0x800B39E0;
Player_UpdateShields = 0x800B40AC;
Player_LowHealthAlarm = 0x800B415C;
Play_dummy_800B41E0 = 0x800B41E0;
Player_Down = 0x800B41EC;
Player_UpdateOnRails = 0x800B42B0;
Player_Update360 = 0x800B44C4;
Player_LowHealthMsg = 0x800B46F8;
Player_Update = 0x800B48BC;
Camera_UpdateArwingOnRails = 0x800B56BC;
Camera_UpdateCockpitOnRails = 0x800B5D30;
Camera_FollowPlayer = 0x800B5FBC;
Camera_UpdateArwing360 = 0x800B63BC;
Camera_UpdateTank360 = 0x800B6848;
Camera_UpdateOnFoot360 = 0x800B6BFC;
Camera_SetStarfieldPos = 0x800B6F50;
Camera_Update360 = 0x800B7184;
Camera_Update = 0x800B71E4;
Camera_SetupLights = 0x800B73E0;
Play_UpdateLevel = 0x800B79B0;
Play_Update = 0x800B832C;
Play_SpawnVsItem = 0x800B852C;
Play_SetupZPos360 = 0x800B86A4;
Play_Main = 0x800B86CC;
D_tank_800C9F2C = 0x800C9F2C;
gNoHitbox = 0x800CBF34;
D_bg_8015F970 = 0x8015F970;
D_bg_8015F984 = 0x8015F984;
gTeamLowHealthMsgTimer = 0x8017796C;

View File

@ -1,370 +0,0 @@
osContInit = 0x8001FFC0;
__osContGetInitData = 0x800201B8;
__osPackRequestData = 0x80020288;
osContStartReadData = 0x80020380;
osContGetReadData = 0x80020444;
__osPackReadData = 0x800204EC;
osMotorStop = 0x80020920;
osMotorStart = 0x80020A88;
osMotorInit = 0x80020D70;
osRecvMesg = 0x800205E0;
osSendMesg = 0x80020720;
osContStartQuery = 0x80020870;
osContGetQuery = 0x800208F4;
guPerspectiveF = 0x80020F40;
guPerspective = 0x80021170;
guLookAtF = 0x800211D0;
guLookAt = 0x80021488;
guOrthoF = 0x80021500;
guOrtho = 0x80021654;
osInvalICache = 0x800216C0;
osInvalDCache = 0x80021740;
osPiStartDma = 0x800217F0;
osViBlack = 0x80021900;
osWritebackDCacheAll = 0x80021970;
osViSwapBuffer = 0x800219A0;
osViRepeatLine = 0x800219F0;
osParameterPad = 0x80021A60;
osViSetMode = 0x80021AC0;
osViSetSpecialFeatures = 0x80021B30;
osCreateMesgQueue = 0x80021CF0;
osSetEventMesg = 0x80021D20;
osViSetEvent = 0x80021D90;
osSpTaskYielded = 0x80021E00;
osSpTaskYield = 0x80021E80;
osSpTaskLoad = 0x80021FBC;
osSpTaskStartGo = 0x8002214C;
osDpSetStatus = 0x80022190;
osCreateThread = 0x800221A0;
osStartThread = 0x800222F0;
osCreateViManager = 0x80022440;
_MakeMotorData = 0x80020BF4;
__osSiRawWriteIo = 0x80028C30;
__osSiRawReadIo = 0x80028BE0;
osReadHost = 0x80029EB0;
_VirtualToPhysicalTask = 0x80021EA0;
viMgrMain = 0x800225C8;
__osPackEepReadData = 0x800236A0;
__osPackEepWriteData = 0x80023960;
__osExceptionPreamble = 0x80025350;
__ptExceptionPreamble = 0x80025360;
__ptException = 0x80025384;
__osException = 0x80025428;
send_mesg = 0x80025D08;
__osPackRamWriteData = 0x800267C4;
__osPackRamReadData = 0x80026B5C;
osLeoDiskInit = 0x80027F90;
string_to_u32 = 0x80029BA0;
send_packet = 0x80029BF8;
clear_IP6 = 0x80029C6C;
send = 0x80029CD8;
kdebugserver = 0x80029DA8;
__osLeoAbnormalResume = 0x8002A8B4;
__osLeoResume = 0x8002A99C;
__osPfsGetStatus = 0x8002AC30;
__osSpRawWriteIo = 0x8002E1E0;
__osSpRawReadIo = 0x8002E230;
osCreatePiManager = 0x800227A0;
ramromMain = 0x8002296C;
osSetThreadPri = 0x80022A80;
osInitialize = 0x80022B60;
osGetTime = 0x80023000;
__sinf = 0x80023090;
__cosf = 0x80023250;
guSqrtf = 0x800233C0;
osSetTimer = 0x800233D0;
osEepromRead = 0x800234B0;
osEepromWrite = 0x800237B0;
__osEepStatus = 0x80023A6C;
__ull_rshift = 0x80023C90;
__ull_rem = 0x80023CBC;
__ull_div = 0x80023CF8;
__ll_lshift = 0x80023D34;
__ll_rem = 0x80023D60;
__ll_div = 0x80023D9C;
__ll_mul = 0x80023DF8;
__ull_divremi = 0x80023E28;
__ll_mod = 0x80023E88;
__ll_rshift = 0x80023F24;
osEepromProbe = 0x80023F50;
memcpy = 0x80023FC0;
strlen = 0x80023FEC;
strchr = 0x80024014;
_Putfld = 0x80024060;
_Printf = 0x800246D0;
osSetTime = 0x80024D20;
__osGetActiveQueue = 0x80024D50;
osAiSetFrequency = 0x80024D60;
osCartRomInit = 0x80024EC0;
osEPiStartDma = 0x80024FB0;
osAiGetLength = 0x80025090;
osAiSetNextBuffer = 0x800250A0;
osGetCount = 0x80025150;
__osSiRawStartDma = 0x80025160;
__osSiCreateAccessQueue = 0x80025210;
__osSiGetAccess = 0x80025260;
__osSiRelAccess = 0x800252A4;
__osDisableInt = 0x800252D0;
__osRestoreInt = 0x800252F0;
__osDequeueThread = 0x80025310;
__osEnqueueAndYield = 0x80025DF0;
__osEnqueueThread = 0x80025EF0;
__osPopThread = 0x80025F38;
__osDispatchThread = 0x80025F48;
__osCleanupThread = 0x800260C4;
osPfsIsPlug = 0x800260D0;
__osPfsRequestData = 0x80026270;
__osPfsGetInitData = 0x8002636C;
__osContAddressCrc = 0x80026440;
__osContDataCrc = 0x800264F0;
__osContRamWrite = 0x800265C0;
__osContRamRead = 0x80026940;
guMtxF2L = 0x80026CD0;
guMtxIdentF = 0x80026DD0;
guMtxIdent = 0x80026E58;
guMtxL2F = 0x80026E88;
osJamMesg = 0x80026F40;
osPiGetCmdQueue = 0x80027090;
__osViInit = 0x800270C0;
__osSpGetStatus = 0x80027200;
__osSpSetStatus = 0x80027210;
bcopy = 0x80027220;
osVirtualToPhysical = 0x80027530;
osWritebackDCache = 0x800275B0;
__osSpSetPc = 0x80027630;
__osSpRawStartDma = 0x80027670;
__osSpDeviceBusy = 0x80027700;
__osTimerServicesInit = 0x80027730;
__osTimerInterrupt = 0x800277BC;
__osSetTimerIntr = 0x80027A00;
__osInsertTimer = 0x80027A74;
osGetThreadPri = 0x80027C00;
__osViGetCurrentContext = 0x80027C20;
__osViSwapContext = 0x80027C30;
__osPiCreateAccessQueue = 0x80028090;
__osPiGetAccess = 0x800280E0;
__osPiRelAccess = 0x80028124;
osPiRawStartDma = 0x80028150;
osEPiRawStartDma = 0x80028230;
__osDevMgrMain = 0x80028460;
__osRdbSend = 0x800288F0;
__osSetSR = 0x80028BB0;
__osGetSR = 0x80028BC0;
__osSetFpcCsr = 0x80028BD0;
osMapTLBRdb = 0x80028C80;
osPiRawReadIo = 0x80028CE0;
bzero = 0x80028D40;
_Litob = 0x80028DE0;
_Genld = 0x80029080;
_Ldtob = 0x800295F0;
__osAiDeviceBusy = 0x80029B40;
__osSiDeviceBusy = 0x80029B70;
__rmonSendFault = 0x80029F80;
__rmonIOflush = 0x80029FF4;
__rmonIOputw = 0x8002A044;
__rmonIOhandler = 0x8002A0B0;
osInitRdb = 0x8002A180;
__osLeoInterrupt = 0x8002A210;
osSetIntMask = 0x8002AA90;
osDestroyThread = 0x8002AB30;
__osProbeTLB = 0x8002AD40;
__osSetCompare = 0x8002AE00;
__osResetGlobalIntMask = 0x8002AE10;
osEPiRawWriteIo = 0x8002AE70;
osEPiRawReadIo = 0x8002AEC0;
__osSetGlobalIntMask = 0x8002AF10;
osYieldThread = 0x8002AF60;
lldiv = 0x8002AFB0;
ldiv = 0x8002B0B0;
__osGetCause = 0x8002B140;
__rmoncmd_NotImplemented = 0x8002B150;
__rmonExecute = 0x8002B15C;
__rmonWriteWordTo = 0x8002B1F0;
__rmonReadWordAt = 0x8002B238;
__rmonMemcpy = 0x8002B28C;
__rmonCopyWords = 0x8002B2C0;
__rmonmem_strcopy = 0x8002B2F4;
__rmonReadMem = 0x8002B330;
__rmonWriteMem = 0x8002B52C;
__rmonListProcesses = 0x8002B778;
__rmonLoadProgram = 0x8002B7F8;
__rmonGetExeName = 0x8002B804;
__rmonGetRegionCount = 0x8002B8AC;
__rmonGetRegions = 0x8002B91C;
__rmonMaskIdleThreadInts = 0x8002BB00;
__rmonGetTCB = 0x8002BB7C;
__rmonStopUserThreads = 0x8002BBFC;
__rmonListThreads = 0x8002BD04;
__rmonGetThreadStatus = 0x8002BE38;
__rmonThreadStatus = 0x8002C12C;
__rmonStopThread = 0x8002C194;
__rmonRunThread = 0x8002C2DC;
__rmonSetFault = 0x8002C570;
__rmonInit = 0x8002C5BC;
__rmonPanic = 0x8002C698;
__rmonSetComm = 0x8002C6B8;
__rmonregs_LoadStoreSU = 0x8002C700;
LoadStoreVU = 0x8002C784;
SetUpForRCPop = 0x8002C818;
CleanupFromRCPop = 0x8002C8C0;
__rmonGetGRegisters = 0x8002C968;
__rmonSetGRegisters = 0x8002CAC4;
__rmonGetFRegisters = 0x8002CC14;
__rmonSetFRegisters = 0x8002CCCC;
rmonGetRcpRegister = 0x8002CD80;
__rmonGetSRegs = 0x8002CDE4;
__rmonSetSRegs = 0x8002CF44;
__rmonGetVRegs = 0x8002D054;
__rmonSetVRegs = 0x8002D16C;
__rmonGetRegisterContents = 0x8002D230;
SetTempBreakpoint = 0x8002D300;
ClearTempBreakpoint = 0x8002D3AC;
__rmonSetBreak = 0x8002D494;
__rmonListBreak = 0x8002D654;
__rmonClearBreak = 0x8002D660;
__rmonGetBranchTarget = 0x8002D7BC;
__rmonbrk_IsJump = 0x8002D9E4;
__rmonSetSingleStep = 0x8002DA78;
__rmonGetExceptionStatus = 0x8002DB3C;
rmonSendBreakMessage = 0x8002DB7C;
__rmonHitBreak = 0x8002DC38;
__rmonHitSpBreak = 0x8002DC68;
__rmonHitCpuFault = 0x8002DCD0;
rmonFindFaultedThreads = 0x8002DD00;
__rmonSendHeader = 0x8002DDE0;
__rmonSendReply = 0x8002DE78;
__rmonSendData = 0x8002DF20;
rmonMain = 0x8002E040;
osStopThread = 0x8002E280;
__rmonRCPrunning = 0x8002E340;
__rmonIdleRCP = 0x8002E364;
__rmonStepRCP = 0x8002E3A8;
__rmonRunRCP = 0x8002E3BC;
__osContinitialized = 0x800C7CC0;
osViModeNtscLan1 = 0x800C7CD0;
osViModePalLan1 = 0x800C7D20;
osViModeMpalLan1 = 0x800C7D70;
__osViDevMgr = 0x800C7DC0; //size:0x1C
__osPiDevMgr = 0x800C7DE0; //size:0x1C
__osPiTable = 0x800C7DFC;
__osCurrentHandle = 0x800C7E00;
osClockRate = 0x800C7E10; //type:u64
osViClock = 0x800C7E18;
__osShutdown = 0x800C7E1C;
__OSGlobalIntMask = 0x800C7E20;
__xprintf_spaces = 0x800C7E30;
__xprintf_zeroes = 0x800C7E54;
__ai_hdwrBugFlag = 0x800C7E80;
__osSiAccessQueueEnabled = 0x800C7E90;
__osThreadTail = 0x800C7EA0;
__osRunQueue = 0x800C7EA8;
__osActiveQueue = 0x800C7EAC;
__osRunningThread = 0x800C7EB0;
__osFaultedThread = 0x800C7EB4;
__osHwIntTable = 0x800C7EC0;
__osRdb_DbgRead_Ct = 0x800C7ED4;
__osRdb_Mesg = 0x800C7ED8;
__os_Kdebug_Pkt = 0x800C7EDC;
__osvi_vi_1 = 0x800C7EE0;
__osvi_vi_2 = 0x800C7F10;
__osViCurr = 0x800C7F40;
__osViNext = 0x800C7F44;
__osTimerList = 0x800C7F50;
__osPiAccessQueueEnabled = 0x800C7F60;
__osRdb_IP6_Empty = 0x800C7F70;
ldigs = 0x800C7F80;
udigs = 0x800C7F94;
__kdebug_numChars = 0x800C7FB0;
readHostInitialized = 0x800C7FC0;
__rmon_dispatchTable = 0x800C7FD0;
__rmonActive = 0x800C80B0;
__osIntOffTable = 0x800C94E0;
__osIntTable = 0x800C9500;
__osCauseTable_pt = 0x800C9524;
__osRcpImTable = 0x800C95E0;
__osContPifRam = 0x80156620; // size:0x40
__osContLastCmd = 0x80156660;
__osMaxControllers = 0x80156661;
__osEepromTimerQ = 0x80156688;
__osEepromTimerMsg = 0x801566A0;
__osEventStateTab = 0x801568F0;
__sptask_tmp_task = 0x801569B0;
viThread = 0x801569F0;
viThreadStack = 0x80156BA0;
viEventQueue = 0x80157BA0;
viEventBuf = 0x80157BB8;
viRetraceMsg = 0x80157BD0; // size:0x18
viCounterMsg = 0x80157BE8; // size:0x18
__vimgr_retrace = 0x80157C00;
_MotorStopData = 0x801566B0;
_MotorStartData = 0x801567B0;
_motorstopbuf = 0x801568B0;
_motorstartbuf = 0x801568D0;
piThread = 0x80157C10;
piThreadStack = 0x80157DC0;
ramromThread = 0x80158DC0;
ramromThreadStack = 0x80158F70;
getRamromQ = 0x80159370;
getRamromBuf = 0x80159388;
freeRamromQ = 0x80159390;
freeRamromBuf = 0x801593A8;
piEventQueue = 0x801593B0;
piEventBuf = 0x801593C8;
__kmc_pt_mode = 0x801593D0;
__osEepPifRam = 0x801593E0; // size:0x40
CartRomHandle = 0x80159420; // size:0x74
siAccessBuf = 0x801594A0;
__osSiAccessQueue = 0x801594A8;
__osPfsPifRam = 0x801594C0; // size:0x40
__osBaseTimer = 0x80159500;
__osCurrentTime = 0x80159520; // type:u64
__osBaseCounter = 0x80159528;
__osViIntrCount = 0x8015952C;
__osTimerCounter = 0x80159530;
__osProfTimerQ = 0x80159538;
__osProfileList = 0x80159550;
__osProfileListEnd = 0x80159554;
__osProfileOverflowBin = 0x80159558;
LeoDiskHandle = 0x80159560; // size:0x74
__osDiskHandle = 0x801595D4;
piAccessBuf = 0x801595E0;
__osPiAccessQueue = 0x801595E8;
__osThreadSave = 0x80159600;
__kdebug_buffer = 0x801597B0;
readHostMesgQueue = 0x801597C0;
readHostMesgBuf = 0x801597D8;
__osRdb_Read_Data_Buf = 0x801597DC;
__osRdb_Read_Data_Ct = 0x801597E0;
IOmq = 0x801597F0;
IOmsgs = 0x80159808;
__osRdb_DbgRead_Buf = 0x8015980C;
rmonRdbReadBuf = 0x80159810;
__osRdb_IP6_Data = 0x8015A010;
__osRdb_IP6_Size = 0x8015A014;
__osRdb_IP6_Ct = 0x8015A018;
__osRdb_IP6_CurWrite = 0x8015A01C;
__osRdb_IP6_CurSend = 0x8015A020;
leoDiskStack = 0x8015A030;
__rmonUtilityBuffer = 0x8015B030;
__rmonMQ = 0x8015B130;
rmonIOThread = 0x8015B148;
rmonMsgs = 0x8015B2F8;
rmonIOStack = 0x8015B318;
rmonPiMsgs = 0x8015F318;
rmonPiMQ = 0x8015F338;
RCPpc = 0x8015F350;
oldIMEMvalue = 0x8015F354;
DMEMbuffer = 0x8015F358;
__rmonbrk_breakpoints = 0x8015F370;
__rmonbrk_altBreak = 0x8015F3F0; //size:8
__rmonbrk_RCPbreakpoints = 0x8015F3F8;
__rmonRcpAtBreak = 0x8015F478;
__rmonmain_somethingToDo = 0x8015F480;
__rmonmain_inbuffer = 0x8015F488;
__rmonmain_cmdinptr = 0x8015F8E8;
__rmonmain_cmdoutptr = 0x8015F8E9;
__rmonmain_state = 0x8015F8EC;
__rmonmain_inPointer = 0x8015F8F0;

View File

@ -1,779 +0,0 @@
gMsg_ID_1 = 0x801799d0;
gMsg_ID_60 = 0x8017a0f4;
gMsg_ID_10 = 0x8017a150;
gMsg_ID_20 = 0x8017a190;
gMsg_ID_30 = 0x8017a1cc;
gMsg_ID_40 = 0x8017a210;
gMsg_ID_50 = 0x8017a260;
gMsg_ID_1200 = 0x8017a2c8;
gMsg_ID_1210 = 0x8017a35c;
gMsg_ID_1220 = 0x8017a3c8;
gMsg_ID_1230 = 0x8017a460;
gMsg_ID_1240 = 0x8017a498;
gMsg_ID_1250 = 0x8017a4f8;
gMsg_ID_1260 = 0x8017a538;
gMsg_ID_1270 = 0x8017a5bc;
gMsg_ID_1280 = 0x8017a5e4;
gMsg_ID_1290 = 0x8017a634;
gMsg_ID_1300 = 0x8017a658;
gMsg_ID_1310 = 0x8017a6f4;
gMsg_ID_1320 = 0x8017a70c;
gMsg_ID_1330 = 0x8017a794;
gMsg_ID_1340 = 0x8017a7bc;
gMsg_ID_1350 = 0x8017a83c;
gMsg_ID_1360 = 0x8017a884;
gMsg_ID_1370 = 0x8017a8f0;
gMsg_ID_1380 = 0x8017a920;
gMsg_ID_1390 = 0x8017a990;
gMsg_ID_1400 = 0x8017a9d8;
gMsg_ID_1410 = 0x8017aa18;
gMsg_ID_1420 = 0x8017aa48;
gMsg_ID_1430 = 0x8017aaa8;
gMsg_ID_1440 = 0x8017aad0;
gMsg_ID_1450 = 0x8017ab2c;
gMsg_ID_1460 = 0x8017ab4c;
gMsg_ID_1470 = 0x8017abe0;
gMsg_ID_2005 = 0x8017ac04;
gMsg_ID_2010 = 0x8017ac28;
gMsg_ID_2020 = 0x8017ac6c;
gMsg_ID_2030 = 0x8017aca0;
gMsg_ID_2040 = 0x8017ace4;
gMsg_ID_2050 = 0x8017ad14;
gMsg_ID_2055 = 0x8017ad6c;
gMsg_ID_2058 = 0x8017adb4;
gMsg_ID_2061 = 0x8017ade0;
gMsg_ID_2062 = 0x8017ae34;
gMsg_ID_2080 = 0x8017ae58;
gMsg_ID_2090 = 0x8017aea0;
gMsg_ID_2095 = 0x8017aeb4;
gMsg_ID_2110 = 0x8017aed8;
gMsg_ID_2115 = 0x8017af20;
gMsg_ID_2118 = 0x8017af6c;
gMsg_ID_2140 = 0x8017afc0;
gMsg_ID_2165 = 0x8017b010;
gMsg_ID_2166 = 0x8017b06c;
gMsg_ID_2167 = 0x8017b0b4;
gMsg_ID_2180 = 0x8017b108;
gMsg_ID_2181 = 0x8017b144;
gMsg_ID_2185 = 0x8017b168;
gMsg_ID_2188 = 0x8017b19c;
gMsg_ID_2200 = 0x8017b1e8;
gMsg_ID_2210 = 0x8017b21c;
gMsg_ID_2220 = 0x8017b234;
gMsg_ID_2225 = 0x8017b270;
gMsg_ID_2230 = 0x8017b2a4;
gMsg_ID_2233 = 0x8017b2cc;
gMsg_ID_2282 = 0x8017b31c;
gMsg_ID_2240 = 0x8017b368;
gMsg_ID_2250 = 0x8017b3a0;
gMsg_ID_2260 = 0x8017b3d4;
gMsg_ID_2263 = 0x8017b41c;
gMsg_ID_2265 = 0x8017b464;
gMsg_ID_2270 = 0x8017b4a8;
gMsg_ID_2275 = 0x8017b4b8;
gMsg_ID_2280 = 0x8017b508;
gMsg_ID_2290 = 0x8017b54c;
gMsg_ID_2291 = 0x8017b588;
gMsg_ID_2292 = 0x8017b5c4;
gMsg_ID_2293 = 0x8017b600;
gMsg_ID_2294 = 0x8017b610;
gMsg_ID_2295 = 0x8017b638;
gMsg_ID_2296 = 0x8017b65c;
gMsg_ID_2298 = 0x8017b69c;
gMsg_ID_2299 = 0x8017b6fc;
gMsg_ID_2300 = 0x8017b730;
gMsg_ID_2305 = 0x8017b788;
gMsg_ID_2310 = 0x8017b7a8;
gMsg_ID_2320 = 0x8017b7fc;
gMsg_ID_2335 = 0x8017b848;
gMsg_ID_2336 = 0x8017b8a0;
gMsg_ID_2337 = 0x8017b8ec;
gMsg_ID_3005 = 0x8017b930;
gMsg_ID_3010 = 0x8017b978;
gMsg_ID_3015 = 0x8017b9b4;
gMsg_ID_3020 = 0x8017b9fc;
gMsg_ID_3025 = 0x8017ba2c;
gMsg_ID_3026 = 0x8017ba60;
gMsg_ID_3040 = 0x8017ba98;
gMsg_ID_3041 = 0x8017bac4;
gMsg_ID_3042 = 0x8017bb00;
gMsg_ID_3050 = 0x8017bb34;
gMsg_ID_3100 = 0x8017bb78;
gMsg_ID_3110 = 0x8017bbcc;
gMsg_ID_3120 = 0x8017bc04;
gMsg_ID_3300 = 0x8017bc20;
gMsg_ID_3310 = 0x8017bc70;
gMsg_ID_3315 = 0x8017bcac;
gMsg_ID_3320 = 0x8017bcfc;
gMsg_ID_3321 = 0x8017bd34;
gMsg_ID_3322 = 0x8017bd58;
gMsg_ID_3330 = 0x8017bd88;
gMsg_ID_3340 = 0x8017bdac;
gMsg_ID_3345 = 0x8017bdfc;
gMsg_ID_3350 = 0x8017be58;
gMsg_ID_3360 = 0x8017be90;
gMsg_ID_3370 = 0x8017bed8;
gMsg_ID_3371 = 0x8017bf28;
gMsg_ID_4010 = 0x8017bf74;
gMsg_ID_4011 = 0x8017bfb8;
gMsg_ID_4012 = 0x8017c004;
gMsg_ID_4013 = 0x8017c050;
gMsg_ID_4020 = 0x8017c0a0;
gMsg_ID_4021 = 0x8017c0ec;
gMsg_ID_4022 = 0x8017c138;
gMsg_ID_4023 = 0x8017c188;
gMsg_ID_4024 = 0x8017c1ac;
gMsg_ID_4030 = 0x8017c1e4;
gMsg_ID_4031 = 0x8017c218;
gMsg_ID_4040 = 0x8017c264;
gMsg_ID_4050 = 0x8017c280;
gMsg_ID_4075 = 0x8017c2b0;
gMsg_ID_4080 = 0x8017c2c8;
gMsg_ID_4082 = 0x8017c324;
gMsg_ID_4083 = 0x8017c354;
gMsg_ID_4091 = 0x8017c380;
gMsg_ID_4092 = 0x8017c3a8;
gMsg_ID_4093 = 0x8017c3fc;
gMsg_ID_4094 = 0x8017c41c;
gMsg_ID_4095 = 0x8017c474;
gMsg_ID_4096 = 0x8017c4ac;
gMsg_ID_4097 = 0x8017c4f4;
gMsg_ID_4098 = 0x8017c544;
gMsg_ID_4099 = 0x8017c580;
gMsg_ID_4100 = 0x8017c5c0;
gMsg_ID_4101 = 0x8017c5f8;
gMsg_ID_4102 = 0x8017c648;
gMsg_ID_4103 = 0x8017c694;
gMsg_ID_4110 = 0x8017c6e8;
gMsg_ID_4111 = 0x8017c734;
gMsg_ID_4112 = 0x8017c748;
gMsg_ID_4113 = 0x8017c784;
gMsg_ID_5000 = 0x8017c7b8;
gMsg_ID_5010 = 0x8017c804;
gMsg_ID_5060 = 0x8017c83c;
gMsg_ID_5080 = 0x8017c894;
gMsg_ID_5100 = 0x8017c8c8;
gMsg_ID_5110 = 0x8017c910;
gMsg_ID_5130 = 0x8017c960;
gMsg_ID_5220 = 0x8017c998;
gMsg_ID_5230 = 0x8017c9f0;
gMsg_ID_5300 = 0x8017ca10;
gMsg_ID_5310 = 0x8017ca68;
gMsg_ID_5311 = 0x8017cab8;
gMsg_ID_5312 = 0x8017cb08;
gMsg_ID_5313 = 0x8017cb30;
gMsg_ID_5314 = 0x8017cb70;
gMsg_ID_5350 = 0x8017cbc0;
gMsg_ID_5360 = 0x8017cbfc;
gMsg_ID_5380 = 0x8017cc30;
gMsg_ID_5400 = 0x8017cc68;
gMsg_ID_5410 = 0x8017ccac;
gMsg_ID_5420 = 0x8017ccf0;
gMsg_ID_5430 = 0x8017cd1c;
gMsg_ID_5460 = 0x8017cd5c;
gMsg_ID_5470 = 0x8017cda8;
gMsg_ID_5473 = 0x8017cdf8;
gMsg_ID_5474 = 0x8017ce3c;
gMsg_ID_5475 = 0x8017ce74;
gMsg_ID_5492 = 0x8017cea0;
gMsg_ID_5493 = 0x8017cec8;
gMsg_ID_5494 = 0x8017cf08;
gMsg_ID_5495 = 0x8017cf30;
gMsg_ID_5496 = 0x8017cf64;
gMsg_ID_5497 = 0x8017cf8c;
gMsg_ID_5498 = 0x8017cfb8;
gMsg_ID_5499 = 0x8017cfe4;
gMsg_ID_5500 = 0x8017d010;
gMsg_ID_5501 = 0x8017d068;
gMsg_ID_5502 = 0x8017d0a4;
gMsg_ID_5503 = 0x8017d0e8;
gMsg_ID_5504 = 0x8017d138;
gMsg_ID_5505 = 0x8017d168;
gMsg_ID_5506 = 0x8017d1a4;
gMsg_ID_6010 = 0x8017d1d8;
gMsg_ID_6011 = 0x8017d228;
gMsg_ID_6012 = 0x8017d24c;
gMsg_ID_6013 = 0x8017d26c;
gMsg_ID_6014 = 0x8017d2b0;
gMsg_ID_6020 = 0x8017d2dc;
gMsg_ID_6021 = 0x8017d320;
gMsg_ID_6024 = 0x8017d358;
gMsg_ID_6025 = 0x8017d398;
gMsg_ID_6026 = 0x8017d3e0;
gMsg_ID_6027 = 0x8017d424;
gMsg_ID_6028 = 0x8017d46c;
gMsg_ID_6029 = 0x8017d488;
gMsg_ID_6036 = 0x8017d4e8;
gMsg_ID_6038 = 0x8017d508;
gMsg_ID_6041 = 0x8017d540;
gMsg_ID_6042 = 0x8017d580;
gMsg_ID_6045 = 0x8017d5d4;
gMsg_ID_6050 = 0x8017d628;
gMsg_ID_6051 = 0x8017d65c;
gMsg_ID_6055 = 0x8017d670;
gMsg_ID_6066 = 0x8017d698;
gMsg_ID_6067 = 0x8017d6dc;
gMsg_ID_6068 = 0x8017d724;
gMsg_ID_6069 = 0x8017d74c;
gMsg_ID_6071 = 0x8017d78c;
gMsg_ID_6072 = 0x8017d7c8;
gMsg_ID_6073 = 0x8017d804;
gMsg_ID_6074 = 0x8017d830;
gMsg_ID_6075 = 0x8017d874;
gMsg_ID_6076 = 0x8017d8bc;
gMsg_ID_6077 = 0x8017d8fc;
gMsg_ID_6078 = 0x8017d94c;
gMsg_ID_6079 = 0x8017d968;
gMsg_ID_6080 = 0x8017d988;
gMsg_ID_6081 = 0x8017d9d8;
gMsg_ID_6082 = 0x8017da1c;
gMsg_ID_6090 = 0x8017da54;
gMsg_ID_6100 = 0x8017da70;
gMsg_ID_6101 = 0x8017dac0;
gMsg_ID_7005 = 0x8017daf4;
gMsg_ID_7006 = 0x8017db2c;
gMsg_ID_7011 = 0x8017db74;
gMsg_ID_7012 = 0x8017dbb0;
gMsg_ID_7013 = 0x8017dbf8;
gMsg_ID_7014 = 0x8017dc28;
gMsg_ID_7020 = 0x8017dc54;
gMsg_ID_7043 = 0x8017dc9c;
gMsg_ID_7050 = 0x8017dcec;
gMsg_ID_7051 = 0x8017dd20;
gMsg_ID_7052 = 0x8017dd6c;
gMsg_ID_7053 = 0x8017dd90;
gMsg_ID_7054 = 0x8017ddb0;
gMsg_ID_7061 = 0x8017dde8;
gMsg_ID_7064 = 0x8017de34;
gMsg_ID_7065 = 0x8017de7c;
gMsg_ID_7066 = 0x8017decc;
gMsg_ID_7070 = 0x8017df1c;
gMsg_ID_7083 = 0x8017df4c;
gMsg_ID_7084 = 0x8017dfa0;
gMsg_ID_7085 = 0x8017dfe4;
gMsg_ID_7086 = 0x8017e014;
gMsg_ID_7087 = 0x8017e030;
gMsg_ID_7093 = 0x8017e07c;
gMsg_ID_7094 = 0x8017e0d4;
gMsg_ID_7095 = 0x8017e120;
gMsg_ID_7096 = 0x8017e174;
gMsg_ID_7097 = 0x8017e1bc;
gMsg_ID_7098 = 0x8017e1ec;
gMsg_ID_7099 = 0x8017e21c;
gMsg_ID_7100 = 0x8017e264;
gMsg_ID_8010 = 0x8017e280;
gMsg_ID_8020 = 0x8017e2c8;
gMsg_ID_8030 = 0x8017e318;
gMsg_ID_8040 = 0x8017e36c;
gMsg_ID_8045 = 0x8017e3a4;
gMsg_ID_8050 = 0x8017e3e4;
gMsg_ID_8060 = 0x8017e414;
gMsg_ID_8070 = 0x8017e440;
gMsg_ID_8080 = 0x8017e46c;
gMsg_ID_8100 = 0x8017e4a4;
gMsg_ID_8110 = 0x8017e4e0;
gMsg_ID_8120 = 0x8017e528;
gMsg_ID_8130 = 0x8017e574;
gMsg_ID_8140 = 0x8017e590;
gMsg_ID_8205 = 0x8017e5cc;
gMsg_ID_8210 = 0x8017e60c;
gMsg_ID_8215 = 0x8017e664;
gMsg_ID_8220 = 0x8017e6a0;
gMsg_ID_8230 = 0x8017e6b0;
gMsg_ID_8240 = 0x8017e6c0;
gMsg_ID_8250 = 0x8017e6d0;
gMsg_ID_8255 = 0x8017e720;
gMsg_ID_8260 = 0x8017e76c;
gMsg_ID_8265 = 0x8017e7b4;
gMsg_ID_8300 = 0x8017e800;
gMsg_ID_8310 = 0x8017e82c;
gMsg_ID_8320 = 0x8017e858;
gMsg_ID_9000 = 0x8017e8a8;
gMsg_ID_9010 = 0x8017e8e4;
gMsg_ID_9100 = 0x8017e934;
gMsg_ID_9110 = 0x8017e974;
gMsg_ID_9120 = 0x8017e9ac;
gMsg_ID_9130 = 0x8017e9fc;
gMsg_ID_9140 = 0x8017ea34;
gMsg_ID_9150 = 0x8017ea88;
gMsg_ID_9151 = 0x8017eacc;
gMsg_ID_9152 = 0x8017eaf0;
gMsg_ID_9153 = 0x8017eb14;
gMsg_ID_9160 = 0x8017eb44;
gMsg_ID_9170 = 0x8017eb9c;
gMsg_ID_9180 = 0x8017ebd4;
gMsg_ID_9190 = 0x8017ec24;
gMsg_ID_9200 = 0x8017ec60;
gMsg_ID_9210 = 0x8017ecac;
gMsg_ID_9211 = 0x8017ecf4;
gMsg_ID_9212 = 0x8017ed28;
gMsg_ID_9213 = 0x8017ed50;
gMsg_ID_9220 = 0x8017ed70;
gMsg_ID_9230 = 0x8017ed9c;
gMsg_ID_9240 = 0x8017edb8;
gMsg_ID_9250 = 0x8017ede0;
gMsg_ID_9260 = 0x8017ee28;
gMsg_ID_9270 = 0x8017ee80;
gMsg_ID_9275 = 0x8017eedc;
gMsg_ID_9280 = 0x8017ef14;
gMsg_ID_9285 = 0x8017ef50;
gMsg_ID_9289 = 0x8017efa0;
gMsg_ID_9290 = 0x8017eff0;
gMsg_ID_9300 = 0x8017f048;
gMsg_ID_9310 = 0x8017f090;
gMsg_ID_9320 = 0x8017f0d4;
gMsg_ID_9322 = 0x8017f114;
gMsg_ID_9323 = 0x8017f144;
gMsg_ID_9324 = 0x8017f194;
gMsg_ID_9325 = 0x8017f1dc;
gMsg_ID_9330 = 0x8017f218;
gMsg_ID_9340 = 0x8017f26c;
gMsg_ID_9350 = 0x8017f2a4;
gMsg_ID_9360 = 0x8017f2e8;
gMsg_ID_9365 = 0x8017f31c;
gMsg_ID_9366 = 0x8017f344;
gMsg_ID_9367 = 0x8017f37c;
gMsg_ID_9368 = 0x8017f3c8;
gMsg_ID_9369 = 0x8017f3ec;
gMsg_ID_9375 = 0x8017f410;
gMsg_ID_9380 = 0x8017f460;
gMsg_ID_9385 = 0x8017f4a8;
gMsg_ID_9390 = 0x8017f4f8;
gMsg_ID_9395 = 0x8017f540;
gMsg_ID_9400 = 0x8017f578;
gMsg_ID_9405 = 0x8017f5b0;
gMsg_ID_9411 = 0x8017f5ec;
gMsg_ID_9420 = 0x8017f630;
gMsg_ID_9425 = 0x8017f684;
gMsg_ID_9426 = 0x8017f6b0;
gMsg_ID_9427 = 0x8017f6fc;
gMsg_ID_9428 = 0x8017f72c;
gMsg_ID_9429 = 0x8017f754;
gMsg_ID_9430 = 0x8017f780;
gMsg_ID_9431 = 0x8017f7bc;
gMsg_ID_9432 = 0x8017f808;
gMsg_ID_9433 = 0x8017f844;
gMsg_ID_9434 = 0x8017f894;
gMsg_ID_9436 = 0x8017f8c8;
gMsg_ID_9437 = 0x8017f8f4;
gMsg_ID_9438 = 0x8017f920;
gMsg_ID_10010 = 0x8017f94c;
gMsg_ID_10020 = 0x8017f998;
gMsg_ID_10040 = 0x8017f9d8;
gMsg_ID_10050 = 0x8017fa00;
gMsg_ID_10060 = 0x8017fa28;
gMsg_ID_10070 = 0x8017fa94;
gMsg_ID_10080 = 0x8017fadc;
gMsg_ID_10200 = 0x8017fb14;
gMsg_ID_10210 = 0x8017fb6c;
gMsg_ID_10220 = 0x8017fb80;
gMsg_ID_10230 = 0x8017fbcc;
gMsg_ID_10255 = 0x8017fc00;
gMsg_ID_10300 = 0x8017fc40;
gMsg_ID_10310 = 0x8017fc88;
gMsg_ID_10320 = 0x8017fcc4;
gMsg_ID_10321 = 0x8017fd10;
gMsg_ID_10322 = 0x8017fd50;
gMsg_ID_10323 = 0x8017fd9c;
gMsg_ID_10324 = 0x8017fdf0;
gMsg_ID_11010 = 0x8017fe50;
gMsg_ID_11020 = 0x8017fe94;
gMsg_ID_11030 = 0x8017fed8;
gMsg_ID_11040 = 0x8017ff08;
gMsg_ID_11050 = 0x8017ff38;
gMsg_ID_11060 = 0x8017ff8c;
gMsg_ID_11100 = 0x8017ffcc;
gMsg_ID_11110 = 0x8018000c;
gMsg_ID_11120 = 0x80180060;
gMsg_ID_11130 = 0x801800b8;
gMsg_ID_11150 = 0x801800fc;
gMsg_ID_11160 = 0x80180138;
gMsg_ID_11200 = 0x80180178;
gMsg_ID_11210 = 0x801801a8;
gMsg_ID_11220 = 0x801801ec;
gMsg_ID_11230 = 0x80180238;
gMsg_ID_11240 = 0x80180278;
gMsg_ID_11241 = 0x801802a4;
gMsg_ID_14020 = 0x801802e0;
gMsg_ID_14030 = 0x8018031c;
gMsg_ID_14040 = 0x80180368;
gMsg_ID_14045 = 0x801803a8;
gMsg_ID_14050 = 0x80180400;
gMsg_ID_14060 = 0x80180458;
gMsg_ID_14070 = 0x801804ac;
gMsg_ID_14080 = 0x801804ec;
gMsg_ID_14100 = 0x8018052c;
gMsg_ID_14110 = 0x80180570;
gMsg_ID_14120 = 0x801805bc;
gMsg_ID_14130 = 0x80180608;
gMsg_ID_14140 = 0x80180644;
gMsg_ID_14150 = 0x801806a0;
gMsg_ID_14160 = 0x801806dc;
gMsg_ID_14170 = 0x8018070c;
gMsg_ID_14180 = 0x8018074c;
gMsg_ID_14190 = 0x80180784;
gMsg_ID_14200 = 0x801807d8;
gMsg_ID_14210 = 0x80180810;
gMsg_ID_14220 = 0x80180854;
gMsg_ID_14230 = 0x80180884;
gMsg_ID_14300 = 0x801808cc;
gMsg_ID_14310 = 0x80180900;
gMsg_ID_14320 = 0x80180948;
gMsg_ID_14330 = 0x80180980;
gMsg_ID_14340 = 0x801809ac;
gMsg_ID_14350 = 0x801809fc;
gMsg_ID_14360 = 0x80180a2c;
gMsg_ID_14370 = 0x80180a50;
gMsg_ID_15010 = 0x80180a9c;
gMsg_ID_15030 = 0x80180aec;
gMsg_ID_15040 = 0x80180b38;
gMsg_ID_15045 = 0x80180b8c;
gMsg_ID_15050 = 0x80180bac;
gMsg_ID_15051 = 0x80180be8;
gMsg_ID_15052 = 0x80180c38;
gMsg_ID_15053 = 0x80180c88;
gMsg_ID_15054 = 0x80180ce8;
gMsg_ID_15060 = 0x80180d20;
gMsg_ID_15100 = 0x80180d44;
gMsg_ID_15110 = 0x80180d80;
gMsg_ID_15120 = 0x80180db8;
gMsg_ID_15130 = 0x80180dec;
gMsg_ID_15140 = 0x80180e10;
gMsg_ID_15200 = 0x80180e38;
gMsg_ID_15210 = 0x80180e70;
gMsg_ID_15220 = 0x80180ec4;
gMsg_ID_15230 = 0x80180ef4;
gMsg_ID_15240 = 0x80180f30;
gMsg_ID_15250 = 0x80180f68;
gMsg_ID_15251 = 0x80180fb0;
gMsg_ID_15252 = 0x80180ffc;
gMsg_ID_15253 = 0x8018102c;
gMsg_ID_15254 = 0x80181080;
gMsg_ID_16010 = 0x801810b0;
gMsg_ID_16020 = 0x801810f8;
gMsg_ID_16030 = 0x80181134;
gMsg_ID_16040 = 0x80181154;
gMsg_ID_16046 = 0x8018119c;
gMsg_ID_16047 = 0x801811d8;
gMsg_ID_16050 = 0x80181220;
gMsg_ID_16055 = 0x8018126c;
gMsg_ID_16060 = 0x801812bc;
gMsg_ID_16080 = 0x801812e0;
gMsg_ID_16085 = 0x80181328;
gMsg_ID_16090 = 0x80181370;
gMsg_ID_16100 = 0x801813b0;
gMsg_ID_16110 = 0x801813f0;
gMsg_ID_16120 = 0x80181438;
gMsg_ID_16125 = 0x8018147c;
gMsg_ID_16130 = 0x801814d4;
gMsg_ID_16135 = 0x80181504;
gMsg_ID_16140 = 0x80181530;
gMsg_ID_16150 = 0x80181584;
gMsg_ID_16160 = 0x801815b0;
gMsg_ID_16165 = 0x8018160c;
gMsg_ID_16170 = 0x8018163c;
gMsg_ID_16175 = 0x80181664;
gMsg_ID_16180 = 0x80181698;
gMsg_ID_16185 = 0x801816c8;
gMsg_ID_16200 = 0x80181714;
gMsg_ID_16210 = 0x80181748;
gMsg_ID_16220 = 0x801817a0;
gMsg_ID_16230 = 0x801817dc;
gMsg_ID_16240 = 0x80181830;
gMsg_ID_16250 = 0x8018184c;
gMsg_ID_16260 = 0x80181874;
gMsg_ID_16270 = 0x801818a8;
gMsg_ID_16280 = 0x801818f4;
gMsg_ID_17010 = 0x80181930;
gMsg_ID_17020 = 0x80181980;
gMsg_ID_17030 = 0x801819d0;
gMsg_ID_17100 = 0x80181a24;
gMsg_ID_17110 = 0x80181a80;
gMsg_ID_17120 = 0x80181ab8;
gMsg_ID_17130 = 0x80181b0c;
gMsg_ID_17131 = 0x80181b60;
gMsg_ID_17140 = 0x80181b94;
gMsg_ID_17150 = 0x80181bf4;
gMsg_ID_17160 = 0x80181c30;
gMsg_ID_17170 = 0x80181c58;
gMsg_ID_17300 = 0x80181cb4;
gMsg_ID_17310 = 0x80181d10;
gMsg_ID_17320 = 0x80181d54;
gMsg_ID_17330 = 0x80181da4;
gMsg_ID_17350 = 0x80181e00;
gMsg_ID_17360 = 0x80181e4c;
gMsg_ID_17370 = 0x80181e98;
gMsg_ID_17380 = 0x80181edc;
gMsg_ID_17390 = 0x80181f28;
gMsg_ID_17400 = 0x80181f44;
gMsg_ID_17410 = 0x80181f8c;
gMsg_ID_17420 = 0x80181fd8;
gMsg_ID_17430 = 0x80182028;
gMsg_ID_17440 = 0x80182054;
gMsg_ID_17450 = 0x8018206c;
gMsg_ID_17460 = 0x80182090;
gMsg_ID_17470 = 0x801820d0;
gMsg_ID_17471 = 0x801820e8;
gMsg_ID_17472 = 0x8018211c;
gMsg_ID_17473 = 0x80182144;
gMsg_ID_17474 = 0x8018216c;
gMsg_ID_17475 = 0x801821a8;
gMsg_ID_17476 = 0x801821f4;
gMsg_ID_18000 = 0x80182210;
gMsg_ID_18005 = 0x8018225c;
gMsg_ID_18006 = 0x80182284;
gMsg_ID_18007 = 0x801822d8;
gMsg_ID_18010 = 0x80182314;
gMsg_ID_18015 = 0x8018236c;
gMsg_ID_18018 = 0x801823b0;
gMsg_ID_18020 = 0x801823e8;
gMsg_ID_18021 = 0x80182424;
gMsg_ID_18022 = 0x80182484;
gMsg_ID_18025 = 0x801824ac;
gMsg_ID_18030 = 0x80182504;
gMsg_ID_18031 = 0x80182544;
gMsg_ID_18035 = 0x80182584;
gMsg_ID_18040 = 0x801825a8;
gMsg_ID_18045 = 0x80182600;
gMsg_ID_18050 = 0x80182630;
gMsg_ID_18055 = 0x80182680;
gMsg_ID_18060 = 0x801826e0;
gMsg_ID_18065 = 0x80182728;
gMsg_ID_18066 = 0x80182774;
gMsg_ID_18070 = 0x801827a8;
gMsg_ID_18075 = 0x801827e4;
gMsg_ID_18080 = 0x80182824;
gMsg_ID_18085 = 0x80182844;
gMsg_ID_18090 = 0x8018287c;
gMsg_ID_18095 = 0x801828a0;
gMsg_ID_18100 = 0x801828c8;
gMsg_ID_18105 = 0x8018291c;
gMsg_ID_18120 = 0x80182940;
gMsg_ID_18130 = 0x80182980;
gMsg_ID_18140 = 0x801829b8;
gMsg_ID_18150 = 0x801829fc;
gMsg_ID_19010 = 0x80182a58;
gMsg_ID_19205 = 0x80182a94;
gMsg_ID_19200 = 0x80182ab0;
gMsg_ID_19210 = 0x80182af4;
gMsg_ID_19220 = 0x80182b4c;
gMsg_ID_19230 = 0x80182ba0;
gMsg_ID_19240 = 0x80182bf8;
gMsg_ID_19250 = 0x80182c4c;
gMsg_ID_19325 = 0x80182c80;
gMsg_ID_19330 = 0x80182cc0;
gMsg_ID_19335 = 0x80182d14;
gMsg_ID_19340 = 0x80182d68;
gMsg_ID_19350 = 0x80182d8c;
gMsg_ID_19355 = 0x80182da4;
gMsg_ID_19360 = 0x80182dc8;
gMsg_ID_19370 = 0x80182e18;
gMsg_ID_19400 = 0x80182e58;
gMsg_ID_19410 = 0x80182e7c;
gMsg_ID_19420 = 0x80182ea0;
gMsg_ID_19430 = 0x80182ecc;
gMsg_ID_19440 = 0x80182ef8;
gMsg_ID_19450 = 0x80182f34;
gMsg_ID_19451 = 0x80182f74;
gMsg_ID_19452 = 0x80182fa8;
gMsg_ID_19453 = 0x80182ff0;
gMsg_ID_19454 = 0x80183028;
gMsg_ID_19455 = 0x80183068;
gMsg_ID_19456 = 0x801830b0;
gMsg_ID_19457 = 0x80183110;
gMsg_ID_19458 = 0x8018314c;
gMsg_ID_19459 = 0x8018318c;
gMsg_ID_19460 = 0x801831b4;
gMsg_ID_19461 = 0x801831ec;
gMsg_ID_19462 = 0x80183204;
gMsg_ID_19463 = 0x80183244;
gMsg_ID_19464 = 0x80183280;
gMsg_ID_19465 = 0x801832ac;
gMsg_ID_19466 = 0x801832e4;
gMsg_ID_19467 = 0x80183338;
gMsg_ID_19468 = 0x80183380;
gMsg_ID_20010 = 0x801833c0;
gMsg_ID_20011 = 0x801833f0;
gMsg_ID_20012 = 0x8018341c;
gMsg_ID_20013 = 0x80183448;
gMsg_ID_20014 = 0x80183488;
gMsg_ID_20015 = 0x801834d4;
gMsg_ID_20016 = 0x8018350c;
gMsg_ID_20017 = 0x80183558;
gMsg_ID_20018 = 0x8018359c;
gMsg_ID_20019 = 0x801835d0;
gMsg_ID_20020 = 0x80183614;
gMsg_ID_20030 = 0x80183630;
gMsg_ID_20040 = 0x8018366c;
gMsg_ID_20050 = 0x80183690;
gMsg_ID_20060 = 0x801836b0;
gMsg_ID_20070 = 0x801836f8;
gMsg_ID_20080 = 0x80183724;
gMsg_ID_20084 = 0x80183760;
gMsg_ID_20085 = 0x801837b4;
gMsg_ID_20090 = 0x801837f8;
gMsg_ID_20091 = 0x8018380c;
gMsg_ID_20092 = 0x80183820;
gMsg_ID_20150 = 0x80183834;
gMsg_ID_20160 = 0x8018385c;
gMsg_ID_20170 = 0x80183898;
gMsg_ID_20180 = 0x801838dc;
gMsg_ID_20190 = 0x80183900;
gMsg_ID_20200 = 0x80183950;
gMsg_ID_20210 = 0x8018398c;
gMsg_ID_20220 = 0x801839b8;
gMsg_ID_20221 = 0x80183a08;
gMsg_ID_20222 = 0x80183a64;
gMsg_ID_20230 = 0x80183aac;
gMsg_ID_20235 = 0x80183afc;
gMsg_ID_20236 = 0x80183b40;
gMsg_ID_20237 = 0x80183b84;
gMsg_ID_20238 = 0x80183bc0;
gMsg_ID_20239 = 0x80183c00;
gMsg_ID_20250 = 0x80183c48;
gMsg_ID_20260 = 0x80183c80;
gMsg_ID_20261 = 0x80183ca8;
gMsg_ID_20262 = 0x80183cf0;
gMsg_ID_20263 = 0x80183d3c;
gMsg_ID_20264 = 0x80183d58;
gMsg_ID_20265 = 0x80183d6c;
gMsg_ID_20266 = 0x80183d80;
gMsg_ID_20267 = 0x80183d94;
gMsg_ID_20268 = 0x80183dc8;
gMsg_ID_20269 = 0x80183e04;
gMsg_ID_20270 = 0x80183e54;
gMsg_ID_20271 = 0x80183e6c;
gMsg_ID_20272 = 0x80183e90;
gMsg_ID_20273 = 0x80183ea8;
gMsg_ID_20274 = 0x80183ee8;
gMsg_ID_20275 = 0x80183f28;
gMsg_ID_20276 = 0x80183f64;
gMsg_ID_20277 = 0x80183fb0;
gMsg_ID_20278 = 0x80183ffc;
gMsg_ID_20279 = 0x80184020;
gMsg_ID_20280 = 0x8018406c;
gMsg_ID_20281 = 0x801840a8;
gMsg_ID_20282 = 0x801840ec;
gMsg_ID_20283 = 0x8018412c;
gMsg_ID_20284 = 0x80184168;
gMsg_ID_20285 = 0x801841ac;
gMsg_ID_20286 = 0x80184208;
gMsg_ID_20287 = 0x80184238;
gMsg_ID_20288 = 0x80184288;
gMsg_ID_20289 = 0x801842d0;
gMsg_ID_20290 = 0x801842f8;
gMsg_ID_20291 = 0x80184348;
gMsg_ID_20292 = 0x80184378;
gMsg_ID_20294 = 0x801843b0;
gMsg_ID_20296 = 0x801843c8;
gMsg_ID_20297 = 0x80184408;
gMsg_ID_20298 = 0x80184424;
gMsg_ID_20299 = 0x80184474;
gMsg_ID_20300 = 0x801844b0;
gMsg_ID_20301 = 0x801844ec;
gMsg_ID_20302 = 0x80184528;
gMsg_ID_20303 = 0x80184558;
gMsg_ID_20304 = 0x801845a8;
gMsg_ID_20305 = 0x801845f8;
gMsg_ID_20306 = 0x80184620;
gMsg_ID_20307 = 0x80184644;
gMsg_ID_20308 = 0x80184668;
gMsg_ID_20309 = 0x801846a0;
gMsg_ID_20310 = 0x801846d8;
gMsg_ID_20311 = 0x801846e8;
gMsg_ID_20312 = 0x801846fc;
gMsg_ID_20313 = 0x80184718;
gMsg_ID_20314 = 0x80184758;
gMsg_ID_20315 = 0x801847b0;
gMsg_ID_20316 = 0x801847d4;
gMsg_ID_20317 = 0x801847f8;
gMsg_ID_20318 = 0x8018481c;
gMsg_ID_20319 = 0x80184834;
gMsg_ID_20320 = 0x8018484c;
gMsg_ID_20321 = 0x80184864;
gMsg_ID_20326 = 0x8018487c;
gMsg_ID_20327 = 0x801848b8;
gMsg_ID_20328 = 0x801848f4;
gMsg_ID_20329 = 0x8018490c;
gMsg_ID_20330 = 0x80184960;
gMsg_ID_20331 = 0x801849b8;
gMsg_ID_20332 = 0x80184a04;
gMsg_ID_20333 = 0x80184a4c;
gMsg_ID_20337 = 0x80184a94;
gMsg_ID_20338 = 0x80184ae0;
gMsg_ID_20339 = 0x80184b2c;
gMsg_ID_20340 = 0x80184b7c;
gMsg_ID_20343 = 0x80184bd0;
gMsg_ID_20344 = 0x80184c1c;
gMsg_ID_20345 = 0x80184c68;
gMsg_ID_21010 = 0x80184cb4;
gMsg_ID_21020 = 0x80184cf8;
gMsg_ID_21030 = 0x80184d78;
gMsg_ID_21050 = 0x80184ddc;
gMsg_ID_21060 = 0x80184e18;
gMsg_ID_21070 = 0x80184e58;
gMsg_ID_21071 = 0x80184e80;
gMsg_ID_21072 = 0x80184ea4;
gMsg_ID_21073 = 0x80184ec4;
gMsg_ID_21080 = 0x80184ee8;
gMsg_ID_21081 = 0x80184f10;
gMsg_ID_21082 = 0x80184f34;
gMsg_ID_21083 = 0x80184f54;
gMsg_ID_21090 = 0x80184f78;
gMsg_ID_21091 = 0x80184fa0;
gMsg_ID_21092 = 0x80184fc4;
gMsg_ID_21093 = 0x80184fe4;
gMsg_ID_22000 = 0x80185008;
gMsg_ID_22001 = 0x8018501c;
gMsg_ID_22002 = 0x80185030;
gMsg_ID_22003 = 0x80185044;
gMsg_ID_22004 = 0x80185050;
gMsg_ID_22005 = 0x80185068;
gMsg_ID_22006 = 0x80185084;
gMsg_ID_22007 = 0x80185094;
gMsg_ID_22008 = 0x801850a8;
gMsg_ID_22009 = 0x801850bc;
gMsg_ID_22010 = 0x801850d8;
gMsg_ID_22011 = 0x801850e8;
gMsg_ID_22012 = 0x80185140;
gMsg_ID_22013 = 0x80185158;
gMsg_ID_22014 = 0x80185174;
gMsg_ID_22015 = 0x8018518c;
gMsg_ID_22016 = 0x801851a8;
gMsg_ID_22017 = 0x801851c4;
gMsg_ID_22018 = 0x801851d4;
gMsg_ID_22019 = 0x801851f0;
gMsg_ID_22020 = 0x8018520c;
gMsg_ID_23000 = 0x80185228;
gMsg_ID_23001 = 0x8018526c;
gMsg_ID_23002 = 0x801852d4;
gMsg_ID_23003 = 0x80185330;
gMsg_ID_23004 = 0x801853a8;
gMsg_ID_23005 = 0x80185400;
gMsg_ID_23006 = 0x80185458;
gMsg_ID_23007 = 0x801854a8;
gMsg_ID_23008 = 0x801854f8;
gMsg_ID_23009 = 0x80185564;
gMsg_ID_23010 = 0x801855bc;
gMsg_ID_23011 = 0x8018561c;
gMsg_ID_23012 = 0x80185674;
gMsg_ID_23013 = 0x801856bc;
gMsg_ID_23014 = 0x80185708;
gMsg_ID_23015 = 0x80185750;
gMsg_ID_23016 = 0x80185780;
gMsg_ID_23017 = 0x801857b0;
gMsg_ID_23018 = 0x801857f8;
gMsg_ID_23019 = 0x80185840;
gMsg_ID_23020 = 0x8018587c;
gMsg_ID_23021 = 0x801858c8;
gMsg_ID_23022 = 0x8018591c;
gMsg_ID_23023 = 0x8018596c;
gMsg_ID_23024 = 0x801859a8;
gMsg_ID_23025 = 0x80185a08;
gMsg_ID_23026 = 0x80185a6c;
gMsg_ID_23027 = 0x80185abc;
gMsg_ID_23028 = 0x80185b08;
gMsg_ID_23029 = 0x80185b48;
gMsg_ID_23030 = 0x80185ba0;
gMsg_ID_23031 = 0x80185c00;
gMsg_ID_23032 = 0x80185c68;

View File

@ -1,124 +0,0 @@
// sys_joybus
Controller_AddDeadZone = 0x80002840;
Controller_Init = 0x8000291C;
Controller_UpdateInput = 0x800029A8;
Controller_ReadData = 0x80002AF4;
Save_ReadData = 0x80002BE8;
Save_WriteData = 0x80002C50;
Controller_Rumble = 0x80002CB8;
// sys_lib
Lib_vsPrintf = 0x80002E80;
Lib_vTable = 0x80002EA0;
Lib_SwapBuffers = 0x80002EE4;
Lib_QuickSort = 0x80002F88;
Lib_InitPerspective = 0x8000316C;
Lib_InitOrtho = 0x800032B4;
Lib_DmaRead = 0x800033E0;
Lib_FillScreen = 0x800034E8;
// sys_lights
Lights_AddLight = 0x800035D0;
Lights_SetOneLight = 0x8000372C;
Lights_SetTwoLights = 0x800038AC;
// main
Main_Initialize = 0x80003A50;
Audio_ThreadEntry = 0x80003B48;
Graphics_SetTask = 0x80003C50;
Graphics_InitializeTask = 0x80003DC0;
Main_SetVIMode = 0x80003EE0;
SerialInterface_ThreadEntry = 0x80003FEC;
Timer_ThreadEntry = 0x800040D4;
Graphics_ThreadEntry = 0x80004144;
Main_HandleRDP = 0x80004714;
Main_StartNextTask = 0x800049D4;
Main_ThreadEntry = 0x80004ABC;
Idle_ThreadEntry = 0x80004D00;
bootproc = 0x80004DA8;
// math
Math_ModF = 0x80004E20;
Rand_Init = 0x80004E4C;
Rand_ZeroOne = 0x80004EB0;
Rand_SetSeed = 0x80004FC8;
Rand_ZeroOneSeeded = 0x80004FE8;
Math_Atan2F = 0x80005100;
Math_Atan2F_XY = 0x800051F8;
Math_Atan2F_XYAlt = 0x80005320;
Math_FactorialF = 0x800053C8;
Math_Factorial = 0x800054C8;
Math_PowF = 0x800055DC;
Math_MinMax = 0x80005604;
// matrix
Matrix_Copy = 0x80005680;
Matrix_Push = 0x80005708;
Matrix_Pop = 0x80005740;
Matrix_Mult = 0x80005754;
Matrix_Translate = 0x80005B00;
Matrix_Scale = 0x80005C34;
Matrix_RotateX = 0x80005D44;
Matrix_RotateY = 0x80005E90;
Matrix_RotateZ = 0x80005FE0;
Matrix_RotateAxis = 0x8000612C;
Matrix_ToMtx = 0x80006500;
Matrix_FromMtx = 0x8000671C;
Matrix_MultVec3f = 0x80006970;
Matrix_MultVec3fNoTranslate = 0x80006A20;
Matrix_GetYRPAngles = 0x80006AB8;
Matrix_GetXYZAngles = 0x80006C7C;
Matrix_LookAt = 0x80006E3C;
Matrix_SetGfxMtx = 0x80006EB8;
// memory
Memory_FreeAll = 0x80006F20;
Memory_Allocate = 0x80006F38;
// thread 7
Timer_AllocateTask = 0x80006F60;
Timer_Increment = 0x80007068;
Timer_SetValue = 0x8000707C;
Timer_CompleteTask = 0x80007088;
Timer_Wait = 0x800070C8;
// save
Save_ReadBlock = 0x80007130;
Save_WriteBlock = 0x8000716C;
Save_WriteEeprom = 0x800071FC;
Save_ReadEeprom = 0x800072E0;
// fault
func_800073C0 = 0x800073C0;
func_800074AC = 0x800074AC;
func_80007604 = 0x80007604;
func_8000762C = 0x8000762C;
func_8000770C = 0x8000770C;
func_800077F8 = 0x800077F8;
func_80007880 = 0x80007880;
func_80007910 = 0x80007910;
func_80007CEC = 0x80007CEC;
func_80007FE4 = 0x80007FE4;
Fault_Init = 0x80008018;
// audio
// hasm
Mio0_Decompress = 0x8001EE70;
RdRam_CheckIPL3 = 0x8001EF10;
// math64
Math_FAtanF = 0x8001FBE8;
Math_FAtan2F = 0x8001FD0C;
Math_FAsinF = 0x8001FE00;
Math_FAcosF = 0x8001FE30;

View File

@ -1,142 +0,0 @@
// rsp
rspbootTextStart = 0x80000450;//name_end:rspbootTextEnd
aspMainTextStart = 0x80000520;//name_end:aspMainTextEnd
gspF3DEX_fifoTextStart = 0x80001410;//name_end:gspF3DEX_fifoTextEnd
gspF3DEX_fifoDataStart = 0x800C3DD0; //name_end:gspF3DEX_fifoDataEnd
aspMainDataStart = 0x800C32E0; //name_end:aspMainDataEnd
altIPL3Start = 0x8001EFC0;
// sys_joybus
gControllerHold = 0x800DD880; // size:0x18
gControllerPress = 0x800DD898; // size:0x18
gControllerPlugged = 0x800DD8B0; // size:0x4
gControllerLock = 0x800DD8B4; // size:0x4
gControllerRumbleEnabled = 0x800DD8B8; // size:0x4
D_800DD8BC = 0x800DD8BC; // ignore:true
sNextController = 0x800DD8C0; // size:0x18
sPrevController = 0x800DD8D8; // size:0x18
sControllerStatus = 0x800DD8F0; // size:0x10
// main
gAudioThreadStack = 0x800DDAA0;
gGraphicsThread = 0x800DEAA0;
gGraphicsThreadStack = 0x800DEC50;
gTimerThread = 0x800DFC50;
gTimerThreadStack = 0x800DFE00;
gSerialThread = 0x800E0E00;
gSerialThreadStack = 0x800E0FB0;
gCurrentTask = 0x800E1FB0;
sAudioTasks = 0x800E1FB4;
sGfxTasks = 0x800E1FB8;
sNewAudioTasks = 0x800E1FC0;
sNewGfxTasks = 0x800E1FC8;
gSegments = 0x800E1FD0;
gPiMgrCmdQueue = 0x800E2010;
sPiMgrCmdBuff = 0x800E2028;
gDmaMesgQueue = 0x800E20F0;
sDmaMsgBuff = 0x800E2108;
gDmaIOMsg = 0x800E2110;
gSerialEventQueue = 0x800E2128;
sSerialEventBuff = 0x800E2140;
gMainThreadMesgQueue = 0x800E2148;
sMainThreadMsgBuff = 0x800E2160;
gTaskMesgQueue = 0x800E21E0;
sTaskMsgBuff = 0x800E21F8;
gAudioVImesgQueue = 0x800E2238;
gAudioTaskMesgQueue = 0x800E2258;
gGfxVImesgQueue = 0x800E2278;
gGfxTaskMesgQueue = 0x800E22A0;
sAudioVImsgBuff = 0x800E2250;
sAudioTaskMsgBuff = 0x800E2270;
sGfxVImsgBuff = 0x800E2290;
sGfxTaskMsgBuff = 0x800E22B8;
gSerialThreadMesgQueue = 0x800E22C0;
sSerialThreadMsgBuff = 0x800E22D8;
gControllerMesgQueue = 0x800E22F8;
sControllerMsgBuff = 0x800E2310;
gSaveMesgQueue = 0x800E2318;
sSaveMsgBuff = 0x800E2330;
gTimerTaskMesgQueue = 0x800E2338;
sTimerTaskMsgBuff = 0x800E2350;
gTimerWaitMesgQueue = 0x800E2390;
sTimerWaitMsgBuff = 0x800E23A8;
gGfxPools = 0x800E23B0; // size:0x55AA0
gGfxPool = 0x80137E50;
gGfxTask = 0x80137E54;
gViewport = 0x80137E58;
gGfxMtx = 0x80137E5C;
gUnkDisp1 = 0x80137E60;
gMasterDisp = 0x80137E64;
gUnkDisp2 = 0x80137E68;
gLight = 0x80137E6C;
gFrameBuffer = 0x80137E70;
gTextureRender = 0x80137E74;
gVIsPerFrame = 0x80137E78;
gSysFrameCount = 0x80137E7C;
gStartNMI = 0x80137E80;
gStopTasks = 0x80137E81;
gControllerRumbleFlags = 0x80137E84; // size:0x4
gFillScreenColor = 0x80137E88;
gFillScreen = 0x80137E8A;
gUnusedStack = 0x80137E90;
sIdleThread = 0x80138E90;
sIdleThreadStack = 0x80139040;
gMainThread = 0x8013A040;
sMainThreadStack = 0x8013A1F0;
gAudioThread = 0x8013B1F0;
// math
sSeededRandSeed3 = 0x8013B3A0;
sRandSeed1 = 0x8013B3A4;
sRandSeed2 = 0x8013B3A8;
sRandSeed3 = 0x8013B3AC;
sSeededRandSeed1 = 0x8013B3B0;
sSeededRandSeed2 = 0x8013B3B4;
// matrix
gIdentityMtx = 0x800C4620;
gIdentityMatrix = 0x800C4660;
gGfxMatrix = 0x8013B3C0;
sGfxMatrixStack = 0x8013B3C8;
gCalcMatrix = 0x8013BBC8;
sCalcMatrixStack = 0x8013BBD0;
// memory
sMemoryBuffer = 0x8013C3D0; // size:0x8800
sMemoryPtr = 0x80144BD0;
// thread 7
sTimerTasks = 0x80144BE0;
// save
gSaveIOBuffer = 0x80144F60;
sPrevSaveData = 0x80145160;
// fault
gFaultMgr = 0x80145360; // size:0x9D8
sFaultCharIndex = 0x800C46F0;
sFaultCharPixelFlags = 0x800C4770;
sFaultCauses = 0x800C4870;
sFloatExceptions = 0x800C48B8;
// audio
// dma table
gDmaTable = 0x80178A70; //size:0x5A0
D_80178A70 = 0x80178A78; //ignore:true
// buffers
gDramStack = 0x80281000; //size:0x400 segment:buffers defined:true
gOSYieldData = 0x80281400; //size:0xC00 segment:buffers defined:true
gZBuffer = 0x80282000; //size:0x25800 segment:buffers defined:true
gTaskOutputBuffer = 0x802A7800; //size:0x30000 name_end:gTaskOutputBufferEnd segment:buffers defined:true
gAudioHeap = 0x802D7800; //size:0xB0000 segment:buffers defined:true
gTextureRenderBuffer = 0x80387800; //size:0x7880 segment:buffers defined:true
gFillBuffer = 0x8038F080; //size:0x780 segment:buffers defined:true
gFrameBuffers = 0x8038F800; //size:0x70800 segment:buffers defined:true
D_8038F300 = 0x8038F300; //ignore:true

View File

@ -1,237 +0,0 @@
Corneria_CoCarrierLeft_Draw = 0x8018ED78;//segment:ovl_i1
Corneria_CoCarrierUpper_Draw = 0x8018EE84;//segment:ovl_i1
Corneria_CoIBeam_Init = 0x8018B0B4;//segment:ovl_i1
Corneria_Granga_Init = 0x801878D8;//segment:ovl_i1
Corneria_CoCarrier_Init = 0x8018BE7C;//segment:ovl_i1
Venom1_Ve1Pillar1_Init = 0x8019250C;//segment:ovl_i1
Venom1_Ve1Pillar2_3_Init = 0x80192CB0;//segment:ovl_i1
Venom1_Ve1Pillar4_Init = 0x80192EA4;//segment:ovl_i1
Venom1_Ve1MonkeyStatue_Init = 0x801933B4;//segment:ovl_i1
Venom1_Ve1Golemech_Init = 0x801935CC;//segment:ovl_i1
Venom1_Ve1Golemech_Update = 0x80194398;//segment:ovl_i1
Venom1_801920F0 = 0x801920F0;//segment:ovl_i1
D_i1_8019A04C = 0x8019A04C; // size:0xC type:s16 segment:ovl_i1
D_i1_8019B6C0 = 0x8019B6C0;//segment:ovl_i1
D_VE1_8019A008 = 0x8019A008; // segment:ovl_i1
D_i1_8019A820 = 0x8019A820; // segment:ovl_i1 type:s16 size:0x198
D_i1_8019AD2C = 0x8019AD2C; // segment:ovl_i1 size:0x28
D_i1_8019AD5C = 0x8019AD5C; // segment:ovl_i1 type:Vec3f size:0xC
D_i1_8019A748 = 0x8019A748; // segment:ovl_i1 size:0xD8 type:s32
D_i1_8019A500 = 0x8019A500; // segment:ovl_i1 type:s16 size:0x44
D_i1_8019B838 = 0x8019B838; // segment:ovl_i1 size:0x880
Meteo_80187B08 = 0x80187B08;//segment:ovl_i2
Meteo_MeCrusher_Init = 0x80188A40;//segment:ovl_i2
D_i2_80195D70 = 0x80195D70;//segment:ovl_i2
D_i4_8019F168 = 0x8019F168; // type:Vec3f segment:ovl_i4
D_i4_8019F18C = 0x8019F18C; // type:f32 size:0xC segment:ovl_i4
D_i4_8019F198 = 0x8019F198; // type:u8 size:0x28 segment:ovl_i4 force_migration:True
D_i4_8019F1C0 = 0x8019F1C0; // type:s32 size:0xA0 segment:ovl_i4 force_migration:True
D_i4_8019F260 = 0x8019F260; // type:f32 segment:ovl_i4 force_migration:True
D_i4_8019F26C = 0x8019F26C; // type:f32 segment:ovl_i4 force_migration:True
D_i4_8019F278 = 0x8019F278; // type:f32 segment:ovl_i4 force_migration:True
D_i4_8019F284 = 0x8019F284; // type:f32 segment:ovl_i4 force_migration:True
D_i4_8019F290 = 0x8019F290; // type:f32 segment:ovl_i4 force_migration:True
D_i4_8019F29C = 0x8019F29C; // type:f32 segment:ovl_i4 force_migration:True
D_i4_8019F2AC = 0x8019F2AC; // type:f32 segment:ovl_i4 force_migration:True
D_i4_8019F2BC = 0x8019F2BC; // type:f32 segment:ovl_i4 force_migration:True
D_i4_8019F2CC = 0x8019F2CC; // type:f32 segment:ovl_i4 force_migration:True
D_i4_8019F2DC = 0x8019F2DC; // type:f32 segment:ovl_i4 force_migration:True
D_i4_8019F2F0 = 0x8019F2F0; // type:s32 segment:ovl_i4 force_migration:True
sCsLevelCompleteActorPos = 0x8019F340; // type:f32 segment:ovl_i4 force_migration:True
sOptionCardPosY = 0x801AE570; // type:f32 size:0x18 force_migration:True segment:ovl_menu
sOptionCardTextPosX = 0x801AE588; // type:f32 size:0x18 force_migration:True segment:ovl_menu
sOptionCardTextPosY = 0x801AE5A0; // type:f32 size:0x18 force_migration:True segment:ovl_menu
sOptionCardCurTextPosX = 0x801AE5B8; // type:f32 size:0x18 force_migration:True segment:ovl_menu
sOptionCardCurTextPosY = 0x801AE5D0; // type:f32 size:0x18 force_migration:True segment:ovl_menu
D_menu_801AE9A0 = 0x801AE9A0; // type:f32 size:0x10 force_migration:True segment:ovl_menu
D_menu_801AE9B0 = 0x801AE9B0; // type:f32 size:0x10 force_migration:True segment:ovl_menu
D_menu_801AE9C0 = 0x801AE9C0; // type:s32 size:0xE0 force_migration:True segment:ovl_menu
D_menu_801AEAA0 = 0x801AEAA0; // type:s32 size:0xA8 force_migration:True segment:ovl_menu
D_menu_801AEB48 = 0x801AEB48; // type:s32 size:0xA8 force_migration:True segment:ovl_menu
D_menu_801AED20 = 0x801AED20; // type:f32 size:0x8 force_migration:True segment:ovl_menu
D_menu_801AEE6C = 0x801AEE6C; // type:s32 size:0x58 force_migration:True segment:ovl_menu
D_menu_801AF25C = 0x801AF25C; // type:f32 size:0x18 force_migration:True segment:ovl_menu
D_menu_801AF274 = 0x801AF274; // type:f32 size:0x18 force_migration:True segment:ovl_menu
Area6_ActorMissileSeekPlayer_Spawn = 0x801875E4;//segment:ovl_i3
Area6_Effect395_Spawn = 0x80187704;//segment:ovl_i3
Area6_A6Gorgon_Init = 0x80187754;//segment:ovl_i3
Area6_A6Gorgon_Update = 0x80187944;//segment:ovl_i3
Area6_8018A1B0 = 0x8018A1B0;//segment:ovl_i3
Area6_8018A2C4 = 0x8018A2C4;//segment:ovl_i3
Area6_8018A464 = 0x8018A464;//segment:ovl_i3
Area6_8018B9BC = 0x8018B9BC;//segment:ovl_i3
Area6_8018BCD4 = 0x8018BCD4;//segment:ovl_i3
Area6_8018C0D0 = 0x8018C0D0;//segment:ovl_i3
Area6_A6Gorgon_Draw = 0x8018C54C;//segment:ovl_i3
Zoness_ActorDebris_Spawn = 0x801900FC;//segment:ovl_i3
Zoness_ZoEnergyBall_Init = 0x801915A4;//segment:ovl_i3
Zoness_ZoEnergyBall_Init2 = 0x80191BB8;//segment:ovl_i3
Zoness_ZoSarumarine_Init = 0x801932AC;//segment:ovl_i3
Zoness_Effect394_Spawn = 0x80193908;//segment:ovl_i3
Zoness_Effect394_Spawn2 = 0x80193A98;//segment:ovl_i3
Zoness_80193CC8 = 0x80193CC8;//segment:ovl_i3
Zoness_ZoSarumarine_Update = 0x80194A84;//segment:ovl_i3
Zoness_801986FC = 0x801986FC;//segment:ovl_i3
Zoness_801989FC = 0x801989FC;//segment:ovl_i3
Zoness_80198BE8 = 0x80198BE8;//segment:ovl_i3
Zoness_80198ECC = 0x80198ECC;//segment:ovl_i3
Zoness_80198F3C = 0x80198F3C;//segment:ovl_i3
Zoness_8019907C = 0x8019907C;//segment:ovl_i3
Zoness_8019914C = 0x8019914C;//segment:ovl_i3
Zoness_801991D0 = 0x801991D0;//segment:ovl_i3
Zoness_80199394 = 0x80199394;//segment:ovl_i3
Zoness_80199470 = 0x80199470;//segment:ovl_i3
Zoness_8019962C = 0x8019962C;//segment:ovl_i3
Zoness_ZoTanker_Init = 0x8019B1F0;//segment:ovl_i3
Zoness_ZoContainer_Init = 0x8019B810;//segment:ovl_i3
Zoness_ZoSupplyCrane_Init = 0x8019C200;//segment:ovl_i3
Zoness_ZoBarrier_Init = 0x8019D060;//segment:ovl_i3
Solar_LevelComplete = 0x801A7930;//segment:ovl_i3
Aquas_SpawnDebris = 0x801A9448;//segment:ovl_i3
Aquas_SpawnItem = 0x801A94EC;//segment:ovl_i3
Aquas_801A958C = 0x801A958C;//segment:ovl_i3
Aquas_Effect366_Spawn = 0x801AC8A8;//segment:ovl_i3
Aquas_Actor255_Init = 0x801AD688;//segment:ovl_i3
Aquas_Actor256_Init = 0x801AE3AC;//segment:ovl_i3
Aquas_Actor257_Init = 0x801AF9FC;//segment:ovl_i3
Aquas_Actor257_Update = 0x801AFA5C;//segment:ovl_i3
Aquas_801B0F88 = 0x801B0F88;//segment:ovl_i3
Aquas_801B0FCC = 0x801B0FCC;//segment:ovl_i3
Aquas_801B1008 = 0x801B1008;//segment:ovl_i3
Aquas_AqBacoon_Init = 0x801B10F8;//segment:ovl_i3
Aquas_AqBacoon_Update = 0x801B134C;//segment:ovl_i3
Aquas_AqAnglerFish_Init = 0x801B6344;//segment:ovl_i3
Aquas_AqAnglerFish_Update = 0x801B638C;//segment:ovl_i3
Aquas_AqSpindlyFish_Init = 0x801B6E54;//segment:ovl_i3
Aquas_AqSpindlyFish_Update = 0x801B6FF8;//segment:ovl_i3
Aquas_AqGaroa_Init = 0x801B7AF0;//segment:ovl_i3
Aquas_AqBoulder_Init = 0x801BA57C;//segment:ovl_i3
Aquas_AqJellyfish_Init = 0x801BB26C;//segment:ovl_i3
D_i3_801C2240 = 0x801C2240;//segment:ovl_i3
D_AQ_801C4188 = 0x801C4188;//segment:ovl_i3
D_i3_801C2250 = 0x801C2250;//size:0xA0 segment:ovl_i3
D_i3_801C22F0 = 0x801C22F0;//size:0x40 segment:ovl_i3
D_i3_801BF1F0 = 0x801BF1F0;//size:0x30 type:f32 segment:ovl_i3
D_i3_801BF220 = 0x801BF220;//size:0x30 type:f32 segment:ovl_i3
D_i3_801BF250 = 0x801BF250;//size:0x30 type:f32 segment:ovl_i3
D_i3_801BF280 = 0x801BF280;//size:0x30 type:f32 segment:ovl_i3
D_i3_801BF2B0 = 0x801BF2B0;//size:0x30 type:f32 segment:ovl_i3
D_i3_801BF2E0 = 0x801BF2E0;//size:0x30 type:f32 segment:ovl_i3
D_i3_801BF8AC = 0x801BF8AC;//size:0xC type:Vec3f segment:ovl_i3
D_i3_801BF8B8 = 0x801BF8B8;//size:0xC type:Vec3f segment:ovl_i3
D_i3_801BF8C4 = 0x801BF8C4;//size:0x8 type:f32 segment:ovl_i3
D_i3_801BED10 = 0x801BED10;//size:0xC type:Vec3f segment:ovl_i3
D_i3_801BED1C = 0x801BED1C;//size:0xC type:Vec3f segment:ovl_i3
D_i3_801BED70 = 0x801BED70;//size:0x90 type:Vec3f segment:ovl_i3
D_i3_801BEE00 = 0x801BEE00;//size:0x90 type:Vec3f segment:ovl_i3
D_i3_801BEEF0 = 0x801BEEF0;//size:0x90 type:Vec3f segment:ovl_i3
D_i3_801BEF80 = 0x801BEF80;//size:0x90 type:Vec3f segment:ovl_i3
D_i3_801BF070 = 0x801BF070;//size:0x90 type:Vec3f segment:ovl_i3
D_i3_801BF100 = 0x801BF100;//size:0x90 type:Vec3f segment:ovl_i3
D_i3_801BF190 = 0x801BF190;//size:0x30 type:f32 segment:ovl_i3
sZoLimbTimers = 0x801C2330;//segment:ovl_i3 type:s32 size:0xA0
sZoSwork = 0x801C23D0;//segment:ovl_i3 type:s32 size:0x118
sZoFwork = 0x801C24E8;//segment:ovl_i3 type:f32 size:0x258
D_i3_801C27C8 = 0x801C27C8; //segment:ovl_i3 size:0x12C0
D_i3_801C3A88 = 0x801C3A88; //segment:ovl_i3 size:0x700
D_i3_801C4190 = 0x801C4190; //segment:ovl_i3 size:0x28
D_i3_801C41B8 = 0x801C41B8; //segment:ovl_i3 size:0x78
sAqBacoonlimbTimers = 0x801C4230; //segment:ovl_i3 size:0x70
D_i3_801C42A0 = 0x801C42A0; //segment:ovl_i3 size:0x68
D_i3_801C4308 = 0x801C4308; //segment:ovl_i3 size:0x148
D_i3_801C0060 = 0x801C0060; //segment:ovl_i3 type:f32
D_i3_801BFE14 = 0x801BFE14; //segment:ovl_i3 type:s32
D_i3_801C0264 = 0x801C0264; //segment:ovl_i3 type:s32
D_i3_801C02C8 = 0x801C02C8; //segment:ovl_i3 type:f32
D_i3_801C02D0 = 0x801C02D0; //segment:ovl_i3 type:s32
D_i3_801C0130 = 0x801C0130; //segment:ovl_i3 ignore:True
D_i3_801C2740 = 0x801C2740; //segment:ovl_i3 size:0x28
D_i3_801C2768 = 0x801C2768; //segment:ovl_i3 size:0x38
D_i3_801C27A0 = 0x801C27A0; //segment:ovl_i3 size:0x20
Katina_UpdateEvents = 0x80198594;//segment:ovl_i4
Katina_KaSaucerer_Init = 0x80193CA4;//segment:ovl_i4
SectorZ_Missile_Update = 0x80199C60;//segment:ovl_i4
SectorZ_MissileExplode = 0x80199900;//segment:ovl_i4
D_i4_801A03C0 = 0x801A03C0;//segment:ovl_i4
D_BO_8019EE80 = 0x8019EE80;//segment:ovl_i4
D_BO_801A03DC = 0x801A03DC;//segment:ovl_i4
Macbeth_801A55D4 = 0x801A55D4;//segment:ovl_i5
Titania_8018E3B0 = 0x8018E3B0;//segment:ovl_i5
Titania_TiRasco_Dying = 0x8018B720;//segment:ovl_i5
Titania_801990DC = 0x801990DC;//segment:ovl_i5
Ground_801B6AEC = 0x801B6AEC;//segment:ovl_i5
Titania_TiFekuda_Init = 0x80189B80;//segment:ovl_i5
Titania_TiRasco_Init = 0x8018ADC4;//segment:ovl_i5
Titania_TiBomb_Init = 0x8018B96C;//segment:ovl_i5
Titania_TiDesertCrawler_Init = 0x8018BFB0;//segment:ovl_i5
Titania_TiDelphor_Init = 0x8018E3CC;//segment:ovl_i5
Titania_TiDelphorHead_Init = 0x8018E5E8;//segment:ovl_i5
Titania_TiCactus_Init = 0x8018EFF0;//segment:ovl_i5
Titania_TiPillar_Init = 0x8018F0D8;//segment:ovl_i5
Titania_TiGoras_Init = 0x8018FA48;//segment:ovl_i5
Macbeth_Train_Init = 0x80199F8C;//segment:ovl_i5
Titania_80193B30 = 0x80193B30;//segment:ovl_i5
Titania_80193DF0 = 0x80193DF0;//segment:ovl_i5
Titania_80190A08 = 0x80190A08;//segment:ovl_i5
Macbeth_MaMaRailroadSwitch_Init = 0x801A3E70;//segment:ovl_i5
Macbeth_MaBoulder_Init = 0x801A4660;//segment:ovl_i5
Macbeth_MaRailwaySignal_Init = 0x801A4AF8;//segment:ovl_i5
Macbeth_LockBars_Init = 0x801A5E2C;//segment:ovl_i5
Macbeth_MaBarrier_Init = 0x801A6134;//segment:ovl_i5
Macbeth_MaProximityLight_Init = 0x801A65E0;//segment:ovl_i5
Macbeth_Actor207_Init = 0x801A7D98;//segment:ovl_i5
Ground_801B6E20 = 0x801B6E20;//segment:ovl_i5
D_i5_801B74F0 = 0x801B74F0;//segment:ovl_i5 size:28
D_TI_801B7584 = 0x801B7584;//segment:ovl_i5
D_TI_801B7608 = 0x801B7608;//segment:ovl_i5
D_TI_801B769C = 0x801B769C;//segment:ovl_i5
D_MA_801BA1E8 = 0x801BA1E8;//segment:ovl_i5
D_MA_801BE250 = 0x801BE250;//segment:ovl_i5 size:0x20
D_MA_801BE2F0 = 0x801BE2F0;//segment:ovl_i5 size:0x12
D_i5_801B8198 = 0x801B8198;//size:0x210 segment:ovl_i5
aTiGorasHitbox = 0x801B83A8;//size:0x814 type:f32 segment:ovl_i5
D_i5_801BA708 = 0x801BA708;//size:0xC type:Vec3f segment:ovl_i5
D_i5_801BAA50 = 0x801BAA50;//size:0x28 type:s16 segment:ovl_i5
D_i5_801BBEE0 = 0x801BBEE0;//segment:ovl_i5
D_i5_801BBF00 = 0x801BBF00;//size:0xA78 segment:ovl_i5
D_i5_801BE748 = 0x801BE748;//size:0x3600 type:Vtx segment:ovl_i5
D_i5_801C62D8 = 0x801C62D8;//size:0xC type:Vec3f segment:ovl_i5
D_i5_801C65B8 = 0x801C65B8;//size:0x870 segment:ovl_i5
D_i5_801C6E28 = 0x801C6E28;//size:0x34 type:s32 segment:ovl_i5
D_i5_801B8138 = 0x801B8138;//size:0x14 segment:ovl_i5
D_i5_801B814C = 0x801B814C;//size:0x14 segment:ovl_i5
D_i5_801B7630 = 0x801B7630;//size:0x24 segment:ovl_i5
Andross_801888F4 = 0x801888F4; //segment:ovl_i6
SectorY_SyShogun_Init = 0x80197CC4; //segment:ovl_i6
Andross_AndAndross_Init = 0x8018D16C; //segment:ovl_i6
sTeamInitPos = 0x801A68B0;//size:0x48 type:Vec3f segment:ovl_i6
sTeamInitRot = 0x801A68F8;//size:0xC type:f32 segment:ovl_i6
D_i6_801A7F30 = 0x801A7F30; //segment:ovl_i6
D_Andross_801A7F58 = 0x801A7F58; //segment:ovl_i6
D_Andross_801A7F60 = 0x801A7F60; //segment:ovl_i6
D_Andross_801A7F68 = 0x801A7F68; //segment:ovl_i6
D_Andross_801A7F70 = 0x801A7F70; //segment:ovl_i6
D_Andross_801A7F78 = 0x801A7F78; //segment:ovl_i6
D_i5_801BE308 = 0x801BE308; //segment:ovl_i6
Ending_80189C64 = 0x80189C64;//segment:ovl_ending
Ending_80187860 = 0x80187860;//segment:ovl_ending
Ending_8018845C = 0x8018845C;//segment:ovl_ending
D_ending_80196D08 = 0x80196D08;//size:0x280 segment:ovl_ending
D_ending_80196FA0 = 0x80196FA0;//size:0x960 segment:ovl_ending
D_ending_80197900 = 0x80197900;//size:0x960 segment:ovl_ending
D_ending_80198260 = 0x80198260;//size:0x320 segment:ovl_ending
D_ending_80192DF0 = 0x80192DF0;//size:0x20 type:f32 segment:ovl_ending
D_unused_801875C0 = 0x801875C0;
D_ZO_601996C = 0x601996C;

View File

@ -1,35 +0,0 @@
// rsp_boot
// func_84001008 = 0x84001008;
// func_84001064 = 0x84001064;
// aspmain
// func_840010C0 = 0x840010C0;
// func_840015AC = 0x840015AC;
// func_8400160C = 0x8400160C;
// func_840016D4 = 0x840016D4;
// func_84001104 = 0x84001104;
// func_84001A1C = 0x84001A1C;
// func_84001AE4 = 0x84001AE4;
// f3dex
// func_84001058 = 0x84001058;
// func_8400109C = 0x8400109C;
// func_840010AC = 0x840010AC;
// func_840010BC = 0x840010BC;
// func_840010C8 = 0x840010C8;
// func_840010F0 = 0x840010F0;
// func_840011D0 = 0x840011D0;
// func_84001280 = 0x84001280;
// func_84001374 = 0x84001374;
// func_84001410 = 0x84001410;
// func_84001414 = 0x84001414;
// func_84001758 = 0x84001758;
// func_840015B8 = 0x840015B8;
// func_840015D0 = 0x840015D0;
// func_840015DC = 0x840015DC;
// func_8400161C = 0x8400161C;
// func_840016A8 = 0x840016A8;
// func_84001760 = 0x84001760;
// func_84001728 = 0x84001728;
// func_840017D8 = 0x840017D8;
// func_840017AC = 0x840017AC;

View File

@ -1,29 +0,0 @@
#!/bin/sh
if [ $# -lt 2 ]; then
echo 1>&2 "$0: not enough arguments"
echo 1>&2 "Usage: $0 path/to/sourcefile.c func_name"
exit 2
elif [ $# -gt 2 ]; then
echo 1>&2 "$0: too many arguments"
exit 2
fi
PYTHON=python3
SOURCEFILE=$1
FUNCNAME=$2
M2CFILE=m2cfiles/$FUNCNAME.c
ASMFILE=$(find . -type f -name "*$FUNCNAME.s")
# Support python venv's if one is installed.
PYTHON_VENV=.venv/bin/python3
if test -f $PYTHON_VENV; then
PYTHON=$PYTHON_VENV
fi
echo "Generating ctx.c from $SOURCEFILE..."
$PYTHON ./tools/m2ctx.py $SOURCEFILE
echo "Generating $M2CFILE..."
echo '#include "../ctx.c"\n' > $M2CFILE
$PYTHON ./tools/m2c/m2c.py --target mips-ido-c --pointer-style left --context ctx.c -f $FUNCNAME $ASMFILE >> $M2CFILE

View File

@ -1,117 +0,0 @@
import re
import os
ovl_setup_dict = {"_co":"Corneria", "_me":"Meteo", "_sy":"SectorY", "_sx":"SectorX", "_sz":"SectorZ",
"_zo":"Zoness", "_fo":"Fortuna", "_ka":"Katina", "_bo":"Bolse", "_ve1":"Venom1",
"_andross":"Andross", "_ve2":"Venom2", "_so":"Solar", "_aq":"Aquas", "_ti":"Titania",
"_ti_cs":"Titania", "_a6":"Area6", "_title":"Title", "_option":"Option", "_map":"Map",
"_ending_1":"Ending", "_ending_2":"Ending","_tr":"Training","_tr360":"Training", "_ma":"Macbeth"}
def fetch_ovl_setup(ovl_name):
with open("src/main/fox_load_inits.c", "r") as setup_file:
setups = setup_file.readlines()
setup_name = ovl_setup_dict["_" + '_'.join(ovl_name.split("_")[1:])]
assets = [None] * 16
for i, line in enumerate(setups):
if setup_name not in line:
continue
setup_count = int(line.split('[')[1][0])
while(setup_count > 0):
for j in range(16):
if "ROM_SEGMENT" in setups[i + j + 1]:
asset_name = setups[i + j + 1].split(')')[0].split('(')[1]
if assets[j] and assets[j] != asset_name:
assets[j] = "segment_conflict"
else:
assets[j] = asset_name
setup_count -= 1
i += 16
break
print(assets)
return assets
def find_segment_symbols(ovl_path):
seg_regex = re.compile(r'D_[1-9A-F]0[0-9A-F]{5}(?=[^0-9A-F])')
with open(ovl_path, 'r') as ovl_file:
ovl_src = ovl_file.read()
segs_all = seg_regex.findall(ovl_src)
segs_all = list(set(segs_all))
return segs_all
def find_symbol_def(seg, ovl_path):
with open(ovl_path, 'r') as ovl_file:
ovl_src = ovl_file.readlines()
sym_def = None
for i, line in enumerate(ovl_src):
if seg in line and "extern" in line:
sym_def = line
# print("Definition found in overlay.")
break
if not sym_def:
with open("include/assets.h", "r") as var_file:
var_defs = var_file.readlines()
for i, line in enumerate(var_defs):
if seg in line and "extern" in line:
sym_def = line
# print("Definition found in assets.")
break
if not sym_def:
sym_def = seg + " undefined\n"
print("No definition found for " + seg + " in expected places.")
return sym_def
def make_symbol_defs(ovl_path):
symbols = find_segment_symbols(ovl_path)
defs = []
for seg in symbols:
defs += [find_symbol_def(seg, ovl_path)]
return defs
def get_seg_number(sym):
return int(sym[2], 16)
def create_headers(ovl_path):
assets = fetch_ovl_setup(ovl_path.split('/')[-1].rstrip('.c'))
symbols = find_segment_symbols(ovl_path)
sym_defs = make_symbol_defs(ovl_path)
for i, asset in enumerate(assets):
if not asset or asset == "segment_conflict":
continue
with open("include/assets/" + asset + ".h", 'r') as header_src:
header_txt = header_src.readlines()
for symbol, defn in zip(symbols, sym_defs):
if i == get_seg_number(symbol) and defn not in header_txt:
header_txt = header_txt[:-1] + [defn] + header_txt[-1:]
with open("include/assets/" + asset + ".h", 'w') as header_src:
header_src.writelines(header_txt)
return sym_defs
def prune_assets(defn):
with open("include/assets.h", "r") as ast_file:
ast_text = ast_file.readlines()
if defn in ast_text:
ast_text.remove(defn)
with open("include/assets.h", "w") as ast_file:
ast_file.writelines(ast_text)
return
def create_all_headers(overlay_dir):
sym_defs = []
for subdir, dirs, files in os.walk(overlay_dir):
for file in files:
if file.endswith('.c') and "_i" not in file and "unused" not in file:
sym_defs += create_headers(subdir + os.sep + file)
for defn in sym_defs:
prune_assets(defn)
return
# fetch_ovl_setup("fox_ti_cs")
# print(find_segment_symbols("src/overlays/ovl_i3/fox_zo.c"))
# create_headers("src/overlays/ovl_i5/fox_ti_cs.c")
create_all_headers('src/overlays')

View File

@ -1,19 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_effects/func_800133E0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_effects/func_80013588.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_effects/func_800136E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_effects/func_800137BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_effects/func_80013800.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_effects/func_800139F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_effects/func_80013A64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_effects/func_80013B4C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_effects/func_80013B70.s")

View File

@ -1,208 +0,0 @@
#include "common.h"
void func_80016A30(void) {
}
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_80016A38.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_80016BA0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_80016CBC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_80016EC4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_80016FD0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001737C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_800174B0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001756C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_800175A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001761C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001777C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_800177E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_80018310.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_80018338.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_800183B8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001842C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001848C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_800184F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_80018508.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_800185BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_80018614.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_80018EB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_80018EFC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_80018FC0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_80019084.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_80019100.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_80019174.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_800191D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_80019234.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_800192AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_80019450.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_800197C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_800198DC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001A038.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001A2AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001A3A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001A4D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001A51C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001A578.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001A6E0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001A854.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001A9A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001AA08.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001AAAC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001AB00.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001AB6C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001ACF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001AD1C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001AD60.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001AE74.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001AE94.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001AEF0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001AF5C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001AF6C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001AFB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001B030.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001B470.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001B790.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001BA5C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001BB90.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001BC3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001BC64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001BD28.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001BFDC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001C408.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001C8D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001CA40.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001CBB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001CD14.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001CE60.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001CF34.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001CF98.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001CFE0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001D06C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001D0EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001D144.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001D194.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001D200.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001D334.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001D3D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001D438.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001D448.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001D47C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001D4E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001D558.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001D670.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001D714.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001D7B8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001D8E0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001D92C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001DA18.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001DAC8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001DC08.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001DC64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001DCA4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001DD04.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001DD4C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001DD78.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001DDE8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001DEEC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/func_8001DF9C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_general/D_800C99E0.s")

View File

@ -1,67 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000BCE0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000BDA8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000BE94.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000BF04.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000BF84.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000BFDC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000C004.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000C018.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000C048.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000C058.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000C0B4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000C130.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000C1AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000C268.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000C324.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000CA00.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000CA58.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000CB64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000CF38.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000D0FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000D174.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000D518.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000DB64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000DBBC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000DC3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000DC8C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000DCDC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000DD2C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000DDC0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000E054.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000E21C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000E260.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_heap/func_8000E2E8.s")

View File

@ -1,97 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000E4F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000E5F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000E930.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000EC04.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000EC64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000ED10.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000ED78.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000EE64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000EF34.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000EF98.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000F060.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000F0C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000F1A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000F250.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000F270.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000F3A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000F3D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000F4C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000F5A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000F7E0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000F81C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000F870.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000F8B4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000FA78.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000FBA0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000FBF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000FCCC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000FCDC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000FCF0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000FD10.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8000FFEC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8001001C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_800105D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_80010780.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_800107EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_80010854.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_800109E0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_80010A64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_80010ABC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_80010BD4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_80010C44.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_80010EE0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_80010F70.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_80010FC8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_80011104.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_80011530.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_800116F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_load/func_8001173C.s")

View File

@ -1,59 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80011870.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80011C38.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80011CF0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80011D2C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80011DDC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80011E98.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80011F2C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80011F88.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80012418.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_8001264C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_8001266C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_8001268C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80012790.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80012834.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80012844.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80012894.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80012944.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80012AA4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80012BE0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80012C20.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80012C4C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80012CCC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80012E08.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80012E3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80012E68.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80012EB4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80012F04.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_80012FFC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_playback/func_800132C8.s")

View File

@ -1,51 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_80013E80.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_80013FA4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_800140B0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_800140EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_8001413C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_800141A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_80014224.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_80014350.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_80014420.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_800144C4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_8001459C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_800145DC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_8001461C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_800146A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_800146B4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_800146E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_80014728.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_800152A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_80015310.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_800153A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_800153C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_80015FB4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_8001676C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_800167E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_seqplayer/func_8001689C.s")

View File

@ -1,41 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_80008130.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_800083D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_800087F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_80009194.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_80009574.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_800096EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_80009818.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_8000994C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_800099F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_80009A9C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_80009B1C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_80009BD4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_80009DE8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_8000A198.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_8000A2CC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_8000A770.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_8000B460.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_8000B4F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_8000B58C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_synthesis/func_8000B9FC.s")

View File

@ -1,39 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/func_8001E020.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/func_8001E514.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/func_8001E7F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/func_8001E848.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/func_8001E898.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/func_8001E920.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/func_8001E978.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/func_8001E99C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/func_8001E9C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/func_8001E9F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/func_8001EA68.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/func_8001EA7C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/func_8001ED7C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/func_8001EDE4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/func_8001EE04.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/func_8001EE5C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/func_8001EED0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/func_8001EF0C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_thread/D_800C9D00.s")

View File

@ -1 +0,0 @@
#include "src/audio/note_data.c"

View File

@ -1 +0,0 @@
#include "src/audio/wave_samples.c"

View File

@ -1,9 +0,0 @@
#include "sys.h"
u64 gDramStack[SP_DRAM_STACK_SIZE64];
u8 gOSYieldData[OS_YIELD_DATA_SIZE];
FrameBuffer gZBuffer; // z buffer
u8 gTaskOutputBuffer[0x30000];
u8 gAudioHeap[0xB0000];
u16 gFillBuffer[3 * SCREEN_WIDTH];
FrameBuffer gFrameBuffers[3];

View File

@ -1,79 +0,0 @@
#include "sf64dma.h"
DmaEntry gDmaTable[101] = {
DMA_ENTRY(makerom),
DMA_ENTRY(main),
DMA_ENTRY(dma_table),
DMA_ENTRY(audio_seq),
DMA_ENTRY(audio_bank),
DMA_ENTRY(audio_table),
DMA_ENTRY(ast_common),
DMA_ENTRY(ast_bg_space),
DMA_ENTRY(ast_bg_planet),
DMA_ENTRY(ast_arwing),
DMA_ENTRY(ast_landmaster),
DMA_ENTRY(ast_blue_marine),
DMA_ENTRY(ast_versus),
DMA_ENTRY(ast_enmy_planet),
DMA_ENTRY(ast_enmy_space),
DMA_ENTRY(ast_great_fox),
DMA_ENTRY(ast_star_wolf),
DMA_ENTRY(ast_allies),
DMA_ENTRY(ast_corneria),
DMA_ENTRY(ast_meteo),
DMA_ENTRY(ast_titania),
DMA_ENTRY(ast_7_ti_2),
DMA_ENTRY(ast_8_ti),
DMA_ENTRY(ast_9_ti),
DMA_ENTRY(ast_A_ti),
DMA_ENTRY(ast_7_ti_1),
DMA_ENTRY(ast_sector_x),
DMA_ENTRY(ast_sector_z),
DMA_ENTRY(ast_aquas),
DMA_ENTRY(ast_area_6),
DMA_ENTRY(ast_venom_1),
DMA_ENTRY(ast_venom_2),
DMA_ENTRY(ast_ve1_boss),
DMA_ENTRY(ast_bolse),
DMA_ENTRY(ast_fortuna),
DMA_ENTRY(ast_sector_y),
DMA_ENTRY(ast_solar),
DMA_ENTRY(ast_zoness),
DMA_ENTRY(ast_katina),
DMA_ENTRY(ast_macbeth),
DMA_ENTRY(ast_warp_zone),
DMA_ENTRY(ast_title),
DMA_ENTRY(ast_map),
DMA_ENTRY(ast_map_en),
DMA_ENTRY(ast_map_fr),
DMA_ENTRY(ast_map_de),
DMA_ENTRY(ast_option),
DMA_ENTRY(ast_option_en),
DMA_ENTRY(ast_option_fr),
DMA_ENTRY(ast_option_de),
DMA_ENTRY(ast_vs_menu),
DMA_ENTRY(ast_vs_menu_en),
DMA_ENTRY(ast_vs_menu_fr),
DMA_ENTRY(ast_vs_menu_de),
DMA_ENTRY(ast_text),
DMA_ENTRY(ast_font_3d),
DMA_ENTRY(ast_andross),
DMA_ENTRY(ast_logo),
DMA_ENTRY(ast_ending),
DMA_ENTRY(ast_ending_award_front),
DMA_ENTRY(ast_ending_award_back),
DMA_ENTRY(ast_ending_expert),
DMA_ENTRY(ast_training),
DMA_ENTRY(ast_radio_de),
DMA_ENTRY(ovl_i1),
DMA_ENTRY(ovl_i2),
DMA_ENTRY(ovl_i3),
DMA_ENTRY(ovl_i4),
DMA_ENTRY(ovl_i5),
DMA_ENTRY(ovl_i6),
DMA_ENTRY(ovl_menu),
DMA_ENTRY(ovl_ending),
DMA_ENTRY(ovl_unused),
DMA_ENTRY(ast_radio_en),
DMA_ENTRY(ast_radio_fr),
};

View File

@ -1,3 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/driverominit/func_8001EF30.s")

View File

@ -1,73 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002E510.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002E628.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002E684.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002E71C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002E740.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002E764.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002E788.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002E7AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002E7D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002E7F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002E818.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002E83C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002EE9C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002EF70.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002EFA0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002F2BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002F51C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002F730.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002F794.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002F7F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002FC90.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002FD44.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_8002FFAC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_80030028.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_80030240.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_80030328.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_800305D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_800309C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_800318FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_800319A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_80031A50.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_80034E24.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_80035058.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_800352A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/func_80035408.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_360/D_800D61C0.s")

View File

@ -1,75 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_80035CF0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_80035DAC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_80035E08.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_80035E38.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_800362D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_800364E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_800365A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003668C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_80036730.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_80036834.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_80036F48.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_800373F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_80037658.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003770C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_80037CB4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_80038100.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_80038EF4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_800391D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_80039A10.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003AF48.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003AF98.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003AFCC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003B51C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003BA40.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003BA60.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003BA8C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003BB0C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003BEB4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003BFC8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003C398.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003C490.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003CBE0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003CF68.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003D524.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003D820.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003D984.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_beam/func_8003D9D8.s")

View File

@ -1,21 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_bg/func_8003DAC0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_bg/func_8003DE38.s")
void func_8003E1B0(void) {
}
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_bg/func_8003E1B8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_bg/func_80040420.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_bg/func_80040924.s")
void func_80040CAC(void) {
}
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_bg/func_80040CB4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_bg/func_80042D08.s")

View File

@ -1,3 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_blur/func_80084700.s")

View File

@ -1,25 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_boss/func_80042E90.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_boss/func_80042F7C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_boss/func_80042F88.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_boss/func_80042F94.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_boss/func_80042FA0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_boss/func_80042FAC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_boss/func_80042FB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_boss/func_80042FC4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_boss/func_800430AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_boss/func_80043158.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_boss/func_8004316C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_boss/D_800D6980.s")

View File

@ -1,31 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_col1/func_80097D50.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_col1/func_80097F28.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_col1/func_80098100.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_col1/func_80098294.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_col1/func_800983B8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_col1/func_80098658.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_col1/func_80098A5C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_col1/func_80098F9C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_col1/func_80099230.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_col1/func_80099284.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_col1/func_800992C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_col1/func_8009930C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_col1/func_80099350.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_col1/func_80099C24.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_col1/func_8009A2CC.s")

View File

@ -1,7 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_col2/func_800A3D50.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_col2/func_800A3DBC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_col2/func_800A4134.s")

View File

@ -1,71 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_80048A90.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_80048C6C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_80048DE8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_800495D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_800498B4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_80049910.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_80049A44.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_80049AEC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_80049BB4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004A4D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004A6A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004A7E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004A830.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004AA2C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004AA9C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004B308.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004C89C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004C8C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004CC50.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004D358.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004D364.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004D3D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004D6BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004D7AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004DE7C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004E35C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004E458.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004EB54.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004EFE0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004F71C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004F830.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004FC3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_8004FE44.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/func_80051548.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_demo/D_800D6B00.s")

View File

@ -1,75 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80051AB0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_8005207C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80052328.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_800523A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80052418.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_8005248C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80052504.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80052638.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80052804.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80052B00.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80052CC8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_800530CC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80053124.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_800535D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80053A80.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80053A98.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80053BB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80053EFC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80054200.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80054280.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_800545DC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_8005470C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80054894.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80054C24.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80054E00.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80055708.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80055AD8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80055E18.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_800561B0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80056334.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80056440.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80056DAC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_800571C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80057484.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80057794.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80057844.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_display/func_80057C80.s")

View File

@ -1,7 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edata/func_80059530.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edata/func_80059610.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edata/func_800596F0.s")

View File

@ -1,131 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_80059700.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_80059800.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005984C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_80059890.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005991C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_80059928.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_800599E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_80059A64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_80059B2C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_80059B60.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_80059BF0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_80059BFC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_80059C30.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_80059C68.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_80059C74.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_80059C80.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_80059FA8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005A01C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005A050.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005A0BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005A0C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005A0D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005ADEC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005B228.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005B3C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005B6E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005B75C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005B80C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005B888.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005B9E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005BA70.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005BAF4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005C630.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005C940.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005CA00.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005CAC0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005CB84.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005CCDC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005CDE8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005D048.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005D230.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005D40C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005D694.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005D8F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005D994.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005DC00.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005E1F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005E494.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005E578.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005E7F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005EA64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005ED18.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005F070.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005F128.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005F22C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005F2D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005F334.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005F6B0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005FA1C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_8005FBB0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_800604AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_80060754.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_800608DC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_800609A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_edisplay/func_80060DD4.s")

View File

@ -1,345 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80077250.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_800772AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80077414.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_800777A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007784C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_800778D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007798C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80077A10.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80077A8C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80077B88.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80077B94.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80078048.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80078108.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_800783D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80078448.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_800784C4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80078560.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80078614.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007869C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_800787AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_800788C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80078A74.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80078AF0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80078AFC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80078B9C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80078BF0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80078C94.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80078CF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80078D70.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80078E60.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80078ECC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80078F88.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007906C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_800794DC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007954C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_800795BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80079628.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007969C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_800798D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80079900.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007A29C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007A3D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007A4C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007A578.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007A608.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007A700.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007A758.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007A784.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007A828.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007A910.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007A9A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007AA70.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007AB60.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007AC1C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007ACF0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007AD68.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007AE04.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007AF40.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007AFE0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007B050.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007B104.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007B190.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007B238.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007B2CC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007B354.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007B3C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007B4A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007B560.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007B5D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007B63C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007B680.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007B68C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007B768.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007B7F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007B908.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007B970.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007B9EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007BB24.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007BC8C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007BCF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007BDF0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007BE64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007BEF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007BF74.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007C00C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007C098.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007C130.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007C1BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007C260.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007C3C4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007C494.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007C51C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007C618.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007C698.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007C70C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007C86C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007C8D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007C9F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007CB00.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007CC10.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007CCCC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007CD8C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007CECC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007CF40.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007CFAC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007D018.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007D084.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007D0F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007D11C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007D148.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007D1F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007D25C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007D2D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007D304.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007D56C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007D758.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007D8B8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007D95C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007D9EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007DA68.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007DAF4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007DB80.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007DEE4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007E024.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007E268.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007E2A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007E340.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007E3F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007E46C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007E5DC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007E658.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007E6C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007E94C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007EBC8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007ECC4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007ED64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007EE78.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007F05C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007F12C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007F21C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007F30C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007F448.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007F5BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007F6C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007F968.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007FBF0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007FD94.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8007FE98.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_800802C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_800802E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80080308.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80080370.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8008041C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8008093C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80080ADC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80080D14.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_800815EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8008166C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80081A9C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80081B34.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80081BFC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80081C6C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80082F88.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_800836D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_8008378C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_800837FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80083B9C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80083C80.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80083D3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_80083FB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/func_800841A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_effect/D_800D85E0.s")

View File

@ -1,191 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80060F70.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80060FFC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80061024.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80061188.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800612F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800613A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800613D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80061404.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80061444.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80061484.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800614B4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800614F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800615E0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800616CC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800617B8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800618A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80061998.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80061A8C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80061BA8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80061D10.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80061E88.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80061F4C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800621C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800625A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800626A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80062BA0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80062C78.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80062D44.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80062DFC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800631E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800632AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_8006355C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80063CEC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80063D98.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80063E9C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80063F8C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80063F98.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80063FB4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80063FD0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_8006530C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800653C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800654AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80065524.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80065608.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800656AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80065714.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80066130.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80066294.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_8006657C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_8006687C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800669D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80066AB0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80066ABC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80066C30.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80066D8C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80066EB0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80066EBC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80066ED8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80066F14.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80066F20.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80067200.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80067378.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800674E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_8006756C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800678A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80067A70.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80067B4C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80067C1C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80067F9C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80068050.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80068608.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80068628.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80068648.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_800686B8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80068944.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80068C78.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80068CB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80069010.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80069100.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80069418.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80069688.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80069728.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80069888.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80069954.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80069A40.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80069ADC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80069CEC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80069E24.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80069EB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_80069F60.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_8006A004.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_8006A09C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_8006A3B4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/func_8006A410.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy/D_800D7780.s")

View File

@ -1,125 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006A7E0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006A83C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006A93C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006A9A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006A9B4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006A9C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006AA78.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006AAD4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006ABE0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006AC44.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006AD54.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006B0D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006B0DC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006B4A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006B788.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006B998.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006BAA0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006BB58.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006BBB4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006BFB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006C044.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006D130.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006D38C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006D3A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006EA8C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006EB00.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006EBA0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006EBFC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006EC9C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006ECF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006EF38.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006EFDC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006F080.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006F114.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006F17C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006F228.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006F290.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006F448.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006FE64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8006FF28.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_800700E0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_80070214.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_80070BBC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_80070D00.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_80070D58.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_80071DD4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_800720FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_80072300.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_80072420.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_80072488.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_800725A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_80074C10.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_80074C58.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_80074E50.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_80074F18.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_80074FA4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_80075004.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_800763B8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_80077190.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_800771E0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/func_8007722C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_enmy2/D_800D7E00.s")

View File

@ -1,11 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_fade/func_80084380.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_fade/func_8008440C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_fade/func_80084498.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_fade/func_80084698.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_fade/D_800D8AA0.s")

View File

@ -1,23 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_game/func_800A1EC0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_game/func_800A1F90.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_game/func_800A217C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_game/func_800A2224.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_game/func_800A2478.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_game/func_800A2554.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_game/func_800A25C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_game/func_800A2AEC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_game/func_800A2BEC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_game/func_800A2CE0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_game/func_800A3CC4.s")

View File

@ -1,259 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80084940.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80084BA4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80084E88.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800853B4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80085414.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80085474.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800854CC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80085524.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008557C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800855D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80085628.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008567C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800856D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80085750.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800857EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800858A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80085954.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80086120.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80086440.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800864BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80086744.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80086AD4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80086D3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80086DFC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80086F50.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80087B10.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80087D68.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80088168.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80088C18.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80088C98.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80088D90.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80088DEC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80088EB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800890A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80089F78.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A018.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A0B8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A158.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A1F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A29C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A3FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A49C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A540.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A630.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A7A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A984.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008AB48.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008ADE4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008B55C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008B69C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008B94C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008BAB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008BBAC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008BBF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008BEB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008C03C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008C07C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008C2F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008C3EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008C588.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008C5C4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008C608.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008CA0C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008CC98.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008CED0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008CFFC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008D34C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008D494.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008D4A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008D4EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008D8C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008D9E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008DAF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008DB58.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008DC24.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008DDF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008E0FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008E28C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008E53C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008E5B8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008E680.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008E770.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008EBD0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008EE24.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008EEF0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008EF28.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008F2F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008F31C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80090254.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80090274.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8009038C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80090780.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800908F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80090B08.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800910CC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80091234.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80091308.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800915D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80091794.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800919C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80091B5C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80091BA0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80091C70.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80091DF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80091EF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80092160.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8009248C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800925F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800926F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800927FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80092B1C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80092BCC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80092DB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80093078.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80093620.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80093798.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80093A3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80093BE8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80093CB0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80093EC0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80095340.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800955A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8009570C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80095D3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80095D8C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80095E58.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80095F24.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80095FF0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80097448.s")

View File

@ -1,36 +0,0 @@
#include "sf64dma.h"
u8 D_800CAFC0 = 3;
#include "fox_load_inits.c"
Scene D_800CCC44 = {
NO_OVERLAY,
{ /* 0x1 */ NO_SEGMENT,
/* 0x2 */ NO_SEGMENT,
/* 0x3 */ NO_SEGMENT,
/* 0x4 */ NO_SEGMENT,
/* 0x5 */ NO_SEGMENT,
/* 0x6 */ NO_SEGMENT,
/* 0x7 */ NO_SEGMENT,
/* 0x8 */ NO_SEGMENT,
/* 0x9 */ NO_SEGMENT,
/* 0xA */ NO_SEGMENT,
/* 0xB */ NO_SEGMENT,
/* 0xC */ NO_SEGMENT,
/* 0xD */ NO_SEGMENT,
/* 0xE */ NO_SEGMENT,
/* 0xF */ NO_SEGMENT },
};
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_load/func_80058B10.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_load/func_80058BD8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_load/func_80058EA4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_load/func_80059428.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_load/func_80059470.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_load/D_800D7350.s")

View File

@ -1,853 +0,0 @@
#include "sf64dma.h"
Scene D_800CAFC4[1] = {
{ NO_OVERLAY,
{ /* 1 */ NO_SEGMENT,
/* 2 */ NO_SEGMENT,
/* 3 */ NO_SEGMENT,
/* 4 */ NO_SEGMENT,
/* 5 */ NO_SEGMENT,
/* 6 */ NO_SEGMENT,
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ ROM_SEGMENT(ast_logo) } },
};
Scene D_800CB05C[6] = {
{ OVERLAY_OFFSETS(ovl_ending),
{ /* 1 */ NO_SEGMENT,
/* 2 */ NO_SEGMENT,
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ NO_SEGMENT,
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ NO_SEGMENT,
/* 7 */ ROM_SEGMENT(ast_ending),
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ ROM_SEGMENT(ast_allies),
/* E */ ROM_SEGMENT(ast_great_fox),
/* F */ NO_SEGMENT } },
{ OVERLAY_OFFSETS(ovl_ending),
{ /* 1 */ NO_SEGMENT,
/* 2 */ NO_SEGMENT,
/* 3 */ NO_SEGMENT,
/* 4 */ NO_SEGMENT,
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_title),
/* 7 */ ROM_SEGMENT(ast_ending),
/* 8 */ ROM_SEGMENT(ast_ending_award_front),
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
{ OVERLAY_OFFSETS(ovl_ending),
{ /* 1 */ NO_SEGMENT,
/* 2 */ NO_SEGMENT,
/* 3 */ NO_SEGMENT,
/* 4 */ NO_SEGMENT,
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_title),
/* 7 */ ROM_SEGMENT(ast_ending),
/* 8 */ ROM_SEGMENT(ast_ending_award_back),
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
{ OVERLAY_OFFSETS(ovl_ending),
{ /* 1 */ NO_SEGMENT,
/* 2 */ NO_SEGMENT,
/* 3 */ NO_SEGMENT,
/* 4 */ NO_SEGMENT,
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_title),
/* 7 */ ROM_SEGMENT(ast_ending),
/* 8 */ ROM_SEGMENT(ast_ending_expert),
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
{ OVERLAY_OFFSETS(ovl_ending),
{ /* 1 */ NO_SEGMENT,
/* 2 */ NO_SEGMENT,
/* 3 */ NO_SEGMENT,
/* 4 */ NO_SEGMENT,
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_title),
/* 7 */ ROM_SEGMENT(ast_ending),
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ ROM_SEGMENT(ast_great_fox),
/* F */ NO_SEGMENT } },
{ OVERLAY_OFFSETS(ovl_ending),
{ /* 1 */ NO_SEGMENT,
/* 2 */ NO_SEGMENT,
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ NO_SEGMENT,
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ NO_SEGMENT,
/* 7 */ ROM_SEGMENT(ast_ending),
/* 8 */ ROM_SEGMENT(ast_ending_expert),
/* 9 */ ROM_SEGMENT(ast_font_3d),
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ ROM_SEGMENT(ast_great_fox),
/* F */ NO_SEGMENT } },
};
Scene D_800CB3EC[1] = {
{ OVERLAY_OFFSETS(ovl_menu),
{ /* 1 */ NO_SEGMENT,
/* 2 */ NO_SEGMENT,
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ NO_SEGMENT,
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_title),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ ROM_SEGMENT(ast_great_fox),
/* F */ NO_SEGMENT } },
};
Scene D_800CB484[3] = {
{ OVERLAY_OFFSETS(ovl_menu),
{ /* 1 */ NO_SEGMENT,
/* 2 */ NO_SEGMENT,
/* 3 */ NO_SEGMENT,
/* 4 */ NO_SEGMENT,
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_map),
/* 7 */ ROM_SEGMENT(ast_vs_menu),
/* 8 */ ROM_SEGMENT(ast_option),
/* 9 */ ROM_SEGMENT(ast_font_3d),
/* A */ ROM_SEGMENT(ast_option_en),
/* B */ ROM_SEGMENT(ast_map_en),
/* C */ ROM_SEGMENT(ast_vs_menu_en),
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
{ OVERLAY_OFFSETS(ovl_menu),
{ /* 1 */ NO_SEGMENT,
/* 2 */ NO_SEGMENT,
/* 3 */ NO_SEGMENT,
/* 4 */ NO_SEGMENT,
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_map),
/* 7 */ ROM_SEGMENT(ast_vs_menu),
/* 8 */ ROM_SEGMENT(ast_option),
/* 9 */ ROM_SEGMENT(ast_font_3d),
/* A */ ROM_SEGMENT(ast_option_fr),
/* B */ ROM_SEGMENT(ast_map_fr),
/* C */ ROM_SEGMENT(ast_vs_menu_fr),
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
{ OVERLAY_OFFSETS(ovl_menu),
{ /* 1 */ NO_SEGMENT,
/* 2 */ NO_SEGMENT,
/* 3 */ NO_SEGMENT,
/* 4 */ NO_SEGMENT,
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_map),
/* 7 */ ROM_SEGMENT(ast_vs_menu),
/* 8 */ ROM_SEGMENT(ast_option),
/* 9 */ ROM_SEGMENT(ast_font_3d),
/* A */ ROM_SEGMENT(ast_option_de),
/* B */ ROM_SEGMENT(ast_map_de),
/* C */ ROM_SEGMENT(ast_vs_menu_de),
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
};
Scene D_800CB64C[3] = {
{ OVERLAY_OFFSETS(ovl_menu),
{ /* 1 */ NO_SEGMENT,
/* 2 */ NO_SEGMENT,
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ NO_SEGMENT,
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_map),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ ROM_SEGMENT(ast_font_3d),
/* A */ NO_SEGMENT,
/* B */ ROM_SEGMENT(ast_map_en),
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
{ OVERLAY_OFFSETS(ovl_menu),
{ /* 1 */ NO_SEGMENT,
/* 2 */ NO_SEGMENT,
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ NO_SEGMENT,
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_map),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ ROM_SEGMENT(ast_font_3d),
/* A */ NO_SEGMENT,
/* B */ ROM_SEGMENT(ast_map_fr),
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
{ OVERLAY_OFFSETS(ovl_menu),
{ /* 1 */ NO_SEGMENT,
/* 2 */ NO_SEGMENT,
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ NO_SEGMENT,
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_map),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ ROM_SEGMENT(ast_font_3d),
/* A */ NO_SEGMENT,
/* B */ ROM_SEGMENT(ast_map_de),
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
};
Scene D_800CB814[1] = {
{ OVERLAY_OFFSETS(ovl_menu),
{ /* 1 */ NO_SEGMENT,
/* 2 */ NO_SEGMENT,
/* 3 */ NO_SEGMENT,
/* 4 */ NO_SEGMENT,
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ NO_SEGMENT,
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ ROM_SEGMENT(ast_andross),
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
};
Scene D_800CB8AC[1] = {
{ OVERLAY_OFFSETS(ovl_i1),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_corneria),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
};
Scene D_800CB944[2] = {
{ OVERLAY_OFFSETS(ovl_i2),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_space),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_space),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_meteo),
/* 7 */ ROM_SEGMENT(ast_warp_zone),
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ ROM_SEGMENT(ast_great_fox),
/* F */ NO_SEGMENT } },
{ OVERLAY_OFFSETS(ovl_i2),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_space),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_space),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_meteo),
/* 7 */ ROM_SEGMENT(ast_warp_zone),
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ ROM_SEGMENT(ast_great_fox),
/* F */ NO_SEGMENT } },
};
Scene D_800CBA74[6] = {
{ OVERLAY_OFFSETS(ovl_i5),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_landmaster),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_titania),
/* 7 */ ROM_SEGMENT(ast_7_ti_1),
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ ROM_SEGMENT(ast_great_fox),
/* F */ NO_SEGMENT } },
{ OVERLAY_OFFSETS(ovl_i5),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_landmaster),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_titania),
/* 7 */ ROM_SEGMENT(ast_7_ti_2),
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
{ OVERLAY_OFFSETS(ovl_i5),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_landmaster),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_titania),
/* 7 */ ROM_SEGMENT(ast_7_ti_2),
/* 8 */ ROM_SEGMENT(ast_8_ti),
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
{ OVERLAY_OFFSETS(ovl_i5),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_landmaster),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_titania),
/* 7 */ ROM_SEGMENT(ast_7_ti_2),
/* 8 */ ROM_SEGMENT(ast_8_ti),
/* 9 */ ROM_SEGMENT(ast_9_ti),
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
{ OVERLAY_OFFSETS(ovl_i5),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_landmaster),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_titania),
/* 7 */ ROM_SEGMENT(ast_7_ti_2),
/* 8 */ ROM_SEGMENT(ast_8_ti),
/* 9 */ ROM_SEGMENT(ast_9_ti),
/* A */ ROM_SEGMENT(ast_A_ti),
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
{ OVERLAY_OFFSETS(ovl_i5),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_landmaster),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_titania),
/* 7 */ ROM_SEGMENT(ast_7_ti_2),
/* 8 */ ROM_SEGMENT(ast_8_ti),
/* 9 */ ROM_SEGMENT(ast_9_ti),
/* A */ ROM_SEGMENT(ast_A_ti),
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ ROM_SEGMENT(ast_great_fox),
/* F */ NO_SEGMENT } },
};
Scene D_800CBE04[2] = {
{ OVERLAY_OFFSETS(ovl_i2),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_space),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_space),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_sector_x),
/* 7 */ ROM_SEGMENT(ast_warp_zone),
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ ROM_SEGMENT(ast_allies),
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
{ OVERLAY_OFFSETS(ovl_i2),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_space),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_space),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_sector_x),
/* 7 */ ROM_SEGMENT(ast_warp_zone),
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ ROM_SEGMENT(ast_allies),
/* E */ ROM_SEGMENT(ast_great_fox),
/* F */ NO_SEGMENT } },
};
Scene D_800CBF34[1] = {
{ OVERLAY_OFFSETS(ovl_i4),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_space),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_space),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_sector_z),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ ROM_SEGMENT(ast_allies),
/* E */ ROM_SEGMENT(ast_great_fox),
/* F */ NO_SEGMENT } },
};
Scene D_800CBFCC[1] = {
{ OVERLAY_OFFSETS(ovl_i3),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_blue_marine),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_aquas),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ ROM_SEGMENT(ast_great_fox),
/* F */ NO_SEGMENT } },
};
Scene D_800CC064[1] = {
{ OVERLAY_OFFSETS(ovl_i3),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_space),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_space),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_area_6),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ ROM_SEGMENT(ast_great_fox),
/* F */ NO_SEGMENT } },
};
Scene D_800CC0FC[2] = {
{ OVERLAY_OFFSETS(ovl_i4),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_fortuna),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ ROM_SEGMENT(ast_star_wolf) } },
{ OVERLAY_OFFSETS(ovl_i4),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_fortuna),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ ROM_SEGMENT(ast_great_fox),
/* F */ NO_SEGMENT } },
};
Scene D_800CC22C[1] = {
{ OVERLAY_OFFSETS(ovl_i3),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_space),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_space),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_area_6),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ ROM_SEGMENT(ast_great_fox),
/* F */ NO_SEGMENT } },
};
Scene D_800CC2C4[1] = {
{ OVERLAY_OFFSETS(ovl_i6),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_space),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_space),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_sector_y),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
};
Scene D_800CC35C[1] = {
{ OVERLAY_OFFSETS(ovl_i3),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_solar),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ ROM_SEGMENT(ast_allies),
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
};
Scene D_800CC3F4[1] = {
{ OVERLAY_OFFSETS(ovl_i3),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_zoness),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ ROM_SEGMENT(ast_allies),
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
};
Scene D_800CC48C[1] = {
{ OVERLAY_OFFSETS(ovl_i1),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_venom_1),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ ROM_SEGMENT(ast_ve1_boss),
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ ROM_SEGMENT(ast_allies),
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
};
Scene D_800CC524[1] = {
{ OVERLAY_OFFSETS(ovl_i6),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ NO_SEGMENT,
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_venom_2),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ ROM_SEGMENT(ast_andross),
/* D */ ROM_SEGMENT(ast_allies),
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
};
Scene D_800CC5BC[2] = {
{ OVERLAY_OFFSETS(ovl_i6),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_venom_2),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ ROM_SEGMENT(ast_star_wolf) } },
{ OVERLAY_OFFSETS(ovl_i6),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_venom_2),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ ROM_SEGMENT(ast_great_fox),
/* F */ NO_SEGMENT } },
};
Scene D_800CC6EC[1] = {
{ OVERLAY_OFFSETS(ovl_i2),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_ve1_boss),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
};
Scene D_800CC784[1] = {
{ OVERLAY_OFFSETS(ovl_i4),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_space),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_space),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_bolse),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ ROM_SEGMENT(ast_star_wolf) } },
};
Scene D_800CC81C[1] = {
{ OVERLAY_OFFSETS(ovl_i4),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_katina),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ ROM_SEGMENT(ast_allies),
/* E */ NO_SEGMENT,
/* F */ ROM_SEGMENT(ast_star_wolf) } },
};
Scene D_800CC8B4[2] = {
{ OVERLAY_OFFSETS(ovl_i5),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_landmaster),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_macbeth),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ ROM_SEGMENT(ast_allies),
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
{ OVERLAY_OFFSETS(ovl_i5),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_landmaster),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_macbeth),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ ROM_SEGMENT(ast_great_fox),
/* F */ NO_SEGMENT } },
};
Scene D_800CC9E4[1] = {
{ OVERLAY_OFFSETS(ovl_i1),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_arwing),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ ROM_SEGMENT(ast_training),
/* 7 */ NO_SEGMENT,
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ ROM_SEGMENT(ast_star_wolf) } },
};
Scene D_800CCA7C[2] = {
{ OVERLAY_OFFSETS(ovl_i2),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_planet),
/* 3 */ ROM_SEGMENT(ast_versus),
/* 4 */ ROM_SEGMENT(ast_enmy_planet),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ NO_SEGMENT,
/* 7 */ ROM_SEGMENT(ast_vs_menu),
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
{ OVERLAY_OFFSETS(ovl_i2),
{ /* 1 */ ROM_SEGMENT(ast_common),
/* 2 */ ROM_SEGMENT(ast_bg_space),
/* 3 */ ROM_SEGMENT(ast_versus),
/* 4 */ ROM_SEGMENT(ast_enmy_space),
/* 5 */ ROM_SEGMENT(ast_text),
/* 6 */ NO_SEGMENT,
/* 7 */ ROM_SEGMENT(ast_vs_menu),
/* 8 */ NO_SEGMENT,
/* 9 */ NO_SEGMENT,
/* A */ NO_SEGMENT,
/* B */ NO_SEGMENT,
/* C */ NO_SEGMENT,
/* D */ NO_SEGMENT,
/* E */ NO_SEGMENT,
/* F */ NO_SEGMENT } },
};
Scene sOvlUnused_Unk[1] = {
{ OVERLAY_OFFSETS(ovl_unused),
{ /* 0x1 */ NO_SEGMENT,
/* 0x2 */ NO_SEGMENT,
/* 0x3 */ NO_SEGMENT,
/* 0x4 */ NO_SEGMENT,
/* 0x5 */ NO_SEGMENT,
/* 0x6 */ NO_SEGMENT,
/* 0x7 */ NO_SEGMENT,
/* 0x8 */ NO_SEGMENT,
/* 0x9 */ NO_SEGMENT,
/* 0xA */ NO_SEGMENT,
/* 0xB */ NO_SEGMENT,
/* 0xC */ NO_SEGMENT,
/* 0xD */ NO_SEGMENT,
/* 0xE */ NO_SEGMENT,
/* 0xF */ NO_SEGMENT } },
};

View File

@ -1,17 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_message/func_800C3350.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_message/func_800C33E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_message/func_800C3468.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_message/func_800C34B4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_message/func_800C34E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_message/func_800C367C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_message/func_800C38C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_message/func_800C3ABC.s")

View File

@ -1 +0,0 @@
#include "src/engine/fox_msg_palette.c"

View File

@ -1,5 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_pause/func_800A4360.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_pause/func_800A44C0.s")

View File

@ -1,204 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A4610.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A4670.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A4684.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A46AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A4B20.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A4D60.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A5300.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A560C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A563C.s")
void func_800A59F0(void) {
}
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A59F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A5C70.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A5EA0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A5F04.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A600C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A642C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A657C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A6660.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A66E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A6730.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A6778.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A67A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A67D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A6808.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A6C50.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A6D4C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A6DCC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A70B8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A7134.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A7180.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A7390.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A795C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A7AA4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A7F84.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A8034.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A8714.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A89C4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A8DA4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A8EC4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A8F3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800A9264.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AAEBC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AB968.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AB9C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AB9F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AC020.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AC0C4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AC170.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AC95C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800ACD1C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AD10C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AD188.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AD348.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AD48C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AD760.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AD7E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AD8C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800ADEBC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AE0F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AE464.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AE624.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AE944.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AEB70.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AF3AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800AF77C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B005C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B07F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B08C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B1684.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B2864.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B29F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B2CA8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B3314.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B3334.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B3744.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B3A48.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B4114.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B47E0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B4890.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B4914.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B4920.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B49E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B4BF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B4E2C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B4FE4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B5DE4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B6458.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B66E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B6AE4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B6F70.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B7324.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B7678.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B78AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B790C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B7B08.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B80D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B8A54.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B8C54.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B8DCC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/func_800B8DF4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_play/D_800D9760.s")

View File

@ -1,13 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_radio/func_800BAE90.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_radio/func_800BAEEC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_radio/func_800BAF38.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_radio/func_800BB230.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_radio/func_800BBAD0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_radio/func_800BBD18.s")

View File

@ -1,109 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9500.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9544.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9648.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9678.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B96A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B96D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9708.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9738.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9850.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9880.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B98B0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B99C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B99F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9A28.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9A58.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9A88.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9AB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9BD0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9C00.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9D18.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9D48.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9E60.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9E90.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9EC0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800B9FD8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BA0F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BA120.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BA150.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BA268.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BA380.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BA498.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BA5B0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BA5E0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BA6F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BA810.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BA840.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BA870.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BA8A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BA8D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BA900.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BAA18.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BAB30.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BAB60.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BAB90.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BABC0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BABF0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BAC20.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BAC50.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BAC80.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BACB0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BACE0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BAD10.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BAD40.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_rcp/func_800BAD70.s")

View File

@ -1 +0,0 @@
#include "src/engine/fox_rcp_init.c"

View File

@ -1,3 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_reset/func_800BC830.s")

View File

@ -1,9 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_save/func_800C3B40.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_save/func_800C3C14.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_save/func_800C3D24.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_save/D_800DA8A0.s")

View File

@ -1 +0,0 @@
#include "src/engine/fox_shapes.c"

View File

@ -1,91 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009A350.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009A3A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009A3FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009A7F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009ADD0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009AE10.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009B0FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009B3F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009B6AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009B6E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009C11C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009C154.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009C5FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009C708.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009C8BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009CAF4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009CCF0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009D044.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009D398.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009D70C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009DA8C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009DDE8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009E09C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009E364.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009E61C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009E8E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009EBB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009EE80.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009F154.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009F408.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009F6D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009F9AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009FC90.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_8009FF44.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_800A009C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_800A0138.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_800A0184.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_800A0418.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_800A0AC4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_800A13D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_800A15CC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_800A17C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_800A1A04.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_800A1B58.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_std_lib/func_800A1B70.s")

View File

@ -1,55 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_80043250.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_80043438.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_800438B0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_80043A70.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_80043ADC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_80043AE8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_800440F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_80044198.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_800443AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_8004448C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_80044838.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_80045100.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_80045318.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_80045648.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_80045E4C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_800460B0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_80046230.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_80046328.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_800463EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_800466D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_80046E10.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_800474D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_80047724.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_80047D08.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_80047E4C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_80047F8C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_tank/func_800481C4.s")

View File

@ -1,157 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BCB00.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BCC2C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BCCF0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BCEDC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BD044.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BD1EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BD3C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BD508.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BD6F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BD754.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BD870.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BD8E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BD958.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BD9A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BD9F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BDA3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BDA94.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BDAEC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BDB44.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BDC08.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BDD34.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BDF80.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BDFCC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BE090.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BE2C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BE320.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BE36C.s")
void func_800BE708(void) {
}
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BE710.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BE944.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BEBCC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BEE30.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BF1F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BF574.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BF604.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BF67C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BF7A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BF884.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BFA9C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800BFEBC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C0070.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C02CC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C0B6C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C0BB4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C0E64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C120C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C12A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C13B4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C1454.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C14E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C15F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C17A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C1830.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C1998.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C1B9C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C1C58.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C1E88.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C20F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C21B0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C21C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C21F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C2220.s")
void func_800C227C(void) {
}
void func_800C2284(void) {
}
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C228C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C29BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C29F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C2BD0.s")
void func_800C2CB0(void) {
}
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C2CB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C2D64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/func_800C31E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/D_800DA6C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/D_800DA6C4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/D_800DA6CC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_versus/D_800DA6D4.s")

View File

@ -1 +0,0 @@
#include "src/engine/fox_wheels.c"

View File

@ -1,25 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/libc_math64/func_8001FB80.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/libc_math64/func_8001FBB4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/libc_math64/func_8001FBD4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/libc_math64/func_8001FBF4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/libc_math64/func_8001FC28.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/libc_math64/func_8001FC58.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/libc_math64/func_8001FC78.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/libc_math64/func_8001FC98.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/libc_math64/func_8001FCB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/libc_math64/func_8001FDDC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/libc_math64/func_8001FED0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/libc_math64/func_8001FF00.s")

View File

@ -1,7 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/libc_sprintf/func_8001FAB0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/libc_sprintf/func_8001FAD4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/libc_sprintf/func_8001FB24.s")

View File

@ -1,61 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018B020.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018B1A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018B360.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018B83C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018BB30.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018BEA4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018BF6C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018C13C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018C1FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018C3FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018C8BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018CC10.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018D770.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018DB30.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018DC30.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018DDB4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018E07C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018E314.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018E3E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018E458.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018E5D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018E7A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018E8E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018E9E0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018EA94.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018EC1C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018EE8C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018F06C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/func_ending_8018F500.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end1/D_ending_80199A70.s")

View File

@ -1,243 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80190100.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80190918.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80190954.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80190990.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80190A60.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80190B84.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80190D00.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80190EE0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_801910D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_801913A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_801918A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80191EA4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_801924A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80192994.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80192D38.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_8019334C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80193960.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80193D34.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80193E64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_801943DC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80194920.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80194980.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80194E14.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80194E24.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_8019536C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80195390.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80195878.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_801959A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80195A90.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80195C00.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/func_ending_80195DE8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199D30.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199D3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199D50.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199D5C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199D6C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199D7C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199D8C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199DA0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199DB0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199DC0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199DCC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199DDC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199DF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199E08.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199E1C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199E30.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199E40.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199E50.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199E64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199E78.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199E88.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199E9C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199EB0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199EC0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199ECC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199EDC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199EEC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199EF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199F08.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199F1C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199F28.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199F3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199F4C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199F5C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199F6C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199F80.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199F94.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199FA0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199FAC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199FBC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199FD0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199FDC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199FE8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_80199FF4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A00C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A01C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A030.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A040.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A058.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A064.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A078.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A08C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A0A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A0B4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A0C4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A0D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A0EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A100.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A114.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A124.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A130.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A140.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A154.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A168.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A178.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A184.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A198.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A1A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A1BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A1C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A1D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A1EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A1F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A204.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A214.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A224.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A230.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A244.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A250.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A260.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A26C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A280.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A294.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A2A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A2B4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A2C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A2CC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A2D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A2E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_ending/end2/D_ending_8019A2F4.s")

View File

@ -1,129 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018B030.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018B03C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018B0A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018B170.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018B210.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018B2A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018B338.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018B3D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018B48C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018B4F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018B538.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018B588.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018B5C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018C248.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018C2A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018C510.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018C768.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018C83C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018CB38.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018DEEC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018E1E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018E52C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018E5C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018E61C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018E798.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018E988.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018EB6C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018EC14.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018EED0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018F044.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018F564.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018F5B4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018F65C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018F6B0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018F708.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018F73C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018F834.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018F88C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018F934.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018FB68.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8018FC54.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_80191838.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_80191D14.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_801921E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_801926C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_80192720.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_80192790.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_801927EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_801928A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_801928F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_801929AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_80192A04.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_80192AB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_80192C3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_80192D90.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_80192E30.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_80192F18.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_80192FD0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_801930EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_8019316C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_801932F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_801949F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/func_i1_80194BE0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_co/D_i1_8019E900.s")

View File

@ -1,3 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_i1/func_i1_8018B020.s")

View File

@ -1,7 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_tr/func_i1_8019C340.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_tr/func_i1_8019C3C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_tr/D_i1_8019F070.s")

View File

@ -1,9 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_tr360/func_i1_8019C6B0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_tr360/func_i1_8019C82C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_tr360/func_i1_8019CA84.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_tr360/func_i1_8019CEFC.s")

View File

@ -1,59 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80195B60.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80195D4C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80195DC8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80195E30.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80195EAC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80195F18.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80195F7C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80195F88.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80196514.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80196720.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80196744.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_8019689C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80196914.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80196920.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80196E24.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80196E4C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80196F40.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80196FB0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_8019703C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80197264.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_801977D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_80197E08.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_8019BD70.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_8019BE74.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_8019BFF4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_8019C044.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_8019C0AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/func_i1_8019C318.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i1/fox_ve1/D_i1_8019ECC0.s")

View File

@ -1,3 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_i2/func_i2_8018B020.s")

View File

@ -1,97 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018B030.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018B06C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018B150.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018B2C4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018B45C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018B608.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018B768.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018B808.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018B898.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018B938.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018BAF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018BB88.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018BCA8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018BD28.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018BD98.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018BE44.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018C2CC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018C53C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018C67C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018C724.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018C7A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018C984.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018CA24.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018CAA4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018CC0C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018CDE8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018D11C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018D284.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018F294.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8018F59C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8019024C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_801903C4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_801904E0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_801905A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_80190620.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_801907C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_8019085C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_801914F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_80191570.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_801915F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_80191670.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_801916F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_801917E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_80191918.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_80191A0C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_80191B88.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/func_i2_80192890.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_me/D_i2_80199230.s")

View File

@ -1,47 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_80192B30.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_80192C20.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_80192CD8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_80192E2C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_8019337C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_801934FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_801936B4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_80193930.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_80193A18.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_80193A38.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_80193A7C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_80193AD4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_80193B18.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_80193B70.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_801965BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_80196CD4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_80196F00.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_801972CC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_801973A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_801974FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_80197FA0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/func_i2_801981F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i2/fox_sx/D_i2_801994F0.s")

View File

@ -1,53 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_8018B030.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_8018B0E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_8018B17C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_8018B204.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_8018B254.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_8018B444.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_8018DC94.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_8018DDA8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_8018DF48.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_8018F4A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_8018F7B8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_8018FBB4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_80190030.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_80190EA8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_80190FBC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_801910A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_80191170.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_801912E0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_801913FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_80191534.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_80191A50.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_8019255C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_80192610.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_8019270C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/func_i3_8019284C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_a6/D_i3_801C4360.s")

View File

@ -1,213 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801AC8B0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801ACD6C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801ACDF4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801ACEC8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801ACF6C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801AD00C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801AD048.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801AD15C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801AD1A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801AD2A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801AD454.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801AD718.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801AD864.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801AD950.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801ADC8C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801ADF3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801AE368.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801AE778.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801AF430.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801AF4C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801AFB1C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801AFC0C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801AFCF4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B0248.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B0328.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B0398.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B0634.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B08D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B0DA8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B1018.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B1108.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B1140.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B19FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B1BE8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B1E2C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B1E58.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B25BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B3474.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B34D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B4414.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B45D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B4938.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B4A00.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B4A44.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B4A80.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B4B6C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B4DC0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B7D0C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B843C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B87E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B883C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B88F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B8AAC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B8B48.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B9678.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B99C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B9BFC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B9DA4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801B9DEC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BA8B4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BAA58.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BB14C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BB1B4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BB484.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BB550.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BB6D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BC6B0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BC7DC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BCB3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BCC04.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BD810.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BDB68.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BDCCC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BDF44.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BDFDC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BE104.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BE7DC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BE858.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BEB24.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BEC64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BECCC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BF1FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801BFF90.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C037C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C0390.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C0400.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C0BDC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C0CC4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C0E10.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C0FAC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C185C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C18CC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C1974.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C1A94.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C1B50.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C1C5C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C1CD4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C1E58.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C257C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C26B0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C26BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C26C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C26D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C26E0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/func_i3_801C26EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_aq/D_i3_801C5490.s")

View File

@ -1,3 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_i3/func_i3_8018B020.s")

View File

@ -1,105 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A2270.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A2338.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A23A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A2474.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A24FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A29B0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A2AB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A2B30.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A2C14.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A2C8C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A322C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A341C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A3524.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A3860.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A3968.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A39C4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A3A40.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A3ABC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A3BA0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A4570.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A476C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A4810.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A4878.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A4A54.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A4B74.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A5794.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A58D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A596C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A5A3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A5E54.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A5EAC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A66F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A6750.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A6B84.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A6BE0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A6F14.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A6FBC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A76F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A7CBC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A8360.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A84D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A8964.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A899C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A915C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801A95E0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801AA340.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801AA674.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801AAC50.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801AB1E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801AB3C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801AC670.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_so/func_i3_801AC840.s")

View File

@ -1,177 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80193A20.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80193AF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80193BCC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80193C6C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80193CD4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80193F00.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80193F9C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80194260.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801944D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019461C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801947DC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801949D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801949F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80194AE0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80194F94.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80195074.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80195150.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019561C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80195688.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80195694.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80195880.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80195964.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80195ACC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80195B64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801961C4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80196304.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801966E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80196754.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80196934.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80196D10.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80196D7C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801970F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801972A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801973D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80197440.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80197568.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801975D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019772C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80197798.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801977D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80197E64.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801984AC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_80198554.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019C194.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019C494.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019C680.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019C964.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019C9D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019CB14.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019CBDC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019CC60.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019CE24.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019CF00.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019D0BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019D12C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019D2CC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019D370.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019D45C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019D4B8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019D8B4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019D92C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019D9A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019DC8C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019DF70.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019E064.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019E75C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019EC80.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019EFD8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019F26C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019F2A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019F2E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019F708.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019F870.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019F8D8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019FC5C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019FC90.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_8019FEE4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801A02CC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801A067C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801A08E8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801A0AF0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801A0BEC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801A0DD0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801A0E54.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801A0EB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801A1204.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/func_i3_801A2070.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i3/fox_zo/D_i3_801C4810.s")

View File

@ -1,91 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_8018F7C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_8018F958.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_8018FBB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_8019068C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80190714.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80190888.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80190A34.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80190B50.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80190CA4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80190DC0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80190E40.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80190E80.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80190F1C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80190FB0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_8019121C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_801912A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_8019138C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_801913F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_801918B8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80191A88.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80191E28.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_8019213C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_8019229C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80192518.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80192648.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_801926E0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80192770.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80192878.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80192998.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_8019326C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_8019337C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_801947C4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80194910.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80194984.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80194A14.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80194A80.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80194BAC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80194D28.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80195308.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80195490.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80195520.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_801955D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_801957D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_801958F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_bo/func_i4_80195C84.s")

View File

@ -1,29 +0,0 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_fo/func_i4_8018B0F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_fo/func_i4_8018B384.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_fo/func_i4_8018B460.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_fo/func_i4_8018C374.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_fo/func_i4_8018C4FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_fo/func_i4_8018C584.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_fo/func_i4_8018C854.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_fo/func_i4_8018C9BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_fo/func_i4_8018CA98.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_fo/func_i4_8018CB20.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_fo/func_i4_8018CBA0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_fo/func_i4_8018CD30.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_fo/func_i4_8018F494.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/overlays/ovl_i4/fox_fo/D_i4_801A3070.s")

Some files were not shown because too many files have changed in this diff Show More