Merge pull request #130 from ethteck/symbols-galore

Symbols galore
This commit is contained in:
Ethan Roseman 2020-12-01 00:29:08 -05:00 committed by GitHub
commit cf67dbe1c3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3922 changed files with 35872 additions and 30211 deletions

View File

@ -62,7 +62,7 @@ CPPFLAGS := -Iinclude -Isrc -D _LANGUAGE_C -ffreestanding -DF3DEX_GBI_2 -D_MIP
ASFLAGS := -EB -Iinclude -march=vr4300 -mtune=vr4300
OLDASFLAGS := -EB -Iinclude -G 0
CFLAGS := -O2 -quiet -G 0 -mcpu=vr4300 -mfix4300 -mips3 -mgp32 -mfp32 -Wimplicit -Wuninitialized -Wshadow
LDFLAGS := -T undefined_syms.txt -T undefined_funcs.txt -T undefined_funcs_auto.txt -T $(BUILD_DIR)/$(LD_SCRIPT) -Map $(LD_MAP) --no-check-sections
LDFLAGS := -T undefined_syms.txt -T undefined_syms_auto.txt -T undefined_funcs.txt -T undefined_funcs_auto.txt -T $(BUILD_DIR)/$(LD_SCRIPT) -Map $(LD_MAP) --no-check-sections
ifeq ($(WATCH_INCLUDES),1)
CPPMFLAGS = -MP -MD -MF $@.mk -MT $(BUILD_DIR)/$*.d
@ -97,9 +97,11 @@ clean:
clean-code:
rm -rf $(BUILD_DIR)/src
setup: clean submodules split $(LD_SCRIPT)
tools:
make -C tools
setup: clean submodules tools split $(LD_SCRIPT)
submodules:
git submodule update --init --recursive
@ -155,6 +157,11 @@ $(BUILD_DIR)/data/%.data.o: asm/data/%.data.s
@mkdir -p $(shell dirname $@)
$(AS) $(ASFLAGS) -o $@ $<
# Rodata
$(BUILD_DIR)/rodata/%.rodata.o: asm/data/%.rodata.s
@mkdir -p $(shell dirname $@)
$(AS) $(ASFLAGS) -o $@ $<
# Images
$(BUILD_DIR)/%.png.o: $(BUILD_DIR)/%.png
$(LD) -r -b binary -o $@ $<
@ -249,11 +256,11 @@ $(BUILD_DIR)/$(TARGET).bin: $(BUILD_DIR)/$(TARGET).elf
$(OBJCOPY) $< $@ -O binary
include/ld_addrs.h: $(BUILD_DIR)/$(LD_SCRIPT)
grep -E "[^ ]+ =" $< -o | sed 's/^/extern void* /; s/ =/;/' > $@
grep -E "[^\. ]+ =" $< -o | sed 's/^/extern void* /; s/ =/;/' > $@
### Make Settings ###
.PHONY: clean test setup submodules split $(ROM) include/sprite
.PHONY: clean tools test setup submodules split $(ROM) include/sprite
.DELETE_ON_ERROR:
.SECONDARY:
.PRECIOUS: $(ROM) %.Yay0

View File

@ -11,8 +11,8 @@ glabel func_A4000040
/* 40 A4000040 40806800 */ mtc0 $zero, $13
/* 44 A4000044 40804800 */ mtc0 $zero, $9
/* 48 A4000048 40805800 */ mtc0 $zero, $11
/* 4C A400004C 3C08A470 */ lui $t0, 0xa470
/* 50 A4000050 25080000 */ addiu $t0, $t0, 0
/* 4C A400004C 3C08A470 */ lui $t0, %hi(D_A4700000)
/* 50 A4000050 25080000 */ addiu $t0, $t0, %lo(D_A4700000)
/* 54 A4000054 8D09000C */ lw $t1, 0xc($t0)
/* 58 A4000058 152000ED */ bnez $t1, .LA4000410
/* 5C A400005C 00000000 */ nop
@ -22,12 +22,12 @@ glabel func_A4000040
/* 6C A400006C AFB50008 */ sw $s5, 8($sp)
/* 70 A4000070 AFB6000C */ sw $s6, 0xc($sp)
/* 74 A4000074 AFB70010 */ sw $s7, 0x10($sp)
/* 78 A4000078 3C08A470 */ lui $t0, 0xa470
/* 7C A400007C 25080000 */ addiu $t0, $t0, 0
/* 78 A4000078 3C08A470 */ lui $t0, %hi(D_A4700000)
/* 7C A400007C 25080000 */ addiu $t0, $t0, %lo(D_A4700000)
/* 80 A4000080 3C0AA3F8 */ lui $t2, 0xa3f8
/* 84 A4000084 3C0BA3F0 */ lui $t3, 0xa3f0
/* 88 A4000088 3C0CA430 */ lui $t4, 0xa430
/* 8C A400008C 258C0000 */ addiu $t4, $t4, 0
/* 88 A4000088 3C0CA430 */ lui $t4, %hi(D_A4300000)
/* 8C A400008C 258C0000 */ addiu $t4, $t4, %lo(D_A4300000)
/* 90 A4000090 34090040 */ ori $t1, $zero, 0x40
/* 94 A4000094 AD090004 */ sw $t1, 4($t0)
/* 98 A4000098 24112260 */ addiu $s1, $zero, 0x2260
@ -73,8 +73,8 @@ glabel func_A4000040
/* 12C A400012C 3C14A000 */ lui $s4, 0xa000
/* 130 A4000130 27BDFFB8 */ addiu $sp, $sp, -0x48
/* 134 A4000134 03A0F025 */ or $fp, $sp, $zero
/* 138 A4000138 3C10A430 */ lui $s0, 0xa430
/* 13C A400013C 8E100004 */ lw $s0, 4($s0)
/* 138 A4000138 3C10A430 */ lui $s0, %hi(D_A4300004)
/* 13C A400013C 8E100004 */ lw $s0, %lo(D_A4300004)($s0)
/* 140 A4000140 3C110101 */ lui $s1, 0x101
/* 144 A4000144 26310101 */ addiu $s1, $s1, 0x101
/* 148 A4000148 16110005 */ bne $s0, $s1, .LA4000160
@ -224,19 +224,19 @@ glabel func_A4000040
/* 360 A4000360 006D402A */ slt $t0, $v1, $t5
/* 364 A4000364 1500FFC3 */ bnez $t0, .LA4000274
/* 368 A4000368 00000000 */ nop
/* 36C A400036C 3C0AA470 */ lui $t2, 0xa470
/* 36C A400036C 3C0AA470 */ lui $t2, %hi(D_A4700010)
/* 370 A4000370 001294C0 */ sll $s2, $s2, 0x13
/* 374 A4000374 3C090006 */ lui $t1, 6
/* 378 A4000378 35293634 */ ori $t1, $t1, 0x3634
/* 37C A400037C 01324825 */ or $t1, $t1, $s2
/* 380 A4000380 AD490010 */ sw $t1, 0x10($t2)
/* 380 A4000380 AD490010 */ sw $t1, %lo(D_A4700010)($t2)
/* 384 A4000384 8D490010 */ lw $t1, 0x10($t2)
/* 388 A4000388 3C08A000 */ lui $t0, 0xa000
/* 388 A4000388 3C08A000 */ lui $t0, %hi(D_A0000018)
/* 38C A400038C 35080300 */ ori $t0, $t0, 0x300
/* 390 A4000390 3C090FFF */ lui $t1, 0xfff
/* 394 A4000394 3529FFFF */ ori $t1, $t1, 0xffff
/* 398 A4000398 02C9B024 */ and $s6, $s6, $t1
/* 39C A400039C AD160018 */ sw $s6, 0x18($t0)
/* 39C A400039C AD160018 */ sw $s6, %lo(D_A0000018)($t0)
/* 3A0 A40003A0 03C0E825 */ or $sp, $fp, $zero
/* 3A4 A40003A4 27BD0048 */ addiu $sp, $sp, 0x48
/* 3A8 A40003A8 8FB30000 */ lw $s3, ($sp)
@ -245,8 +245,8 @@ glabel func_A4000040
/* 3B4 A40003B4 8FB6000C */ lw $s6, 0xc($sp)
/* 3B8 A40003B8 8FB70010 */ lw $s7, 0x10($sp)
/* 3BC A40003BC 27BD0018 */ addiu $sp, $sp, 0x18
/* 3C0 A40003C0 3C088000 */ lui $t0, 0x8000
/* 3C4 A40003C4 25080000 */ addiu $t0, $t0, 0
/* 3C0 A40003C0 3C088000 */ lui $t0, %hi(D_80000000)
/* 3C4 A40003C4 25080000 */ addiu $t0, $t0, %lo(D_80000000)
/* 3C8 A40003C8 25094000 */ addiu $t1, $t0, 0x4000
/* 3CC A40003CC 2529FFE0 */ addiu $t1, $t1, -0x20
/* 3D0 A40003D0 4080E000 */ mtc0 $zero, $28
@ -256,8 +256,8 @@ glabel func_A4000040
/* 3DC A40003DC 0109082B */ sltu $at, $t0, $t1
/* 3E0 A40003E0 1420FFFD */ bnez $at, .LA40003D8
/* 3E4 A40003E4 25080020 */ addiu $t0, $t0, 0x20
/* 3E8 A40003E8 3C088000 */ lui $t0, 0x8000
/* 3EC A40003EC 25080000 */ addiu $t0, $t0, 0
/* 3E8 A40003E8 3C088000 */ lui $t0, %hi(D_80000000)
/* 3EC A40003EC 25080000 */ addiu $t0, $t0, %lo(D_80000000)
/* 3F0 A40003F0 25092000 */ addiu $t1, $t0, 0x2000
/* 3F4 A40003F4 2529FFF0 */ addiu $t1, $t1, -0x10
.LA40003F8:
@ -268,8 +268,8 @@ glabel func_A4000040
/* 408 A4000408 10000013 */ b .LA4000458
/* 40C A400040C 00000000 */ nop
.LA4000410:
/* 410 A4000410 3C088000 */ lui $t0, 0x8000
/* 414 A4000414 25080000 */ addiu $t0, $t0, 0
/* 410 A4000410 3C088000 */ lui $t0, %hi(D_80000000)
/* 414 A4000414 25080000 */ addiu $t0, $t0, %lo(D_80000000)
/* 418 A4000418 25094000 */ addiu $t1, $t0, 0x4000
/* 41C A400041C 2529FFE0 */ addiu $t1, $t1, -0x20
/* 420 A4000420 4080E000 */ mtc0 $zero, $28
@ -279,8 +279,8 @@ glabel func_A4000040
/* 42C A400042C 0109082B */ sltu $at, $t0, $t1
/* 430 A4000430 1420FFFD */ bnez $at, .LA4000428
/* 434 A4000434 25080020 */ addiu $t0, $t0, 0x20
/* 438 A4000438 3C088000 */ lui $t0, 0x8000
/* 43C A400043C 25080000 */ addiu $t0, $t0, 0
/* 438 A4000438 3C088000 */ lui $t0, %hi(D_80000000)
/* 43C A400043C 25080000 */ addiu $t0, $t0, %lo(D_80000000)
/* 440 A4000440 25092000 */ addiu $t1, $t0, 0x2000
/* 444 A4000444 2529FFF0 */ addiu $t1, $t1, -0x10
.LA4000448:
@ -289,22 +289,22 @@ glabel func_A4000040
/* 450 A4000450 1420FFFD */ bnez $at, .LA4000448
/* 454 A4000454 25080010 */ addiu $t0, $t0, 0x10
.LA4000458:
/* 458 A4000458 3C0AA400 */ lui $t2, 0xa400
/* 45C A400045C 254A0000 */ addiu $t2, $t2, 0
/* 460 A4000460 3C0BFFF0 */ lui $t3, 0xfff0
/* 458 A4000458 3C0AA400 */ lui $t2, %hi(D_A4000000)
/* 45C A400045C 254A0000 */ addiu $t2, $t2, %lo(D_A4000000)
/* 460 A4000460 3C0BFFF0 */ lui $t3, %hi(D_FFF00768)
/* 464 A4000464 3C090010 */ lui $t1, 0x10
/* 468 A4000468 014B5024 */ and $t2, $t2, $t3
/* 46C A400046C 3C08A400 */ lui $t0, 0xa400
/* 46C A400046C 3C08A400 */ lui $t0, %hi(D_A40004C0)
/* 470 A4000470 2529FFFF */ addiu $t1, $t1, -1
/* 474 A4000474 3C0BA400 */ lui $t3, 0xa400
/* 478 A4000478 250804C0 */ addiu $t0, $t0, 0x4c0
/* 47C A400047C 256B0768 */ addiu $t3, $t3, 0x768
/* 474 A4000474 3C0BA400 */ lui $t3, %hi(D_A4000768)
/* 478 A4000478 250804C0 */ addiu $t0, $t0, %lo(D_A40004C0)
/* 47C A400047C 256B0768 */ addiu $t3, $t3, %lo(D_FFF00768)
/* 480 A4000480 01094024 */ and $t0, $t0, $t1
/* 484 A4000484 01695824 */ and $t3, $t3, $t1
/* 488 A4000488 3C09A000 */ lui $t1, 0xa000
/* 488 A4000488 3C09A000 */ lui $t1, %hi(D_A0000000)
/* 48C A400048C 010A4025 */ or $t0, $t0, $t2
/* 490 A4000490 016A5825 */ or $t3, $t3, $t2
/* 494 A4000494 25290000 */ addiu $t1, $t1, 0
/* 494 A4000494 25290000 */ addiu $t1, $t1, %lo(D_A0000000)
.LA4000498:
/* 498 A4000498 8D0D0000 */ lw $t5, ($t0)
/* 49C A400049C 25080004 */ addiu $t0, $t0, 4
@ -312,14 +312,14 @@ glabel func_A4000040
/* 4A4 A40004A4 25290004 */ addiu $t1, $t1, 4
/* 4A8 A40004A8 1420FFFB */ bnez $at, .LA4000498
/* 4AC A40004AC AD2DFFFC */ sw $t5, -4($t1)
/* 4B0 A40004B0 3C0C8000 */ lui $t4, 0x8000
/* 4B4 A40004B4 258C0000 */ addiu $t4, $t4, 0
/* 4B0 A40004B0 3C0C8000 */ lui $t4, %hi(D_80000000)
/* 4B4 A40004B4 258C0000 */ addiu $t4, $t4, %lo(D_80000000)
/* 4B8 A40004B8 01800008 */ jr $t4
/* 4BC A40004BC 00000000 */ nop
glabel func_A40004C0
/* 4C0 A40004C0 3C0BB000 */ lui $t3, 0xb000
/* 4C4 A40004C4 8D690008 */ lw $t1, 8($t3)
/* 4C0 A40004C0 3C0BB000 */ lui $t3, %hi(D_B0000008)
/* 4C4 A40004C4 8D690008 */ lw $t1, %lo(D_B0000008)($t3)
/* 4C8 A40004C8 3C0A1FFF */ lui $t2, 0x1fff
/* 4CC A40004CC 354AFFFF */ ori $t2, $t2, 0xffff
/* 4D0 A40004D0 3C010010 */ lui $at, 0x10
@ -327,21 +327,21 @@ glabel func_A40004C0
/* 4D8 A40004D8 01214823 */ subu $t1, $t1, $at
/* 4DC A40004DC 3C01A460 */ lui $at, 0xa460
/* 4E0 A40004E0 AC290000 */ sw $t1, ($at)
/* 4E4 A40004E4 3C08A460 */ lui $t0, 0xa460
/* 4E4 A40004E4 3C08A460 */ lui $t0, %hi(D_A4600010)
.LA40004E8:
/* 4E8 A40004E8 8D080010 */ lw $t0, 0x10($t0)
/* 4E8 A40004E8 8D080010 */ lw $t0, %lo(D_A4600010)($t0)
/* 4EC A40004EC 31080002 */ andi $t0, $t0, 2
/* 4F0 A40004F0 5500FFFD */ bnel $t0, $zero, .LA40004E8
/* 4F4 A40004F4 3C08A460 */ lui $t0, 0xa460
/* 4F8 A40004F8 24081000 */ addiu $t0, $zero, 0x1000
/* 4FC A40004FC 010B4020 */ add $t0, $t0, $t3
/* 500 A4000500 010A4024 */ and $t0, $t0, $t2
/* 504 A4000504 3C01A460 */ lui $at, 0xa460
/* 508 A4000508 AC280004 */ sw $t0, 4($at)
/* 504 A4000504 3C01A460 */ lui $at, %hi(D_A4600004)
/* 508 A4000508 AC280004 */ sw $t0, %lo(D_A4600004)($at)
/* 50C A400050C 3C0A0010 */ lui $t2, 0x10
/* 510 A4000510 254A0003 */ addiu $t2, $t2, 3
/* 514 A4000514 3C01A460 */ lui $at, 0xa460
/* 518 A4000518 AC2A000C */ sw $t2, 0xc($at)
/* 514 A4000514 3C01A460 */ lui $at, %hi(D_A460000C)
/* 518 A4000518 AC2A000C */ sw $t2, %lo(D_A460000C)($at)
.LA400051C:
/* 51C A400051C 00000000 */ nop
/* 520 A4000520 00000000 */ nop
@ -355,13 +355,13 @@ glabel func_A40004C0
/* 540 A4000540 00000000 */ nop
/* 544 A4000544 00000000 */ nop
/* 548 A4000548 00000000 */ nop
/* 54C A400054C 3C0BA460 */ lui $t3, 0xa460
/* 550 A4000550 8D6B0010 */ lw $t3, 0x10($t3)
/* 54C A400054C 3C0BA460 */ lui $t3, %hi(D_A4600010)
/* 550 A4000550 8D6B0010 */ lw $t3, %lo(D_A4600010)($t3)
/* 554 A4000554 316B0001 */ andi $t3, $t3, 1
/* 558 A4000558 1560FFF0 */ bnez $t3, .LA400051C
/* 55C A400055C 00000000 */ nop
/* 560 A4000560 3C0BB000 */ lui $t3, 0xb000
/* 564 A4000564 8D640008 */ lw $a0, 8($t3)
/* 560 A4000560 3C0BB000 */ lui $t3, %hi(D_B0000008)
/* 564 A4000564 8D640008 */ lw $a0, %lo(D_B0000008)($t3)
/* 568 A4000568 3C010010 */ lui $at, 0x10
/* 56C A400056C 02C02825 */ or $a1, $s6, $zero
/* 570 A4000570 00812023 */ subu $a0, $a0, $at
@ -417,8 +417,8 @@ glabel func_A40004C0
/* 628 A4000628 01CB3821 */ addu $a3, $t6, $t3
/* 62C A400062C 0206C026 */ xor $t8, $s0, $a2
/* 630 A4000630 030C8021 */ addu $s0, $t8, $t4
/* 634 A4000634 3C0BB000 */ lui $t3, 0xb000
/* 638 A4000638 8D680010 */ lw $t0, 0x10($t3)
/* 634 A4000634 3C0BB000 */ lui $t3, %hi(D_B0000010)
/* 638 A4000638 8D680010 */ lw $t0, %lo(D_B0000010)($t3)
/* 63C A400063C 14E80006 */ bne $a3, $t0, .LA4000658
/* 640 A4000640 00000000 */ nop
/* 644 A4000644 8D680014 */ lw $t0, 0x14($t3)
@ -437,66 +437,66 @@ glabel func_A40004C0
/* 670 A4000670 11200006 */ beqz $t1, .LA400068C
/* 674 A4000674 27BD0020 */ addiu $sp, $sp, 0x20
/* 678 A4000678 240A0041 */ addiu $t2, $zero, 0x41
/* 67C A400067C 3C01A404 */ lui $at, 0xa404
/* 680 A4000680 AC2A0010 */ sw $t2, 0x10($at)
/* 67C A400067C 3C01A404 */ lui $at, %hi(D_A4040010)
/* 680 A4000680 AC2A0010 */ sw $t2, %lo(D_A4040010)($at)
/* 684 A4000684 3C01A408 */ lui $at, 0xa408
/* 688 A4000688 AC200000 */ sw $zero, ($at)
.LA400068C:
/* 68C A400068C 3C0B00AA */ lui $t3, 0xaa
/* 690 A4000690 356BAAAE */ ori $t3, $t3, 0xaaae
/* 694 A4000694 3C01A404 */ lui $at, 0xa404
/* 698 A4000698 AC2B0010 */ sw $t3, 0x10($at)
/* 69C A400069C 3C01A430 */ lui $at, 0xa430
/* 694 A4000694 3C01A404 */ lui $at, %hi(D_A4040010)
/* 698 A4000698 AC2B0010 */ sw $t3, %lo(D_A4040010)($at)
/* 69C A400069C 3C01A430 */ lui $at, %hi(D_A430000C)
/* 6A0 A40006A0 24080555 */ addiu $t0, $zero, 0x555
/* 6A4 A40006A4 AC28000C */ sw $t0, 0xc($at)
/* 6A8 A40006A8 3C01A480 */ lui $at, 0xa480
/* 6AC A40006AC AC200018 */ sw $zero, 0x18($at)
/* 6B0 A40006B0 3C01A450 */ lui $at, 0xa450
/* 6B4 A40006B4 AC20000C */ sw $zero, 0xc($at)
/* 6A4 A40006A4 AC28000C */ sw $t0, %lo(D_A430000C)($at)
/* 6A8 A40006A8 3C01A480 */ lui $at, %hi(D_A4800018)
/* 6AC A40006AC AC200018 */ sw $zero, %lo(D_A4800018)($at)
/* 6B0 A40006B0 3C01A450 */ lui $at, %hi(D_A450000C)
/* 6B4 A40006B4 AC20000C */ sw $zero, %lo(D_A450000C)($at)
/* 6B8 A40006B8 3C01A430 */ lui $at, 0xa430
/* 6BC A40006BC 24090800 */ addiu $t1, $zero, 0x800
/* 6C0 A40006C0 AC290000 */ sw $t1, ($at)
/* 6C4 A40006C4 24090002 */ addiu $t1, $zero, 2
/* 6C8 A40006C8 3C01A460 */ lui $at, 0xa460
/* 6CC A40006CC AC290010 */ sw $t1, 0x10($at)
/* 6D0 A40006D0 3C08A000 */ lui $t0, 0xa000
/* 6C8 A40006C8 3C01A460 */ lui $at, %hi(D_A4600010)
/* 6CC A40006CC AC290010 */ sw $t1, %lo(D_A4600010)($at)
/* 6D0 A40006D0 3C08A000 */ lui $t0, %hi(D_A0000010)
/* 6D4 A40006D4 35080300 */ ori $t0, $t0, 0x300
/* 6D8 A40006D8 240917D7 */ addiu $t1, $zero, 0x17d7
/* 6DC A40006DC AD090010 */ sw $t1, 0x10($t0)
/* 6DC A40006DC AD090010 */ sw $t1, %lo(D_A0000010)($t0)
/* 6E0 A40006E0 AD140000 */ sw $s4, ($t0)
/* 6E4 A40006E4 AD130004 */ sw $s3, 4($t0)
/* 6E8 A40006E8 AD15000C */ sw $s5, 0xc($t0)
/* 6EC A40006EC 12600004 */ beqz $s3, .LA4000700
/* 6F0 A40006F0 AD170014 */ sw $s7, 0x14($t0)
/* 6F4 A40006F4 3C09A600 */ lui $t1, 0xa600
/* 6F4 A40006F4 3C09A600 */ lui $t1, %hi(D_A6000000)
/* 6F8 A40006F8 10000003 */ b .LA4000708
/* 6FC A40006FC 25290000 */ addiu $t1, $t1, 0
/* 6FC A40006FC 25290000 */ addiu $t1, $t1, %lo(D_A6000000)
.LA4000700:
/* 700 A4000700 3C09B000 */ lui $t1, 0xb000
/* 704 A4000704 25290000 */ addiu $t1, $t1, 0
/* 700 A4000700 3C09B000 */ lui $t1, %hi(D_B0000000)
/* 704 A4000704 25290000 */ addiu $t1, $t1, %lo(D_B0000000)
.LA4000708:
/* 708 A4000708 AD090008 */ sw $t1, 8($t0)
/* 70C A400070C 3C08A400 */ lui $t0, 0xa400
/* 710 A4000710 25080000 */ addiu $t0, $t0, 0
/* 70C A400070C 3C08A400 */ lui $t0, %hi(D_A4000000)
/* 710 A4000710 25080000 */ addiu $t0, $t0, %lo(D_A4000000)
/* 714 A4000714 21091000 */ addi $t1, $t0, 0x1000
/* 718 A4000718 240AFFFF */ addiu $t2, $zero, -1
.LA400071C:
/* 71C A400071C 25080004 */ addiu $t0, $t0, 4
/* 720 A4000720 1509FFFE */ bne $t0, $t1, .LA400071C
/* 724 A4000724 AD0AFFFC */ sw $t2, -4($t0)
/* 728 A4000728 3C08A400 */ lui $t0, 0xa400
/* 72C A400072C 25081000 */ addiu $t0, $t0, 0x1000
/* 728 A4000728 3C08A400 */ lui $t0, %hi(D_A4001000)
/* 72C A400072C 25081000 */ addiu $t0, $t0, %lo(D_A4001000)
/* 730 A4000730 21091000 */ addi $t1, $t0, 0x1000
.LA4000734:
/* 734 A4000734 25080004 */ addiu $t0, $t0, 4
/* 738 A4000738 1509FFFE */ bne $t0, $t1, .LA4000734
/* 73C A400073C AD0AFFFC */ sw $t2, -4($t0)
/* 740 A4000740 3C0AA400 */ lui $t2, 0xa400
/* 740 A4000740 3C0AA400 */ lui $t2, %hi(D_A4001000)
/* 744 A4000744 240B17D7 */ addiu $t3, $zero, 0x17d7
/* 748 A4000748 AD4B1000 */ sw $t3, 0x1000($t2)
/* 74C A400074C 3C0BB000 */ lui $t3, 0xb000
/* 748 A4000748 AD4B1000 */ sw $t3, %lo(D_A4001000)($t2)
/* 74C A400074C 3C0BB000 */ lui $t3, %hi(D_B0000008)
/* 750 A4000750 254A1000 */ addiu $t2, $t2, 0x1000
/* 754 A4000754 8D690008 */ lw $t1, 8($t3)
/* 754 A4000754 8D690008 */ lw $t1, %lo(D_B0000008)($t3)
/* 758 A4000758 3C010010 */ lui $at, 0x10
/* 75C A400075C 01214823 */ subu $t1, $t1, $at
/* 760 A4000760 01200008 */ jr $t1

View File

@ -0,0 +1,30 @@
.include "macro.inc"
.section .data
glabel D_802DF390
.word 0xFFF00038, 0x00000000, 0x00000000, 0xF0F0F0FF, 0x00100038, 0x00000000, 0x04000000, 0x787878FF, 0x00100000, 0x00000000, 0x04000700, 0x000000FF, 0xFFF00000, 0x00000000, 0x00000700, 0x787878FF
glabel D_802DF3D0
.word 0x028001E0, 0x01FF0000, 0x028001E0, 0x01FF0000
glabel D_802DF3E0
.word 0x028001E0, 0x01FF0000, 0x028001E0, 0x02000000
glabel D_802DF3F0
.word 0xD9FDF9FF, 0x00000000, 0xFCFFFFFF, 0xFFFCF279, 0xD7000002, 0xFFFFFFFF, 0xD9FFFFFF, 0x00200005, 0xE200001C, 0x00551238, 0xE3000A11, 0x0008ACF0, 0xDF000000, 0x00000000
glabel D_802DF428
.word 0xD9FDF9FF, 0x00000000, 0xFCFF97FF, 0xFF2CFE7F, 0xD7000002, 0xFFFFFFFF, 0xD9FFFFFF, 0x00200005, 0xE200001C, 0x00504B50, 0xE3000A11, 0x0008ACF0, 0xDF000000, 0x00000000
glabel D_802DF460
.word 0xD9FDF9FF, 0x00000000, 0xD7000002, 0xFFFFFFFF, 0xD9FFFFFF, 0x00200005, 0xE200001C, 0x0C191238, 0xE3000A11, 0x0018ACF0, 0xDF000000, 0x00000000
glabel D_802DF490
.word 0xD9FDF9FF, 0x00000000, 0xD7000002, 0xFFFFFFFF, 0xD9FFFFFF, 0x00200005, 0xE200001C, 0x0C184B50, 0xE3000A11, 0x0018ACF0, 0xDF000000, 0x00000000
glabel D_802DF4C0
.word 0x3F800000
glabel D_802DF4C4
.word 0x00000006, 0x00000700, 0x000003C6, 0x00000012, 0x00000700, 0x000003C6, 0x0000000A, 0x00000900, 0x00003FC6, 0x00000003, 0x00000700, 0x00000006, 0x00000006, 0x00000900, 0x00003C00, 0x00000006, 0x00000700, 0x0000003E, 0x00000006, 0x00000900, 0x00003C00, 0x00000000, 0x00000000

View File

@ -18,4 +18,4 @@ glabel D_802D9D34
.word 0x00000043, 0x00000001, 0x802D5B10, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802D9D50
.word 0x00000043, 0x00000001, func_802D7BA4, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0xFEFE00FF, 0x00000000, 0x00000000, 0x00000000
.word 0x00000043, 0x00000001, func_802D7BA4, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0xFEFE00FF, 0x00000000, 0x00000000, 0x00000000

102
asm/data/si.rodata.s Normal file
View File

@ -0,0 +1,102 @@
.include "macro.inc"
.section .rodata
glabel D_802D9D98
.ascii "ADDR [%08X]\0"
glabel D_802D9DA8
.ascii "FLOAT [%4.2f]\0\0\0\0"
glabel D_802D9DBC
.ascii "UF(%3d) [%d]\0\0\0"
glabel D_802D9DCC
.ascii "UW(%3d) [%08X]\0"
glabel D_802D9DDC
.ascii "UW(%3d) [%4.2f]\0\0\0\0"
glabel D_802D9DF0
.ascii "UW(%3d) [%d]\0\0\0"
glabel D_802D9E00
.ascii "GSW(%3d) [%08X]\0"
glabel D_802D9E10
.ascii "GSW(%3d) [%4.2f]\0\0\0\0"
glabel D_802D9E24
.ascii "GSW(%3d) [%d]\0\0\0"
glabel D_802D9E34
.ascii "LSW(%3d) [%08X]\0"
glabel D_802D9E44
.ascii "LSW(%3d) [%4.2f]\0\0\0"
glabel D_802D9E58
.ascii "LSW(%3d) [%d]\0\0\0"
glabel D_802D9E68
.ascii "GSWF(%3d)[%d]\0\0\0"
glabel D_802D9E78
.ascii "LSWF(%3d)[%d]\0\0\0"
glabel D_802D9E88
.ascii "GF(%3d) [%d]\0\0\0"
glabel D_802D9E98
.ascii "LF(%3d) [%d]\0\0\0"
glabel D_802D9EA8
.ascii "GW(%3d) [%08X]\0"
glabel D_802D9EB8
.ascii "GW(%3d) [%4.2f]\0\0\0\0"
glabel D_802D9ECC
.ascii "GW(%3d) [%d]\0\0\0"
glabel D_802D9EDC
.ascii "LW(%3d) [%08X]\0"
glabel D_802D9EEC
.ascii "LW(%3d) [%4.2f]\0\0\0\0"
glabel D_802D9F00
.ascii "LW(%3d) [%d]\0\0\0"
glabel D_802D9F10
.ascii " [%d]\0\0\0"
glabel D_802D9F20
.word 0x802C743C, 0x802C7A54, 0x802C747C, 0x802C748C, 0x802C749C, 0x802C74AC, 0x802C74BC, 0x802C74CC, 0x802C74DC, 0x802C74EC, 0x802C74FC, 0x802C750C, 0x802C751C, 0x802C752C, 0x802C753C, 0x802C754C, 0x802C755C, 0x802C756C, 0x802C757C, 0x802C758C, 0x802C759C, 0x802C75AC, 0x802C75BC, 0x802C75CC, 0x802C75DC, 0x802C75FC, 0x802C75EC, 0x802C760C, 0x802C761C, 0x802C763C, 0x802C765C, 0x802C766C, 0x802C764C, 0x802C767C, 0x802C762C, 0x802C768C, 0x802C769C, 0x802C76AC, 0x802C76BC, 0x802C76CC, 0x802C76DC, 0x802C76EC, 0x802C76FC, 0x802C770C, 0x802C771C, 0x802C772C, 0x802C773C, 0x802C774C, 0x802C775C, 0x802C776C, 0x802C777C, 0x802C778C, 0x802C779C, 0x802C77AC, 0x802C77BC, 0x802C77CC, 0x802C77DC, 0x802C77EC, 0x802C77FC, 0x802C780C, 0x802C781C, 0x802C782C, 0x802C783C, 0x802C785C, 0x802C786C, 0x802C787C, 0x802C788C, 0x802C789C, 0x802C78AC, 0x802C78BC, 0x802C78CC, 0x802C78DC, 0x802C78EC, 0x802C784C, 0x802C792C, 0x802C78FC, 0x802C790C, 0x802C791C, 0x802C793C, 0x802C794C, 0x802C795C, 0x802C796C, 0x802C797C, 0x802C798C, 0x802C799C, 0x802C79AC, 0x802C79BC, 0x802C79CC, 0x802C79DC, 0x802C79EC, 0x802C79FC, 0x802C7A0C, 0x802C7A1C, 0x802C7A2C, 0x802C7A3C, 0x00000000
glabel D_802DA0A0
.word 0x802C8944, 0x802C890C, 0x802C890C, 0x802C890C, 0x802C890C, 0x802C890C, 0x802C890C, 0x802C890C, 0x802C890C, 0x802C8960, 0x802C8960, 0x802C8960, 0x802C8960, 0x802C8960, 0x802C8960, 0x802C8960, 0x802C8960, 0x802C8968, 0x802C894C, 0x00000000
glabel D_802DA0F0
.word 0x802C89C0, 0x802C8988, 0x802C8988, 0x802C8988, 0x802C8988, 0x802C8988, 0x802C8988, 0x802C8988, 0x802C8988, 0x802C89DC, 0x802C89DC, 0x802C89DC, 0x802C89DC, 0x802C89DC, 0x802C89DC, 0x802C89DC, 0x802C89DC, 0x802C8988, 0x802C89C8, 0x00000000
glabel D_802DA140
.word 0x802C8AB0, 0x802C8A74, 0x802C8A74, 0x802C8A74, 0x802C8A74, 0x802C8A74, 0x802C8A74, 0x802C8A74, 0x802C8A74, 0x802C8A74, 0x802C8A74, 0x802C8A74, 0x802C8A74, 0x802C8A74, 0x802C8A74, 0x802C8A74, 0x802C8A74, 0x802C8A74, 0x802C8A74, 0x802C8AB8, 0x802C8A74, 0x802C8AD4, 0x802C8AD4, 0x802C8AD4, 0x802C8AD4, 0x802C8AD4, 0x802C8AD4, 0x802C8AD4, 0x802C8AD4, 0x802C8AD4, 0x802C8A74, 0x802C8AD4, 0x802C8AD4, 0x802C8A74, 0x802C8AC0, 0x00000000
glabel D_802DA1D0
.word 0xBFE99999, 0x9999999A, 0x00000000, 0x00000000
glabel D_802DA1E0
.word 0x40668000, 0x00000000, 0x00000000, 0x00000000
glabel D_802DA1F0
.word 0x802D0668, 0x802D0674, 0x802D0680, 0x802D068C, 0x802D0698, 0x802D069C
glabel D_802DA208
.word 0x802D25A8, 0x802D25DC, 0x802D25D4, 0x802D25D4, 0x802D2604, 0x802D2760, 0x802D2664, 0x802D26C4, 0x802D2704, 0x802D283C, 0x802D283C, 0x802D283C, 0x802D283C, 0x802D27C0
glabel D_802DA240
.word 0x802D40D4, 0x802D40E0, 0x802D4148, 0x802D40EC, 0x802D40F8, 0x802D4104
glabel D_802DA258
.word 0x802D8560, 0x802D858C, 0x802D9688, 0x802D9688, 0x802D9688, 0x802D9688, 0x802D85A4, 0x802D85C0, 0x802D85E0, 0x802D85FC, 0x802D861C, 0x802D8638, 0x802D8654, 0x802D8674, 0x802D8698, 0x802D86B4, 0x802D86E0, 0x802D870C, 0x802D8728, 0x802D8750, 0x802D8770, 0x802D878C, 0x802D87A8, 0x802D87C4, 0x802D87E0, 0x802D8808, 0x802D8824, 0x802D8840, 0x802D8864, 0x802D8880, 0x802D88A8, 0x802D88E8, 0x802D8A68, 0x802D8914, 0x802D893C, 0x802D8968, 0x802D8984, 0x802D89A4, 0x802D89C0, 0x802D89DC, 0x802D89FC, 0x802D8A24, 0x802D9688, 0x802D8A4C, 0x802D8A8C, 0x802D8AA8, 0x802D8AC8, 0x802D8AE8, 0x802D8B20, 0x802D8B3C, 0x802D8B58, 0x802D8B74, 0x802D8B94, 0x802D8BB8, 0x802D8BDC, 0x802D8BFC, 0x802D8C30, 0x802D8C50, 0x802D8C70, 0x802D8C9C, 0x802D8CC0, 0x802D8CF4, 0x802D8D34, 0x802D8D54, 0x802D8D70, 0x802D8D8C, 0x802D8DA8, 0x802D8DC8, 0x802D8DE8, 0x802D8E08, 0x802D8E1C, 0x802D8E30, 0x802D8E50, 0x802D8E70, 0x802D8E90, 0x802D8EB0, 0x802D8ED0, 0x802D8F00, 0x802D8F44, 0x802D8F60, 0x802D9688, 0x802D8FBC, 0x802D8F80, 0x802D8FA0, 0x802D9688, 0x802D94A0, 0x802D8FDC, 0x802D8FFC, 0x802D901C, 0x802D903C, 0x802D906C, 0x802D908C, 0x802D90AC, 0x802D90CC, 0x802D90EC, 0x802D911C, 0x802D913C, 0x802D915C, 0x802D917C, 0x802D919C, 0x802D91D4, 0x802D9204, 0x802D9224, 0x802D9244, 0x802D9264, 0x802D9284, 0x802D9688, 0x802D92A4, 0x802D92C4, 0x802D92E4, 0x802D9304, 0x802D932C, 0x802D934C, 0x802D9388, 0x802D93A8, 0x802D93D4, 0x802D93FC, 0x802D9430, 0x802D9688, 0x802D9450, 0x802D9480, 0x802D94BC, 0x802D94DC, 0x802D94FC, 0x802D951C, 0x802D953C, 0x802D955C, 0x802D957C, 0x802D959C, 0x802D95BC, 0x802D95DC, 0x802D95FC, 0x802D961C, 0x802D9648, 0x802D9668, 0x00000000, 0x00000000, 0x00000000

View File

@ -13,8 +13,8 @@ glabel entry_point
/* 101C 80025C1C 2129FFF8 */ addi $t1, $t1, -8
/* 1020 80025C20 1520FFFB */ bnez $t1, .L80025C10
/* 1024 80025C24 00000000 */ nop
/* 1028 80025C28 3C1D800B */ lui $sp, 0x800b
/* 102C 80025C2C 27BD6590 */ addiu $sp, $sp, 0x6590
/* 1028 80025C28 3C1D800B */ lui $sp, %hi(D_800B6590)
/* 102C 80025C2C 27BD6590 */ addiu $sp, $sp, %lo(D_800B6590)
/* 1030 80025C30 3C0A8006 */ lui $t2, %hi(nuBoot)
/* 1034 80025C34 254AE8B0 */ addiu $t2, $t2, %lo(nuBoot)
/* 1038 80025C38 01400008 */ jr $t2

View File

@ -10,22 +10,22 @@ glabel func_802DED60
/* 101E64 802DED74 3C040194 */ lui $a0, 0x194
/* 101E68 802DED78 34843010 */ ori $a0, $a0, 0x3010
/* 101E6C 802DED7C AFB00010 */ sw $s0, 0x10($sp)
/* 101E70 802DED80 3C10802E */ lui $s0, 0x802e
/* 101E74 802DED84 26100C60 */ addiu $s0, $s0, 0xc60
/* 101E70 802DED80 3C10802E */ lui $s0, %hi(D_802E0C60)
/* 101E74 802DED84 26100C60 */ addiu $s0, $s0, %lo(D_802E0C60)
/* 101E78 802DED88 0200282D */ daddu $a1, $s0, $zero
/* 101E7C 802DED8C AFBF001C */ sw $ra, 0x1c($sp)
/* 101E80 802DED90 0C017D24 */ jal nuPiReadRom
/* 101E84 802DED94 2406000C */ addiu $a2, $zero, 0xc
/* 101E88 802DED98 3C060194 */ lui $a2, 0x194
/* 101E8C 802DED9C 34C63010 */ ori $a2, $a2, 0x3010
/* 101E90 802DEDA0 3C048035 */ lui $a0, 0x8035
/* 101E94 802DEDA4 2484F800 */ addiu $a0, $a0, -0x800
/* 101E90 802DEDA0 3C048035 */ lui $a0, %hi(D_8034F800)
/* 101E94 802DEDA4 2484F800 */ addiu $a0, $a0, %lo(D_8034F800)
/* 101E98 802DEDA8 8E020000 */ lw $v0, ($s0)
/* 101E9C 802DEDAC 02510018 */ mult $s2, $s1
/* 101EA0 802DEDB0 3C01802E */ lui $at, 0x802e
/* 101EA4 802DEDB4 AC310C58 */ sw $s1, 0xc58($at)
/* 101EA8 802DEDB8 3C11802E */ lui $s1, 0x802e
/* 101EAC 802DEDBC 26310C5C */ addiu $s1, $s1, 0xc5c
/* 101EA0 802DEDB0 3C01802E */ lui $at, %hi(D_802E0C58)
/* 101EA4 802DEDB4 AC310C58 */ sw $s1, %lo(D_802E0C58)($at)
/* 101EA8 802DEDB8 3C11802E */ lui $s1, %hi(D_802E0C5C)
/* 101EAC 802DEDBC 26310C5C */ addiu $s1, $s1, %lo(D_802E0C5C)
/* 101EB0 802DEDC0 AE320000 */ sw $s2, ($s1)
/* 101EB4 802DEDC4 8E030008 */ lw $v1, 8($s0)
/* 101EB8 802DEDC8 00461021 */ addu $v0, $v0, $a2
@ -40,8 +40,8 @@ glabel func_802DED60
/* 101EDC 802DEDEC 0040282D */ daddu $a1, $v0, $zero
/* 101EE0 802DEDF0 0000202D */ daddu $a0, $zero, $zero
/* 101EE4 802DEDF4 240600FF */ addiu $a2, $zero, 0xff
/* 101EE8 802DEDF8 3C03802E */ lui $v1, 0x802e
/* 101EEC 802DEDFC 24630C70 */ addiu $v1, $v1, 0xc70
/* 101EE8 802DEDF8 3C03802E */ lui $v1, %hi(D_802E0C70)
/* 101EEC 802DEDFC 24630C70 */ addiu $v1, $v1, %lo(D_802E0C70)
/* 101EF0 802DEE00 8E310000 */ lw $s1, ($s1)
.L802DEE04:
/* 101EF4 802DEE04 AC65000C */ sw $a1, 0xc($v1)
@ -54,25 +54,25 @@ glabel func_802DED60
/* 101F10 802DEE20 1440FFF8 */ bnez $v0, .L802DEE04
/* 101F14 802DEE24 24630010 */ addiu $v1, $v1, 0x10
/* 101F18 802DEE28 2404000C */ addiu $a0, $zero, 0xc
/* 101F1C 802DEE2C 3C02802E */ lui $v0, 0x802e
/* 101F20 802DEE30 24420080 */ addiu $v0, $v0, 0x80
/* 101F1C 802DEE2C 3C02802E */ lui $v0, %hi(D_802E0080)
/* 101F20 802DEE30 24420080 */ addiu $v0, $v0, %lo(D_802E0080)
.L802DEE34:
/* 101F24 802DEE34 AC400000 */ sw $zero, ($v0)
/* 101F28 802DEE38 2484FFFF */ addiu $a0, $a0, -1
/* 101F2C 802DEE3C 0481FFFD */ bgez $a0, .L802DEE34
/* 101F30 802DEE40 2442FFFC */ addiu $v0, $v0, -4
/* 101F34 802DEE44 3C11802E */ lui $s1, 0x802e
/* 101F38 802DEE48 26310C10 */ addiu $s1, $s1, 0xc10
/* 101F34 802DEE44 3C11802E */ lui $s1, %hi(D_802E0C10)
/* 101F38 802DEE48 26310C10 */ addiu $s1, $s1, %lo(D_802E0C10)
/* 101F3C 802DEE4C 0220282D */ daddu $a1, $s1, $zero
/* 101F40 802DEE50 3C10802E */ lui $s0, 0x802e
/* 101F44 802DEE54 26100C60 */ addiu $s0, $s0, 0xc60
/* 101F40 802DEE50 3C10802E */ lui $s0, %hi(D_802E0C60)
/* 101F44 802DEE54 26100C60 */ addiu $s0, $s0, %lo(D_802E0C60)
/* 101F48 802DEE58 8E040000 */ lw $a0, ($s0)
/* 101F4C 802DEE5C 3C01802E */ lui $at, 0x802e
/* 101F50 802DEE60 AC20004C */ sw $zero, 0x4c($at)
/* 101F4C 802DEE5C 3C01802E */ lui $at, %hi(D_802E004C)
/* 101F50 802DEE60 AC20004C */ sw $zero, %lo(D_802E004C)($at)
/* 101F54 802DEE64 0C017D24 */ jal nuPiReadRom
/* 101F58 802DEE68 2406000C */ addiu $a2, $zero, 0xc
/* 101F5C 802DEE6C 3C05802E */ lui $a1, 0x802e
/* 101F60 802DEE70 24A50C20 */ addiu $a1, $a1, 0xc20
/* 101F5C 802DEE6C 3C05802E */ lui $a1, %hi(D_802E0C20)
/* 101F60 802DEE70 24A50C20 */ addiu $a1, $a1, %lo(D_802E0C20)
/* 101F64 802DEE74 8E020000 */ lw $v0, ($s0)
/* 101F68 802DEE78 8E240000 */ lw $a0, ($s1)
/* 101F6C 802DEE7C 24060038 */ addiu $a2, $zero, 0x38

View File

@ -6,16 +6,16 @@ glabel func_802DEEA0
/* 101F94 802DEEA4 0080382D */ daddu $a3, $a0, $zero
/* 101F98 802DEEA8 AFB00010 */ sw $s0, 0x10($sp)
/* 101F9C 802DEEAC 2410FFFF */ addiu $s0, $zero, -1
/* 101FA0 802DEEB0 3C02802E */ lui $v0, 0x802e
/* 101FA4 802DEEB4 8C420C58 */ lw $v0, 0xc58($v0)
/* 101FA0 802DEEB0 3C02802E */ lui $v0, %hi(D_802E0C58)
/* 101FA4 802DEEB4 8C420C58 */ lw $v0, %lo(D_802E0C58)($v0)
/* 101FA8 802DEEB8 0000202D */ daddu $a0, $zero, $zero
/* 101FAC 802DEEBC 18400018 */ blez $v0, .L802DEF20
/* 101FB0 802DEEC0 AFBF0014 */ sw $ra, 0x14($sp)
/* 101FB4 802DEEC4 24090002 */ addiu $t1, $zero, 2
/* 101FB8 802DEEC8 0200402D */ daddu $t0, $s0, $zero
/* 101FBC 802DEECC 0040302D */ daddu $a2, $v0, $zero
/* 101FC0 802DEED0 3C03802E */ lui $v1, 0x802e
/* 101FC4 802DEED4 24630C70 */ addiu $v1, $v1, 0xc70
/* 101FC0 802DEED0 3C03802E */ lui $v1, %hi(D_802E0C70)
/* 101FC4 802DEED4 24630C70 */ addiu $v1, $v1, %lo(D_802E0C70)
.L802DEED8:
/* 101FC8 802DEED8 8C620000 */ lw $v0, ($v1)
/* 101FCC 802DEEDC 1040000A */ beqz $v0, .L802DEF08
@ -43,8 +43,8 @@ glabel func_802DEEA0
/* 102010 802DEF20 2402FFFF */ addiu $v0, $zero, -1
/* 102014 802DEF24 1202001E */ beq $s0, $v0, .L802DEFA0
/* 102018 802DEF28 00108100 */ sll $s0, $s0, 4
/* 10201C 802DEF2C 3C02802E */ lui $v0, 0x802e
/* 102020 802DEF30 24420C70 */ addiu $v0, $v0, 0xc70
/* 10201C 802DEF2C 3C02802E */ lui $v0, %hi(D_802E0C70)
/* 102020 802DEF30 24420C70 */ addiu $v0, $v0, %lo(D_802E0C70)
/* 102024 802DEF34 02028021 */ addu $s0, $s0, $v0
/* 102028 802DEF38 24020002 */ addiu $v0, $zero, 2
/* 10202C 802DEF3C AE020000 */ sw $v0, ($s0)
@ -53,17 +53,17 @@ glabel func_802DEEA0
/* 102038 802DEF48 3484FFFF */ ori $a0, $a0, 0xffff
/* 10203C 802DEF4C AE070004 */ sw $a3, 4($s0)
/* 102040 802DEF50 AE050008 */ sw $a1, 8($s0)
/* 102044 802DEF54 3C01802E */ lui $at, 0x802e
/* 102044 802DEF54 3C01802E */ lui $at, %hi(D_802E0050)
/* 102048 802DEF58 00220821 */ addu $at, $at, $v0
/* 10204C 802DEF5C 8C220050 */ lw $v0, 0x50($at)
/* 10204C 802DEF5C 8C220050 */ lw $v0, %lo(D_802E0050)($at)
/* 102050 802DEF60 8E05000C */ lw $a1, 0xc($s0)
/* 102054 802DEF64 00471021 */ addu $v0, $v0, $a3
/* 102058 802DEF68 00021080 */ sll $v0, $v0, 2
/* 10205C 802DEF6C 3C06802E */ lui $a2, 0x802e
/* 10205C 802DEF6C 3C06802E */ lui $a2, %hi(D_802E0090)
/* 102060 802DEF70 00C23021 */ addu $a2, $a2, $v0
/* 102064 802DEF74 8CC60090 */ lw $a2, 0x90($a2)
/* 102068 802DEF78 3C02802E */ lui $v0, 0x802e
/* 10206C 802DEF7C 8C420C60 */ lw $v0, 0xc60($v0)
/* 102064 802DEF74 8CC60090 */ lw $a2, %lo(D_802E0090)($a2)
/* 102068 802DEF78 3C02802E */ lui $v0, %hi(D_802E0C60)
/* 10206C 802DEF7C 8C420C60 */ lw $v0, %lo(D_802E0C60)($v0)
/* 102070 802DEF80 00C42024 */ and $a0, $a2, $a0
/* 102074 802DEF84 00063402 */ srl $a2, $a2, 0x10
/* 102078 802DEF88 00442021 */ addu $a0, $v0, $a0

View File

@ -6,13 +6,13 @@ glabel func_802DEFB4
/* 1020A8 802DEFB8 AFBF0010 */ sw $ra, 0x10($sp)
/* 1020AC 802DEFBC 0C04E934 */ jal func_8013A4D0
/* 1020B0 802DEFC0 00000000 */ nop
/* 1020B4 802DEFC4 3C02802E */ lui $v0, 0x802e
/* 1020B8 802DEFC8 8C420C58 */ lw $v0, 0xc58($v0)
/* 1020B4 802DEFC4 3C02802E */ lui $v0, %hi(D_802E0C58)
/* 1020B8 802DEFC8 8C420C58 */ lw $v0, %lo(D_802E0C58)($v0)
/* 1020BC 802DEFCC 1840000C */ blez $v0, .L802DF000
/* 1020C0 802DEFD0 0000202D */ daddu $a0, $zero, $zero
/* 1020C4 802DEFD4 0040282D */ daddu $a1, $v0, $zero
/* 1020C8 802DEFD8 3C03802E */ lui $v1, 0x802e
/* 1020CC 802DEFDC 24630C70 */ addiu $v1, $v1, 0xc70
/* 1020C8 802DEFD8 3C03802E */ lui $v1, %hi(D_802E0C70)
/* 1020CC 802DEFDC 24630C70 */ addiu $v1, $v1, %lo(D_802E0C70)
.L802DEFE0:
/* 1020D0 802DEFE0 8C620000 */ lw $v0, ($v1)
/* 1020D4 802DEFE4 10400003 */ beqz $v0, .L802DEFF4

View File

@ -188,8 +188,8 @@ glabel func_802DF00C
/* 102380 802DF290 1440FFF8 */ bnez $v0, .L802DF274
/* 102384 802DF294 00000000 */ nop
.L802DF298:
/* 102388 802DF298 3C048035 */ lui $a0, 0x8035
/* 10238C 802DF29C 2484F800 */ addiu $a0, $a0, -0x800
/* 102388 802DF298 3C048035 */ lui $a0, %hi(D_8034F800)
/* 10238C 802DF29C 2484F800 */ addiu $a0, $a0, %lo(D_8034F800)
/* 102390 802DF2A0 02C0282D */ daddu $a1, $s6, $zero
/* 102394 802DF2A4 0C00A4B1 */ jal _heap_realloc
/* 102398 802DF2A8 00C53023 */ subu $a2, $a2, $a1

View File

@ -11,11 +11,11 @@ glabel func_802DF2D8
/* 1023E0 802DF2F0 00101080 */ sll $v0, $s0, 2
/* 1023E4 802DF2F4 00501021 */ addu $v0, $v0, $s0
/* 1023E8 802DF2F8 00021100 */ sll $v0, $v0, 4
/* 1023EC 802DF2FC 3C03802E */ lui $v1, 0x802e
/* 1023F0 802DF300 8C63F524 */ lw $v1, -0xadc($v1)
/* 1023EC 802DF2FC 3C03802E */ lui $v1, %hi(D_802DF524)
/* 1023F0 802DF300 8C63F524 */ lw $v1, %lo(D_802DF524)($v1)
/* 1023F4 802DF304 00512821 */ addu $a1, $v0, $s1
/* 1023F8 802DF308 3C048035 */ lui $a0, 0x8035
/* 1023FC 802DF30C 2484F800 */ addiu $a0, $a0, -0x800
/* 1023F8 802DF308 3C048035 */ lui $a0, %hi(D_8034F800)
/* 1023FC 802DF30C 2484F800 */ addiu $a0, $a0, %lo(D_8034F800)
/* 102400 802DF310 10600003 */ beqz $v1, .L802DF320
/* 102404 802DF314 AFBF0018 */ sw $ra, 0x18($sp)
/* 102408 802DF318 3C048030 */ lui $a0, %hi(D_802FB800)

View File

@ -15,18 +15,18 @@ glabel load_sprite
/* 101C24 802DEB34 AFB10014 */ sw $s1, 0x14($sp)
/* 101C28 802DEB38 12800005 */ beqz $s4, .L802DEB50
/* 101C2C 802DEB3C AFB00010 */ sw $s0, 0x10($sp)
/* 101C30 802DEB40 3C13802E */ lui $s3, 0x802e
/* 101C34 802DEB44 8E730C64 */ lw $s3, 0xc64($s3)
/* 101C30 802DEB40 3C13802E */ lui $s3, %hi(D_802E0C64)
/* 101C34 802DEB44 8E730C64 */ lw $s3, %lo(D_802E0C64)($s3)
/* 101C38 802DEB48 080B7AD7 */ j .L802DEB5C
/* 101C3C 802DEB4C 00152080 */ sll $a0, $s5, 2
.L802DEB50:
/* 101C40 802DEB50 3C13802E */ lui $s3, 0x802e
/* 101C44 802DEB54 8E730C68 */ lw $s3, 0xc68($s3)
/* 101C40 802DEB50 3C13802E */ lui $s3, %hi(D_802E0C68)
/* 101C44 802DEB54 8E730C68 */ lw $s3, %lo(D_802E0C68)($s3)
/* 101C48 802DEB58 00152080 */ sll $a0, $s5, 2
.L802DEB5C:
/* 101C4C 802DEB5C 02642021 */ addu $a0, $s3, $a0
/* 101C50 802DEB60 3C11802E */ lui $s1, 0x802e
/* 101C54 802DEB64 2631FEB0 */ addiu $s1, $s1, -0x150
/* 101C50 802DEB60 3C11802E */ lui $s1, %hi(D_802DFEB0)
/* 101C54 802DEB64 2631FEB0 */ addiu $s1, $s1, %lo(D_802DFEB0)
/* 101C58 802DEB68 0220282D */ daddu $a1, $s1, $zero
/* 101C5C 802DEB6C 0C017D24 */ jal nuPiReadRom
/* 101C60 802DEB70 24060008 */ addiu $a2, $zero, 8
@ -47,16 +47,16 @@ glabel load_sprite
/* 101C9C 802DEBAC 12C00008 */ beqz $s6, .L802DEBD0
/* 101CA0 802DEBB0 26450004 */ addiu $a1, $s2, 4
/* 101CA4 802DEBB4 8CA50000 */ lw $a1, ($a1)
/* 101CA8 802DEBB8 3C048035 */ lui $a0, 0x8035
/* 101CAC 802DEBBC 2484F800 */ addiu $a0, $a0, -0x800
/* 101CA8 802DEBB8 3C048035 */ lui $a0, %hi(D_8034F800)
/* 101CAC 802DEBBC 2484F800 */ addiu $a0, $a0, %lo(D_8034F800)
/* 101CB0 802DEBC0 0C00A459 */ jal _heap_malloc_tail
/* 101CB4 802DEBC4 00000000 */ nop
/* 101CB8 802DEBC8 080B7AFA */ j .L802DEBE8
/* 101CBC 802DEBCC 0040882D */ daddu $s1, $v0, $zero
.L802DEBD0:
/* 101CC0 802DEBD0 8CA50000 */ lw $a1, ($a1)
/* 101CC4 802DEBD4 3C048035 */ lui $a0, 0x8035
/* 101CC8 802DEBD8 2484F800 */ addiu $a0, $a0, -0x800
/* 101CC4 802DEBD4 3C048035 */ lui $a0, %hi(D_8034F800)
/* 101CC8 802DEBD8 2484F800 */ addiu $a0, $a0, %lo(D_8034F800)
/* 101CCC 802DEBDC 0C00A41B */ jal _heap_malloc
/* 101CD0 802DEBE0 00000000 */ nop
/* 101CD4 802DEBE4 0040882D */ daddu $s1, $v0, $zero
@ -86,26 +86,26 @@ glabel load_sprite
.L802DEC3C:
/* 101D2C 802DEC3C 1280002D */ beqz $s4, .L802DECF4
/* 101D30 802DEC40 00151880 */ sll $v1, $s5, 2
/* 101D34 802DEC44 3C13802E */ lui $s3, 0x802e
/* 101D38 802DEC48 2673FEB8 */ addiu $s3, $s3, -0x148
/* 101D34 802DEC44 3C13802E */ lui $s3, %hi(D_802DFEB8)
/* 101D38 802DEC48 2673FEB8 */ addiu $s3, $s3, %lo(D_802DFEB8)
/* 101D3C 802DEC4C 0260282D */ daddu $a1, $s3, $zero
/* 101D40 802DEC50 24060194 */ addiu $a2, $zero, 0x194
/* 101D44 802DEC54 3C12802E */ lui $s2, 0x802e
/* 101D48 802DEC58 2652004C */ addiu $s2, $s2, 0x4c
/* 101D44 802DEC54 3C12802E */ lui $s2, %hi(D_802E004C)
/* 101D48 802DEC58 2652004C */ addiu $s2, $s2, %lo(D_802E004C)
/* 101D4C 802DEC5C 8E420000 */ lw $v0, ($s2)
/* 101D50 802DEC60 3C04802E */ lui $a0, 0x802e
/* 101D54 802DEC64 24840C20 */ addiu $a0, $a0, 0xc20
/* 101D58 802DEC68 3C01802E */ lui $at, 0x802e
/* 101D50 802DEC60 3C04802E */ lui $a0, %hi(D_802E0C20)
/* 101D54 802DEC64 24840C20 */ addiu $a0, $a0, %lo(D_802E0C20)
/* 101D58 802DEC68 3C01802E */ lui $at, %hi(D_802E0050)
/* 101D5C 802DEC6C 00230821 */ addu $at, $at, $v1
/* 101D60 802DEC70 AC220050 */ sw $v0, 0x50($at)
/* 101D60 802DEC70 AC220050 */ sw $v0, %lo(D_802E0050)($at)
/* 101D64 802DEC74 26A20001 */ addiu $v0, $s5, 1
/* 101D68 802DEC78 00021080 */ sll $v0, $v0, 2
/* 101D6C 802DEC7C 00441021 */ addu $v0, $v0, $a0
/* 101D70 802DEC80 00641821 */ addu $v1, $v1, $a0
/* 101D74 802DEC84 3C04802E */ lui $a0, 0x802e
/* 101D78 802DEC88 8C840C60 */ lw $a0, 0xc60($a0)
/* 101D7C 802DEC8C 3C07802E */ lui $a3, 0x802e
/* 101D80 802DEC90 8CE70C14 */ lw $a3, 0xc14($a3)
/* 101D74 802DEC84 3C04802E */ lui $a0, %hi(D_802E0C60)
/* 101D78 802DEC88 8C840C60 */ lw $a0, %lo(D_802E0C60)($a0)
/* 101D7C 802DEC8C 3C07802E */ lui $a3, %hi(D_802E0C14)
/* 101D80 802DEC90 8CE70C14 */ lw $a3, %lo(D_802E0C14)($a3)
/* 101D84 802DEC94 8C680000 */ lw $t0, ($v1)
/* 101D88 802DEC98 8C420000 */ lw $v0, ($v0)
/* 101D8C 802DEC9C 00872021 */ addu $a0, $a0, $a3
@ -115,8 +115,8 @@ glabel load_sprite
/* 101D9C 802DECAC 00488023 */ subu $s0, $v0, $t0
/* 101DA0 802DECB0 1A000010 */ blez $s0, .L802DECF4
/* 101DA4 802DECB4 0000302D */ daddu $a2, $zero, $zero
/* 101DA8 802DECB8 3C08802E */ lui $t0, 0x802e
/* 101DAC 802DECBC 25080090 */ addiu $t0, $t0, 0x90
/* 101DA8 802DECB8 3C08802E */ lui $t0, %hi(D_802E0090)
/* 101DAC 802DECBC 25080090 */ addiu $t0, $t0, %lo(D_802E0090)
/* 101DB0 802DECC0 0240382D */ daddu $a3, $s2, $zero
/* 101DB4 802DECC4 0260282D */ daddu $a1, $s3, $zero
.L802DECC8:

View File

@ -9,20 +9,20 @@ glabel entity_init_BlueSwitch
/* 103C10 802E2390 AFB10014 */ sw $s1, 0x14($sp)
/* 103C14 802E2394 0C0B88D3 */ jal func_802E234C
/* 103C18 802E2398 8E110040 */ lw $s1, 0x40($s0)
/* 103C1C 802E239C 3C038016 */ lui $v1, 0x8016
/* 103C20 802E23A0 8C63C7D0 */ lw $v1, -0x3830($v1)
/* 103C1C 802E239C 3C038016 */ lui $v1, %hi(D_8015C7D0)
/* 103C20 802E23A0 8C63C7D0 */ lw $v1, %lo(D_8015C7D0)($v1)
/* 103C24 802E23A4 24020002 */ addiu $v0, $zero, 2
/* 103C28 802E23A8 14620005 */ bne $v1, $v0, .L802E23C0
/* 103C2C 802E23AC 24020001 */ addiu $v0, $zero, 1
/* 103C30 802E23B0 3C01802F */ lui $at, 0x802f
/* 103C34 802E23B4 AC30B3A0 */ sw $s0, -0x4c60($at)
/* 103C30 802E23B0 3C01802F */ lui $at, %hi(D_802EB3A0)
/* 103C34 802E23B4 AC30B3A0 */ sw $s0, %lo(D_802EB3A0)($at)
/* 103C38 802E23B8 080B88FD */ j .L802E23F4
/* 103C3C 802E23BC 00000000 */ nop
.L802E23C0:
/* 103C40 802E23C0 1462000A */ bne $v1, $v0, .L802E23EC
/* 103C44 802E23C4 00000000 */ nop
/* 103C48 802E23C8 3C02802F */ lui $v0, 0x802f
/* 103C4C 802E23CC 8C42B3A0 */ lw $v0, -0x4c60($v0)
/* 103C48 802E23C8 3C02802F */ lui $v0, %hi(D_802EB3A0)
/* 103C4C 802E23CC 8C42B3A0 */ lw $v0, %lo(D_802EB3A0)($v0)
/* 103C50 802E23D0 10400008 */ beqz $v0, .L802E23F4
/* 103C54 802E23D4 00000000 */ nop
/* 103C58 802E23D8 AE220028 */ sw $v0, 0x28($s1)
@ -31,8 +31,8 @@ glabel entity_init_BlueSwitch
/* 103C64 802E23E4 080B88FD */ j .L802E23F4
/* 103C68 802E23E8 AE020000 */ sw $v0, ($s0)
.L802E23EC:
/* 103C6C 802E23EC 3C01802F */ lui $at, 0x802f
/* 103C70 802E23F0 AC20B3A0 */ sw $zero, -0x4c60($at)
/* 103C6C 802E23EC 3C01802F */ lui $at, %hi(D_802EB3A0)
/* 103C70 802E23F0 AC20B3A0 */ sw $zero, %lo(D_802EB3A0)($at)
.L802E23F4:
/* 103C74 802E23F4 8FBF0018 */ lw $ra, 0x18($sp)
/* 103C78 802E23F8 8FB10014 */ lw $s1, 0x14($sp)

View File

@ -4,8 +4,8 @@
glabel func_802E0DE0
/* 102660 802E0DE0 27BDFF28 */ addiu $sp, $sp, -0xd8
/* 102664 802E0DE4 AFB000A8 */ sw $s0, 0xa8($sp)
/* 102668 802E0DE8 3C10800A */ lui $s0, 0x800a
/* 10266C 802E0DEC 8E10A66C */ lw $s0, -0x5994($s0)
/* 102668 802E0DE8 3C10800A */ lui $s0, %hi(D_8009A66C)
/* 10266C 802E0DEC 8E10A66C */ lw $s0, %lo(D_8009A66C)($s0)
/* 102670 802E0DF0 AFBF00CC */ sw $ra, 0xcc($sp)
/* 102674 802E0DF4 AFBE00C8 */ sw $fp, 0xc8($sp)
/* 102678 802E0DF8 AFB700C4 */ sw $s7, 0xc4($sp)
@ -64,10 +64,10 @@ glabel func_802E0DE0
/* 10274C 802E0ECC 0C019D80 */ jal guMtxCatF
/* 102750 802E0ED0 0220302D */ daddu $a2, $s1, $zero
/* 102754 802E0ED4 0220202D */ daddu $a0, $s1, $zero
/* 102758 802E0ED8 3C138007 */ lui $s3, 0x8007
/* 10275C 802E0EDC 267341F0 */ addiu $s3, $s3, 0x41f0
/* 102760 802E0EE0 3C15800A */ lui $s5, 0x800a
/* 102764 802E0EE4 26B5A674 */ addiu $s5, $s5, -0x598c
/* 102758 802E0ED8 3C138007 */ lui $s3, %hi(D_800741F0)
/* 10275C 802E0EDC 267341F0 */ addiu $s3, $s3, %lo(D_800741F0)
/* 102760 802E0EE0 3C15800A */ lui $s5, %hi(D_8009A674)
/* 102764 802E0EE4 26B5A674 */ addiu $s5, $s5, %lo(D_8009A674)
/* 102768 802E0EE8 96650000 */ lhu $a1, ($s3)
/* 10276C 802E0EEC 8EA20000 */ lw $v0, ($s5)
/* 102770 802E0EF0 00052980 */ sll $a1, $a1, 6
@ -158,8 +158,8 @@ glabel func_802E0DE0
/* 1028C4 802E1044 96620000 */ lhu $v0, ($s3)
/* 1028C8 802E1048 3C0DDA38 */ lui $t5, 0xda38
/* 1028CC 802E104C AD0D0000 */ sw $t5, ($t0)
/* 1028D0 802E1050 3C01800A */ lui $at, 0x800a
/* 1028D4 802E1054 AC30A66C */ sw $s0, -0x5994($at)
/* 1028D0 802E1050 3C01800A */ lui $at, %hi(D_8009A66C)
/* 1028D4 802E1054 AC30A66C */ sw $s0, %lo(D_8009A66C)($at)
/* 1028D8 802E1058 24430001 */ addiu $v1, $v0, 1
/* 1028DC 802E105C 3042FFFF */ andi $v0, $v0, 0xffff
/* 1028E0 802E1060 00021180 */ sll $v0, $v0, 6

View File

@ -11,8 +11,8 @@ glabel func_802E1204
/* 102A9C 802E121C 34845BDF */ ori $a0, $a0, 0x5bdf
/* 102AA0 802E1220 1440000B */ bnez $v0, .L802E1250
/* 102AA4 802E1224 00000000 */ nop
/* 102AA8 802E1228 3C05802F */ lui $a1, 0x802f
/* 102AAC 802E122C 24A5B390 */ addiu $a1, $a1, -0x4c70
/* 102AA8 802E1228 3C05802F */ lui $a1, %hi(D_802EB390)
/* 102AAC 802E122C 24A5B390 */ addiu $a1, $a1, %lo(D_802EB390)
/* 102AB0 802E1230 ACA00000 */ sw $zero, ($a1)
/* 102AB4 802E1234 0C049640 */ jal load_string
/* 102AB8 802E1238 3C04001D */ lui $a0, 0x1d

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches
glabel func_802E1270
/* 102AF0 802E1270 3C02802F */ lui $v0, 0x802f
/* 102AF4 802E1274 8C42B390 */ lw $v0, -0x4c70($v0)
/* 102AF0 802E1270 3C02802F */ lui $v0, %hi(D_802EB390)
/* 102AF4 802E1274 8C42B390 */ lw $v0, %lo(D_802EB390)($v0)
/* 102AF8 802E1278 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 102AFC 802E127C 10400003 */ beqz $v0, .L802E128C
/* 102B00 802E1280 AFBF0010 */ sw $ra, 0x10($sp)

View File

@ -5,24 +5,24 @@ glabel func_802E1298
/* 102B18 802E1298 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 102B1C 802E129C 3C04001D */ lui $a0, 0x1d
/* 102B20 802E12A0 34840004 */ ori $a0, $a0, 4
/* 102B24 802E12A4 3C05802F */ lui $a1, 0x802f
/* 102B28 802E12A8 24A5B394 */ addiu $a1, $a1, -0x4c6c
/* 102B24 802E12A4 3C05802F */ lui $a1, %hi(D_802EB394)
/* 102B28 802E12A8 24A5B394 */ addiu $a1, $a1, %lo(D_802EB394)
/* 102B2C 802E12AC AFB00010 */ sw $s0, 0x10($sp)
/* 102B30 802E12B0 3C10802F */ lui $s0, 0x802f
/* 102B34 802E12B4 2610B390 */ addiu $s0, $s0, -0x4c70
/* 102B30 802E12B0 3C10802F */ lui $s0, %hi(D_802EB390)
/* 102B34 802E12B4 2610B390 */ addiu $s0, $s0, %lo(D_802EB390)
/* 102B38 802E12B8 AFBF0014 */ sw $ra, 0x14($sp)
/* 102B3C 802E12BC AE000000 */ sw $zero, ($s0)
/* 102B40 802E12C0 0C049640 */ jal load_string
/* 102B44 802E12C4 ACA00000 */ sw $zero, ($a1)
/* 102B48 802E12C8 3C04001E */ lui $a0, 0x1e
/* 102B4C 802E12CC 3484000A */ ori $a0, $a0, 0xa
/* 102B50 802E12D0 3C01802F */ lui $at, 0x802f
/* 102B54 802E12D4 AC22B39C */ sw $v0, -0x4c64($at)
/* 102B50 802E12D0 3C01802F */ lui $at, %hi(D_802EB39C)
/* 102B54 802E12D4 AC22B39C */ sw $v0, %lo(D_802EB39C)($at)
/* 102B58 802E12D8 0C049640 */ jal load_string
/* 102B5C 802E12DC 0200282D */ daddu $a1, $s0, $zero
/* 102B60 802E12E0 8FBF0014 */ lw $ra, 0x14($sp)
/* 102B64 802E12E4 8FB00010 */ lw $s0, 0x10($sp)
/* 102B68 802E12E8 3C01802F */ lui $at, 0x802f
/* 102B6C 802E12EC AC22B398 */ sw $v0, -0x4c68($at)
/* 102B68 802E12E8 3C01802F */ lui $at, %hi(D_802EB398)
/* 102B6C 802E12EC AC22B398 */ sw $v0, %lo(D_802EB398)($at)
/* 102B70 802E12F0 03E00008 */ jr $ra
/* 102B74 802E12F4 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -4,8 +4,8 @@
glabel func_802E12F8
/* 102B78 802E12F8 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 102B7C 802E12FC 3C04001D */ lui $a0, 0x1d
/* 102B80 802E1300 3C05802F */ lui $a1, 0x802f
/* 102B84 802E1304 8CA5B39C */ lw $a1, -0x4c64($a1)
/* 102B80 802E1300 3C05802F */ lui $a1, %hi(D_802EB39C)
/* 102B84 802E1304 8CA5B39C */ lw $a1, %lo(D_802EB39C)($a1)
/* 102B88 802E1308 AFBF0010 */ sw $ra, 0x10($sp)
/* 102B8C 802E130C 0C04969A */ jal load_message_to_printer
/* 102B90 802E1310 34840005 */ ori $a0, $a0, 5

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches
glabel func_802E1328
/* 102BA8 802E1328 3C02802F */ lui $v0, 0x802f
/* 102BAC 802E132C 8C42B394 */ lw $v0, -0x4c6c($v0)
/* 102BA8 802E1328 3C02802F */ lui $v0, %hi(D_802EB394)
/* 102BAC 802E132C 8C42B394 */ lw $v0, %lo(D_802EB394)($v0)
/* 102BB0 802E1330 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 102BB4 802E1334 10400003 */ beqz $v0, .L802E1344
/* 102BB8 802E1338 AFBF0010 */ sw $ra, 0x10($sp)

View File

@ -2,19 +2,19 @@
.set noreorder # don't insert nops after branches
glabel func_802E1350
/* 102BD0 802E1350 3C02802F */ lui $v0, 0x802f
/* 102BD4 802E1354 8C42B390 */ lw $v0, -0x4c70($v0)
/* 102BD0 802E1350 3C02802F */ lui $v0, %hi(D_802EB390)
/* 102BD4 802E1354 8C42B390 */ lw $v0, %lo(D_802EB390)($v0)
/* 102BD8 802E1358 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 102BDC 802E135C 10400013 */ beqz $v0, .L802E13AC
/* 102BE0 802E1360 AFBF0010 */ sw $ra, 0x10($sp)
/* 102BE4 802E1364 3C02802F */ lui $v0, 0x802f
/* 102BE8 802E1368 8C42B398 */ lw $v0, -0x4c68($v0)
/* 102BE4 802E1364 3C02802F */ lui $v0, %hi(D_802EB398)
/* 102BE8 802E1368 8C42B398 */ lw $v0, %lo(D_802EB398)($v0)
/* 102BEC 802E136C 904304E8 */ lbu $v1, 0x4e8($v0)
/* 102BF0 802E1370 24020001 */ addiu $v0, $zero, 1
/* 102BF4 802E1374 14620007 */ bne $v1, $v0, .L802E1394
/* 102BF8 802E1378 00000000 */ nop
/* 102BFC 802E137C 3C05802F */ lui $a1, 0x802f
/* 102C00 802E1380 24A599DC */ addiu $a1, $a1, -0x6624
/* 102BFC 802E137C 3C05802F */ lui $a1, %hi(D_802E99DC)
/* 102C00 802E1380 24A599DC */ addiu $a1, $a1, %lo(D_802E99DC)
/* 102C04 802E1384 0C043EF0 */ jal func_8010FBC0
/* 102C08 802E1388 00000000 */ nop
/* 102C0C 802E138C 080B84E7 */ j .L802E139C
@ -23,8 +23,8 @@ glabel func_802E1350
/* 102C14 802E1394 0C043F5A */ jal func_8010FD68
/* 102C18 802E1398 00000000 */ nop
.L802E139C:
/* 102C1C 802E139C 3C04802F */ lui $a0, 0x802f
/* 102C20 802E13A0 8C84B39C */ lw $a0, -0x4c64($a0)
/* 102C1C 802E139C 3C04802F */ lui $a0, %hi(D_802EB39C)
/* 102C20 802E13A0 8C84B39C */ lw $a0, %lo(D_802EB39C)($a0)
/* 102C24 802E13A4 0C04971C */ jal close_message
/* 102C28 802E13A8 00000000 */ nop
.L802E13AC:

View File

@ -9,8 +9,8 @@ glabel func_802E13B8
/* 102C48 802E13C8 AFB10014 */ sw $s1, 0x14($sp)
/* 102C4C 802E13CC 0C0B8DB9 */ jal entity_init_Hammer23Block_normal
/* 102C50 802E13D0 8E110040 */ lw $s1, 0x40($s0)
/* 102C54 802E13D4 3C02802E */ lui $v0, 0x802e
/* 102C58 802E13D8 24420DE0 */ addiu $v0, $v0, 0xde0
/* 102C54 802E13D4 3C02802E */ lui $v0, %hi(D_802E0DE0)
/* 102C58 802E13D8 24420DE0 */ addiu $v0, $v0, %lo(D_802E0DE0)
/* 102C5C 802E13DC AE02003C */ sw $v0, 0x3c($s0)
/* 102C60 802E13E0 24020008 */ addiu $v0, $zero, 8
/* 102C64 802E13E4 A6220004 */ sh $v0, 4($s1)

View File

@ -14,8 +14,8 @@ glabel func_802E1460
/* 102D04 802E1484 10400009 */ beqz $v0, .L802E14AC
/* 102D08 802E1488 A6030022 */ sh $v1, 0x22($s0)
/* 102D0C 802E148C C620004C */ lwc1 $f0, 0x4c($s1)
/* 102D10 802E1490 3C01802F */ lui $at, 0x802f
/* 102D14 802E1494 D422B000 */ ldc1 $f2, -0x5000($at)
/* 102D10 802E1490 3C01802F */ lui $at, %hi(D_802EB000)
/* 102D14 802E1494 D422B000 */ ldc1 $f2, %lo(D_802EB000)($at)
/* 102D18 802E1498 46000021 */ cvt.d.s $f0, $f0
/* 102D1C 802E149C 46220001 */ sub.d $f0, $f0, $f2
/* 102D20 802E14A0 46200020 */ cvt.s.d $f0, $f0

View File

@ -12,8 +12,8 @@ glabel func_802E14D8
/* 102D74 802E14F4 10400009 */ beqz $v0, .L802E151C
/* 102D78 802E14F8 A6030022 */ sh $v1, 0x22($s0)
/* 102D7C 802E14FC C480004C */ lwc1 $f0, 0x4c($a0)
/* 102D80 802E1500 3C01802F */ lui $at, 0x802f
/* 102D84 802E1504 D422B008 */ ldc1 $f2, -0x4ff8($at)
/* 102D80 802E1500 3C01802F */ lui $at, %hi(D_802EB008)
/* 102D84 802E1504 D422B008 */ ldc1 $f2, %lo(D_802EB008)($at)
/* 102D88 802E1508 46000021 */ cvt.d.s $f0, $f0
/* 102D8C 802E150C 46220000 */ add.d $f0, $f0, $f2
/* 102D90 802E1510 46200020 */ cvt.s.d $f0, $f0

View File

@ -14,14 +14,14 @@ glabel func_802E17A8
/* 10304C 802E17CC 104000D3 */ beqz $v0, .L802E1B1C
/* 103050 802E17D0 0000902D */ daddu $s2, $zero, $zero
/* 103054 802E17D4 00031080 */ sll $v0, $v1, 2
/* 103058 802E17D8 3C01802F */ lui $at, 0x802f
/* 103058 802E17D8 3C01802F */ lui $at, %hi(D_802EB010)
/* 10305C 802E17DC 00220821 */ addu $at, $at, $v0
/* 103060 802E17E0 8C22B010 */ lw $v0, -0x4ff0($at)
/* 103060 802E17E0 8C22B010 */ lw $v0, %lo(D_802EB010)($at)
/* 103064 802E17E4 00400008 */ jr $v0
/* 103068 802E17E8 00000000 */ nop
/* 10306C 802E17EC C602001C */ lwc1 $f2, 0x1c($s0)
/* 103070 802E17F0 3C01802F */ lui $at, 0x802f
/* 103074 802E17F4 D420B028 */ ldc1 $f0, -0x4fd8($at)
/* 103070 802E17F0 3C01802F */ lui $at, %hi(D_802EB028)
/* 103074 802E17F4 D420B028 */ ldc1 $f0, %lo(D_802EB028)($at)
/* 103078 802E17F8 460010A1 */ cvt.d.s $f2, $f2
/* 10307C 802E17FC 46201082 */ mul.d $f2, $f2, $f0
/* 103080 802E1800 00000000 */ nop
@ -36,8 +36,8 @@ glabel func_802E17A8
/* 1030A4 802E1824 46000021 */ cvt.d.s $f0, $f0
/* 1030A8 802E1828 46220002 */ mul.d $f0, $f0, $f2
/* 1030AC 802E182C 00000000 */ nop
/* 1030B0 802E1830 3C01802F */ lui $at, 0x802f
/* 1030B4 802E1834 D422B030 */ ldc1 $f2, -0x4fd0($at)
/* 1030B0 802E1830 3C01802F */ lui $at, %hi(D_802EB030)
/* 1030B4 802E1834 D422B030 */ ldc1 $f2, %lo(D_802EB030)($at)
/* 1030B8 802E1838 46200120 */ cvt.s.d $f4, $f0
/* 1030BC 802E183C 46002021 */ cvt.d.s $f0, $f4
/* 1030C0 802E1840 4622003C */ c.lt.d $f0, $f2
@ -63,8 +63,8 @@ glabel func_802E17A8
/* 10310C 802E188C 080B86C1 */ j .L802E1B04
/* 103110 802E1890 00000000 */ nop
/* 103114 802E1894 C602001C */ lwc1 $f2, 0x1c($s0)
/* 103118 802E1898 3C01802F */ lui $at, 0x802f
/* 10311C 802E189C D420B038 */ ldc1 $f0, -0x4fc8($at)
/* 103118 802E1898 3C01802F */ lui $at, %hi(D_802EB038)
/* 10311C 802E189C D420B038 */ ldc1 $f0, %lo(D_802EB038)($at)
/* 103120 802E18A0 460010A1 */ cvt.d.s $f2, $f2
/* 103124 802E18A4 46201082 */ mul.d $f2, $f2, $f0
/* 103128 802E18A8 00000000 */ nop
@ -79,8 +79,8 @@ glabel func_802E17A8
/* 10314C 802E18CC 46000021 */ cvt.d.s $f0, $f0
/* 103150 802E18D0 46220003 */ div.d $f0, $f0, $f2
/* 103154 802E18D4 46200120 */ cvt.s.d $f4, $f0
/* 103158 802E18D8 3C01802F */ lui $at, 0x802f
/* 10315C 802E18DC D422B040 */ ldc1 $f2, -0x4fc0($at)
/* 103158 802E18D8 3C01802F */ lui $at, %hi(D_802EB040)
/* 10315C 802E18DC D422B040 */ ldc1 $f2, %lo(D_802EB040)($at)
/* 103160 802E18E0 46002021 */ cvt.d.s $f0, $f4
/* 103164 802E18E4 4620103C */ c.lt.d $f2, $f0
/* 103168 802E18E8 00000000 */ nop
@ -105,8 +105,8 @@ glabel func_802E17A8
/* 1031B0 802E1930 080B86C1 */ j .L802E1B04
/* 1031B4 802E1934 00000000 */ nop
/* 1031B8 802E1938 C602001C */ lwc1 $f2, 0x1c($s0)
/* 1031BC 802E193C 3C01802F */ lui $at, 0x802f
/* 1031C0 802E1940 D420B048 */ ldc1 $f0, -0x4fb8($at)
/* 1031BC 802E193C 3C01802F */ lui $at, %hi(D_802EB048)
/* 1031C0 802E1940 D420B048 */ ldc1 $f0, %lo(D_802EB048)($at)
/* 1031C4 802E1944 460010A1 */ cvt.d.s $f2, $f2
/* 1031C8 802E1948 46201082 */ mul.d $f2, $f2, $f0
/* 1031CC 802E194C 00000000 */ nop
@ -121,8 +121,8 @@ glabel func_802E17A8
/* 1031F0 802E1970 46000021 */ cvt.d.s $f0, $f0
/* 1031F4 802E1974 46220002 */ mul.d $f0, $f0, $f2
/* 1031F8 802E1978 00000000 */ nop
/* 1031FC 802E197C 3C01802F */ lui $at, 0x802f
/* 103200 802E1980 D422B050 */ ldc1 $f2, -0x4fb0($at)
/* 1031FC 802E197C 3C01802F */ lui $at, %hi(D_802EB050)
/* 103200 802E1980 D422B050 */ ldc1 $f2, %lo(D_802EB050)($at)
/* 103204 802E1984 46200120 */ cvt.s.d $f4, $f0
/* 103208 802E1988 46002021 */ cvt.d.s $f0, $f4
/* 10320C 802E198C 4622003C */ c.lt.d $f0, $f2
@ -148,8 +148,8 @@ glabel func_802E17A8
/* 103258 802E19D8 080B86C1 */ j .L802E1B04
/* 10325C 802E19DC 00000000 */ nop
/* 103260 802E19E0 C602001C */ lwc1 $f2, 0x1c($s0)
/* 103264 802E19E4 3C01802F */ lui $at, 0x802f
/* 103268 802E19E8 D420B058 */ ldc1 $f0, -0x4fa8($at)
/* 103264 802E19E4 3C01802F */ lui $at, %hi(D_802EB058)
/* 103268 802E19E8 D420B058 */ ldc1 $f0, %lo(D_802EB058)($at)
/* 10326C 802E19EC 460010A1 */ cvt.d.s $f2, $f2
/* 103270 802E19F0 46201082 */ mul.d $f2, $f2, $f0
/* 103274 802E19F4 00000000 */ nop
@ -164,8 +164,8 @@ glabel func_802E17A8
/* 103298 802E1A18 46000021 */ cvt.d.s $f0, $f0
/* 10329C 802E1A1C 46220003 */ div.d $f0, $f0, $f2
/* 1032A0 802E1A20 46200120 */ cvt.s.d $f4, $f0
/* 1032A4 802E1A24 3C01802F */ lui $at, 0x802f
/* 1032A8 802E1A28 D422B060 */ ldc1 $f2, -0x4fa0($at)
/* 1032A4 802E1A24 3C01802F */ lui $at, %hi(D_802EB060)
/* 1032A8 802E1A28 D422B060 */ ldc1 $f2, %lo(D_802EB060)($at)
/* 1032AC 802E1A2C 46002021 */ cvt.d.s $f0, $f4
/* 1032B0 802E1A30 4620103C */ c.lt.d $f2, $f0
/* 1032B4 802E1A34 00000000 */ nop
@ -198,8 +198,8 @@ glabel func_802E17A8
/* 10331C 802E1A9C 46000021 */ cvt.d.s $f0, $f0
/* 103320 802E1AA0 46220002 */ mul.d $f0, $f0, $f2
/* 103324 802E1AA4 00000000 */ nop
/* 103328 802E1AA8 3C01802F */ lui $at, 0x802f
/* 10332C 802E1AAC D422B068 */ ldc1 $f2, -0x4f98($at)
/* 103328 802E1AA8 3C01802F */ lui $at, %hi(D_802EB068)
/* 10332C 802E1AAC D422B068 */ ldc1 $f2, %lo(D_802EB068)($at)
/* 103330 802E1AB0 46200120 */ cvt.s.d $f4, $f0
/* 103334 802E1AB4 46002021 */ cvt.d.s $f0, $f4
/* 103338 802E1AB8 4622003C */ c.lt.d $f0, $f2
@ -236,9 +236,9 @@ glabel func_802E17A8
/* 1033A8 802E1B28 2C620006 */ sltiu $v0, $v1, 6
/* 1033AC 802E1B2C 104000D0 */ beqz $v0, .L802E1E70
/* 1033B0 802E1B30 00031080 */ sll $v0, $v1, 2
/* 1033B4 802E1B34 3C01802F */ lui $at, 0x802f
/* 1033B4 802E1B34 3C01802F */ lui $at, %hi(D_802EB070)
/* 1033B8 802E1B38 00220821 */ addu $at, $at, $v0
/* 1033BC 802E1B3C 8C22B070 */ lw $v0, -0x4f90($at)
/* 1033BC 802E1B3C 8C22B070 */ lw $v0, %lo(D_802EB070)($at)
/* 1033C0 802E1B40 00400008 */ jr $v0
/* 1033C4 802E1B44 00000000 */ nop
/* 1033C8 802E1B48 C602001C */ lwc1 $f2, 0x1c($s0)
@ -259,8 +259,8 @@ glabel func_802E17A8
/* 103404 802E1B84 46000021 */ cvt.d.s $f0, $f0
/* 103408 802E1B88 46220003 */ div.d $f0, $f0, $f2
/* 10340C 802E1B8C 46200120 */ cvt.s.d $f4, $f0
/* 103410 802E1B90 3C01802F */ lui $at, 0x802f
/* 103414 802E1B94 D422B088 */ ldc1 $f2, -0x4f78($at)
/* 103410 802E1B90 3C01802F */ lui $at, %hi(D_802EB088)
/* 103414 802E1B94 D422B088 */ ldc1 $f2, %lo(D_802EB088)($at)
/* 103418 802E1B98 46002021 */ cvt.d.s $f0, $f4
/* 10341C 802E1B9C 4620103C */ c.lt.d $f2, $f0
/* 103420 802E1BA0 00000000 */ nop
@ -285,8 +285,8 @@ glabel func_802E17A8
/* 103468 802E1BE8 080B8796 */ j .L802E1E58
/* 10346C 802E1BEC 00000000 */ nop
/* 103470 802E1BF0 C602001C */ lwc1 $f2, 0x1c($s0)
/* 103474 802E1BF4 3C01802F */ lui $at, 0x802f
/* 103478 802E1BF8 D420B090 */ ldc1 $f0, -0x4f70($at)
/* 103474 802E1BF4 3C01802F */ lui $at, %hi(D_802EB090)
/* 103478 802E1BF8 D420B090 */ ldc1 $f0, %lo(D_802EB090)($at)
/* 10347C 802E1BFC 460010A1 */ cvt.d.s $f2, $f2
/* 103480 802E1C00 46201082 */ mul.d $f2, $f2, $f0
/* 103484 802E1C04 00000000 */ nop
@ -301,8 +301,8 @@ glabel func_802E17A8
/* 1034A8 802E1C28 46000021 */ cvt.d.s $f0, $f0
/* 1034AC 802E1C2C 46220003 */ div.d $f0, $f0, $f2
/* 1034B0 802E1C30 46200120 */ cvt.s.d $f4, $f0
/* 1034B4 802E1C34 3C01802F */ lui $at, 0x802f
/* 1034B8 802E1C38 D422B098 */ ldc1 $f2, -0x4f68($at)
/* 1034B4 802E1C34 3C01802F */ lui $at, %hi(D_802EB098)
/* 1034B8 802E1C38 D422B098 */ ldc1 $f2, %lo(D_802EB098)($at)
/* 1034BC 802E1C3C 46002021 */ cvt.d.s $f0, $f4
/* 1034C0 802E1C40 4622003C */ c.lt.d $f0, $f2
/* 1034C4 802E1C44 00000000 */ nop
@ -327,8 +327,8 @@ glabel func_802E17A8
/* 10350C 802E1C8C 080B8796 */ j .L802E1E58
/* 103510 802E1C90 00000000 */ nop
/* 103514 802E1C94 C602001C */ lwc1 $f2, 0x1c($s0)
/* 103518 802E1C98 3C01802F */ lui $at, 0x802f
/* 10351C 802E1C9C D420B0A0 */ ldc1 $f0, -0x4f60($at)
/* 103518 802E1C98 3C01802F */ lui $at, %hi(D_802EB0A0)
/* 10351C 802E1C9C D420B0A0 */ ldc1 $f0, %lo(D_802EB0A0)($at)
/* 103520 802E1CA0 460010A1 */ cvt.d.s $f2, $f2
/* 103524 802E1CA4 46201082 */ mul.d $f2, $f2, $f0
/* 103528 802E1CA8 00000000 */ nop
@ -343,8 +343,8 @@ glabel func_802E17A8
/* 10354C 802E1CCC 46000021 */ cvt.d.s $f0, $f0
/* 103550 802E1CD0 46220003 */ div.d $f0, $f0, $f2
/* 103554 802E1CD4 46200120 */ cvt.s.d $f4, $f0
/* 103558 802E1CD8 3C01802F */ lui $at, 0x802f
/* 10355C 802E1CDC D422B0A8 */ ldc1 $f2, -0x4f58($at)
/* 103558 802E1CD8 3C01802F */ lui $at, %hi(D_802EB0A8)
/* 10355C 802E1CDC D422B0A8 */ ldc1 $f2, %lo(D_802EB0A8)($at)
/* 103560 802E1CE0 46002021 */ cvt.d.s $f0, $f4
/* 103564 802E1CE4 4620103C */ c.lt.d $f2, $f0
/* 103568 802E1CE8 00000000 */ nop
@ -385,8 +385,8 @@ glabel func_802E17A8
/* 1035F0 802E1D70 46000021 */ cvt.d.s $f0, $f0
/* 1035F4 802E1D74 46220003 */ div.d $f0, $f0, $f2
/* 1035F8 802E1D78 46200120 */ cvt.s.d $f4, $f0
/* 1035FC 802E1D7C 3C01802F */ lui $at, 0x802f
/* 103600 802E1D80 D422B0B0 */ ldc1 $f2, -0x4f50($at)
/* 1035FC 802E1D7C 3C01802F */ lui $at, %hi(D_802EB0B0)
/* 103600 802E1D80 D422B0B0 */ ldc1 $f2, %lo(D_802EB0B0)($at)
/* 103604 802E1D84 46002021 */ cvt.d.s $f0, $f4
/* 103608 802E1D88 4622003C */ c.lt.d $f0, $f2
/* 10360C 802E1D8C 00000000 */ nop
@ -419,8 +419,8 @@ glabel func_802E17A8
/* 103674 802E1DF4 46000021 */ cvt.d.s $f0, $f0
/* 103678 802E1DF8 46220003 */ div.d $f0, $f0, $f2
/* 10367C 802E1DFC 46200120 */ cvt.s.d $f4, $f0
/* 103680 802E1E00 3C01802F */ lui $at, 0x802f
/* 103684 802E1E04 D422B0B8 */ ldc1 $f2, -0x4f48($at)
/* 103680 802E1E00 3C01802F */ lui $at, %hi(D_802EB0B8)
/* 103684 802E1E04 D422B0B8 */ ldc1 $f2, %lo(D_802EB0B8)($at)
/* 103688 802E1E08 46002021 */ cvt.d.s $f0, $f4
/* 10368C 802E1E0C 4620103C */ c.lt.d $f2, $f0
/* 103690 802E1E10 00000000 */ nop

View File

@ -14,14 +14,14 @@ glabel func_802E1EDC
/* 103780 802E1F00 10400087 */ beqz $v0, .L802E2120
/* 103784 802E1F04 0000902D */ daddu $s2, $zero, $zero
/* 103788 802E1F08 00031080 */ sll $v0, $v1, 2
/* 10378C 802E1F0C 3C01802F */ lui $at, 0x802f
/* 10378C 802E1F0C 3C01802F */ lui $at, %hi(D_802EB0C0)
/* 103790 802E1F10 00220821 */ addu $at, $at, $v0
/* 103794 802E1F14 8C22B0C0 */ lw $v0, -0x4f40($at)
/* 103794 802E1F14 8C22B0C0 */ lw $v0, %lo(D_802EB0C0)($at)
/* 103798 802E1F18 00400008 */ jr $v0
/* 10379C 802E1F1C 00000000 */ nop
/* 1037A0 802E1F20 C602001C */ lwc1 $f2, 0x1c($s0)
/* 1037A4 802E1F24 3C01802F */ lui $at, 0x802f
/* 1037A8 802E1F28 D420B0D8 */ ldc1 $f0, -0x4f28($at)
/* 1037A4 802E1F24 3C01802F */ lui $at, %hi(D_802EB0D8)
/* 1037A8 802E1F28 D420B0D8 */ ldc1 $f0, %lo(D_802EB0D8)($at)
/* 1037AC 802E1F2C 460010A1 */ cvt.d.s $f2, $f2
/* 1037B0 802E1F30 46201082 */ mul.d $f2, $f2, $f0
/* 1037B4 802E1F34 00000000 */ nop
@ -36,8 +36,8 @@ glabel func_802E1EDC
/* 1037D8 802E1F58 46000021 */ cvt.d.s $f0, $f0
/* 1037DC 802E1F5C 46220002 */ mul.d $f0, $f0, $f2
/* 1037E0 802E1F60 00000000 */ nop
/* 1037E4 802E1F64 3C01802F */ lui $at, 0x802f
/* 1037E8 802E1F68 D422B0E0 */ ldc1 $f2, -0x4f20($at)
/* 1037E4 802E1F64 3C01802F */ lui $at, %hi(D_802EB0E0)
/* 1037E8 802E1F68 D422B0E0 */ ldc1 $f2, %lo(D_802EB0E0)($at)
/* 1037EC 802E1F6C 46200120 */ cvt.s.d $f4, $f0
/* 1037F0 802E1F70 46002021 */ cvt.d.s $f0, $f4
/* 1037F4 802E1F74 4622003C */ c.lt.d $f0, $f2
@ -60,13 +60,13 @@ glabel func_802E1EDC
/* 103834 802E1FB4 080B8840 */ j .L802E2100
/* 103838 802E1FB8 00000000 */ nop
/* 10383C 802E1FBC C602001C */ lwc1 $f2, 0x1c($s0)
/* 103840 802E1FC0 3C01802F */ lui $at, 0x802f
/* 103844 802E1FC4 D420B0E8 */ ldc1 $f0, -0x4f18($at)
/* 103840 802E1FC0 3C01802F */ lui $at, %hi(D_802EB0E8)
/* 103844 802E1FC4 D420B0E8 */ ldc1 $f0, %lo(D_802EB0E8)($at)
/* 103848 802E1FC8 080B881F */ j .L802E207C
/* 10384C 802E1FCC 460010A1 */ cvt.d.s $f2, $f2
/* 103850 802E1FD0 C602001C */ lwc1 $f2, 0x1c($s0)
/* 103854 802E1FD4 3C01802F */ lui $at, 0x802f
/* 103858 802E1FD8 D420B0F0 */ ldc1 $f0, -0x4f10($at)
/* 103854 802E1FD4 3C01802F */ lui $at, %hi(D_802EB0F0)
/* 103858 802E1FD8 D420B0F0 */ ldc1 $f0, %lo(D_802EB0F0)($at)
/* 10385C 802E1FDC 460010A1 */ cvt.d.s $f2, $f2
/* 103860 802E1FE0 46201082 */ mul.d $f2, $f2, $f0
/* 103864 802E1FE4 00000000 */ nop
@ -81,8 +81,8 @@ glabel func_802E1EDC
/* 103888 802E2008 46000021 */ cvt.d.s $f0, $f0
/* 10388C 802E200C 46220002 */ mul.d $f0, $f0, $f2
/* 103890 802E2010 00000000 */ nop
/* 103894 802E2014 3C01802F */ lui $at, 0x802f
/* 103898 802E2018 D422B0F8 */ ldc1 $f2, -0x4f08($at)
/* 103894 802E2014 3C01802F */ lui $at, %hi(D_802EB0F8)
/* 103898 802E2018 D422B0F8 */ ldc1 $f2, %lo(D_802EB0F8)($at)
/* 10389C 802E201C 46200120 */ cvt.s.d $f4, $f0
/* 1038A0 802E2020 46002021 */ cvt.d.s $f0, $f4
/* 1038A4 802E2024 4622003C */ c.lt.d $f0, $f2
@ -105,8 +105,8 @@ glabel func_802E1EDC
/* 1038E4 802E2064 080B8840 */ j .L802E2100
/* 1038E8 802E2068 00000000 */ nop
/* 1038EC 802E206C C602001C */ lwc1 $f2, 0x1c($s0)
/* 1038F0 802E2070 3C01802F */ lui $at, 0x802f
/* 1038F4 802E2074 D420B100 */ ldc1 $f0, -0x4f00($at)
/* 1038F0 802E2070 3C01802F */ lui $at, %hi(D_802EB100)
/* 1038F4 802E2074 D420B100 */ ldc1 $f0, %lo(D_802EB100)($at)
/* 1038F8 802E2078 460010A1 */ cvt.d.s $f2, $f2
.L802E207C:
/* 1038FC 802E207C 46201082 */ mul.d $f2, $f2, $f0
@ -122,8 +122,8 @@ glabel func_802E1EDC
/* 103924 802E20A4 46000021 */ cvt.d.s $f0, $f0
/* 103928 802E20A8 46220003 */ div.d $f0, $f0, $f2
/* 10392C 802E20AC 46200120 */ cvt.s.d $f4, $f0
/* 103930 802E20B0 3C01802F */ lui $at, 0x802f
/* 103934 802E20B4 D422B108 */ ldc1 $f2, -0x4ef8($at)
/* 103930 802E20B0 3C01802F */ lui $at, %hi(D_802EB108)
/* 103934 802E20B4 D422B108 */ ldc1 $f2, %lo(D_802EB108)($at)
/* 103938 802E20B8 46002021 */ cvt.d.s $f0, $f4
/* 10393C 802E20BC 4620103C */ c.lt.d $f2, $f0
/* 103940 802E20C0 00000000 */ nop
@ -174,15 +174,15 @@ glabel func_802E1EDC
/* 1039E4 802E2164 00000000 */ nop
.L802E2168:
/* 1039E8 802E2168 C602001C */ lwc1 $f2, 0x1c($s0)
/* 1039EC 802E216C 3C01BFE0 */ lui $at, 0xbfe0
/* 1039EC 802E216C 3C01BFE0 */ lui $at, %hi(D_BFDFB110)
/* 1039F0 802E2170 44810800 */ mtc1 $at, $f1
/* 1039F4 802E2174 44800000 */ mtc1 $zero, $f0
/* 1039F8 802E2178 080B888A */ j .L802E2228
/* 1039FC 802E217C 460010A1 */ cvt.d.s $f2, $f2
.L802E2180:
/* 103A00 802E2180 C602001C */ lwc1 $f2, 0x1c($s0)
/* 103A04 802E2184 3C01802F */ lui $at, 0x802f
/* 103A08 802E2188 D420B110 */ ldc1 $f0, -0x4ef0($at)
/* 103A04 802E2184 3C01802F */ lui $at, %hi(D_802EB110)
/* 103A08 802E2188 D420B110 */ ldc1 $f0, %lo(D_BFDFB110)($at)
/* 103A0C 802E218C 460010A1 */ cvt.d.s $f2, $f2
/* 103A10 802E2190 46201082 */ mul.d $f2, $f2, $f0
/* 103A14 802E2194 00000000 */ nop
@ -197,8 +197,8 @@ glabel func_802E1EDC
/* 103A38 802E21B8 46000021 */ cvt.d.s $f0, $f0
/* 103A3C 802E21BC 46220003 */ div.d $f0, $f0, $f2
/* 103A40 802E21C0 46200120 */ cvt.s.d $f4, $f0
/* 103A44 802E21C4 3C01802F */ lui $at, 0x802f
/* 103A48 802E21C8 D422B118 */ ldc1 $f2, -0x4ee8($at)
/* 103A44 802E21C4 3C01802F */ lui $at, %hi(D_802EB118)
/* 103A48 802E21C8 D422B118 */ ldc1 $f2, %lo(D_802EB118)($at)
/* 103A4C 802E21CC 46002021 */ cvt.d.s $f0, $f4
/* 103A50 802E21D0 4622003C */ c.lt.d $f0, $f2
/* 103A54 802E21D4 00000000 */ nop
@ -221,8 +221,8 @@ glabel func_802E1EDC
/* 103A94 802E2214 00000000 */ nop
.L802E2218:
/* 103A98 802E2218 C602001C */ lwc1 $f2, 0x1c($s0)
/* 103A9C 802E221C 3C01802F */ lui $at, 0x802f
/* 103AA0 802E2220 D420B120 */ ldc1 $f0, -0x4ee0($at)
/* 103A9C 802E221C 3C01802F */ lui $at, %hi(D_802EB120)
/* 103AA0 802E2220 D420B120 */ ldc1 $f0, %lo(D_802EB120)($at)
/* 103AA4 802E2224 460010A1 */ cvt.d.s $f2, $f2
.L802E2228:
/* 103AA8 802E2228 46201082 */ mul.d $f2, $f2, $f0
@ -238,8 +238,8 @@ glabel func_802E1EDC
/* 103AD0 802E2250 46000021 */ cvt.d.s $f0, $f0
/* 103AD4 802E2254 46220003 */ div.d $f0, $f0, $f2
/* 103AD8 802E2258 46200120 */ cvt.s.d $f4, $f0
/* 103ADC 802E225C 3C01802F */ lui $at, 0x802f
/* 103AE0 802E2260 D422B128 */ ldc1 $f2, -0x4ed8($at)
/* 103ADC 802E225C 3C01802F */ lui $at, %hi(D_802EB128)
/* 103AE0 802E2260 D422B128 */ ldc1 $f2, %lo(D_802EB128)($at)
/* 103AE4 802E2264 46002021 */ cvt.d.s $f0, $f4
/* 103AE8 802E2268 4620103C */ c.lt.d $f2, $f0
/* 103AEC 802E226C 00000000 */ nop

View File

@ -21,8 +21,8 @@ glabel func_802E246C
/* 103D2C 802E24AC 8EB00040 */ lw $s0, 0x40($s5)
/* 103D30 802E24B0 00451021 */ addu $v0, $v0, $a1
/* 103D34 802E24B4 AE020034 */ sw $v0, 0x34($s0)
/* 103D38 802E24B8 3C02802E */ lui $v0, 0x802e
/* 103D3C 802E24BC 24422BA4 */ addiu $v0, $v0, 0x2ba4
/* 103D38 802E24B8 3C02802E */ lui $v0, %hi(D_802E2BA4)
/* 103D3C 802E24BC 24422BA4 */ addiu $v0, $v0, %lo(D_802E2BA4)
/* 103D40 802E24C0 AEA2003C */ sw $v0, 0x3c($s5)
/* 103D44 802E24C4 240200FF */ addiu $v0, $zero, 0xff
/* 103D48 802E24C8 A2A2000B */ sb $v0, 0xb($s5)
@ -95,8 +95,8 @@ glabel func_802E246C
.L802E25C4:
/* 103E44 802E25C4 0C00A64D */ jal func_80029934
/* 103E48 802E25C8 26730002 */ addiu $s3, $s3, 2
/* 103E4C 802E25CC 3C01802F */ lui $at, 0x802f
/* 103E50 802E25D0 D422B130 */ ldc1 $f2, -0x4ed0($at)
/* 103E4C 802E25CC 3C01802F */ lui $at, %hi(D_802EB130)
/* 103E50 802E25D0 D422B130 */ ldc1 $f2, %lo(D_802EB130)($at)
/* 103E54 802E25D4 46000021 */ cvt.d.s $f0, $f0
/* 103E58 802E25D8 46220002 */ mul.d $f0, $f0, $f2
/* 103E5C 802E25DC 00000000 */ nop

View File

@ -6,8 +6,8 @@ glabel func_802E263C
/* 103EC0 802E2640 F7B80078 */ sdc1 $f24, 0x78($sp)
/* 103EC4 802E2644 4480C000 */ mtc1 $zero, $f24
/* 103EC8 802E2648 F7BC0088 */ sdc1 $f28, 0x88($sp)
/* 103ECC 802E264C 3C01802F */ lui $at, 0x802f
/* 103ED0 802E2650 D43CB138 */ ldc1 $f28, -0x4ec8($at)
/* 103ECC 802E264C 3C01802F */ lui $at, %hi(D_802EB138)
/* 103ED0 802E2650 D43CB138 */ ldc1 $f28, %lo(D_802EB138)($at)
/* 103ED4 802E2654 AFB40050 */ sw $s4, 0x50($sp)
/* 103ED8 802E2658 0000A02D */ daddu $s4, $zero, $zero
/* 103EDC 802E265C F7BE0090 */ sdc1 $f30, 0x90($sp)
@ -106,8 +106,8 @@ glabel func_802E263C
/* 104038 802E27B8 A2220040 */ sb $v0, 0x40($s1)
.L802E27BC:
/* 10403C 802E27BC C6000124 */ lwc1 $f0, 0x124($s0)
/* 104040 802E27C0 3C01802F */ lui $at, 0x802f
/* 104044 802E27C4 D422B140 */ ldc1 $f2, -0x4ec0($at)
/* 104040 802E27C0 3C01802F */ lui $at, %hi(D_802EB140)
/* 104044 802E27C4 D422B140 */ ldc1 $f2, %lo(D_802EB140)($at)
/* 104048 802E27C8 46000021 */ cvt.d.s $f0, $f0
/* 10404C 802E27CC 46220001 */ sub.d $f0, $f0, $f2
/* 104050 802E27D0 46200020 */ cvt.s.d $f0, $f0
@ -115,12 +115,12 @@ glabel func_802E263C
/* 104058 802E27D8 E6000124 */ swc1 $f0, 0x124($s0)
.L802E27DC:
/* 10405C 802E27DC C60001EC */ lwc1 $f0, 0x1ec($s0)
/* 104060 802E27E0 3C01802F */ lui $at, 0x802f
/* 104064 802E27E4 D422B148 */ ldc1 $f2, -0x4eb8($at)
/* 104060 802E27E0 3C01802F */ lui $at, %hi(D_802EB148)
/* 104064 802E27E4 D422B148 */ ldc1 $f2, %lo(D_802EB148)($at)
/* 104068 802E27E8 46000021 */ cvt.d.s $f0, $f0
/* 10406C 802E27EC 46220001 */ sub.d $f0, $f0, $f2
/* 104070 802E27F0 3C01802F */ lui $at, 0x802f
/* 104074 802E27F4 D424B150 */ ldc1 $f4, -0x4eb0($at)
/* 104070 802E27F0 3C01802F */ lui $at, %hi(D_802EB150)
/* 104074 802E27F4 D424B150 */ ldc1 $f4, %lo(D_802EB150)($at)
/* 104078 802E27F8 46200020 */ cvt.s.d $f0, $f0
/* 10407C 802E27FC 460000A1 */ cvt.d.s $f2, $f0
/* 104080 802E2800 4624103C */ c.lt.d $f2, $f4
@ -212,8 +212,8 @@ glabel func_802E263C
/* 1041D4 802E2954 00000000 */ nop
/* 1041D8 802E2958 46286302 */ mul.d $f12, $f12, $f8
/* 1041DC 802E295C 00000000 */ nop
/* 1041E0 802E2960 3C01802F */ lui $at, 0x802f
/* 1041E4 802E2964 D420B158 */ ldc1 $f0, -0x4ea8($at)
/* 1041E0 802E2960 3C01802F */ lui $at, %hi(D_802EB158)
/* 1041E4 802E2964 D420B158 */ ldc1 $f0, %lo(D_802EB158)($at)
/* 1041E8 802E2968 46206302 */ mul.d $f12, $f12, $f0
/* 1041EC 802E296C 00000000 */ nop
/* 1041F0 802E2970 8FA50038 */ lw $a1, 0x38($sp)

View File

@ -4,8 +4,8 @@
glabel func_802E2BA4
/* 104424 802E2BA4 27BDFE80 */ addiu $sp, $sp, -0x180
/* 104428 802E2BA8 AFB20130 */ sw $s2, 0x130($sp)
/* 10442C 802E2BAC 3C12800A */ lui $s2, 0x800a
/* 104430 802E2BB0 8E52A66C */ lw $s2, -0x5994($s2)
/* 10442C 802E2BAC 3C12800A */ lui $s2, %hi(D_8009A66C)
/* 104430 802E2BB0 8E52A66C */ lw $s2, %lo(D_8009A66C)($s2)
/* 104434 802E2BB4 F7BA0168 */ sdc1 $f26, 0x168($sp)
/* 104438 802E2BB8 3C0143B4 */ lui $at, 0x43b4
/* 10443C 802E2BBC 4481D000 */ mtc1 $at, $f26
@ -138,10 +138,10 @@ glabel func_802E2BA4
/* 10462C 802E2DAC 0C019D80 */ jal guMtxCatF
/* 104630 802E2DB0 02A0302D */ daddu $a2, $s5, $zero
/* 104634 802E2DB4 02A0202D */ daddu $a0, $s5, $zero
/* 104638 802E2DB8 3C058007 */ lui $a1, 0x8007
/* 10463C 802E2DBC 94A541F0 */ lhu $a1, 0x41f0($a1)
/* 104640 802E2DC0 3C02800A */ lui $v0, 0x800a
/* 104644 802E2DC4 8C42A674 */ lw $v0, -0x598c($v0)
/* 104638 802E2DB8 3C058007 */ lui $a1, %hi(D_800741F0)
/* 10463C 802E2DBC 94A541F0 */ lhu $a1, %lo(D_800741F0)($a1)
/* 104640 802E2DC0 3C02800A */ lui $v0, %hi(D_8009A674)
/* 104644 802E2DC4 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 104648 802E2DC8 8FA80124 */ lw $t0, 0x124($sp)
/* 10464C 802E2DCC 00052980 */ sll $a1, $a1, 6
/* 104650 802E2DD0 00A82821 */ addu $a1, $a1, $t0
@ -149,18 +149,18 @@ glabel func_802E2BA4
/* 104658 802E2DD8 00452821 */ addu $a1, $v0, $a1
/* 10465C 802E2DDC 3C05D838 */ lui $a1, 0xd838
/* 104660 802E2DE0 34A50002 */ ori $a1, $a1, 2
/* 104664 802E2DE4 3C028007 */ lui $v0, 0x8007
/* 104668 802E2DE8 944241F0 */ lhu $v0, 0x41f0($v0)
/* 104664 802E2DE4 3C028007 */ lui $v0, %hi(D_800741F0)
/* 104668 802E2DE8 944241F0 */ lhu $v0, %lo(D_800741F0)($v0)
/* 10466C 802E2DEC 3C03DA38 */ lui $v1, 0xda38
/* 104670 802E2DF0 AE23FFFC */ sw $v1, -4($s1)
/* 104674 802E2DF4 8FA80124 */ lw $t0, 0x124($sp)
/* 104678 802E2DF8 24430001 */ addiu $v1, $v0, 1
/* 10467C 802E2DFC 3042FFFF */ andi $v0, $v0, 0xffff
/* 104680 802E2E00 00021180 */ sll $v0, $v0, 6
/* 104684 802E2E04 3C018007 */ lui $at, 0x8007
/* 104688 802E2E08 A42341F0 */ sh $v1, 0x41f0($at)
/* 10468C 802E2E0C 3C03800A */ lui $v1, 0x800a
/* 104690 802E2E10 8C63A674 */ lw $v1, -0x598c($v1)
/* 104684 802E2E04 3C018007 */ lui $at, %hi(D_800741F0)
/* 104688 802E2E08 A42341F0 */ sh $v1, %lo(D_800741F0)($at)
/* 10468C 802E2E0C 3C03800A */ lui $v1, %hi(D_8009A674)
/* 104690 802E2E10 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 104694 802E2E14 00481021 */ addu $v0, $v0, $t0
/* 104698 802E2E18 00621821 */ addu $v1, $v1, $v0
/* 10469C 802E2E1C AE230000 */ sw $v1, ($s1)
@ -186,8 +186,8 @@ glabel func_802E2BA4
/* 1046EC 802E2E6C 8FB5013C */ lw $s5, 0x13c($sp)
/* 1046F0 802E2E70 8FB40138 */ lw $s4, 0x138($sp)
/* 1046F4 802E2E74 8FB30134 */ lw $s3, 0x134($sp)
/* 1046F8 802E2E78 3C01800A */ lui $at, 0x800a
/* 1046FC 802E2E7C AC32A66C */ sw $s2, -0x5994($at)
/* 1046F8 802E2E78 3C01800A */ lui $at, %hi(D_8009A66C)
/* 1046FC 802E2E7C AC32A66C */ sw $s2, %lo(D_8009A66C)($at)
/* 104700 802E2E80 8FB20130 */ lw $s2, 0x130($sp)
/* 104704 802E2E84 8FB1012C */ lw $s1, 0x12c($sp)
/* 104708 802E2E88 8FB00128 */ lw $s0, 0x128($sp)

View File

@ -30,9 +30,9 @@ glabel func_802E2EB0
/* 104790 802E2F10 2C62000E */ sltiu $v0, $v1, 0xe
/* 104794 802E2F14 10400023 */ beqz $v0, .L802E2FA4
/* 104798 802E2F18 00031080 */ sll $v0, $v1, 2
/* 10479C 802E2F1C 3C01802F */ lui $at, 0x802f
/* 10479C 802E2F1C 3C01802F */ lui $at, %hi(D_802EB160)
/* 1047A0 802E2F20 00220821 */ addu $at, $at, $v0
/* 1047A4 802E2F24 8C22B160 */ lw $v0, -0x4ea0($at)
/* 1047A4 802E2F24 8C22B160 */ lw $v0, %lo(D_802EB160)($at)
/* 1047A8 802E2F28 00400008 */ jr $v0
/* 1047AC 802E2F2C 00000000 */ nop
/* 1047B0 802E2F30 3C120A00 */ lui $s2, 0xa00

View File

@ -14,31 +14,31 @@ glabel func_802E2FD0
/* 104874 802E2FF4 2C62000E */ sltiu $v0, $v1, 0xe
/* 104878 802E2FF8 1040001A */ beqz $v0, .L802E3064
/* 10487C 802E2FFC 00031080 */ sll $v0, $v1, 2
/* 104880 802E3000 3C01802F */ lui $at, 0x802f
/* 104880 802E3000 3C01802F */ lui $at, %hi(D_802EB198)
/* 104884 802E3004 00220821 */ addu $at, $at, $v0
/* 104888 802E3008 8C22B198 */ lw $v0, -0x4e68($at)
/* 104888 802E3008 8C22B198 */ lw $v0, %lo(D_802EB198)($at)
/* 10488C 802E300C 00400008 */ jr $v0
/* 104890 802E3010 00000000 */ nop
/* 104894 802E3014 3C10802F */ lui $s0, 0x802f
/* 104894 802E3014 3C10802F */ lui $s0, %hi(D_802E9C8C)
/* 104898 802E3018 080B8C19 */ j .L802E3064
/* 10489C 802E301C 26109C8C */ addiu $s0, $s0, -0x6374
/* 1048A0 802E3020 3C10802F */ lui $s0, 0x802f
/* 10489C 802E301C 26109C8C */ addiu $s0, $s0, %lo(D_802E9C8C)
/* 1048A0 802E3020 3C10802F */ lui $s0, %hi(D_802E9CF8)
/* 1048A4 802E3024 080B8C19 */ j .L802E3064
/* 1048A8 802E3028 26109CF8 */ addiu $s0, $s0, -0x6308
/* 1048AC 802E302C 3C10802F */ lui $s0, 0x802f
/* 1048A8 802E3028 26109CF8 */ addiu $s0, $s0, %lo(D_802E9CF8)
/* 1048AC 802E302C 3C10802F */ lui $s0, %hi(D_802E9CB0)
/* 1048B0 802E3030 080B8C19 */ j .L802E3064
/* 1048B4 802E3034 26109CB0 */ addiu $s0, $s0, -0x6350
/* 1048B8 802E3038 3C10802F */ lui $s0, 0x802f
/* 1048B4 802E3034 26109CB0 */ addiu $s0, $s0, %lo(D_802E9CB0)
/* 1048B8 802E3038 3C10802F */ lui $s0, %hi(D_802E9D1C)
/* 1048BC 802E303C 080B8C19 */ j .L802E3064
/* 1048C0 802E3040 26109D1C */ addiu $s0, $s0, -0x62e4
/* 1048C4 802E3044 3C10802F */ lui $s0, 0x802f
/* 1048C0 802E3040 26109D1C */ addiu $s0, $s0, %lo(D_802E9D1C)
/* 1048C4 802E3044 3C10802F */ lui $s0, %hi(D_802E9CD4)
/* 1048C8 802E3048 080B8C19 */ j .L802E3064
/* 1048CC 802E304C 26109CD4 */ addiu $s0, $s0, -0x632c
/* 1048D0 802E3050 3C10802F */ lui $s0, 0x802f
/* 1048CC 802E304C 26109CD4 */ addiu $s0, $s0, %lo(D_802E9CD4)
/* 1048D0 802E3050 3C10802F */ lui $s0, %hi(D_802E9D40)
/* 1048D4 802E3054 080B8C19 */ j .L802E3064
/* 1048D8 802E3058 26109D40 */ addiu $s0, $s0, -0x62c0
/* 1048DC 802E305C 3C10802F */ lui $s0, 0x802f
/* 1048E0 802E3060 26109D64 */ addiu $s0, $s0, -0x629c
/* 1048D8 802E3058 26109D40 */ addiu $s0, $s0, %lo(D_802E9D40)
/* 1048DC 802E305C 3C10802F */ lui $s0, %hi(D_802E9D64)
/* 1048E0 802E3060 26109D64 */ addiu $s0, $s0, %lo(D_802E9D64)
.L802E3064:
/* 1048E4 802E3064 1200000E */ beqz $s0, .L802E30A0
/* 1048E8 802E3068 0200202D */ daddu $a0, $s0, $zero

View File

@ -4,11 +4,11 @@
glabel func_80035000
/* 10400 80035000 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 10404 80035004 AFB00010 */ sw $s0, 0x10($sp)
/* 10408 80035008 3C10800A */ lui $s0, 0x800a
/* 1040C 8003500C 26100932 */ addiu $s0, $s0, 0x932
/* 10408 80035008 3C10800A */ lui $s0, %hi(D_800A0932)
/* 1040C 8003500C 26100932 */ addiu $s0, $s0, %lo(D_800A0932)
/* 10410 80035010 AFBF0014 */ sw $ra, 0x14($sp)
/* 10414 80035014 3C01800A */ lui $at, 0x800a
/* 10418 80035018 A0200931 */ sb $zero, 0x931($at)
/* 10414 80035014 3C01800A */ lui $at, %hi(D_800A0931)
/* 10418 80035018 A0200931 */ sb $zero, %lo(D_800A0931)($at)
/* 1041C 8003501C 0C03805E */ jal disable_player_input
/* 10420 80035020 A6000000 */ sh $zero, ($s0)
/* 10424 80035024 0C009C22 */ jal func_80027088

View File

@ -6,10 +6,10 @@ glabel func_80035058
/* 1045C 8003505C AFBF001C */ sw $ra, 0x1c($sp)
/* 10460 80035060 AFB00018 */ sw $s0, 0x18($sp)
/* 10464 80035064 F7B40020 */ sdc1 $f20, 0x20($sp)
/* 10468 80035068 3C01800A */ lui $at, 0x800a
/* 1046C 8003506C A0200931 */ sb $zero, 0x931($at)
/* 10470 80035070 3C01800A */ lui $at, 0x800a
/* 10474 80035074 A4200932 */ sh $zero, 0x932($at)
/* 10468 80035068 3C01800A */ lui $at, %hi(D_800A0931)
/* 1046C 8003506C A0200931 */ sb $zero, %lo(D_800A0931)($at)
/* 10470 80035070 3C01800A */ lui $at, %hi(D_800A0932)
/* 10474 80035074 A4200932 */ sh $zero, %lo(D_800A0932)($at)
/* 10478 80035078 0C03805E */ jal disable_player_input
/* 1047C 8003507C 00000000 */ nop
/* 10480 80035080 0C009C22 */ jal func_80027088

View File

@ -4,8 +4,8 @@
glabel func_800351C8
/* 105C8 800351C8 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 105CC 800351CC AFB10014 */ sw $s1, 0x14($sp)
/* 105D0 800351D0 3C11800A */ lui $s1, 0x800a
/* 105D4 800351D4 26310931 */ addiu $s1, $s1, 0x931
/* 105D0 800351D0 3C11800A */ lui $s1, %hi(D_800A0931)
/* 105D4 800351D4 26310931 */ addiu $s1, $s1, %lo(D_800A0931)
/* 105D8 800351D8 AFBF0020 */ sw $ra, 0x20($sp)
/* 105DC 800351DC AFB3001C */ sw $s3, 0x1c($sp)
/* 105E0 800351E0 AFB20018 */ sw $s2, 0x18($sp)
@ -36,8 +36,8 @@ glabel func_800351C8
/* 1063C 8003523C 00000000 */ nop
/* 10640 80035240 0C016754 */ jal func_80059D50
/* 10644 80035244 00000000 */ nop
/* 10648 80035248 3C10800A */ lui $s0, 0x800a
/* 1064C 8003524C 26100932 */ addiu $s0, $s0, 0x932
/* 10648 80035248 3C10800A */ lui $s0, %hi(D_800A0932)
/* 1064C 8003524C 26100932 */ addiu $s0, $s0, %lo(D_800A0932)
/* 10650 80035250 86020000 */ lh $v0, ($s0)
/* 10654 80035254 96030000 */ lhu $v1, ($s0)
/* 10658 80035258 284200FF */ slti $v0, $v0, 0xff
@ -69,8 +69,8 @@ glabel func_800351C8
/* 106B4 800352B4 24020005 */ addiu $v0, $zero, 5
/* 106B8 800352B8 3C04800A */ lui $a0, %hi(D_8009A650)
/* 106BC 800352BC 2484A650 */ addiu $a0, $a0, %lo(D_8009A650)
/* 106C0 800352C0 3C01800A */ lui $at, 0x800a
/* 106C4 800352C4 A0220930 */ sb $v0, 0x930($at)
/* 106C0 800352C0 3C01800A */ lui $at, %hi(D_800A0930)
/* 106C4 800352C4 A0220930 */ sb $v0, %lo(D_800A0930)($at)
/* 106C8 800352C8 8C820000 */ lw $v0, ($a0)
/* 106CC 800352CC 24030002 */ addiu $v1, $zero, 2
/* 106D0 800352D0 A2230000 */ sb $v1, ($s1)
@ -78,23 +78,23 @@ glabel func_800351C8
/* 106D8 800352D8 0800D534 */ j .L800354D0
/* 106DC 800352DC AC820000 */ sw $v0, ($a0)
.L800352E0:
/* 106E0 800352E0 3C10800A */ lui $s0, 0x800a
/* 106E4 800352E4 26100930 */ addiu $s0, $s0, 0x930
/* 106E0 800352E0 3C10800A */ lui $s0, %hi(D_800A0930)
/* 106E4 800352E4 26100930 */ addiu $s0, $s0, %lo(D_800A0930)
/* 106E8 800352E8 92020000 */ lbu $v0, ($s0)
/* 106EC 800352EC 2442FFFF */ addiu $v0, $v0, -1
/* 106F0 800352F0 A2020000 */ sb $v0, ($s0)
/* 106F4 800352F4 00021600 */ sll $v0, $v0, 0x18
/* 106F8 800352F8 14400075 */ bnez $v0, .L800354D0
/* 106FC 800352FC 00000000 */ nop
/* 10700 80035300 3C048007 */ lui $a0, 0x8007
/* 10704 80035304 24847980 */ addiu $a0, $a0, 0x7980
/* 10700 80035300 3C048007 */ lui $a0, %hi(D_80077980)
/* 10704 80035304 24847980 */ addiu $a0, $a0, %lo(D_80077980)
/* 10708 80035308 0C017CBC */ jal nuGfxSetCfb
/* 1070C 8003530C 24050002 */ addiu $a1, $zero, 2
/* 10710 80035310 3C02800A */ lui $v0, 0x800a
/* 10714 80035314 8C42A658 */ lw $v0, -0x59a8($v0)
/* 10710 80035310 3C02800A */ lui $v0, %hi(D_8009A658)
/* 10714 80035314 8C42A658 */ lw $v0, %lo(D_8009A658)($v0)
/* 10718 80035318 8C430008 */ lw $v1, 8($v0)
/* 1071C 8003531C 3C02800A */ lui $v0, 0x800a
/* 10720 80035320 8C42A64C */ lw $v0, -0x59b4($v0)
/* 1071C 8003531C 3C02800A */ lui $v0, %hi(D_8009A64C)
/* 10720 80035320 8C42A64C */ lw $v0, %lo(D_8009A64C)($v0)
/* 10724 80035324 14620008 */ bne $v1, $v0, .L80035348
/* 10728 80035328 24040003 */ addiu $a0, $zero, 3
/* 1072C 8003532C 3C02800A */ lui $v0, %hi(D_8009A650)
@ -116,8 +116,8 @@ glabel func_800351C8
/* 10768 80035368 0800D534 */ j .L800354D0
/* 1076C 8003536C A2220000 */ sb $v0, ($s1)
.L80035370:
/* 10770 80035370 3C10800A */ lui $s0, 0x800a
/* 10774 80035374 26100930 */ addiu $s0, $s0, 0x930
/* 10770 80035370 3C10800A */ lui $s0, %hi(D_800A0930)
/* 10774 80035374 26100930 */ addiu $s0, $s0, %lo(D_800A0930)
/* 10778 80035378 82020000 */ lb $v0, ($s0)
/* 1077C 8003537C 92030000 */ lbu $v1, ($s0)
/* 10780 80035380 04400042 */ bltz $v0, .L8003548C
@ -170,9 +170,9 @@ glabel func_800351C8
/* 1083C 8003543C 0000202D */ daddu $a0, $zero, $zero
/* 10840 80035440 0C0515A0 */ jal clear_trigger_data
/* 10844 80035444 00000000 */ nop
/* 10848 80035448 3C048007 */ lui $a0, 0x8007
/* 10848 80035448 3C048007 */ lui $a0, %hi(D_8007798C)
/* 1084C 8003544C 0C018038 */ jal nuPiReadRomOverlay
/* 10850 80035450 2484798C */ addiu $a0, $a0, 0x798c
/* 10850 80035450 2484798C */ addiu $a0, $a0, %lo(D_8007798C)
/* 10854 80035454 0C091238 */ jal func_802448E0
/* 10858 80035458 24040001 */ addiu $a0, $zero, 1
/* 1085C 8003545C 240400FF */ addiu $a0, $zero, 0xff
@ -191,8 +191,8 @@ glabel func_800351C8
.L8003548C:
/* 1088C 8003548C 0C090C68 */ jal func_802431A0
/* 10890 80035490 00000000 */ nop
/* 10894 80035494 3C03800A */ lui $v1, 0x800a
/* 10898 80035498 24630932 */ addiu $v1, $v1, 0x932
/* 10894 80035494 3C03800A */ lui $v1, %hi(D_800A0932)
/* 10898 80035498 24630932 */ addiu $v1, $v1, %lo(D_800A0932)
/* 1089C 8003549C 94620000 */ lhu $v0, ($v1)
/* 108A0 800354A0 2442FFEC */ addiu $v0, $v0, -0x14
/* 108A4 800354A4 A4620000 */ sh $v0, ($v1)

View File

@ -4,8 +4,8 @@
glabel func_800354EC
/* 108EC 800354EC 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 108F0 800354F0 AFB10014 */ sw $s1, 0x14($sp)
/* 108F4 800354F4 3C11800A */ lui $s1, 0x800a
/* 108F8 800354F8 26310931 */ addiu $s1, $s1, 0x931
/* 108F4 800354F4 3C11800A */ lui $s1, %hi(D_800A0931)
/* 108F8 800354F8 26310931 */ addiu $s1, $s1, %lo(D_800A0931)
/* 108FC 800354FC AFBF0018 */ sw $ra, 0x18($sp)
/* 10900 80035500 AFB00010 */ sw $s0, 0x10($sp)
/* 10904 80035504 82300000 */ lb $s0, ($s1)
@ -27,13 +27,13 @@ glabel func_800354EC
/* 1093C 8003553C 0C051FB1 */ jal func_80147EC4
/* 10940 80035540 24040003 */ addiu $a0, $zero, 3
/* 10944 80035544 24020002 */ addiu $v0, $zero, 2
/* 10948 80035548 3C01800A */ lui $at, 0x800a
/* 1094C 8003554C A0300930 */ sb $s0, 0x930($at)
/* 10948 80035548 3C01800A */ lui $at, %hi(D_800A0930)
/* 1094C 8003554C A0300930 */ sb $s0, %lo(D_800A0930)($at)
/* 10950 80035550 0800D56C */ j .L800355B0
/* 10954 80035554 A2220000 */ sb $v0, ($s1)
.L80035558:
/* 10958 80035558 3C10800A */ lui $s0, 0x800a
/* 1095C 8003555C 26100930 */ addiu $s0, $s0, 0x930
/* 10958 80035558 3C10800A */ lui $s0, %hi(D_800A0930)
/* 1095C 8003555C 26100930 */ addiu $s0, $s0, %lo(D_800A0930)
/* 10960 80035560 82020000 */ lb $v0, ($s0)
/* 10964 80035564 92030000 */ lbu $v1, ($s0)
/* 10968 80035568 0440000F */ bltz $v0, .L800355A8
@ -44,9 +44,9 @@ glabel func_800354EC
/* 1097C 8003557C 2402FFFF */ addiu $v0, $zero, -1
/* 10980 80035580 0C00AB28 */ jal battle_heap_create
/* 10984 80035584 A2020000 */ sb $v0, ($s0)
/* 10988 80035588 3C048007 */ lui $a0, 0x8007
/* 10988 80035588 3C048007 */ lui $a0, %hi(D_8007798C)
/* 1098C 8003558C 0C018038 */ jal nuPiReadRomOverlay
/* 10990 80035590 2484798C */ addiu $a0, $a0, 0x798c
/* 10990 80035590 2484798C */ addiu $a0, $a0, %lo(D_8007798C)
/* 10994 80035594 0C091238 */ jal func_802448E0
/* 10998 80035598 0000202D */ daddu $a0, $zero, $zero
.L8003559C:

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches
glabel func_800355D4
/* 109D4 800355D4 3C05800A */ lui $a1, 0x800a
/* 109D8 800355D8 84A50932 */ lh $a1, 0x932($a1)
/* 109D4 800355D4 3C05800A */ lui $a1, %hi(D_800A0932)
/* 109D8 800355D8 84A50932 */ lh $a1, %lo(D_800A0932)($a1)
/* 109DC 800355DC 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 109E0 800355E0 18A00009 */ blez $a1, .L80035608
/* 109E4 800355E4 AFBF0010 */ sw $ra, 0x10($sp)
@ -11,8 +11,8 @@ glabel func_800355D4
/* 109EC 800355EC 00000000 */ nop
/* 109F0 800355F0 46800020 */ cvt.s.w $f0, $f0
/* 109F4 800355F4 44050000 */ mfc1 $a1, $f0
/* 109F8 800355F8 3C01800A */ lui $at, 0x800a
/* 109FC 800355FC A0200931 */ sb $zero, 0x931($at)
/* 109F8 800355F8 3C01800A */ lui $at, %hi(D_800A0931)
/* 109FC 800355FC A0200931 */ sb $zero, %lo(D_800A0931)($at)
/* 10A00 80035600 0800D58A */ j .L80035628
/* 10A04 80035604 0000202D */ daddu $a0, $zero, $zero
.L80035608:
@ -22,16 +22,16 @@ glabel func_800355D4
/* 10A14 80035614 46800020 */ cvt.s.w $f0, $f0
/* 10A18 80035618 44050000 */ mfc1 $a1, $f0
/* 10A1C 8003561C 0000202D */ daddu $a0, $zero, $zero
/* 10A20 80035620 3C01800A */ lui $at, 0x800a
/* 10A24 80035624 A0220931 */ sb $v0, 0x931($at)
/* 10A20 80035620 3C01800A */ lui $at, %hi(D_800A0931)
/* 10A24 80035624 A0220931 */ sb $v0, %lo(D_800A0931)($at)
.L80035628:
/* 10A28 80035628 0C04DF62 */ jal func_80137D88
/* 10A2C 8003562C 00000000 */ nop
/* 10A30 80035630 24020001 */ addiu $v0, $zero, 1
/* 10A34 80035634 3C04800A */ lui $a0, %hi(D_8009A650)
/* 10A38 80035638 2484A650 */ addiu $a0, $a0, %lo(D_8009A650)
/* 10A3C 8003563C 3C01800A */ lui $at, 0x800a
/* 10A40 80035640 A0220930 */ sb $v0, 0x930($at)
/* 10A3C 8003563C 3C01800A */ lui $at, %hi(D_800A0930)
/* 10A40 80035640 A0220930 */ sb $v0, %lo(D_800A0930)($at)
/* 10A44 80035644 8C820000 */ lw $v0, ($a0)
/* 10A48 80035648 2403FFBF */ addiu $v1, $zero, -0x41
/* 10A4C 8003564C 00431024 */ and $v0, $v0, $v1

View File

@ -4,12 +4,12 @@
glabel func_80035660
/* 10A60 80035660 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 10A64 80035664 AFBF0018 */ sw $ra, 0x18($sp)
/* 10A68 80035668 3C01800A */ lui $at, 0x800a
/* 10A6C 8003566C A0200931 */ sb $zero, 0x931($at)
/* 10A70 80035670 3C01800A */ lui $at, 0x800a
/* 10A74 80035674 A4200932 */ sh $zero, 0x932($at)
/* 10A78 80035678 3C01800A */ lui $at, 0x800a
/* 10A7C 8003567C A0200930 */ sb $zero, 0x930($at)
/* 10A68 80035668 3C01800A */ lui $at, %hi(D_800A0931)
/* 10A6C 8003566C A0200931 */ sb $zero, %lo(D_800A0931)($at)
/* 10A70 80035670 3C01800A */ lui $at, %hi(D_800A0932)
/* 10A74 80035674 A4200932 */ sh $zero, %lo(D_800A0932)($at)
/* 10A78 80035678 3C01800A */ lui $at, %hi(D_800A0930)
/* 10A7C 8003567C A0200930 */ sb $zero, %lo(D_800A0930)($at)
/* 10A80 80035680 0C0912F1 */ jal func_80244BC4
/* 10A84 80035684 00000000 */ nop
/* 10A88 80035688 14400005 */ bnez $v0, .L800356A0

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches
glabel func_80035704
/* 10B04 80035704 3C03800A */ lui $v1, 0x800a
/* 10B08 80035708 80630931 */ lb $v1, 0x931($v1)
/* 10B04 80035704 3C03800A */ lui $v1, %hi(D_800A0931)
/* 10B08 80035708 80630931 */ lb $v1, %lo(D_800A0931)($v1)
/* 10B0C 8003570C 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 10B10 80035710 AFBF0024 */ sw $ra, 0x24($sp)
/* 10B14 80035714 AFB20020 */ sw $s2, 0x20($sp)
@ -12,13 +12,13 @@ glabel func_80035704
/* 10B20 80035720 10400101 */ beqz $v0, .L80035B28
/* 10B24 80035724 AFB00018 */ sw $s0, 0x18($sp)
/* 10B28 80035728 00031080 */ sll $v0, $v1, 2
/* 10B2C 8003572C 3C01800A */ lui $at, 0x800a
/* 10B2C 8003572C 3C01800A */ lui $at, %hi(D_800982E8)
/* 10B30 80035730 00220821 */ addu $at, $at, $v0
/* 10B34 80035734 8C2282E8 */ lw $v0, -0x7d18($at)
/* 10B34 80035734 8C2282E8 */ lw $v0, %lo(D_800982E8)($at)
/* 10B38 80035738 00400008 */ jr $v0
/* 10B3C 8003573C 00000000 */ nop
/* 10B40 80035740 3C10800A */ lui $s0, 0x800a
/* 10B44 80035744 26100932 */ addiu $s0, $s0, 0x932
/* 10B40 80035740 3C10800A */ lui $s0, %hi(D_800A0932)
/* 10B44 80035744 26100932 */ addiu $s0, $s0, %lo(D_800A0932)
/* 10B48 80035748 86020000 */ lh $v0, ($s0)
/* 10B4C 8003574C 96030000 */ lhu $v1, ($s0)
/* 10B50 80035750 1040000F */ beqz $v0, .L80035790
@ -40,12 +40,12 @@ glabel func_80035704
/* 10B8C 8003578C 00000000 */ nop
.L80035790:
/* 10B90 80035790 24020001 */ addiu $v0, $zero, 1
/* 10B94 80035794 3C01800A */ lui $at, 0x800a
/* 10B98 80035798 A0220931 */ sb $v0, 0x931($at)
/* 10B94 80035794 3C01800A */ lui $at, %hi(D_800A0931)
/* 10B98 80035798 A0220931 */ sb $v0, %lo(D_800A0931)($at)
/* 10B9C 8003579C 0800D6CA */ j .L80035B28
/* 10BA0 800357A0 00000000 */ nop
/* 10BA4 800357A4 3C10800A */ lui $s0, 0x800a
/* 10BA8 800357A8 26100932 */ addiu $s0, $s0, 0x932
/* 10BA4 800357A4 3C10800A */ lui $s0, %hi(D_800A0932)
/* 10BA8 800357A8 26100932 */ addiu $s0, $s0, %lo(D_800A0932)
/* 10BAC 800357AC 241100FF */ addiu $s1, $zero, 0xff
/* 10BB0 800357B0 86020000 */ lh $v0, ($s0)
/* 10BB4 800357B4 96030000 */ lhu $v1, ($s0)
@ -70,12 +70,12 @@ glabel func_80035704
/* 10BFC 800357FC 00000000 */ nop
.L80035800:
/* 10C00 80035800 24020002 */ addiu $v0, $zero, 2
/* 10C04 80035804 3C01800A */ lui $at, 0x800a
/* 10C08 80035808 A0220931 */ sb $v0, 0x931($at)
/* 10C04 80035804 3C01800A */ lui $at, %hi(D_800A0931)
/* 10C08 80035808 A0220931 */ sb $v0, %lo(D_800A0931)($at)
/* 10C0C 8003580C 0800D6CA */ j .L80035B28
/* 10C10 80035810 00000000 */ nop
/* 10C14 80035814 3C06800A */ lui $a2, 0x800a
/* 10C18 80035818 24C60930 */ addiu $a2, $a2, 0x930
/* 10C14 80035814 3C06800A */ lui $a2, %hi(D_800A0930)
/* 10C18 80035818 24C60930 */ addiu $a2, $a2, %lo(D_800A0930)
/* 10C1C 8003581C 80C30000 */ lb $v1, ($a2)
/* 10C20 80035820 24020003 */ addiu $v0, $zero, 3
/* 10C24 80035824 14620006 */ bne $v1, $v0, .L80035840
@ -94,8 +94,8 @@ glabel func_80035704
/* 10C54 80035854 00021600 */ sll $v0, $v0, 0x18
/* 10C58 80035858 14400067 */ bnez $v0, .L800359F8
/* 10C5C 8003585C 24050003 */ addiu $a1, $zero, 3
/* 10C60 80035860 3C048007 */ lui $a0, 0x8007
/* 10C64 80035864 24847980 */ addiu $a0, $a0, 0x7980
/* 10C60 80035860 3C048007 */ lui $a0, %hi(D_80077980)
/* 10C64 80035864 24847980 */ addiu $a0, $a0, %lo(D_80077980)
/* 10C68 80035868 2402FFFF */ addiu $v0, $zero, -1
/* 10C6C 8003586C 0C017CBC */ jal nuGfxSetCfb
/* 10C70 80035870 A0C20000 */ sb $v0, ($a2)
@ -113,9 +113,9 @@ glabel func_80035704
/* 10CA0 800358A0 8E040000 */ lw $a0, ($s0)
/* 10CA4 800358A4 84830086 */ lh $v1, 0x86($a0)
/* 10CA8 800358A8 00031900 */ sll $v1, $v1, 4
/* 10CAC 800358AC 3C058009 */ lui $a1, 0x8009
/* 10CAC 800358AC 3C058009 */ lui $a1, %hi(D_800934F4)
/* 10CB0 800358B0 00A32821 */ addu $a1, $a1, $v1
/* 10CB4 800358B4 8CA534F4 */ lw $a1, 0x34f4($a1)
/* 10CB4 800358B4 8CA534F4 */ lw $a1, %lo(D_800934F4)($a1)
/* 10CB8 800358B8 8483008C */ lh $v1, 0x8c($a0)
/* 10CBC 800358BC 0040902D */ daddu $s2, $v0, $zero
/* 10CC0 800358C0 A0800070 */ sb $zero, 0x70($a0)
@ -154,13 +154,13 @@ glabel func_80035704
/* 10D44 80035944 00000000 */ nop
/* 10D48 80035948 0C0515CA */ jal init_trigger_list
/* 10D4C 8003594C 00000000 */ nop
/* 10D50 80035950 3C04800E */ lui $a0, 0x800e
/* 10D54 80035954 24849230 */ addiu $a0, $a0, -0x6dd0
/* 10D50 80035950 3C04800E */ lui $a0, %hi(D_800D9230)
/* 10D54 80035954 24849230 */ addiu $a0, $a0, %lo(D_800D9230)
/* 10D58 80035958 0C016B3A */ jal load_asset_by_name
/* 10D5C 8003595C 27A50010 */ addiu $a1, $sp, 0x10
/* 10D60 80035960 0040802D */ daddu $s0, $v0, $zero
/* 10D64 80035964 3C058021 */ lui $a1, 0x8021
/* 10D68 80035968 24A50000 */ addiu $a1, $a1, 0
/* 10D64 80035964 3C058021 */ lui $a1, %hi(D_80210000)
/* 10D68 80035968 24A50000 */ addiu $a1, $a1, %lo(D_80210000)
/* 10D6C 8003596C 0C01BB7C */ jal decode_yay0
/* 10D70 80035970 0200202D */ daddu $a0, $s0, $zero
/* 10D74 80035974 0C00AB1E */ jal general_heap_free
@ -203,8 +203,8 @@ glabel func_80035704
/* 10DF8 800359F8 0C051FB1 */ jal func_80147EC4
/* 10DFC 800359FC 0000202D */ daddu $a0, $zero, $zero
/* 10E00 80035A00 24020003 */ addiu $v0, $zero, 3
/* 10E04 80035A04 3C01800A */ lui $at, 0x800a
/* 10E08 80035A08 A0220931 */ sb $v0, 0x931($at)
/* 10E04 80035A04 3C01800A */ lui $at, %hi(D_800A0931)
/* 10E08 80035A08 A0220931 */ sb $v0, %lo(D_800A0931)($at)
/* 10E0C 80035A0C 0C037DD0 */ jal update_player
/* 10E10 80035A10 00000000 */ nop
/* 10E14 80035A14 0C00E64C */ jal update_npcs
@ -213,8 +213,8 @@ glabel func_80035704
/* 10E20 80035A20 00000000 */ nop
/* 10E24 80035A24 0C016754 */ jal func_80059D50
/* 10E28 80035A28 00000000 */ nop
/* 10E2C 80035A2C 3C03800A */ lui $v1, 0x800a
/* 10E30 80035A30 24630932 */ addiu $v1, $v1, 0x932
/* 10E2C 80035A2C 3C03800A */ lui $v1, %hi(D_800A0932)
/* 10E30 80035A30 24630932 */ addiu $v1, $v1, %lo(D_800A0932)
/* 10E34 80035A34 94620000 */ lhu $v0, ($v1)
/* 10E38 80035A38 2442FFEC */ addiu $v0, $v0, -0x14
/* 10E3C 80035A3C A4620000 */ sh $v0, ($v1)
@ -237,15 +237,15 @@ glabel func_80035704
/* 10E7C 80035A7C 00000000 */ nop
/* 10E80 80035A80 0C016754 */ jal func_80059D50
/* 10E84 80035A84 00000000 */ nop
/* 10E88 80035A88 3C04800A */ lui $a0, 0x800a
/* 10E8C 80035A8C 24840932 */ addiu $a0, $a0, 0x932
/* 10E88 80035A88 3C04800A */ lui $a0, %hi(D_800A0932)
/* 10E8C 80035A8C 24840932 */ addiu $a0, $a0, %lo(D_800A0932)
/* 10E90 80035A90 84820000 */ lh $v0, ($a0)
/* 10E94 80035A94 94830000 */ lhu $v1, ($a0)
/* 10E98 80035A98 14400006 */ bnez $v0, .L80035AB4
/* 10E9C 80035A9C 2462FFEC */ addiu $v0, $v1, -0x14
/* 10EA0 80035AA0 24020004 */ addiu $v0, $zero, 4
/* 10EA4 80035AA4 3C01800A */ lui $at, 0x800a
/* 10EA8 80035AA8 A0220931 */ sb $v0, 0x931($at)
/* 10EA4 80035AA4 3C01800A */ lui $at, %hi(D_800A0931)
/* 10EA8 80035AA8 A0220931 */ sb $v0, %lo(D_800A0931)($at)
/* 10EAC 80035AAC 0800D6CA */ j .L80035B28
/* 10EB0 80035AB0 00000000 */ nop
.L80035AB4:

View File

@ -6,23 +6,23 @@ glabel func_80035B40
/* 10F44 80035B44 AFBF0014 */ sw $ra, 0x14($sp)
/* 10F48 80035B48 0C0912F1 */ jal func_80244BC4
/* 10F4C 80035B4C AFB00010 */ sw $s0, 0x10($sp)
/* 10F50 80035B50 3C03800A */ lui $v1, 0x800a
/* 10F54 80035B54 80630931 */ lb $v1, 0x931($v1)
/* 10F50 80035B50 3C03800A */ lui $v1, %hi(D_800A0931)
/* 10F54 80035B54 80630931 */ lb $v1, %lo(D_800A0931)($v1)
/* 10F58 80035B58 0040802D */ daddu $s0, $v0, $zero
/* 10F5C 80035B5C 2C620007 */ sltiu $v0, $v1, 7
/* 10F60 80035B60 10400069 */ beqz $v0, .L80035D08
/* 10F64 80035B64 00031080 */ sll $v0, $v1, 2
/* 10F68 80035B68 3C01800A */ lui $at, 0x800a
/* 10F68 80035B68 3C01800A */ lui $at, %hi(D_80098300)
/* 10F6C 80035B6C 00220821 */ addu $at, $at, $v0
/* 10F70 80035B70 8C228300 */ lw $v0, -0x7d00($at)
/* 10F70 80035B70 8C228300 */ lw $v0, %lo(D_80098300)($at)
/* 10F74 80035B74 00400008 */ jr $v0
/* 10F78 80035B78 00000000 */ nop
/* 10F7C 80035B7C 0000282D */ daddu $a1, $zero, $zero
/* 10F80 80035B80 2404002C */ addiu $a0, $zero, 0x2c
/* 10F84 80035B84 0080382D */ daddu $a3, $a0, $zero
/* 10F88 80035B88 2406FFFF */ addiu $a2, $zero, -1
/* 10F8C 80035B8C 3C038016 */ lui $v1, 0x8016
/* 10F90 80035B90 2463A2D0 */ addiu $v1, $v1, -0x5d30
/* 10F8C 80035B8C 3C038016 */ lui $v1, %hi(D_8015A2D0)
/* 10F90 80035B90 2463A2D0 */ addiu $v1, $v1, %lo(D_8015A2D0)
.L80035B94:
/* 10F94 80035B94 80620003 */ lb $v0, 3($v1)
/* 10F98 80035B98 10470003 */ beq $v0, $a3, .L80035BA8
@ -40,22 +40,22 @@ glabel func_80035B40
/* 10FC0 80035BC0 24630020 */ addiu $v1, $v1, 0x20
/* 10FC4 80035BC4 14A00050 */ bnez $a1, .L80035D08
/* 10FC8 80035BC8 24020001 */ addiu $v0, $zero, 1
/* 10FCC 80035BCC 3C01800A */ lui $at, 0x800a
/* 10FD0 80035BD0 A0220931 */ sb $v0, 0x931($at)
/* 10FCC 80035BCC 3C01800A */ lui $at, %hi(D_800A0931)
/* 10FD0 80035BD0 A0220931 */ sb $v0, %lo(D_800A0931)($at)
/* 10FD4 80035BD4 0800D742 */ j .L80035D08
/* 10FD8 80035BD8 00000000 */ nop
/* 10FDC 80035BDC 12000008 */ beqz $s0, .L80035C00
/* 10FE0 80035BE0 24020002 */ addiu $v0, $zero, 2
/* 10FE4 80035BE4 3C04800A */ lui $a0, 0x800a
/* 10FE8 80035BE8 24840932 */ addiu $a0, $a0, 0x932
/* 10FE4 80035BE4 3C04800A */ lui $a0, %hi(D_800A0932)
/* 10FE8 80035BE8 24840932 */ addiu $a0, $a0, %lo(D_800A0932)
/* 10FEC 80035BEC 0C04E0AB */ jal func_801382AC
/* 10FF0 80035BF0 00000000 */ nop
/* 10FF4 80035BF4 00021400 */ sll $v0, $v0, 0x10
/* 10FF8 80035BF8 10400043 */ beqz $v0, .L80035D08
/* 10FFC 80035BFC 24020002 */ addiu $v0, $zero, 2
.L80035C00:
/* 11000 80035C00 3C01800A */ lui $at, 0x800a
/* 11004 80035C04 A0220931 */ sb $v0, 0x931($at)
/* 11000 80035C00 3C01800A */ lui $at, %hi(D_800A0931)
/* 11004 80035C04 A0220931 */ sb $v0, %lo(D_800A0931)($at)
/* 11008 80035C08 0800D742 */ j .L80035D08
/* 1100C 80035C0C 00000000 */ nop
/* 11010 80035C10 0C0912C0 */ jal func_80244B00
@ -63,8 +63,8 @@ glabel func_80035B40
/* 11018 80035C18 0C051FB1 */ jal func_80147EC4
/* 1101C 80035C1C 0000202D */ daddu $a0, $zero, $zero
/* 11020 80035C20 24020003 */ addiu $v0, $zero, 3
/* 11024 80035C24 3C01800A */ lui $at, 0x800a
/* 11028 80035C28 A0220931 */ sb $v0, 0x931($at)
/* 11024 80035C24 3C01800A */ lui $at, %hi(D_800A0931)
/* 11028 80035C28 A0220931 */ sb $v0, %lo(D_800A0931)($at)
/* 1102C 80035C2C 0C009C22 */ jal func_80027088
/* 11030 80035C30 0000202D */ daddu $a0, $zero, $zero
/* 11034 80035C34 1600000B */ bnez $s0, .L80035C64
@ -80,15 +80,15 @@ glabel func_80035B40
/* 1105C 80035C5C 0800D742 */ j .L80035D08
/* 11060 80035C60 AC620000 */ sw $v0, ($v1)
.L80035C64:
/* 11064 80035C64 3C01800A */ lui $at, 0x800a
/* 11068 80035C68 A0220930 */ sb $v0, 0x930($at)
/* 11064 80035C64 3C01800A */ lui $at, %hi(D_800A0930)
/* 11068 80035C68 A0220930 */ sb $v0, %lo(D_800A0930)($at)
/* 1106C 80035C6C 24020004 */ addiu $v0, $zero, 4
/* 11070 80035C70 3C01800A */ lui $at, 0x800a
/* 11074 80035C74 A0220931 */ sb $v0, 0x931($at)
/* 11070 80035C70 3C01800A */ lui $at, %hi(D_800A0931)
/* 11074 80035C74 A0220931 */ sb $v0, %lo(D_800A0931)($at)
/* 11078 80035C78 0800D742 */ j .L80035D08
/* 1107C 80035C7C 00000000 */ nop
/* 11080 80035C80 3C10800A */ lui $s0, 0x800a
/* 11084 80035C84 26100930 */ addiu $s0, $s0, 0x930
/* 11080 80035C80 3C10800A */ lui $s0, %hi(D_800A0930)
/* 11084 80035C84 26100930 */ addiu $s0, $s0, %lo(D_800A0930)
/* 11088 80035C88 82020000 */ lb $v0, ($s0)
/* 1108C 80035C8C 92030000 */ lbu $v1, ($s0)
/* 11090 80035C90 18400003 */ blez $v0, .L80035CA0
@ -103,12 +103,12 @@ glabel func_80035B40
/* 110B0 80035CB0 2402000A */ addiu $v0, $zero, 0xa
/* 110B4 80035CB4 A2020000 */ sb $v0, ($s0)
/* 110B8 80035CB8 24020005 */ addiu $v0, $zero, 5
/* 110BC 80035CBC 3C01800A */ lui $at, 0x800a
/* 110C0 80035CC0 A0220931 */ sb $v0, 0x931($at)
/* 110BC 80035CBC 3C01800A */ lui $at, %hi(D_800A0931)
/* 110C0 80035CC0 A0220931 */ sb $v0, %lo(D_800A0931)($at)
/* 110C4 80035CC4 0800D742 */ j .L80035D08
/* 110C8 80035CC8 00000000 */ nop
/* 110CC 80035CCC 3C04800A */ lui $a0, 0x800a
/* 110D0 80035CD0 24840930 */ addiu $a0, $a0, 0x930
/* 110CC 80035CCC 3C04800A */ lui $a0, %hi(D_800A0930)
/* 110D0 80035CD0 24840930 */ addiu $a0, $a0, %lo(D_800A0930)
/* 110D4 80035CD4 80820000 */ lb $v0, ($a0)
/* 110D8 80035CD8 90830000 */ lbu $v1, ($a0)
/* 110DC 80035CDC 18400003 */ blez $v0, .L80035CEC
@ -117,8 +117,8 @@ glabel func_80035B40
/* 110E8 80035CE8 A0820000 */ sb $v0, ($a0)
.L80035CEC:
/* 110EC 80035CEC 24020006 */ addiu $v0, $zero, 6
/* 110F0 80035CF0 3C01800A */ lui $at, 0x800a
/* 110F4 80035CF4 A0220931 */ sb $v0, 0x931($at)
/* 110F0 80035CF0 3C01800A */ lui $at, %hi(D_800A0931)
/* 110F4 80035CF4 A0220931 */ sb $v0, %lo(D_800A0931)($at)
/* 110F8 80035CF8 0800D742 */ j .L80035D08
/* 110FC 80035CFC 00000000 */ nop
/* 11100 80035D00 0C00CD3C */ jal set_game_mode

View File

@ -7,8 +7,8 @@ glabel entity_init_Hammer1Block_normal
/* 105688 802E3E08 AFBF0014 */ sw $ra, 0x14($sp)
/* 10568C 802E3E0C 0C0B8DB9 */ jal entity_init_Hammer23Block_normal
/* 105690 802E3E10 0080802D */ daddu $s0, $a0, $zero
/* 105694 802E3E14 3C02802E */ lui $v0, 0x802e
/* 105698 802E3E18 244230C0 */ addiu $v0, $v0, 0x30c0
/* 105694 802E3E14 3C02802E */ lui $v0, %hi(D_802E30C0)
/* 105698 802E3E18 244230C0 */ addiu $v0, $v0, %lo(D_802E30C0)
/* 10569C 802E3E1C AE02003C */ sw $v0, 0x3c($s0)
/* 1056A0 802E3E20 8FBF0014 */ lw $ra, 0x14($sp)
/* 1056A4 802E3E24 8FB00010 */ lw $s0, 0x10($sp)

View File

@ -4,8 +4,8 @@
glabel func_802E30C0
/* 104940 802E30C0 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 104944 802E30C4 AFB00010 */ sw $s0, 0x10($sp)
/* 104948 802E30C8 3C10800A */ lui $s0, 0x800a
/* 10494C 802E30CC 8E10A66C */ lw $s0, -0x5994($s0)
/* 104948 802E30C8 3C10800A */ lui $s0, %hi(D_8009A66C)
/* 10494C 802E30CC 8E10A66C */ lw $s0, %lo(D_8009A66C)($s0)
/* 104950 802E30D0 AFBF0014 */ sw $ra, 0x14($sp)
/* 104954 802E30D4 0C04417A */ jal get_entity_by_index
/* 104958 802E30D8 00000000 */ nop
@ -59,8 +59,8 @@ glabel func_802E30C0
.L802E3194:
/* 104A14 802E3194 AC620004 */ sw $v0, 4($v1)
/* 104A18 802E3198 8FBF0014 */ lw $ra, 0x14($sp)
/* 104A1C 802E319C 3C01800A */ lui $at, 0x800a
/* 104A20 802E31A0 AC30A66C */ sw $s0, -0x5994($at)
/* 104A1C 802E319C 3C01800A */ lui $at, %hi(D_8009A66C)
/* 104A20 802E31A0 AC30A66C */ sw $s0, %lo(D_8009A66C)($at)
/* 104A24 802E31A4 8FB00010 */ lw $s0, 0x10($sp)
/* 104A28 802E31A8 03E00008 */ jr $ra
/* 104A2C 802E31AC 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -13,8 +13,8 @@ glabel func_802E328C
/* 104B2C 802E32AC 10400012 */ beqz $v0, .L802E32F8
/* 104B30 802E32B0 00000000 */ nop
/* 104B34 802E32B4 C6000054 */ lwc1 $f0, 0x54($s0)
/* 104B38 802E32B8 3C01802F */ lui $at, 0x802f
/* 104B3C 802E32BC D424B1D0 */ ldc1 $f4, -0x4e30($at)
/* 104B38 802E32B8 3C01802F */ lui $at, %hi(D_802EB1D0)
/* 104B3C 802E32BC D424B1D0 */ ldc1 $f4, %lo(D_802EB1D0)($at)
/* 104B40 802E32C0 C602005C */ lwc1 $f2, 0x5c($s0)
/* 104B44 802E32C4 46000021 */ cvt.d.s $f0, $f0
/* 104B48 802E32C8 46240001 */ sub.d $f0, $f0, $f4
@ -25,14 +25,14 @@ glabel func_802E328C
/* 104B5C 802E32DC 46200020 */ cvt.s.d $f0, $f0
/* 104B60 802E32E0 E6000054 */ swc1 $f0, 0x54($s0)
/* 104B64 802E32E4 C6000058 */ lwc1 $f0, 0x58($s0)
/* 104B68 802E32E8 3C01802F */ lui $at, 0x802f
/* 104B6C 802E32EC D424B1D8 */ ldc1 $f4, -0x4e28($at)
/* 104B68 802E32E8 3C01802F */ lui $at, %hi(D_802EB1D8)
/* 104B6C 802E32EC D424B1D8 */ ldc1 $f4, %lo(D_802EB1D8)($at)
/* 104B70 802E32F0 080B8CCE */ j .L802E3338
/* 104B74 802E32F4 46000021 */ cvt.d.s $f0, $f0
.L802E32F8:
/* 104B78 802E32F8 C6000054 */ lwc1 $f0, 0x54($s0)
/* 104B7C 802E32FC 3C01802F */ lui $at, 0x802f
/* 104B80 802E3300 D424B1E0 */ ldc1 $f4, -0x4e20($at)
/* 104B7C 802E32FC 3C01802F */ lui $at, %hi(D_802EB1E0)
/* 104B80 802E3300 D424B1E0 */ ldc1 $f4, %lo(D_802EB1E0)($at)
/* 104B84 802E3304 C602005C */ lwc1 $f2, 0x5c($s0)
/* 104B88 802E3308 46000021 */ cvt.d.s $f0, $f0
/* 104B8C 802E330C 46240001 */ sub.d $f0, $f0, $f4
@ -43,8 +43,8 @@ glabel func_802E328C
/* 104BA0 802E3320 46200020 */ cvt.s.d $f0, $f0
/* 104BA4 802E3324 E6000054 */ swc1 $f0, 0x54($s0)
/* 104BA8 802E3328 C6000058 */ lwc1 $f0, 0x58($s0)
/* 104BAC 802E332C 3C01802F */ lui $at, 0x802f
/* 104BB0 802E3330 D424B1E8 */ ldc1 $f4, -0x4e18($at)
/* 104BAC 802E332C 3C01802F */ lui $at, %hi(D_802EB1E8)
/* 104BB0 802E3330 D424B1E8 */ ldc1 $f4, %lo(D_802EB1E8)($at)
/* 104BB4 802E3334 46000021 */ cvt.d.s $f0, $f0
.L802E3338:
/* 104BB8 802E3338 46240000 */ add.d $f0, $f0, $f4

View File

@ -16,7 +16,7 @@ glabel func_802E3370
/* 104C1C 802E339C 10400003 */ beqz $v0, .L802E33AC
/* 104C20 802E33A0 00A0902D */ daddu $s2, $a1, $zero
/* 104C24 802E33A4 080B8D29 */ j .L802E34A4
/* 104C28 802E33A8 3C03FFDF */ lui $v1, 0xffdf
/* 104C28 802E33A8 3C03FFDF */ lui $v1, %hi(D_FFDF0001)
.L802E33AC:
/* 104C2C 802E33AC 8624000E */ lh $a0, 0xe($s1)
/* 104C30 802E33B0 9623000E */ lhu $v1, 0xe($s1)
@ -24,7 +24,7 @@ glabel func_802E3370
/* 104C38 802E33B8 1440003F */ bnez $v0, .L802E34B8
/* 104C3C 802E33BC 28820096 */ slti $v0, $a0, 0x96
/* 104C40 802E33C0 1440009C */ bnez $v0, .L802E3634
/* 104C44 802E33C4 24620001 */ addiu $v0, $v1, 1
/* 104C44 802E33C4 24620001 */ addiu $v0, $v1, %lo(D_FFDF0001)
/* 104C48 802E33C8 C6220014 */ lwc1 $f2, 0x14($s1)
/* 104C4C 802E33CC 3C0141C8 */ lui $at, 0x41c8
/* 104C50 802E33D0 44810000 */ mtc1 $at, $f0
@ -51,8 +51,8 @@ glabel func_802E3370
.L802E3420:
/* 104CA0 802E3420 46001102 */ mul.s $f4, $f2, $f0
/* 104CA4 802E3424 00000000 */ nop
/* 104CA8 802E3428 3C01802F */ lui $at, 0x802f
/* 104CAC 802E342C D422B1F0 */ ldc1 $f2, -0x4e10($at)
/* 104CA8 802E3428 3C01802F */ lui $at, %hi(D_802EB1F0)
/* 104CAC 802E342C D422B1F0 */ ldc1 $f2, %lo(D_802EB1F0)($at)
/* 104CB0 802E3430 46002021 */ cvt.d.s $f0, $f4
/* 104CB4 802E3434 4620103C */ c.lt.d $f2, $f0
/* 104CB8 802E3438 00000000 */ nop
@ -62,8 +62,8 @@ glabel func_802E3370
/* 104CC8 802E3448 3421999A */ ori $at, $at, 0x999a
/* 104CCC 802E344C 44812000 */ mtc1 $at, $f4
.L802E3450:
/* 104CD0 802E3450 3C01802F */ lui $at, 0x802f
/* 104CD4 802E3454 D422B1F8 */ ldc1 $f2, -0x4e08($at)
/* 104CD0 802E3450 3C01802F */ lui $at, %hi(D_802EB1F8)
/* 104CD4 802E3454 D422B1F8 */ ldc1 $f2, %lo(D_802EB1F8)($at)
/* 104CD8 802E3458 46002021 */ cvt.d.s $f0, $f4
/* 104CDC 802E345C 4622003C */ c.lt.d $f0, $f2
/* 104CE0 802E3460 00000000 */ nop
@ -159,8 +159,8 @@ glabel func_802E3370
.L802E35AC:
/* 104E2C 802E35AC 46001102 */ mul.s $f4, $f2, $f0
/* 104E30 802E35B0 00000000 */ nop
/* 104E34 802E35B4 3C01802F */ lui $at, 0x802f
/* 104E38 802E35B8 D422B200 */ ldc1 $f2, -0x4e00($at)
/* 104E34 802E35B4 3C01802F */ lui $at, %hi(D_802EB200)
/* 104E38 802E35B8 D422B200 */ ldc1 $f2, %lo(D_802EB200)($at)
/* 104E3C 802E35BC 46002021 */ cvt.d.s $f0, $f4
/* 104E40 802E35C0 4620103C */ c.lt.d $f2, $f0
/* 104E44 802E35C4 00000000 */ nop
@ -170,8 +170,8 @@ glabel func_802E3370
/* 104E54 802E35D4 3421999A */ ori $at, $at, 0x999a
/* 104E58 802E35D8 44812000 */ mtc1 $at, $f4
.L802E35DC:
/* 104E5C 802E35DC 3C01802F */ lui $at, 0x802f
/* 104E60 802E35E0 D422B208 */ ldc1 $f2, -0x4df8($at)
/* 104E5C 802E35DC 3C01802F */ lui $at, %hi(D_802EB208)
/* 104E60 802E35E0 D422B208 */ ldc1 $f2, %lo(D_802EB208)($at)
/* 104E64 802E35E4 46002021 */ cvt.d.s $f0, $f4
/* 104E68 802E35E8 4622003C */ c.lt.d $f0, $f2
/* 104E6C 802E35EC 00000000 */ nop

View File

@ -44,8 +44,8 @@ glabel func_802E38D8
/* 1051E8 802E3968 14400020 */ bnez $v0, .L802E39EC
/* 1051EC 802E396C 00000000 */ nop
.L802E3970:
/* 1051F0 802E3970 3C04802F */ lui $a0, 0x802f
/* 1051F4 802E3974 2484A07C */ addiu $a0, $a0, -0x5f84
/* 1051F0 802E3970 3C04802F */ lui $a0, %hi(D_802EA07C)
/* 1051F4 802E3974 2484A07C */ addiu $a0, $a0, %lo(D_802EA07C)
/* 1051F8 802E3978 24020001 */ addiu $v0, $zero, 1
/* 1051FC 802E397C A2020003 */ sb $v0, 3($s0)
/* 105200 802E3980 C6220048 */ lwc1 $f2, 0x48($s1)
@ -66,8 +66,8 @@ glabel func_802E38D8
/* 10523C 802E39BC 00000000 */ nop
/* 105240 802E39C0 0C04417A */ jal get_entity_by_index
/* 105244 802E39C4 0040202D */ daddu $a0, $v0, $zero
/* 105248 802E39C8 3C05802F */ lui $a1, 0x802f
/* 10524C 802E39CC 24A59E54 */ addiu $a1, $a1, -0x61ac
/* 105248 802E39C8 3C05802F */ lui $a1, %hi(D_802E9E54)
/* 10524C 802E39CC 24A59E54 */ addiu $a1, $a1, %lo(D_802E9E54)
/* 105250 802E39D0 0C043EF0 */ jal func_8010FBC0
/* 105254 802E39D4 0040202D */ daddu $a0, $v0, $zero
/* 105258 802E39D8 3C032000 */ lui $v1, 0x2000

View File

@ -24,8 +24,8 @@ glabel func_802E3A48
/* 105310 802E3A90 82220003 */ lb $v0, 3($s1)
/* 105314 802E3A94 10400017 */ beqz $v0, .L802E3AF4
/* 105318 802E3A98 3C028000 */ lui $v0, 0x8000
/* 10531C 802E3A9C 3C04802F */ lui $a0, 0x802f
/* 105320 802E3AA0 2484A07C */ addiu $a0, $a0, -0x5f84
/* 10531C 802E3A9C 3C04802F */ lui $a0, %hi(D_802EA07C)
/* 105320 802E3AA0 2484A07C */ addiu $a0, $a0, %lo(D_802EA07C)
/* 105324 802E3AA4 C6020048 */ lwc1 $f2, 0x48($s0)
/* 105328 802E3AA8 C604004C */ lwc1 $f4, 0x4c($s0)
/* 10532C 802E3AAC C6060050 */ lwc1 $f6, 0x50($s0)

View File

@ -15,8 +15,8 @@ glabel func_802E3B08
/* 1053B0 802E3B30 0060202D */ daddu $a0, $v1, $zero
/* 1053B4 802E3B34 10400017 */ beqz $v0, .L802E3B94
/* 1053B8 802E3B38 3C028000 */ lui $v0, 0x8000
/* 1053BC 802E3B3C 3C04802F */ lui $a0, 0x802f
/* 1053C0 802E3B40 2484A07C */ addiu $a0, $a0, -0x5f84
/* 1053BC 802E3B3C 3C04802F */ lui $a0, %hi(D_802EA07C)
/* 1053C0 802E3B40 2484A07C */ addiu $a0, $a0, %lo(D_802EA07C)
/* 1053C4 802E3B44 C6020048 */ lwc1 $f2, 0x48($s0)
/* 1053C8 802E3B48 C604004C */ lwc1 $f4, 0x4c($s0)
/* 1053CC 802E3B4C C6060050 */ lwc1 $f6, 0x50($s0)

View File

@ -83,9 +83,9 @@ glabel func_802E3BA4
/* 105538 802E3CB8 2C620015 */ sltiu $v0, $v1, 0x15
/* 10553C 802E3CBC 10400049 */ beqz $v0, .L802E3DE4
/* 105540 802E3CC0 00031080 */ sll $v0, $v1, 2
/* 105544 802E3CC4 3C01802F */ lui $at, 0x802f
/* 105544 802E3CC4 3C01802F */ lui $at, %hi(D_802EB210)
/* 105548 802E3CC8 00220821 */ addu $at, $at, $v0
/* 10554C 802E3CCC 8C22B210 */ lw $v0, -0x4df0($at)
/* 10554C 802E3CCC 8C22B210 */ lw $v0, %lo(D_802EB210)($at)
/* 105550 802E3CD0 00400008 */ jr $v0
/* 105554 802E3CD4 00000000 */ nop
/* 105558 802E3CD8 12000007 */ beqz $s0, .L802E3CF8
@ -104,8 +104,8 @@ glabel func_802E3BA4
.L802E3D08:
/* 105588 802E3D08 12000037 */ beqz $s0, .L802E3DE8
/* 10558C 802E3D0C 24020001 */ addiu $v0, $zero, 1
/* 105590 802E3D10 3C05802F */ lui $a1, 0x802f
/* 105594 802E3D14 24A59E80 */ addiu $a1, $a1, -0x6180
/* 105590 802E3D10 3C05802F */ lui $a1, %hi(D_802E9E80)
/* 105594 802E3D14 24A59E80 */ addiu $a1, $a1, %lo(D_802E9E80)
/* 105598 802E3D18 0C043EF0 */ jal func_8010FBC0
/* 10559C 802E3D1C 0220202D */ daddu $a0, $s1, $zero
/* 1055A0 802E3D20 C6200050 */ lwc1 $f0, 0x50($s1)
@ -128,8 +128,8 @@ glabel func_802E3BA4
.L802E3D60:
/* 1055E0 802E3D60 12000021 */ beqz $s0, .L802E3DE8
/* 1055E4 802E3D64 24020001 */ addiu $v0, $zero, 1
/* 1055E8 802E3D68 3C05802F */ lui $a1, 0x802f
/* 1055EC 802E3D6C 24A59E80 */ addiu $a1, $a1, -0x6180
/* 1055E8 802E3D68 3C05802F */ lui $a1, %hi(D_802E9E80)
/* 1055EC 802E3D6C 24A59E80 */ addiu $a1, $a1, %lo(D_802E9E80)
/* 1055F0 802E3D70 0C043EF0 */ jal func_8010FBC0
/* 1055F4 802E3D74 0220202D */ daddu $a0, $s1, $zero
/* 1055F8 802E3D78 C6200050 */ lwc1 $f0, 0x50($s1)
@ -140,8 +140,8 @@ glabel func_802E3BA4
/* 10560C 802E3D8C 28420002 */ slti $v0, $v0, 2
/* 105610 802E3D90 14400015 */ bnez $v0, .L802E3DE8
/* 105614 802E3D94 24020001 */ addiu $v0, $zero, 1
/* 105618 802E3D98 3C05802F */ lui $a1, 0x802f
/* 10561C 802E3D9C 24A59E80 */ addiu $a1, $a1, -0x6180
/* 105618 802E3D98 3C05802F */ lui $a1, %hi(D_802E9E80)
/* 10561C 802E3D9C 24A59E80 */ addiu $a1, $a1, %lo(D_802E9E80)
/* 105620 802E3DA0 0C043EF0 */ jal func_8010FBC0
/* 105624 802E3DA4 0220202D */ daddu $a0, $s1, $zero
/* 105628 802E3DA8 C6200050 */ lwc1 $f0, 0x50($s1)

View File

@ -15,7 +15,7 @@ glabel func_802E405C
/* 105904 802E4084 0C01C88C */ jal func_80072230
/* 105908 802E4088 0000202D */ daddu $a0, $zero, $zero
/* 10590C 802E408C 8FBF0018 */ lw $ra, 0x18($sp)
/* 105910 802E4090 3C01802F */ lui $at, 0x802f
/* 105914 802E4094 AC22B3B0 */ sw $v0, -0x4c50($at)
/* 105910 802E4090 3C01802F */ lui $at, %hi(D_802EB3B0)
/* 105914 802E4094 AC22B3B0 */ sw $v0, %lo(D_802EB3B0)($at)
/* 105918 802E4098 03E00008 */ jr $ra
/* 10591C 802E409C 27BD0020 */ addiu $sp, $sp, 0x20

View File

@ -17,13 +17,13 @@ glabel func_802E4154
/* 105A04 802E4184 00000000 */ nop
/* 105A08 802E4188 0C0441A9 */ jal get_entity_type
/* 105A0C 802E418C 92040004 */ lbu $a0, 4($s0)
/* 105A10 802E4190 3C04802F */ lui $a0, 0x802f
/* 105A14 802E4194 2484A0A0 */ addiu $a0, $a0, -0x5f60
/* 105A10 802E4190 3C04802F */ lui $a0, %hi(D_802EA0A0)
/* 105A14 802E4194 2484A0A0 */ addiu $a0, $a0, %lo(D_802EA0A0)
/* 105A18 802E4198 24030014 */ addiu $v1, $zero, 0x14
/* 105A1C 802E419C 10430003 */ beq $v0, $v1, .L802E41AC
/* 105A20 802E41A0 00000000 */ nop
/* 105A24 802E41A4 3C04802F */ lui $a0, 0x802f
/* 105A28 802E41A8 2484A07C */ addiu $a0, $a0, -0x5f84
/* 105A24 802E41A4 3C04802F */ lui $a0, %hi(D_802EA07C)
/* 105A28 802E41A8 2484A07C */ addiu $a0, $a0, %lo(D_802EA07C)
.L802E41AC:
/* 105A2C 802E41AC C6020048 */ lwc1 $f2, 0x48($s0)
/* 105A30 802E41B0 C604004C */ lwc1 $f4, 0x4c($s0)
@ -41,8 +41,8 @@ glabel func_802E4154
/* 105A60 802E41E0 44074000 */ mfc1 $a3, $f8
/* 105A64 802E41E4 0C044631 */ jal create_entity
/* 105A68 802E41E8 00000000 */ nop
/* 105A6C 802E41EC 3C05802F */ lui $a1, 0x802f
/* 105A70 802E41F0 24A5A310 */ addiu $a1, $a1, -0x5cf0
/* 105A6C 802E41EC 3C05802F */ lui $a1, %hi(D_802EA310)
/* 105A70 802E41F0 24A5A310 */ addiu $a1, $a1, %lo(D_802EA310)
/* 105A74 802E41F4 0C043EF0 */ jal func_8010FBC0
/* 105A78 802E41F8 0200202D */ daddu $a0, $s0, $zero
/* 105A7C 802E41FC 080B9083 */ j .L802E420C

View File

@ -10,16 +10,16 @@ glabel func_802E421C
/* 105AB0 802E4230 AFB00018 */ sw $s0, 0x18($sp)
/* 105AB4 802E4234 0C0441A9 */ jal get_entity_type
/* 105AB8 802E4238 92240004 */ lbu $a0, 4($s1)
/* 105ABC 802E423C 3C04802F */ lui $a0, 0x802f
/* 105AC0 802E4240 2484A07C */ addiu $a0, $a0, -0x5f84
/* 105ABC 802E423C 3C04802F */ lui $a0, %hi(D_802EA07C)
/* 105AC0 802E4240 2484A07C */ addiu $a0, $a0, %lo(D_802EA07C)
/* 105AC4 802E4244 0040182D */ daddu $v1, $v0, $zero
/* 105AC8 802E4248 28620015 */ slti $v0, $v1, 0x15
/* 105ACC 802E424C 10400005 */ beqz $v0, .L802E4264
/* 105AD0 802E4250 28620012 */ slti $v0, $v1, 0x12
/* 105AD4 802E4254 14400003 */ bnez $v0, .L802E4264
/* 105AD8 802E4258 00000000 */ nop
/* 105ADC 802E425C 3C04802F */ lui $a0, 0x802f
/* 105AE0 802E4260 2484A0A0 */ addiu $a0, $a0, -0x5f60
/* 105ADC 802E425C 3C04802F */ lui $a0, %hi(D_802EA0A0)
/* 105AE0 802E4260 2484A0A0 */ addiu $a0, $a0, %lo(D_802EA0A0)
.L802E4264:
/* 105AE4 802E4264 C6220048 */ lwc1 $f2, 0x48($s1)
/* 105AE8 802E4268 C624004C */ lwc1 $f4, 0x4c($s1)
@ -79,17 +79,17 @@ glabel func_802E421C
/* 105BB8 802E4338 14620005 */ bne $v1, $v0, .L802E4350
/* 105BBC 802E433C 00000000 */ nop
.L802E4340:
/* 105BC0 802E4340 3C04802F */ lui $a0, 0x802f
/* 105BC4 802E4344 2484A660 */ addiu $a0, $a0, -0x59a0
/* 105BC0 802E4340 3C04802F */ lui $a0, %hi(D_802EA660)
/* 105BC4 802E4344 2484A660 */ addiu $a0, $a0, %lo(D_802EA660)
/* 105BC8 802E4348 080B90DA */ j .L802E4368
/* 105BCC 802E434C 00000000 */ nop
.L802E4350:
/* 105BD0 802E4350 3C04802F */ lui $a0, 0x802f
/* 105BD4 802E4354 2484A63C */ addiu $a0, $a0, -0x59c4
/* 105BD0 802E4350 3C04802F */ lui $a0, %hi(D_802EA63C)
/* 105BD4 802E4354 2484A63C */ addiu $a0, $a0, %lo(D_802EA63C)
/* 105BD8 802E4358 12000003 */ beqz $s0, .L802E4368
/* 105BDC 802E435C 00000000 */ nop
/* 105BE0 802E4360 3C04802F */ lui $a0, 0x802f
/* 105BE4 802E4364 2484A618 */ addiu $a0, $a0, -0x59e8
/* 105BE0 802E4360 3C04802F */ lui $a0, %hi(D_802EA618)
/* 105BE4 802E4364 2484A618 */ addiu $a0, $a0, %lo(D_802EA618)
.L802E4368:
/* 105BE8 802E4368 C6220048 */ lwc1 $f2, 0x48($s1)
/* 105BEC 802E436C C624004C */ lwc1 $f4, 0x4c($s1)

View File

@ -4,8 +4,8 @@
glabel func_802E455C
/* 105DDC 802E455C 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 105DE0 802E4560 AFB00010 */ sw $s0, 0x10($sp)
/* 105DE4 802E4564 3C10800A */ lui $s0, 0x800a
/* 105DE8 802E4568 8E10A66C */ lw $s0, -0x5994($s0)
/* 105DE4 802E4564 3C10800A */ lui $s0, %hi(D_8009A66C)
/* 105DE8 802E4568 8E10A66C */ lw $s0, %lo(D_8009A66C)($s0)
/* 105DEC 802E456C AFBF0014 */ sw $ra, 0x14($sp)
/* 105DF0 802E4570 0C04417A */ jal get_entity_by_index
/* 105DF4 802E4574 00000000 */ nop
@ -59,8 +59,8 @@ glabel func_802E455C
.L802E4630:
/* 105EB0 802E4630 AC620004 */ sw $v0, 4($v1)
/* 105EB4 802E4634 8FBF0014 */ lw $ra, 0x14($sp)
/* 105EB8 802E4638 3C01800A */ lui $at, 0x800a
/* 105EBC 802E463C AC30A66C */ sw $s0, -0x5994($at)
/* 105EB8 802E4638 3C01800A */ lui $at, %hi(D_8009A66C)
/* 105EBC 802E463C AC30A66C */ sw $s0, %lo(D_8009A66C)($at)
/* 105EC0 802E4640 8FB00010 */ lw $s0, 0x10($sp)
/* 105EC4 802E4644 03E00008 */ jr $ra
/* 105EC8 802E4648 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -8,13 +8,13 @@ glabel func_802E464C
/* 105ED8 802E4658 0C0B8DB9 */ jal entity_init_Hammer23Block_normal
/* 105EDC 802E465C 0080802D */ daddu $s0, $a0, $zero
/* 105EE0 802E4660 8E030040 */ lw $v1, 0x40($s0)
/* 105EE4 802E4664 3C028016 */ lui $v0, 0x8016
/* 105EE8 802E4668 9442C7D2 */ lhu $v0, -0x382e($v0)
/* 105EE4 802E4664 3C028016 */ lui $v0, %hi(D_8015C7D2)
/* 105EE8 802E4668 9442C7D2 */ lhu $v0, %lo(D_8015C7D2)($v0)
/* 105EEC 802E466C A4620010 */ sh $v0, 0x10($v1)
/* 105EF0 802E4670 3402FFFF */ ori $v0, $zero, 0xffff
/* 105EF4 802E4674 A462000A */ sh $v0, 0xa($v1)
/* 105EF8 802E4678 3C02802E */ lui $v0, 0x802e
/* 105EFC 802E467C 2442455C */ addiu $v0, $v0, 0x455c
/* 105EF8 802E4678 3C02802E */ lui $v0, %hi(D_802E455C)
/* 105EFC 802E467C 2442455C */ addiu $v0, $v0, %lo(D_802E455C)
/* 105F00 802E4680 AE02003C */ sw $v0, 0x3c($s0)
/* 105F04 802E4684 8FBF0014 */ lw $ra, 0x14($sp)
/* 105F08 802E4688 8FB00010 */ lw $s0, 0x10($sp)

View File

@ -8,8 +8,8 @@ glabel func_802E46BC
/* 105F48 802E46C8 0C0B8DB9 */ jal entity_init_Hammer23Block_normal
/* 105F4C 802E46CC 0080802D */ daddu $s0, $a0, $zero
/* 105F50 802E46D0 86040014 */ lh $a0, 0x14($s0)
/* 105F54 802E46D4 3C02802E */ lui $v0, 0x802e
/* 105F58 802E46D8 2442455C */ addiu $v0, $v0, 0x455c
/* 105F54 802E46D4 3C02802E */ lui $v0, %hi(D_802E455C)
/* 105F58 802E46D8 2442455C */ addiu $v0, $v0, %lo(D_802E455C)
/* 105F5C 802E46DC 0C047FF8 */ jal get_anim_mesh
/* 105F60 802E46E0 AE02003C */ sw $v0, 0x3c($s0)
/* 105F64 802E46E4 24030011 */ addiu $v1, $zero, 0x11

View File

@ -22,8 +22,8 @@ glabel func_802E4730
/* 105FF4 802E4774 2415005C */ addiu $s5, $zero, 0x5c
/* 105FF8 802E4778 0040882D */ daddu $s1, $v0, $zero
/* 105FFC 802E477C 3210FFFF */ andi $s0, $s0, 0xffff
/* 106000 802E4780 3C12800A */ lui $s2, 0x800a
/* 106004 802E4784 8E52A66C */ lw $s2, -0x5994($s2)
/* 106000 802E4780 3C12800A */ lui $s2, %hi(D_8009A66C)
/* 106004 802E4784 8E52A66C */ lw $s2, %lo(D_8009A66C)($s2)
/* 106008 802E4788 8E330040 */ lw $s3, 0x40($s1)
/* 10600C 802E478C 8E250044 */ lw $a1, 0x44($s1)
/* 106010 802E4790 0240102D */ daddu $v0, $s2, $zero
@ -59,10 +59,10 @@ glabel func_802E4730
/* 106084 802E4804 3C040001 */ lui $a0, 1
/* 106088 802E4808 34841630 */ ori $a0, $a0, 0x1630
/* 10608C 802E480C 26650098 */ addiu $a1, $s3, 0x98
/* 106090 802E4810 3C028007 */ lui $v0, 0x8007
/* 106094 802E4814 944241F0 */ lhu $v0, 0x41f0($v0)
/* 106098 802E4818 3C03800A */ lui $v1, 0x800a
/* 10609C 802E481C 8C63A674 */ lw $v1, -0x598c($v1)
/* 106090 802E4810 3C028007 */ lui $v0, %hi(D_800741F0)
/* 106094 802E4814 944241F0 */ lhu $v0, %lo(D_800741F0)($v0)
/* 106098 802E4818 3C03800A */ lui $v1, %hi(D_8009A674)
/* 10609C 802E481C 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 1060A0 802E4820 00021180 */ sll $v0, $v0, 6
/* 1060A4 802E4824 00621821 */ addu $v1, $v1, $v0
/* 1060A8 802E4828 00641821 */ addu $v1, $v1, $a0
@ -103,18 +103,18 @@ glabel func_802E4730
/* 106130 802E48B0 0240282D */ daddu $a1, $s2, $zero
/* 106134 802E48B4 3C0BD838 */ lui $t3, 0xd838
/* 106138 802E48B8 356B0002 */ ori $t3, $t3, 2
/* 10613C 802E48BC 3C148007 */ lui $s4, 0x8007
/* 106140 802E48C0 269441F0 */ addiu $s4, $s4, 0x41f0
/* 10613C 802E48BC 3C148007 */ lui $s4, %hi(D_800741F0)
/* 106140 802E48C0 269441F0 */ addiu $s4, $s4, %lo(D_800741F0)
/* 106144 802E48C4 AFB60058 */ sw $s6, 0x58($sp)
/* 106148 802E48C8 96820000 */ lhu $v0, ($s4)
/* 10614C 802E48CC 3C03DA38 */ lui $v1, 0xda38
/* 10614C 802E48CC 3C03DA38 */ lui $v1, %hi(D_DA37A674)
/* 106150 802E48D0 AD430000 */ sw $v1, ($t2)
/* 106154 802E48D4 24430001 */ addiu $v1, $v0, 1
/* 106158 802E48D8 3042FFFF */ andi $v0, $v0, 0xffff
/* 10615C 802E48DC 00021180 */ sll $v0, $v0, 6
/* 106160 802E48E0 A6830000 */ sh $v1, ($s4)
/* 106164 802E48E4 3C03800A */ lui $v1, 0x800a
/* 106168 802E48E8 8C63A674 */ lw $v1, -0x598c($v1)
/* 106164 802E48E4 3C03800A */ lui $v1, %hi(D_8009A674)
/* 106168 802E48E8 8C63A674 */ lw $v1, %lo(D_DA37A674)($v1)
/* 10616C 802E48EC 00561021 */ addu $v0, $v0, $s6
/* 106170 802E48F0 00621821 */ addu $v1, $v1, $v0
/* 106174 802E48F4 3C02DE00 */ lui $v0, 0xde00
@ -157,8 +157,8 @@ glabel func_802E4730
/* 106204 802E4984 0200282D */ daddu $a1, $s0, $zero
/* 106208 802E4988 266400D8 */ addiu $a0, $s3, 0xd8
/* 10620C 802E498C 96820000 */ lhu $v0, ($s4)
/* 106210 802E4990 3C03800A */ lui $v1, 0x800a
/* 106214 802E4994 8C63A674 */ lw $v1, -0x598c($v1)
/* 106210 802E4990 3C03800A */ lui $v1, %hi(D_8009A674)
/* 106214 802E4994 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 106218 802E4998 8FB70058 */ lw $s7, 0x58($sp)
/* 10621C 802E499C 00021180 */ sll $v0, $v0, 6
/* 106220 802E49A0 00621821 */ addu $v1, $v1, $v0
@ -201,19 +201,19 @@ glabel func_802E4730
/* 1062B0 802E4A30 26520008 */ addiu $s2, $s2, 8
/* 1062B4 802E4A34 3C0CD838 */ lui $t4, 0xd838
/* 1062B8 802E4A38 358C0002 */ ori $t4, $t4, 2
/* 1062BC 802E4A3C 3C048007 */ lui $a0, 0x8007
/* 1062C0 802E4A40 248441F0 */ addiu $a0, $a0, 0x41f0
/* 1062BC 802E4A3C 3C048007 */ lui $a0, %hi(D_800741F0)
/* 1062C0 802E4A40 248441F0 */ addiu $a0, $a0, %lo(D_800741F0)
/* 1062C4 802E4A44 94820000 */ lhu $v0, ($a0)
/* 1062C8 802E4A48 3C03DA38 */ lui $v1, 0xda38
/* 1062CC 802E4A4C AD630000 */ sw $v1, ($t3)
/* 1062D0 802E4A50 3C01800A */ lui $at, 0x800a
/* 1062D4 802E4A54 AC32A66C */ sw $s2, -0x5994($at)
/* 1062D0 802E4A50 3C01800A */ lui $at, %hi(D_8009A66C)
/* 1062D4 802E4A54 AC32A66C */ sw $s2, %lo(D_8009A66C)($at)
/* 1062D8 802E4A58 24430001 */ addiu $v1, $v0, 1
/* 1062DC 802E4A5C 3042FFFF */ andi $v0, $v0, 0xffff
/* 1062E0 802E4A60 00021180 */ sll $v0, $v0, 6
/* 1062E4 802E4A64 A4830000 */ sh $v1, ($a0)
/* 1062E8 802E4A68 3C03800A */ lui $v1, 0x800a
/* 1062EC 802E4A6C 8C63A674 */ lw $v1, -0x598c($v1)
/* 1062E8 802E4A68 3C03800A */ lui $v1, %hi(D_8009A674)
/* 1062EC 802E4A6C 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 1062F0 802E4A70 00511021 */ addu $v0, $v0, $s1
/* 1062F4 802E4A74 00621821 */ addu $v1, $v1, $v0
/* 1062F8 802E4A78 3C02DE00 */ lui $v0, 0xde00

View File

@ -5,8 +5,8 @@ glabel func_802E4B60
/* 1063E0 802E4B60 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 1063E4 802E4B64 AFB10014 */ sw $s1, 0x14($sp)
/* 1063E8 802E4B68 0080882D */ daddu $s1, $a0, $zero
/* 1063EC 802E4B6C 3C02802E */ lui $v0, 0x802e
/* 1063F0 802E4B70 24424AEC */ addiu $v0, $v0, 0x4aec
/* 1063EC 802E4B6C 3C02802E */ lui $v0, %hi(D_802E4AEC)
/* 1063F0 802E4B70 24424AEC */ addiu $v0, $v0, %lo(D_802E4AEC)
/* 1063F4 802E4B74 AFBF0018 */ sw $ra, 0x18($sp)
/* 1063F8 802E4B78 AFB00010 */ sw $s0, 0x10($sp)
/* 1063FC 802E4B7C AE22003C */ sw $v0, 0x3c($s1)

View File

@ -35,8 +35,8 @@ glabel func_802E4C10
/* 106500 802E4C80 A2020001 */ sb $v0, 1($s0)
.L802E4C84:
/* 106504 802E4C84 C6200054 */ lwc1 $f0, 0x54($s1)
/* 106508 802E4C88 3C01802F */ lui $at, 0x802f
/* 10650C 802E4C8C D422B270 */ ldc1 $f2, -0x4d90($at)
/* 106508 802E4C88 3C01802F */ lui $at, %hi(D_802EB270)
/* 10650C 802E4C8C D422B270 */ ldc1 $f2, %lo(D_802EB270)($at)
/* 106510 802E4C90 46000021 */ cvt.d.s $f0, $f0
/* 106514 802E4C94 46220000 */ add.d $f0, $f0, $f2
/* 106518 802E4C98 3C013FF0 */ lui $at, 0x3ff0

View File

@ -17,9 +17,9 @@ glabel func_802E4E04
/* 1066B4 802E4E34 2C620006 */ sltiu $v0, $v1, 6
/* 1066B8 802E4E38 1040012B */ beqz $v0, .L802E52E8
/* 1066BC 802E4E3C 00031080 */ sll $v0, $v1, 2
/* 1066C0 802E4E40 3C01802F */ lui $at, 0x802f
/* 1066C0 802E4E40 3C01802F */ lui $at, %hi(D_802EB278)
/* 1066C4 802E4E44 00220821 */ addu $at, $at, $v0
/* 1066C8 802E4E48 8C22B278 */ lw $v0, -0x4d88($at)
/* 1066C8 802E4E48 8C22B278 */ lw $v0, %lo(D_802EB278)($at)
/* 1066CC 802E4E4C 00400008 */ jr $v0
/* 1066D0 802E4E50 00000000 */ nop
/* 1066D4 802E4E54 3C014000 */ lui $at, 0x4000
@ -55,8 +55,8 @@ glabel func_802E4E04
/* 10674C 802E4ECC 45000106 */ bc1f .L802E52E8
/* 106750 802E4ED0 E6000014 */ swc1 $f0, 0x14($s0)
/* 106754 802E4ED4 0220202D */ daddu $a0, $s1, $zero
/* 106758 802E4ED8 3C05802F */ lui $a1, 0x802f
/* 10675C 802E4EDC 24A5A744 */ addiu $a1, $a1, -0x58bc
/* 106758 802E4ED8 3C05802F */ lui $a1, %hi(D_802EA744)
/* 10675C 802E4EDC 24A5A744 */ addiu $a1, $a1, %lo(D_802EA744)
/* 106760 802E4EE0 92020001 */ lbu $v0, 1($s0)
/* 106764 802E4EE4 2403DFFF */ addiu $v1, $zero, -0x2001
/* 106768 802E4EE8 24420001 */ addiu $v0, $v0, 1
@ -68,8 +68,8 @@ glabel func_802E4E04
/* 106780 802E4F00 AE220000 */ sw $v0, ($s1)
/* 106784 802E4F04 0C0442F3 */ jal func_80110BCC
/* 106788 802E4F08 E6000054 */ swc1 $f0, 0x54($s0)
/* 10678C 802E4F0C 3C02802E */ lui $v0, 0x802e
/* 106790 802E4F10 24424AEC */ addiu $v0, $v0, 0x4aec
/* 10678C 802E4F0C 3C02802E */ lui $v0, %hi(D_802E4AEC)
/* 106790 802E4F10 24424AEC */ addiu $v0, $v0, %lo(D_802E4AEC)
/* 106794 802E4F14 080B94BA */ j .L802E52E8
/* 106798 802E4F18 AE22003C */ sw $v0, 0x3c($s1)
/* 10679C 802E4F1C C60C0020 */ lwc1 $f12, 0x20($s0)
@ -184,8 +184,8 @@ glabel func_802E4E04
/* 106944 802E50C4 0C00A874 */ jal cos_rad
/* 106948 802E50C8 46166303 */ div.s $f12, $f12, $f22
/* 10694C 802E50CC C6060004 */ lwc1 $f6, 4($s0)
/* 106950 802E50D0 3C01802F */ lui $at, 0x802f
/* 106954 802E50D4 D424B290 */ ldc1 $f4, -0x4d70($at)
/* 106950 802E50D0 3C01802F */ lui $at, %hi(D_802EB290)
/* 106954 802E50D4 D424B290 */ ldc1 $f4, %lo(D_802EB290)($at)
/* 106958 802E50D8 92030003 */ lbu $v1, 3($s0)
/* 10695C 802E50DC 460030A1 */ cvt.d.s $f2, $f6
/* 106960 802E50E0 46241081 */ sub.d $f2, $f2, $f4

View File

@ -33,14 +33,14 @@ glabel func_802E5324
/* 106C10 802E5390 080B94F9 */ j .L802E53E4
/* 106C14 802E5394 00000000 */ nop
.L802E5398:
/* 106C18 802E5398 3C01802F */ lui $at, 0x802f
/* 106C1C 802E539C D420B298 */ ldc1 $f0, -0x4d68($at)
/* 106C18 802E5398 3C01802F */ lui $at, %hi(D_802EB298)
/* 106C1C 802E539C D420B298 */ ldc1 $f0, %lo(D_802EB298)($at)
/* 106C20 802E53A0 46201000 */ add.d $f0, $f2, $f0
/* 106C24 802E53A4 080B94F8 */ j .L802E53E0
/* 106C28 802E53A8 46200020 */ cvt.s.d $f0, $f0
.L802E53AC:
/* 106C2C 802E53AC 3C01802F */ lui $at, 0x802f
/* 106C30 802E53B0 D420B2A0 */ ldc1 $f0, -0x4d60($at)
/* 106C2C 802E53AC 3C01802F */ lui $at, %hi(D_802EB2A0)
/* 106C30 802E53B0 D420B2A0 */ ldc1 $f0, %lo(D_802EB2A0)($at)
/* 106C34 802E53B4 46201001 */ sub.d $f0, $f2, $f0
/* 106C38 802E53B8 46200020 */ cvt.s.d $f0, $f0
/* 106C3C 802E53BC E6200054 */ swc1 $f0, 0x54($s1)

View File

@ -7,8 +7,8 @@ glabel func_802E5428
/* 106CB0 802E5430 AFBF0014 */ sw $ra, 0x14($sp)
/* 106CB4 802E5434 0C0B92D8 */ jal func_802E4B60
/* 106CB8 802E5438 0080802D */ daddu $s0, $a0, $zero
/* 106CBC 802E543C 3C05802F */ lui $a1, 0x802f
/* 106CC0 802E5440 24A5A728 */ addiu $a1, $a1, -0x58d8
/* 106CBC 802E543C 3C05802F */ lui $a1, %hi(D_802EA728)
/* 106CC0 802E5440 24A5A728 */ addiu $a1, $a1, %lo(D_802EA728)
/* 106CC4 802E5444 0C0442F3 */ jal func_80110BCC
/* 106CC8 802E5448 0200202D */ daddu $a0, $s0, $zero
/* 106CCC 802E544C 8FBF0014 */ lw $ra, 0x14($sp)

View File

@ -3,8 +3,8 @@
glabel func_802E54A8
/* 106D28 802E54A8 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 106D2C 802E54AC 3C05802F */ lui $a1, 0x802f
/* 106D30 802E54B0 24A5A760 */ addiu $a1, $a1, -0x58a0
/* 106D2C 802E54AC 3C05802F */ lui $a1, %hi(D_802EA760)
/* 106D30 802E54B0 24A5A760 */ addiu $a1, $a1, %lo(D_802EA760)
/* 106D34 802E54B4 AFBF0010 */ sw $ra, 0x10($sp)
/* 106D38 802E54B8 0C0442F3 */ jal func_80110BCC
/* 106D3C 802E54BC 00000000 */ nop

View File

@ -15,8 +15,8 @@ glabel func_802E54CC
/* 106D74 802E54F4 14400013 */ bnez $v0, .L802E5544
/* 106D78 802E54F8 3C04001D */ lui $a0, 0x1d
/* 106D7C 802E54FC 34840001 */ ori $a0, $a0, 1
/* 106D80 802E5500 3C05802F */ lui $a1, 0x802f
/* 106D84 802E5504 24A5B3C0 */ addiu $a1, $a1, -0x4c40
/* 106D80 802E5500 3C05802F */ lui $a1, %hi(D_802EB3C0)
/* 106D84 802E5504 24A5B3C0 */ addiu $a1, $a1, %lo(D_802EB3C0)
/* 106D88 802E5508 0C049640 */ jal load_string
/* 106D8C 802E550C ACA00000 */ sw $zero, ($a1)
/* 106D90 802E5510 0C009C22 */ jal func_80027088

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches
glabel func_802E555C
/* 106DDC 802E555C 3C02802F */ lui $v0, 0x802f
/* 106DE0 802E5560 8C42B3C0 */ lw $v0, -0x4c40($v0)
/* 106DDC 802E555C 3C02802F */ lui $v0, %hi(D_802EB3C0)
/* 106DE0 802E5560 8C42B3C0 */ lw $v0, %lo(D_802EB3C0)($v0)
/* 106DE4 802E5564 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 106DE8 802E5568 1040000C */ beqz $v0, .L802E559C
/* 106DEC 802E556C AFBF0010 */ sw $ra, 0x10($sp)

View File

@ -7,8 +7,8 @@ glabel func_802E55A8
/* 106E30 802E55B0 0080802D */ daddu $s0, $a0, $zero
/* 106E34 802E55B4 AFB1001C */ sw $s1, 0x1c($sp)
/* 106E38 802E55B8 AFB20020 */ sw $s2, 0x20($sp)
/* 106E3C 802E55BC 3C128016 */ lui $s2, 0x8016
/* 106E40 802E55C0 8E52C7D0 */ lw $s2, -0x3830($s2)
/* 106E3C 802E55BC 3C128016 */ lui $s2, %hi(D_8015C7D0)
/* 106E40 802E55C0 8E52C7D0 */ lw $s2, %lo(D_8015C7D0)($s2)
/* 106E44 802E55C4 AFBF0024 */ sw $ra, 0x24($sp)
/* 106E48 802E55C8 0C0B8DB9 */ jal entity_init_Hammer23Block_normal
/* 106E4C 802E55CC 00A0882D */ daddu $s1, $a1, $zero

View File

@ -3,8 +3,8 @@
glabel func_802E5648
/* 106EC8 802E5648 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 106ECC 802E564C 3C05802F */ lui $a1, 0x802f
/* 106ED0 802E5650 24A5A7BC */ addiu $a1, $a1, -0x5844
/* 106ECC 802E564C 3C05802F */ lui $a1, %hi(D_802EA7BC)
/* 106ED0 802E5650 24A5A7BC */ addiu $a1, $a1, %lo(D_802EA7BC)
/* 106ED4 802E5654 AFBF0010 */ sw $ra, 0x10($sp)
/* 106ED8 802E5658 0C0B956A */ jal func_802E55A8
/* 106EDC 802E565C 00000000 */ nop

View File

@ -16,8 +16,8 @@ glabel func_802E56EC
/* 106F98 802E5718 0060202D */ daddu $a0, $v1, $zero
/* 106F9C 802E571C 14400016 */ bnez $v0, .L802E5778
/* 106FA0 802E5720 3C028000 */ lui $v0, 0x8000
/* 106FA4 802E5724 3C04802F */ lui $a0, 0x802f
/* 106FA8 802E5728 2484A934 */ addiu $a0, $a0, -0x56cc
/* 106FA4 802E5724 3C04802F */ lui $a0, %hi(D_802EA934)
/* 106FA8 802E5728 2484A934 */ addiu $a0, $a0, %lo(D_802EA934)
/* 106FAC 802E572C C6200048 */ lwc1 $f0, 0x48($s1)
/* 106FB0 802E5730 C622004C */ lwc1 $f2, 0x4c($s1)
/* 106FB4 802E5734 C6240050 */ lwc1 $f4, 0x50($s1)

View File

@ -4,8 +4,8 @@
glabel func_802E586C
/* 1070EC 802E586C 27BDFF68 */ addiu $sp, $sp, -0x98
/* 1070F0 802E5870 AFB60088 */ sw $s6, 0x88($sp)
/* 1070F4 802E5874 3C16800A */ lui $s6, 0x800a
/* 1070F8 802E5878 8ED6A66C */ lw $s6, -0x5994($s6)
/* 1070F4 802E5874 3C16800A */ lui $s6, %hi(D_8009A66C)
/* 1070F8 802E5878 8ED6A66C */ lw $s6, %lo(D_8009A66C)($s6)
/* 1070FC 802E587C AFBF0094 */ sw $ra, 0x94($sp)
/* 107100 802E5880 AFBE0090 */ sw $fp, 0x90($sp)
/* 107104 802E5884 AFB7008C */ sw $s7, 0x8c($sp)
@ -22,16 +22,16 @@ glabel func_802E586C
/* 107130 802E58B0 14400011 */ bnez $v0, .L802E58F8
/* 107134 802E58B4 2442FFFF */ addiu $v0, $v0, -1
/* 107138 802E58B8 92E30009 */ lbu $v1, 9($s7)
/* 10713C 802E58BC 3C05802F */ lui $a1, 0x802f
/* 107140 802E58C0 24A5A870 */ addiu $a1, $a1, -0x5790
/* 10713C 802E58BC 3C05802F */ lui $a1, %hi(D_802EA870)
/* 107140 802E58C0 24A5A870 */ addiu $a1, $a1, %lo(D_802EA870)
/* 107144 802E58C4 24630002 */ addiu $v1, $v1, 2
/* 107148 802E58C8 3C02802F */ lui $v0, 0x802f
/* 107148 802E58C8 3C02802F */ lui $v0, %hi(D_802EA870)
/* 10714C 802E58CC 00431021 */ addu $v0, $v0, $v1
/* 107150 802E58D0 8042A870 */ lb $v0, -0x5790($v0)
/* 107154 802E58D4 3C04802F */ lui $a0, 0x802f
/* 107150 802E58D0 8042A870 */ lb $v0, %lo(D_802EA870)($v0)
/* 107154 802E58D4 3C04802F */ lui $a0, %hi(D_802EA870)
/* 107158 802E58D8 00832021 */ addu $a0, $a0, $v1
/* 10715C 802E58DC 18400004 */ blez $v0, .L802E58F0
/* 107160 802E58E0 9084A870 */ lbu $a0, -0x5790($a0)
/* 107160 802E58E0 9084A870 */ lbu $a0, %lo(D_802EA870)($a0)
/* 107164 802E58E4 A2E40008 */ sb $a0, 8($s7)
/* 107168 802E58E8 080B963F */ j .L802E58FC
/* 10716C 802E58EC A2E30009 */ sb $v1, 9($s7)
@ -48,14 +48,14 @@ glabel func_802E586C
/* 10718C 802E590C 92E20009 */ lbu $v0, 9($s7)
/* 107190 802E5910 8FAF0060 */ lw $t7, 0x60($sp)
/* 107194 802E5914 8EF5012C */ lw $s5, 0x12c($s7)
/* 107198 802E5918 3C01802F */ lui $at, 0x802f
/* 107198 802E5918 3C01802F */ lui $at, %hi(D_802EA871)
/* 10719C 802E591C 00220821 */ addu $at, $at, $v0
/* 1071A0 802E5920 8022A871 */ lb $v0, -0x578f($at)
/* 1071A0 802E5920 8022A871 */ lb $v0, %lo(D_802EA871)($at)
/* 1071A4 802E5924 8DE30044 */ lw $v1, 0x44($t7)
/* 1071A8 802E5928 00021080 */ sll $v0, $v0, 2
/* 1071AC 802E592C 3C06802F */ lui $a2, 0x802f
/* 1071AC 802E592C 3C06802F */ lui $a2, %hi(D_802EA862)
/* 1071B0 802E5930 00C23021 */ addu $a2, $a2, $v0
/* 1071B4 802E5934 94C6A862 */ lhu $a2, -0x579e($a2)
/* 1071B4 802E5934 94C6A862 */ lhu $a2, %lo(D_802EA862)($a2)
/* 1071B8 802E5938 3C02E700 */ lui $v0, 0xe700
/* 1071BC 802E593C AFB50058 */ sw $s5, 0x58($sp)
/* 1071C0 802E5940 ACE20000 */ sw $v0, ($a3)
@ -77,10 +77,10 @@ glabel func_802E586C
/* 107200 802E5980 3C040001 */ lui $a0, 1
/* 107204 802E5984 34841630 */ ori $a0, $a0, 0x1630
/* 107208 802E5988 26E50050 */ addiu $a1, $s7, 0x50
/* 10720C 802E598C 3C028007 */ lui $v0, 0x8007
/* 107210 802E5990 944241F0 */ lhu $v0, 0x41f0($v0)
/* 107214 802E5994 3C03800A */ lui $v1, 0x800a
/* 107218 802E5998 8C63A674 */ lw $v1, -0x598c($v1)
/* 10720C 802E598C 3C028007 */ lui $v0, %hi(D_800741F0)
/* 107210 802E5990 944241F0 */ lhu $v0, %lo(D_800741F0)($v0)
/* 107214 802E5994 3C03800A */ lui $v1, %hi(D_8009A674)
/* 107218 802E5998 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 10721C 802E599C 00021180 */ sll $v0, $v0, 6
/* 107220 802E59A0 00621821 */ addu $v1, $v1, $v0
/* 107224 802E59A4 00641821 */ addu $v1, $v1, $a0
@ -133,18 +133,18 @@ glabel func_802E586C
/* 1072DC 802E5A5C 02C0602D */ daddu $t4, $s6, $zero
/* 1072E0 802E5A60 3C11D838 */ lui $s1, 0xd838
/* 1072E4 802E5A64 36310002 */ ori $s1, $s1, 2
/* 1072E8 802E5A68 3C1E8007 */ lui $fp, 0x8007
/* 1072EC 802E5A6C 27DE41F0 */ addiu $fp, $fp, 0x41f0
/* 1072E8 802E5A68 3C1E8007 */ lui $fp, %hi(D_800741F0)
/* 1072EC 802E5A6C 27DE41F0 */ addiu $fp, $fp, %lo(D_800741F0)
/* 1072F0 802E5A70 AFB80064 */ sw $t8, 0x64($sp)
/* 1072F4 802E5A74 97C20000 */ lhu $v0, ($fp)
/* 1072F8 802E5A78 3C03DA38 */ lui $v1, 0xda38
/* 1072F8 802E5A78 3C03DA38 */ lui $v1, %hi(D_DA37A674)
/* 1072FC 802E5A7C ADC30000 */ sw $v1, ($t6)
/* 107300 802E5A80 24430001 */ addiu $v1, $v0, 1
/* 107304 802E5A84 3042FFFF */ andi $v0, $v0, 0xffff
/* 107308 802E5A88 00021180 */ sll $v0, $v0, 6
/* 10730C 802E5A8C A7C30000 */ sh $v1, ($fp)
/* 107310 802E5A90 3C03800A */ lui $v1, 0x800a
/* 107314 802E5A94 8C63A674 */ lw $v1, -0x598c($v1)
/* 107310 802E5A90 3C03800A */ lui $v1, %hi(D_8009A674)
/* 107314 802E5A94 8C63A674 */ lw $v1, %lo(D_DA37A674)($v1)
/* 107318 802E5A98 00581021 */ addu $v0, $v0, $t8
/* 10731C 802E5A9C 00621821 */ addu $v1, $v1, $v0
/* 107320 802E5AA0 3C02FD10 */ lui $v0, 0xfd10
@ -206,8 +206,8 @@ glabel func_802E586C
/* 1073FC 802E5B7C 0200282D */ daddu $a1, $s0, $zero
/* 107400 802E5B80 26E40090 */ addiu $a0, $s7, 0x90
/* 107404 802E5B84 97C20000 */ lhu $v0, ($fp)
/* 107408 802E5B88 3C03800A */ lui $v1, 0x800a
/* 10740C 802E5B8C 8C63A674 */ lw $v1, -0x598c($v1)
/* 107408 802E5B88 3C03800A */ lui $v1, %hi(D_8009A674)
/* 10740C 802E5B8C 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 107410 802E5B90 8FAF0064 */ lw $t7, 0x64($sp)
/* 107414 802E5B94 00021180 */ sll $v0, $v0, 6
/* 107418 802E5B98 00621821 */ addu $v1, $v1, $v0
@ -247,12 +247,12 @@ glabel func_802E586C
/* 10749C 802E5C1C 02C0302D */ daddu $a2, $s6, $zero
/* 1074A0 802E5C20 3C0AD838 */ lui $t2, 0xd838
/* 1074A4 802E5C24 354A0002 */ ori $t2, $t2, 2
/* 1074A8 802E5C28 3C128007 */ lui $s2, 0x8007
/* 1074AC 802E5C2C 265241F0 */ addiu $s2, $s2, 0x41f0
/* 1074A8 802E5C28 3C128007 */ lui $s2, %hi(D_800741F0)
/* 1074AC 802E5C2C 265241F0 */ addiu $s2, $s2, %lo(D_800741F0)
/* 1074B0 802E5C30 3C03DA38 */ lui $v1, 0xda38
/* 1074B4 802E5C34 96420000 */ lhu $v0, ($s2)
/* 1074B8 802E5C38 3C14800A */ lui $s4, 0x800a
/* 1074BC 802E5C3C 2694A674 */ addiu $s4, $s4, -0x598c
/* 1074B8 802E5C38 3C14800A */ lui $s4, %hi(D_8009A674)
/* 1074BC 802E5C3C 2694A674 */ addiu $s4, $s4, %lo(D_8009A674)
/* 1074C0 802E5C40 AD230000 */ sw $v1, ($t1)
/* 1074C4 802E5C44 24430001 */ addiu $v1, $v0, 1
/* 1074C8 802E5C48 3042FFFF */ andi $v0, $v0, 0xffff
@ -345,19 +345,19 @@ glabel func_802E586C
/* 10761C 802E5D9C 26D60008 */ addiu $s6, $s6, 8
/* 107620 802E5DA0 3C0BD838 */ lui $t3, 0xd838
/* 107624 802E5DA4 356B0002 */ ori $t3, $t3, 2
/* 107628 802E5DA8 3C048007 */ lui $a0, 0x8007
/* 10762C 802E5DAC 248441F0 */ addiu $a0, $a0, 0x41f0
/* 107628 802E5DA8 3C048007 */ lui $a0, %hi(D_800741F0)
/* 10762C 802E5DAC 248441F0 */ addiu $a0, $a0, %lo(D_800741F0)
/* 107630 802E5DB0 94820000 */ lhu $v0, ($a0)
/* 107634 802E5DB4 3C03DA38 */ lui $v1, 0xda38
/* 107638 802E5DB8 AD430000 */ sw $v1, ($t2)
/* 10763C 802E5DBC 3C01800A */ lui $at, 0x800a
/* 107640 802E5DC0 AC36A66C */ sw $s6, -0x5994($at)
/* 10763C 802E5DBC 3C01800A */ lui $at, %hi(D_8009A66C)
/* 107640 802E5DC0 AC36A66C */ sw $s6, %lo(D_8009A66C)($at)
/* 107644 802E5DC4 24430001 */ addiu $v1, $v0, 1
/* 107648 802E5DC8 3042FFFF */ andi $v0, $v0, 0xffff
/* 10764C 802E5DCC 00021180 */ sll $v0, $v0, 6
/* 107650 802E5DD0 A4830000 */ sh $v1, ($a0)
/* 107654 802E5DD4 3C03800A */ lui $v1, 0x800a
/* 107658 802E5DD8 8C63A674 */ lw $v1, -0x598c($v1)
/* 107654 802E5DD4 3C03800A */ lui $v1, %hi(D_8009A674)
/* 107658 802E5DD8 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 10765C 802E5DDC 00501021 */ addu $v0, $v0, $s0
/* 107660 802E5DE0 00621821 */ addu $v1, $v1, $v0
/* 107664 802E5DE4 3C02FA00 */ lui $v0, 0xfa00

View File

@ -9,7 +9,7 @@ glabel func_802E5F50
/* 1077E0 802E5F60 3C020A00 */ lui $v0, 0xa00
/* 1077E4 802E5F64 24420380 */ addiu $v0, $v0, 0x380
/* 1077E8 802E5F68 AC62012C */ sw $v0, 0x12c($v1)
/* 1077EC 802E5F6C 3C02802E */ lui $v0, 0x802e
/* 1077F0 802E5F70 2442586C */ addiu $v0, $v0, 0x586c
/* 1077EC 802E5F6C 3C02802E */ lui $v0, %hi(D_802E586C)
/* 1077F0 802E5F70 2442586C */ addiu $v0, $v0, %lo(D_802E586C)
/* 1077F4 802E5F74 03E00008 */ jr $ra
/* 1077F8 802E5F78 AC82003C */ sw $v0, 0x3c($a0)

View File

@ -9,8 +9,8 @@ glabel func_802E5F7C
/* 10780C 802E5F8C 3C020A00 */ lui $v0, 0xa00
/* 107810 802E5F90 24420750 */ addiu $v0, $v0, 0x750
/* 107814 802E5F94 AC62012C */ sw $v0, 0x12c($v1)
/* 107818 802E5F98 3C02802E */ lui $v0, 0x802e
/* 10781C 802E5F9C 2442586C */ addiu $v0, $v0, 0x586c
/* 107818 802E5F98 3C02802E */ lui $v0, %hi(D_802E586C)
/* 10781C 802E5F9C 2442586C */ addiu $v0, $v0, %lo(D_802E586C)
/* 107820 802E5FA0 03E00008 */ jr $ra
/* 107824 802E5FA4 AC82003C */ sw $v0, 0x3c($a0)
/* 107828 802E5FA8 00000000 */ nop

View File

@ -8,8 +8,8 @@ glabel func_80025CC0
/* 10CC 80025CCC AFA7000C */ sw $a3, 0xc($sp)
/* 10D0 80025CD0 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 10D4 80025CD4 0080302D */ daddu $a2, $a0, $zero
/* 10D8 80025CD8 3C048002 */ lui $a0, 0x8002
/* 10DC 80025CDC 24845D74 */ addiu $a0, $a0, 0x5d74
/* 10D8 80025CD8 3C048002 */ lui $a0, %hi(D_80025D74)
/* 10DC 80025CDC 24845D74 */ addiu $a0, $a0, %lo(D_80025D74)
/* 10E0 80025CE0 0000282D */ daddu $a1, $zero, $zero
/* 10E4 80025CE4 AFBF0010 */ sw $ra, 0x10($sp)
/* 10E8 80025CE8 0C0192A8 */ jal _Printf

View File

@ -8,8 +8,8 @@ glabel func_80025CFC
/* 1108 80025D08 AFA7000C */ sw $a3, 0xc($sp)
/* 110C 80025D0C 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 1110 80025D10 0080302D */ daddu $a2, $a0, $zero
/* 1114 80025D14 3C048002 */ lui $a0, 0x8002
/* 1118 80025D18 24845D74 */ addiu $a0, $a0, 0x5d74
/* 1114 80025D14 3C048002 */ lui $a0, %hi(D_80025D74)
/* 1118 80025D18 24845D74 */ addiu $a0, $a0, %lo(D_80025D74)
/* 111C 80025D1C 0000282D */ daddu $a1, $zero, $zero
/* 1120 80025D20 AFBF0010 */ sw $ra, 0x10($sp)
/* 1124 80025D24 0C0192A8 */ jal _Printf

View File

@ -8,8 +8,8 @@ glabel func_80025D38
/* 1144 80025D44 AFA7000C */ sw $a3, 0xc($sp)
/* 1148 80025D48 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 114C 80025D4C 0080302D */ daddu $a2, $a0, $zero
/* 1150 80025D50 3C048002 */ lui $a0, 0x8002
/* 1154 80025D54 24845D74 */ addiu $a0, $a0, 0x5d74
/* 1150 80025D50 3C048002 */ lui $a0, %hi(D_80025D74)
/* 1154 80025D54 24845D74 */ addiu $a0, $a0, %lo(D_80025D74)
/* 1158 80025D58 0000282D */ daddu $a1, $zero, $zero
/* 115C 80025D5C AFBF0010 */ sw $ra, 0x10($sp)
/* 1160 80025D60 0C0192A8 */ jal _Printf

View File

@ -5,8 +5,8 @@ glabel func_80025F44
/* 1344 80025F44 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 1348 80025F48 AFBF0010 */ sw $ra, 0x10($sp)
/* 134C 80025F4C 0080382D */ daddu $a3, $a0, $zero
/* 1350 80025F50 3C048009 */ lui $a0, 0x8009
/* 1354 80025F54 24847D30 */ addiu $a0, $a0, 0x7d30
/* 1350 80025F50 3C048009 */ lui $a0, %hi(D_80097D30)
/* 1354 80025F54 24847D30 */ addiu $a0, $a0, %lo(D_80097D30)
/* 1358 80025F58 0C00973F */ jal func_80025CFC
/* 135C 80025F5C 00000000 */ nop
.L80025F60:

View File

@ -3,7 +3,7 @@
glabel func_802E619C
/* 107A1C 802E619C 8C830040 */ lw $v1, 0x40($a0)
/* 107A20 802E61A0 3C028016 */ lui $v0, 0x8016
/* 107A24 802E61A4 8C42C7D0 */ lw $v0, -0x3830($v0)
/* 107A20 802E61A0 3C028016 */ lui $v0, %hi(D_8015C7D0)
/* 107A24 802E61A4 8C42C7D0 */ lw $v0, %lo(D_8015C7D0)($v0)
/* 107A28 802E61A8 03E00008 */ jr $ra
/* 107A2C 802E61AC AC620000 */ sw $v0, ($v1)

View File

@ -37,10 +37,10 @@ glabel func_802E61B0
/* 107AB0 802E6230 0C019D80 */ jal guMtxCatF
/* 107AB4 802E6234 0200302D */ daddu $a2, $s0, $zero
/* 107AB8 802E6238 0200202D */ daddu $a0, $s0, $zero
/* 107ABC 802E623C 3C108007 */ lui $s0, 0x8007
/* 107AC0 802E6240 261041F0 */ addiu $s0, $s0, 0x41f0
/* 107AC4 802E6244 3C11800A */ lui $s1, 0x800a
/* 107AC8 802E6248 2631A674 */ addiu $s1, $s1, -0x598c
/* 107ABC 802E623C 3C108007 */ lui $s0, %hi(D_800741F0)
/* 107AC0 802E6240 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 107AC4 802E6244 3C11800A */ lui $s1, %hi(D_8009A674)
/* 107AC8 802E6248 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 107ACC 802E624C 96050000 */ lhu $a1, ($s0)
/* 107AD0 802E6250 8E220000 */ lw $v0, ($s1)
/* 107AD4 802E6254 00052980 */ sll $a1, $a1, 6
@ -50,8 +50,8 @@ glabel func_802E61B0
/* 107AE4 802E6264 3C03DA38 */ lui $v1, 0xda38
/* 107AE8 802E6268 34630002 */ ori $v1, $v1, 2
/* 107AEC 802E626C 3C07D838 */ lui $a3, 0xd838
/* 107AF0 802E6270 3C05800A */ lui $a1, 0x800a
/* 107AF4 802E6274 24A5A66C */ addiu $a1, $a1, -0x5994
/* 107AF0 802E6270 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 107AF4 802E6274 24A5A66C */ addiu $a1, $a1, %lo(D_8009A66C)
/* 107AF8 802E6278 34E70002 */ ori $a3, $a3, 2
/* 107AFC 802E627C 8CA40000 */ lw $a0, ($a1)
/* 107B00 802E6280 96020000 */ lhu $v0, ($s0)
@ -89,8 +89,8 @@ glabel func_802E61B0
/* 107B7C 802E62FC 0C0470CB */ jal func_8011C32C
/* 107B80 802E6300 26860034 */ addiu $a2, $s4, 0x34
/* 107B84 802E6304 96850074 */ lhu $a1, 0x74($s4)
/* 107B88 802E6308 3C04800A */ lui $a0, 0x800a
/* 107B8C 802E630C 2484A66C */ addiu $a0, $a0, -0x5994
/* 107B88 802E6308 3C04800A */ lui $a0, %hi(D_8009A66C)
/* 107B8C 802E630C 2484A66C */ addiu $a0, $a0, %lo(D_8009A66C)
/* 107B90 802E6310 0C0475CB */ jal func_8011D72C
/* 107B94 802E6314 00000000 */ nop
/* 107B98 802E6318 8FBF00A4 */ lw $ra, 0xa4($sp)

View File

@ -14,8 +14,8 @@ glabel func_802E6338
/* 107BDC 802E635C 96040006 */ lhu $a0, 6($s0)
/* 107BE0 802E6360 14400007 */ bnez $v0, .L802E6380
/* 107BE4 802E6364 00000000 */ nop
/* 107BE8 802E6368 3C038016 */ lui $v1, 0x8016
/* 107BEC 802E636C 2463A578 */ addiu $v1, $v1, -0x5a88
/* 107BE8 802E6368 3C038016 */ lui $v1, %hi(D_8015A578)
/* 107BEC 802E636C 2463A578 */ addiu $v1, $v1, %lo(D_8015A578)
/* 107BF0 802E6370 80620002 */ lb $v0, 2($v1)
/* 107BF4 802E6374 14400002 */ bnez $v0, .L802E6380
/* 107BF8 802E6378 24020001 */ addiu $v0, $zero, 1

View File

@ -26,8 +26,8 @@ glabel func_802E63A8
.L802E63FC:
/* 107C7C 802E63FC 2402FFFF */ addiu $v0, $zero, -1
.L802E6400:
/* 107C80 802E6400 3C038016 */ lui $v1, 0x8016
/* 107C84 802E6404 2463A578 */ addiu $v1, $v1, -0x5a88
/* 107C80 802E6400 3C038016 */ lui $v1, %hi(D_8015A578)
/* 107C84 802E6404 2463A578 */ addiu $v1, $v1, %lo(D_8015A578)
/* 107C88 802E6408 AE420008 */ sw $v0, 8($s2)
/* 107C8C 802E640C AE40000C */ sw $zero, 0xc($s2)
/* 107C90 802E6410 80620000 */ lb $v0, ($v1)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches
glabel func_802E6574
/* 107DF4 802E6574 3C01800B */ lui $at, 0x800b
/* 107DF8 802E6578 C4201DEC */ lwc1 $f0, 0x1dec($at)
/* 107DF4 802E6574 3C01800B */ lui $at, %hi(D_800B1DEC)
/* 107DF8 802E6578 C4201DEC */ lwc1 $f0, %lo(D_800B1DEC)($at)
/* 107DFC 802E657C 3C014234 */ lui $at, 0x4234
/* 107E00 802E6580 44816000 */ mtc1 $at, $f12
/* 107E04 802E6584 27BDFFC8 */ addiu $sp, $sp, -0x38
@ -50,9 +50,9 @@ glabel func_802E6574
/* 107E9C 802E661C 2C62000D */ sltiu $v0, $v1, 0xd
/* 107EA0 802E6620 1040012C */ beqz $v0, .L802E6AD4
/* 107EA4 802E6624 00031080 */ sll $v0, $v1, 2
/* 107EA8 802E6628 3C01802F */ lui $at, 0x802f
/* 107EA8 802E6628 3C01802F */ lui $at, %hi(D_802EB2B0)
/* 107EAC 802E662C 00220821 */ addu $at, $at, $v0
/* 107EB0 802E6630 8C22B2B0 */ lw $v0, -0x4d50($at)
/* 107EB0 802E6630 8C22B2B0 */ lw $v0, %lo(D_802EB2B0)($at)
/* 107EB4 802E6634 00400008 */ jr $v0
/* 107EB8 802E6638 00000000 */ nop
/* 107EBC 802E663C 0C05272D */ jal play_sound

View File

@ -6,8 +6,8 @@ glabel func_802E6C24
/* 1084A8 802E6C28 AFB300A4 */ sw $s3, 0xa4($sp)
/* 1084AC 802E6C2C 0080982D */ daddu $s3, $a0, $zero
/* 1084B0 802E6C30 AFB400A8 */ sw $s4, 0xa8($sp)
/* 1084B4 802E6C34 3C148016 */ lui $s4, 0x8016
/* 1084B8 802E6C38 2694A578 */ addiu $s4, $s4, -0x5a88
/* 1084B4 802E6C34 3C148016 */ lui $s4, %hi(D_8015A578)
/* 1084B8 802E6C38 2694A578 */ addiu $s4, $s4, %lo(D_8015A578)
/* 1084BC 802E6C3C 0280202D */ daddu $a0, $s4, $zero
/* 1084C0 802E6C40 AFBF00AC */ sw $ra, 0xac($sp)
/* 1084C4 802E6C44 AFB200A0 */ sw $s2, 0xa0($sp)
@ -18,14 +18,14 @@ glabel func_802E6C24
/* 1084D8 802E6C58 8E720040 */ lw $s2, 0x40($s3)
/* 1084DC 802E6C5C 0C00A580 */ jal mem_clear
/* 1084E0 802E6C60 24050010 */ addiu $a1, $zero, 0x10
/* 1084E4 802E6C64 3C02802E */ lui $v0, 0x802e
/* 1084E8 802E6C68 244261B0 */ addiu $v0, $v0, 0x61b0
/* 1084E4 802E6C64 3C02802E */ lui $v0, %hi(D_802E61B0)
/* 1084E8 802E6C68 244261B0 */ addiu $v0, $v0, %lo(D_802E61B0)
/* 1084EC 802E6C6C AE62003C */ sw $v0, 0x3c($s3)
/* 1084F0 802E6C70 3402FFFF */ ori $v0, $zero, 0xffff
/* 1084F4 802E6C74 A6420006 */ sh $v0, 6($s2)
/* 1084F8 802E6C78 C660004C */ lwc1 $f0, 0x4c($s3)
/* 1084FC 802E6C7C 3C038016 */ lui $v1, 0x8016
/* 108500 802E6C80 2463C7D0 */ addiu $v1, $v1, -0x3830
/* 1084FC 802E6C7C 3C038016 */ lui $v1, %hi(D_8015C7D0)
/* 108500 802E6C80 2463C7D0 */ addiu $v1, $v1, %lo(D_8015C7D0)
/* 108504 802E6C84 E6400024 */ swc1 $f0, 0x24($s2)
/* 108508 802E6C88 94620002 */ lhu $v0, 2($v1)
/* 10850C 802E6C8C A6420074 */ sh $v0, 0x74($s2)
@ -96,8 +96,8 @@ glabel func_802E6C24
/* 10860C 802E6D8C 00000000 */ nop
/* 108610 802E6D90 3C100A00 */ lui $s0, 0xa00
/* 108614 802E6D94 261001B0 */ addiu $s0, $s0, 0x1b0
/* 108618 802E6D98 3C05802F */ lui $a1, 0x802f
/* 10861C 802E6D9C 24A5AAE0 */ addiu $a1, $a1, -0x5520
/* 108618 802E6D98 3C05802F */ lui $a1, %hi(D_802EAAE0)
/* 10861C 802E6D9C 24A5AAE0 */ addiu $a1, $a1, %lo(D_802EAAE0)
/* 108620 802E6DA0 0C0442F3 */ jal func_80110BCC
/* 108624 802E6DA4 0260202D */ daddu $a0, $s3, $zero
/* 108628 802E6DA8 080B9B6F */ j .L802E6DBC
@ -114,8 +114,8 @@ glabel func_802E6C24
/* 10864C 802E6DCC 8E670044 */ lw $a3, 0x44($s3)
/* 108650 802E6DD0 0C0470CB */ jal func_8011C32C
/* 108654 802E6DD4 26460034 */ addiu $a2, $s2, 0x34
/* 108658 802E6DD8 3C038016 */ lui $v1, 0x8016
/* 10865C 802E6DDC 2463A578 */ addiu $v1, $v1, -0x5a88
/* 108658 802E6DD8 3C038016 */ lui $v1, %hi(D_8015A578)
/* 10865C 802E6DDC 2463A578 */ addiu $v1, $v1, %lo(D_8015A578)
/* 108660 802E6DE0 90620001 */ lbu $v0, 1($v1)
/* 108664 802E6DE4 24420001 */ addiu $v0, $v0, 1
/* 108668 802E6DE8 A0620001 */ sb $v0, 1($v1)

View File

@ -13,8 +13,8 @@ glabel entity_init_Chest
/* 109624 802E7DA4 3C013F0F */ lui $at, 0x3f0f
/* 109628 802E7DA8 34215C29 */ ori $at, $at, 0x5c29
/* 10962C 802E7DAC 44810000 */ mtc1 $at, $f0
/* 109630 802E7DB0 3C02802E */ lui $v0, 0x802e
/* 109634 802E7DB4 24426ED8 */ addiu $v0, $v0, 0x6ed8
/* 109630 802E7DB0 3C02802E */ lui $v0, %hi(D_802E6ED8)
/* 109634 802E7DB4 24426ED8 */ addiu $v0, $v0, %lo(D_802E6ED8)
/* 109638 802E7DB8 AE02003C */ sw $v0, 0x3c($s0)
/* 10963C 802E7DBC E6000054 */ swc1 $f0, 0x54($s0)
/* 109640 802E7DC0 E6000058 */ swc1 $f0, 0x58($s0)

View File

@ -10,21 +10,21 @@ glabel func_802E6E20
/* 1086B4 802E6E34 2402000B */ addiu $v0, $zero, 0xb
/* 1086B8 802E6E38 14620004 */ bne $v1, $v0, .L802E6E4C
/* 1086BC 802E6E3C 0000202D */ daddu $a0, $zero, $zero
/* 1086C0 802E6E40 3C04802F */ lui $a0, 0x802f
/* 1086C0 802E6E40 3C04802F */ lui $a0, %hi(D_802EAB30)
/* 1086C4 802E6E44 080B9B9D */ j .L802E6E74
/* 1086C8 802E6E48 2484AB30 */ addiu $a0, $a0, -0x54d0
/* 1086C8 802E6E48 2484AB30 */ addiu $a0, $a0, %lo(D_802EAB30)
.L802E6E4C:
/* 1086CC 802E6E4C 24020002 */ addiu $v0, $zero, 2
/* 1086D0 802E6E50 14620004 */ bne $v1, $v0, .L802E6E64
/* 1086D4 802E6E54 24020012 */ addiu $v0, $zero, 0x12
/* 1086D8 802E6E58 3C04802F */ lui $a0, 0x802f
/* 1086D8 802E6E58 3C04802F */ lui $a0, %hi(D_802EAC40)
/* 1086DC 802E6E5C 080B9B9D */ j .L802E6E74
/* 1086E0 802E6E60 2484AC40 */ addiu $a0, $a0, -0x53c0
/* 1086E0 802E6E60 2484AC40 */ addiu $a0, $a0, %lo(D_802EAC40)
.L802E6E64:
/* 1086E4 802E6E64 14620003 */ bne $v1, $v0, .L802E6E74
/* 1086E8 802E6E68 00000000 */ nop
/* 1086EC 802E6E6C 3C04802F */ lui $a0, 0x802f
/* 1086F0 802E6E70 2484AC84 */ addiu $a0, $a0, -0x537c
/* 1086EC 802E6E6C 3C04802F */ lui $a0, %hi(D_802EAC84)
/* 1086F0 802E6E70 2484AC84 */ addiu $a0, $a0, %lo(D_802EAC84)
.L802E6E74:
/* 1086F4 802E6E74 10800003 */ beqz $a0, .L802E6E84
/* 1086F8 802E6E78 2405000A */ addiu $a1, $zero, 0xa

View File

@ -10,12 +10,12 @@ glabel func_802E6E90
/* 108724 802E6EA4 2402000B */ addiu $v0, $zero, 0xb
/* 108728 802E6EA8 14620004 */ bne $v1, $v0, .L802E6EBC
/* 10872C 802E6EAC 2405000A */ addiu $a1, $zero, 0xa
/* 108730 802E6EB0 3C04802F */ lui $a0, 0x802f
/* 108730 802E6EB0 3C04802F */ lui $a0, %hi(D_802EAC0C)
/* 108734 802E6EB4 080B9BB1 */ j .L802E6EC4
/* 108738 802E6EB8 2484AC0C */ addiu $a0, $a0, -0x53f4
/* 108738 802E6EB8 2484AC0C */ addiu $a0, $a0, %lo(D_802EAC0C)
.L802E6EBC:
/* 10873C 802E6EBC 3C04802F */ lui $a0, 0x802f
/* 108740 802E6EC0 2484ACC8 */ addiu $a0, $a0, -0x5338
/* 10873C 802E6EBC 3C04802F */ lui $a0, %hi(D_802EACC8)
/* 108740 802E6EC0 2484ACC8 */ addiu $a0, $a0, %lo(D_802EACC8)
.L802E6EC4:
/* 108744 802E6EC4 0C0B0CF8 */ jal start_script
/* 108748 802E6EC8 24060020 */ addiu $a2, $zero, 0x20

View File

@ -4,8 +4,8 @@
glabel func_802E6ED8
/* 108758 802E6ED8 27BDFF48 */ addiu $sp, $sp, -0xb8
/* 10875C 802E6EDC AFB500AC */ sw $s5, 0xac($sp)
/* 108760 802E6EE0 3C15800A */ lui $s5, 0x800a
/* 108764 802E6EE4 26B5A66C */ addiu $s5, $s5, -0x5994
/* 108760 802E6EE0 3C15800A */ lui $s5, %hi(D_8009A66C)
/* 108764 802E6EE4 26B5A66C */ addiu $s5, $s5, %lo(D_8009A66C)
/* 108768 802E6EE8 AFBF00B0 */ sw $ra, 0xb0($sp)
/* 10876C 802E6EEC AFB400A8 */ sw $s4, 0xa8($sp)
/* 108770 802E6EF0 AFB300A4 */ sw $s3, 0xa4($sp)
@ -39,10 +39,10 @@ glabel func_802E6ED8
/* 1087E0 802E6F60 0C019D80 */ jal guMtxCatF
/* 1087E4 802E6F64 00A0302D */ daddu $a2, $a1, $zero
/* 1087E8 802E6F68 27A40018 */ addiu $a0, $sp, 0x18
/* 1087EC 802E6F6C 3C118007 */ lui $s1, 0x8007
/* 1087F0 802E6F70 263141F0 */ addiu $s1, $s1, 0x41f0
/* 1087F4 802E6F74 3C13800A */ lui $s3, 0x800a
/* 1087F8 802E6F78 2673A674 */ addiu $s3, $s3, -0x598c
/* 1087EC 802E6F6C 3C118007 */ lui $s1, %hi(D_800741F0)
/* 1087F0 802E6F70 263141F0 */ addiu $s1, $s1, %lo(D_800741F0)
/* 1087F4 802E6F74 3C13800A */ lui $s3, %hi(D_8009A674)
/* 1087F8 802E6F78 2673A674 */ addiu $s3, $s3, %lo(D_8009A674)
/* 1087FC 802E6F7C 96250000 */ lhu $a1, ($s1)
/* 108800 802E6F80 8E620000 */ lw $v0, ($s3)
/* 108804 802E6F84 00052980 */ sll $a1, $a1, 6
@ -70,10 +70,10 @@ glabel func_802E6ED8
/* 10885C 802E6FDC 00621821 */ addu $v1, $v1, $v0
/* 108860 802E6FE0 AC830004 */ sw $v1, 4($a0)
/* 108864 802E6FE4 8E430044 */ lw $v1, 0x44($s2)
/* 108868 802E6FE8 3C02DE00 */ lui $v0, 0xde00
/* 108868 802E6FE8 3C02DE00 */ lui $v0, %hi(D_DE000DC0)
/* 10886C 802E6FEC ACA20000 */ sw $v0, ($a1)
/* 108870 802E6FF0 3C020A00 */ lui $v0, 0xa00
/* 108874 802E6FF4 24420DC0 */ addiu $v0, $v0, 0xdc0
/* 108874 802E6FF4 24420DC0 */ addiu $v0, $v0, %lo(D_DE000DC0)
/* 108878 802E6FF8 3042FFFF */ andi $v0, $v0, 0xffff
/* 10887C 802E6FFC 00621821 */ addu $v1, $v1, $v0
/* 108880 802E7000 24020040 */ addiu $v0, $zero, 0x40

View File

@ -16,8 +16,8 @@ glabel func_802E7034
/* 1088E0 802E7060 0060202D */ daddu $a0, $v1, $zero
/* 1088E4 802E7064 1040000D */ beqz $v0, .L802E709C
/* 1088E8 802E7068 0220202D */ daddu $a0, $s1, $zero
/* 1088EC 802E706C 3C05802F */ lui $a1, 0x802f
/* 1088F0 802E7070 24A5AD7C */ addiu $a1, $a1, -0x5284
/* 1088EC 802E706C 3C05802F */ lui $a1, %hi(D_802EAD7C)
/* 1088F0 802E7070 24A5AD7C */ addiu $a1, $a1, %lo(D_802EAD7C)
/* 1088F4 802E7074 8E220000 */ lw $v0, ($s1)
/* 1088F8 802E7078 3C01C1E5 */ lui $at, 0xc1e5
/* 1088FC 802E707C 3421999A */ ori $at, $at, 0x999a

View File

@ -10,9 +10,9 @@ glabel func_802E7230
/* 108AC4 802E7244 2C620006 */ sltiu $v0, $v1, 6
/* 108AC8 802E7248 10400074 */ beqz $v0, .L802E741C
/* 108ACC 802E724C 00031080 */ sll $v0, $v1, 2
/* 108AD0 802E7250 3C01802F */ lui $at, 0x802f
/* 108AD0 802E7250 3C01802F */ lui $at, %hi(D_802EB2F0)
/* 108AD4 802E7254 00220821 */ addu $at, $at, $v0
/* 108AD8 802E7258 8C22B2F0 */ lw $v0, -0x4d10($at)
/* 108AD8 802E7258 8C22B2F0 */ lw $v0, %lo(D_802EB2F0)($at)
/* 108ADC 802E725C 00400008 */ jr $v0
/* 108AE0 802E7260 00000000 */ nop
/* 108AE4 802E7264 C6020008 */ lwc1 $f2, 8($s0)

View File

@ -10,9 +10,9 @@ glabel func_802E742C
/* 108CC0 802E7440 2C620005 */ sltiu $v0, $v1, 5
/* 108CC4 802E7444 1040005A */ beqz $v0, .L802E75B0
/* 108CC8 802E7448 00031080 */ sll $v0, $v1, 2
/* 108CCC 802E744C 3C01802F */ lui $at, 0x802f
/* 108CCC 802E744C 3C01802F */ lui $at, %hi(D_802EB308)
/* 108CD0 802E7450 00220821 */ addu $at, $at, $v0
/* 108CD4 802E7454 8C22B308 */ lw $v0, -0x4cf8($at)
/* 108CD4 802E7454 8C22B308 */ lw $v0, %lo(D_802EB308)($at)
/* 108CD8 802E7458 00400008 */ jr $v0
/* 108CDC 802E745C 00000000 */ nop
/* 108CE0 802E7460 92020004 */ lbu $v0, 4($s0)

View File

@ -64,8 +64,8 @@ glabel func_802E75E4
/* 108F44 802E76C4 E622002C */ swc1 $f2, 0x2c($s1)
.L802E76C8:
/* 108F48 802E76C8 C620002C */ lwc1 $f0, 0x2c($s1)
/* 108F4C 802E76CC 3C01802F */ lui $at, 0x802f
/* 108F50 802E76D0 D422B320 */ ldc1 $f2, -0x4ce0($at)
/* 108F4C 802E76CC 3C01802F */ lui $at, %hi(D_802EB320)
/* 108F50 802E76D0 D422B320 */ ldc1 $f2, %lo(D_802EB320)($at)
/* 108F54 802E76D4 C624001C */ lwc1 $f4, 0x1c($s1)
/* 108F58 802E76D8 46000021 */ cvt.d.s $f0, $f0
/* 108F5C 802E76DC 46220001 */ sub.d $f0, $f0, $f2
@ -126,8 +126,8 @@ glabel func_802E75E4
/* 109030 802E77B0 00000000 */ nop
/* 109034 802E77B4 46020102 */ mul.s $f4, $f0, $f2
/* 109038 802E77B8 00000000 */ nop
/* 10903C 802E77BC 3C01802F */ lui $at, 0x802f
/* 109040 802E77C0 D422B328 */ ldc1 $f2, -0x4cd8($at)
/* 10903C 802E77BC 3C01802F */ lui $at, %hi(D_802EB328)
/* 109040 802E77C0 D422B328 */ ldc1 $f2, %lo(D_802EB328)($at)
/* 109044 802E77C4 46002021 */ cvt.d.s $f0, $f4
/* 109048 802E77C8 4622003E */ c.le.d $f0, $f2
/* 10904C 802E77CC 00000000 */ nop

View File

@ -15,9 +15,9 @@ glabel func_802E7AE4
/* 10938C 802E7B0C 2C620006 */ sltiu $v0, $v1, 6
/* 109390 802E7B10 1040001D */ beqz $v0, .L802E7B88
/* 109394 802E7B14 00031080 */ sll $v0, $v1, 2
/* 109398 802E7B18 3C01802F */ lui $at, 0x802f
/* 109398 802E7B18 3C01802F */ lui $at, %hi(D_802EB330)
/* 10939C 802E7B1C 00220821 */ addu $at, $at, $v0
/* 1093A0 802E7B20 8C22B330 */ lw $v0, -0x4cd0($at)
/* 1093A0 802E7B20 8C22B330 */ lw $v0, %lo(D_802EB330)($at)
/* 1093A4 802E7B24 00400008 */ jr $v0
/* 1093A8 802E7B28 00000000 */ nop
/* 1093AC 802E7B2C 3C018011 */ lui $at, %hi(gPlayerData)

View File

@ -3,8 +3,8 @@
glabel func_802E7D38
/* 1095B8 802E7D38 8C820040 */ lw $v0, 0x40($a0)
/* 1095BC 802E7D3C 3C038016 */ lui $v1, 0x8016
/* 1095C0 802E7D40 8C63C7D0 */ lw $v1, -0x3830($v1)
/* 1095BC 802E7D3C 3C038016 */ lui $v1, %hi(D_8015C7D0)
/* 1095C0 802E7D40 8C63C7D0 */ lw $v1, %lo(D_8015C7D0)($v1)
/* 1095C4 802E7D44 AC430010 */ sw $v1, 0x10($v0)
/* 1095C8 802E7D48 3403FFFF */ ori $v1, $zero, 0xffff
/* 1095CC 802E7D4C 03E00008 */ jr $ra

View File

@ -7,8 +7,8 @@ glabel func_802E7D54
/* 1095DC 802E7D5C AFBF0014 */ sw $ra, 0x14($sp)
/* 1095E0 802E7D60 0C0B9F4E */ jal func_802E7D38
/* 1095E4 802E7D64 0080802D */ daddu $s0, $a0, $zero
/* 1095E8 802E7D68 3C02802E */ lui $v0, 0x802e
/* 1095EC 802E7D6C 24426ED8 */ addiu $v0, $v0, 0x6ed8
/* 1095E8 802E7D68 3C02802E */ lui $v0, %hi(D_802E6ED8)
/* 1095EC 802E7D6C 24426ED8 */ addiu $v0, $v0, %lo(D_802E6ED8)
/* 1095F0 802E7D70 AE02003C */ sw $v0, 0x3c($s0)
/* 1095F4 802E7D74 8FBF0014 */ lw $ra, 0x14($sp)
/* 1095F8 802E7D78 8FB00010 */ lw $s0, 0x10($sp)

View File

@ -26,8 +26,8 @@ glabel func_802E7DE0
/* 1096B4 802E7E34 4481A000 */ mtc1 $at, $f20
/* 1096B8 802E7E38 00451021 */ addu $v0, $v0, $a1
/* 1096BC 802E7E3C AE020008 */ sw $v0, 8($s0)
/* 1096C0 802E7E40 3C02802F */ lui $v0, 0x802f
/* 1096C4 802E7E44 2442854C */ addiu $v0, $v0, -0x7ab4
/* 1096C0 802E7E40 3C02802F */ lui $v0, %hi(D_802E854C)
/* 1096C4 802E7E44 2442854C */ addiu $v0, $v0, %lo(D_802E854C)
/* 1096C8 802E7E48 AE62003C */ sw $v0, 0x3c($s3)
/* 1096CC 802E7E4C 240200FF */ addiu $v0, $zero, 0xff
/* 1096D0 802E7E50 A262000B */ sb $v0, 0xb($s3)

View File

@ -7,8 +7,8 @@ glabel func_802E7F40
/* 1097C8 802E7F48 44810000 */ mtc1 $at, $f0
/* 1097CC 802E7F4C 8C830040 */ lw $v1, 0x40($a0)
/* 1097D0 802E7F50 E4800058 */ swc1 $f0, 0x58($a0)
/* 1097D4 802E7F54 3C048016 */ lui $a0, 0x8016
/* 1097D8 802E7F58 8C84C7D0 */ lw $a0, -0x3830($a0)
/* 1097D4 802E7F54 3C048016 */ lui $a0, %hi(D_8015C7D0)
/* 1097D8 802E7F58 8C84C7D0 */ lw $a0, %lo(D_8015C7D0)($a0)
/* 1097DC 802E7F5C 3402FFFF */ ori $v0, $zero, 0xffff
/* 1097E0 802E7F60 A4620004 */ sh $v0, 4($v1)
/* 1097E4 802E7F64 03E00008 */ jr $ra

View File

@ -66,8 +66,8 @@ glabel func_802E7FA0
/* 109908 802E8088 00000000 */ nop
/* 10990C 802E808C 45000006 */ bc1f .L802E80A8
/* 109910 802E8090 46002683 */ div.s $f26, $f4, $f0
/* 109914 802E8094 3C01802F */ lui $at, 0x802f
/* 109918 802E8098 D422B350 */ ldc1 $f2, -0x4cb0($at)
/* 109914 802E8094 3C01802F */ lui $at, %hi(D_802EB350)
/* 109918 802E8098 D422B350 */ ldc1 $f2, %lo(D_802EB350)($at)
/* 10991C 802E809C 4600C021 */ cvt.d.s $f0, $f24
/* 109920 802E80A0 080BA02F */ j .L802E80BC
/* 109924 802E80A4 46220001 */ sub.d $f0, $f0, $f2
@ -133,16 +133,16 @@ glabel func_802E7FA0
/* 1099FC 802E817C 44800000 */ mtc1 $zero, $f0
/* 109A00 802E8180 00000000 */ nop
/* 109A04 802E8184 4602003E */ c.le.s $f0, $f2
/* 109A08 802E8188 3C01802F */ lui $at, 0x802f
/* 109A0C 802E818C D420B358 */ ldc1 $f0, -0x4ca8($at)
/* 109A08 802E8188 3C01802F */ lui $at, %hi(D_802EB358)
/* 109A0C 802E818C D420B358 */ ldc1 $f0, %lo(D_802EB358)($at)
/* 109A10 802E8190 45000003 */ bc1f .L802E81A0
/* 109A14 802E8194 460010A1 */ cvt.d.s $f2, $f2
/* 109A18 802E8198 3C01802F */ lui $at, 0x802f
/* 109A1C 802E819C D420B360 */ ldc1 $f0, -0x4ca0($at)
/* 109A18 802E8198 3C01802F */ lui $at, %hi(D_802EB360)
/* 109A1C 802E819C D420B360 */ ldc1 $f0, %lo(D_802EB360)($at)
.L802E81A0:
/* 109A20 802E81A0 46201081 */ sub.d $f2, $f2, $f0
/* 109A24 802E81A4 3C01802F */ lui $at, 0x802f
/* 109A28 802E81A8 D424B368 */ ldc1 $f4, -0x4c98($at)
/* 109A24 802E81A4 3C01802F */ lui $at, %hi(D_802EB368)
/* 109A28 802E81A8 D424B368 */ ldc1 $f4, %lo(D_802EB368)($at)
/* 109A2C 802E81AC 462010A0 */ cvt.s.d $f2, $f2
/* 109A30 802E81B0 46001021 */ cvt.d.s $f0, $f2
/* 109A34 802E81B4 4624003C */ c.lt.d $f0, $f4

View File

@ -13,8 +13,8 @@ glabel func_802E854C
/* 109DEC 802E856C AFA8011C */ sw $t0, 0x11c($sp)
/* 109DF0 802E8570 3C080001 */ lui $t0, 1
/* 109DF4 802E8574 AFB1012C */ sw $s1, 0x12c($sp)
/* 109DF8 802E8578 3C11800A */ lui $s1, 0x800a
/* 109DFC 802E857C 8E31A66C */ lw $s1, -0x5994($s1)
/* 109DF8 802E8578 3C11800A */ lui $s1, %hi(D_8009A66C)
/* 109DFC 802E857C 8E31A66C */ lw $s1, %lo(D_8009A66C)($s1)
/* 109E00 802E8580 35081630 */ ori $t0, $t0, 0x1630
/* 109E04 802E8584 AFBF014C */ sw $ra, 0x14c($sp)
/* 109E08 802E8588 AFB70144 */ sw $s7, 0x144($sp)
@ -140,10 +140,10 @@ glabel func_802E854C
/* 109FDC 802E875C 0C019D80 */ jal guMtxCatF
/* 109FE0 802E8760 0280302D */ daddu $a2, $s4, $zero
/* 109FE4 802E8764 0280202D */ daddu $a0, $s4, $zero
/* 109FE8 802E8768 3C058007 */ lui $a1, 0x8007
/* 109FEC 802E876C 94A541F0 */ lhu $a1, 0x41f0($a1)
/* 109FF0 802E8770 3C02800A */ lui $v0, 0x800a
/* 109FF4 802E8774 8C42A674 */ lw $v0, -0x598c($v0)
/* 109FE8 802E8768 3C058007 */ lui $a1, %hi(D_800741F0)
/* 109FEC 802E876C 94A541F0 */ lhu $a1, %lo(D_800741F0)($a1)
/* 109FF0 802E8770 3C02800A */ lui $v0, %hi(D_8009A674)
/* 109FF4 802E8774 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 109FF8 802E8778 8FA80120 */ lw $t0, 0x120($sp)
/* 109FFC 802E877C 00052980 */ sll $a1, $a1, 6
/* 10A000 802E8780 00A82821 */ addu $a1, $a1, $t0
@ -151,18 +151,18 @@ glabel func_802E854C
/* 10A008 802E8788 00452821 */ addu $a1, $v0, $a1
/* 10A00C 802E878C 3C05D838 */ lui $a1, 0xd838
/* 10A010 802E8790 34A50002 */ ori $a1, $a1, 2
/* 10A014 802E8794 3C028007 */ lui $v0, 0x8007
/* 10A018 802E8798 944241F0 */ lhu $v0, 0x41f0($v0)
/* 10A014 802E8794 3C028007 */ lui $v0, %hi(D_800741F0)
/* 10A018 802E8798 944241F0 */ lhu $v0, %lo(D_800741F0)($v0)
/* 10A01C 802E879C 3C03DA38 */ lui $v1, 0xda38
/* 10A020 802E87A0 AE03FFFC */ sw $v1, -4($s0)
/* 10A024 802E87A4 8FA80120 */ lw $t0, 0x120($sp)
/* 10A028 802E87A8 24430001 */ addiu $v1, $v0, 1
/* 10A02C 802E87AC 3042FFFF */ andi $v0, $v0, 0xffff
/* 10A030 802E87B0 00021180 */ sll $v0, $v0, 6
/* 10A034 802E87B4 3C018007 */ lui $at, 0x8007
/* 10A038 802E87B8 A42341F0 */ sh $v1, 0x41f0($at)
/* 10A03C 802E87BC 3C03800A */ lui $v1, 0x800a
/* 10A040 802E87C0 8C63A674 */ lw $v1, -0x598c($v1)
/* 10A034 802E87B4 3C018007 */ lui $at, %hi(D_800741F0)
/* 10A038 802E87B8 A42341F0 */ sh $v1, %lo(D_800741F0)($at)
/* 10A03C 802E87BC 3C03800A */ lui $v1, %hi(D_8009A674)
/* 10A040 802E87C0 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 10A044 802E87C4 00481021 */ addu $v0, $v0, $t0
/* 10A048 802E87C8 00621821 */ addu $v1, $v1, $v0
/* 10A04C 802E87CC AE030000 */ sw $v1, ($s0)
@ -188,8 +188,8 @@ glabel func_802E854C
/* 10A09C 802E881C 8FB40138 */ lw $s4, 0x138($sp)
/* 10A0A0 802E8820 8FB30134 */ lw $s3, 0x134($sp)
/* 10A0A4 802E8824 8FB20130 */ lw $s2, 0x130($sp)
/* 10A0A8 802E8828 3C01800A */ lui $at, 0x800a
/* 10A0AC 802E882C AC31A66C */ sw $s1, -0x5994($at)
/* 10A0A8 802E8828 3C01800A */ lui $at, %hi(D_8009A66C)
/* 10A0AC 802E882C AC31A66C */ sw $s1, %lo(D_8009A66C)($at)
/* 10A0B0 802E8830 8FB1012C */ lw $s1, 0x12c($sp)
/* 10A0B4 802E8834 8FB00128 */ lw $s0, 0x128($sp)
/* 10A0B8 802E8838 D7BE0178 */ ldc1 $f30, 0x178($sp)

View File

@ -27,8 +27,8 @@ glabel func_802E8858
/* 10A128 802E88A8 00000000 */ nop
/* 10A12C 802E88AC 0C0B9FDB */ jal func_802E7F6C
/* 10A130 802E88B0 0200202D */ daddu $a0, $s0, $zero
/* 10A134 802E88B4 3C05802F */ lui $a1, 0x802f
/* 10A138 802E88B8 24A5AE7C */ addiu $a1, $a1, -0x5184
/* 10A134 802E88B4 3C05802F */ lui $a1, %hi(D_802EAE7C)
/* 10A138 802E88B8 24A5AE7C */ addiu $a1, $a1, %lo(D_802EAE7C)
/* 10A13C 802E88BC 0C0442F3 */ jal func_80110BCC
/* 10A140 802E88C0 0200202D */ daddu $a0, $s0, $zero
/* 10A144 802E88C4 0C04419E */ jal func_80110678

View File

@ -35,8 +35,8 @@ glabel func_802E88EC
/* 10A1DC 802E895C AFA20010 */ sw $v0, 0x10($sp)
/* 10A1E0 802E8960 AFA00014 */ sw $zero, 0x14($sp)
/* 10A1E4 802E8964 96220004 */ lhu $v0, 4($s1)
/* 10A1E8 802E8968 3C01802F */ lui $at, 0x802f
/* 10A1EC 802E896C D420B370 */ ldc1 $f0, -0x4c90($at)
/* 10A1E8 802E8968 3C01802F */ lui $at, %hi(D_802EB370)
/* 10A1EC 802E896C D420B370 */ ldc1 $f0, %lo(D_802EB370)($at)
/* 10A1F0 802E8970 460010A1 */ cvt.d.s $f2, $f2
/* 10A1F4 802E8974 46201080 */ add.d $f2, $f2, $f0
/* 10A1F8 802E8978 AFA2001C */ sw $v0, 0x1c($sp)

View File

@ -14,8 +14,8 @@ glabel func_802E89F8
/* 10A29C 802E8A1C 14400009 */ bnez $v0, .L802E8A44
/* 10A2A0 802E8A20 00000000 */ nop
/* 10A2A4 802E8A24 C480004C */ lwc1 $f0, 0x4c($a0)
/* 10A2A8 802E8A28 3C01802F */ lui $at, 0x802f
/* 10A2AC 802E8A2C D422B380 */ ldc1 $f2, -0x4c80($at)
/* 10A2A8 802E8A28 3C01802F */ lui $at, %hi(D_802EB380)
/* 10A2AC 802E8A2C D422B380 */ ldc1 $f2, %lo(D_802EB380)($at)
/* 10A2B0 802E8A30 46000021 */ cvt.d.s $f0, $f0
/* 10A2B4 802E8A34 46220000 */ add.d $f0, $f0, $f2
/* 10A2B8 802E8A38 46200020 */ cvt.s.d $f0, $f0

View File

@ -5,8 +5,8 @@ glabel func_802E8F94
/* 10A814 802E8F94 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 10A818 802E8F98 AFB10014 */ sw $s1, 0x14($sp)
/* 10A81C 802E8F9C 0080882D */ daddu $s1, $a0, $zero
/* 10A820 802E8FA0 3C028016 */ lui $v0, 0x8016
/* 10A824 802E8FA4 2442C7D0 */ addiu $v0, $v0, -0x3830
/* 10A820 802E8FA0 3C028016 */ lui $v0, %hi(D_8015C7D0)
/* 10A824 802E8FA4 2442C7D0 */ addiu $v0, $v0, %lo(D_8015C7D0)
/* 10A828 802E8FA8 AFBF001C */ sw $ra, 0x1c($sp)
/* 10A82C 802E8FAC AFB20018 */ sw $s2, 0x18($sp)
/* 10A830 802E8FB0 AFB00010 */ sw $s0, 0x10($sp)

View File

@ -4,8 +4,8 @@
glabel push_entity_matrix
/* 10A6CC 802E8E4C 27BDFF58 */ addiu $sp, $sp, -0xa8
/* 10A6D0 802E8E50 AFB3009C */ sw $s3, 0x9c($sp)
/* 10A6D4 802E8E54 3C13800A */ lui $s3, 0x800a
/* 10A6D8 802E8E58 2673A66C */ addiu $s3, $s3, -0x5994
/* 10A6D4 802E8E54 3C13800A */ lui $s3, %hi(D_8009A66C)
/* 10A6D8 802E8E58 2673A66C */ addiu $s3, $s3, %lo(D_8009A66C)
/* 10A6DC 802E8E5C AFBF00A4 */ sw $ra, 0xa4($sp)
/* 10A6E0 802E8E60 AFB400A0 */ sw $s4, 0xa0($sp)
/* 10A6E4 802E8E64 AFB20098 */ sw $s2, 0x98($sp)
@ -37,10 +37,10 @@ glabel push_entity_matrix
/* 10A74C 802E8ECC 0C019D80 */ jal guMtxCatF
/* 10A750 802E8ED0 0200302D */ daddu $a2, $s0, $zero
/* 10A754 802E8ED4 0200202D */ daddu $a0, $s0, $zero
/* 10A758 802E8ED8 3C108007 */ lui $s0, 0x8007
/* 10A75C 802E8EDC 261041F0 */ addiu $s0, $s0, 0x41f0
/* 10A760 802E8EE0 3C12800A */ lui $s2, 0x800a
/* 10A764 802E8EE4 2652A674 */ addiu $s2, $s2, -0x598c
/* 10A758 802E8ED8 3C108007 */ lui $s0, %hi(D_800741F0)
/* 10A75C 802E8EDC 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 10A760 802E8EE0 3C12800A */ lui $s2, %hi(D_8009A674)
/* 10A764 802E8EE4 2652A674 */ addiu $s2, $s2, %lo(D_8009A674)
/* 10A768 802E8EE8 96050000 */ lhu $a1, ($s0)
/* 10A76C 802E8EEC 8E420000 */ lw $v0, ($s2)
/* 10A770 802E8EF0 00052980 */ sll $a1, $a1, 6
@ -67,11 +67,11 @@ glabel push_entity_matrix
/* 10A7C4 802E8F44 8E430000 */ lw $v1, ($s2)
/* 10A7C8 802E8F48 00541021 */ addu $v0, $v0, $s4
/* 10A7CC 802E8F4C 00621821 */ addu $v1, $v1, $v0
/* 10A7D0 802E8F50 3C02DE00 */ lui $v0, 0xde00
/* 10A7D0 802E8F50 3C02DE00 */ lui $v0, %hi(D_DE000680)
/* 10A7D4 802E8F54 AC830004 */ sw $v1, 4($a0)
/* 10A7D8 802E8F58 ACA20000 */ sw $v0, ($a1)
/* 10A7DC 802E8F5C 3C020A00 */ lui $v0, 0xa00
/* 10A7E0 802E8F60 24420680 */ addiu $v0, $v0, 0x680
/* 10A7E0 802E8F60 24420680 */ addiu $v0, $v0, %lo(D_DE000680)
/* 10A7E4 802E8F64 ACA20004 */ sw $v0, 4($a1)
/* 10A7E8 802E8F68 24020040 */ addiu $v0, $zero, 0x40
/* 10A7EC 802E8F6C ACC70000 */ sw $a3, ($a2)

View File

@ -11,9 +11,9 @@ glabel func_8003617C
/* 11594 80036194 10400094 */ beqz $v0, .L800363E8
/* 11598 80036198 AFB00010 */ sw $s0, 0x10($sp)
/* 1159C 8003619C 00031080 */ sll $v0, $v1, 2
/* 115A0 800361A0 3C01800A */ lui $at, 0x800a
/* 115A0 800361A0 3C01800A */ lui $at, %hi(D_80098320)
/* 115A4 800361A4 00220821 */ addu $at, $at, $v0
/* 115A8 800361A8 8C228320 */ lw $v0, -0x7ce0($at)
/* 115A8 800361A8 8C228320 */ lw $v0, %lo(D_80098320)($at)
/* 115AC 800361AC 00400008 */ jr $v0
/* 115B0 800361B0 00000000 */ nop
/* 115B4 800361B4 0C00E64C */ jal update_npcs

View File

@ -17,15 +17,15 @@ glabel begin_state_intro
/* 11A80 80036680 3421999A */ ori $at, $at, 0x999a
/* 11A84 80036684 44816000 */ mtc1 $at, $f12
/* 11A88 80036688 0C00AFC5 */ jal set_curtain_fade_goal
/* 11A8C 8003668C 00000000 */ nop
/* 11A8C 8003668C 00000000 */ nop
/* 11A90 80036690 8E220000 */ lw $v0, ($s1)
/* 11A94 80036694 805000A8 */ lb $s0, 0xa8($v0)
/* 11A98 80036698 12000005 */ beqz $s0, .L800366B0
/* 11A9C 8003669C 24020001 */ addiu $v0, $zero, 1
/* 11AA0 800366A0 12020020 */ beq $s0, $v0, .L80036724
/* 11AA4 800366A4 00000000 */ nop
/* 11AA4 800366A4 00000000 */ nop
/* 11AA8 800366A8 0800D9E3 */ j .L8003678C
/* 11AAC 800366AC 00000000 */ nop
/* 11AAC 800366AC 00000000 */ nop
.L800366B0:
/* 11AB0 800366B0 0C00CDF4 */ jal intro_logos_set_fade_alpha
/* 11AB4 800366B4 0000202D */ daddu $a0, $zero, $zero
@ -116,21 +116,21 @@ glabel begin_state_intro
/* 11BF8 800367F8 3C04800A */ lui $a0, %hi(D_800A0963)
/* 11BFC 800367FC 90840963 */ lbu $a0, %lo(D_800A0963)($a0)
/* 11C00 80036800 44820000 */ mtc1 $v0, $f0
/* 11C04 80036804 00000000 */ nop
/* 11C04 80036804 00000000 */ nop
/* 11C08 80036808 46800020 */ cvt.s.w $f0, $f0
/* 11C0C 8003680C 44050000 */ mfc1 $a1, $f0
/* 11C10 80036810 0C04DF69 */ jal func_80137DA4
/* 11C14 80036814 00000000 */ nop
/* 11C14 80036814 00000000 */ nop
/* 11C18 80036818 3C05800A */ lui $a1, %hi(D_800A095B)
/* 11C1C 8003681C 90A5095B */ lbu $a1, %lo(D_800A095B)($a1)
/* 11C20 80036820 3C06800A */ lui $a2, %hi(D_800A095F)
/* 11C24 80036824 90C6095D */ lbu $a2, %lo(D_800A095F)($a2)
/* 11C20 80036820 3C06800A */ lui $a2, %hi(D_800A095D)
/* 11C24 80036824 90C6095D */ lbu $a2, %lo(D_800A095D)($a2)
/* 11C28 80036828 3C07800A */ lui $a3, 0x800a
/* 11C2C 8003682C 90E7095F */ lbu $a3, 0x95f($a3)
/* 11C30 80036830 0C04DF84 */ jal func_80137E10
/* 11C34 80036834 24040001 */ addiu $a0, $zero, 1
/* 11C38 80036838 0C00CE1D */ jal intro_logos_update_fade
/* 11C3C 8003683C 00000000 */ nop
/* 11C3C 8003683C 00000000 */ nop
/* 11C40 80036840 8FBF0018 */ lw $ra, 0x18($sp)
/* 11C44 80036844 8FB10014 */ lw $s1, 0x14($sp)
/* 11C48 80036848 8FB00010 */ lw $s0, 0x10($sp)

View File

@ -47,7 +47,7 @@ glabel step_intro
/* 11CF4 800368F4 8C630964 */ lw $v1, %lo(D_800A0964)($v1)
.L800368F8:
/* 11CF8 800368F8 14620011 */ bne $v1, $v0, .L80036940
/* 11CFC 800368FC 00000000 */ nop
/* 11CFC 800368FC 00000000 */ nop
/* 11D00 80036900 3C048007 */ lui $a0, %hi(gGameStatusPtr)
/* 11D04 80036904 8C84419C */ lw $a0, %lo(gGameStatusPtr)($a0)
/* 11D08 80036908 908300AC */ lbu $v1, 0xac($a0)
@ -57,7 +57,7 @@ glabel step_intro
/* 11D18 80036918 00021603 */ sra $v0, $v0, 0x18
/* 11D1C 8003691C 24030004 */ addiu $v1, $zero, 4
/* 11D20 80036920 14430007 */ bne $v0, $v1, .L80036940
/* 11D24 80036924 00000000 */ nop
/* 11D24 80036924 00000000 */ nop
.L80036928:
/* 11D28 80036928 908200A8 */ lbu $v0, 0xa8($a0)
/* 11D2C 8003692C 24420001 */ addiu $v0, $v0, 1
@ -65,7 +65,7 @@ glabel step_intro
/* 11D30 80036930 0C00D994 */ jal begin_state_intro
/* 11D34 80036934 A08200A8 */ sb $v0, 0xa8($a0)
/* 11D38 80036938 0800DB72 */ j .L80036DC8
/* 11D3C 8003693C 00000000 */ nop
/* 11D3C 8003693C 00000000 */ nop
.L80036940:
/* 11D40 80036940 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 11D44 80036944 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
@ -73,29 +73,29 @@ glabel step_intro
/* 11D4C 8003694C 2C620016 */ sltiu $v0, $v1, 0x16
/* 11D50 80036950 10400109 */ beqz $v0, .L80036D78
/* 11D54 80036954 00031080 */ sll $v0, $v1, 2
/* 11D58 80036958 3C01800A */ lui $at, 0x800a
/* 11D58 80036958 3C01800A */ lui $at, %hi(D_80098338)
/* 11D5C 8003695C 00220821 */ addu $at, $at, $v0
/* 11D60 80036960 8C228338 */ lw $v0, -0x7cc8($at)
/* 11D60 80036960 8C228338 */ lw $v0, %lo(D_80098338)($at)
/* 11D64 80036964 00400008 */ jr $v0
/* 11D68 80036968 00000000 */ nop
/* 11D68 80036968 00000000 */ nop
/* 11D6C 8003696C 0C016754 */ jal func_80059D50
/* 11D70 80036970 00000000 */ nop
/* 11D70 80036970 00000000 */ nop
/* 11D74 80036974 0C00B500 */ jal update_cameras
/* 11D78 80036978 00000000 */ nop
/* 11D78 80036978 00000000 */ nop
/* 11D7C 8003697C 3C108007 */ lui $s0, %hi(gGameStatusPtr)
/* 11D80 80036980 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
/* 11D84 80036984 8E060000 */ lw $a2, ($s0)
/* 11D88 80036988 80C300A8 */ lb $v1, 0xa8($a2)
/* 11D8C 8003698C 2402FFFF */ addiu $v0, $zero, -1
/* 11D90 80036990 14620010 */ bne $v1, $v0, .L800369D4
/* 11D94 80036994 00000000 */ nop
/* 11D94 80036994 00000000 */ nop
/* 11D98 80036998 44806000 */ mtc1 $zero, $f12
/* 11D9C 8003699C 0C00AFC5 */ jal set_curtain_fade_goal
/* 11DA0 800369A0 00000000 */ nop
/* 11DA0 800369A0 00000000 */ nop
/* 11DA4 800369A4 3C04800A */ lui $a0, %hi(D_800A0956)
/* 11DA8 800369A8 84840956 */ lh $a0, %lo(D_800A0956)($a0)
/* 11DAC 800369AC 0C00CE0C */ jal intro_logos_fade_out
/* 11DB0 800369B0 00000000 */ nop
/* 11DB0 800369B0 00000000 */ nop
/* 11DB4 800369B4 104000F0 */ beqz $v0, .L80036D78
/* 11DB8 800369B8 24020001 */ addiu $v0, $zero, 1
/* 11DBC 800369BC 0000202D */ daddu $a0, $zero, $zero
@ -103,7 +103,7 @@ glabel step_intro
/* 11DC4 800369C4 0C00AFC1 */ jal set_curtain_draw_callback
/* 11DC8 800369C8 A06200AC */ sb $v0, 0xac($v1)
/* 11DCC 800369CC 0800DB5E */ j .L80036D78
/* 11DD0 800369D0 00000000 */ nop
/* 11DD0 800369D0 00000000 */ nop
.L800369D4:
/* 11DD4 800369D4 3C05800A */ lui $a1, %hi(D_800A0954)
/* 11DD8 800369D8 24A50954 */ addiu $a1, $a1, %lo(D_800A0954)
@ -123,24 +123,24 @@ glabel step_intro
/* 11E10 80036A10 0C00AFC1 */ jal set_curtain_draw_callback
/* 11E14 80036A14 A0C200AC */ sb $v0, 0xac($a2)
/* 11E18 80036A18 0800DB5E */ j .L80036D78
/* 11E1C 80036A1C 00000000 */ nop
/* 11E1C 80036A1C 00000000 */ nop
/* 11E20 80036A20 3C04800A */ lui $a0, %hi(D_8009A650)
/* 11E24 80036A24 2484A650 */ addiu $a0, $a0, %lo(D_8009A650)
/* 11E28 80036A28 8C820000 */ lw $v0, ($a0)
/* 11E2C 80036A2C 24030004 */ addiu $v1, $zero, 4
/* 11E30 80036A30 3C01800A */ lui $at, 0x800a
/* 11E34 80036A34 AC230950 */ sw $v1, 0x950($at)
/* 11E30 80036A30 3C01800A */ lui $at, %hi(D_800A0950)
/* 11E34 80036A34 AC230950 */ sw $v1, %lo(D_800A0950)($at)
/* 11E38 80036A38 34420008 */ ori $v0, $v0, 8
/* 11E3C 80036A3C AC820000 */ sw $v0, ($a0)
/* 11E40 80036A40 3C03800A */ lui $v1, %hi(D_800A0960)
/* 11E44 80036A44 8C630960 */ lw $v1, %lo(D_800A0960)($v1)
/* 11E48 80036A48 2402000E */ addiu $v0, $zero, 0xe
/* 11E4C 80036A4C 106200CA */ beq $v1, $v0, .L80036D78
/* 11E50 80036A50 00000000 */ nop
/* 11E50 80036A50 00000000 */ nop
/* 11E54 80036A54 0800DAA3 */ j .L80036A8C
/* 11E58 80036A58 00000000 */ nop
/* 11E5C 80036A5C 3C03800A */ lui $v1, 0x800a
/* 11E60 80036A60 24630950 */ addiu $v1, $v1, 0x950
/* 11E58 80036A58 00000000 */ nop
/* 11E5C 80036A5C 3C03800A */ lui $v1, %hi(D_800A0950)
/* 11E60 80036A60 24630950 */ addiu $v1, $v1, %lo(D_800A0950)
/* 11E64 80036A64 8C620000 */ lw $v0, ($v1)
/* 11E68 80036A68 2442FFFF */ addiu $v0, $v0, -1
/* 11E6C 80036A6C 1C4000C2 */ bgtz $v0, .L80036D78
@ -175,59 +175,59 @@ glabel step_intro
/* 11EDC 80036ADC 14450037 */ bne $v0, $a1, .L80036BBC
/* 11EE0 80036AE0 2404000B */ addiu $a0, $zero, 0xb
/* 11EE4 80036AE4 0C00AB00 */ jal general_heap_create
/* 11EE8 80036AE8 00000000 */ nop
/* 11EE8 80036AE8 00000000 */ nop
/* 11EEC 80036AEC 0C047624 */ jal func_8011D890
/* 11EF0 80036AF0 00000000 */ nop
/* 11EF0 80036AF0 00000000 */ nop
/* 11EF4 80036AF4 0C048C2E */ jal clear_dynamic_entity_list
/* 11EF8 80036AF8 00000000 */ nop
/* 11EF8 80036AF8 00000000 */ nop
/* 11EFC 80036AFC 0C0B0C77 */ jal clear_script_list
/* 11F00 80036B00 00000000 */ nop
/* 11F00 80036B00 00000000 */ nop
/* 11F04 80036B04 0C00B7BD */ jal create_cameras_a
/* 11F08 80036B08 00000000 */ nop
/* 11F08 80036B08 00000000 */ nop
/* 11F0C 80036B0C 0C0B763E */ jal func_802DD8F8
/* 11F10 80036B10 0000202D */ daddu $a0, $zero, $zero
/* 11F14 80036B14 0C0482EC */ jal clear_virtual_models
/* 11F18 80036B18 00000000 */ nop
/* 11F18 80036B18 00000000 */ nop
/* 11F1C 80036B1C 0C047889 */ jal func_8011E224
/* 11F20 80036B20 00000000 */ nop
/* 11F20 80036B20 00000000 */ nop
/* 11F24 80036B24 0C045751 */ jal clear_model_data
/* 11F28 80036B28 00000000 */ nop
/* 11F28 80036B28 00000000 */ nop
/* 11F2C 80036B2C 0C052010 */ jal func_80148040
/* 11F30 80036B30 00000000 */ nop
/* 11F30 80036B30 00000000 */ nop
/* 11F34 80036B34 0C05177E */ jal func_80145DF8
/* 11F38 80036B38 00000000 */ nop
/* 11F38 80036B38 00000000 */ nop
/* 11F3C 80036B3C 0C050440 */ jal func_80141100
/* 11F40 80036B40 00000000 */ nop
/* 11F40 80036B40 00000000 */ nop
/* 11F44 80036B44 0C0515A0 */ jal clear_trigger_data
/* 11F48 80036B48 00000000 */ nop
/* 11F48 80036B48 00000000 */ nop
/* 11F4C 80036B4C 0C048D9D */ jal clear_printers
/* 11F50 80036B50 00000000 */ nop
/* 11F50 80036B50 00000000 */ nop
/* 11F54 80036B54 0C04432E */ jal clear_entity_data
/* 11F58 80036B58 0000202D */ daddu $a0, $zero, $zero
/* 11F5C 80036B5C 0C04E042 */ jal func_80138108
/* 11F60 80036B60 00000000 */ nop
/* 11F60 80036B60 00000000 */ nop
/* 11F64 80036B64 0C037F14 */ jal clear_player_status
/* 11F68 80036B68 00000000 */ nop
/* 11F68 80036B68 00000000 */ nop
/* 11F6C 80036B6C 0C00E12F */ jal clear_npcs
/* 11F70 80036B70 00000000 */ nop
/* 11F70 80036B70 00000000 */ nop
/* 11F74 80036B74 0C039CE8 */ jal clear_player_data
/* 11F78 80036B78 00000000 */ nop
/* 11F78 80036B78 00000000 */ nop
/* 11F7C 80036B7C 0C01CACC */ jal func_80072B30
/* 11F80 80036B80 00000000 */ nop
/* 11F80 80036B80 00000000 */ nop
/* 11F84 80036B84 0C00F8CE */ jal func_8003E338
/* 11F88 80036B88 00000000 */ nop
/* 11F88 80036B88 00000000 */ nop
/* 11F8C 80036B8C 0C016727 */ jal func_80059C9C
/* 11F90 80036B90 00000000 */ nop
/* 11F90 80036B90 00000000 */ nop
/* 11F94 80036B94 0C04C3FC */ jal clear_item_entity_data
/* 11F98 80036B98 00000000 */ nop
/* 11F98 80036B98 00000000 */ nop
/* 11F9C 80036B9C 0C0514C8 */ jal clear_saved_variables
/* 11FA0 80036BA0 00000000 */ nop
/* 11FA0 80036BA0 00000000 */ nop
/* 11FA4 80036BA4 0C016BE5 */ jal initialize_collision
/* 11FA8 80036BA8 00000000 */ nop
/* 11FA8 80036BA8 00000000 */ nop
/* 11FAC 80036BAC 0C00CD3C */ jal set_game_mode
/* 11FB0 80036BB0 24040002 */ addiu $a0, $zero, 2
/* 11FB4 80036BB4 0800DB72 */ j .L80036DC8
/* 11FB8 80036BB8 00000000 */ nop
/* 11FB8 80036BB8 00000000 */ nop
.L80036BBC:
/* 11FBC 80036BBC 26230058 */ addiu $v1, $s1, 0x58
/* 11FC0 80036BC0 2402000A */ addiu $v0, $zero, 0xa
@ -262,7 +262,7 @@ glabel step_intro
/* 12030 80036C30 0C03805E */ jal disable_player_input
/* 12034 80036C34 A06200AC */ sb $v0, 0xac($v1)
/* 12038 80036C38 0800DB5E */ j .L80036D78
/* 1203C 80036C3C 00000000 */ nop
/* 1203C 80036C3C 00000000 */ nop
/* 12040 80036C40 3C04800A */ lui $a0, %hi(D_800A0960)
/* 12044 80036C44 24840960 */ addiu $a0, $a0, %lo(D_800A0960)
/* 12048 80036C48 8C830000 */ lw $v1, ($a0)
@ -294,13 +294,13 @@ glabel step_intro
/* 120AC 80036CAC 0C037DD0 */ jal update_player
/* 120B0 80036CB0 AC830000 */ sw $v1, ($a0)
/* 120B4 80036CB4 0C00F949 */ jal func_8003E524
/* 120B8 80036CB8 00000000 */ nop
/* 120B8 80036CB8 00000000 */ nop
/* 120BC 80036CBC 0C00E64C */ jal update_npcs
/* 120C0 80036CC0 00000000 */ nop
/* 120C0 80036CC0 00000000 */ nop
/* 120C4 80036CC4 0C016754 */ jal func_80059D50
/* 120C8 80036CC8 00000000 */ nop
/* 120C8 80036CC8 00000000 */ nop
/* 120CC 80036CCC 0C00B500 */ jal update_cameras
/* 120D0 80036CD0 00000000 */ nop
/* 120D0 80036CD0 00000000 */ nop
/* 120D4 80036CD4 3C108007 */ lui $s0, %hi(gGameStatusPtr)
/* 120D8 80036CD8 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
/* 120DC 80036CDC 8E020000 */ lw $v0, ($s0)
@ -314,11 +314,11 @@ glabel step_intro
/* 120FC 80036CFC 0800DB5E */ j .L80036D78
/* 12100 80036D00 A4440088 */ sh $a0, 0x88($v0)
/* 12104 80036D04 0C016754 */ jal func_80059D50
/* 12108 80036D08 00000000 */ nop
/* 12108 80036D08 00000000 */ nop
/* 1210C 80036D0C 0C00B500 */ jal update_cameras
/* 12110 80036D10 00000000 */ nop
/* 12110 80036D10 00000000 */ nop
/* 12114 80036D14 0C00E64C */ jal update_npcs
/* 12118 80036D18 00000000 */ nop
/* 12118 80036D18 00000000 */ nop
/* 1211C 80036D1C 3C04800A */ lui $a0, %hi(D_800A0954)
/* 12120 80036D20 24840954 */ addiu $a0, $a0, %lo(D_800A0954)
/* 12124 80036D24 84820000 */ lh $v0, ($a0)
@ -326,7 +326,7 @@ glabel step_intro
/* 1212C 80036D2C 94830000 */ lhu $v1, ($a0)
/* 12130 80036D30 3C01BF80 */ lui $at, 0xbf80
/* 12134 80036D34 4481A000 */ mtc1 $at, $f20
/* 12138 80036D38 00000000 */ nop
/* 12138 80036D38 00000000 */ nop
/* 1213C 80036D3C 4405A000 */ mfc1 $a1, $f20
/* 12140 80036D40 0C04DF62 */ jal func_80137D88
/* 12144 80036D44 240400FF */ addiu $a0, $zero, 0xff
@ -334,7 +334,7 @@ glabel step_intro
/* 1214C 80036D4C 0C04DF69 */ jal func_80137DA4
/* 12150 80036D50 240400FF */ addiu $a0, $zero, 0xff
/* 12154 80036D54 0800DB5E */ j .L80036D78
/* 12158 80036D58 00000000 */ nop
/* 12158 80036D58 00000000 */ nop
.L80036D5C:
/* 1215C 80036D5C 3C02800A */ lui $v0, %hi(D_800A0958)
/* 12160 80036D60 94420958 */ lhu $v0, %lo(D_800A0958)($v0)
@ -349,21 +349,21 @@ glabel step_intro
/* 12180 80036D80 3C04800A */ lui $a0, %hi(D_800A0963)
/* 12184 80036D84 90840963 */ lbu $a0, %lo(D_800A0963)($a0)
/* 12188 80036D88 44820000 */ mtc1 $v0, $f0
/* 1218C 80036D8C 00000000 */ nop
/* 1218C 80036D8C 00000000 */ nop
/* 12190 80036D90 46800020 */ cvt.s.w $f0, $f0
/* 12194 80036D94 44050000 */ mfc1 $a1, $f0
/* 12198 80036D98 0C04DF69 */ jal func_80137DA4
/* 1219C 80036D9C 00000000 */ nop
/* 1219C 80036D9C 00000000 */ nop
/* 121A0 80036DA0 3C05800A */ lui $a1, %hi(D_800A095B)
/* 121A4 80036DA4 90A5095B */ lbu $a1, %lo(D_800A095B)($a1)
/* 121A8 80036DA8 3C06800A */ lui $a2, %hi(D_800A095F)
/* 121AC 80036DAC 90C6095D */ lbu $a2, %lo(D_800A095F)($a2)
/* 121B0 80036DB0 3C07800A */ lui $a3, 0x800a
/* 121B4 80036DB4 90E7095F */ lbu $a3, 0x95f($a3)
/* 121A8 80036DA8 3C06800A */ lui $a2, %hi(D_800A095D)
/* 121AC 80036DAC 90C6095D */ lbu $a2, %lo(D_800A095D)($a2)
/* 121B0 80036DB0 3C07800A */ lui $a3, %hi(D_800A095F)
/* 121B4 80036DB4 90E7095F */ lbu $a3, %lo(D_800A095F)($a3)
/* 121B8 80036DB8 0C04DF84 */ jal func_80137E10
/* 121BC 80036DBC 24040001 */ addiu $a0, $zero, 1
/* 121C0 80036DC0 0C00CE1D */ jal intro_logos_update_fade
/* 121C4 80036DC4 00000000 */ nop
/* 121C4 80036DC4 00000000 */ nop
.L80036DC8:
/* 121C8 80036DC8 8FBF0018 */ lw $ra, 0x18($sp)
/* 121CC 80036DCC 8FB10014 */ lw $s1, 0x14($sp)

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