mirror of
https://github.com/pmret/papermario.git
synced 2024-11-18 00:42:34 +01:00
merge make
This commit is contained in:
commit
218961279b
22
.clang-tidy
22
.clang-tidy
@ -1,2 +1,20 @@
|
||||
Checks: '-*,clang-analyzer-core.*,clang-analyzer-deadcode.*,readability-*,-readability-magic-numbers,-readability-else-after-return,-readability-named-parameter,-readability-braces-around-statements,-readability-isolate-declaration,-readability-uppercase-literal-suffix,-readability-function-size,-readability-non-const-parameter'
|
||||
HeaderFilterRegex: '(src|include)\/.*\.h'
|
||||
Checks: '-*,clang-analyzer-core.*,clang-analyzer-deadcode.*,readability-*,-readability-magic-numbers,-readability-else-after-return,-readability-named-parameter,-readability-braces-around-statements,-readability-isolate-declaration,-readability-uppercase-literal-suffix,-readability-function-size,-readability-non-const-parameter,readability-identifier-naming'
|
||||
CheckOptions:
|
||||
- key: readability-identifier-naming.LocalVariableCase
|
||||
value: camelBack
|
||||
- key: readability-identifier-naming.ParameterCase
|
||||
value: camelBack
|
||||
|
||||
- key: readability-identifier-naming.TypedefCase
|
||||
value: CamelCase
|
||||
|
||||
# TODO: rename all unk_XXX members
|
||||
#- key: readability-identifier-naming.MemberCase
|
||||
# value: camelBack
|
||||
|
||||
# TODO: rename all D_XXXXXXXX symbols
|
||||
#- key: readability-identifier-naming.GlobalVariableCase
|
||||
# value: CamelCase
|
||||
#- key: readability-identifier-naming.GlobalVariablePrefix
|
||||
# value: g
|
||||
HeaderFilterRegex: '(src|include)\/[^P].*\.h' # ignore inclue/PR/
|
||||
|
@ -9,5 +9,5 @@ insert_final_newline = true
|
||||
[*.yaml]
|
||||
indent_size = 2
|
||||
|
||||
[Makefile]
|
||||
indent_type = tab
|
||||
[{Makefile,*.mk}]
|
||||
indent_style = tab
|
||||
|
3
.vscode/c_cpp_properties.json
vendored
3
.vscode/c_cpp_properties.json
vendored
@ -4,7 +4,8 @@
|
||||
{
|
||||
"name": "papermario",
|
||||
"includePath": [
|
||||
"${workspaceFolder}/include"
|
||||
"${workspaceFolder}/include",
|
||||
"${workspaceFolder}/src"
|
||||
],
|
||||
"defines": [
|
||||
"F3DEX_GBI_2",
|
||||
|
1
.vscode/settings.json
vendored
1
.vscode/settings.json
vendored
@ -11,4 +11,5 @@
|
||||
"-DSCRIPT(...)={}",
|
||||
],
|
||||
"python.pythonPath": "/usr/bin/python3",
|
||||
"git.ignoreLimitWarning": true,
|
||||
}
|
||||
|
228
Makefile
228
Makefile
@ -1,130 +1,172 @@
|
||||
SHELL=/bin/bash -o pipefail
|
||||
### Build Options ###
|
||||
|
||||
MAKEFLAGS += --no-builtin-rules
|
||||
MAKEFLAGS += --no-builtin-variables
|
||||
# Override these options in settings.mk or with `make SETTING=value'.
|
||||
|
||||
################ Target Executable and Sources ###############
|
||||
BASEROM = baserom.z64
|
||||
TARGET = papermario
|
||||
COMPARE = 1
|
||||
NON_MATCHING = 0
|
||||
|
||||
# BUILD_DIR is location where all build artifacts are placed
|
||||
BUILD_DIR = build
|
||||
-include settings.mk
|
||||
|
||||
WORLD_AREAS := area_dgb area_arn area_dro area_end area_flo area_gv area_hos area_isk area_iwa area_jan area_kgr area_kkj area_kmr area_kpa area_kzn area_mac area_mgm area_mim area_nok area_obk area_omo area_osr area_pra area_sam area_sbk area_tik area_trd area_tst
|
||||
|
||||
SRC_DIRS := $(shell find src -type d)
|
||||
ASM_DIRS := asm asm/os
|
||||
INCLUDE_DIRS := include include/PR src
|
||||
DATA_DIRS := $(shell mkdir -p bin && find bin -type d -not -name Yay0)
|
||||
YAY0_DIRS := bin/Yay0
|
||||
ASSETS_FS_DIRS := assets/fs
|
||||
|
||||
# Source code files
|
||||
C_FILES := $(foreach dir,$(SRC_DIRS),$(wildcard $(dir)/*.c))
|
||||
S_FILES := $(foreach dir,$(ASM_DIRS),$(wildcard $(dir)/*.s))
|
||||
ifdef PM_HEADER_REBUILD
|
||||
H_FILES := $(foreach dir,$(INCLUDE_DIRS),$(wildcard $(dir)/*.h))
|
||||
# Fail early if baserom does not exist
|
||||
ifeq ($(wildcard $(BASEROM)),)
|
||||
$(error Baserom `$(BASEROM)' not found.)
|
||||
endif
|
||||
DATA_FILES := $(foreach dir,$(DATA_DIRS),$(wildcard $(dir)/*.bin))
|
||||
YAY0_FILES := $(foreach dir,$(YAY0_DIRS),$(wildcard $(dir)/*.bin))
|
||||
ASSETS_FS_FILES := $(foreach dir,$(ASSETS_FS_DIRS),$(wildcard $(dir)/*.*))
|
||||
|
||||
# Object files
|
||||
O_FILES := $(foreach file,$(C_FILES),$(BUILD_DIR)/$(file:.c=.c.o)) \
|
||||
$(foreach file,$(S_FILES),$(BUILD_DIR)/$(file:.s=.s.o)) \
|
||||
$(foreach file,$(DATA_FILES),$(BUILD_DIR)/$(file:.bin=.bin.o)) \
|
||||
$(foreach dir,$(ASSETS_FS_DIRS),$(BUILD_DIR)/$(dir).o) \
|
||||
|
||||
YAY0_FILES := $(foreach file,$(YAY0_FILES),$(BUILD_DIR)/$(file:.bin=.Yay0.o))
|
||||
### Sources ###
|
||||
|
||||
####################### Other Tools #########################
|
||||
include sources.mk
|
||||
|
||||
# N64 tools
|
||||
TOOLS_DIR = tools
|
||||
N64CKSUM = $(TOOLS_DIR)/n64crc
|
||||
|
||||
##################### Compiler Options #######################
|
||||
### Output ###
|
||||
|
||||
BUILD_DIR = build
|
||||
ROM = $(TARGET).z64
|
||||
ELF = $(BUILD_DIR)/$(TARGET).elf
|
||||
LD_SCRIPT = $(TARGET).ld
|
||||
LD_MAP = $(BUILD_DIR)/$(TARGET).map
|
||||
|
||||
ifdef ASSETS_FS
|
||||
ASSETS_FS_OBJ = $(BUILD_DIR)/$(ASSETS_FS).o
|
||||
endif
|
||||
|
||||
|
||||
### Tools ###
|
||||
|
||||
PYTHON = python3
|
||||
N64CKSUM = tools/n64crc
|
||||
SPLAT_YAML = tools/splat.yaml
|
||||
SPLAT = $(PYTHON) tools/n64splat/split.py $(BASEROM) $(SPLAT_YAML) .
|
||||
YAY0COMPRESS = tools/Yay0compress
|
||||
BUILD_ASSETS_FS := $(PYTHON) tools/build_assets_fs.py $(ASSETS_FS) $(BUILD_DIR)/$(ASSETS_FS)
|
||||
|
||||
ifndef EMULATOR
|
||||
ifneq ($(shell command -v mupen64plus-gui),)
|
||||
EMULATOR = mupen64plus-gui
|
||||
else
|
||||
EMULATOR = mupen64plus
|
||||
endif
|
||||
endif
|
||||
|
||||
|
||||
### Compiler Options ###
|
||||
|
||||
CROSS = mips-linux-gnu-
|
||||
AS = $(CROSS)as
|
||||
OLD_AS = $(TOOLS_DIR)/mips-nintendo-nu64-as
|
||||
CC = $(TOOLS_DIR)/cc1
|
||||
OLD_AS = tools/mips-nintendo-nu64-as
|
||||
CC = tools/cc1
|
||||
CPP = cpp
|
||||
LD = $(CROSS)ld
|
||||
OBJDUMP = $(CROSS)objdump
|
||||
OBJCOPY = $(CROSS)objcopy
|
||||
|
||||
TARGET = papermario
|
||||
|
||||
CPPFLAGS = -Iinclude -D _LANGUAGE_C -ffreestanding -DF3DEX_GBI_2
|
||||
CPPFLAGS = -Iinclude -Isrc -D _LANGUAGE_C -ffreestanding -DF3DEX_GBI_2
|
||||
ASFLAGS = -EB -Iinclude -march=vr4300 -mtune=vr4300
|
||||
OLDASFLAGS = -EB -Iinclude -G 0
|
||||
CFLAGS = -O2 -quiet -G 0 -mcpu=vr4300 -mfix4300 -mips3 -mgp32 -mfp32
|
||||
LDFLAGS = -T undefined_syms.txt -T undefined_funcs.txt -T $(LD_SCRIPT) -Map $(BUILD_DIR)/papermario.map --no-check-sections
|
||||
CFLAGS = -O2 -quiet -G 0 -mcpu=vr4300 -mfix4300 -mips3 -mgp32 -mfp32 -Wimplicit -Wuninitialized -Wshadow
|
||||
LDFLAGS = -T undefined_syms.txt -T undefined_funcs.txt -T $(LD_SCRIPT) -Map $(LD_MAP) --no-check-sections
|
||||
|
||||
######################## Targets #############################
|
||||
|
||||
default: all
|
||||
|
||||
LD_SCRIPT = $(TARGET).ld
|
||||
|
||||
all: $(TARGET).ld $(BUILD_DIR) $(TARGET).z64 verify
|
||||
### Targets ###
|
||||
|
||||
clean:
|
||||
rm -rf $(BUILD_DIR) $(TARGET).z64
|
||||
mkdir -p $(foreach dir,$(SRC_DIRS) $(ASM_DIRS) $(DATA_DIRS) $(ASSETS_FS_DIRS),build/$(dir))
|
||||
rm -rf $(BUILD_DIR)
|
||||
|
||||
setup: clean submodules split
|
||||
|
||||
submodules:
|
||||
git submodule update --init --recursive
|
||||
|
||||
split:
|
||||
rm -rf $(DATA_DIRS) && ./tools/n64splat/split.py baserom.z64 tools/splat.yaml . --modes ld bin Yay0 PaperMarioMapFS
|
||||
rm -rf bin assets
|
||||
$(SPLAT) --modes ld bin Yay0 PaperMarioMapFS
|
||||
|
||||
split-all:
|
||||
rm -rf $(DATA_DIRS) && ./tools/n64splat/split.py baserom.z64 tools/splat.yaml . --modes all
|
||||
rm -rf bin assets
|
||||
$(SPLAT) --modes all
|
||||
|
||||
$(TARGET).ld: tools/splat.yaml
|
||||
./tools/n64splat/split.py baserom.z64 tools/splat.yaml . --modes ld
|
||||
test: $(ROM)
|
||||
ifdef EMULATOR
|
||||
$(EMULATOR) $<
|
||||
else
|
||||
@echo "N64 emulator not detected." && false
|
||||
endif
|
||||
|
||||
setup: clean submodules split
|
||||
make -C tools
|
||||
$(LD_SCRIPT): $(SPLAT_YAML)
|
||||
$(SPLAT) --modes ld
|
||||
|
||||
print-% : ; $(info $* is a $(flavor $*) variable set to [$($*)]) @true
|
||||
|
||||
$(BUILD_DIR):
|
||||
mkdir -p $(BUILD_DIR)
|
||||
|
||||
$(BUILD_DIR)/$(TARGET).elf: $(O_FILES) $(YAY0_FILES) $(LD_SCRIPT)
|
||||
@$(LD) $(LDFLAGS) -o $@
|
||||
|
||||
$(BUILD_DIR)/%.s.o: %.s
|
||||
$(AS) $(ASFLAGS) -o $@ $<
|
||||
|
||||
$(BUILD_DIR)/%.c.o: %.c $(H_FILES)
|
||||
cpp $(CPPFLAGS) $< | tools/compile_dsl_macros.py | $(CC) $(CFLAGS) -o - | $(OLD_AS) $(OLDASFLAGS) - -o $@
|
||||
|
||||
$(BUILD_DIR)/%.bin.o: %.bin
|
||||
$(LD) -r -b binary -o $@ $<
|
||||
|
||||
$(BUILD_DIR)/%.Yay0.o: %.bin
|
||||
mkdir -p build/bin/Yay0
|
||||
tools/Yay0compress $< $<.Yay0
|
||||
$(LD) -r -b binary -o $@ $<.Yay0
|
||||
|
||||
$(BUILD_DIR)/assets/fs/%: $(ASSETS_FS_FILES)
|
||||
tools/build_assets_fs.py $*
|
||||
|
||||
$(BUILD_DIR)/assets/fs.bin: assets/fs.json tools/build_assets_fs.py $(foreach file,$(ASSETS_FS_FILES),build/$(file))
|
||||
tools/build_assets_fs.py
|
||||
|
||||
$(BUILD_DIR)/assets/fs.o: $(BUILD_DIR)/assets/fs.bin
|
||||
$(LD) -r -b binary -o $@ $<
|
||||
$(ROM): $(BUILD_DIR)/$(TARGET).bin
|
||||
@cp $< $@
|
||||
ifeq ($(COMPARE),1)
|
||||
@sha1sum -c checksum.sha1 || (echo 'The build succeeded, but did not match the base ROM. This is expected if you are making changes to the game. To skip this check, use "make COMPARE=0".' && false)
|
||||
endif
|
||||
|
||||
$(BUILD_DIR)/$(TARGET).bin: $(BUILD_DIR)/$(TARGET).elf
|
||||
$(OBJCOPY) $< $@ -O binary
|
||||
|
||||
# final z64 updates checksum
|
||||
$(TARGET).z64: $(BUILD_DIR)/$(TARGET).bin
|
||||
@cp $< $@
|
||||
$(N64CKSUM) $@
|
||||
$(BUILD_DIR)/$(TARGET).elf: $(LD_SCRIPT) $(OBJECTS) $(ASSETS_FS_OBJ)
|
||||
$(LD) $(LDFLAGS) -o $@
|
||||
|
||||
verify: $(TARGET).z64
|
||||
sha1sum -c checksum.sha1
|
||||
# `make print-VARNAME' to print the value of $(VARNAME)
|
||||
print-%: ; $(info $* is a $(flavor $*) variable set to [$($*)]) @true
|
||||
|
||||
.PHONY: all clean default
|
||||
|
||||
### Object Targets (see sources.mk) ###
|
||||
|
||||
ifndef OBJECTS
|
||||
$(warning OBJECTS is not defined by `sources.mk'.)
|
||||
else
|
||||
|
||||
# C
|
||||
$(filter %.c.o,$(OBJECTS)): $(BUILD_DIR)/%.c.o: %.c
|
||||
@mkdir -p $(shell dirname $@)
|
||||
cpp $(CPPFLAGS) $< | tools/compile_dsl_macros.py | $(CC) $(CFLAGS) -o - | $(OLD_AS) $(OLDASFLAGS) - -o $@
|
||||
|
||||
# Assembly
|
||||
$(filter %.s.o,$(OBJECTS)): $(BUILD_DIR)/%.s.o: %.s
|
||||
@mkdir -p $(shell dirname $@)
|
||||
$(AS) $(ASFLAGS) -o $@ $<
|
||||
|
||||
# Uncompressed data
|
||||
$(filter %.bin.o,$(OBJECTS)): $(BUILD_DIR)/%.bin.o: %.bin
|
||||
@mkdir -p $(shell dirname $@)
|
||||
$(LD) -r -b binary -o $@ $<
|
||||
|
||||
# Compressed data
|
||||
$(filter %.Yay0.o,$(OBJECTS)): $(BUILD_DIR)/%.Yay0.o: %.bin
|
||||
@mkdir -p $(shell dirname $@)
|
||||
$(YAY0COMPRESS) $< $(BUILD_DIR)/$*.Yay0
|
||||
$(LD) -r -b binary -o $@ $(BUILD_DIR)/$*.Yay0
|
||||
|
||||
endif
|
||||
|
||||
|
||||
### Asset Filesystem (see sources.mk) ###
|
||||
|
||||
# Complain if ASSETS_FS_SOURCES is undefined but ASSETS_FS is.
|
||||
ifndef ASSETS_FS_SOURCES
|
||||
ifdef ASSETS_FS
|
||||
$(warning ASSETS_FS_SOURCES is not defined by `sources.mk' but ASSETS_FS is.)
|
||||
endif
|
||||
else
|
||||
|
||||
$(BUILD_DIR)/$(ASSETS_FS)/%: $(ASSETS_FS)/%
|
||||
@mkdir -p $(shell dirname $@)
|
||||
@rm -f $@
|
||||
$(BUILD_ASSETS_FS) $*
|
||||
|
||||
$(ASSETS_FS_OBJ): $(ASSETS_FS).json $(foreach file,$(ASSETS_FS_SOURCES),$(BUILD_DIR)/$(file))
|
||||
$(BUILD_ASSETS_FS)
|
||||
$(LD) -r -b binary -o $@ $(BUILD_DIR)/$(ASSETS_FS).bin
|
||||
|
||||
endif
|
||||
|
||||
|
||||
### Make Settings ###
|
||||
|
||||
.PHONY: clean test setup submodules split $(ROM)
|
||||
.DEFAULT_GOAL := $(ROM)
|
||||
|
||||
# Remove built-in implicit rules to improve performance
|
||||
MAKEFLAGS += --no-builtin-rules
|
||||
|
@ -167,7 +167,7 @@ glabel func_80240B94_BDF924
|
||||
/* BDFB94 80240E04 00000000 */ nop
|
||||
/* BDFB98 80240E08 0280202D */ daddu $a0, $s4, $zero
|
||||
/* BDFB9C 80240E0C 0260282D */ daddu $a1, $s3, $zero
|
||||
/* BDFBA0 80240E10 0C090207 */ jal func_8024081C
|
||||
/* BDFBA0 80240E10 0C090207 */ jal func_8024081C_BDF5AC
|
||||
/* BDFBA4 80240E14 02A0302D */ daddu $a2, $s5, $zero
|
||||
/* BDFBA8 80240E18 0280202D */ daddu $a0, $s4, $zero
|
||||
/* BDFBAC 80240E1C 0260282D */ daddu $a1, $s3, $zero
|
||||
|
@ -167,7 +167,7 @@ glabel func_80240B94_BE4344
|
||||
/* BE45B4 80240E04 00000000 */ nop
|
||||
/* BE45B8 80240E08 0280202D */ daddu $a0, $s4, $zero
|
||||
/* BE45BC 80240E0C 0260282D */ daddu $a1, $s3, $zero
|
||||
/* BE45C0 80240E10 0C090207 */ jal func_8024081C
|
||||
/* BE45C0 80240E10 0C090207 */ jal func_8024081C_BE3FCC
|
||||
/* BE45C4 80240E14 02A0302D */ daddu $a2, $s5, $zero
|
||||
/* BE45C8 80240E18 0280202D */ daddu $a0, $s4, $zero
|
||||
/* BE45CC 80240E1C 0260282D */ daddu $a1, $s3, $zero
|
||||
|
@ -167,7 +167,7 @@ glabel func_80240B94_BE8774
|
||||
/* BE89E4 80240E04 00000000 */ nop
|
||||
/* BE89E8 80240E08 0280202D */ daddu $a0, $s4, $zero
|
||||
/* BE89EC 80240E0C 0260282D */ daddu $a1, $s3, $zero
|
||||
/* BE89F0 80240E10 0C090207 */ jal func_8024081C
|
||||
/* BE89F0 80240E10 0C090207 */ jal func_8024081C_BE83FC
|
||||
/* BE89F4 80240E14 02A0302D */ daddu $a2, $s5, $zero
|
||||
/* BE89F8 80240E18 0280202D */ daddu $a0, $s4, $zero
|
||||
/* BE89FC 80240E1C 0260282D */ daddu $a1, $s3, $zero
|
||||
|
@ -167,7 +167,7 @@ glabel func_80240B94_C40944
|
||||
/* C40BB4 80240E04 00000000 */ nop
|
||||
/* C40BB8 80240E08 0280202D */ daddu $a0, $s4, $zero
|
||||
/* C40BBC 80240E0C 0260282D */ daddu $a1, $s3, $zero
|
||||
/* C40BC0 80240E10 0C090207 */ jal func_8024081C
|
||||
/* C40BC0 80240E10 0C090207 */ jal func_8024081C_C405CC
|
||||
/* C40BC4 80240E14 02A0302D */ daddu $a2, $s5, $zero
|
||||
/* C40BC8 80240E18 0280202D */ daddu $a0, $s4, $zero
|
||||
/* C40BCC 80240E1C 0260282D */ daddu $a1, $s3, $zero
|
||||
|
@ -167,7 +167,7 @@ glabel func_80240B94_C56AD4
|
||||
/* C56D44 80240E04 00000000 */ nop
|
||||
/* C56D48 80240E08 0280202D */ daddu $a0, $s4, $zero
|
||||
/* C56D4C 80240E0C 0260282D */ daddu $a1, $s3, $zero
|
||||
/* C56D50 80240E10 0C090207 */ jal func_8024081C
|
||||
/* C56D50 80240E10 0C090207 */ jal func_8024081C_C5675C
|
||||
/* C56D54 80240E14 02A0302D */ daddu $a2, $s5, $zero
|
||||
/* C56D58 80240E18 0280202D */ daddu $a0, $s4, $zero
|
||||
/* C56D5C 80240E1C 0260282D */ daddu $a1, $s3, $zero
|
||||
|
@ -264,7 +264,7 @@ glabel func_80241B34
|
||||
/* DF88F8 80241EF8 0809080C */ j .L80242030
|
||||
/* DF88FC 80241EFC 26F70001 */ addiu $s7, $s7, 1
|
||||
/* DF8900 80241F00 0260202D */ daddu $a0, $s3, $zero
|
||||
/* DF8904 80241F04 0C090207 */ jal func_8024081C
|
||||
/* DF8904 80241F04 0C090207 */ jal func_8024081C_DF721C
|
||||
/* DF8908 80241F08 0200282D */ daddu $a1, $s0, $zero
|
||||
/* DF890C 80241F0C 0809080C */ j .L80242030
|
||||
/* DF8910 80241F10 26F70001 */ addiu $s7, $s7, 1
|
||||
|
@ -1,18 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_8024030C_CAC4FC
|
||||
/* CAC4FC 8024030C 44800000 */ mtc1 $zero, $f0
|
||||
/* CAC500 80240310 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* CAC504 80240314 44050000 */ mfc1 $a1, $f0
|
||||
/* CAC508 80240318 0000202D */ daddu $a0, $zero, $zero
|
||||
/* CAC50C 8024031C AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* CAC510 80240320 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* CAC514 80240324 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* CAC518 80240328 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* CAC51C 8024032C 0C01CA54 */ jal func_80072950
|
||||
/* CAC520 80240330 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* CAC524 80240334 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* CAC528 80240338 24020002 */ addiu $v0, $zero, 2
|
||||
/* CAC52C 8024033C 03E00008 */ jr $ra
|
||||
/* CAC530 80240340 27BD0020 */ addiu $sp, $sp, 0x20
|
@ -1,27 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_8024085C_97BE8C
|
||||
/* 97BE8C 8024085C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 97BE90 80240860 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* 97BE94 80240864 0C00EAD2 */ jal get_npc_safe
|
||||
/* 97BE98 80240868 8C84014C */ lw $a0, 0x14c($a0)
|
||||
/* 97BE9C 8024086C 3C038011 */ lui $v1, %hi(gPlayerStatus)
|
||||
/* 97BEA0 80240870 2463EFC8 */ addiu $v1, $v1, %lo(gPlayerStatus)
|
||||
/* 97BEA4 80240874 C44C0038 */ lwc1 $f12, 0x38($v0)
|
||||
/* 97BEA8 80240878 C44E0040 */ lwc1 $f14, 0x40($v0)
|
||||
/* 97BEAC 8024087C 8C660028 */ lw $a2, 0x28($v1)
|
||||
/* 97BEB0 80240880 0C00A7B5 */ jal dist2D
|
||||
/* 97BEB4 80240884 8C670030 */ lw $a3, 0x30($v1)
|
||||
/* 97BEB8 80240888 3C014248 */ lui $at, 0x4248
|
||||
/* 97BEBC 8024088C 44811000 */ mtc1 $at, $f2
|
||||
/* 97BEC0 80240890 00000000 */ nop
|
||||
/* 97BEC4 80240894 4602003C */ c.lt.s $f0, $f2
|
||||
/* 97BEC8 80240898 00000000 */ nop
|
||||
/* 97BECC 8024089C 45010002 */ bc1t .L802408A8
|
||||
/* 97BED0 802408A0 24020002 */ addiu $v0, $zero, 2
|
||||
/* 97BED4 802408A4 0000102D */ daddu $v0, $zero, $zero
|
||||
.L802408A8:
|
||||
/* 97BED8 802408A8 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
/* 97BEDC 802408AC 03E00008 */ jr $ra
|
||||
/* 97BEE0 802408B0 27BD0018 */ addiu $sp, $sp, 0x18
|
@ -1,27 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_8024081C
|
||||
/* 98564C 8024081C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 985650 80240820 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* 985654 80240824 0C00EAD2 */ jal get_npc_safe
|
||||
/* 985658 80240828 8C84014C */ lw $a0, 0x14c($a0)
|
||||
/* 98565C 8024082C 3C038011 */ lui $v1, %hi(gPlayerStatus)
|
||||
/* 985660 80240830 2463EFC8 */ addiu $v1, $v1, %lo(gPlayerStatus)
|
||||
/* 985664 80240834 C44C0038 */ lwc1 $f12, 0x38($v0)
|
||||
/* 985668 80240838 C44E0040 */ lwc1 $f14, 0x40($v0)
|
||||
/* 98566C 8024083C 8C660028 */ lw $a2, 0x28($v1)
|
||||
/* 985670 80240840 0C00A7B5 */ jal dist2D
|
||||
/* 985674 80240844 8C670030 */ lw $a3, 0x30($v1)
|
||||
/* 985678 80240848 3C014248 */ lui $at, 0x4248
|
||||
/* 98567C 8024084C 44811000 */ mtc1 $at, $f2
|
||||
/* 985680 80240850 00000000 */ nop
|
||||
/* 985684 80240854 4602003C */ c.lt.s $f0, $f2
|
||||
/* 985688 80240858 00000000 */ nop
|
||||
/* 98568C 8024085C 45010002 */ bc1t .L80240868
|
||||
/* 985690 80240860 24020002 */ addiu $v0, $zero, 2
|
||||
/* 985694 80240864 0000102D */ daddu $v0, $zero, $zero
|
||||
.L80240868:
|
||||
/* 985698 80240868 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
/* 98569C 8024086C 03E00008 */ jr $ra
|
||||
/* 9856A0 80240870 27BD0018 */ addiu $sp, $sp, 0x18
|
@ -1,27 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_8024081C_99878C
|
||||
/* 99878C 8024081C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 998790 80240820 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* 998794 80240824 0C00EAD2 */ jal get_npc_safe
|
||||
/* 998798 80240828 8C84014C */ lw $a0, 0x14c($a0)
|
||||
/* 99879C 8024082C 3C038011 */ lui $v1, %hi(gPlayerStatus)
|
||||
/* 9987A0 80240830 2463EFC8 */ addiu $v1, $v1, %lo(gPlayerStatus)
|
||||
/* 9987A4 80240834 C44C0038 */ lwc1 $f12, 0x38($v0)
|
||||
/* 9987A8 80240838 C44E0040 */ lwc1 $f14, 0x40($v0)
|
||||
/* 9987AC 8024083C 8C660028 */ lw $a2, 0x28($v1)
|
||||
/* 9987B0 80240840 0C00A7B5 */ jal dist2D
|
||||
/* 9987B4 80240844 8C670030 */ lw $a3, 0x30($v1)
|
||||
/* 9987B8 80240848 3C014248 */ lui $at, 0x4248
|
||||
/* 9987BC 8024084C 44811000 */ mtc1 $at, $f2
|
||||
/* 9987C0 80240850 00000000 */ nop
|
||||
/* 9987C4 80240854 4602003C */ c.lt.s $f0, $f2
|
||||
/* 9987C8 80240858 00000000 */ nop
|
||||
/* 9987CC 8024085C 45010002 */ bc1t .L80240868
|
||||
/* 9987D0 80240860 24020002 */ addiu $v0, $zero, 2
|
||||
/* 9987D4 80240864 0000102D */ daddu $v0, $zero, $zero
|
||||
.L80240868:
|
||||
/* 9987D8 80240868 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
/* 9987DC 8024086C 03E00008 */ jr $ra
|
||||
/* 9987E0 80240870 27BD0018 */ addiu $sp, $sp, 0x18
|
@ -167,7 +167,7 @@ glabel func_80240B94_B84D14
|
||||
/* B84F84 80240E04 00000000 */ nop
|
||||
/* B84F88 80240E08 0280202D */ daddu $a0, $s4, $zero
|
||||
/* B84F8C 80240E0C 0260282D */ daddu $a1, $s3, $zero
|
||||
/* B84F90 80240E10 0C090207 */ jal func_8024081C
|
||||
/* B84F90 80240E10 0C090207 */ jal func_8024081C_B8499C
|
||||
/* B84F94 80240E14 02A0302D */ daddu $a2, $s5, $zero
|
||||
/* B84F98 80240E18 0280202D */ daddu $a0, $s4, $zero
|
||||
/* B84F9C 80240E1C 0260282D */ daddu $a1, $s3, $zero
|
||||
|
@ -167,7 +167,7 @@ glabel func_80240B94_AC5D04
|
||||
/* AC5F74 80240E04 00000000 */ nop
|
||||
/* AC5F78 80240E08 0280202D */ daddu $a0, $s4, $zero
|
||||
/* AC5F7C 80240E0C 0260282D */ daddu $a1, $s3, $zero
|
||||
/* AC5F80 80240E10 0C090207 */ jal func_8024081C
|
||||
/* AC5F80 80240E10 0C090207 */ jal func_8024081C_AC598C
|
||||
/* AC5F84 80240E14 02A0302D */ daddu $a2, $s5, $zero
|
||||
/* AC5F88 80240E18 0280202D */ daddu $a0, $s4, $zero
|
||||
/* AC5F8C 80240E1C 0260282D */ daddu $a1, $s3, $zero
|
||||
|
@ -1,27 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_8024097C
|
||||
/* A478DC 8024097C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* A478E0 80240980 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* A478E4 80240984 0C00EAD2 */ jal get_npc_safe
|
||||
/* A478E8 80240988 8C84014C */ lw $a0, 0x14c($a0)
|
||||
/* A478EC 8024098C 3C038011 */ lui $v1, %hi(gPlayerStatus)
|
||||
/* A478F0 80240990 2463EFC8 */ addiu $v1, $v1, %lo(gPlayerStatus)
|
||||
/* A478F4 80240994 C44C0038 */ lwc1 $f12, 0x38($v0)
|
||||
/* A478F8 80240998 C44E0040 */ lwc1 $f14, 0x40($v0)
|
||||
/* A478FC 8024099C 8C660028 */ lw $a2, 0x28($v1)
|
||||
/* A47900 802409A0 0C00A7B5 */ jal dist2D
|
||||
/* A47904 802409A4 8C670030 */ lw $a3, 0x30($v1)
|
||||
/* A47908 802409A8 3C014248 */ lui $at, 0x4248
|
||||
/* A4790C 802409AC 44811000 */ mtc1 $at, $f2
|
||||
/* A47910 802409B0 00000000 */ nop
|
||||
/* A47914 802409B4 4602003C */ c.lt.s $f0, $f2
|
||||
/* A47918 802409B8 00000000 */ nop
|
||||
/* A4791C 802409BC 45010002 */ bc1t .L802409C8
|
||||
/* A47920 802409C0 24020002 */ addiu $v0, $zero, 2
|
||||
/* A47924 802409C4 0000102D */ daddu $v0, $zero, $zero
|
||||
.L802409C8:
|
||||
/* A47928 802409C8 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
/* A4792C 802409CC 03E00008 */ jr $ra
|
||||
/* A47930 802409D0 27BD0018 */ addiu $sp, $sp, 0x18
|
@ -1,27 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_8024097C_A48F3C
|
||||
/* A48F3C 8024097C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* A48F40 80240980 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* A48F44 80240984 0C00EAD2 */ jal get_npc_safe
|
||||
/* A48F48 80240988 8C84014C */ lw $a0, 0x14c($a0)
|
||||
/* A48F4C 8024098C 3C038011 */ lui $v1, %hi(gPlayerStatus)
|
||||
/* A48F50 80240990 2463EFC8 */ addiu $v1, $v1, %lo(gPlayerStatus)
|
||||
/* A48F54 80240994 C44C0038 */ lwc1 $f12, 0x38($v0)
|
||||
/* A48F58 80240998 C44E0040 */ lwc1 $f14, 0x40($v0)
|
||||
/* A48F5C 8024099C 8C660028 */ lw $a2, 0x28($v1)
|
||||
/* A48F60 802409A0 0C00A7B5 */ jal dist2D
|
||||
/* A48F64 802409A4 8C670030 */ lw $a3, 0x30($v1)
|
||||
/* A48F68 802409A8 3C014248 */ lui $at, 0x4248
|
||||
/* A48F6C 802409AC 44811000 */ mtc1 $at, $f2
|
||||
/* A48F70 802409B0 00000000 */ nop
|
||||
/* A48F74 802409B4 4602003C */ c.lt.s $f0, $f2
|
||||
/* A48F78 802409B8 00000000 */ nop
|
||||
/* A48F7C 802409BC 45010002 */ bc1t .L802409C8
|
||||
/* A48F80 802409C0 24020002 */ addiu $v0, $zero, 2
|
||||
/* A48F84 802409C4 0000102D */ daddu $v0, $zero, $zero
|
||||
.L802409C8:
|
||||
/* A48F88 802409C8 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
/* A48F8C 802409CC 03E00008 */ jr $ra
|
||||
/* A48F90 802409D0 27BD0018 */ addiu $sp, $sp, 0x18
|
@ -1,27 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_802409CC
|
||||
/* A9D5FC 802409CC 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* A9D600 802409D0 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* A9D604 802409D4 0C00EAD2 */ jal get_npc_safe
|
||||
/* A9D608 802409D8 8C84014C */ lw $a0, 0x14c($a0)
|
||||
/* A9D60C 802409DC 3C038011 */ lui $v1, %hi(gPlayerStatus)
|
||||
/* A9D610 802409E0 2463EFC8 */ addiu $v1, $v1, %lo(gPlayerStatus)
|
||||
/* A9D614 802409E4 C44C0038 */ lwc1 $f12, 0x38($v0)
|
||||
/* A9D618 802409E8 C44E0040 */ lwc1 $f14, 0x40($v0)
|
||||
/* A9D61C 802409EC 8C660028 */ lw $a2, 0x28($v1)
|
||||
/* A9D620 802409F0 0C00A7B5 */ jal dist2D
|
||||
/* A9D624 802409F4 8C670030 */ lw $a3, 0x30($v1)
|
||||
/* A9D628 802409F8 3C014248 */ lui $at, 0x4248
|
||||
/* A9D62C 802409FC 44811000 */ mtc1 $at, $f2
|
||||
/* A9D630 80240A00 00000000 */ nop
|
||||
/* A9D634 80240A04 4602003C */ c.lt.s $f0, $f2
|
||||
/* A9D638 80240A08 00000000 */ nop
|
||||
/* A9D63C 80240A0C 45010002 */ bc1t .L80240A18
|
||||
/* A9D640 80240A10 24020002 */ addiu $v0, $zero, 2
|
||||
/* A9D644 80240A14 0000102D */ daddu $v0, $zero, $zero
|
||||
.L80240A18:
|
||||
/* A9D648 80240A18 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
/* A9D64C 80240A1C 03E00008 */ jr $ra
|
||||
/* A9D650 80240A20 27BD0018 */ addiu $sp, $sp, 0x18
|
@ -167,7 +167,7 @@ glabel func_80240B94
|
||||
/* A87854 80240E04 00000000 */ nop
|
||||
/* A87858 80240E08 0280202D */ daddu $a0, $s4, $zero
|
||||
/* A8785C 80240E0C 0260282D */ daddu $a1, $s3, $zero
|
||||
/* A87860 80240E10 0C090207 */ jal func_8024081C
|
||||
/* A87860 80240E10 0C090207 */ jal func_8024081C_A8726C
|
||||
/* A87864 80240E14 02A0302D */ daddu $a2, $s5, $zero
|
||||
/* A87868 80240E18 0280202D */ daddu $a0, $s4, $zero
|
||||
/* A8786C 80240E1C 0260282D */ daddu $a1, $s3, $zero
|
||||
|
@ -1,27 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240B2C
|
||||
/* C6183C 80240B2C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* C61840 80240B30 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* C61844 80240B34 0C00EAD2 */ jal get_npc_safe
|
||||
/* C61848 80240B38 8C84014C */ lw $a0, 0x14c($a0)
|
||||
/* C6184C 80240B3C 3C038011 */ lui $v1, %hi(gPlayerStatus)
|
||||
/* C61850 80240B40 2463EFC8 */ addiu $v1, $v1, %lo(gPlayerStatus)
|
||||
/* C61854 80240B44 C44C0038 */ lwc1 $f12, 0x38($v0)
|
||||
/* C61858 80240B48 C44E0040 */ lwc1 $f14, 0x40($v0)
|
||||
/* C6185C 80240B4C 8C660028 */ lw $a2, 0x28($v1)
|
||||
/* C61860 80240B50 0C00A7B5 */ jal dist2D
|
||||
/* C61864 80240B54 8C670030 */ lw $a3, 0x30($v1)
|
||||
/* C61868 80240B58 3C014248 */ lui $at, 0x4248
|
||||
/* C6186C 80240B5C 44811000 */ mtc1 $at, $f2
|
||||
/* C61870 80240B60 00000000 */ nop
|
||||
/* C61874 80240B64 4602003C */ c.lt.s $f0, $f2
|
||||
/* C61878 80240B68 00000000 */ nop
|
||||
/* C6187C 80240B6C 45010002 */ bc1t .L80240B78
|
||||
/* C61880 80240B70 24020002 */ addiu $v0, $zero, 2
|
||||
/* C61884 80240B74 0000102D */ daddu $v0, $zero, $zero
|
||||
.L80240B78:
|
||||
/* C61888 80240B78 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
/* C6188C 80240B7C 03E00008 */ jr $ra
|
||||
/* C61890 80240B80 27BD0018 */ addiu $sp, $sp, 0x18
|
@ -1,27 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_802431E0
|
||||
/* C79EC0 802431E0 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* C79EC4 802431E4 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* C79EC8 802431E8 0C00EAD2 */ jal get_npc_safe
|
||||
/* C79ECC 802431EC 8C84014C */ lw $a0, 0x14c($a0)
|
||||
/* C79ED0 802431F0 3C038011 */ lui $v1, %hi(gPlayerStatus)
|
||||
/* C79ED4 802431F4 2463EFC8 */ addiu $v1, $v1, %lo(gPlayerStatus)
|
||||
/* C79ED8 802431F8 C44C0038 */ lwc1 $f12, 0x38($v0)
|
||||
/* C79EDC 802431FC C44E0040 */ lwc1 $f14, 0x40($v0)
|
||||
/* C79EE0 80243200 8C660028 */ lw $a2, 0x28($v1)
|
||||
/* C79EE4 80243204 0C00A7B5 */ jal dist2D
|
||||
/* C79EE8 80243208 8C670030 */ lw $a3, 0x30($v1)
|
||||
/* C79EEC 8024320C 3C014248 */ lui $at, 0x4248
|
||||
/* C79EF0 80243210 44811000 */ mtc1 $at, $f2
|
||||
/* C79EF4 80243214 00000000 */ nop
|
||||
/* C79EF8 80243218 4602003C */ c.lt.s $f0, $f2
|
||||
/* C79EFC 8024321C 00000000 */ nop
|
||||
/* C79F00 80243220 45010002 */ bc1t .L8024322C
|
||||
/* C79F04 80243224 24020002 */ addiu $v0, $zero, 2
|
||||
/* C79F08 80243228 0000102D */ daddu $v0, $zero, $zero
|
||||
.L8024322C:
|
||||
/* C79F0C 8024322C 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
/* C79F10 80243230 03E00008 */ jr $ra
|
||||
/* C79F14 80243234 27BD0018 */ addiu $sp, $sp, 0x18
|
@ -1,27 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_802424D0
|
||||
/* C87F80 802424D0 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* C87F84 802424D4 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* C87F88 802424D8 0C00EAD2 */ jal get_npc_safe
|
||||
/* C87F8C 802424DC 8C84014C */ lw $a0, 0x14c($a0)
|
||||
/* C87F90 802424E0 3C038011 */ lui $v1, %hi(gPlayerStatus)
|
||||
/* C87F94 802424E4 2463EFC8 */ addiu $v1, $v1, %lo(gPlayerStatus)
|
||||
/* C87F98 802424E8 C44C0038 */ lwc1 $f12, 0x38($v0)
|
||||
/* C87F9C 802424EC C44E0040 */ lwc1 $f14, 0x40($v0)
|
||||
/* C87FA0 802424F0 8C660028 */ lw $a2, 0x28($v1)
|
||||
/* C87FA4 802424F4 0C00A7B5 */ jal dist2D
|
||||
/* C87FA8 802424F8 8C670030 */ lw $a3, 0x30($v1)
|
||||
/* C87FAC 802424FC 3C014248 */ lui $at, 0x4248
|
||||
/* C87FB0 80242500 44811000 */ mtc1 $at, $f2
|
||||
/* C87FB4 80242504 00000000 */ nop
|
||||
/* C87FB8 80242508 4602003C */ c.lt.s $f0, $f2
|
||||
/* C87FBC 8024250C 00000000 */ nop
|
||||
/* C87FC0 80242510 45010002 */ bc1t .L8024251C
|
||||
/* C87FC4 80242514 24020002 */ addiu $v0, $zero, 2
|
||||
/* C87FC8 80242518 0000102D */ daddu $v0, $zero, $zero
|
||||
.L8024251C:
|
||||
/* C87FCC 8024251C 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
/* C87FD0 80242520 03E00008 */ jr $ra
|
||||
/* C87FD4 80242524 27BD0018 */ addiu $sp, $sp, 0x18
|
@ -1,21 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_8024047C_864FBC
|
||||
/* 864FBC 8024047C 44800000 */ mtc1 $zero, $f0
|
||||
/* 864FC0 80240480 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 864FC4 80240484 44050000 */ mfc1 $a1, $f0
|
||||
/* 864FC8 80240488 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 864FCC 8024048C AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 864FD0 80240490 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 864FD4 80240494 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 864FD8 80240498 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 864FDC 8024049C 0C01CA54 */ jal func_80072950
|
||||
/* 864FE0 802404A0 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 864FE4 802404A4 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 864FE8 802404A8 24020002 */ addiu $v0, $zero, 2
|
||||
/* 864FEC 802404AC 03E00008 */ jr $ra
|
||||
/* 864FF0 802404B0 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 864FF4 802404B4 00000000 */ nop
|
||||
/* 864FF8 802404B8 00000000 */ nop
|
||||
/* 864FFC 802404BC 00000000 */ nop
|
@ -119,7 +119,7 @@ glabel func_80240DF0_B9E750
|
||||
/* B9E910 80240FB0 0000102D */ daddu $v0, $zero, $zero
|
||||
/* B9E914 80240FB4 0260202D */ daddu $a0, $s3, $zero
|
||||
/* B9E918 80240FB8 0280282D */ daddu $a1, $s4, $zero
|
||||
/* B9E91C 80240FBC 0C090273 */ jal func_802409CC
|
||||
/* B9E91C 80240FBC 0C090273 */ jal func_802409CC_B9E32C
|
||||
/* B9E920 80240FC0 0200302D */ daddu $a2, $s0, $zero
|
||||
/* B9E924 80240FC4 0260202D */ daddu $a0, $s3, $zero
|
||||
/* B9E928 80240FC8 0280282D */ daddu $a1, $s4, $zero
|
||||
|
@ -1,19 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240344_AACB74
|
||||
/* AACB74 80240344 44800000 */ mtc1 $zero, $f0
|
||||
/* AACB78 80240348 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* AACB7C 8024034C 44050000 */ mfc1 $a1, $f0
|
||||
/* AACB80 80240350 0000202D */ daddu $a0, $zero, $zero
|
||||
/* AACB84 80240354 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* AACB88 80240358 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* AACB8C 8024035C E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* AACB90 80240360 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* AACB94 80240364 0C01CA54 */ jal func_80072950
|
||||
/* AACB98 80240368 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* AACB9C 8024036C 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* AACBA0 80240370 24020002 */ addiu $v0, $zero, 2
|
||||
/* AACBA4 80240374 03E00008 */ jr $ra
|
||||
/* AACBA8 80240378 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* AACBAC 8024037C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_929270
|
||||
/* 929270 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 929274 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 929278 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 92927C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 929280 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 929284 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 929288 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 92928C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 929290 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 929294 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 929298 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 92929C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 9292A0 80240030 03E00008 */ jr $ra
|
||||
/* 9292A4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 9292A8 80240038 00000000 */ nop
|
||||
/* 9292AC 8024003C 00000000 */ nop
|
@ -1,12 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240040_9292B0
|
||||
/* 9292B0 80240040 8C830148 */ lw $v1, 0x148($a0)
|
||||
/* 9292B4 80240044 24020003 */ addiu $v0, $zero, 3
|
||||
/* 9292B8 80240048 A06200B5 */ sb $v0, 0xb5($v1)
|
||||
/* 9292BC 8024004C 03E00008 */ jr $ra
|
||||
/* 9292C0 80240050 24020002 */ addiu $v0, $zero, 2
|
||||
/* 9292C4 80240054 00000000 */ nop
|
||||
/* 9292C8 80240058 00000000 */ nop
|
||||
/* 9292CC 8024005C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_929A90
|
||||
/* 929A90 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 929A94 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 929A98 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 929A9C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 929AA0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 929AA4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 929AA8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 929AAC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 929AB0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 929AB4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 929AB8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 929ABC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 929AC0 80240030 03E00008 */ jr $ra
|
||||
/* 929AC4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 929AC8 80240038 00000000 */ nop
|
||||
/* 929ACC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_92F8B0
|
||||
/* 92F8B0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 92F8B4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 92F8B8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 92F8BC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 92F8C0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 92F8C4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 92F8C8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 92F8CC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 92F8D0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 92F8D4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 92F8D8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 92F8DC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 92F8E0 80240030 03E00008 */ jr $ra
|
||||
/* 92F8E4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 92F8E8 80240038 00000000 */ nop
|
||||
/* 92F8EC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_9304D0
|
||||
/* 9304D0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 9304D4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 9304D8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 9304DC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 9304E0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 9304E4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 9304E8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 9304EC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 9304F0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 9304F4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 9304F8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 9304FC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 930500 80240030 03E00008 */ jr $ra
|
||||
/* 930504 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 930508 80240038 00000000 */ nop
|
||||
/* 93050C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_930CF0
|
||||
/* 930CF0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 930CF4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 930CF8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 930CFC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 930D00 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 930D04 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 930D08 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 930D0C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 930D10 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 930D14 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 930D18 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 930D1C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 930D20 80240030 03E00008 */ jr $ra
|
||||
/* 930D24 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 930D28 80240038 00000000 */ nop
|
||||
/* 930D2C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_9325C0
|
||||
/* 9325C0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 9325C4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 9325C8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 9325CC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 9325D0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 9325D4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 9325D8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 9325DC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 9325E0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 9325E4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 9325E8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 9325EC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 9325F0 80240030 03E00008 */ jr $ra
|
||||
/* 9325F4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 9325F8 80240038 00000000 */ nop
|
||||
/* 9325FC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_933C80
|
||||
/* 933C80 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 933C84 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 933C88 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 933C8C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 933C90 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 933C94 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 933C98 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 933C9C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 933CA0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 933CA4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 933CA8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 933CAC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 933CB0 80240030 03E00008 */ jr $ra
|
||||
/* 933CB4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 933CB8 80240038 00000000 */ nop
|
||||
/* 933CBC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_934040
|
||||
/* 934040 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 934044 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 934048 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 93404C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 934050 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 934054 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 934058 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 93405C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 934060 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 934064 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 934068 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 93406C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 934070 80240030 03E00008 */ jr $ra
|
||||
/* 934074 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 934078 80240038 00000000 */ nop
|
||||
/* 93407C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_934D40
|
||||
/* 934D40 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 934D44 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 934D48 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 934D4C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 934D50 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 934D54 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 934D58 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 934D5C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 934D60 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 934D64 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 934D68 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 934D6C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 934D70 80240030 03E00008 */ jr $ra
|
||||
/* 934D74 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 934D78 80240038 00000000 */ nop
|
||||
/* 934D7C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_9357E0
|
||||
/* 9357E0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 9357E4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 9357E8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 9357EC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 9357F0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 9357F4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 9357F8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 9357FC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 935800 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 935804 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 935808 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 93580C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 935810 80240030 03E00008 */ jr $ra
|
||||
/* 935814 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 935818 80240038 00000000 */ nop
|
||||
/* 93581C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_9366E0
|
||||
/* 9366E0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 9366E4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 9366E8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 9366EC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 9366F0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 9366F4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 9366F8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 9366FC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 936700 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 936704 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 936708 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 93670C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 936710 80240030 03E00008 */ jr $ra
|
||||
/* 936714 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 936718 80240038 00000000 */ nop
|
||||
/* 93671C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_936CD0
|
||||
/* 936CD0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 936CD4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 936CD8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 936CDC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 936CE0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 936CE4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 936CE8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 936CEC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 936CF0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 936CF4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 936CF8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 936CFC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 936D00 80240030 03E00008 */ jr $ra
|
||||
/* 936D04 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 936D08 80240038 00000000 */ nop
|
||||
/* 936D0C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_937570
|
||||
/* 937570 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 937574 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 937578 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 93757C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 937580 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 937584 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 937588 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 93758C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 937590 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 937594 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 937598 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 93759C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 9375A0 80240030 03E00008 */ jr $ra
|
||||
/* 9375A4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 9375A8 80240038 00000000 */ nop
|
||||
/* 9375AC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_938590
|
||||
/* 938590 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 938594 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 938598 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 93859C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 9385A0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 9385A4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 9385A8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 9385AC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 9385B0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 9385B4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 9385B8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 9385BC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 9385C0 80240030 03E00008 */ jr $ra
|
||||
/* 9385C4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 9385C8 80240038 00000000 */ nop
|
||||
/* 9385CC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_939560
|
||||
/* 939560 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 939564 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 939568 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 93956C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 939570 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 939574 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 939578 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 93957C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 939580 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 939584 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 939588 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 93958C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 939590 80240030 03E00008 */ jr $ra
|
||||
/* 939594 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 939598 80240038 00000000 */ nop
|
||||
/* 93959C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_939930
|
||||
/* 939930 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 939934 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 939938 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 93993C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 939940 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 939944 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 939948 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 93994C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 939950 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 939954 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 939958 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 93995C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 939960 80240030 03E00008 */ jr $ra
|
||||
/* 939964 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 939968 80240038 00000000 */ nop
|
||||
/* 93996C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_93A760
|
||||
/* 93A760 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 93A764 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 93A768 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 93A76C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 93A770 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 93A774 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 93A778 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 93A77C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 93A780 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 93A784 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 93A788 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 93A78C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 93A790 80240030 03E00008 */ jr $ra
|
||||
/* 93A794 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 93A798 80240038 00000000 */ nop
|
||||
/* 93A79C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_93AC30
|
||||
/* 93AC30 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 93AC34 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 93AC38 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 93AC3C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 93AC40 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 93AC44 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 93AC48 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 93AC4C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 93AC50 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 93AC54 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 93AC58 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 93AC5C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 93AC60 80240030 03E00008 */ jr $ra
|
||||
/* 93AC64 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 93AC68 80240038 00000000 */ nop
|
||||
/* 93AC6C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_93C280
|
||||
/* 93C280 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 93C284 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 93C288 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 93C28C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 93C290 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 93C294 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 93C298 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 93C29C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 93C2A0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 93C2A4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 93C2A8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 93C2AC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 93C2B0 80240030 03E00008 */ jr $ra
|
||||
/* 93C2B4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 93C2B8 80240038 00000000 */ nop
|
||||
/* 93C2BC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_93DCD0
|
||||
/* 93DCD0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 93DCD4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 93DCD8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 93DCDC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 93DCE0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 93DCE4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 93DCE8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 93DCEC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 93DCF0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 93DCF4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 93DCF8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 93DCFC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 93DD00 80240030 03E00008 */ jr $ra
|
||||
/* 93DD04 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 93DD08 80240038 00000000 */ nop
|
||||
/* 93DD0C 8024003C 00000000 */ nop
|
@ -1,18 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240338_93F8E8
|
||||
/* 93F8E8 80240338 44800000 */ mtc1 $zero, $f0
|
||||
/* 93F8EC 8024033C 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 93F8F0 80240340 44050000 */ mfc1 $a1, $f0
|
||||
/* 93F8F4 80240344 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 93F8F8 80240348 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 93F8FC 8024034C AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 93F900 80240350 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 93F904 80240354 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 93F908 80240358 0C01CA54 */ jal func_80072950
|
||||
/* 93F90C 8024035C 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 93F910 80240360 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 93F914 80240364 24020002 */ addiu $v0, $zero, 2
|
||||
/* 93F918 80240368 03E00008 */ jr $ra
|
||||
/* 93F91C 8024036C 27BD0020 */ addiu $sp, $sp, 0x20
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_944000
|
||||
/* 944000 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 944004 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 944008 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 94400C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 944010 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 944014 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 944018 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 94401C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 944020 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 944024 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 944028 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 94402C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 944030 80240030 03E00008 */ jr $ra
|
||||
/* 944034 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 944038 80240038 00000000 */ nop
|
||||
/* 94403C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_944A60
|
||||
/* 944A60 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 944A64 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 944A68 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 944A6C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 944A70 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 944A74 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 944A78 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 944A7C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 944A80 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 944A84 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 944A88 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 944A8C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 944A90 80240030 03E00008 */ jr $ra
|
||||
/* 944A94 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 944A98 80240038 00000000 */ nop
|
||||
/* 944A9C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_9459D0
|
||||
/* 9459D0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 9459D4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 9459D8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 9459DC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 9459E0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 9459E4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 9459E8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 9459EC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 9459F0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 9459F4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 9459F8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 9459FC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 945A00 80240030 03E00008 */ jr $ra
|
||||
/* 945A04 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 945A08 80240038 00000000 */ nop
|
||||
/* 945A0C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_945ED0
|
||||
/* 945ED0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 945ED4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 945ED8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 945EDC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 945EE0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 945EE4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 945EE8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 945EEC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 945EF0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 945EF4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 945EF8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 945EFC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 945F00 80240030 03E00008 */ jr $ra
|
||||
/* 945F04 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 945F08 80240038 00000000 */ nop
|
||||
/* 945F0C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_9486B0
|
||||
/* 9486B0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 9486B4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 9486B8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 9486BC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 9486C0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 9486C4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 9486C8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 9486CC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 9486D0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 9486D4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 9486D8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 9486DC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 9486E0 80240030 03E00008 */ jr $ra
|
||||
/* 9486E4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 9486E8 80240038 00000000 */ nop
|
||||
/* 9486EC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_949E60
|
||||
/* 949E60 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 949E64 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 949E68 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 949E6C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 949E70 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 949E74 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 949E78 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 949E7C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 949E80 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 949E84 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 949E88 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 949E8C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 949E90 80240030 03E00008 */ jr $ra
|
||||
/* 949E94 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 949E98 80240038 00000000 */ nop
|
||||
/* 949E9C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_94B3A0
|
||||
/* 94B3A0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 94B3A4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 94B3A8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 94B3AC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 94B3B0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 94B3B4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 94B3B8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 94B3BC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 94B3C0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 94B3C4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 94B3C8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 94B3CC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 94B3D0 80240030 03E00008 */ jr $ra
|
||||
/* 94B3D4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 94B3D8 80240038 00000000 */ nop
|
||||
/* 94B3DC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_94C040
|
||||
/* 94C040 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 94C044 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 94C048 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 94C04C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 94C050 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 94C054 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 94C058 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 94C05C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 94C060 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 94C064 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 94C068 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 94C06C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 94C070 80240030 03E00008 */ jr $ra
|
||||
/* 94C074 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 94C078 80240038 00000000 */ nop
|
||||
/* 94C07C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_94C510
|
||||
/* 94C510 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 94C514 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 94C518 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 94C51C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 94C520 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 94C524 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 94C528 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 94C52C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 94C530 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 94C534 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 94C538 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 94C53C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 94C540 80240030 03E00008 */ jr $ra
|
||||
/* 94C544 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 94C548 80240038 00000000 */ nop
|
||||
/* 94C54C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_94D170
|
||||
/* 94D170 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 94D174 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 94D178 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 94D17C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 94D180 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 94D184 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 94D188 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 94D18C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 94D190 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 94D194 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 94D198 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 94D19C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 94D1A0 80240030 03E00008 */ jr $ra
|
||||
/* 94D1A4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 94D1A8 80240038 00000000 */ nop
|
||||
/* 94D1AC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_94D5A0
|
||||
/* 94D5A0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 94D5A4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 94D5A8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 94D5AC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 94D5B0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 94D5B4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 94D5B8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 94D5BC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 94D5C0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 94D5C4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 94D5C8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 94D5CC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 94D5D0 80240030 03E00008 */ jr $ra
|
||||
/* 94D5D4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 94D5D8 80240038 00000000 */ nop
|
||||
/* 94D5DC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_94E4A0
|
||||
/* 94E4A0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 94E4A4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 94E4A8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 94E4AC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 94E4B0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 94E4B4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 94E4B8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 94E4BC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 94E4C0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 94E4C4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 94E4C8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 94E4CC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 94E4D0 80240030 03E00008 */ jr $ra
|
||||
/* 94E4D4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 94E4D8 80240038 00000000 */ nop
|
||||
/* 94E4DC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_94E9A0
|
||||
/* 94E9A0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 94E9A4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 94E9A8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 94E9AC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 94E9B0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 94E9B4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 94E9B8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 94E9BC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 94E9C0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 94E9C4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 94E9C8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 94E9CC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 94E9D0 80240030 03E00008 */ jr $ra
|
||||
/* 94E9D4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 94E9D8 80240038 00000000 */ nop
|
||||
/* 94E9DC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_950610
|
||||
/* 950610 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 950614 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 950618 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 95061C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 950620 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 950624 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 950628 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 95062C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 950630 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 950634 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 950638 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 95063C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 950640 80240030 03E00008 */ jr $ra
|
||||
/* 950644 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 950648 80240038 00000000 */ nop
|
||||
/* 95064C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_950970
|
||||
/* 950970 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 950974 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 950978 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 95097C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 950980 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 950984 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 950988 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 95098C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 950990 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 950994 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 950998 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 95099C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 9509A0 80240030 03E00008 */ jr $ra
|
||||
/* 9509A4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 9509A8 80240038 00000000 */ nop
|
||||
/* 9509AC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_951670
|
||||
/* 951670 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 951674 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 951678 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 95167C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 951680 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 951684 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 951688 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 95168C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 951690 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 951694 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 951698 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 95169C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 9516A0 80240030 03E00008 */ jr $ra
|
||||
/* 9516A4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 9516A8 80240038 00000000 */ nop
|
||||
/* 9516AC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_951AE0
|
||||
/* 951AE0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 951AE4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 951AE8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 951AEC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 951AF0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 951AF4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 951AF8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 951AFC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 951B00 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 951B04 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 951B08 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 951B0C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 951B10 80240030 03E00008 */ jr $ra
|
||||
/* 951B14 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 951B18 80240038 00000000 */ nop
|
||||
/* 951B1C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_952580
|
||||
/* 952580 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 952584 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 952588 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 95258C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 952590 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 952594 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 952598 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 95259C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 9525A0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 9525A4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 9525A8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 9525AC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 9525B0 80240030 03E00008 */ jr $ra
|
||||
/* 9525B4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 9525B8 80240038 00000000 */ nop
|
||||
/* 9525BC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_952A50
|
||||
/* 952A50 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 952A54 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 952A58 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 952A5C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 952A60 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 952A64 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 952A68 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 952A6C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 952A70 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 952A74 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 952A78 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 952A7C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 952A80 80240030 03E00008 */ jr $ra
|
||||
/* 952A84 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 952A88 80240038 00000000 */ nop
|
||||
/* 952A8C 8024003C 00000000 */ nop
|
@ -1,18 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_953FC0
|
||||
/* 953FC0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 953FC4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 953FC8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 953FCC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 953FD0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 953FD4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 953FD8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 953FDC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 953FE0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 953FE4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 953FE8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 953FEC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 953FF0 80240030 03E00008 */ jr $ra
|
||||
/* 953FF4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_9569F0
|
||||
/* 9569F0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 9569F4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 9569F8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 9569FC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 956A00 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 956A04 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 956A08 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 956A0C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 956A10 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 956A14 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 956A18 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 956A1C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 956A20 80240030 03E00008 */ jr $ra
|
||||
/* 956A24 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 956A28 80240038 00000000 */ nop
|
||||
/* 956A2C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_956F90
|
||||
/* 956F90 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 956F94 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 956F98 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 956F9C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 956FA0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 956FA4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 956FA8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 956FAC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 956FB0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 956FB4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 956FB8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 956FBC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 956FC0 80240030 03E00008 */ jr $ra
|
||||
/* 956FC4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 956FC8 80240038 00000000 */ nop
|
||||
/* 956FCC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_957350
|
||||
/* 957350 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 957354 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 957358 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 95735C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 957360 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 957364 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 957368 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 95736C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 957370 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 957374 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 957378 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 95737C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 957380 80240030 03E00008 */ jr $ra
|
||||
/* 957384 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 957388 80240038 00000000 */ nop
|
||||
/* 95738C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_957D70
|
||||
/* 957D70 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 957D74 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 957D78 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 957D7C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 957D80 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 957D84 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 957D88 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 957D8C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 957D90 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 957D94 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 957D98 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 957D9C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 957DA0 80240030 03E00008 */ jr $ra
|
||||
/* 957DA4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 957DA8 80240038 00000000 */ nop
|
||||
/* 957DAC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_958590
|
||||
/* 958590 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 958594 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 958598 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 95859C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 9585A0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 9585A4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 9585A8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 9585AC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 9585B0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 9585B4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 9585B8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 9585BC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 9585C0 80240030 03E00008 */ jr $ra
|
||||
/* 9585C4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 9585C8 80240038 00000000 */ nop
|
||||
/* 9585CC 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_958950
|
||||
/* 958950 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 958954 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 958958 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 95895C 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 958960 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 958964 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 958968 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 95896C 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 958970 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 958974 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 958978 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 95897C 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 958980 80240030 03E00008 */ jr $ra
|
||||
/* 958984 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 958988 80240038 00000000 */ nop
|
||||
/* 95898C 8024003C 00000000 */ nop
|
@ -1,20 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80240000_958CB0
|
||||
/* 958CB0 80240000 44800000 */ mtc1 $zero, $f0
|
||||
/* 958CB4 80240004 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 958CB8 80240008 44050000 */ mfc1 $a1, $f0
|
||||
/* 958CBC 8024000C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 958CC0 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 958CC4 80240014 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 958CC8 80240018 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 958CCC 8024001C 00A0302D */ daddu $a2, $a1, $zero
|
||||
/* 958CD0 80240020 0C01CA54 */ jal func_80072950
|
||||
/* 958CD4 80240024 00A0382D */ daddu $a3, $a1, $zero
|
||||
/* 958CD8 80240028 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 958CDC 8024002C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 958CE0 80240030 03E00008 */ jr $ra
|
||||
/* 958CE4 80240034 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 958CE8 80240038 00000000 */ nop
|
||||
/* 958CEC 8024003C 00000000 */ nop
|
@ -1,27 +0,0 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_8024217C
|
||||
/* 88AD4C 8024217C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 88AD50 80242180 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* 88AD54 80242184 0C00EAD2 */ jal get_npc_safe
|
||||
/* 88AD58 80242188 8C84014C */ lw $a0, 0x14c($a0)
|
||||
/* 88AD5C 8024218C 3C038011 */ lui $v1, %hi(gPlayerStatus)
|
||||
/* 88AD60 80242190 2463EFC8 */ addiu $v1, $v1, %lo(gPlayerStatus)
|
||||
/* 88AD64 80242194 C44C0038 */ lwc1 $f12, 0x38($v0)
|
||||
/* 88AD68 80242198 C44E0040 */ lwc1 $f14, 0x40($v0)
|
||||
/* 88AD6C 8024219C 8C660028 */ lw $a2, 0x28($v1)
|
||||
/* 88AD70 802421A0 0C00A7B5 */ jal dist2D
|
||||
/* 88AD74 802421A4 8C670030 */ lw $a3, 0x30($v1)
|
||||
/* 88AD78 802421A8 3C014248 */ lui $at, 0x4248
|
||||
/* 88AD7C 802421AC 44811000 */ mtc1 $at, $f2
|
||||
/* 88AD80 802421B0 00000000 */ nop
|
||||
/* 88AD84 802421B4 4602003C */ c.lt.s $f0, $f2
|
||||
/* 88AD88 802421B8 00000000 */ nop
|
||||
/* 88AD8C 802421BC 45010002 */ bc1t .L802421C8
|
||||
/* 88AD90 802421C0 24020002 */ addiu $v0, $zero, 2
|
||||
/* 88AD94 802421C4 0000102D */ daddu $v0, $zero, $zero
|
||||
.L802421C8:
|
||||
/* 88AD98 802421C8 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
/* 88AD9C 802421CC 03E00008 */ jr $ra
|
||||
/* 88ADA0 802421D0 27BD0018 */ addiu $sp, $sp, 0x18
|
@ -2,7 +2,7 @@
|
||||
|
||||
body, table, div, p, dl { font: inherit }
|
||||
|
||||
body, table, div, p, dl, p.reference, p.definition, .memberdecls .header {
|
||||
body, table, div, p, dl, p.reference, p.definition, .memberdecls .header, .mdescRight {
|
||||
color: #121212;
|
||||
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
|
||||
}
|
||||
@ -48,7 +48,7 @@ body {
|
||||
flex-direction: row;
|
||||
|
||||
width: 100%;
|
||||
max-width: 1000px;
|
||||
max-width: 1100px;
|
||||
min-height: 100%;
|
||||
margin: 0 auto;
|
||||
}
|
||||
@ -92,9 +92,7 @@ table {
|
||||
|
||||
#details + .groupheader,
|
||||
.definition,
|
||||
.memtitle,
|
||||
.contents > p:first-child > a:first-child /* "Go to the source code of this file." */
|
||||
{ display: none }
|
||||
.memtitle { display: none }
|
||||
|
||||
table.memname * {
|
||||
display: inline;
|
||||
@ -125,19 +123,22 @@ code {
|
||||
display: block !important;
|
||||
border-left: 1px solid #eee;
|
||||
padding-left: 1em;
|
||||
margin: 1em 0;
|
||||
margin: 1.5em 0;
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.memproto {
|
||||
padding: 8px;
|
||||
margin-bottom: .5em;
|
||||
box-shadow: none;
|
||||
text-shadow: none;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.memdoc p:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.memname {
|
||||
margin-left: 0;
|
||||
}
|
||||
|
@ -115,6 +115,8 @@ typedef struct Npc {
|
||||
/* 0x0AB */ char unk_AB[661];
|
||||
} Npc; // size = 0x340
|
||||
|
||||
typedef Npc* NpcList[MAX_NPCS];
|
||||
|
||||
typedef struct PlayerData {
|
||||
/* 0x000 */ s8 bootsLevel;
|
||||
/* 0x001 */ s8 hammerLevel;
|
||||
@ -204,6 +206,8 @@ typedef struct Trigger {
|
||||
/* 0x34 */ ScriptID runningScriptID;
|
||||
} Trigger; // size = 0x38
|
||||
|
||||
typedef Trigger* TriggerList[MAX_TRIGGERS];
|
||||
|
||||
typedef struct ScriptInstance {
|
||||
/* 0x000 */ u8 state;
|
||||
/* 0x001 */ u8 currentArgc;
|
||||
@ -271,6 +275,10 @@ typedef struct Entity {
|
||||
/* 0xB1 */ char unk_B1[71];
|
||||
} Entity; // size = 0xF8
|
||||
|
||||
typedef Entity* EntityList[MAX_ENTITIES];
|
||||
|
||||
typedef UNK_TYPE* DynamicEntityList[MAX_DYNAMIC_ENTITIES];
|
||||
|
||||
typedef struct StaticEntityData {
|
||||
/* 0x00 */ s16 flags;
|
||||
/* 0x02 */ s16 argSize;
|
||||
@ -364,6 +372,7 @@ typedef struct UiStatus {
|
||||
/* 0x68 */ s32 iconIndex13;
|
||||
/* 0x6C */ s8 unk_6C[4];
|
||||
} UiStatus; // size = 0x70
|
||||
|
||||
typedef struct Collider {
|
||||
/* 0x00 */ s32 flags;
|
||||
/* 0x04 */ s16 nextSibling;
|
||||
@ -672,6 +681,8 @@ typedef struct Model {
|
||||
/* 0xAA */ char unk_AA[6];
|
||||
} Model; // size = 0xB0
|
||||
|
||||
typedef Model* ModelList[MAX_MODELS];
|
||||
|
||||
typedef struct AnimatedMesh {
|
||||
/* 0x000 */ s32 flags;
|
||||
/* 0x004 */ u8 renderMode;
|
||||
@ -921,6 +932,8 @@ typedef struct Shadow {
|
||||
/* 0x28 */ char unk_28[80];
|
||||
} Shadow; // size = 0x78
|
||||
|
||||
typedef Shadow* ShadowList[MAX_SHADOWS];
|
||||
|
||||
typedef struct PushBlockGrid {
|
||||
/* 0x00 */ s8* cells;
|
||||
/* 0x04 */ u8 numCellsX;
|
||||
|
@ -32,6 +32,8 @@ s32 get_model_list_index_from_tree_index(s32 treeIndex);
|
||||
void get_model_center_and_size(s32 modelID, f32* centerX, f32* centerY, f32* centerZ, f32* sizeX, f32* sizeY,
|
||||
f32* sizeZ);
|
||||
|
||||
void func_80072950(s32, f32, f32, f32, f32, s32 time);
|
||||
|
||||
void update_collider_transform(s16 colliderID);
|
||||
void get_collider_center(s32 colliderID, f32* x, f32* y, f32* z);
|
||||
|
||||
|
@ -15,13 +15,21 @@
|
||||
|
||||
#define ASSERT(condition) if (!(condition)) { while (1) {} }
|
||||
#define PANIC() ASSERT(0)
|
||||
#define STATIC_ASSERT(condition) enum { static_assert_fail = 1/(!!(condition)) } // Causes division by zero ("not integer constant") if false
|
||||
|
||||
#define GAME_STATUS (*gGameStatusPtr)
|
||||
#define PLAYER_STATUS (&gPlayerStatus)
|
||||
|
||||
#define MAX_MAPVARS 16
|
||||
#define MAX_MAPFLAGS 3
|
||||
|
||||
#define MAX_MODELS 256
|
||||
#define MAX_SCRIPTS 128
|
||||
#define MAX_NPCS 64
|
||||
#define MAX_TRIGGERS 64
|
||||
#define MAX_SHADOWS 60
|
||||
#define MAX_ENTITIES 30
|
||||
#define MAX_DYNAMIC_ENTITIES 16
|
||||
|
||||
//NOTE: SCRIPT_ALLOC is probably not quite correct, but this is the closest thing to matching for the functions its used in. Needs more work.
|
||||
#define SCRIPT_ALLOC(new, index) \
|
||||
|
@ -63,12 +63,25 @@ typedef struct ItemDrop {
|
||||
/* 0x04 */ s16 unk_08;
|
||||
} ItemDrop; // size = 0x06
|
||||
|
||||
/// @brief Describes heart/flower drop chances after defeating an Npc in the overworld.
|
||||
///
|
||||
/// The algorithm for calculating the number of hearts/flowers from a StatDrop is:
|
||||
/// - If current HP/FP > cutoff, drop 0.
|
||||
/// - Roll generalChance. If it fails, drop 0.
|
||||
/// - Roll chancePerAttempt attempts times. For each success, drop a heart/flower.
|
||||
///
|
||||
/// StaticNpc holds a table of StatDrops for each stat (hearts, flowers). All are checked together
|
||||
/// and the number of hearts/flowers to drop is the total number of successful attempts for each stat.
|
||||
///
|
||||
/// Each heart/flower is worth 1 HP and 1 FP respectively, if picked up.
|
||||
///
|
||||
/// cutoff, generalChance, and chancePerAttempt are short fixed-point percentage values.
|
||||
/// That is, `F16(0)` is a 0% chance and `F16(100)` is a 100% chance.
|
||||
typedef struct StatDrop {
|
||||
// NOTE: these %s are F16
|
||||
/* 0x00 */ s16 hpCutoff; // % of max HP/FP
|
||||
/* 0x02 */ s16 generalChance; // %
|
||||
/* 0x04 */ s16 attempts;
|
||||
/* 0x06 */ s16 chancePerAttempt; // %
|
||||
/* 0x00 */ s16 cutoff; ///< % of max HP/FP. If current HP/FP > cutoff, no hearts/flowers can be dropped.
|
||||
/* 0x02 */ s16 generalChance; ///< % chance for any hearts/flowers to be dropped at all from this StatDrop.
|
||||
/* 0x04 */ s16 attempts; ///< Maximum number of hearts/flowers that can be dropped from this StatDrop.
|
||||
/* 0x06 */ s16 chancePerAttempt; ///< % chance for a single heart/flower to be dropped from each attempt.
|
||||
} StatDrop; // size = 0x08
|
||||
|
||||
#define NO_DROPS { F16(100), F16(0), 0, F16(0) }
|
||||
|
@ -4,7 +4,7 @@
|
||||
#include "common_structs.h"
|
||||
#include "si.h"
|
||||
|
||||
typedef Bytecode Script[];
|
||||
typedef Bytecode Script[0];
|
||||
|
||||
ApiStatus FadeBackgroundToBlack(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus UnfadeBackgroundFromBlack(ScriptInstance* script, s32 isInitialCall);
|
||||
|
@ -38,30 +38,31 @@ extern s32 gScriptIndexList[MAX_SCRIPTS];
|
||||
|
||||
extern s32 gMoveScriptTable[][4];
|
||||
|
||||
extern Model* gWorldModelList[256];
|
||||
extern Model* gBattleModelList[256];
|
||||
extern Model** gCurrentModelListPtr[256];
|
||||
extern ModelList gWorldModelList;
|
||||
extern ModelList gBattleModelList;
|
||||
extern ModelList* gCurrentModelListPtr;
|
||||
|
||||
// TODO: potentially a display list, figure this out
|
||||
extern u32* gWorldModelSpecialDls[32];
|
||||
extern u32* gBattleModelSpecialDls[32];
|
||||
extern u32** gCurrentModelSpecialDlsPtr[32];
|
||||
|
||||
extern Entity* gWorldEntityList[30];
|
||||
extern Entity* gBattleEntityList[30];
|
||||
extern Entity** gCurrentEntityListPtr[30];
|
||||
extern EntityList gWorldEntityList;
|
||||
extern EntityList gBattleEntityList;
|
||||
extern EntityList* gCurrentEntityListPtr;
|
||||
extern s32 gLastCreatedEntityIndex;
|
||||
|
||||
extern UNK_TYPE* gWorldDynamicEntityList[16];
|
||||
extern UNK_TYPE* gBattleDynamicEntityList[16];
|
||||
extern UNK_TYPE*** gCurrentDynamicEntityListPtr;
|
||||
extern DynamicEntityList gWorldDynamicEntityList;
|
||||
extern DynamicEntityList gBattleDynamicEntityList;
|
||||
extern DynamicEntityList* gCurrentDynamicEntityListPtr;
|
||||
|
||||
extern Npc* gWorldNpcList[64];
|
||||
extern Npc* gBattleNpcList[64];
|
||||
extern Npc** gCurrentNpcListPtr[64];
|
||||
extern NpcList gWorldNpcList;
|
||||
extern NpcList gBattleNpcList;
|
||||
extern NpcList* gCurrentNpcListPtr;
|
||||
|
||||
extern Shadow* gWorldShadowList[60];
|
||||
extern Shadow* gBattleShadowList[60];
|
||||
extern Shadow** gCurrentShadowListPtr[60];
|
||||
extern ShadowList gWorldShadowList;
|
||||
extern ShadowList gBattleShadowList;
|
||||
extern ShadowList* gCurrentShadowListPtr;
|
||||
|
||||
extern Camera gCameras[4];
|
||||
extern s32 gCurrentCameraID;
|
||||
@ -89,9 +90,9 @@ extern PrintContext* D_802DB268;
|
||||
|
||||
// Triggers
|
||||
extern s16 gTriggerCount;
|
||||
extern Trigger* gTriggerList1[64];
|
||||
extern Trigger* gTriggerList2[64];
|
||||
extern Trigger** gCurrentTriggerListPtr[64];
|
||||
extern TriggerList gTriggerList1;
|
||||
extern TriggerList gTriggerList2;
|
||||
extern TriggerList* gCurrentTriggerListPtr;
|
||||
|
||||
// Map transition data. Should probably be a struct
|
||||
extern u16 gMapTransitionAlpha;
|
||||
|
35
sources.mk
Normal file
35
sources.mk
Normal file
@ -0,0 +1,35 @@
|
||||
### ASSETS_FS and ASSETS_FS_SOURCES ###
|
||||
|
||||
# The asset filesystem path.
|
||||
ASSETS_FS = assets/fs
|
||||
|
||||
# Source files to build the asset filesystem with. Each of these must be configured in `assets/fs.json'.
|
||||
ASSETS_FS_SOURCES = $(wildcard $(ASSETS_FS)/*.bin)
|
||||
|
||||
|
||||
### OBJECTS ###
|
||||
|
||||
C_FILES = $(shell find src -type f -name "*.c" -not -name "*.inc.c")
|
||||
S_FILES = $(wildcard asm/*.s asm/os/*.s)
|
||||
|
||||
BIN_FILES = $(foreach dir, $(shell mkdir -p bin && find bin -type d -not -name Yay0), $(wildcard $(dir)/*.bin))
|
||||
COMPRESSED_BIN_FILES = $(wildcard bin/Yay0/*.bin)
|
||||
|
||||
# The OBJECTS variable holds the filenames of all object files to be linked.
|
||||
# Each of these objects should appear in `papermario.ld' (generated by n64splat).
|
||||
#
|
||||
# The extension of each object file specifies its source type (and, therefore, how it should be built):
|
||||
#
|
||||
# Object ext | Source ext | Description
|
||||
# ------------+------------+-------------
|
||||
# .o | | Special; must have build steps declared here
|
||||
# .c.o | .c | C sourcecode
|
||||
# .s.o | .s | Assembly (built with modern assembler)
|
||||
# .bin.o | .bin | Uncompressed data
|
||||
# .Yay0.o | .bin | Compressed data
|
||||
#
|
||||
# Note that ASSETS_FS is linked implicitly and does not need to be listed here.
|
||||
|
||||
OBJECTS = \
|
||||
$(foreach file, $(C_FILES) $(S_FILES) $(BIN_FILES), $(BUILD_DIR)/$(file).o) \
|
||||
$(foreach file, $(COMPRESSED_BIN_FILES), $(BUILD_DIR)/$(file:.bin=.Yay0.o))
|
@ -34,24 +34,24 @@ Shadow* get_shadow_by_index(s32 index) {
|
||||
return (*gCurrentShadowListPtr)[index & 0xFFF];
|
||||
}
|
||||
|
||||
Entity** get_entity_list(void) {
|
||||
Entity** ret;
|
||||
EntityList* get_entity_list(void) {
|
||||
EntityList* ret;
|
||||
|
||||
if (!GAME_STATUS->isBattle) {
|
||||
ret = gWorldEntityList;
|
||||
ret = &gWorldEntityList;
|
||||
} else {
|
||||
ret = gBattleEntityList;
|
||||
ret = &gBattleEntityList;
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
Shadow** get_shadow_list(void) {
|
||||
Shadow** ret;
|
||||
ShadowList* get_shadow_list(void) {
|
||||
ShadowList* ret;
|
||||
|
||||
if (!GAME_STATUS->isBattle) {
|
||||
ret = gWorldShadowList;
|
||||
ret = &gWorldShadowList;
|
||||
} else {
|
||||
ret = gBattleShadowList;
|
||||
ret = &gBattleShadowList;
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
@ -8,9 +8,9 @@ INCLUDE_ASM(s32, "code_dbd70_len_700", clear_trigger_data);
|
||||
|
||||
void init_trigger_list(void) {
|
||||
if (!GAME_STATUS->isBattle) {
|
||||
*gCurrentTriggerListPtr = gTriggerList1;
|
||||
gCurrentTriggerListPtr = &gTriggerList1;
|
||||
} else {
|
||||
*gCurrentTriggerListPtr = gTriggerList2;
|
||||
gCurrentTriggerListPtr = &gTriggerList2;
|
||||
}
|
||||
|
||||
gTriggerCount = 0;
|
||||
@ -22,16 +22,17 @@ INCLUDE_ASM(s32, "code_dbd70_len_700", update_triggers);
|
||||
|
||||
void delete_trigger(Trigger* toDelete) {
|
||||
s32 i;
|
||||
TriggerList** currentTriggerListPtr = &gCurrentTriggerListPtr;
|
||||
|
||||
for (i = 0; i < ARRAY_COUNT(gCurrentTriggerListPtr); i++) {
|
||||
if ((*gCurrentTriggerListPtr)[i] == toDelete) {
|
||||
for (i = 0; i < MAX_TRIGGERS; i++) {
|
||||
if ((**currentTriggerListPtr)[i] == toDelete) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (i < ARRAY_COUNT(gCurrentTriggerListPtr)) {
|
||||
heap_free((*gCurrentTriggerListPtr)[i]);
|
||||
(*gCurrentTriggerListPtr)[i] = NULL;
|
||||
if (i < MAX_TRIGGERS) {
|
||||
heap_free((**currentTriggerListPtr)[i]);
|
||||
(**currentTriggerListPtr)[i] = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
@ -48,7 +49,7 @@ s32 func_80145CE8(s32 arg0) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
for (i = 0; i < ARRAY_COUNT(gCurrentTriggerListPtr); i++) {
|
||||
for (i = 0; i < MAX_TRIGGERS; i++) {
|
||||
Trigger* trigger = (*gCurrentTriggerListPtr)[i];
|
||||
|
||||
if ((trigger != NULL) &&
|
||||
|
@ -260,7 +260,7 @@ INCLUDE_ASM(s32, "os/code_4ac90_len_3910", func_80072890);
|
||||
|
||||
INCLUDE_ASM(s32, "os/code_4ac90_len_3910", func_800728F0);
|
||||
|
||||
INCLUDE_ASM(s32, "os/code_4ac90_len_3910", func_80072950);
|
||||
INCLUDE_ASM(void, "os/code_4ac90_len_3910", func_80072950, s32 arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4, s32 time);
|
||||
|
||||
INCLUDE_ASM(s32, "os/code_4ac90_len_3910", func_800729B0);
|
||||
|
||||
|
@ -4,6 +4,6 @@ INCLUDE_ASM(s32, "world/area_flo/flo_07/CAC1F0", func_80240000_CAC1F0);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_flo/flo_07/CAC1F0", func_80240124_CAC314);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_flo/flo_07/CAC1F0", func_8024030C_CAC4FC);
|
||||
#include "world/common/SpawnSunEffect.inc.c"
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_flo/flo_07/CAC1F0", func_80240344_CAC534);
|
||||
|
@ -12,6 +12,6 @@ INCLUDE_ASM(s32, "world/area_isk/isk_04/97B670", func_802403D4);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_isk/isk_04/97B670", func_80240814);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_isk/isk_04/97B670", func_8024085C_97BE8C);
|
||||
#include "world/common/AwaitPlayerNearNPC.inc.c"
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_isk/isk_04/97B670", func_802408B4_97BEE4);
|
||||
|
@ -12,6 +12,6 @@ INCLUDE_ASM(s32, "world/area_isk/isk_08/984E30", func_80240394);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_isk/isk_08/984E30", func_802407D4);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_isk/isk_08/984E30", func_8024081C);
|
||||
#include "world/common/AwaitPlayerNearNPC.inc.c"
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_isk/isk_08/984E30", func_80240874);
|
||||
|
@ -12,6 +12,6 @@ INCLUDE_ASM(s32, "world/area_isk/isk_18/997F70", func_80240394_998304);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_isk/isk_18/997F70", func_802407D4_998744);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_isk/isk_18/997F70", func_8024081C_99878C);
|
||||
#include "world/common/AwaitPlayerNearNPC.inc.c"
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_isk/isk_18/997F70", func_80240874_9987E4);
|
||||
|
@ -12,6 +12,6 @@ INCLUDE_ASM(s32, "world/area_kpa/kpa_01/A470C0", func_802404F4);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_kpa/kpa_01/A470C0", func_80240934);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_kpa/kpa_01/A470C0", func_8024097C);
|
||||
#include "world/common/AwaitPlayerNearNPC.inc.c"
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_kpa/kpa_01/A470C0", func_802409D4_A47934);
|
||||
|
@ -12,7 +12,7 @@ INCLUDE_ASM(s32, "world/area_kpa/kpa_03/A48720", func_802404F4_A48AB4);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_kpa/kpa_03/A48720", func_80240934_A48EF4);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_kpa/kpa_03/A48720", func_8024097C_A48F3C);
|
||||
#include "world/common/AwaitPlayerNearNPC.inc.c"
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_kpa/kpa_03/A48720", func_802409D4_A48F94);
|
||||
|
||||
|
@ -16,6 +16,6 @@ INCLUDE_ASM(s32, "world/area_kpa/kpa_113/A9CC70", func_80240544_A9D174);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_kpa/kpa_113/A9CC70", func_80240984_A9D5B4);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_kpa/kpa_113/A9CC70", func_802409CC);
|
||||
#include "world/common/AwaitPlayerNearNPC.inc.c"
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_kpa/kpa_113/A9CC70", func_80240A24_A9D654);
|
||||
|
@ -12,7 +12,7 @@ INCLUDE_ASM(s32, "world/area_kzn/kzn_03/C61020", func_802406A4_C613B4);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_kzn/kzn_03/C61020", func_80240AE4_C617F4);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_kzn/kzn_03/C61020", func_80240B2C);
|
||||
#include "world/common/AwaitPlayerNearNPC.inc.c"
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_kzn/kzn_03/C61020", func_80240B84_C61894);
|
||||
|
||||
|
@ -42,7 +42,7 @@ INCLUDE_ASM(s32, "world/area_kzn/kzn_09/C77D00", func_80242D58);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_kzn/kzn_09/C77D00", func_80243198_C79E78);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_kzn/kzn_09/C77D00", func_802431E0);
|
||||
#include "world/common/AwaitPlayerNearNPC.inc.c"
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_kzn/kzn_09/C77D00", func_80243238_C79F18);
|
||||
|
||||
|
@ -42,7 +42,7 @@ INCLUDE_ASM(s32, "world/area_kzn/kzn_17/C85DC0", func_80242048);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_kzn/kzn_17/C85DC0", func_80242488_C87F38);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_kzn/kzn_17/C85DC0", func_802424D0);
|
||||
#include "world/common/AwaitPlayerNearNPC.inc.c"
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_kzn/kzn_17/C85DC0", func_80242528_C87FD8);
|
||||
|
||||
|
@ -6,4 +6,4 @@ INCLUDE_ASM(s32, "world/area_mac/mac_06/864B40", func_80240124_864C64);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_mac/mac_06/864B40", func_8024030C_864E4C);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_mac/mac_06/864B40", func_8024047C_864FBC);
|
||||
#include "world/common/SpawnSunEffect.inc.c"
|
||||
|
@ -6,4 +6,4 @@ INCLUDE_ASM(s32, "world/area_osr/osr_00/AAC830", func_80240124_AAC954);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_osr/osr_00/AAC830", func_8024030C_AACB3C);
|
||||
|
||||
INCLUDE_ASM(s32, "world/area_osr/osr_00/AAC830", func_80240344_AACB74);
|
||||
#include "world/common/SpawnSunEffect.inc.c"
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user