mirror of
https://github.com/pmret/papermario.git
synced 2024-11-18 08:52:40 +01:00
symbols!
This commit is contained in:
parent
19f82d642d
commit
51c076bd8e
@ -18,8 +18,8 @@ glabel func_802DF2D8
|
||||
/* 1023FC 802DF30C 2484F800 */ addiu $a0, $a0, -0x800
|
||||
/* 102400 802DF310 10600003 */ beqz $v1, .L802DF320
|
||||
/* 102404 802DF314 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 102408 802DF318 3C048030 */ lui $a0, 0x8030
|
||||
/* 10240C 802DF31C 2484B800 */ addiu $a0, $a0, -0x4800
|
||||
/* 102408 802DF318 3C048030 */ lui $a0, %hi(D_802FB800)
|
||||
/* 10240C 802DF31C 2484B800 */ addiu $a0, $a0, %lo(D_802FB800)
|
||||
.L802DF320:
|
||||
/* 102410 802DF320 0C00A41B */ jal _heap_malloc
|
||||
/* 102414 802DF324 00000000 */ nop
|
||||
|
@ -6,8 +6,8 @@ glabel func_802E0DB0
|
||||
/* 102634 802E0DB4 30420004 */ andi $v0, $v0, 4
|
||||
/* 102638 802E0DB8 10400007 */ beqz $v0, .L802E0DD8
|
||||
/* 10263C 802E0DBC 0000102D */ daddu $v0, $zero, $zero
|
||||
/* 102640 802E0DC0 3C038011 */ lui $v1, 0x8011
|
||||
/* 102644 802E0DC4 8C63EFC8 */ lw $v1, -0x1038($v1)
|
||||
/* 102640 802E0DC0 3C038011 */ lui $v1, %hi(gPlayerStatus)
|
||||
/* 102644 802E0DC4 8C63EFC8 */ lw $v1, %lo(gPlayerStatus)($v1)
|
||||
/* 102648 802E0DC8 30630002 */ andi $v1, $v1, 2
|
||||
/* 10264C 802E0DCC 14600002 */ bnez $v1, .L802E0DD8
|
||||
/* 102650 802E0DD0 24020001 */ addiu $v0, $zero, 1
|
||||
|
@ -8,8 +8,8 @@ glabel func_802E114C
|
||||
/* 1029D8 802E1158 24040001 */ addiu $a0, $zero, 1
|
||||
/* 1029DC 802E115C 0C03805E */ jal disable_player_input
|
||||
/* 1029E0 802E1160 00000000 */ nop
|
||||
/* 1029E4 802E1164 3C02800F */ lui $v0, 0x800f
|
||||
/* 1029E8 802E1168 8C427B30 */ lw $v0, 0x7b30($v0)
|
||||
/* 1029E4 802E1164 3C02800F */ lui $v0, %hi(gPlayerStatusPtr)
|
||||
/* 1029E8 802E1168 8C427B30 */ lw $v0, %lo(gPlayerStatusPtr)($v0)
|
||||
/* 1029EC 802E116C AC400054 */ sw $zero, 0x54($v0)
|
||||
/* 1029F0 802E1170 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
/* 1029F4 802E1174 03E00008 */ jr $ra
|
||||
|
@ -10,8 +10,8 @@ glabel func_802E1400
|
||||
/* 102C94 802E1414 30420001 */ andi $v0, $v0, 1
|
||||
/* 102C98 802E1418 1040000D */ beqz $v0, .L802E1450
|
||||
/* 102C9C 802E141C 00000000 */ nop
|
||||
/* 102CA0 802E1420 3C028011 */ lui $v0, 0x8011
|
||||
/* 102CA4 802E1424 2442EFC8 */ addiu $v0, $v0, -0x1038
|
||||
/* 102CA0 802E1420 3C028011 */ lui $v0, %hi(gPlayerStatus)
|
||||
/* 102CA4 802E1424 2442EFC8 */ addiu $v0, $v0, %lo(gPlayerStatus)
|
||||
/* 102CA8 802E1428 804300B4 */ lb $v1, 0xb4($v0)
|
||||
/* 102CAC 802E142C 2402000E */ addiu $v0, $zero, 0xe
|
||||
/* 102CB0 802E1430 10620003 */ beq $v1, $v0, .L802E1440
|
||||
|
@ -8,8 +8,8 @@ glabel func_802E1614
|
||||
/* 102EA0 802E1620 30420001 */ andi $v0, $v0, 1
|
||||
/* 102EA4 802E1624 1040000B */ beqz $v0, .L802E1654
|
||||
/* 102EA8 802E1628 00000000 */ nop
|
||||
/* 102EAC 802E162C 3C028011 */ lui $v0, 0x8011
|
||||
/* 102EB0 802E1630 2442EFC8 */ addiu $v0, $v0, -0x1038
|
||||
/* 102EAC 802E162C 3C028011 */ lui $v0, %hi(gPlayerStatus)
|
||||
/* 102EB0 802E1630 2442EFC8 */ addiu $v0, $v0, %lo(gPlayerStatus)
|
||||
/* 102EB4 802E1634 804300B4 */ lb $v1, 0xb4($v0)
|
||||
/* 102EB8 802E1638 2402000E */ addiu $v0, $zero, 0xe
|
||||
/* 102EBC 802E163C 10620003 */ beq $v1, $v0, .L802E164C
|
||||
|
@ -11,11 +11,11 @@ glabel func_802E1660
|
||||
/* 102EF8 802E1678 AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* 102EFC 802E167C 0C0B854F */ jal func_802E153C
|
||||
/* 102F00 802E1680 8E130040 */ lw $s3, 0x40($s0)
|
||||
/* 102F04 802E1684 3C118011 */ lui $s1, 0x8011
|
||||
/* 102F08 802E1688 2631EFC8 */ addiu $s1, $s1, -0x1038
|
||||
/* 102F04 802E1684 3C118011 */ lui $s1, %hi(gPlayerStatus)
|
||||
/* 102F08 802E1688 2631EFC8 */ addiu $s1, $s1, %lo(gPlayerStatus)
|
||||
/* 102F0C 802E168C 92020006 */ lbu $v0, 6($s0)
|
||||
/* 102F10 802E1690 3C128011 */ lui $s2, 0x8011
|
||||
/* 102F14 802E1694 2652EBB0 */ addiu $s2, $s2, -0x1450
|
||||
/* 102F10 802E1690 3C128011 */ lui $s2, %hi(D_8010EBB0)
|
||||
/* 102F14 802E1694 2652EBB0 */ addiu $s2, $s2, %lo(D_8010EBB0)
|
||||
/* 102F18 802E1698 30420040 */ andi $v0, $v0, 0x40
|
||||
/* 102F1C 802E169C 1040000A */ beqz $v0, .L802E16C8
|
||||
/* 102F20 802E16A0 24020012 */ addiu $v0, $zero, 0x12
|
||||
|
@ -2,8 +2,8 @@
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_802E234C
|
||||
/* 103BCC 802E234C 3C058011 */ lui $a1, 0x8011
|
||||
/* 103BD0 802E2350 24A5EFC8 */ addiu $a1, $a1, -0x1038
|
||||
/* 103BCC 802E234C 3C058011 */ lui $a1, %hi(gPlayerStatus)
|
||||
/* 103BD0 802E2350 24A5EFC8 */ addiu $a1, $a1, %lo(gPlayerStatus)
|
||||
/* 103BD4 802E2354 3C060100 */ lui $a2, 0x100
|
||||
/* 103BD8 802E2358 8C830040 */ lw $v1, 0x40($a0)
|
||||
/* 103BDC 802E235C 8CA20004 */ lw $v0, 4($a1)
|
||||
|
@ -28,8 +28,8 @@ glabel func_80035058
|
||||
/* 104B4 800350B4 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 104B8 800350B8 2405000C */ addiu $a1, $zero, 0xc
|
||||
/* 104BC 800350BC 2406001C */ addiu $a2, $zero, 0x1c
|
||||
/* 104C0 800350C0 3C10800B */ lui $s0, 0x800b
|
||||
/* 104C4 800350C4 26101D80 */ addiu $s0, $s0, 0x1d80
|
||||
/* 104C0 800350C0 3C10800B */ lui $s0, %hi(gCameras)
|
||||
/* 104C4 800350C4 26101D80 */ addiu $s0, $s0, %lo(gCameras)
|
||||
/* 104C8 800350C8 24020006 */ addiu $v0, $zero, 6
|
||||
/* 104CC 800350CC A6020004 */ sh $v0, 4($s0)
|
||||
/* 104D0 800350D0 24020001 */ addiu $v0, $zero, 1
|
||||
@ -48,8 +48,8 @@ glabel func_80035058
|
||||
/* 10504 80035104 A6020000 */ sh $v0, ($s0)
|
||||
/* 10508 80035108 96020558 */ lhu $v0, 0x558($s0)
|
||||
/* 1050C 8003510C 24070128 */ addiu $a3, $zero, 0x128
|
||||
/* 10510 80035110 3C018007 */ lui $at, 0x8007
|
||||
/* 10514 80035114 AC207410 */ sw $zero, 0x7410($at)
|
||||
/* 10510 80035110 3C018007 */ lui $at, %hi(gCurrentCameraID)
|
||||
/* 10514 80035114 AC207410 */ sw $zero, %lo(gCurrentCameraID)($at)
|
||||
/* 10518 80035118 34420002 */ ori $v0, $v0, 2
|
||||
/* 1051C 8003511C A6020558 */ sh $v0, 0x558($s0)
|
||||
/* 10520 80035120 96021008 */ lhu $v0, 0x1008($s0)
|
||||
@ -71,8 +71,8 @@ glabel func_80035058
|
||||
/* 10560 80035160 44812000 */ mtc1 $at, $f4
|
||||
/* 10564 80035164 3C014316 */ lui $at, 0x4316
|
||||
/* 10568 80035168 44813000 */ mtc1 $at, $f6
|
||||
/* 1056C 8003516C 3C04800A */ lui $a0, 0x800a
|
||||
/* 10570 80035170 2484A650 */ addiu $a0, $a0, -0x59b0
|
||||
/* 1056C 8003516C 3C04800A */ lui $a0, %hi(D_8009A650)
|
||||
/* 10570 80035170 2484A650 */ addiu $a0, $a0, %lo(D_8009A650)
|
||||
/* 10574 80035174 A600002C */ sh $zero, 0x2c($s0)
|
||||
/* 10578 80035178 A600002E */ sh $zero, 0x2e($s0)
|
||||
/* 1057C 8003517C A6000030 */ sh $zero, 0x30($s0)
|
||||
|
@ -67,8 +67,8 @@ glabel func_800351C8
|
||||
/* 106B0 800352B0 A2320000 */ sb $s2, ($s1)
|
||||
.L800352B4:
|
||||
/* 106B4 800352B4 24020005 */ addiu $v0, $zero, 5
|
||||
/* 106B8 800352B8 3C04800A */ lui $a0, 0x800a
|
||||
/* 106BC 800352BC 2484A650 */ addiu $a0, $a0, -0x59b0
|
||||
/* 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)
|
||||
/* 106C8 800352C8 8C820000 */ lw $v0, ($a0)
|
||||
@ -97,16 +97,16 @@ glabel func_800351C8
|
||||
/* 10720 80035320 8C42A64C */ lw $v0, -0x59b4($v0)
|
||||
/* 10724 80035324 14620008 */ bne $v1, $v0, .L80035348
|
||||
/* 10728 80035328 24040003 */ addiu $a0, $zero, 3
|
||||
/* 1072C 8003532C 3C02800A */ lui $v0, 0x800a
|
||||
/* 10730 80035330 2442A650 */ addiu $v0, $v0, -0x59b0
|
||||
/* 1072C 8003532C 3C02800A */ lui $v0, %hi(D_8009A650)
|
||||
/* 10730 80035330 2442A650 */ addiu $v0, $v0, %lo(D_8009A650)
|
||||
/* 10734 80035334 8C430000 */ lw $v1, ($v0)
|
||||
/* 10738 80035338 2404FFF7 */ addiu $a0, $zero, -9
|
||||
/* 1073C 8003533C 00641824 */ and $v1, $v1, $a0
|
||||
/* 10740 80035340 0800D534 */ j .L800354D0
|
||||
/* 10744 80035344 AC430000 */ sw $v1, ($v0)
|
||||
.L80035348:
|
||||
/* 10748 80035348 3C02800A */ lui $v0, 0x800a
|
||||
/* 1074C 8003534C 2442A650 */ addiu $v0, $v0, -0x59b0
|
||||
/* 10748 80035348 3C02800A */ lui $v0, %hi(D_8009A650)
|
||||
/* 1074C 8003534C 2442A650 */ addiu $v0, $v0, %lo(D_8009A650)
|
||||
/* 10750 80035350 8C430000 */ lw $v1, ($v0)
|
||||
/* 10754 80035354 34630008 */ ori $v1, $v1, 8
|
||||
/* 10758 80035358 0C051FB1 */ jal func_80147EC4
|
||||
@ -130,8 +130,8 @@ glabel func_800351C8
|
||||
/* 1079C 8003539C A2020000 */ sb $v0, ($s0)
|
||||
/* 107A0 800353A0 0C00EC6A */ jal func_8003B1A8
|
||||
/* 107A4 800353A4 00000000 */ nop
|
||||
/* 107A8 800353A8 3C028007 */ lui $v0, 0x8007
|
||||
/* 107AC 800353AC 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 107A8 800353A8 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 107AC 800353AC 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 107B0 800353B0 0C016BA8 */ jal allocate_hit_tables
|
||||
/* 107B4 800353B4 A0530070 */ sb $s3, 0x70($v0)
|
||||
/* 107B8 800353B8 0C00AB28 */ jal battle_heap_create
|
||||
@ -152,8 +152,8 @@ glabel func_800351C8
|
||||
/* 107F4 800353F4 00000000 */ nop
|
||||
/* 107F8 800353F8 0C048C2E */ jal clear_dynamic_entity_list
|
||||
/* 107FC 800353FC 00000000 */ nop
|
||||
/* 10800 80035400 3C048020 */ lui $a0, 0x8020
|
||||
/* 10804 80035404 24840000 */ addiu $a0, $a0, 0
|
||||
/* 10800 80035400 3C048020 */ lui $a0, %hi(gBackgroundImage)
|
||||
/* 10804 80035404 24840000 */ addiu $a0, $a0, %lo(gBackgroundImage)
|
||||
/* 10808 80035408 0C0514BA */ jal func_801452E8
|
||||
/* 1080C 8003540C 3C050002 */ lui $a1, 2
|
||||
/* 10810 80035410 0C050440 */ jal func_80141100
|
||||
@ -176,8 +176,8 @@ glabel func_800351C8
|
||||
/* 10854 80035454 0C091238 */ jal func_802448E0
|
||||
/* 10858 80035458 24040001 */ addiu $a0, $zero, 1
|
||||
/* 1085C 8003545C 240400FF */ addiu $a0, $zero, 0xff
|
||||
/* 10860 80035460 3C06800A */ lui $a2, 0x800a
|
||||
/* 10864 80035464 24C6A650 */ addiu $a2, $a2, -0x59b0
|
||||
/* 10860 80035460 3C06800A */ lui $a2, %hi(D_8009A650)
|
||||
/* 10864 80035464 24C6A650 */ addiu $a2, $a2, %lo(D_8009A650)
|
||||
/* 10868 80035468 2403FFF7 */ addiu $v1, $zero, -9
|
||||
/* 1086C 8003546C 8CC20000 */ lw $v0, ($a2)
|
||||
/* 10870 80035470 3C05437F */ lui $a1, 0x437f
|
||||
|
@ -28,8 +28,8 @@ glabel func_800355D4
|
||||
/* 10A28 80035628 0C04DF62 */ jal func_80137D88
|
||||
/* 10A2C 8003562C 00000000 */ nop
|
||||
/* 10A30 80035630 24020001 */ addiu $v0, $zero, 1
|
||||
/* 10A34 80035634 3C04800A */ lui $a0, 0x800a
|
||||
/* 10A38 80035638 2484A650 */ addiu $a0, $a0, -0x59b0
|
||||
/* 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)
|
||||
/* 10A44 80035644 8C820000 */ lw $v0, ($a0)
|
||||
|
@ -24,8 +24,8 @@ glabel func_80035660
|
||||
/* 10AA8 800356A8 3C06FFFE */ lui $a2, 0xfffe
|
||||
/* 10AAC 800356AC 34C6FFFF */ ori $a2, $a2, 0xffff
|
||||
/* 10AB0 800356B0 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 10AB4 800356B4 3C05800A */ lui $a1, 0x800a
|
||||
/* 10AB8 800356B8 24A5A650 */ addiu $a1, $a1, -0x59b0
|
||||
/* 10AB4 800356B4 3C05800A */ lui $a1, %hi(D_8009A650)
|
||||
/* 10AB8 800356B8 24A5A650 */ addiu $a1, $a1, %lo(D_8009A650)
|
||||
/* 10ABC 800356BC 24030008 */ addiu $v1, $zero, 8
|
||||
/* 10AC0 800356C0 8CA20000 */ lw $v0, ($a1)
|
||||
/* 10AC4 800356C4 240703E8 */ addiu $a3, $zero, 0x3e8
|
||||
@ -36,8 +36,8 @@ glabel func_80035660
|
||||
/* 10AD8 800356D8 0C052A46 */ jal set_music_track
|
||||
/* 10ADC 800356DC 0080302D */ daddu $a2, $a0, $zero
|
||||
.L800356E0:
|
||||
/* 10AE0 800356E0 3C02800A */ lui $v0, 0x800a
|
||||
/* 10AE4 800356E4 2442A650 */ addiu $v0, $v0, -0x59b0
|
||||
/* 10AE0 800356E0 3C02800A */ lui $v0, %hi(D_8009A650)
|
||||
/* 10AE4 800356E4 2442A650 */ addiu $v0, $v0, %lo(D_8009A650)
|
||||
/* 10AE8 800356E8 8C430000 */ lw $v1, ($v0)
|
||||
/* 10AEC 800356EC 2404FFBF */ addiu $a0, $zero, -0x41
|
||||
/* 10AF0 800356F0 00641824 */ and $v1, $v1, $a0
|
||||
|
@ -80,8 +80,8 @@ glabel func_80035704
|
||||
/* 10C20 80035820 24020003 */ addiu $v0, $zero, 3
|
||||
/* 10C24 80035824 14620006 */ bne $v1, $v0, .L80035840
|
||||
/* 10C28 80035828 00000000 */ nop
|
||||
/* 10C2C 8003582C 3C03800A */ lui $v1, 0x800a
|
||||
/* 10C30 80035830 2463A650 */ addiu $v1, $v1, -0x59b0
|
||||
/* 10C2C 8003582C 3C03800A */ lui $v1, %hi(D_8009A650)
|
||||
/* 10C30 80035830 2463A650 */ addiu $v1, $v1, %lo(D_8009A650)
|
||||
/* 10C34 80035834 8C620000 */ lw $v0, ($v1)
|
||||
/* 10C38 80035838 34420008 */ ori $v0, $v0, 8
|
||||
/* 10C3C 8003583C AC620000 */ sw $v0, ($v1)
|
||||
@ -101,15 +101,15 @@ glabel func_80035704
|
||||
/* 10C70 80035870 A0C20000 */ sb $v0, ($a2)
|
||||
/* 10C74 80035874 0C0912C0 */ jal func_80244B00
|
||||
/* 10C78 80035878 00000000 */ nop
|
||||
/* 10C7C 8003587C 3C04800A */ lui $a0, 0x800a
|
||||
/* 10C80 80035880 2484A650 */ addiu $a0, $a0, -0x59b0
|
||||
/* 10C7C 8003587C 3C04800A */ lui $a0, %hi(D_8009A650)
|
||||
/* 10C80 80035880 2484A650 */ addiu $a0, $a0, %lo(D_8009A650)
|
||||
/* 10C84 80035884 8C820000 */ lw $v0, ($a0)
|
||||
/* 10C88 80035888 2403FFF7 */ addiu $v1, $zero, -9
|
||||
/* 10C8C 8003588C 00431024 */ and $v0, $v0, $v1
|
||||
/* 10C90 80035890 0C016AFA */ jal get_current_map_header
|
||||
/* 10C94 80035894 AC820000 */ sw $v0, ($a0)
|
||||
/* 10C98 80035898 3C108007 */ lui $s0, 0x8007
|
||||
/* 10C9C 8003589C 2610419C */ addiu $s0, $s0, 0x419c
|
||||
/* 10C98 80035898 3C108007 */ lui $s0, %hi(gGameStatusPtr)
|
||||
/* 10C9C 8003589C 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
|
||||
/* 10CA0 800358A0 8E040000 */ lw $a0, ($s0)
|
||||
/* 10CA4 800358A4 84830086 */ lh $v1, 0x86($a0)
|
||||
/* 10CA8 800358A8 00031900 */ sll $v1, $v1, 4
|
||||
|
@ -72,8 +72,8 @@ glabel func_80035B40
|
||||
/* 1103C 80035C3C 0C00CD3C */ jal set_game_mode
|
||||
/* 11040 80035C40 24040002 */ addiu $a0, $zero, 2
|
||||
/* 11044 80035C44 3C04FFFE */ lui $a0, 0xfffe
|
||||
/* 11048 80035C48 3C03800A */ lui $v1, 0x800a
|
||||
/* 1104C 80035C4C 2463A650 */ addiu $v1, $v1, -0x59b0
|
||||
/* 11048 80035C48 3C03800A */ lui $v1, %hi(D_8009A650)
|
||||
/* 1104C 80035C4C 2463A650 */ addiu $v1, $v1, %lo(D_8009A650)
|
||||
/* 11050 80035C50 8C620000 */ lw $v0, ($v1)
|
||||
/* 11054 80035C54 3484FFFF */ ori $a0, $a0, 0xffff
|
||||
/* 11058 80035C58 00441024 */ and $v0, $v0, $a0
|
||||
|
@ -5,8 +5,8 @@ glabel func_802E3370
|
||||
/* 104BF0 802E3370 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 104BF4 802E3374 AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* 104BF8 802E3378 0080802D */ daddu $s0, $a0, $zero
|
||||
/* 104BFC 802E337C 3C058011 */ lui $a1, 0x8011
|
||||
/* 104C00 802E3380 24A5EFC8 */ addiu $a1, $a1, -0x1038
|
||||
/* 104BFC 802E337C 3C058011 */ lui $a1, %hi(gPlayerStatus)
|
||||
/* 104C00 802E3380 24A5EFC8 */ addiu $a1, $a1, %lo(gPlayerStatus)
|
||||
/* 104C04 802E3384 AFB20018 */ sw $s2, 0x18($sp)
|
||||
/* 104C08 802E3388 AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 104C0C 802E338C AFB10014 */ sw $s1, 0x14($sp)
|
||||
|
@ -9,8 +9,8 @@ glabel func_802E3BA4
|
||||
/* 105434 802E3BB4 AFB20020 */ sw $s2, 0x20($sp)
|
||||
/* 105438 802E3BB8 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 10543C 802E3BBC 9222000B */ lbu $v0, 0xb($s1)
|
||||
/* 105440 802E3BC0 3C128011 */ lui $s2, 0x8011
|
||||
/* 105444 802E3BC4 2652EFC8 */ addiu $s2, $s2, -0x1038
|
||||
/* 105440 802E3BC0 3C128011 */ lui $s2, %hi(gPlayerStatus)
|
||||
/* 105444 802E3BC4 2652EFC8 */ addiu $s2, $s2, %lo(gPlayerStatus)
|
||||
/* 105448 802E3BC8 14400005 */ bnez $v0, .L802E3BE0
|
||||
/* 10544C 802E3BCC 00000000 */ nop
|
||||
/* 105450 802E3BD0 92220006 */ lbu $v0, 6($s1)
|
||||
@ -90,8 +90,8 @@ glabel func_802E3BA4
|
||||
/* 105554 802E3CD4 00000000 */ nop
|
||||
/* 105558 802E3CD8 12000007 */ beqz $s0, .L802E3CF8
|
||||
/* 10555C 802E3CDC 00000000 */ nop
|
||||
/* 105560 802E3CE0 3C028011 */ lui $v0, 0x8011
|
||||
/* 105564 802E3CE4 8042F290 */ lb $v0, -0xd70($v0)
|
||||
/* 105560 802E3CE0 3C028011 */ lui $v0, %hi(gPlayerData)
|
||||
/* 105564 802E3CE4 8042F290 */ lb $v0, %lo(gPlayerData)($v0)
|
||||
/* 105568 802E3CE8 58400007 */ blezl $v0, .L802E3D08
|
||||
/* 10556C 802E3CEC 0000802D */ daddu $s0, $zero, $zero
|
||||
/* 105570 802E3CF0 080B8F42 */ j .L802E3D08
|
||||
@ -113,8 +113,8 @@ glabel func_802E3BA4
|
||||
/* 1055A8 802E3D28 2404014F */ addiu $a0, $zero, 0x14f
|
||||
/* 1055AC 802E3D2C 12000008 */ beqz $s0, .L802E3D50
|
||||
/* 1055B0 802E3D30 00000000 */ nop
|
||||
/* 1055B4 802E3D34 3C028011 */ lui $v0, 0x8011
|
||||
/* 1055B8 802E3D38 8042F290 */ lb $v0, -0xd70($v0)
|
||||
/* 1055B4 802E3D34 3C028011 */ lui $v0, %hi(gPlayerData)
|
||||
/* 1055B8 802E3D38 8042F290 */ lb $v0, %lo(gPlayerData)($v0)
|
||||
/* 1055BC 802E3D3C 28420002 */ slti $v0, $v0, 2
|
||||
/* 1055C0 802E3D40 54400007 */ bnel $v0, $zero, .L802E3D60
|
||||
/* 1055C4 802E3D44 0000802D */ daddu $s0, $zero, $zero
|
||||
|
@ -6,8 +6,8 @@ glabel func_802E44F8
|
||||
/* 105D7C 802E44FC AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* 105D80 802E4500 0C03805E */ jal disable_player_input
|
||||
/* 105D84 802E4504 00000000 */ nop
|
||||
/* 105D88 802E4508 3C028011 */ lui $v0, 0x8011
|
||||
/* 105D8C 802E450C 2442EFC8 */ addiu $v0, $v0, -0x1038
|
||||
/* 105D88 802E4508 3C028011 */ lui $v0, %hi(gPlayerStatus)
|
||||
/* 105D8C 802E450C 2442EFC8 */ addiu $v0, $v0, %lo(gPlayerStatus)
|
||||
/* 105D90 802E4510 8C430000 */ lw $v1, ($v0)
|
||||
/* 105D94 802E4514 3C040080 */ lui $a0, 0x80
|
||||
/* 105D98 802E4518 AC400054 */ sw $zero, 0x54($v0)
|
||||
|
@ -70,8 +70,8 @@ glabel func_802E4C10
|
||||
/* 106580 802E4D00 24420001 */ addiu $v0, $v0, 1
|
||||
/* 106584 802E4D04 A2020001 */ sb $v0, 1($s0)
|
||||
.L802E4D08:
|
||||
/* 106588 802E4D08 3C02800A */ lui $v0, 0x800a
|
||||
/* 10658C 802E4D0C 8C42A650 */ lw $v0, -0x59b0($v0)
|
||||
/* 106588 802E4D08 3C02800A */ lui $v0, %hi(D_8009A650)
|
||||
/* 10658C 802E4D0C 8C42A650 */ lw $v0, %lo(D_8009A650)($v0)
|
||||
/* 106590 802E4D10 14400017 */ bnez $v0, .L802E4D70
|
||||
/* 106594 802E4D14 00000000 */ nop
|
||||
/* 106598 802E4D18 92020002 */ lbu $v0, 2($s0)
|
||||
@ -107,16 +107,16 @@ glabel func_802E4C10
|
||||
/* 10660C 802E4D8C 0220202D */ daddu $a0, $s1, $zero
|
||||
/* 106610 802E4D90 0C03805E */ jal disable_player_input
|
||||
/* 106614 802E4D94 00000000 */ nop
|
||||
/* 106618 802E4D98 3C038011 */ lui $v1, 0x8011
|
||||
/* 10661C 802E4D9C 2463EFC8 */ addiu $v1, $v1, -0x1038
|
||||
/* 106618 802E4D98 3C038011 */ lui $v1, %hi(gPlayerStatus)
|
||||
/* 10661C 802E4D9C 2463EFC8 */ addiu $v1, $v1, %lo(gPlayerStatus)
|
||||
/* 106620 802E4DA0 8C620004 */ lw $v0, 4($v1)
|
||||
/* 106624 802E4DA4 24040001 */ addiu $a0, $zero, 1
|
||||
/* 106628 802E4DA8 AC600054 */ sw $zero, 0x54($v1)
|
||||
/* 10662C 802E4DAC 34420200 */ ori $v0, $v0, 0x200
|
||||
/* 106630 802E4DB0 0C009C22 */ jal func_80027088
|
||||
/* 106634 802E4DB4 AC620004 */ sw $v0, 4($v1)
|
||||
/* 106638 802E4DB8 3C03800A */ lui $v1, 0x800a
|
||||
/* 10663C 802E4DBC 2463A650 */ addiu $v1, $v1, -0x59b0
|
||||
/* 106638 802E4DB8 3C03800A */ lui $v1, %hi(D_8009A650)
|
||||
/* 10663C 802E4DBC 2463A650 */ addiu $v1, $v1, %lo(D_8009A650)
|
||||
/* 106640 802E4DC0 8C620000 */ lw $v0, ($v1)
|
||||
/* 106644 802E4DC4 34420040 */ ori $v0, $v0, 0x40
|
||||
/* 106648 802E4DC8 AC620000 */ sw $v0, ($v1)
|
||||
|
@ -12,8 +12,8 @@ glabel func_802E4E04
|
||||
/* 1066A0 802E4E20 F7B40028 */ sdc1 $f20, 0x28($sp)
|
||||
/* 1066A4 802E4E24 8E300040 */ lw $s0, 0x40($s1)
|
||||
/* 1066A8 802E4E28 92030001 */ lbu $v1, 1($s0)
|
||||
/* 1066AC 802E4E2C 3C128011 */ lui $s2, 0x8011
|
||||
/* 1066B0 802E4E30 2652EFC8 */ addiu $s2, $s2, -0x1038
|
||||
/* 1066AC 802E4E2C 3C128011 */ lui $s2, %hi(gPlayerStatus)
|
||||
/* 1066B0 802E4E30 2652EFC8 */ addiu $s2, $s2, %lo(gPlayerStatus)
|
||||
/* 1066B4 802E4E34 2C620006 */ sltiu $v0, $v1, 6
|
||||
/* 1066B8 802E4E38 1040012B */ beqz $v0, .L802E52E8
|
||||
/* 1066BC 802E4E3C 00031080 */ sll $v0, $v1, 2
|
||||
@ -317,8 +317,8 @@ glabel func_802E4E04
|
||||
/* 106B40 802E52C0 0C009C22 */ jal func_80027088
|
||||
/* 106B44 802E52C4 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 106B48 802E52C8 0220202D */ daddu $a0, $s1, $zero
|
||||
/* 106B4C 802E52CC 3C05800A */ lui $a1, 0x800a
|
||||
/* 106B50 802E52D0 24A5A650 */ addiu $a1, $a1, -0x59b0
|
||||
/* 106B4C 802E52CC 3C05800A */ lui $a1, %hi(D_8009A650)
|
||||
/* 106B50 802E52D0 24A5A650 */ addiu $a1, $a1, %lo(D_8009A650)
|
||||
/* 106B54 802E52D4 8CA20000 */ lw $v0, ($a1)
|
||||
/* 106B58 802E52D8 2403FFBF */ addiu $v1, $zero, -0x41
|
||||
/* 106B5C 802E52DC 00431024 */ and $v0, $v0, $v1
|
||||
|
@ -21,8 +21,8 @@ glabel func_802E54CC
|
||||
/* 106D8C 802E550C ACA00000 */ sw $zero, ($a1)
|
||||
/* 106D90 802E5510 0C009C22 */ jal func_80027088
|
||||
/* 106D94 802E5514 24040001 */ addiu $a0, $zero, 1
|
||||
/* 106D98 802E5518 3C03800A */ lui $v1, 0x800a
|
||||
/* 106D9C 802E551C 2463A650 */ addiu $v1, $v1, -0x59b0
|
||||
/* 106D98 802E5518 3C03800A */ lui $v1, %hi(D_8009A650)
|
||||
/* 106D9C 802E551C 2463A650 */ addiu $v1, $v1, %lo(D_8009A650)
|
||||
/* 106DA0 802E5520 8C620000 */ lw $v0, ($v1)
|
||||
/* 106DA4 802E5524 34420040 */ ori $v0, $v0, 0x40
|
||||
/* 106DA8 802E5528 0C03805E */ jal disable_player_input
|
||||
|
@ -11,8 +11,8 @@ glabel func_802E555C
|
||||
/* 106DF4 802E5574 00000000 */ nop
|
||||
/* 106DF8 802E5578 0C009C22 */ jal func_80027088
|
||||
/* 106DFC 802E557C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 106E00 802E5580 3C02800A */ lui $v0, 0x800a
|
||||
/* 106E04 802E5584 2442A650 */ addiu $v0, $v0, -0x59b0
|
||||
/* 106E00 802E5580 3C02800A */ lui $v0, %hi(D_8009A650)
|
||||
/* 106E04 802E5584 2442A650 */ addiu $v0, $v0, %lo(D_8009A650)
|
||||
/* 106E08 802E5588 8C430000 */ lw $v1, ($v0)
|
||||
/* 106E0C 802E558C 2404FFBF */ addiu $a0, $zero, -0x41
|
||||
/* 106E10 802E5590 00641824 */ and $v1, $v1, $a0
|
||||
|
@ -37,8 +37,8 @@ glabel func_802E5E50
|
||||
/* 107748 802E5EC8 9202000A */ lbu $v0, 0xa($s0)
|
||||
/* 10774C 802E5ECC 1440001B */ bnez $v0, .L802E5F3C
|
||||
/* 107750 802E5ED0 00000000 */ nop
|
||||
/* 107754 802E5ED4 3C02800A */ lui $v0, 0x800a
|
||||
/* 107758 802E5ED8 8C42A650 */ lw $v0, -0x59b0($v0)
|
||||
/* 107754 802E5ED4 3C02800A */ lui $v0, %hi(D_8009A650)
|
||||
/* 107758 802E5ED8 8C42A650 */ lw $v0, %lo(D_8009A650)($v0)
|
||||
/* 10775C 802E5EDC 14400017 */ bnez $v0, .L802E5F3C
|
||||
/* 107760 802E5EE0 00000000 */ nop
|
||||
/* 107764 802E5EE4 92020002 */ lbu $v0, 2($s0)
|
||||
|
@ -5,8 +5,8 @@ glabel func_802E5FB0
|
||||
/* 107830 802E5FB0 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 107834 802E5FB4 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 107838 802E5FB8 0080802D */ daddu $s0, $a0, $zero
|
||||
/* 10783C 802E5FBC 3C048011 */ lui $a0, 0x8011
|
||||
/* 107840 802E5FC0 2484EFC8 */ addiu $a0, $a0, -0x1038
|
||||
/* 10783C 802E5FBC 3C048011 */ lui $a0, %hi(gPlayerStatus)
|
||||
/* 107840 802E5FC0 2484EFC8 */ addiu $a0, $a0, %lo(gPlayerStatus)
|
||||
/* 107844 802E5FC4 AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 107848 802E5FC8 808300B4 */ lb $v1, 0xb4($a0)
|
||||
/* 10784C 802E5FCC 24020021 */ addiu $v0, $zero, 0x21
|
||||
|
@ -5,8 +5,8 @@ glabel func_802E6064
|
||||
/* 1078E4 802E6064 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* 1078E8 802E6068 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 1078EC 802E606C 0080802D */ daddu $s0, $a0, $zero
|
||||
/* 1078F0 802E6070 3C058011 */ lui $a1, 0x8011
|
||||
/* 1078F4 802E6074 24A5EFC8 */ addiu $a1, $a1, -0x1038
|
||||
/* 1078F0 802E6070 3C058011 */ lui $a1, %hi(gPlayerStatus)
|
||||
/* 1078F4 802E6074 24A5EFC8 */ addiu $a1, $a1, %lo(gPlayerStatus)
|
||||
/* 1078F8 802E6078 AFB1001C */ sw $s1, 0x1c($sp)
|
||||
/* 1078FC 802E607C 24030021 */ addiu $v1, $zero, 0x21
|
||||
/* 107900 802E6080 AFBF0020 */ sw $ra, 0x20($sp)
|
||||
|
@ -12,8 +12,8 @@ glabel func_802E6118
|
||||
/* 1079B4 802E6134 24040006 */ addiu $a0, $zero, 6
|
||||
/* 1079B8 802E6138 3C014170 */ lui $at, 0x4170
|
||||
/* 1079BC 802E613C 44810000 */ mtc1 $at, $f0
|
||||
/* 1079C0 802E6140 3C028011 */ lui $v0, 0x8011
|
||||
/* 1079C4 802E6144 2442EFC8 */ addiu $v0, $v0, -0x1038
|
||||
/* 1079C0 802E6140 3C028011 */ lui $v0, %hi(gPlayerStatus)
|
||||
/* 1079C4 802E6144 2442EFC8 */ addiu $v0, $v0, %lo(gPlayerStatus)
|
||||
/* 1079C8 802E6148 AC400074 */ sw $zero, 0x74($v0)
|
||||
/* 1079CC 802E614C E4400070 */ swc1 $f0, 0x70($v0)
|
||||
/* 1079D0 802E6150 C6000000 */ lwc1 $f0, ($s0)
|
||||
|
@ -70,8 +70,8 @@ glabel func_802E6574
|
||||
/* 107EEC 802E666C E6020030 */ swc1 $f2, 0x30($s0)
|
||||
/* 107EF0 802E6670 0C038045 */ jal disable_player_static_collisions
|
||||
/* 107EF4 802E6674 00000000 */ nop
|
||||
/* 107EF8 802E6678 3C03800F */ lui $v1, 0x800f
|
||||
/* 107EFC 802E667C 8C637B30 */ lw $v1, 0x7b30($v1)
|
||||
/* 107EF8 802E6678 3C03800F */ lui $v1, %hi(gPlayerStatusPtr)
|
||||
/* 107EFC 802E667C 8C637B30 */ lw $v1, %lo(gPlayerStatusPtr)($v1)
|
||||
/* 107F00 802E6680 8C620004 */ lw $v0, 4($v1)
|
||||
/* 107F04 802E6684 34420800 */ ori $v0, $v0, 0x800
|
||||
/* 107F08 802E6688 AC620004 */ sw $v0, 4($v1)
|
||||
@ -337,8 +337,8 @@ glabel func_802E6574
|
||||
/* 1082F0 802E6A70 00000000 */ nop
|
||||
/* 1082F4 802E6A74 0C009C22 */ jal func_80027088
|
||||
/* 1082F8 802E6A78 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 1082FC 802E6A7C 3C02800F */ lui $v0, 0x800f
|
||||
/* 108300 802E6A80 8C427B30 */ lw $v0, 0x7b30($v0)
|
||||
/* 1082FC 802E6A7C 3C02800F */ lui $v0, %hi(gPlayerStatusPtr)
|
||||
/* 108300 802E6A80 8C427B30 */ lw $v0, %lo(gPlayerStatusPtr)($v0)
|
||||
/* 108304 802E6A84 8C430004 */ lw $v1, 4($v0)
|
||||
/* 108308 802E6A88 2404F7FF */ addiu $a0, $zero, -0x801
|
||||
/* 10830C 802E6A8C 00641824 */ and $v1, $v1, $a0
|
||||
|
@ -3,8 +3,8 @@
|
||||
|
||||
glabel func_802E6E20
|
||||
/* 1086A0 802E6E20 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 1086A4 802E6E24 3C028007 */ lui $v0, 0x8007
|
||||
/* 1086A8 802E6E28 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 1086A4 802E6E24 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 1086A8 802E6E28 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 1086AC 802E6E2C AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* 1086B0 802E6E30 84430086 */ lh $v1, 0x86($v0)
|
||||
/* 1086B4 802E6E34 2402000B */ addiu $v0, $zero, 0xb
|
||||
|
@ -2,8 +2,8 @@
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_802E6E90
|
||||
/* 108710 802E6E90 3C028007 */ lui $v0, 0x8007
|
||||
/* 108714 802E6E94 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 108710 802E6E90 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 108714 802E6E94 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 108718 802E6E98 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 10871C 802E6E9C AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* 108720 802E6EA0 84430086 */ lh $v1, 0x86($v0)
|
||||
|
@ -13,8 +13,8 @@ glabel func_802E70B0
|
||||
/* 108950 802E70D0 44816000 */ mtc1 $at, $f12
|
||||
/* 108954 802E70D4 0C00A6C9 */ jal clamp_angle
|
||||
/* 108958 802E70D8 46006301 */ sub.s $f12, $f12, $f0
|
||||
/* 10895C 802E70DC 3C108011 */ lui $s0, 0x8011
|
||||
/* 108960 802E70E0 2610EFC8 */ addiu $s0, $s0, -0x1038
|
||||
/* 10895C 802E70DC 3C108011 */ lui $s0, %hi(gPlayerStatus)
|
||||
/* 108960 802E70E0 2610EFC8 */ addiu $s0, $s0, %lo(gPlayerStatus)
|
||||
/* 108964 802E70E4 C62C0048 */ lwc1 $f12, 0x48($s1)
|
||||
/* 108968 802E70E8 C62E0050 */ lwc1 $f14, 0x50($s1)
|
||||
/* 10896C 802E70EC 8E060028 */ lw $a2, 0x28($s0)
|
||||
|
@ -15,8 +15,8 @@ glabel func_802E75E4
|
||||
/* 108E8C 802E760C F7B40038 */ sdc1 $f20, 0x38($sp)
|
||||
/* 108E90 802E7610 8E110040 */ lw $s1, 0x40($s0)
|
||||
/* 108E94 802E7614 8E220010 */ lw $v0, 0x10($s1)
|
||||
/* 108E98 802E7618 3C128011 */ lui $s2, 0x8011
|
||||
/* 108E9C 802E761C 2652EFC8 */ addiu $s2, $s2, -0x1038
|
||||
/* 108E98 802E7618 3C128011 */ lui $s2, %hi(gPlayerStatus)
|
||||
/* 108E9C 802E761C 2652EFC8 */ addiu $s2, $s2, %lo(gPlayerStatus)
|
||||
/* 108EA0 802E7620 10400006 */ beqz $v0, .L802E763C
|
||||
/* 108EA4 802E7624 00000000 */ nop
|
||||
/* 108EA8 802E7628 8E240014 */ lw $a0, 0x14($s1)
|
||||
@ -160,8 +160,8 @@ glabel func_802E75E4
|
||||
/* 1090B0 802E7830 46000606 */ mov.s $f24, $f0
|
||||
/* 1090B4 802E7834 0C00A6C9 */ jal clamp_angle
|
||||
/* 1090B8 802E7838 46000306 */ mov.s $f12, $f0
|
||||
/* 1090BC 802E783C 3C028007 */ lui $v0, 0x8007
|
||||
/* 1090C0 802E7840 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 1090BC 802E783C 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 1090C0 802E7840 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 1090C4 802E7844 3C014080 */ lui $at, 0x4080
|
||||
/* 1090C8 802E7848 4481B000 */ mtc1 $at, $f22
|
||||
/* 1090CC 802E784C 84430086 */ lh $v1, 0x86($v0)
|
||||
@ -225,8 +225,8 @@ glabel func_802E75E4
|
||||
/* 1091AC 802E792C 3C040006 */ lui $a0, 6
|
||||
/* 1091B0 802E7930 0C037FDE */ jal func_800DFF78
|
||||
/* 1091B4 802E7934 3484000C */ ori $a0, $a0, 0xc
|
||||
/* 1091B8 802E7938 3C10800B */ lui $s0, 0x800b
|
||||
/* 1091BC 802E793C 26101D80 */ addiu $s0, $s0, 0x1d80
|
||||
/* 1091B8 802E7938 3C10800B */ lui $s0, %hi(gCameras)
|
||||
/* 1091BC 802E793C 26101D80 */ addiu $s0, $s0, %lo(gCameras)
|
||||
/* 1091C0 802E7940 C600006C */ lwc1 $f0, 0x6c($s0)
|
||||
/* 1091C4 802E7944 3C0142B4 */ lui $at, 0x42b4
|
||||
/* 1091C8 802E7948 44816000 */ mtc1 $at, $f12
|
||||
|
@ -20,18 +20,18 @@ glabel func_802E7AE4
|
||||
/* 1093A0 802E7B20 8C22B330 */ lw $v0, -0x4cd0($at)
|
||||
/* 1093A4 802E7B24 00400008 */ jr $v0
|
||||
/* 1093A8 802E7B28 00000000 */ nop
|
||||
/* 1093AC 802E7B2C 3C018011 */ lui $at, 0x8011
|
||||
/* 1093B0 802E7B30 A020F290 */ sb $zero, -0xd70($at)
|
||||
/* 1093AC 802E7B2C 3C018011 */ lui $at, %hi(gPlayerData)
|
||||
/* 1093B0 802E7B30 A020F290 */ sb $zero, %lo(gPlayerData)($at)
|
||||
/* 1093B4 802E7B34 080B9EE2 */ j .L802E7B88
|
||||
/* 1093B8 802E7B38 00000000 */ nop
|
||||
/* 1093BC 802E7B3C 24020001 */ addiu $v0, $zero, 1
|
||||
/* 1093C0 802E7B40 3C018011 */ lui $at, 0x8011
|
||||
/* 1093C4 802E7B44 A022F290 */ sb $v0, -0xd70($at)
|
||||
/* 1093C0 802E7B40 3C018011 */ lui $at, %hi(gPlayerData)
|
||||
/* 1093C4 802E7B44 A022F290 */ sb $v0, %lo(gPlayerData)($at)
|
||||
/* 1093C8 802E7B48 080B9EE2 */ j .L802E7B88
|
||||
/* 1093CC 802E7B4C 00000000 */ nop
|
||||
/* 1093D0 802E7B50 24020002 */ addiu $v0, $zero, 2
|
||||
/* 1093D4 802E7B54 3C018011 */ lui $at, 0x8011
|
||||
/* 1093D8 802E7B58 A022F290 */ sb $v0, -0xd70($at)
|
||||
/* 1093D4 802E7B54 3C018011 */ lui $at, %hi(gPlayerData)
|
||||
/* 1093D8 802E7B58 A022F290 */ sb $v0, %lo(gPlayerData)($at)
|
||||
/* 1093DC 802E7B5C 080B9EE2 */ j .L802E7B88
|
||||
/* 1093E0 802E7B60 00000000 */ nop
|
||||
/* 1093E4 802E7B64 3C018011 */ lui $at, 0x8011
|
||||
|
@ -10,8 +10,8 @@ glabel func_802E8858
|
||||
/* 10A0EC 802E886C 30420001 */ andi $v0, $v0, 1
|
||||
/* 10A0F0 802E8870 1040000C */ beqz $v0, .L802E88A4
|
||||
/* 10A0F4 802E8874 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 10A0F8 802E8878 3C028011 */ lui $v0, 0x8011
|
||||
/* 10A0FC 802E887C 2442EFC8 */ addiu $v0, $v0, -0x1038
|
||||
/* 10A0F8 802E8878 3C028011 */ lui $v0, %hi(gPlayerStatus)
|
||||
/* 10A0FC 802E887C 2442EFC8 */ addiu $v0, $v0, %lo(gPlayerStatus)
|
||||
/* 10A100 802E8880 804300B4 */ lb $v1, 0xb4($v0)
|
||||
/* 10A104 802E8884 2402000E */ addiu $v0, $zero, 0xe
|
||||
/* 10A108 802E8888 10620003 */ beq $v1, $v0, .L802E8898
|
||||
|
@ -2,8 +2,8 @@
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_802E8A58
|
||||
/* 10A2D8 802E8A58 3C028007 */ lui $v0, 0x8007
|
||||
/* 10A2DC 802E8A5C 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 10A2D8 802E8A58 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 10A2DC 802E8A5C 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 10A2E0 802E8A60 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 10A2E4 802E8A64 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* 10A2E8 802E8A68 8C850040 */ lw $a1, 0x40($a0)
|
||||
|
@ -7,13 +7,13 @@ glabel func_802E8ADC
|
||||
/* 10A364 802E8AE4 0080802D */ daddu $s0, $a0, $zero
|
||||
/* 10A368 802E8AE8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 10A36C 802E8AEC 92020006 */ lbu $v0, 6($s0)
|
||||
/* 10A370 802E8AF0 3C078011 */ lui $a3, 0x8011
|
||||
/* 10A374 802E8AF4 24E7EFC8 */ addiu $a3, $a3, -0x1038
|
||||
/* 10A370 802E8AF0 3C078011 */ lui $a3, %hi(gPlayerStatus)
|
||||
/* 10A374 802E8AF4 24E7EFC8 */ addiu $a3, $a3, %lo(gPlayerStatus)
|
||||
/* 10A378 802E8AF8 30420001 */ andi $v0, $v0, 1
|
||||
/* 10A37C 802E8AFC 10400027 */ beqz $v0, .L802E8B9C
|
||||
/* 10A380 802E8B00 2404FFBF */ addiu $a0, $zero, -0x41
|
||||
/* 10A384 802E8B04 3C02800A */ lui $v0, 0x800a
|
||||
/* 10A388 802E8B08 2442A650 */ addiu $v0, $v0, -0x59b0
|
||||
/* 10A384 802E8B04 3C02800A */ lui $v0, %hi(D_8009A650)
|
||||
/* 10A388 802E8B08 2442A650 */ addiu $v0, $v0, %lo(D_8009A650)
|
||||
/* 10A38C 802E8B0C 8C430000 */ lw $v1, ($v0)
|
||||
/* 10A390 802E8B10 8CE40000 */ lw $a0, ($a3)
|
||||
/* 10A394 802E8B14 34630040 */ ori $v1, $v1, 0x40
|
||||
@ -53,8 +53,8 @@ glabel func_802E8ADC
|
||||
/* 10A414 802E8B94 080BA2EC */ j .L802E8BB0
|
||||
/* 10A418 802E8B98 00000000 */ nop
|
||||
.L802E8B9C:
|
||||
/* 10A41C 802E8B9C 3C02800A */ lui $v0, 0x800a
|
||||
/* 10A420 802E8BA0 2442A650 */ addiu $v0, $v0, -0x59b0
|
||||
/* 10A41C 802E8B9C 3C02800A */ lui $v0, %hi(D_8009A650)
|
||||
/* 10A420 802E8BA0 2442A650 */ addiu $v0, $v0, %lo(D_8009A650)
|
||||
/* 10A424 802E8BA4 8C430000 */ lw $v1, ($v0)
|
||||
/* 10A428 802E8BA8 00641824 */ and $v1, $v1, $a0
|
||||
/* 10A42C 802E8BAC AC430000 */ sw $v1, ($v0)
|
||||
|
@ -18,8 +18,8 @@ glabel func_802E8BC0
|
||||
/* 10A474 802E8BF4 C44C0000 */ lwc1 $f12, ($v0)
|
||||
/* 10A478 802E8BF8 0C038022 */ jal func_800E0088
|
||||
/* 10A47C 802E8BFC C44E0008 */ lwc1 $f14, 8($v0)
|
||||
/* 10A480 802E8C00 3C038011 */ lui $v1, 0x8011
|
||||
/* 10A484 802E8C04 2463EFC8 */ addiu $v1, $v1, -0x1038
|
||||
/* 10A480 802E8C00 3C038011 */ lui $v1, %hi(gPlayerStatus)
|
||||
/* 10A484 802E8C04 2463EFC8 */ addiu $v1, $v1, %lo(gPlayerStatus)
|
||||
/* 10A488 802E8C08 C462005C */ lwc1 $f2, 0x5c($v1)
|
||||
/* 10A48C 802E8C0C 0060882D */ daddu $s1, $v1, $zero
|
||||
/* 10A490 802E8C10 46020003 */ div.s $f0, $f0, $f2
|
||||
|
@ -13,8 +13,8 @@ glabel func_802E9050
|
||||
/* 10A8F0 802E9070 44816000 */ mtc1 $at, $f12
|
||||
/* 10A8F4 802E9074 0C00A6C9 */ jal clamp_angle
|
||||
/* 10A8F8 802E9078 46006301 */ sub.s $f12, $f12, $f0
|
||||
/* 10A8FC 802E907C 3C118011 */ lui $s1, 0x8011
|
||||
/* 10A900 802E9080 2631EFC8 */ addiu $s1, $s1, -0x1038
|
||||
/* 10A8FC 802E907C 3C118011 */ lui $s1, %hi(gPlayerStatus)
|
||||
/* 10A900 802E9080 2631EFC8 */ addiu $s1, $s1, %lo(gPlayerStatus)
|
||||
/* 10A904 802E9084 C60C0048 */ lwc1 $f12, 0x48($s0)
|
||||
/* 10A908 802E9088 C60E0050 */ lwc1 $f14, 0x50($s0)
|
||||
/* 10A90C 802E908C 8E260028 */ lw $a2, 0x28($s1)
|
||||
|
@ -5,14 +5,14 @@ glabel func_80035E54
|
||||
/* 11254 80035E54 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 11258 80035E58 24020004 */ addiu $v0, $zero, 4
|
||||
/* 1125C 80035E5C AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* 11260 80035E60 3C118007 */ lui $s1, 0x8007
|
||||
/* 11264 80035E64 2631419C */ addiu $s1, $s1, 0x419c
|
||||
/* 11260 80035E60 3C118007 */ lui $s1, %hi(gGameStatusPtr)
|
||||
/* 11264 80035E64 2631419C */ addiu $s1, $s1, %lo(gGameStatusPtr)
|
||||
/* 11268 80035E68 AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* 1126C 80035E6C 3C10800A */ lui $s0, 0x800a
|
||||
/* 11270 80035E70 26100940 */ addiu $s0, $s0, 0x940
|
||||
/* 1126C 80035E6C 3C10800A */ lui $s0, %hi(D_800A0940)
|
||||
/* 11270 80035E70 26100940 */ addiu $s0, $s0, %lo(D_800A0940)
|
||||
/* 11274 80035E74 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 11278 80035E78 3C01800A */ lui $at, 0x800a
|
||||
/* 1127C 80035E7C A4200944 */ sh $zero, 0x944($at)
|
||||
/* 11278 80035E78 3C01800A */ lui $at, %hi(D_800A0944)
|
||||
/* 1127C 80035E7C A4200944 */ sh $zero, %lo(D_800A0944)($at)
|
||||
/* 11280 80035E80 3C01800A */ lui $at, 0x800a
|
||||
/* 11284 80035E84 A4220946 */ sh $v0, 0x946($at)
|
||||
/* 11288 80035E88 8E230000 */ lw $v1, ($s1)
|
||||
@ -24,8 +24,8 @@ glabel func_80035E54
|
||||
/* 112A0 80035EA0 0200202D */ daddu $a0, $s0, $zero
|
||||
/* 112A4 80035EA4 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 112A8 80035EA8 3C05F5DE */ lui $a1, 0xf5de
|
||||
/* 112AC 80035EAC 3C03800A */ lui $v1, 0x800a
|
||||
/* 112B0 80035EB0 2463A650 */ addiu $v1, $v1, -0x59b0
|
||||
/* 112AC 80035EAC 3C03800A */ lui $v1, %hi(D_8009A650)
|
||||
/* 112B0 80035EB0 2463A650 */ addiu $v1, $v1, %lo(D_8009A650)
|
||||
/* 112B4 80035EB4 8C620000 */ lw $v0, ($v1)
|
||||
/* 112B8 80035EB8 8E260000 */ lw $a2, ($s1)
|
||||
/* 112BC 80035EBC 34420008 */ ori $v0, $v0, 8
|
||||
@ -36,7 +36,7 @@ glabel func_80035E54
|
||||
/* 112D0 80035ED0 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 112D4 80035ED4 8FB10014 */ lw $s1, 0x14($sp)
|
||||
/* 112D8 80035ED8 8FB00010 */ lw $s0, 0x10($sp)
|
||||
/* 112DC 80035EDC 3C01800A */ lui $at, 0x800a
|
||||
/* 112E0 80035EE0 AC20A5D8 */ sw $zero, -0x5a28($at)
|
||||
/* 112DC 80035EDC 3C01800A */ lui $at, %hi(D_8009A5D8)
|
||||
/* 112E0 80035EE0 AC20A5D8 */ sw $zero, %lo(D_8009A5D8)($at)
|
||||
/* 112E4 80035EE4 03E00008 */ jr $ra
|
||||
/* 112E8 80035EE8 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
|
@ -4,8 +4,8 @@
|
||||
glabel func_80035EEC
|
||||
/* 112EC 80035EEC 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 112F0 80035EF0 AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* 112F4 80035EF4 3C10800A */ lui $s0, 0x800a
|
||||
/* 112F8 80035EF8 26100944 */ addiu $s0, $s0, 0x944
|
||||
/* 112F4 80035EF4 3C10800A */ lui $s0, %hi(D_800A0944)
|
||||
/* 112F8 80035EF8 26100944 */ addiu $s0, $s0, %lo(D_800A0944)
|
||||
/* 112FC 80035EFC AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 11300 80035F00 86030000 */ lh $v1, ($s0)
|
||||
/* 11304 80035F04 24020001 */ addiu $v0, $zero, 1
|
||||
@ -29,8 +29,8 @@ glabel func_80035EEC
|
||||
/* 11344 80035F44 94830000 */ lhu $v1, ($a0)
|
||||
/* 11348 80035F48 1440003B */ bnez $v0, .L80036038
|
||||
/* 1134C 80035F4C 2462FFFF */ addiu $v0, $v1, -1
|
||||
/* 11350 80035F50 3C038007 */ lui $v1, 0x8007
|
||||
/* 11354 80035F54 2463419C */ addiu $v1, $v1, 0x419c
|
||||
/* 11350 80035F50 3C038007 */ lui $v1, %hi(gGameStatusPtr)
|
||||
/* 11354 80035F54 2463419C */ addiu $v1, $v1, %lo(gGameStatusPtr)
|
||||
/* 11358 80035F58 8C620000 */ lw $v0, ($v1)
|
||||
/* 1135C 80035F5C A0400070 */ sb $zero, 0x70($v0)
|
||||
/* 11360 80035F60 8C620000 */ lw $v0, ($v1)
|
||||
@ -51,8 +51,8 @@ glabel func_80035EEC
|
||||
.L80035F98:
|
||||
/* 11398 80035F98 0C0169BD */ jal load_map_by_IDs
|
||||
/* 1139C 80035F9C 00000000 */ nop
|
||||
/* 113A0 80035FA0 3C108007 */ lui $s0, 0x8007
|
||||
/* 113A4 80035FA4 2610419C */ addiu $s0, $s0, 0x419c
|
||||
/* 113A0 80035FA0 3C108007 */ lui $s0, %hi(gGameStatusPtr)
|
||||
/* 113A4 80035FA4 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
|
||||
/* 113A8 80035FA8 8E020000 */ lw $v0, ($s0)
|
||||
/* 113AC 80035FAC 94430086 */ lhu $v1, 0x86($v0)
|
||||
/* 113B0 80035FB0 0000202D */ daddu $a0, $zero, $zero
|
||||
@ -67,8 +67,8 @@ glabel func_80035EEC
|
||||
.L80035FD4:
|
||||
/* 113D4 80035FD4 0C00B500 */ jal update_cameras
|
||||
/* 113D8 80035FD8 00000000 */ nop
|
||||
/* 113DC 80035FDC 3C02800A */ lui $v0, 0x800a
|
||||
/* 113E0 80035FE0 24420944 */ addiu $v0, $v0, 0x944
|
||||
/* 113DC 80035FDC 3C02800A */ lui $v0, %hi(D_800A0944)
|
||||
/* 113E0 80035FE0 24420944 */ addiu $v0, $v0, %lo(D_800A0944)
|
||||
/* 113E4 80035FE4 94430000 */ lhu $v1, ($v0)
|
||||
/* 113E8 80035FE8 24040002 */ addiu $a0, $zero, 2
|
||||
/* 113EC 80035FEC 3C01800A */ lui $at, 0x800a
|
||||
@ -95,14 +95,14 @@ glabel func_80035EEC
|
||||
/* 11438 80036038 0800D83B */ j .L800360EC
|
||||
/* 1143C 8003603C A4820000 */ sh $v0, ($a0)
|
||||
.L80036040:
|
||||
/* 11440 80036040 3C028007 */ lui $v0, 0x8007
|
||||
/* 11444 80036044 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 11440 80036040 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 11444 80036044 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 11448 80036048 0C0B1059 */ jal does_script_exist
|
||||
/* 1144C 8003604C 8C44006C */ lw $a0, 0x6c($v0)
|
||||
/* 11450 80036050 14400026 */ bnez $v0, .L800360EC
|
||||
/* 11454 80036054 00000000 */ nop
|
||||
/* 11458 80036058 3C05800A */ lui $a1, 0x800a
|
||||
/* 1145C 8003605C 24A5A650 */ addiu $a1, $a1, -0x59b0
|
||||
/* 11458 80036058 3C05800A */ lui $a1, %hi(D_8009A650)
|
||||
/* 1145C 8003605C 24A5A650 */ addiu $a1, $a1, %lo(D_8009A650)
|
||||
/* 11460 80036060 2404FFF7 */ addiu $a0, $zero, -9
|
||||
/* 11464 80036064 8CA20000 */ lw $v0, ($a1)
|
||||
/* 11468 80036068 96030000 */ lhu $v1, ($s0)
|
||||
@ -120,15 +120,15 @@ glabel func_80035EEC
|
||||
/* 11494 80036094 00000000 */ nop
|
||||
/* 11498 80036098 0C00B500 */ jal update_cameras
|
||||
/* 1149C 8003609C 00000000 */ nop
|
||||
/* 114A0 800360A0 3C04800A */ lui $a0, 0x800a
|
||||
/* 114A4 800360A4 24840940 */ addiu $a0, $a0, 0x940
|
||||
/* 114A0 800360A0 3C04800A */ lui $a0, %hi(D_800A0940)
|
||||
/* 114A4 800360A4 24840940 */ addiu $a0, $a0, %lo(D_800A0940)
|
||||
/* 114A8 800360A8 0C04E175 */ jal func_801385D4
|
||||
/* 114AC 800360AC 00000000 */ nop
|
||||
/* 114B0 800360B0 00021400 */ sll $v0, $v0, 0x10
|
||||
/* 114B4 800360B4 1040000D */ beqz $v0, .L800360EC
|
||||
/* 114B8 800360B8 00000000 */ nop
|
||||
/* 114BC 800360BC 3C028007 */ lui $v0, 0x8007
|
||||
/* 114C0 800360C0 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 114BC 800360BC 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 114C0 800360C0 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 114C4 800360C4 80420071 */ lb $v0, 0x71($v0)
|
||||
/* 114C8 800360C8 14400003 */ bnez $v0, .L800360D8
|
||||
/* 114CC 800360CC 00000000 */ nop
|
||||
|
@ -2,8 +2,8 @@
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_8003617C
|
||||
/* 1157C 8003617C 3C03800A */ lui $v1, 0x800a
|
||||
/* 11580 80036180 84630944 */ lh $v1, 0x944($v1)
|
||||
/* 1157C 8003617C 3C03800A */ lui $v1, %hi(D_800A0944)
|
||||
/* 11580 80036180 84630944 */ lh $v1, %lo(D_800A0944)($v1)
|
||||
/* 11584 80036184 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 11588 80036188 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 1158C 8003618C AFB10014 */ sw $s1, 0x14($sp)
|
||||
@ -24,27 +24,27 @@ glabel func_8003617C
|
||||
/* 115C8 800361C8 00000000 */ nop
|
||||
/* 115CC 800361CC 0C00B500 */ jal update_cameras
|
||||
/* 115D0 800361D0 00000000 */ nop
|
||||
/* 115D4 800361D4 3C04800A */ lui $a0, 0x800a
|
||||
/* 115D8 800361D8 24840940 */ addiu $a0, $a0, 0x940
|
||||
/* 115D4 800361D4 3C04800A */ lui $a0, %hi(D_800A0940)
|
||||
/* 115D8 800361D8 24840940 */ addiu $a0, $a0, %lo(D_800A0940)
|
||||
/* 115DC 800361DC 0C04E0AB */ jal func_801382AC
|
||||
/* 115E0 800361E0 00000000 */ nop
|
||||
/* 115E4 800361E4 00021400 */ sll $v0, $v0, 0x10
|
||||
/* 115E8 800361E8 1040007F */ beqz $v0, .L800363E8
|
||||
/* 115EC 800361EC 00000000 */ nop
|
||||
/* 115F0 800361F0 3C03800A */ lui $v1, 0x800a
|
||||
/* 115F4 800361F4 24630944 */ addiu $v1, $v1, 0x944
|
||||
/* 115F0 800361F0 3C03800A */ lui $v1, %hi(D_800A0944)
|
||||
/* 115F4 800361F4 24630944 */ addiu $v1, $v1, %lo(D_800A0944)
|
||||
/* 115F8 800361F8 94620000 */ lhu $v0, ($v1)
|
||||
/* 115FC 800361FC 24420001 */ addiu $v0, $v0, 1
|
||||
/* 11600 80036200 0800D8FA */ j .L800363E8
|
||||
/* 11604 80036204 A4620000 */ sh $v0, ($v1)
|
||||
/* 11608 80036208 3C03800A */ lui $v1, 0x800a
|
||||
/* 1160C 8003620C 2463A650 */ addiu $v1, $v1, -0x59b0
|
||||
/* 11608 80036208 3C03800A */ lui $v1, %hi(D_8009A650)
|
||||
/* 1160C 8003620C 2463A650 */ addiu $v1, $v1, %lo(D_8009A650)
|
||||
/* 11610 80036210 8C620000 */ lw $v0, ($v1)
|
||||
/* 11614 80036214 34420008 */ ori $v0, $v0, 8
|
||||
/* 11618 80036218 0C018028 */ jal nuContRmbForceStop
|
||||
/* 1161C 8003621C AC620000 */ sw $v0, ($v1)
|
||||
/* 11620 80036220 3C04800A */ lui $a0, 0x800a
|
||||
/* 11624 80036224 24840944 */ addiu $a0, $a0, 0x944
|
||||
/* 11620 80036220 3C04800A */ lui $a0, %hi(D_800A0944)
|
||||
/* 11624 80036224 24840944 */ addiu $a0, $a0, %lo(D_800A0944)
|
||||
/* 11628 80036228 94820000 */ lhu $v0, ($a0)
|
||||
/* 1162C 8003622C 24030004 */ addiu $v1, $zero, 4
|
||||
/* 11630 80036230 3C01800A */ lui $at, 0x800a
|
||||
@ -52,8 +52,8 @@ glabel func_8003617C
|
||||
/* 11638 80036238 24420001 */ addiu $v0, $v0, 1
|
||||
/* 1163C 8003623C 0800D8FA */ j .L800363E8
|
||||
/* 11640 80036240 A4820000 */ sh $v0, ($a0)
|
||||
/* 11644 80036244 3C108007 */ lui $s0, 0x8007
|
||||
/* 11648 80036248 2610419C */ addiu $s0, $s0, 0x419c
|
||||
/* 11644 80036244 3C108007 */ lui $s0, %hi(gGameStatusPtr)
|
||||
/* 11648 80036248 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
|
||||
/* 1164C 8003624C 8E020000 */ lw $v0, ($s0)
|
||||
/* 11650 80036250 80420071 */ lb $v0, 0x71($v0)
|
||||
/* 11654 80036254 10400003 */ beqz $v0, .L80036264
|
||||
@ -92,8 +92,8 @@ glabel func_8003617C
|
||||
.L800362D0:
|
||||
/* 116D0 800362D0 0C00B500 */ jal update_cameras
|
||||
/* 116D4 800362D4 00000000 */ nop
|
||||
/* 116D8 800362D8 3C02800A */ lui $v0, 0x800a
|
||||
/* 116DC 800362DC 24420944 */ addiu $v0, $v0, 0x944
|
||||
/* 116D8 800362D8 3C02800A */ lui $v0, %hi(D_800A0944)
|
||||
/* 116DC 800362DC 24420944 */ addiu $v0, $v0, %lo(D_800A0944)
|
||||
/* 116E0 800362E0 94430000 */ lhu $v1, ($v0)
|
||||
/* 116E4 800362E4 24040002 */ addiu $a0, $zero, 2
|
||||
/* 116E8 800362E8 A6240000 */ sh $a0, ($s1)
|
||||
@ -117,16 +117,16 @@ glabel func_8003617C
|
||||
/* 11730 80036330 0800D8FA */ j .L800363E8
|
||||
/* 11734 80036334 A4820000 */ sh $v0, ($a0)
|
||||
.L80036338:
|
||||
/* 11738 80036338 3C028007 */ lui $v0, 0x8007
|
||||
/* 1173C 8003633C 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 11738 80036338 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 1173C 8003633C 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 11740 80036340 0C0B1059 */ jal does_script_exist
|
||||
/* 11744 80036344 8C44006C */ lw $a0, 0x6c($v0)
|
||||
/* 11748 80036348 14400027 */ bnez $v0, .L800363E8
|
||||
/* 1174C 8003634C 2405FFF7 */ addiu $a1, $zero, -9
|
||||
/* 11750 80036350 3C04800A */ lui $a0, 0x800a
|
||||
/* 11754 80036354 2484A650 */ addiu $a0, $a0, -0x59b0
|
||||
/* 11758 80036358 3C06800A */ lui $a2, 0x800a
|
||||
/* 1175C 8003635C 24C60944 */ addiu $a2, $a2, 0x944
|
||||
/* 11750 80036350 3C04800A */ lui $a0, %hi(D_8009A650)
|
||||
/* 11754 80036354 2484A650 */ addiu $a0, $a0, %lo(D_8009A650)
|
||||
/* 11758 80036358 3C06800A */ lui $a2, %hi(D_800A0944)
|
||||
/* 1175C 8003635C 24C60944 */ addiu $a2, $a2, %lo(D_800A0944)
|
||||
/* 11760 80036360 8C820000 */ lw $v0, ($a0)
|
||||
/* 11764 80036364 94C30000 */ lhu $v1, ($a2)
|
||||
/* 11768 80036368 00451024 */ and $v0, $v0, $a1
|
||||
@ -142,15 +142,15 @@ glabel func_8003617C
|
||||
/* 11790 80036390 00000000 */ nop
|
||||
/* 11794 80036394 0C00B500 */ jal update_cameras
|
||||
/* 11798 80036398 00000000 */ nop
|
||||
/* 1179C 8003639C 3C04800A */ lui $a0, 0x800a
|
||||
/* 117A0 800363A0 24840940 */ addiu $a0, $a0, 0x940
|
||||
/* 1179C 8003639C 3C04800A */ lui $a0, %hi(D_800A0940)
|
||||
/* 117A0 800363A0 24840940 */ addiu $a0, $a0, %lo(D_800A0940)
|
||||
/* 117A4 800363A4 0C04E175 */ jal func_801385D4
|
||||
/* 117A8 800363A8 00000000 */ nop
|
||||
/* 117AC 800363AC 00021400 */ sll $v0, $v0, 0x10
|
||||
/* 117B0 800363B0 1040000D */ beqz $v0, .L800363E8
|
||||
/* 117B4 800363B4 00000000 */ nop
|
||||
/* 117B8 800363B8 3C028007 */ lui $v0, 0x8007
|
||||
/* 117BC 800363BC 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 117B8 800363B8 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 117BC 800363BC 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 117C0 800363C0 80420071 */ lb $v0, 0x71($v0)
|
||||
/* 117C4 800363C4 14400003 */ bnez $v0, .L800363D4
|
||||
/* 117C8 800363C8 00000000 */ nop
|
||||
|
@ -4,8 +4,8 @@
|
||||
glabel func_8003646C
|
||||
/* 1186C 8003646C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 11870 80036470 AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* 11874 80036474 3C10800A */ lui $s0, 0x800a
|
||||
/* 11878 80036478 26100944 */ addiu $s0, $s0, 0x944
|
||||
/* 11874 80036474 3C10800A */ lui $s0, %hi(D_800A0944)
|
||||
/* 11878 80036478 26100944 */ addiu $s0, $s0, %lo(D_800A0944)
|
||||
/* 1187C 8003647C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 11880 80036480 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 11884 80036484 86030000 */ lh $v1, ($s0)
|
||||
@ -27,8 +27,8 @@ glabel func_8003646C
|
||||
/* 118C0 800364C0 0800D984 */ j .L80036610
|
||||
/* 118C4 800364C4 00000000 */ nop
|
||||
.L800364C8:
|
||||
/* 118C8 800364C8 3C03800A */ lui $v1, 0x800a
|
||||
/* 118CC 800364CC 2463A650 */ addiu $v1, $v1, -0x59b0
|
||||
/* 118C8 800364C8 3C03800A */ lui $v1, %hi(D_8009A650)
|
||||
/* 118CC 800364CC 2463A650 */ addiu $v1, $v1, %lo(D_8009A650)
|
||||
/* 118D0 800364D0 8C620000 */ lw $v0, ($v1)
|
||||
/* 118D4 800364D4 34420008 */ ori $v0, $v0, 8
|
||||
/* 118D8 800364D8 0C018028 */ jal nuContRmbForceStop
|
||||
@ -49,8 +49,8 @@ glabel func_8003646C
|
||||
/* 11910 80036510 0800D984 */ j .L80036610
|
||||
/* 11914 80036514 A4820000 */ sh $v0, ($a0)
|
||||
.L80036518:
|
||||
/* 11918 80036518 3C038007 */ lui $v1, 0x8007
|
||||
/* 1191C 8003651C 2463419C */ addiu $v1, $v1, 0x419c
|
||||
/* 11918 80036518 3C038007 */ lui $v1, %hi(gGameStatusPtr)
|
||||
/* 1191C 8003651C 2463419C */ addiu $v1, $v1, %lo(gGameStatusPtr)
|
||||
/* 11920 80036520 8C620000 */ lw $v0, ($v1)
|
||||
/* 11924 80036524 A0400070 */ sb $zero, 0x70($v0)
|
||||
/* 11928 80036528 8C620000 */ lw $v0, ($v1)
|
||||
@ -72,14 +72,14 @@ glabel func_8003646C
|
||||
/* 11960 80036560 00000000 */ nop
|
||||
/* 11964 80036564 0C00E64C */ jal update_npcs
|
||||
/* 11968 80036568 00000000 */ nop
|
||||
/* 1196C 8003656C 3C028007 */ lui $v0, 0x8007
|
||||
/* 11970 80036570 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 1196C 8003656C 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 11970 80036570 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 11974 80036574 0C0B1059 */ jal does_script_exist
|
||||
/* 11978 80036578 8C44006C */ lw $a0, 0x6c($v0)
|
||||
/* 1197C 8003657C 1440002C */ bnez $v0, .L80036630
|
||||
/* 11980 80036580 00000000 */ nop
|
||||
/* 11984 80036584 3C05800A */ lui $a1, 0x800a
|
||||
/* 11988 80036588 24A5A650 */ addiu $a1, $a1, -0x59b0
|
||||
/* 11984 80036584 3C05800A */ lui $a1, %hi(D_8009A650)
|
||||
/* 11988 80036588 24A5A650 */ addiu $a1, $a1, %lo(D_8009A650)
|
||||
/* 1198C 8003658C 2404FFF7 */ addiu $a0, $zero, -9
|
||||
/* 11990 80036590 8CA20000 */ lw $v0, ($a1)
|
||||
/* 11994 80036594 96030000 */ lhu $v1, ($s0)
|
||||
@ -89,11 +89,11 @@ glabel func_8003646C
|
||||
/* 119A4 800365A4 0800D984 */ j .L80036610
|
||||
/* 119A8 800365A8 A6030000 */ sh $v1, ($s0)
|
||||
.L800365AC:
|
||||
/* 119AC 800365AC 3C06800A */ lui $a2, 0x800a
|
||||
/* 119B0 800365B0 24C60940 */ addiu $a2, $a2, 0x940
|
||||
/* 119AC 800365AC 3C06800A */ lui $a2, %hi(D_800A0940)
|
||||
/* 119B0 800365B0 24C60940 */ addiu $a2, $a2, %lo(D_800A0940)
|
||||
/* 119B4 800365B4 94C20000 */ lhu $v0, ($a2)
|
||||
/* 119B8 800365B8 3C03800A */ lui $v1, 0x800a
|
||||
/* 119BC 800365BC 94630942 */ lhu $v1, 0x942($v1)
|
||||
/* 119B8 800365B8 3C03800A */ lui $v1, %hi(D_800A0942)
|
||||
/* 119BC 800365BC 94630942 */ lhu $v1, %lo(D_800A0942)($v1)
|
||||
/* 119C0 800365C0 00431023 */ subu $v0, $v0, $v1
|
||||
/* 119C4 800365C4 A4C20000 */ sh $v0, ($a2)
|
||||
/* 119C8 800365C8 00021400 */ sll $v0, $v0, 0x10
|
||||
@ -116,8 +116,8 @@ glabel func_8003646C
|
||||
/* 11A08 80036608 0C00B500 */ jal update_cameras
|
||||
/* 11A0C 8003660C 00000000 */ nop
|
||||
.L80036610:
|
||||
/* 11A10 80036610 3C02800A */ lui $v0, 0x800a
|
||||
/* 11A14 80036614 84420940 */ lh $v0, 0x940($v0)
|
||||
/* 11A10 80036610 3C02800A */ lui $v0, %hi(D_800A0940)
|
||||
/* 11A14 80036614 84420940 */ lh $v0, %lo(D_800A0940)($v0)
|
||||
/* 11A18 80036618 44820000 */ mtc1 $v0, $f0
|
||||
/* 11A1C 8003661C 00000000 */ nop
|
||||
/* 11A20 80036620 46800020 */ cvt.s.w $f0, $f0
|
||||
|
@ -4,8 +4,8 @@
|
||||
glabel begin_state_intro
|
||||
/* 11A50 80036650 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 11A54 80036654 AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* 11A58 80036658 3C118007 */ lui $s1, 0x8007
|
||||
/* 11A5C 8003665C 2631419C */ addiu $s1, $s1, 0x419c
|
||||
/* 11A58 80036658 3C118007 */ lui $s1, %hi(gGameStatusPtr)
|
||||
/* 11A5C 8003665C 2631419C */ addiu $s1, $s1, %lo(gGameStatusPtr)
|
||||
/* 11A60 80036660 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 11A64 80036664 AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* 11A68 80036668 8E220000 */ lw $v0, ($s1)
|
||||
@ -89,8 +89,8 @@ glabel begin_state_intro
|
||||
/* 11B94 80036794 0C00CDF8 */ jal intro_logos_set_fade_color
|
||||
/* 11B98 80036798 240400D0 */ addiu $a0, $zero, 0xd0
|
||||
/* 11B9C 8003679C 2402FFFF */ addiu $v0, $zero, -1
|
||||
/* 11BA0 800367A0 3C038007 */ lui $v1, 0x8007
|
||||
/* 11BA4 800367A4 8C63419C */ lw $v1, 0x419c($v1)
|
||||
/* 11BA0 800367A0 3C038007 */ lui $v1, %hi(gGameStatusPtr)
|
||||
/* 11BA4 800367A4 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1)
|
||||
/* 11BA8 800367A8 3C048007 */ lui $a0, 0x8007
|
||||
/* 11BAC 800367AC 248479B0 */ addiu $a0, $a0, 0x79b0
|
||||
/* 11BB0 800367B0 A06200A8 */ sb $v0, 0xa8($v1)
|
||||
|
@ -4,10 +4,10 @@
|
||||
glabel step_intro
|
||||
/* 11C54 80036854 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* 11C58 80036858 AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* 11C5C 8003685C 3C118011 */ lui $s1, 0x8011
|
||||
/* 11C60 80036860 2631F290 */ addiu $s1, $s1, -0xd70
|
||||
/* 11C64 80036864 3C028007 */ lui $v0, 0x8007
|
||||
/* 11C68 80036868 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 11C5C 8003685C 3C118011 */ lui $s1, %hi(gPlayerData)
|
||||
/* 11C60 80036860 2631F290 */ addiu $s1, $s1, %lo(gPlayerData)
|
||||
/* 11C64 80036864 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 11C68 80036868 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 11C6C 8003686C 2404FFFF */ addiu $a0, $zero, -1
|
||||
/* 11C70 80036870 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 11C74 80036874 AFB00010 */ sw $s0, 0x10($sp)
|
||||
@ -29,8 +29,8 @@ glabel step_intro
|
||||
/* 11CB0 800368B0 24020001 */ addiu $v0, $zero, 1
|
||||
/* 11CB4 800368B4 14620010 */ bne $v1, $v0, .L800368F8
|
||||
/* 11CB8 800368B8 24020002 */ addiu $v0, $zero, 2
|
||||
/* 11CBC 800368BC 3C048007 */ lui $a0, 0x8007
|
||||
/* 11CC0 800368C0 8C84419C */ lw $a0, 0x419c($a0)
|
||||
/* 11CBC 800368BC 3C048007 */ lui $a0, %hi(gGameStatusPtr)
|
||||
/* 11CC0 800368C0 8C84419C */ lw $a0, %lo(gGameStatusPtr)($a0)
|
||||
/* 11CC4 800368C4 908300AC */ lbu $v1, 0xac($a0)
|
||||
/* 11CC8 800368C8 2C620002 */ sltiu $v0, $v1, 2
|
||||
/* 11CCC 800368CC 14400018 */ bnez $v0, .L80036930
|
||||
@ -48,8 +48,8 @@ glabel step_intro
|
||||
.L800368F8:
|
||||
/* 11CF8 800368F8 14620011 */ bne $v1, $v0, .L80036940
|
||||
/* 11CFC 800368FC 00000000 */ nop
|
||||
/* 11D00 80036900 3C048007 */ lui $a0, 0x8007
|
||||
/* 11D04 80036904 8C84419C */ lw $a0, 0x419c($a0)
|
||||
/* 11D00 80036900 3C048007 */ lui $a0, %hi(gGameStatusPtr)
|
||||
/* 11D04 80036904 8C84419C */ lw $a0, %lo(gGameStatusPtr)($a0)
|
||||
/* 11D08 80036908 908300AC */ lbu $v1, 0xac($a0)
|
||||
/* 11D0C 8003690C 2C620002 */ sltiu $v0, $v1, 2
|
||||
/* 11D10 80036910 14400005 */ bnez $v0, .L80036928
|
||||
@ -67,8 +67,8 @@ glabel step_intro
|
||||
/* 11D38 80036938 0800DB72 */ j .L80036DC8
|
||||
/* 11D3C 8003693C 00000000 */ nop
|
||||
.L80036940:
|
||||
/* 11D40 80036940 3C028007 */ lui $v0, 0x8007
|
||||
/* 11D44 80036944 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 11D40 80036940 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 11D44 80036944 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 11D48 80036948 804300AC */ lb $v1, 0xac($v0)
|
||||
/* 11D4C 8003694C 2C620016 */ sltiu $v0, $v1, 0x16
|
||||
/* 11D50 80036950 10400109 */ beqz $v0, .L80036D78
|
||||
@ -82,8 +82,8 @@ glabel step_intro
|
||||
/* 11D70 80036970 00000000 */ nop
|
||||
/* 11D74 80036974 0C00B500 */ jal update_cameras
|
||||
/* 11D78 80036978 00000000 */ nop
|
||||
/* 11D7C 8003697C 3C108007 */ lui $s0, 0x8007
|
||||
/* 11D80 80036980 2610419C */ addiu $s0, $s0, 0x419c
|
||||
/* 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
|
||||
@ -124,8 +124,8 @@ glabel step_intro
|
||||
/* 11E14 80036A14 A0C200AC */ sb $v0, 0xac($a2)
|
||||
/* 11E18 80036A18 0800DB5E */ j .L80036D78
|
||||
/* 11E1C 80036A1C 00000000 */ nop
|
||||
/* 11E20 80036A20 3C04800A */ lui $a0, 0x800a
|
||||
/* 11E24 80036A24 2484A650 */ addiu $a0, $a0, -0x59b0
|
||||
/* 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
|
||||
@ -145,22 +145,22 @@ glabel step_intro
|
||||
/* 11E68 80036A68 2442FFFF */ addiu $v0, $v0, -1
|
||||
/* 11E6C 80036A6C 1C4000C2 */ bgtz $v0, .L80036D78
|
||||
/* 11E70 80036A70 AC620000 */ sw $v0, ($v1)
|
||||
/* 11E74 80036A74 3C04800A */ lui $a0, 0x800a
|
||||
/* 11E78 80036A78 2484A650 */ addiu $a0, $a0, -0x59b0
|
||||
/* 11E74 80036A74 3C04800A */ lui $a0, %hi(D_8009A650)
|
||||
/* 11E78 80036A78 2484A650 */ addiu $a0, $a0, %lo(D_8009A650)
|
||||
/* 11E7C 80036A7C 8C820000 */ lw $v0, ($a0)
|
||||
/* 11E80 80036A80 2403FFF7 */ addiu $v1, $zero, -9
|
||||
/* 11E84 80036A84 00431024 */ and $v0, $v0, $v1
|
||||
/* 11E88 80036A88 AC820000 */ sw $v0, ($a0)
|
||||
.L80036A8C:
|
||||
/* 11E8C 80036A8C 3C038007 */ lui $v1, 0x8007
|
||||
/* 11E90 80036A90 8C63419C */ lw $v1, 0x419c($v1)
|
||||
/* 11E8C 80036A8C 3C038007 */ lui $v1, %hi(gGameStatusPtr)
|
||||
/* 11E90 80036A90 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1)
|
||||
/* 11E94 80036A94 24020002 */ addiu $v0, $zero, 2
|
||||
/* 11E98 80036A98 0800DB5E */ j .L80036D78
|
||||
/* 11E9C 80036A9C A06200AC */ sb $v0, 0xac($v1)
|
||||
/* 11EA0 80036AA0 0C00AFC1 */ jal set_curtain_draw_callback
|
||||
/* 11EA4 80036AA4 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 11EA8 80036AA8 3C038007 */ lui $v1, 0x8007
|
||||
/* 11EAC 80036AAC 2463419C */ addiu $v1, $v1, 0x419c
|
||||
/* 11EA8 80036AA8 3C038007 */ lui $v1, %hi(gGameStatusPtr)
|
||||
/* 11EAC 80036AAC 2463419C */ addiu $v1, $v1, %lo(gGameStatusPtr)
|
||||
/* 11EB0 80036AB0 8C620000 */ lw $v0, ($v1)
|
||||
/* 11EB4 80036AB4 A0400070 */ sb $zero, 0x70($v0)
|
||||
/* 11EB8 80036AB8 8C620000 */ lw $v0, ($v1)
|
||||
@ -249,8 +249,8 @@ glabel step_intro
|
||||
/* 11FFC 80036BFC 2484FFFF */ addiu $a0, $a0, -1
|
||||
/* 12000 80036C00 0481FFFD */ bgez $a0, .L80036BF8
|
||||
/* 12004 80036C04 2463FFF8 */ addiu $v1, $v1, -8
|
||||
/* 12008 80036C08 3C108007 */ lui $s0, 0x8007
|
||||
/* 1200C 80036C0C 2610419C */ addiu $s0, $s0, 0x419c
|
||||
/* 12008 80036C08 3C108007 */ lui $s0, %hi(gGameStatusPtr)
|
||||
/* 1200C 80036C0C 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
|
||||
/* 12010 80036C10 8E020000 */ lw $v0, ($s0)
|
||||
/* 12014 80036C14 A2200012 */ sb $zero, 0x12($s1)
|
||||
/* 12018 80036C18 84440086 */ lh $a0, 0x86($v0)
|
||||
@ -273,13 +273,13 @@ glabel step_intro
|
||||
/* 1205C 80036C5C AC820000 */ sw $v0, ($a0)
|
||||
/* 12060 80036C60 240200FF */ addiu $v0, $zero, 0xff
|
||||
.L80036C64:
|
||||
/* 12064 80036C64 3C04800A */ lui $a0, 0x800a
|
||||
/* 12068 80036C68 2484A650 */ addiu $a0, $a0, -0x59b0
|
||||
/* 12064 80036C64 3C04800A */ lui $a0, %hi(D_8009A650)
|
||||
/* 12068 80036C68 2484A650 */ addiu $a0, $a0, %lo(D_8009A650)
|
||||
/* 1206C 80036C6C 2405FFF7 */ addiu $a1, $zero, -9
|
||||
/* 12070 80036C70 3C03800A */ lui $v1, 0x800a
|
||||
/* 12074 80036C74 94630958 */ lhu $v1, 0x958($v1)
|
||||
/* 12078 80036C78 3C06800B */ lui $a2, 0x800b
|
||||
/* 1207C 80036C7C 24C61D80 */ addiu $a2, $a2, 0x1d80
|
||||
/* 12078 80036C78 3C06800B */ lui $a2, %hi(gCameras)
|
||||
/* 1207C 80036C7C 24C61D80 */ addiu $a2, $a2, %lo(gCameras)
|
||||
/* 12080 80036C80 00431023 */ subu $v0, $v0, $v1
|
||||
/* 12084 80036C84 3C01800A */ lui $at, 0x800a
|
||||
/* 12088 80036C88 A4220954 */ sh $v0, 0x954($at)
|
||||
@ -301,8 +301,8 @@ glabel step_intro
|
||||
/* 120C8 80036CC8 00000000 */ nop
|
||||
/* 120CC 80036CCC 0C00B500 */ jal update_cameras
|
||||
/* 120D0 80036CD0 00000000 */ nop
|
||||
/* 120D4 80036CD4 3C108007 */ lui $s0, 0x8007
|
||||
/* 120D8 80036CD8 2610419C */ addiu $s0, $s0, 0x419c
|
||||
/* 120D4 80036CD4 3C108007 */ lui $s0, %hi(gGameStatusPtr)
|
||||
/* 120D8 80036CD8 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
|
||||
/* 120DC 80036CDC 8E020000 */ lw $v0, ($s0)
|
||||
/* 120E0 80036CE0 0C0B1059 */ jal does_script_exist
|
||||
/* 120E4 80036CE4 8C44006C */ lw $a0, 0x6c($v0)
|
||||
|
@ -4,16 +4,16 @@
|
||||
glabel begin_state_title_screen
|
||||
/* 121F0 80036DF0 27BDFFC8 */ addiu $sp, $sp, -0x38
|
||||
/* 121F4 80036DF4 AFB20028 */ sw $s2, 0x28($sp)
|
||||
/* 121F8 80036DF8 3C12800A */ lui $s2, 0x800a
|
||||
/* 121FC 80036DFC 2652A650 */ addiu $s2, $s2, -0x59b0
|
||||
/* 121F8 80036DF8 3C12800A */ lui $s2, %hi(D_8009A650)
|
||||
/* 121FC 80036DFC 2652A650 */ addiu $s2, $s2, %lo(D_8009A650)
|
||||
/* 12200 80036E00 24020001 */ addiu $v0, $zero, 1
|
||||
/* 12204 80036E04 AFBF002C */ sw $ra, 0x2c($sp)
|
||||
/* 12208 80036E08 AFB10024 */ sw $s1, 0x24($sp)
|
||||
/* 1220C 80036E0C AFB00020 */ sw $s0, 0x20($sp)
|
||||
/* 12210 80036E10 F7B40030 */ sdc1 $f20, 0x30($sp)
|
||||
/* 12214 80036E14 AE400000 */ sw $zero, ($s2)
|
||||
/* 12218 80036E18 3C01800A */ lui $at, 0x800a
|
||||
/* 1221C 80036E1C AC20A5D8 */ sw $zero, -0x5a28($at)
|
||||
/* 12218 80036E18 3C01800A */ lui $at, %hi(D_8009A5D8)
|
||||
/* 1221C 80036E1C AC20A5D8 */ sw $zero, %lo(D_8009A5D8)($at)
|
||||
/* 12220 80036E20 3C018015 */ lui $at, 0x8015
|
||||
/* 12224 80036E24 A022C248 */ sb $v0, -0x3db8($at)
|
||||
/* 12228 80036E28 0C00AB00 */ jal general_heap_create
|
||||
@ -22,8 +22,8 @@ glabel begin_state_title_screen
|
||||
/* 12234 80036E34 00000000 */ nop
|
||||
/* 12238 80036E38 0C0525FF */ jal func_801497FC
|
||||
/* 1223C 80036E3C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 12240 80036E40 3C038007 */ lui $v1, 0x8007
|
||||
/* 12244 80036E44 2463419C */ addiu $v1, $v1, 0x419c
|
||||
/* 12240 80036E40 3C038007 */ lui $v1, %hi(gGameStatusPtr)
|
||||
/* 12244 80036E44 2463419C */ addiu $v1, $v1, %lo(gGameStatusPtr)
|
||||
/* 12248 80036E48 8C620000 */ lw $v0, ($v1)
|
||||
/* 1224C 80036E4C A04000AC */ sb $zero, 0xac($v0)
|
||||
/* 12250 80036E50 8C620000 */ lw $v0, ($v1)
|
||||
@ -68,8 +68,8 @@ glabel begin_state_title_screen
|
||||
/* 122EC 80036EEC 2405000C */ addiu $a1, $zero, 0xc
|
||||
/* 122F0 80036EF0 2406001C */ addiu $a2, $zero, 0x1c
|
||||
/* 122F4 80036EF4 24070128 */ addiu $a3, $zero, 0x128
|
||||
/* 122F8 80036EF8 3C10800B */ lui $s0, 0x800b
|
||||
/* 122FC 80036EFC 26101D80 */ addiu $s0, $s0, 0x1d80
|
||||
/* 122F8 80036EF8 3C10800B */ lui $s0, %hi(gCameras)
|
||||
/* 122FC 80036EFC 26101D80 */ addiu $s0, $s0, %lo(gCameras)
|
||||
/* 12300 80036F00 3C0141C8 */ lui $at, 0x41c8
|
||||
/* 12304 80036F04 4481A000 */ mtc1 $at, $f20
|
||||
/* 12308 80036F08 24020006 */ addiu $v0, $zero, 6
|
||||
@ -81,8 +81,8 @@ glabel begin_state_title_screen
|
||||
/* 12320 80036F20 24021000 */ addiu $v0, $zero, 0x1000
|
||||
/* 12324 80036F24 A6020014 */ sh $v0, 0x14($s0)
|
||||
/* 12328 80036F28 240200B8 */ addiu $v0, $zero, 0xb8
|
||||
/* 1232C 80036F2C 3C018007 */ lui $at, 0x8007
|
||||
/* 12330 80036F30 AC207410 */ sw $zero, 0x7410($at)
|
||||
/* 1232C 80036F2C 3C018007 */ lui $at, %hi(gCurrentCameraID)
|
||||
/* 12330 80036F30 AC207410 */ sw $zero, %lo(gCurrentCameraID)($at)
|
||||
/* 12334 80036F34 E6140018 */ swc1 $f20, 0x18($s0)
|
||||
/* 12338 80036F38 AFA20010 */ sw $v0, 0x10($sp)
|
||||
/* 1233C 80036F3C 96020000 */ lhu $v0, ($s0)
|
||||
@ -158,8 +158,8 @@ glabel begin_state_title_screen
|
||||
/* 12454 80037054 3C04800A */ lui $a0, 0x800a
|
||||
/* 12458 80037058 0C05175C */ jal load_map_bg
|
||||
/* 1245C 8003705C 2484839C */ addiu $a0, $a0, -0x7c64
|
||||
/* 12460 80037060 3C048020 */ lui $a0, 0x8020
|
||||
/* 12464 80037064 24840000 */ addiu $a0, $a0, 0
|
||||
/* 12460 80037060 3C048020 */ lui $a0, %hi(gBackgroundImage)
|
||||
/* 12464 80037064 24840000 */ addiu $a0, $a0, %lo(gBackgroundImage)
|
||||
/* 12468 80037068 0C05178A */ jal read_background_size
|
||||
/* 1246C 8003706C 00000000 */ nop
|
||||
/* 12470 80037070 0000202D */ daddu $a0, $zero, $zero
|
||||
|
@ -2,8 +2,8 @@
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_800375A4
|
||||
/* 129A4 800375A4 3C028007 */ lui $v0, 0x8007
|
||||
/* 129A8 800375A8 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 129A4 800375A4 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 129A8 800375A8 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 129AC 800375AC 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 129B0 800375B0 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* 129B4 800375B4 804300AC */ lb $v1, 0xac($v0)
|
||||
@ -24,8 +24,8 @@ glabel func_800375A4
|
||||
/* 129F0 800375F0 AC207A30 */ sw $zero, 0x7a30($at)
|
||||
/* 129F4 800375F4 0C00DE58 */ jal func_80037960
|
||||
/* 129F8 800375F8 00000000 */ nop
|
||||
/* 129FC 800375FC 3C028007 */ lui $v0, 0x8007
|
||||
/* 12A00 80037600 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 129FC 800375FC 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 12A00 80037600 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 12A04 80037604 90420073 */ lbu $v0, 0x73($v0)
|
||||
/* 12A08 80037608 30420001 */ andi $v0, $v0, 1
|
||||
/* 12A0C 8003760C 10400007 */ beqz $v0, .L8003762C
|
||||
|
@ -2,8 +2,8 @@
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_80037638
|
||||
/* 12A38 80037638 3C028007 */ lui $v0, 0x8007
|
||||
/* 12A3C 8003763C 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 12A38 80037638 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 12A3C 8003763C 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 12A40 80037640 27BDFFC8 */ addiu $sp, $sp, -0x38
|
||||
/* 12A44 80037644 AFBF0030 */ sw $ra, 0x30($sp)
|
||||
/* 12A48 80037648 AFB7002C */ sw $s7, 0x2c($sp)
|
||||
@ -23,8 +23,8 @@ glabel func_80037638
|
||||
/* 12A80 80037680 8C2283E0 */ lw $v0, -0x7c20($at)
|
||||
/* 12A84 80037684 00400008 */ jr $v0
|
||||
/* 12A88 80037688 00000000 */ nop
|
||||
/* 12A8C 8003768C 3C028007 */ lui $v0, 0x8007
|
||||
/* 12A90 80037690 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 12A8C 8003768C 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 12A90 80037690 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 12A94 80037694 804300AF */ lb $v1, 0xaf($v0)
|
||||
/* 12A98 80037698 804200B0 */ lb $v0, 0xb0($v0)
|
||||
/* 12A9C 8003769C 44836000 */ mtc1 $v1, $f12
|
||||
@ -41,8 +41,8 @@ glabel func_80037638
|
||||
/* 12AC8 800376C8 44806000 */ mtc1 $zero, $f12
|
||||
/* 12ACC 800376CC 0800DDC4 */ j .L80037710
|
||||
/* 12AD0 800376D0 00000000 */ nop
|
||||
/* 12AD4 800376D4 3C038007 */ lui $v1, 0x8007
|
||||
/* 12AD8 800376D8 8C63419C */ lw $v1, 0x419c($v1)
|
||||
/* 12AD4 800376D4 3C038007 */ lui $v1, %hi(gGameStatusPtr)
|
||||
/* 12AD8 800376D8 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1)
|
||||
/* 12ADC 800376DC 806200AF */ lb $v0, 0xaf($v1)
|
||||
/* 12AE0 800376E0 806300B0 */ lb $v1, 0xb0($v1)
|
||||
/* 12AE4 800376E4 2442FFFF */ addiu $v0, $v0, -1
|
||||
|
@ -4,8 +4,8 @@
|
||||
glabel step_title_screen
|
||||
/* 124B4 800370B4 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* 124B8 800370B8 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 124BC 800370BC 3C108007 */ lui $s0, 0x8007
|
||||
/* 124C0 800370C0 2610419C */ addiu $s0, $s0, 0x419c
|
||||
/* 124BC 800370BC 3C108007 */ lui $s0, %hi(gGameStatusPtr)
|
||||
/* 124C0 800370C0 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
|
||||
/* 124C4 800370C4 AFBF0020 */ sw $ra, 0x20($sp)
|
||||
/* 124C8 800370C8 AFB1001C */ sw $s1, 0x1c($sp)
|
||||
/* 124CC 800370CC 8E020000 */ lw $v0, ($s0)
|
||||
@ -34,16 +34,16 @@ glabel step_title_screen
|
||||
/* 12524 80037124 8C2283A8 */ lw $v0, -0x7c58($at)
|
||||
/* 12528 80037128 00400008 */ jr $v0
|
||||
/* 1252C 8003712C 00000000 */ nop
|
||||
/* 12530 80037130 3C04800A */ lui $a0, 0x800a
|
||||
/* 12534 80037134 2484A650 */ addiu $a0, $a0, -0x59b0
|
||||
/* 12530 80037130 3C04800A */ lui $a0, %hi(D_8009A650)
|
||||
/* 12534 80037134 2484A650 */ addiu $a0, $a0, %lo(D_8009A650)
|
||||
/* 12538 80037138 8C820000 */ lw $v0, ($a0)
|
||||
/* 1253C 8003713C 24030003 */ addiu $v1, $zero, 3
|
||||
/* 12540 80037140 3C01800A */ lui $at, 0x800a
|
||||
/* 12544 80037144 A4230970 */ sh $v1, 0x970($at)
|
||||
/* 12548 80037148 34420008 */ ori $v0, $v0, 8
|
||||
/* 1254C 8003714C AC820000 */ sw $v0, ($a0)
|
||||
/* 12550 80037150 3C048007 */ lui $a0, 0x8007
|
||||
/* 12554 80037154 2484419C */ addiu $a0, $a0, 0x419c
|
||||
/* 12550 80037150 3C048007 */ lui $a0, %hi(gGameStatusPtr)
|
||||
/* 12554 80037154 2484419C */ addiu $a0, $a0, %lo(gGameStatusPtr)
|
||||
/* 12558 80037158 8C830000 */ lw $v1, ($a0)
|
||||
/* 1255C 8003715C 24020014 */ addiu $v0, $zero, 0x14
|
||||
/* 12560 80037160 A06200B0 */ sb $v0, 0xb0($v1)
|
||||
@ -64,8 +64,8 @@ glabel step_title_screen
|
||||
/* 1259C 8003719C 0800DD5B */ j .L8003756C
|
||||
/* 125A0 800371A0 A4820000 */ sh $v0, ($a0)
|
||||
.L800371A4:
|
||||
/* 125A4 800371A4 3C108007 */ lui $s0, 0x8007
|
||||
/* 125A8 800371A8 2610419C */ addiu $s0, $s0, 0x419c
|
||||
/* 125A4 800371A4 3C108007 */ lui $s0, %hi(gGameStatusPtr)
|
||||
/* 125A8 800371A8 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
|
||||
/* 125AC 800371AC 8E040000 */ lw $a0, ($s0)
|
||||
/* 125B0 800371B0 808200AF */ lb $v0, 0xaf($a0)
|
||||
/* 125B4 800371B4 908300AF */ lbu $v1, 0xaf($a0)
|
||||
@ -74,8 +74,8 @@ glabel step_title_screen
|
||||
/* 125C0 800371C0 A08200AF */ sb $v0, 0xaf($a0)
|
||||
.L800371C4:
|
||||
/* 125C4 800371C4 24040006 */ addiu $a0, $zero, 6
|
||||
/* 125C8 800371C8 3C02800A */ lui $v0, 0x800a
|
||||
/* 125CC 800371CC 2442A650 */ addiu $v0, $v0, -0x59b0
|
||||
/* 125C8 800371C8 3C02800A */ lui $v0, %hi(D_8009A650)
|
||||
/* 125CC 800371CC 2442A650 */ addiu $v0, $v0, %lo(D_8009A650)
|
||||
/* 125D0 800371D0 8C430000 */ lw $v1, ($v0)
|
||||
/* 125D4 800371D4 2405FFF7 */ addiu $a1, $zero, -9
|
||||
/* 125D8 800371D8 00651824 */ and $v1, $v1, $a1
|
||||
@ -108,8 +108,8 @@ glabel step_title_screen
|
||||
/* 12640 80037240 84420988 */ lh $v0, 0x988($v0)
|
||||
/* 12644 80037244 14400012 */ bnez $v0, .L80037290
|
||||
/* 12648 80037248 32229000 */ andi $v0, $s1, 0x9000
|
||||
/* 1264C 8003724C 3C028007 */ lui $v0, 0x8007
|
||||
/* 12650 80037250 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 1264C 8003724C 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 12650 80037250 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 12654 80037254 24030004 */ addiu $v1, $zero, 4
|
||||
/* 12658 80037258 A04300AC */ sb $v1, 0xac($v0)
|
||||
/* 1265C 8003725C 3C028007 */ lui $v0, 0x8007
|
||||
@ -129,8 +129,8 @@ glabel step_title_screen
|
||||
.L80037290:
|
||||
/* 12690 80037290 104000B6 */ beqz $v0, .L8003756C
|
||||
/* 12694 80037294 24020004 */ addiu $v0, $zero, 4
|
||||
/* 12698 80037298 3C038007 */ lui $v1, 0x8007
|
||||
/* 1269C 8003729C 8C63419C */ lw $v1, 0x419c($v1)
|
||||
/* 12698 80037298 3C038007 */ lui $v1, %hi(gGameStatusPtr)
|
||||
/* 1269C 8003729C 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1)
|
||||
/* 126A0 800372A0 A06200AC */ sb $v0, 0xac($v1)
|
||||
/* 126A4 800372A4 24020005 */ addiu $v0, $zero, 5
|
||||
/* 126A8 800372A8 3C018007 */ lui $at, 0x8007
|
||||
@ -147,8 +147,8 @@ glabel step_title_screen
|
||||
/* 126D4 800372D4 0800DD64 */ j .L80037590
|
||||
/* 126D8 800372D8 00000000 */ nop
|
||||
/* 126DC 800372DC 240400D0 */ addiu $a0, $zero, 0xd0
|
||||
/* 126E0 800372E0 3C108007 */ lui $s0, 0x8007
|
||||
/* 126E4 800372E4 2610419C */ addiu $s0, $s0, 0x419c
|
||||
/* 126E0 800372E0 3C108007 */ lui $s0, %hi(gGameStatusPtr)
|
||||
/* 126E4 800372E4 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
|
||||
/* 126E8 800372E8 8E030000 */ lw $v1, ($s0)
|
||||
/* 126EC 800372EC 24020005 */ addiu $v0, $zero, 5
|
||||
/* 126F0 800372F0 0C00CDF8 */ jal intro_logos_set_fade_color
|
||||
@ -167,8 +167,8 @@ glabel step_title_screen
|
||||
/* 12720 80037320 2402000A */ addiu $v0, $zero, 0xa
|
||||
/* 12724 80037324 A06200B0 */ sb $v0, 0xb0($v1)
|
||||
.L80037328:
|
||||
/* 12728 80037328 3C038007 */ lui $v1, 0x8007
|
||||
/* 1272C 8003732C 8C63419C */ lw $v1, 0x419c($v1)
|
||||
/* 12728 80037328 3C038007 */ lui $v1, %hi(gGameStatusPtr)
|
||||
/* 1272C 8003732C 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1)
|
||||
/* 12730 80037330 906200B0 */ lbu $v0, 0xb0($v1)
|
||||
/* 12734 80037334 0800DD5B */ j .L8003756C
|
||||
/* 12738 80037338 A06200AF */ sb $v0, 0xaf($v1)
|
||||
@ -178,8 +178,8 @@ glabel step_title_screen
|
||||
/* 12748 80037348 2C420002 */ sltiu $v0, $v0, 2
|
||||
/* 1274C 8003734C 1040001E */ beqz $v0, .L800373C8
|
||||
/* 12750 80037350 00031400 */ sll $v0, $v1, 0x10
|
||||
/* 12754 80037354 3C108007 */ lui $s0, 0x8007
|
||||
/* 12758 80037358 2610419C */ addiu $s0, $s0, 0x419c
|
||||
/* 12754 80037354 3C108007 */ lui $s0, %hi(gGameStatusPtr)
|
||||
/* 12758 80037358 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
|
||||
/* 1275C 8003735C 8E040000 */ lw $a0, ($s0)
|
||||
/* 12760 80037360 808200AF */ lb $v0, 0xaf($a0)
|
||||
/* 12764 80037364 908300AF */ lbu $v1, 0xaf($a0)
|
||||
@ -196,8 +196,8 @@ glabel step_title_screen
|
||||
/* 1278C 8003738C 1440000A */ bnez $v0, .L800373B8
|
||||
/* 12790 80037390 24020003 */ addiu $v0, $zero, 3
|
||||
/* 12794 80037394 A06200AF */ sb $v0, 0xaf($v1)
|
||||
/* 12798 80037398 3C03800A */ lui $v1, 0x800a
|
||||
/* 1279C 8003739C 2463A650 */ addiu $v1, $v1, -0x59b0
|
||||
/* 12798 80037398 3C03800A */ lui $v1, %hi(D_8009A650)
|
||||
/* 1279C 8003739C 2463A650 */ addiu $v1, $v1, %lo(D_8009A650)
|
||||
/* 127A0 800373A0 8C620000 */ lw $v0, ($v1)
|
||||
/* 127A4 800373A4 34420008 */ ori $v0, $v0, 8
|
||||
/* 127A8 800373A8 AC620000 */ sw $v0, ($v1)
|
||||
@ -214,16 +214,16 @@ glabel step_title_screen
|
||||
/* 127CC 800373CC 24030005 */ addiu $v1, $zero, 5
|
||||
/* 127D0 800373D0 14430012 */ bne $v0, $v1, .L8003741C
|
||||
/* 127D4 800373D4 24020003 */ addiu $v0, $zero, 3
|
||||
/* 127D8 800373D8 3C058007 */ lui $a1, 0x8007
|
||||
/* 127DC 800373DC 24A5419C */ addiu $a1, $a1, 0x419c
|
||||
/* 127D8 800373D8 3C058007 */ lui $a1, %hi(gGameStatusPtr)
|
||||
/* 127DC 800373DC 24A5419C */ addiu $a1, $a1, %lo(gGameStatusPtr)
|
||||
/* 127E0 800373E0 8CA40000 */ lw $a0, ($a1)
|
||||
/* 127E4 800373E4 808200AF */ lb $v0, 0xaf($a0)
|
||||
/* 127E8 800373E8 908300AF */ lbu $v1, 0xaf($a0)
|
||||
/* 127EC 800373EC 1440001F */ bnez $v0, .L8003746C
|
||||
/* 127F0 800373F0 2462FFFF */ addiu $v0, $v1, -1
|
||||
/* 127F4 800373F4 24020003 */ addiu $v0, $zero, 3
|
||||
/* 127F8 800373F8 3C03800A */ lui $v1, 0x800a
|
||||
/* 127FC 800373FC 2463A650 */ addiu $v1, $v1, -0x59b0
|
||||
/* 127F8 800373F8 3C03800A */ lui $v1, %hi(D_8009A650)
|
||||
/* 127FC 800373FC 2463A650 */ addiu $v1, $v1, %lo(D_8009A650)
|
||||
/* 12800 80037400 A08200AF */ sb $v0, 0xaf($a0)
|
||||
/* 12804 80037404 8C620000 */ lw $v0, ($v1)
|
||||
/* 12808 80037408 34420008 */ ori $v0, $v0, 8
|
||||
@ -232,12 +232,12 @@ glabel step_title_screen
|
||||
/* 12814 80037414 0800DD12 */ j .L80037448
|
||||
/* 12818 80037418 24020006 */ addiu $v0, $zero, 6
|
||||
.L8003741C:
|
||||
/* 1281C 8003741C 3C048007 */ lui $a0, 0x8007
|
||||
/* 12820 80037420 2484419C */ addiu $a0, $a0, 0x419c
|
||||
/* 1281C 8003741C 3C048007 */ lui $a0, %hi(gGameStatusPtr)
|
||||
/* 12820 80037420 2484419C */ addiu $a0, $a0, %lo(gGameStatusPtr)
|
||||
/* 12824 80037424 8C830000 */ lw $v1, ($a0)
|
||||
/* 12828 80037428 A06200AF */ sb $v0, 0xaf($v1)
|
||||
/* 1282C 8003742C 3C03800A */ lui $v1, 0x800a
|
||||
/* 12830 80037430 2463A650 */ addiu $v1, $v1, -0x59b0
|
||||
/* 1282C 8003742C 3C03800A */ lui $v1, %hi(D_8009A650)
|
||||
/* 12830 80037430 2463A650 */ addiu $v1, $v1, %lo(D_8009A650)
|
||||
/* 12834 80037434 8C620000 */ lw $v0, ($v1)
|
||||
/* 12838 80037438 34420008 */ ori $v0, $v0, 8
|
||||
/* 1283C 8003743C AC620000 */ sw $v0, ($v1)
|
||||
@ -246,8 +246,8 @@ glabel step_title_screen
|
||||
.L80037448:
|
||||
/* 12848 80037448 0800DD5B */ j .L8003756C
|
||||
/* 1284C 8003744C A06200AC */ sb $v0, 0xac($v1)
|
||||
/* 12850 80037450 3C108007 */ lui $s0, 0x8007
|
||||
/* 12854 80037454 2610419C */ addiu $s0, $s0, 0x419c
|
||||
/* 12850 80037450 3C108007 */ lui $s0, %hi(gGameStatusPtr)
|
||||
/* 12854 80037454 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
|
||||
/* 12858 80037458 8E040000 */ lw $a0, ($s0)
|
||||
/* 1285C 8003745C 808200AF */ lb $v0, 0xaf($a0)
|
||||
/* 12860 80037460 908300AF */ lbu $v1, 0xaf($a0)
|
||||
@ -277,8 +277,8 @@ glabel step_title_screen
|
||||
/* 128B8 800374B8 24040001 */ addiu $a0, $zero, 1
|
||||
/* 128BC 800374BC 0C051CFC */ jal func_801473F0
|
||||
/* 128C0 800374C0 00000000 */ nop
|
||||
/* 128C4 800374C4 3C04800A */ lui $a0, 0x800a
|
||||
/* 128C8 800374C8 2484A650 */ addiu $a0, $a0, -0x59b0
|
||||
/* 128C4 800374C4 3C04800A */ lui $a0, %hi(D_8009A650)
|
||||
/* 128C8 800374C8 2484A650 */ addiu $a0, $a0, %lo(D_8009A650)
|
||||
/* 128CC 800374CC 2403FFF7 */ addiu $v1, $zero, -9
|
||||
/* 128D0 800374D0 8C820000 */ lw $v0, ($a0)
|
||||
/* 128D4 800374D4 8E050000 */ lw $a1, ($s0)
|
||||
@ -324,8 +324,8 @@ glabel step_title_screen
|
||||
/* 12964 80037564 0800DD64 */ j .L80037590
|
||||
/* 12968 80037568 00000000 */ nop
|
||||
.L8003756C:
|
||||
/* 1296C 8003756C 3C02800A */ lui $v0, 0x800a
|
||||
/* 12970 80037570 8C42A650 */ lw $v0, -0x59b0($v0)
|
||||
/* 1296C 8003756C 3C02800A */ lui $v0, %hi(D_8009A650)
|
||||
/* 12970 80037570 8C42A650 */ lw $v0, %lo(D_8009A650)($v0)
|
||||
/* 12974 80037574 30420008 */ andi $v0, $v0, 8
|
||||
/* 12978 80037578 14400005 */ bnez $v0, .L80037590
|
||||
/* 1297C 8003757C 00000000 */ nop
|
||||
|
@ -3,8 +3,8 @@
|
||||
|
||||
glabel init_demo_data
|
||||
/* 13480 80038080 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 13484 80038084 3C048007 */ lui $a0, 0x8007
|
||||
/* 13488 80038088 2484419C */ addiu $a0, $a0, 0x419c
|
||||
/* 13484 80038084 3C048007 */ lui $a0, %hi(gGameStatusPtr)
|
||||
/* 13488 80038088 2484419C */ addiu $a0, $a0, %lo(gGameStatusPtr)
|
||||
/* 1348C 8003808C AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* 13490 80038090 8C830000 */ lw $v1, ($a0)
|
||||
/* 13494 80038094 80620071 */ lb $v0, 0x71($v1)
|
||||
|
@ -3,8 +3,8 @@
|
||||
|
||||
glabel next_demo_scene
|
||||
/* 134F4 800380F4 27BDFFD0 */ addiu $sp, $sp, -0x30
|
||||
/* 134F8 800380F8 3C058007 */ lui $a1, 0x8007
|
||||
/* 134FC 800380FC 8CA5419C */ lw $a1, 0x419c($a1)
|
||||
/* 134F8 800380F8 3C058007 */ lui $a1, %hi(gGameStatusPtr)
|
||||
/* 134FC 800380FC 8CA5419C */ lw $a1, %lo(gGameStatusPtr)($a1)
|
||||
/* 13500 80038100 3C048007 */ lui $a0, 0x8007
|
||||
/* 13504 80038104 24847AE0 */ addiu $a0, $a0, 0x7ae0
|
||||
/* 13508 80038108 AFBF002C */ sw $ra, 0x2c($sp)
|
||||
@ -12,8 +12,8 @@ glabel next_demo_scene
|
||||
/* 13510 80038110 AFB10024 */ sw $s1, 0x24($sp)
|
||||
/* 13514 80038114 AFB00020 */ sw $s0, 0x20($sp)
|
||||
/* 13518 80038118 80A30072 */ lb $v1, 0x72($a1)
|
||||
/* 1351C 8003811C 3C128011 */ lui $s2, 0x8011
|
||||
/* 13520 80038120 2652F290 */ addiu $s2, $s2, -0xd70
|
||||
/* 1351C 8003811C 3C128011 */ lui $s2, %hi(gPlayerData)
|
||||
/* 13520 80038120 2652F290 */ addiu $s2, $s2, %lo(gPlayerData)
|
||||
/* 13524 80038124 00031040 */ sll $v0, $v1, 1
|
||||
/* 13528 80038128 00431021 */ addu $v0, $v0, $v1
|
||||
/* 1352C 8003812C 00021080 */ sll $v0, $v0, 2
|
||||
@ -42,13 +42,13 @@ glabel next_demo_scene
|
||||
/* 13580 80038180 240400FF */ addiu $a0, $zero, 0xff
|
||||
/* 13584 80038184 0C00CDF8 */ jal intro_logos_set_fade_color
|
||||
/* 13588 80038188 240400E0 */ addiu $a0, $zero, 0xe0
|
||||
/* 1358C 8003818C 3C108007 */ lui $s0, 0x8007
|
||||
/* 13590 80038190 2610419C */ addiu $s0, $s0, 0x419c
|
||||
/* 1358C 8003818C 3C108007 */ lui $s0, %hi(gGameStatusPtr)
|
||||
/* 13590 80038190 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
|
||||
/* 13594 80038194 8E030000 */ lw $v1, ($s0)
|
||||
/* 13598 80038198 24020003 */ addiu $v0, $zero, 3
|
||||
/* 1359C 8003819C A06200AC */ sb $v0, 0xac($v1)
|
||||
/* 135A0 800381A0 3C03800A */ lui $v1, 0x800a
|
||||
/* 135A4 800381A4 2463A650 */ addiu $v1, $v1, -0x59b0
|
||||
/* 135A0 800381A0 3C03800A */ lui $v1, %hi(D_8009A650)
|
||||
/* 135A4 800381A4 2463A650 */ addiu $v1, $v1, %lo(D_8009A650)
|
||||
/* 135A8 800381A8 8C620000 */ lw $v0, ($v1)
|
||||
/* 135AC 800381AC 34420008 */ ori $v0, $v0, 8
|
||||
/* 135B0 800381B0 0C00CE1D */ jal intro_logos_update_fade
|
||||
@ -57,8 +57,8 @@ glabel next_demo_scene
|
||||
/* 135BC 800381BC 24020005 */ addiu $v0, $zero, 5
|
||||
/* 135C0 800381C0 0800E105 */ j .L80038414
|
||||
/* 135C4 800381C4 A0620071 */ sb $v0, 0x71($v1)
|
||||
/* 135C8 800381C8 3C108007 */ lui $s0, 0x8007
|
||||
/* 135CC 800381CC 2610419C */ addiu $s0, $s0, 0x419c
|
||||
/* 135C8 800381C8 3C108007 */ lui $s0, %hi(gGameStatusPtr)
|
||||
/* 135CC 800381CC 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
|
||||
/* 135D0 800381D0 8E040000 */ lw $a0, ($s0)
|
||||
/* 135D4 800381D4 808200AC */ lb $v0, 0xac($a0)
|
||||
/* 135D8 800381D8 908300AC */ lbu $v1, 0xac($a0)
|
||||
@ -84,8 +84,8 @@ glabel next_demo_scene
|
||||
/* 13624 80038224 8E020000 */ lw $v0, ($s0)
|
||||
/* 13628 80038228 A0400078 */ sb $zero, 0x78($v0)
|
||||
/* 1362C 8003822C 8E020000 */ lw $v0, ($s0)
|
||||
/* 13630 80038230 3C04800A */ lui $a0, 0x800a
|
||||
/* 13634 80038234 2484A650 */ addiu $a0, $a0, -0x59b0
|
||||
/* 13630 80038230 3C04800A */ lui $a0, %hi(D_8009A650)
|
||||
/* 13634 80038234 2484A650 */ addiu $a0, $a0, %lo(D_8009A650)
|
||||
/* 13638 80038238 A040007D */ sb $zero, 0x7d($v0)
|
||||
/* 1363C 8003823C 8C820000 */ lw $v0, ($a0)
|
||||
/* 13640 80038240 2403FFF7 */ addiu $v1, $zero, -9
|
||||
@ -150,8 +150,8 @@ glabel next_demo_scene
|
||||
/* 1372C 8003832C 27A6001A */ addiu $a2, $sp, 0x1a
|
||||
/* 13730 80038330 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 13734 80038334 2405001D */ addiu $a1, $zero, 0x1d
|
||||
/* 13738 80038338 3C108007 */ lui $s0, 0x8007
|
||||
/* 1373C 8003833C 2610419C */ addiu $s0, $s0, 0x419c
|
||||
/* 13738 80038338 3C108007 */ lui $s0, %hi(gGameStatusPtr)
|
||||
/* 1373C 8003833C 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
|
||||
/* 13740 80038340 8E020000 */ lw $v0, ($s0)
|
||||
/* 13744 80038344 97A30018 */ lhu $v1, 0x18($sp)
|
||||
/* 13748 80038348 97A7001A */ lhu $a3, 0x1a($sp)
|
||||
@ -170,8 +170,8 @@ glabel next_demo_scene
|
||||
/* 1377C 8003837C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 13780 80038380 2405001D */ addiu $a1, $zero, 0x1d
|
||||
/* 13784 80038384 24060014 */ addiu $a2, $zero, 0x14
|
||||
/* 13788 80038388 3C108007 */ lui $s0, 0x8007
|
||||
/* 1378C 8003838C 2610419C */ addiu $s0, $s0, 0x419c
|
||||
/* 13788 80038388 3C108007 */ lui $s0, %hi(gGameStatusPtr)
|
||||
/* 1378C 8003838C 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
|
||||
/* 13790 80038390 8E030000 */ lw $v1, ($s0)
|
||||
/* 13794 80038394 97A20018 */ lhu $v0, 0x18($sp)
|
||||
/* 13798 80038398 97A8001A */ lhu $t0, 0x1a($sp)
|
||||
@ -208,8 +208,8 @@ glabel next_demo_scene
|
||||
/* 1380C 8003840C 0C01CB85 */ jal load_demo_battle
|
||||
/* 13810 80038410 96240002 */ lhu $a0, 2($s1)
|
||||
.L80038414:
|
||||
/* 13814 80038414 3C048007 */ lui $a0, 0x8007
|
||||
/* 13818 80038418 2484419C */ addiu $a0, $a0, 0x419c
|
||||
/* 13814 80038414 3C048007 */ lui $a0, %hi(gGameStatusPtr)
|
||||
/* 13818 80038418 2484419C */ addiu $a0, $a0, %lo(gGameStatusPtr)
|
||||
/* 1381C 8003841C 8C830000 */ lw $v1, ($a0)
|
||||
/* 13820 80038420 90620072 */ lbu $v0, 0x72($v1)
|
||||
/* 13824 80038424 24420001 */ addiu $v0, $v0, 1
|
||||
|
@ -4,8 +4,8 @@
|
||||
glabel pause_badges_count_all
|
||||
/* 13A394 80247054 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 13A398 80247058 AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* 13A39C 8024705C 3C108011 */ lui $s0, 0x8011
|
||||
/* 13A3A0 80247060 2610F290 */ addiu $s0, $s0, -0xd70
|
||||
/* 13A39C 8024705C 3C108011 */ lui $s0, %hi(gPlayerData)
|
||||
/* 13A3A0 80247060 2610F290 */ addiu $s0, $s0, %lo(gPlayerData)
|
||||
/* 13A3A4 80247064 260400B4 */ addiu $a0, $s0, 0xb4
|
||||
/* 13A3A8 80247068 3C068024 */ lui $a2, 0x8024
|
||||
/* 13A3AC 8024706C 24C66FE0 */ addiu $a2, $a2, 0x6fe0
|
||||
|
@ -4,8 +4,8 @@
|
||||
glabel pause_badges_count_equipped
|
||||
/* 13A3F0 802470B0 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 13A3F4 802470B4 AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* 13A3F8 802470B8 3C108011 */ lui $s0, 0x8011
|
||||
/* 13A3FC 802470BC 2610F290 */ addiu $s0, $s0, -0xd70
|
||||
/* 13A3F8 802470B8 3C108011 */ lui $s0, %hi(gPlayerData)
|
||||
/* 13A3FC 802470BC 2610F290 */ addiu $s0, $s0, %lo(gPlayerData)
|
||||
/* 13A400 802470C0 26040208 */ addiu $a0, $s0, 0x208
|
||||
/* 13A404 802470C4 3C068024 */ lui $a2, 0x8024
|
||||
/* 13A408 802470C8 24C66FE0 */ addiu $a2, $a2, 0x6fe0
|
||||
|
@ -274,8 +274,8 @@ glabel pause_badges_draw_contents
|
||||
/* 13AC50 80247910 1540002A */ bnez $t2, .L802479BC
|
||||
/* 13AC54 80247914 00021403 */ sra $v0, $v0, 0x10
|
||||
/* 13AC58 80247918 00021140 */ sll $v0, $v0, 5
|
||||
/* 13AC5C 8024791C 3C0B8008 */ lui $t3, 0x8008
|
||||
/* 13AC60 80247920 256B78E0 */ addiu $t3, $t3, 0x78e0
|
||||
/* 13AC5C 8024791C 3C0B8008 */ lui $t3, %hi(gItemTable)
|
||||
/* 13AC60 80247920 256B78E0 */ addiu $t3, $t3, %lo(gItemTable)
|
||||
/* 13AC64 80247924 004B1021 */ addu $v0, $v0, $t3
|
||||
/* 13AC68 80247928 3C0A8009 */ lui $t2, 0x8009
|
||||
/* 13AC6C 8024792C 254AF060 */ addiu $t2, $t2, -0xfa0
|
||||
@ -299,8 +299,8 @@ glabel pause_badges_draw_contents
|
||||
/* 13ACB0 80247970 0000902D */ daddu $s2, $zero, $zero
|
||||
/* 13ACB4 80247974 00131400 */ sll $v0, $s3, 0x10
|
||||
/* 13ACB8 80247978 000212C3 */ sra $v0, $v0, 0xb
|
||||
/* 13ACBC 8024797C 3C0B8008 */ lui $t3, 0x8008
|
||||
/* 13ACC0 80247980 256B78E0 */ addiu $t3, $t3, 0x78e0
|
||||
/* 13ACBC 8024797C 3C0B8008 */ lui $t3, %hi(gItemTable)
|
||||
/* 13ACC0 80247980 256B78E0 */ addiu $t3, $t3, %lo(gItemTable)
|
||||
/* 13ACC4 80247984 004B1021 */ addu $v0, $v0, $t3
|
||||
/* 13ACC8 80247988 3C0A8009 */ lui $t2, 0x8009
|
||||
/* 13ACCC 8024798C 254AF060 */ addiu $t2, $t2, -0xfa0
|
||||
@ -419,8 +419,8 @@ glabel pause_badges_draw_contents
|
||||
/* 13AE74 80247B34 00000000 */ nop
|
||||
.L80247B38:
|
||||
/* 13AE78 80247B38 000212C3 */ sra $v0, $v0, 0xb
|
||||
/* 13AE7C 80247B3C 3C0B8008 */ lui $t3, 0x8008
|
||||
/* 13AE80 80247B40 256B78E0 */ addiu $t3, $t3, 0x78e0
|
||||
/* 13AE7C 80247B3C 3C0B8008 */ lui $t3, %hi(gItemTable)
|
||||
/* 13AE80 80247B40 256B78E0 */ addiu $t3, $t3, %lo(gItemTable)
|
||||
/* 13AE84 80247B44 004B8821 */ addu $s1, $v0, $t3
|
||||
/* 13AE88 80247B48 8E220000 */ lw $v0, ($s1)
|
||||
/* 13AE8C 80247B4C 10400015 */ beqz $v0, .L80247BA4
|
||||
@ -457,8 +457,8 @@ glabel pause_badges_draw_contents
|
||||
/* 13AF04 80247BC4 24420011 */ addiu $v0, $v0, 0x11
|
||||
/* 13AF08 80247BC8 00131C00 */ sll $v1, $s3, 0x10
|
||||
/* 13AF0C 80247BCC 00031AC3 */ sra $v1, $v1, 0xb
|
||||
/* 13AF10 80247BD0 3C0B8008 */ lui $t3, 0x8008
|
||||
/* 13AF14 80247BD4 256B78E0 */ addiu $t3, $t3, 0x78e0
|
||||
/* 13AF10 80247BD0 3C0B8008 */ lui $t3, %hi(gItemTable)
|
||||
/* 13AF14 80247BD4 256B78E0 */ addiu $t3, $t3, %lo(gItemTable)
|
||||
/* 13AF18 80247BD8 006B1821 */ addu $v1, $v1, $t3
|
||||
/* 13AF1C 80247BDC 3C0B8009 */ lui $t3, 0x8009
|
||||
/* 13AF20 80247BE0 256BF060 */ addiu $t3, $t3, -0xfa0
|
||||
@ -509,8 +509,8 @@ glabel pause_badges_draw_contents
|
||||
/* 13AFC8 80247C88 3C052000 */ lui $a1, 0x2000
|
||||
/* 13AFCC 80247C8C 00131400 */ sll $v0, $s3, 0x10
|
||||
/* 13AFD0 80247C90 000212C3 */ sra $v0, $v0, 0xb
|
||||
/* 13AFD4 80247C94 3C0B8008 */ lui $t3, 0x8008
|
||||
/* 13AFD8 80247C98 256B78E0 */ addiu $t3, $t3, 0x78e0
|
||||
/* 13AFD4 80247C94 3C0B8008 */ lui $t3, %hi(gItemTable)
|
||||
/* 13AFD8 80247C98 256B78E0 */ addiu $t3, $t3, %lo(gItemTable)
|
||||
/* 13AFDC 80247C9C 004B1021 */ addu $v0, $v0, $t3
|
||||
/* 13AFE0 80247CA0 84420004 */ lh $v0, 4($v0)
|
||||
/* 13AFE4 80247CA4 3C0A8009 */ lui $t2, 0x8009
|
||||
@ -527,8 +527,8 @@ glabel pause_badges_draw_contents
|
||||
/* 13B00C 80247CCC 8FAA008C */ lw $t2, 0x8c($sp)
|
||||
/* 13B010 80247CD0 1140000B */ beqz $t2, .L80247D00
|
||||
/* 13B014 80247CD4 000212C3 */ sra $v0, $v0, 0xb
|
||||
/* 13B018 80247CD8 3C0B8008 */ lui $t3, 0x8008
|
||||
/* 13B01C 80247CDC 256B78E0 */ addiu $t3, $t3, 0x78e0
|
||||
/* 13B018 80247CD8 3C0B8008 */ lui $t3, %hi(gItemTable)
|
||||
/* 13B01C 80247CDC 256B78E0 */ addiu $t3, $t3, %lo(gItemTable)
|
||||
/* 13B020 80247CE0 004B1021 */ addu $v0, $v0, $t3
|
||||
/* 13B024 80247CE4 84420004 */ lh $v0, 4($v0)
|
||||
/* 13B028 80247CE8 3C0A8009 */ lui $t2, 0x8009
|
||||
@ -541,8 +541,8 @@ glabel pause_badges_draw_contents
|
||||
/* 13B040 80247D00 00131400 */ sll $v0, $s3, 0x10
|
||||
.L80247D04:
|
||||
/* 13B044 80247D04 000212C3 */ sra $v0, $v0, 0xb
|
||||
/* 13B048 80247D08 3C0B8008 */ lui $t3, 0x8008
|
||||
/* 13B04C 80247D0C 256B78E0 */ addiu $t3, $t3, 0x78e0
|
||||
/* 13B048 80247D08 3C0B8008 */ lui $t3, %hi(gItemTable)
|
||||
/* 13B04C 80247D0C 256B78E0 */ addiu $t3, $t3, %lo(gItemTable)
|
||||
/* 13B050 80247D10 004B1021 */ addu $v0, $v0, $t3
|
||||
/* 13B054 80247D14 84420004 */ lh $v0, 4($v0)
|
||||
/* 13B058 80247D18 3C0A8009 */ lui $t2, 0x8009
|
||||
@ -596,8 +596,8 @@ glabel pause_badges_draw_contents
|
||||
/* 13B104 80247DC4 154000E0 */ bnez $t2, .L80248148
|
||||
/* 13B108 80247DC8 00131400 */ sll $v0, $s3, 0x10
|
||||
/* 13B10C 80247DCC 000212C3 */ sra $v0, $v0, 0xb
|
||||
/* 13B110 80247DD0 3C0B8008 */ lui $t3, 0x8008
|
||||
/* 13B114 80247DD4 256B78E0 */ addiu $t3, $t3, 0x78e0
|
||||
/* 13B110 80247DD0 3C0B8008 */ lui $t3, %hi(gItemTable)
|
||||
/* 13B114 80247DD4 256B78E0 */ addiu $t3, $t3, %lo(gItemTable)
|
||||
/* 13B118 80247DD8 004B1021 */ addu $v0, $v0, $t3
|
||||
/* 13B11C 80247DDC 9043001A */ lbu $v1, 0x1a($v0)
|
||||
/* 13B120 80247DE0 3C0A8009 */ lui $t2, 0x8009
|
||||
@ -1181,8 +1181,8 @@ glabel pause_badges_draw_contents
|
||||
/* 13B9C4 80248684 8E030000 */ lw $v1, ($s0)
|
||||
/* 13B9C8 80248688 8FAB006C */ lw $t3, 0x6c($sp)
|
||||
/* 13B9CC 8024868C 8FAA0070 */ lw $t2, 0x70($sp)
|
||||
/* 13B9D0 80248690 3C058007 */ lui $a1, 0x8007
|
||||
/* 13B9D4 80248694 8CA5419C */ lw $a1, 0x419c($a1)
|
||||
/* 13B9D0 80248690 3C058007 */ lui $a1, %hi(gGameStatusPtr)
|
||||
/* 13B9D4 80248694 8CA5419C */ lw $a1, %lo(gGameStatusPtr)($a1)
|
||||
/* 13B9D8 80248698 016A8823 */ subu $s1, $t3, $t2
|
||||
/* 13B9DC 8024869C 0060202D */ daddu $a0, $v1, $zero
|
||||
/* 13B9E0 802486A0 AC820000 */ sw $v0, ($a0)
|
||||
|
@ -5,8 +5,8 @@ glabel pause_badges_load_badges
|
||||
/* 13C0CC 80248D8C 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 13C0D0 80248D90 AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* 13C0D4 80248D94 AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* 13C0D8 80248D98 3C118011 */ lui $s1, 0x8011
|
||||
/* 13C0DC 80248D9C 2631F290 */ addiu $s1, $s1, -0xd70
|
||||
/* 13C0D8 80248D98 3C118011 */ lui $s1, %hi(gPlayerData)
|
||||
/* 13C0DC 80248D9C 2631F290 */ addiu $s1, $s1, %lo(gPlayerData)
|
||||
/* 13C0E0 80248DA0 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 13C0E4 80248DA4 3C018027 */ lui $at, 0x8027
|
||||
/* 13C0E8 80248DA8 AC200388 */ sw $zero, 0x388($at)
|
||||
|
@ -6,8 +6,8 @@ glabel pause_badges_try_equip
|
||||
/* 13A67C 8024733C AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* 13A680 80247340 0080802D */ daddu $s0, $a0, $zero
|
||||
/* 13A684 80247344 AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* 13A688 80247348 3C118011 */ lui $s1, 0x8011
|
||||
/* 13A68C 8024734C 2631F290 */ addiu $s1, $s1, -0xd70
|
||||
/* 13A688 80247348 3C118011 */ lui $s1, %hi(gPlayerData)
|
||||
/* 13A68C 8024734C 2631F290 */ addiu $s1, $s1, %lo(gPlayerData)
|
||||
/* 13A690 80247350 26250208 */ addiu $a1, $s1, 0x208
|
||||
/* 13A694 80247354 00042400 */ sll $a0, $a0, 0x10
|
||||
/* 13A698 80247358 00042403 */ sra $a0, $a0, 0x10
|
||||
|
@ -4,12 +4,12 @@
|
||||
glabel pause_get_total_equipped_bp_cost
|
||||
/* 137B34 802447F4 0000302D */ daddu $a2, $zero, $zero
|
||||
/* 137B38 802447F8 00C0282D */ daddu $a1, $a2, $zero
|
||||
/* 137B3C 802447FC 3C088008 */ lui $t0, 0x8008
|
||||
/* 137B40 80244800 250878E0 */ addiu $t0, $t0, 0x78e0
|
||||
/* 137B3C 802447FC 3C088008 */ lui $t0, %hi(gItemTable)
|
||||
/* 137B40 80244800 250878E0 */ addiu $t0, $t0, %lo(gItemTable)
|
||||
/* 137B44 80244804 3C078009 */ lui $a3, 0x8009
|
||||
/* 137B48 80244808 24E7F060 */ addiu $a3, $a3, -0xfa0
|
||||
/* 137B4C 8024480C 3C048011 */ lui $a0, 0x8011
|
||||
/* 137B50 80244810 2484F290 */ addiu $a0, $a0, -0xd70
|
||||
/* 137B4C 8024480C 3C048011 */ lui $a0, %hi(gPlayerData)
|
||||
/* 137B50 80244810 2484F290 */ addiu $a0, $a0, %lo(gPlayerData)
|
||||
.L80244814:
|
||||
/* 137B54 80244814 84820208 */ lh $v0, 0x208($a0)
|
||||
/* 137B58 80244818 1040000A */ beqz $v0, .L80244844
|
||||
|
@ -285,8 +285,8 @@ glabel pause_items_draw_contents
|
||||
/* 13D0E0 80249DA0 AFAA0014 */ sw $t2, 0x14($sp)
|
||||
.L80249DA4:
|
||||
/* 13D0E4 80249DA4 000212C3 */ sra $v0, $v0, 0xb
|
||||
/* 13D0E8 80249DA8 3C0B8008 */ lui $t3, 0x8008
|
||||
/* 13D0EC 80249DAC 256B78E0 */ addiu $t3, $t3, 0x78e0
|
||||
/* 13D0E8 80249DA8 3C0B8008 */ lui $t3, %hi(gItemTable)
|
||||
/* 13D0EC 80249DAC 256B78E0 */ addiu $t3, $t3, %lo(gItemTable)
|
||||
/* 13D0F0 80249DB0 004B8821 */ addu $s1, $v0, $t3
|
||||
/* 13D0F4 80249DB4 8E220000 */ lw $v0, ($s1)
|
||||
/* 13D0F8 80249DB8 10400016 */ beqz $v0, .L80249E14
|
||||
@ -339,8 +339,8 @@ glabel pause_items_draw_contents
|
||||
/* 13D1A8 80249E68 3C052000 */ lui $a1, 0x2000
|
||||
/* 13D1AC 80249E6C 00161400 */ sll $v0, $s6, 0x10
|
||||
/* 13D1B0 80249E70 000212C3 */ sra $v0, $v0, 0xb
|
||||
/* 13D1B4 80249E74 3C0A8008 */ lui $t2, 0x8008
|
||||
/* 13D1B8 80249E78 254A78E0 */ addiu $t2, $t2, 0x78e0
|
||||
/* 13D1B4 80249E74 3C0A8008 */ lui $t2, %hi(gItemTable)
|
||||
/* 13D1B8 80249E78 254A78E0 */ addiu $t2, $t2, %lo(gItemTable)
|
||||
/* 13D1BC 80249E7C 004A1021 */ addu $v0, $v0, $t2
|
||||
/* 13D1C0 80249E80 84420004 */ lh $v0, 4($v0)
|
||||
/* 13D1C4 80249E84 3C0B8009 */ lui $t3, 0x8009
|
||||
@ -353,8 +353,8 @@ glabel pause_items_draw_contents
|
||||
.L80249EA0:
|
||||
/* 13D1E0 80249EA0 00161400 */ sll $v0, $s6, 0x10
|
||||
/* 13D1E4 80249EA4 000212C3 */ sra $v0, $v0, 0xb
|
||||
/* 13D1E8 80249EA8 3C0A8008 */ lui $t2, 0x8008
|
||||
/* 13D1EC 80249EAC 254A78E0 */ addiu $t2, $t2, 0x78e0
|
||||
/* 13D1E8 80249EA8 3C0A8008 */ lui $t2, %hi(gItemTable)
|
||||
/* 13D1EC 80249EAC 254A78E0 */ addiu $t2, $t2, %lo(gItemTable)
|
||||
/* 13D1F0 80249EB0 004A1021 */ addu $v0, $v0, $t2
|
||||
/* 13D1F4 80249EB4 84420004 */ lh $v0, 4($v0)
|
||||
/* 13D1F8 80249EB8 3C0B8009 */ lui $t3, 0x8009
|
||||
|
@ -4,8 +4,8 @@
|
||||
glabel pause_items_load_items
|
||||
/* 13D81C 8024A4DC 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 13D820 8024A4E0 AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* 13D824 8024A4E4 3C038011 */ lui $v1, 0x8011
|
||||
/* 13D828 8024A4E8 2463F290 */ addiu $v1, $v1, -0xd70
|
||||
/* 13D824 8024A4E4 3C038011 */ lui $v1, %hi(gPlayerData)
|
||||
/* 13D828 8024A4E8 2463F290 */ addiu $v1, $v1, %lo(gPlayerData)
|
||||
/* 13D82C 8024A4EC 24020001 */ addiu $v0, $zero, 1
|
||||
/* 13D830 8024A4F0 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 13D834 8024A4F4 3C018027 */ lui $at, 0x8027
|
||||
|
@ -273,8 +273,8 @@ glabel pause_map_draw_contents
|
||||
.L8024DF2C:
|
||||
/* 14126C 8024DF2C 3C058888 */ lui $a1, 0x8888
|
||||
/* 141270 8024DF30 8D030000 */ lw $v1, ($t0)
|
||||
/* 141274 8024DF34 3C028007 */ lui $v0, 0x8007
|
||||
/* 141278 8024DF38 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 141274 8024DF34 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 141278 8024DF38 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 14127C 8024DF3C 0060302D */ daddu $a2, $v1, $zero
|
||||
/* 141280 8024DF40 3C0FFA00 */ lui $t7, 0xfa00
|
||||
/* 141284 8024DF44 ACCF0000 */ sw $t7, ($a2)
|
||||
@ -449,8 +449,8 @@ glabel pause_map_draw_contents
|
||||
/* 141518 8024E1D8 24C6A66C */ addiu $a2, $a2, -0x5994
|
||||
/* 14151C 8024E1DC 3C05AAAA */ lui $a1, 0xaaaa
|
||||
/* 141520 8024E1E0 34A5AAAB */ ori $a1, $a1, 0xaaab
|
||||
/* 141524 8024E1E4 3C028007 */ lui $v0, 0x8007
|
||||
/* 141528 8024E1E8 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 141524 8024E1E4 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 141528 8024E1E8 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 14152C 8024E1EC 3C148027 */ lui $s4, 0x8027
|
||||
/* 141530 8024E1F0 26940704 */ addiu $s4, $s4, 0x704
|
||||
/* 141534 8024E1F4 94430134 */ lhu $v1, 0x134($v0)
|
||||
|
@ -2,8 +2,8 @@
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel pause_map_handle_input
|
||||
/* 141BB8 8024E878 3C038007 */ lui $v1, 0x8007
|
||||
/* 141BBC 8024E87C 8C63419C */ lw $v1, 0x419c($v1)
|
||||
/* 141BB8 8024E878 3C038007 */ lui $v1, %hi(gGameStatusPtr)
|
||||
/* 141BBC 8024E87C 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1)
|
||||
/* 141BC0 8024E880 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 141BC4 8024E884 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 141BC8 8024E888 AFB10014 */ sw $s1, 0x14($sp)
|
||||
|
@ -232,8 +232,8 @@ glabel pause_spirits_draw_contents
|
||||
/* 1400C8 8024CD88 4481F000 */ mtc1 $at, $f30
|
||||
/* 1400CC 8024CD8C 00141880 */ sll $v1, $s4, 2
|
||||
.L8024CD90:
|
||||
/* 1400D0 8024CD90 3C028007 */ lui $v0, 0x8007
|
||||
/* 1400D4 8024CD94 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 1400D0 8024CD90 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 1400D4 8024CD94 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 1400D8 8024CD98 3C128025 */ lui $s2, 0x8025
|
||||
/* 1400DC 8024CD9C 02439021 */ addu $s2, $s2, $v1
|
||||
/* 1400E0 8024CDA0 8E52F974 */ lw $s2, -0x68c($s2)
|
||||
|
@ -421,8 +421,8 @@ glabel pause_stats_draw_contents
|
||||
/* 13933C 80245FFC 00531023 */ subu $v0, $v0, $s3
|
||||
/* 139340 80246000 0C049DA7 */ jal draw_number
|
||||
/* 139344 80246004 00442023 */ subu $a0, $v0, $a0
|
||||
/* 139348 80246008 3C028011 */ lui $v0, 0x8011
|
||||
/* 13934C 8024600C 9042F290 */ lbu $v0, -0xd70($v0)
|
||||
/* 139348 80246008 3C028011 */ lui $v0, %hi(gPlayerData)
|
||||
/* 13934C 8024600C 9042F290 */ lbu $v0, %lo(gPlayerData)($v0)
|
||||
/* 139350 80246010 3C038011 */ lui $v1, 0x8011
|
||||
/* 139354 80246014 9063F291 */ lbu $v1, -0xd6f($v1)
|
||||
/* 139358 80246018 8FA80084 */ lw $t0, 0x84($sp)
|
||||
@ -610,8 +610,8 @@ glabel pause_stats_draw_contents
|
||||
/* 139618 802462D8 27C6003C */ addiu $a2, $fp, 0x3c
|
||||
/* 13961C 802462DC 0C093BA5 */ jal pause_draw_menu_label
|
||||
/* 139620 802462E0 2505008A */ addiu $a1, $t0, 0x8a
|
||||
/* 139624 802462E4 3C178011 */ lui $s7, 0x8011
|
||||
/* 139628 802462E8 26F7F290 */ addiu $s7, $s7, -0xd70
|
||||
/* 139624 802462E4 3C178011 */ lui $s7, %hi(gPlayerData)
|
||||
/* 139628 802462E8 26F7F290 */ addiu $s7, $s7, %lo(gPlayerData)
|
||||
/* 13962C 802462EC 0260902D */ daddu $s2, $s3, $zero
|
||||
/* 139630 802462F0 86E30290 */ lh $v1, 0x290($s7)
|
||||
/* 139634 802462F4 8ED10028 */ lw $s1, 0x28($s6)
|
||||
|
@ -180,8 +180,8 @@ glabel pause_stats_handle_input
|
||||
/* 13A150 80246E10 0C05272D */ jal play_sound
|
||||
/* 13A154 80246E14 240400C7 */ addiu $a0, $zero, 0xc7
|
||||
.L80246E18:
|
||||
/* 13A158 80246E18 3C028011 */ lui $v0, 0x8011
|
||||
/* 13A15C 80246E1C 2442F290 */ addiu $v0, $v0, -0xd70
|
||||
/* 13A158 80246E18 3C028011 */ lui $v0, %hi(gPlayerData)
|
||||
/* 13A15C 80246E1C 2442F290 */ addiu $v0, $v0, %lo(gPlayerData)
|
||||
/* 13A160 80246E20 90430000 */ lbu $v1, ($v0)
|
||||
/* 13A164 80246E24 90420001 */ lbu $v0, 1($v0)
|
||||
/* 13A168 80246E28 00031E00 */ sll $v1, $v1, 0x18
|
||||
|
@ -146,8 +146,8 @@ glabel pause_tabs_update
|
||||
/* 138B04 802457C4 27DE3238 */ addiu $fp, $fp, 0x3238
|
||||
/* 138B08 802457C8 3C178024 */ lui $s7, 0x8024
|
||||
/* 138B0C 802457CC 26F73188 */ addiu $s7, $s7, 0x3188
|
||||
/* 138B10 802457D0 3C168014 */ lui $s6, 0x8014
|
||||
/* 138B14 802457D4 26D67474 */ addiu $s6, $s6, 0x7474
|
||||
/* 138B10 802457D0 3C168014 */ lui $s6, %hi(D_80147474)
|
||||
/* 138B14 802457D4 26D67474 */ addiu $s6, $s6, %lo(D_80147474)
|
||||
/* 138B18 802457D8 24150001 */ addiu $s5, $zero, 1
|
||||
/* 138B1C 802457DC 3C118025 */ lui $s1, 0x8025
|
||||
/* 138B20 802457E0 2631F1E0 */ addiu $s1, $s1, -0xe20
|
||||
@ -217,8 +217,8 @@ glabel pause_tabs_update
|
||||
/* 138C10 802458D0 8C620000 */ lw $v0, ($v1)
|
||||
/* 138C14 802458D4 10400004 */ beqz $v0, .L802458E8
|
||||
/* 138C18 802458D8 00000000 */ nop
|
||||
/* 138C1C 802458DC 3C148014 */ lui $s4, 0x8014
|
||||
/* 138C20 802458E0 26947474 */ addiu $s4, $s4, 0x7474
|
||||
/* 138C1C 802458DC 3C148014 */ lui $s4, %hi(D_80147474)
|
||||
/* 138C20 802458E0 26947474 */ addiu $s4, $s4, %lo(D_80147474)
|
||||
/* 138C24 802458E4 AC600000 */ sw $zero, ($v1)
|
||||
.L802458E8:
|
||||
/* 138C28 802458E8 82620001 */ lb $v0, 1($s3)
|
||||
|
@ -39,8 +39,8 @@ glabel boot_main
|
||||
/* 13E8 80025FE8 00000000 */ nop
|
||||
/* 13EC 80025FEC 0C017D84 */ jal nuContInit
|
||||
/* 13F0 80025FF0 00000000 */ nop
|
||||
/* 13F4 80025FF4 3C038007 */ lui $v1, 0x8007
|
||||
/* 13F8 80025FF8 8C63419C */ lw $v1, 0x419c($v1)
|
||||
/* 13F4 80025FF4 3C038007 */ lui $v1, %hi(gGameStatusPtr)
|
||||
/* 13F8 80025FF8 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1)
|
||||
/* 13FC 80025FFC 0C00B458 */ jal func_8002D160
|
||||
/* 1400 80026000 A0620073 */ sb $v0, 0x73($v1)
|
||||
/* 1404 80026004 0C0AC800 */ jal func_802B2000
|
||||
@ -57,8 +57,8 @@ glabel boot_main
|
||||
/* 1430 80026030 00000000 */ nop
|
||||
/* 1434 80026034 0C019680 */ jal osGetCount
|
||||
/* 1438 80026038 00000000 */ nop
|
||||
/* 143C 8002603C 3C048007 */ lui $a0, 0x8007
|
||||
/* 1440 80026040 24844410 */ addiu $a0, $a0, 0x4410
|
||||
/* 143C 8002603C 3C048007 */ lui $a0, %hi(gRandSeed)
|
||||
/* 1440 80026040 24844410 */ addiu $a0, $a0, %lo(gRandSeed)
|
||||
/* 1444 80026044 8C830000 */ lw $v1, ($a0)
|
||||
/* 1448 80026048 00621821 */ addu $v1, $v1, $v0
|
||||
/* 144C 8002604C 0C017D0C */ jal nuGfxDisplayOn
|
||||
|
@ -16,8 +16,8 @@ glabel COPY_set_defeated
|
||||
/* 19708 8003E308 00431021 */ addu $v0, $v0, $v1
|
||||
/* 1970C 8003E30C 00021100 */ sll $v0, $v0, 4
|
||||
/* 19710 8003E310 00822021 */ addu $a0, $a0, $v0
|
||||
/* 19714 8003E314 3C02800B */ lui $v0, 0x800b
|
||||
/* 19718 8003E318 24420F10 */ addiu $v0, $v0, 0xf10
|
||||
/* 19714 8003E314 3C02800B */ lui $v0, %hi(gCurrentEncounter)
|
||||
/* 19718 8003E318 24420F10 */ addiu $v0, $v0, %lo(gCurrentEncounter)
|
||||
/* 1971C 8003E31C 00822021 */ addu $a0, $a0, $v0
|
||||
/* 19720 8003E320 24030001 */ addiu $v1, $zero, 1
|
||||
/* 19724 8003E324 8C8200B0 */ lw $v0, 0xb0($a0)
|
||||
|
@ -2,8 +2,8 @@
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel _create_npc
|
||||
/* 13998 80038598 3C03800A */ lui $v1, 0x800a
|
||||
/* 1399C 8003859C 8C630B90 */ lw $v1, 0xb90($v1)
|
||||
/* 13998 80038598 3C03800A */ lui $v1, %hi(gCurrentNpcListPtr)
|
||||
/* 1399C 8003859C 8C630B90 */ lw $v1, %lo(gCurrentNpcListPtr)($v1)
|
||||
/* 139A0 800385A0 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* 139A4 800385A4 AFB20018 */ sw $s2, 0x18($sp)
|
||||
/* 139A8 800385A8 0080902D */ daddu $s2, $a0, $zero
|
||||
@ -34,8 +34,8 @@ glabel _create_npc
|
||||
/* 139FC 800385FC 0C00AB39 */ jal heap_malloc
|
||||
/* 13A00 80038600 24040340 */ addiu $a0, $zero, 0x340
|
||||
/* 13A04 80038604 00112080 */ sll $a0, $s1, 2
|
||||
/* 13A08 80038608 3C03800A */ lui $v1, 0x800a
|
||||
/* 13A0C 8003860C 8C630B90 */ lw $v1, 0xb90($v1)
|
||||
/* 13A08 80038608 3C03800A */ lui $v1, %hi(gCurrentNpcListPtr)
|
||||
/* 13A0C 8003860C 8C630B90 */ lw $v1, %lo(gCurrentNpcListPtr)($v1)
|
||||
/* 13A10 80038610 3C05800A */ lui $a1, 0x800a
|
||||
/* 13A14 80038614 24A5A604 */ addiu $a1, $a1, -0x59fc
|
||||
/* 13A18 80038618 00832021 */ addu $a0, $a0, $v1
|
||||
@ -171,8 +171,8 @@ glabel _create_npc
|
||||
/* 13BF8 800387F8 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 13BFC 800387FC 3C013F80 */ lui $at, 0x3f80
|
||||
/* 13C00 80038800 44810000 */ mtc1 $at, $f0
|
||||
/* 13C04 80038804 3C038007 */ lui $v1, 0x8007
|
||||
/* 13C08 80038808 8C63419C */ lw $v1, 0x419c($v1)
|
||||
/* 13C04 80038804 3C038007 */ lui $v1, %hi(gGameStatusPtr)
|
||||
/* 13C08 80038808 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1)
|
||||
/* 13C0C 8003880C AE020078 */ sw $v0, 0x78($s0)
|
||||
/* 13C10 80038810 E600007C */ swc1 $f0, 0x7c($s0)
|
||||
/* 13C14 80038814 80620070 */ lb $v0, 0x70($v1)
|
||||
|
@ -8,8 +8,8 @@ glabel bind_npc_ai
|
||||
/* 19E90 8003EA90 AFB40020 */ sw $s4, 0x20($sp)
|
||||
/* 19E94 8003EA94 00A0A02D */ daddu $s4, $a1, $zero
|
||||
/* 19E98 8003EA98 AFB20018 */ sw $s2, 0x18($sp)
|
||||
/* 19E9C 8003EA9C 3C12800B */ lui $s2, 0x800b
|
||||
/* 19EA0 8003EAA0 26520F10 */ addiu $s2, $s2, 0xf10
|
||||
/* 19E9C 8003EA9C 3C12800B */ lui $s2, %hi(gCurrentEncounter)
|
||||
/* 19EA0 8003EAA0 26520F10 */ addiu $s2, $s2, %lo(gCurrentEncounter)
|
||||
/* 19EA4 8003EAA4 AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* 19EA8 8003EAA8 AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* 19EAC 8003EAAC AFB00010 */ sw $s0, 0x10($sp)
|
||||
|
@ -8,8 +8,8 @@ glabel bind_npc_aux
|
||||
/* 19F5C 8003EB5C AFB40020 */ sw $s4, 0x20($sp)
|
||||
/* 19F60 8003EB60 00A0A02D */ daddu $s4, $a1, $zero
|
||||
/* 19F64 8003EB64 AFB20018 */ sw $s2, 0x18($sp)
|
||||
/* 19F68 8003EB68 3C12800B */ lui $s2, 0x800b
|
||||
/* 19F6C 8003EB6C 26520F10 */ addiu $s2, $s2, 0xf10
|
||||
/* 19F68 8003EB68 3C12800B */ lui $s2, %hi(gCurrentEncounter)
|
||||
/* 19F6C 8003EB6C 26520F10 */ addiu $s2, $s2, %lo(gCurrentEncounter)
|
||||
/* 19F70 8003EB70 AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* 19F74 8003EB74 AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* 19F78 8003EB78 AFB00010 */ sw $s0, 0x10($sp)
|
||||
|
@ -8,8 +8,8 @@ glabel bind_npc_interact
|
||||
/* 1A028 8003EC28 AFB40020 */ sw $s4, 0x20($sp)
|
||||
/* 1A02C 8003EC2C 00A0A02D */ daddu $s4, $a1, $zero
|
||||
/* 1A030 8003EC30 AFB20018 */ sw $s2, 0x18($sp)
|
||||
/* 1A034 8003EC34 3C12800B */ lui $s2, 0x800b
|
||||
/* 1A038 8003EC38 26520F10 */ addiu $s2, $s2, 0xf10
|
||||
/* 1A034 8003EC34 3C12800B */ lui $s2, %hi(gCurrentEncounter)
|
||||
/* 1A038 8003EC38 26520F10 */ addiu $s2, $s2, %lo(gCurrentEncounter)
|
||||
/* 1A03C 8003EC3C AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* 1A040 8003EC40 AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* 1A044 8003EC44 AFB00010 */ sw $s0, 0x10($sp)
|
||||
|
@ -5,16 +5,16 @@ glabel clear_encounter_status
|
||||
/* 19800 8003E400 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 19804 8003E404 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* 19808 8003E408 24050017 */ addiu $a1, $zero, 0x17
|
||||
/* 1980C 8003E40C 3C07800B */ lui $a3, 0x800b
|
||||
/* 19810 8003E410 24E70F10 */ addiu $a3, $a3, 0xf10
|
||||
/* 1980C 8003E40C 3C07800B */ lui $a3, %hi(gCurrentEncounter)
|
||||
/* 19810 8003E410 24E70F10 */ addiu $a3, $a3, %lo(gCurrentEncounter)
|
||||
/* 19814 8003E414 24E2005C */ addiu $v0, $a3, 0x5c
|
||||
.L8003E418:
|
||||
/* 19818 8003E418 AC400028 */ sw $zero, 0x28($v0)
|
||||
/* 1981C 8003E41C 24A5FFFF */ addiu $a1, $a1, -1
|
||||
/* 19820 8003E420 04A1FFFD */ bgez $a1, .L8003E418
|
||||
/* 19824 8003E424 2442FFFC */ addiu $v0, $v0, -4
|
||||
/* 19828 8003E428 3C028007 */ lui $v0, 0x8007
|
||||
/* 1982C 8003E42C 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 19828 8003E428 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 1982C 8003E42C 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 19830 8003E430 8442008A */ lh $v0, 0x8a($v0)
|
||||
/* 19834 8003E434 10400019 */ beqz $v0, .L8003E49C
|
||||
/* 19838 8003E438 0000282D */ daddu $a1, $zero, $zero
|
||||
@ -33,8 +33,8 @@ glabel clear_encounter_status
|
||||
/* 19864 8003E464 28A2003C */ slti $v0, $a1, 0x3c
|
||||
/* 19868 8003E468 1440FFF5 */ bnez $v0, .L8003E440
|
||||
/* 1986C 8003E46C 24C60030 */ addiu $a2, $a2, 0x30
|
||||
/* 19870 8003E470 3C028007 */ lui $v0, 0x8007
|
||||
/* 19874 8003E474 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 19870 8003E470 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 19874 8003E474 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 19878 8003E478 8442008A */ lh $v0, 0x8a($v0)
|
||||
/* 1987C 8003E47C 10400007 */ beqz $v0, .L8003E49C
|
||||
/* 19880 8003E480 2403FFFF */ addiu $v1, $zero, -1
|
||||
@ -46,8 +46,8 @@ glabel clear_encounter_status
|
||||
/* 19894 8003E494 04A1FFFD */ bgez $a1, .L8003E48C
|
||||
/* 19898 8003E498 2442FFFE */ addiu $v0, $v0, -2
|
||||
.L8003E49C:
|
||||
/* 1989C 8003E49C 3C048007 */ lui $a0, 0x8007
|
||||
/* 198A0 8003E4A0 2484419C */ addiu $a0, $a0, 0x419c
|
||||
/* 1989C 8003E49C 3C048007 */ lui $a0, %hi(gGameStatusPtr)
|
||||
/* 198A0 8003E4A0 2484419C */ addiu $a0, $a0, %lo(gGameStatusPtr)
|
||||
/* 198A4 8003E4A4 8C820000 */ lw $v0, ($a0)
|
||||
/* 198A8 8003E4A8 A0E0001C */ sb $zero, 0x1c($a3)
|
||||
/* 198AC 8003E4AC A0E00004 */ sb $zero, 4($a3)
|
||||
@ -67,8 +67,8 @@ glabel clear_encounter_status
|
||||
/* 198E4 8003E4E4 A0E2001F */ sb $v0, 0x1f($a3)
|
||||
/* 198E8 8003E4E8 3C058004 */ lui $a1, 0x8004
|
||||
/* 198EC 8003E4EC 24A5E670 */ addiu $a1, $a1, -0x1990
|
||||
/* 198F0 8003E4F0 3C01800A */ lui $at, 0x800a
|
||||
/* 198F4 8003E4F4 AC20A600 */ sw $zero, -0x5a00($at)
|
||||
/* 198F0 8003E4F0 3C01800A */ lui $at, %hi(gGameState)
|
||||
/* 198F4 8003E4F4 AC20A600 */ sw $zero, %lo(gGameState)($at)
|
||||
/* 198F8 8003E4F8 0C048C56 */ jal bind_dynamic_entity_3
|
||||
/* 198FC 8003E4FC 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 19900 8003E500 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
|
@ -2,23 +2,23 @@
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel clear_npcs
|
||||
/* 138BC 800384BC 3C028007 */ lui $v0, 0x8007
|
||||
/* 138C0 800384C0 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 138BC 800384BC 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 138C0 800384C0 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 138C4 800384C4 80420070 */ lb $v0, 0x70($v0)
|
||||
/* 138C8 800384C8 14400005 */ bnez $v0, .L800384E0
|
||||
/* 138CC 800384CC 00000000 */ nop
|
||||
/* 138D0 800384D0 3C02800A */ lui $v0, 0x800a
|
||||
/* 138D4 800384D4 24420990 */ addiu $v0, $v0, 0x990
|
||||
/* 138D0 800384D0 3C02800A */ lui $v0, %hi(gWorldNpcList)
|
||||
/* 138D4 800384D4 24420990 */ addiu $v0, $v0, %lo(gWorldNpcList)
|
||||
/* 138D8 800384D8 0800E13A */ j .L800384E8
|
||||
/* 138DC 800384DC 00000000 */ nop
|
||||
.L800384E0:
|
||||
/* 138E0 800384E0 3C02800A */ lui $v0, 0x800a
|
||||
/* 138E4 800384E4 24420A90 */ addiu $v0, $v0, 0xa90
|
||||
/* 138E0 800384E0 3C02800A */ lui $v0, %hi(gBattleNpcList)
|
||||
/* 138E4 800384E4 24420A90 */ addiu $v0, $v0, %lo(gBattleNpcList)
|
||||
.L800384E8:
|
||||
/* 138E8 800384E8 3C01800A */ lui $at, 0x800a
|
||||
/* 138EC 800384EC AC220B90 */ sw $v0, 0xb90($at)
|
||||
/* 138F0 800384F0 3C02800A */ lui $v0, 0x800a
|
||||
/* 138F4 800384F4 8C420B90 */ lw $v0, 0xb90($v0)
|
||||
/* 138E8 800384E8 3C01800A */ lui $at, %hi(gCurrentNpcListPtr)
|
||||
/* 138EC 800384EC AC220B90 */ sw $v0, %lo(gCurrentNpcListPtr)($at)
|
||||
/* 138F0 800384F0 3C02800A */ lui $v0, %hi(gCurrentNpcListPtr)
|
||||
/* 138F4 800384F4 8C420B90 */ lw $v0, %lo(gCurrentNpcListPtr)($v0)
|
||||
/* 138F8 800384F8 2403003F */ addiu $v1, $zero, 0x3f
|
||||
/* 138FC 800384FC 244200FC */ addiu $v0, $v0, 0xfc
|
||||
.L80038500:
|
||||
|
@ -51,8 +51,8 @@ glabel free_npc
|
||||
.L80038A74:
|
||||
/* 13E74 80038A74 0C00AB4B */ jal heap_free
|
||||
/* 13E78 80038A78 0220202D */ daddu $a0, $s1, $zero
|
||||
/* 13E7C 80038A7C 3C05800A */ lui $a1, 0x800a
|
||||
/* 13E80 80038A80 8CA50B90 */ lw $a1, 0xb90($a1)
|
||||
/* 13E7C 80038A7C 3C05800A */ lui $a1, %hi(gCurrentNpcListPtr)
|
||||
/* 13E80 80038A80 8CA50B90 */ lw $a1, %lo(gCurrentNpcListPtr)($a1)
|
||||
/* 13E84 80038A84 0000802D */ daddu $s0, $zero, $zero
|
||||
/* 13E88 80038A88 00A0182D */ daddu $v1, $a1, $zero
|
||||
.L80038A8C:
|
||||
|
@ -6,8 +6,8 @@ glabel free_npc_by_index
|
||||
/* 13CA4 800388A4 2402F7FF */ addiu $v0, $zero, -0x801
|
||||
/* 13CA8 800388A8 AFB20018 */ sw $s2, 0x18($sp)
|
||||
/* 13CAC 800388AC 00829024 */ and $s2, $a0, $v0
|
||||
/* 13CB0 800388B0 3C03800A */ lui $v1, 0x800a
|
||||
/* 13CB4 800388B4 8C630B90 */ lw $v1, 0xb90($v1)
|
||||
/* 13CB0 800388B0 3C03800A */ lui $v1, %hi(gCurrentNpcListPtr)
|
||||
/* 13CB4 800388B4 8C630B90 */ lw $v1, %lo(gCurrentNpcListPtr)($v1)
|
||||
/* 13CB8 800388B8 00121080 */ sll $v0, $s2, 2
|
||||
/* 13CBC 800388BC AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 13CC0 800388C0 AFB10014 */ sw $s1, 0x14($sp)
|
||||
@ -61,8 +61,8 @@ glabel free_npc_by_index
|
||||
/* 13D70 80038970 0C00EB6B */ jal disable_npc_blur
|
||||
/* 13D74 80038974 0200202D */ daddu $a0, $s0, $zero
|
||||
.L80038978:
|
||||
/* 13D78 80038978 3C11800A */ lui $s1, 0x800a
|
||||
/* 13D7C 8003897C 26310B90 */ addiu $s1, $s1, 0xb90
|
||||
/* 13D78 80038978 3C11800A */ lui $s1, %hi(gCurrentNpcListPtr)
|
||||
/* 13D7C 8003897C 26310B90 */ addiu $s1, $s1, %lo(gCurrentNpcListPtr)
|
||||
/* 13D80 80038980 8E220000 */ lw $v0, ($s1)
|
||||
/* 13D84 80038984 00128080 */ sll $s0, $s2, 2
|
||||
/* 13D88 80038988 02021021 */ addu $v0, $s0, $v0
|
||||
|
@ -7,8 +7,8 @@ glabel func_80039DA4
|
||||
/* 151AC 80039DAC 0080882D */ daddu $s1, $a0, $zero
|
||||
/* 151B0 80039DB0 3C03800A */ lui $v1, 0x800a
|
||||
/* 151B4 80039DB4 8463A634 */ lh $v1, -0x59cc($v1)
|
||||
/* 151B8 80039DB8 3C04800B */ lui $a0, 0x800b
|
||||
/* 151BC 80039DBC 24841D80 */ addiu $a0, $a0, 0x1d80
|
||||
/* 151B8 80039DB8 3C04800B */ lui $a0, %hi(gCameras)
|
||||
/* 151BC 80039DBC 24841D80 */ addiu $a0, $a0, %lo(gCameras)
|
||||
/* 151C0 80039DC0 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 151C4 80039DC4 AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* 151C8 80039DC8 F7B60028 */ sdc1 $f22, 0x28($sp)
|
||||
@ -20,8 +20,8 @@ glabel func_80039DA4
|
||||
/* 151E0 80039DE0 000218C0 */ sll $v1, $v0, 3
|
||||
/* 151E4 80039DE4 00431021 */ addu $v0, $v0, $v1
|
||||
/* 151E8 80039DE8 000210C0 */ sll $v0, $v0, 3
|
||||
/* 151EC 80039DEC 3C03800A */ lui $v1, 0x800a
|
||||
/* 151F0 80039DF0 8C63A650 */ lw $v1, -0x59b0($v1)
|
||||
/* 151EC 80039DEC 3C03800A */ lui $v1, %hi(D_8009A650)
|
||||
/* 151F0 80039DF0 8C63A650 */ lw $v1, %lo(D_8009A650)($v1)
|
||||
/* 151F4 80039DF4 3063C000 */ andi $v1, $v1, 0xc000
|
||||
/* 151F8 80039DF8 1460006C */ bnez $v1, .L80039FAC
|
||||
/* 151FC 80039DFC 00441021 */ addu $v0, $v0, $a0
|
||||
|
@ -13,8 +13,8 @@ glabel func_8003B1B0
|
||||
/* 165D0 8003B1D0 AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* 165D4 8003B1D4 AFB00010 */ sw $s0, 0x10($sp)
|
||||
.L8003B1D8:
|
||||
/* 165D8 8003B1D8 3C03800A */ lui $v1, 0x800a
|
||||
/* 165DC 8003B1DC 8C630B90 */ lw $v1, 0xb90($v1)
|
||||
/* 165D8 8003B1D8 3C03800A */ lui $v1, %hi(gCurrentNpcListPtr)
|
||||
/* 165DC 8003B1DC 8C630B90 */ lw $v1, %lo(gCurrentNpcListPtr)($v1)
|
||||
/* 165E0 8003B1E0 00121080 */ sll $v0, $s2, 2
|
||||
/* 165E4 8003B1E4 00431021 */ addu $v0, $v0, $v1
|
||||
/* 165E8 8003B1E8 8C510000 */ lw $s1, ($v0)
|
||||
|
@ -23,8 +23,8 @@ glabel func_8003CFB4
|
||||
/* 183FC 8003CFFC F7B60030 */ sdc1 $f22, 0x30($sp)
|
||||
/* 18400 8003D000 4600A586 */ mov.s $f22, $f20
|
||||
.L8003D004:
|
||||
/* 18404 8003D004 3C03800A */ lui $v1, 0x800a
|
||||
/* 18408 8003D008 8C630B90 */ lw $v1, 0xb90($v1)
|
||||
/* 18404 8003D004 3C03800A */ lui $v1, %hi(gCurrentNpcListPtr)
|
||||
/* 18408 8003D008 8C630B90 */ lw $v1, %lo(gCurrentNpcListPtr)($v1)
|
||||
/* 1840C 8003D00C 00111080 */ sll $v0, $s1, 2
|
||||
/* 18410 8003D010 00431021 */ addu $v0, $v0, $v1
|
||||
/* 18414 8003D014 8C500000 */ lw $s0, ($v0)
|
||||
|
@ -23,8 +23,8 @@ glabel func_8003D0C4
|
||||
/* 1850C 8003D10C F7B60030 */ sdc1 $f22, 0x30($sp)
|
||||
/* 18510 8003D110 4600A586 */ mov.s $f22, $f20
|
||||
.L8003D114:
|
||||
/* 18514 8003D114 3C03800A */ lui $v1, 0x800a
|
||||
/* 18518 8003D118 8C630B90 */ lw $v1, 0xb90($v1)
|
||||
/* 18514 8003D114 3C03800A */ lui $v1, %hi(gCurrentNpcListPtr)
|
||||
/* 18518 8003D118 8C630B90 */ lw $v1, %lo(gCurrentNpcListPtr)($v1)
|
||||
/* 1851C 8003D11C 00111080 */ sll $v0, $s1, 2
|
||||
/* 18520 8003D120 00431021 */ addu $v0, $v0, $v1
|
||||
/* 18524 8003D124 8C500000 */ lw $s0, ($v0)
|
||||
|
@ -24,8 +24,8 @@ glabel func_8003D1D4
|
||||
/* 18620 8003D220 4600010D */ trunc.w.s $f4, $f0
|
||||
/* 18624 8003D224 44132000 */ mfc1 $s3, $f4
|
||||
.L8003D228:
|
||||
/* 18628 8003D228 3C03800A */ lui $v1, 0x800a
|
||||
/* 1862C 8003D22C 8C630B90 */ lw $v1, 0xb90($v1)
|
||||
/* 18628 8003D228 3C03800A */ lui $v1, %hi(gCurrentNpcListPtr)
|
||||
/* 1862C 8003D22C 8C630B90 */ lw $v1, %lo(gCurrentNpcListPtr)($v1)
|
||||
/* 18630 8003D230 00111080 */ sll $v0, $s1, 2
|
||||
/* 18634 8003D234 00431021 */ addu $v0, $v0, $v1
|
||||
/* 18638 8003D238 8C500000 */ lw $s0, ($v0)
|
||||
|
@ -11,8 +11,8 @@ glabel func_8003D660
|
||||
/* 18A78 8003D678 AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 18A7C 8003D67C AFB20018 */ sw $s2, 0x18($sp)
|
||||
/* 18A80 8003D680 8E030000 */ lw $v1, ($s0)
|
||||
/* 18A84 8003D684 3C128011 */ lui $s2, 0x8011
|
||||
/* 18A88 8003D688 2652EBB0 */ addiu $s2, $s2, -0x1450
|
||||
/* 18A84 8003D684 3C128011 */ lui $s2, %hi(D_8010EBB0)
|
||||
/* 18A88 8003D688 2652EBB0 */ addiu $s2, $s2, %lo(D_8010EBB0)
|
||||
/* 18A8C 8003D68C 00621824 */ and $v1, $v1, $v0
|
||||
/* 18A90 8003D690 3C020040 */ lui $v0, 0x40
|
||||
/* 18A94 8003D694 14620036 */ bne $v1, $v0, .L8003D770
|
||||
|
@ -5,8 +5,8 @@ glabel func_8003D788
|
||||
/* 18B88 8003D788 27BDFFC0 */ addiu $sp, $sp, -0x40
|
||||
/* 18B8C 8003D78C AFB00030 */ sw $s0, 0x30($sp)
|
||||
/* 18B90 8003D790 0080802D */ daddu $s0, $a0, $zero
|
||||
/* 18B94 8003D794 3C038007 */ lui $v1, 0x8007
|
||||
/* 18B98 8003D798 8C63419C */ lw $v1, 0x419c($v1)
|
||||
/* 18B94 8003D794 3C038007 */ lui $v1, %hi(gGameStatusPtr)
|
||||
/* 18B98 8003D798 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1)
|
||||
/* 18B9C 8003D79C AFBF0038 */ sw $ra, 0x38($sp)
|
||||
/* 18BA0 8003D7A0 AFB10034 */ sw $s1, 0x34($sp)
|
||||
/* 18BA4 8003D7A4 84620086 */ lh $v0, 0x86($v1)
|
||||
|
@ -5,8 +5,8 @@ glabel func_8003E338
|
||||
/* 19738 8003E338 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 1973C 8003E33C AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* 19740 8003E340 24050017 */ addiu $a1, $zero, 0x17
|
||||
/* 19744 8003E344 3C06800B */ lui $a2, 0x800b
|
||||
/* 19748 8003E348 24C60F10 */ addiu $a2, $a2, 0xf10
|
||||
/* 19744 8003E344 3C06800B */ lui $a2, %hi(gCurrentEncounter)
|
||||
/* 19748 8003E348 24C60F10 */ addiu $a2, $a2, %lo(gCurrentEncounter)
|
||||
/* 1974C 8003E34C 24C2005C */ addiu $v0, $a2, 0x5c
|
||||
.L8003E350:
|
||||
/* 19750 8003E350 AC400028 */ sw $zero, 0x28($v0)
|
||||
@ -49,8 +49,8 @@ glabel func_8003E338
|
||||
/* 197D8 8003E3D8 00000000 */ nop
|
||||
/* 197DC 8003E3DC 3C058004 */ lui $a1, 0x8004
|
||||
/* 197E0 8003E3E0 24A5E670 */ addiu $a1, $a1, -0x1990
|
||||
/* 197E4 8003E3E4 3C01800A */ lui $at, 0x800a
|
||||
/* 197E8 8003E3E8 AC20A600 */ sw $zero, -0x5a00($at)
|
||||
/* 197E4 8003E3E4 3C01800A */ lui $at, %hi(gGameState)
|
||||
/* 197E8 8003E3E8 AC20A600 */ sw $zero, %lo(gGameState)($at)
|
||||
/* 197EC 8003E3EC 0C048C56 */ jal bind_dynamic_entity_3
|
||||
/* 197F0 8003E3F0 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 197F4 8003E3F4 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
|
@ -2,8 +2,8 @@
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_8003E524
|
||||
/* 19924 8003E524 3C03800A */ lui $v1, 0x800a
|
||||
/* 19928 8003E528 8C63A600 */ lw $v1, -0x5a00($v1)
|
||||
/* 19924 8003E524 3C03800A */ lui $v1, %hi(gGameState)
|
||||
/* 19928 8003E528 8C63A600 */ lw $v1, %lo(gGameState)($v1)
|
||||
/* 1992C 8003E52C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 19930 8003E530 2C620006 */ sltiu $v0, $v1, 6
|
||||
/* 19934 8003E534 10400019 */ beqz $v0, .L8003E59C
|
||||
|
@ -2,8 +2,8 @@
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_8003E5B0
|
||||
/* 199B0 8003E5B0 3C03800A */ lui $v1, 0x800a
|
||||
/* 199B4 8003E5B4 8C63A600 */ lw $v1, -0x5a00($v1)
|
||||
/* 199B0 8003E5B0 3C03800A */ lui $v1, %hi(gGameState)
|
||||
/* 199B4 8003E5B4 8C63A600 */ lw $v1, %lo(gGameState)($v1)
|
||||
/* 199B8 8003E5B8 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 199BC 8003E5BC 2C620006 */ sltiu $v0, $v1, 6
|
||||
/* 199C0 8003E5C0 10400019 */ beqz $v0, .L8003E628
|
||||
|
@ -2,8 +2,8 @@
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_8003E63C
|
||||
/* 19A3C 8003E63C 3C03800A */ lui $v1, 0x800a
|
||||
/* 19A40 8003E640 8C63A600 */ lw $v1, -0x5a00($v1)
|
||||
/* 19A3C 8003E63C 3C03800A */ lui $v1, %hi(gGameState)
|
||||
/* 19A40 8003E640 8C63A600 */ lw $v1, %lo(gGameState)($v1)
|
||||
/* 19A44 8003E644 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 19A48 8003E648 10600006 */ beqz $v1, .L8003E664
|
||||
/* 19A4C 8003E64C AFBF0010 */ sw $ra, 0x10($sp)
|
||||
|
@ -2,8 +2,8 @@
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel get_enemy
|
||||
/* 1A0E8 8003ECE8 3C03800B */ lui $v1, 0x800b
|
||||
/* 1A0EC 8003ECEC 24630F10 */ addiu $v1, $v1, 0xf10
|
||||
/* 1A0E8 8003ECE8 3C03800B */ lui $v1, %hi(gCurrentEncounter)
|
||||
/* 1A0EC 8003ECEC 24630F10 */ addiu $v1, $v1, %lo(gCurrentEncounter)
|
||||
/* 1A0F0 8003ECF0 8062001C */ lb $v0, 0x1c($v1)
|
||||
/* 1A0F4 8003ECF4 18400018 */ blez $v0, .L8003ED58
|
||||
/* 1A0F8 8003ECF8 0000382D */ daddu $a3, $zero, $zero
|
||||
|
@ -2,8 +2,8 @@
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel get_enemy_safe
|
||||
/* 1A168 8003ED68 3C03800B */ lui $v1, 0x800b
|
||||
/* 1A16C 8003ED6C 24630F10 */ addiu $v1, $v1, 0xf10
|
||||
/* 1A168 8003ED68 3C03800B */ lui $v1, %hi(gCurrentEncounter)
|
||||
/* 1A16C 8003ED6C 24630F10 */ addiu $v1, $v1, %lo(gCurrentEncounter)
|
||||
/* 1A170 8003ED70 8062001C */ lb $v0, 0x1c($v1)
|
||||
/* 1A174 8003ED74 1840001A */ blez $v0, .L8003EDE0
|
||||
/* 1A178 8003ED78 0000382D */ daddu $a3, $zero, $zero
|
||||
|
@ -3,8 +3,8 @@
|
||||
|
||||
glabel get_npc_safe
|
||||
/* 15F48 8003AB48 0000182D */ daddu $v1, $zero, $zero
|
||||
/* 15F4C 8003AB4C 3C06800A */ lui $a2, 0x800a
|
||||
/* 15F50 8003AB50 8CC60B90 */ lw $a2, 0xb90($a2)
|
||||
/* 15F4C 8003AB4C 3C06800A */ lui $a2, %hi(gCurrentNpcListPtr)
|
||||
/* 15F50 8003AB50 8CC60B90 */ lw $a2, %lo(gCurrentNpcListPtr)($a2)
|
||||
.L8003AB54:
|
||||
/* 15F54 8003AB54 8CC50000 */ lw $a1, ($a2)
|
||||
/* 15F58 8003AB58 50A00008 */ beql $a1, $zero, .L8003AB7C
|
||||
|
@ -3,8 +3,8 @@
|
||||
|
||||
glabel get_npc_unsafe
|
||||
/* 15EEC 8003AAEC 0000282D */ daddu $a1, $zero, $zero
|
||||
/* 15EF0 8003AAF0 3C06800A */ lui $a2, 0x800a
|
||||
/* 15EF4 8003AAF4 8CC60B90 */ lw $a2, 0xb90($a2)
|
||||
/* 15EF0 8003AAF0 3C06800A */ lui $a2, %hi(gCurrentNpcListPtr)
|
||||
/* 15EF4 8003AAF4 8CC60B90 */ lw $a2, %lo(gCurrentNpcListPtr)($a2)
|
||||
.L8003AAF8:
|
||||
/* 15EF8 8003AAF8 8CC30000 */ lw $v1, ($a2)
|
||||
/* 15EFC 8003AAFC 50600008 */ beql $v1, $zero, .L8003AB20
|
||||
|
@ -2,21 +2,21 @@
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel init_npc_list
|
||||
/* 1392C 8003852C 3C028007 */ lui $v0, 0x8007
|
||||
/* 13930 80038530 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 1392C 8003852C 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 13930 80038530 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 13934 80038534 80420070 */ lb $v0, 0x70($v0)
|
||||
/* 13938 80038538 14400005 */ bnez $v0, .L80038550
|
||||
/* 1393C 8003853C 00000000 */ nop
|
||||
/* 13940 80038540 3C02800A */ lui $v0, 0x800a
|
||||
/* 13944 80038544 24420990 */ addiu $v0, $v0, 0x990
|
||||
/* 13940 80038540 3C02800A */ lui $v0, %hi(gWorldNpcList)
|
||||
/* 13944 80038544 24420990 */ addiu $v0, $v0, %lo(gWorldNpcList)
|
||||
/* 13948 80038548 0800E156 */ j .L80038558
|
||||
/* 1394C 8003854C 00000000 */ nop
|
||||
.L80038550:
|
||||
/* 13950 80038550 3C02800A */ lui $v0, 0x800a
|
||||
/* 13954 80038554 24420A90 */ addiu $v0, $v0, 0xa90
|
||||
/* 13950 80038550 3C02800A */ lui $v0, %hi(gBattleNpcList)
|
||||
/* 13954 80038554 24420A90 */ addiu $v0, $v0, %lo(gBattleNpcList)
|
||||
.L80038558:
|
||||
/* 13958 80038558 3C01800A */ lui $at, 0x800a
|
||||
/* 1395C 8003855C AC220B90 */ sw $v0, 0xb90($at)
|
||||
/* 13958 80038558 3C01800A */ lui $at, %hi(gCurrentNpcListPtr)
|
||||
/* 1395C 8003855C AC220B90 */ sw $v0, %lo(gCurrentNpcListPtr)($at)
|
||||
/* 13960 80038560 24020001 */ addiu $v0, $zero, 1
|
||||
/* 13964 80038564 3C01800A */ lui $at, 0x800a
|
||||
/* 13968 80038568 A420A604 */ sh $zero, -0x59fc($at)
|
||||
|
@ -15,8 +15,8 @@ glabel kill_enemy
|
||||
/* 19BD4 8003E7D4 02629821 */ addu $s3, $s3, $v0
|
||||
/* 19BD8 8003E7D8 8E730F38 */ lw $s3, 0xf38($s3)
|
||||
/* 19BDC 8003E7DC 8E640000 */ lw $a0, ($s3)
|
||||
/* 19BE0 8003E7E0 3C12800B */ lui $s2, 0x800b
|
||||
/* 19BE4 8003E7E4 26520F10 */ addiu $s2, $s2, 0xf10
|
||||
/* 19BE0 8003E7E0 3C12800B */ lui $s2, %hi(gCurrentEncounter)
|
||||
/* 19BE4 8003E7E4 26520F10 */ addiu $s2, $s2, %lo(gCurrentEncounter)
|
||||
/* 19BE8 8003E7E8 18800009 */ blez $a0, .L8003E810
|
||||
/* 19BEC 8003E7EC 0000882D */ daddu $s1, $zero, $zero
|
||||
/* 19BF0 8003E7F0 0260182D */ daddu $v1, $s3, $zero
|
||||
|
@ -2,10 +2,10 @@
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel make_npcs
|
||||
/* 19A78 8003E678 3C028007 */ lui $v0, 0x8007
|
||||
/* 19A7C 8003E67C 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 19A80 8003E680 3C08800B */ lui $t0, 0x800b
|
||||
/* 19A84 8003E684 25080F10 */ addiu $t0, $t0, 0xf10
|
||||
/* 19A78 8003E678 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 19A7C 8003E67C 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 19A80 8003E680 3C08800B */ lui $t0, %hi(gCurrentEncounter)
|
||||
/* 19A84 8003E684 25080F10 */ addiu $t0, $t0, %lo(gCurrentEncounter)
|
||||
/* 19A88 8003E688 A1040021 */ sb $a0, 0x21($t0)
|
||||
/* 19A8C 8003E68C A1050020 */ sb $a1, 0x20($t0)
|
||||
/* 19A90 8003E690 AD060024 */ sw $a2, 0x24($t0)
|
||||
@ -28,8 +28,8 @@ glabel make_npcs
|
||||
/* 19ACC 8003E6CC 28A2003C */ slti $v0, $a1, 0x3c
|
||||
/* 19AD0 8003E6D0 1440FFF5 */ bnez $v0, .L8003E6A8
|
||||
/* 19AD4 8003E6D4 24E70030 */ addiu $a3, $a3, 0x30
|
||||
/* 19AD8 8003E6D8 3C028007 */ lui $v0, 0x8007
|
||||
/* 19ADC 8003E6DC 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 19AD8 8003E6D8 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 19ADC 8003E6DC 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 19AE0 8003E6E0 8442008A */ lh $v0, 0x8a($v0)
|
||||
/* 19AE4 8003E6E4 10400008 */ beqz $v0, .L8003E708
|
||||
/* 19AE8 8003E6E8 00000000 */ nop
|
||||
@ -44,8 +44,8 @@ glabel make_npcs
|
||||
.L8003E708:
|
||||
/* 19B08 8003E708 10C00007 */ beqz $a2, .L8003E728
|
||||
/* 19B0C 8003E70C 24020001 */ addiu $v0, $zero, 1
|
||||
/* 19B10 8003E710 3C01800A */ lui $at, 0x800a
|
||||
/* 19B14 8003E714 AC22A600 */ sw $v0, -0x5a00($at)
|
||||
/* 19B10 8003E710 3C01800A */ lui $at, %hi(gGameState)
|
||||
/* 19B14 8003E714 AC22A600 */ sw $v0, %lo(gGameState)($at)
|
||||
/* 19B18 8003E718 3C01800A */ lui $at, 0x800a
|
||||
/* 19B1C 8003E71C AC22A678 */ sw $v0, -0x5988($at)
|
||||
/* 19B20 8003E720 3C01800A */ lui $at, 0x800a
|
||||
|
@ -110,8 +110,8 @@ glabel npc_do_other_npc_collision
|
||||
/* 145A8 800391A8 00531024 */ and $v0, $v0, $s3
|
||||
/* 145AC 800391AC 10400005 */ beqz $v0, .L800391C4
|
||||
/* 145B0 800391B0 0000182D */ daddu $v1, $zero, $zero
|
||||
/* 145B4 800391B4 3C028011 */ lui $v0, 0x8011
|
||||
/* 145B8 800391B8 8042EBB0 */ lb $v0, -0x1450($v0)
|
||||
/* 145B4 800391B4 3C028011 */ lui $v0, %hi(D_8010EBB0)
|
||||
/* 145B8 800391B8 8042EBB0 */ lb $v0, %lo(D_8010EBB0)($v0)
|
||||
/* 145BC 800391BC 0800E479 */ j .L800391E4
|
||||
/* 145C0 800391C0 2C430001 */ sltiu $v1, $v0, 1
|
||||
.L800391C4:
|
||||
@ -119,8 +119,8 @@ glabel npc_do_other_npc_collision
|
||||
/* 145C8 800391C8 00531024 */ and $v0, $v0, $s3
|
||||
/* 145CC 800391CC 50400005 */ beql $v0, $zero, .L800391E4
|
||||
/* 145D0 800391D0 24030001 */ addiu $v1, $zero, 1
|
||||
/* 145D4 800391D4 3C028011 */ lui $v0, 0x8011
|
||||
/* 145D8 800391D8 8042EBB0 */ lb $v0, -0x1450($v0)
|
||||
/* 145D4 800391D4 3C028011 */ lui $v0, %hi(D_8010EBB0)
|
||||
/* 145D8 800391D8 8042EBB0 */ lb $v0, %lo(D_8010EBB0)($v0)
|
||||
/* 145DC 800391DC 50400001 */ beql $v0, $zero, .L800391E4
|
||||
/* 145E0 800391E0 24030001 */ addiu $v1, $zero, 1
|
||||
.L800391E4:
|
||||
|
@ -14,8 +14,8 @@ glabel npc_do_player_collision
|
||||
/* 146FC 800392FC F7B60030 */ sdc1 $f22, 0x30($sp)
|
||||
/* 14700 80039300 F7B40028 */ sdc1 $f20, 0x28($sp)
|
||||
/* 14704 80039304 8E230000 */ lw $v1, ($s1)
|
||||
/* 14708 80039308 3C108011 */ lui $s0, 0x8011
|
||||
/* 1470C 8003930C 2610EFC8 */ addiu $s0, $s0, -0x1038
|
||||
/* 14708 80039308 3C108011 */ lui $s0, %hi(gPlayerStatus)
|
||||
/* 1470C 8003930C 2610EFC8 */ addiu $s0, $s0, %lo(gPlayerStatus)
|
||||
/* 14710 80039310 30620100 */ andi $v0, $v1, 0x100
|
||||
/* 14714 80039314 144000D1 */ bnez $v0, .L8003965C
|
||||
/* 14718 80039318 0000102D */ daddu $v0, $zero, $zero
|
||||
|
@ -21,8 +21,8 @@ glabel render_npcs
|
||||
/* 15C30 8003A830 4481B000 */ mtc1 $at, $f22
|
||||
/* 15C34 8003A834 3C03800A */ lui $v1, 0x800a
|
||||
/* 15C38 8003A838 8463A634 */ lh $v1, -0x59cc($v1)
|
||||
/* 15C3C 8003A83C 3C04800B */ lui $a0, 0x800b
|
||||
/* 15C40 8003A840 24841D80 */ addiu $a0, $a0, 0x1d80
|
||||
/* 15C3C 8003A83C 3C04800B */ lui $a0, %hi(gCameras)
|
||||
/* 15C40 8003A840 24841D80 */ addiu $a0, $a0, %lo(gCameras)
|
||||
/* 15C44 8003A844 AFBF0064 */ sw $ra, 0x64($sp)
|
||||
/* 15C48 8003A848 AFB40060 */ sw $s4, 0x60($sp)
|
||||
/* 15C4C 8003A84C AFB00050 */ sw $s0, 0x50($sp)
|
||||
@ -36,8 +36,8 @@ glabel render_npcs
|
||||
/* 15C6C 8003A86C 000210C0 */ sll $v0, $v0, 3
|
||||
/* 15C70 8003A870 0044A021 */ addu $s4, $v0, $a0
|
||||
.L8003A874:
|
||||
/* 15C74 8003A874 3C03800A */ lui $v1, 0x800a
|
||||
/* 15C78 8003A878 8C630B90 */ lw $v1, 0xb90($v1)
|
||||
/* 15C74 8003A874 3C03800A */ lui $v1, %hi(gCurrentNpcListPtr)
|
||||
/* 15C78 8003A878 8C630B90 */ lw $v1, %lo(gCurrentNpcListPtr)($v1)
|
||||
/* 15C7C 8003A87C 00121080 */ sll $v0, $s2, 2
|
||||
/* 15C80 8003A880 00431021 */ addu $v0, $v0, $v1
|
||||
/* 15C84 8003A884 8C500000 */ lw $s0, ($v0)
|
||||
|
@ -3,8 +3,8 @@
|
||||
|
||||
glabel set_npc_yaw
|
||||
/* 16740 8003B340 44857000 */ mtc1 $a1, $f14
|
||||
/* 16744 8003B344 3C038007 */ lui $v1, 0x8007
|
||||
/* 16748 8003B348 8C637410 */ lw $v1, 0x7410($v1)
|
||||
/* 16744 8003B344 3C038007 */ lui $v1, %hi(gCurrentCameraID)
|
||||
/* 16748 8003B348 8C637410 */ lw $v1, %lo(gCurrentCameraID)($v1)
|
||||
/* 1674C 8003B34C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 16750 8003B350 AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* 16754 8003B354 0080802D */ daddu $s0, $a0, $zero
|
||||
|
@ -6,16 +6,16 @@ glabel update_npcs
|
||||
/* 14D34 80039934 3C02FFFF */ lui $v0, 0xffff
|
||||
/* 14D38 80039938 34427FFF */ ori $v0, $v0, 0x7fff
|
||||
/* 14D3C 8003993C AFB3003C */ sw $s3, 0x3c($sp)
|
||||
/* 14D40 80039940 3C138011 */ lui $s3, 0x8011
|
||||
/* 14D44 80039944 2673EFC8 */ addiu $s3, $s3, -0x1038
|
||||
/* 14D40 80039940 3C138011 */ lui $s3, %hi(gPlayerStatus)
|
||||
/* 14D44 80039944 2673EFC8 */ addiu $s3, $s3, %lo(gPlayerStatus)
|
||||
/* 14D48 80039948 AFBF0040 */ sw $ra, 0x40($sp)
|
||||
/* 14D4C 8003994C AFB20038 */ sw $s2, 0x38($sp)
|
||||
/* 14D50 80039950 AFB10034 */ sw $s1, 0x34($sp)
|
||||
/* 14D54 80039954 AFB00030 */ sw $s0, 0x30($sp)
|
||||
/* 14D58 80039958 F7B40048 */ sdc1 $f20, 0x48($sp)
|
||||
/* 14D5C 8003995C 8E630004 */ lw $v1, 4($s3)
|
||||
/* 14D60 80039960 3C04800A */ lui $a0, 0x800a
|
||||
/* 14D64 80039964 8C84A650 */ lw $a0, -0x59b0($a0)
|
||||
/* 14D60 80039960 3C04800A */ lui $a0, %hi(D_8009A650)
|
||||
/* 14D64 80039964 8C84A650 */ lw $a0, %lo(D_8009A650)($a0)
|
||||
/* 14D68 80039968 00621824 */ and $v1, $v1, $v0
|
||||
/* 14D6C 8003996C 30840C00 */ andi $a0, $a0, 0xc00
|
||||
/* 14D70 80039970 14800104 */ bnez $a0, .L80039D84
|
||||
@ -23,8 +23,8 @@ glabel update_npcs
|
||||
/* 14D78 80039978 0000902D */ daddu $s2, $zero, $zero
|
||||
/* 14D7C 8003997C 4480A000 */ mtc1 $zero, $f20
|
||||
.L80039980:
|
||||
/* 14D80 80039980 3C03800A */ lui $v1, 0x800a
|
||||
/* 14D84 80039984 8C630B90 */ lw $v1, 0xb90($v1)
|
||||
/* 14D80 80039980 3C03800A */ lui $v1, %hi(gCurrentNpcListPtr)
|
||||
/* 14D84 80039984 8C630B90 */ lw $v1, %lo(gCurrentNpcListPtr)($v1)
|
||||
/* 14D88 80039988 00121080 */ sll $v0, $s2, 2
|
||||
/* 14D8C 8003998C 00431021 */ addu $v0, $v0, $v1
|
||||
/* 14D90 80039990 8C500000 */ lw $s0, ($v0)
|
||||
|
@ -375,8 +375,8 @@ glabel func_802471EC
|
||||
/* 167FCC 8024776C 24A579C4 */ addiu $a1, $a1, 0x79c4
|
||||
/* 167FD0 80247770 00021840 */ sll $v1, $v0, 1
|
||||
/* 167FD4 80247774 00621821 */ addu $v1, $v1, $v0
|
||||
/* 167FD8 80247778 3C028007 */ lui $v0, 0x8007
|
||||
/* 167FDC 8024777C 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 167FD8 80247778 3C028007 */ lui $v0, %hi(gGameStatusPtr)
|
||||
/* 167FDC 8024777C 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
|
||||
/* 167FE0 80247780 000318C0 */ sll $v1, $v1, 3
|
||||
/* 167FE4 80247784 90440166 */ lbu $a0, 0x166($v0)
|
||||
/* 167FE8 80247788 00651821 */ addu $v1, $v1, $a1
|
||||
@ -416,8 +416,8 @@ glabel func_802471EC
|
||||
/* 16806C 8024780C 3C05F5DE */ lui $a1, 0xf5de
|
||||
/* 168070 80247810 34A50180 */ ori $a1, $a1, 0x180
|
||||
/* 168074 80247814 2406FF80 */ addiu $a2, $zero, -0x80
|
||||
/* 168078 80247818 3C038007 */ lui $v1, 0x8007
|
||||
/* 16807C 8024781C 8C63419C */ lw $v1, 0x419c($v1)
|
||||
/* 168078 80247818 3C038007 */ lui $v1, %hi(gGameStatusPtr)
|
||||
/* 16807C 8024781C 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1)
|
||||
/* 168080 80247820 2402000B */ addiu $v0, $zero, 0xb
|
||||
/* 168084 80247824 A4600086 */ sh $zero, 0x86($v1)
|
||||
/* 168088 80247828 A462008C */ sh $v0, 0x8c($v1)
|
||||
@ -562,8 +562,8 @@ glabel func_802471EC
|
||||
/* 1682A0 80247A40 24A595E8 */ addiu $a1, $a1, -0x6a18
|
||||
/* 1682A4 80247A44 24060001 */ addiu $a2, $zero, 1
|
||||
/* 1682A8 80247A48 8CA20038 */ lw $v0, 0x38($a1)
|
||||
/* 1682AC 80247A4C 3C038007 */ lui $v1, 0x8007
|
||||
/* 1682B0 80247A50 8C63419C */ lw $v1, 0x419c($v1)
|
||||
/* 1682AC 80247A4C 3C038007 */ lui $v1, %hi(gGameStatusPtr)
|
||||
/* 1682B0 80247A50 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1)
|
||||
/* 1682B4 80247A54 3C048025 */ lui $a0, 0x8025
|
||||
/* 1682B8 80247A58 8C849B84 */ lw $a0, -0x647c($a0)
|
||||
/* 1682BC 80247A5C 00C21023 */ subu $v0, $a2, $v0
|
||||
|
@ -317,7 +317,7 @@ glabel func_80249380
|
||||
/* 16A090 80249830 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 16A094 80249834 AFA00018 */ sw $zero, 0x18($sp)
|
||||
/* 16A098 80249838 AFA2001C */ sw $v0, 0x1c($sp)
|
||||
/* 16A09C 8024983C 0C090AE8 */ jal func_80242BA0
|
||||
/* 16A09C 8024983C 0C090AE8 */ jal pause_set_cursor_opacity
|
||||
/* 16A0A0 80249840 AFA20020 */ sw $v0, 0x20($sp)
|
||||
/* 16A0A4 80249844 3C06FCFF */ lui $a2, 0xfcff
|
||||
/* 16A0A8 80249848 34C6FFFF */ ori $a2, $a2, 0xffff
|
||||
|
@ -117,8 +117,8 @@ glabel ActorSpeak
|
||||
/* 1819C4 802530E4 AC24FA60 */ sw $a0, -0x5a0($at)
|
||||
/* 1819C8 802530E8 0C0496AE */ jal clamp_printer_coords
|
||||
/* 1819CC 802530EC 00000000 */ nop
|
||||
/* 1819D0 802530F0 3C03800A */ lui $v1, 0x800a
|
||||
/* 1819D4 802530F4 2463A650 */ addiu $v1, $v1, -0x59b0
|
||||
/* 1819D0 802530F0 3C03800A */ lui $v1, %hi(D_8009A650)
|
||||
/* 1819D4 802530F4 2463A650 */ addiu $v1, $v1, %lo(D_8009A650)
|
||||
/* 1819D8 802530F8 AE600070 */ sw $zero, 0x70($s3)
|
||||
/* 1819DC 802530FC 8C620000 */ lw $v0, ($v1)
|
||||
/* 1819E0 80253100 3C06802A */ lui $a2, 0x802a
|
||||
@ -231,8 +231,8 @@ glabel ActorSpeak
|
||||
/* 181B6C 8025328C 0C03A6CC */ jal decrement_status_menu_disabled
|
||||
/* 181B70 80253290 00000000 */ nop
|
||||
/* 181B74 80253294 24020001 */ addiu $v0, $zero, 1
|
||||
/* 181B78 80253298 3C03800A */ lui $v1, 0x800a
|
||||
/* 181B7C 8025329C 2463A650 */ addiu $v1, $v1, -0x59b0
|
||||
/* 181B78 80253298 3C03800A */ lui $v1, %hi(D_8009A650)
|
||||
/* 181B7C 8025329C 2463A650 */ addiu $v1, $v1, %lo(D_8009A650)
|
||||
/* 181B80 802532A0 8C640000 */ lw $a0, ($v1)
|
||||
/* 181B84 802532A4 2405FFEF */ addiu $a1, $zero, -0x11
|
||||
/* 181B88 802532A8 00852024 */ and $a0, $a0, $a1
|
||||
|
@ -6,8 +6,8 @@ glabel CancelablePlayerRunToGoal
|
||||
/* 1A27E0 80273F00 AFB30024 */ sw $s3, 0x24($sp)
|
||||
/* 1A27E4 80273F04 0080982D */ daddu $s3, $a0, $zero
|
||||
/* 1A27E8 80273F08 AFB40028 */ sw $s4, 0x28($sp)
|
||||
/* 1A27EC 80273F0C 3C14800E */ lui $s4, 0x800e
|
||||
/* 1A27F0 80273F10 2694C070 */ addiu $s4, $s4, -0x3f90
|
||||
/* 1A27EC 80273F0C 3C14800E */ lui $s4, %hi(gBattleStatus)
|
||||
/* 1A27F0 80273F10 2694C070 */ addiu $s4, $s4, %lo(gBattleStatus)
|
||||
/* 1A27F4 80273F14 AFBF002C */ sw $ra, 0x2c($sp)
|
||||
/* 1A27F8 80273F18 AFB20020 */ sw $s2, 0x20($sp)
|
||||
/* 1A27FC 80273F1C AFB1001C */ sw $s1, 0x1c($sp)
|
||||
|
@ -14,8 +14,8 @@ glabel DropStarPoints
|
||||
/* 1AB1A8 8027C8C8 0C0B1EAF */ jal get_variable
|
||||
/* 1AB1AC 8027C8CC 8C450000 */ lw $a1, ($v0)
|
||||
/* 1AB1B0 8027C8D0 0040202D */ daddu $a0, $v0, $zero
|
||||
/* 1AB1B4 8027C8D4 3C14800E */ lui $s4, 0x800e
|
||||
/* 1AB1B8 8027C8D8 2694C070 */ addiu $s4, $s4, -0x3f90
|
||||
/* 1AB1B4 8027C8D4 3C14800E */ lui $s4, %hi(gBattleStatus)
|
||||
/* 1AB1B8 8027C8D8 2694C070 */ addiu $s4, $s4, %lo(gBattleStatus)
|
||||
/* 1AB1BC 8027C8DC 2402FF81 */ addiu $v0, $zero, -0x7f
|
||||
/* 1AB1C0 8027C8E0 14820002 */ bne $a0, $v0, .L8027C8EC
|
||||
/* 1AB1C4 8027C8E4 00000000 */ nop
|
||||
@ -37,8 +37,8 @@ glabel DropStarPoints
|
||||
/* 1AB200 8027C920 3C013F80 */ lui $at, 0x3f80
|
||||
/* 1AB204 8027C924 44813000 */ mtc1 $at, $f6
|
||||
.L8027C928:
|
||||
/* 1AB208 8027C928 3C028011 */ lui $v0, 0x8011
|
||||
/* 1AB20C 8027C92C 2442F290 */ addiu $v0, $v0, -0xd70
|
||||
/* 1AB208 8027C928 3C028011 */ lui $v0, %hi(gPlayerData)
|
||||
/* 1AB20C 8027C92C 2442F290 */ addiu $v0, $v0, %lo(gPlayerData)
|
||||
/* 1AB210 8027C930 80430009 */ lb $v1, 9($v0)
|
||||
/* 1AB214 8027C934 44832000 */ mtc1 $v1, $f4
|
||||
/* 1AB218 8027C938 00000000 */ nop
|
||||
@ -111,8 +111,8 @@ glabel DropStarPoints
|
||||
/* 1AB310 8027CA30 00531021 */ addu $v0, $v0, $s3
|
||||
/* 1AB314 8027CA34 A2820079 */ sb $v0, 0x79($s4)
|
||||
.L8027CA38:
|
||||
/* 1AB318 8027CA38 3C03800E */ lui $v1, 0x800e
|
||||
/* 1AB31C 8027CA3C 2463C070 */ addiu $v1, $v1, -0x3f90
|
||||
/* 1AB318 8027CA38 3C03800E */ lui $v1, %hi(gBattleStatus)
|
||||
/* 1AB31C 8027CA3C 2463C070 */ addiu $v1, $v1, %lo(gBattleStatus)
|
||||
/* 1AB320 8027CA40 8C640000 */ lw $a0, ($v1)
|
||||
/* 1AB324 8027CA44 3C050100 */ lui $a1, 0x100
|
||||
/* 1AB328 8027CA48 00852025 */ or $a0, $a0, $a1
|
||||
|
@ -151,8 +151,8 @@ glabel EndActorSpeech
|
||||
/* 181DD8 802534F8 0C03A6CC */ jal decrement_status_menu_disabled
|
||||
/* 181DDC 802534FC 00000000 */ nop
|
||||
/* 181DE0 80253500 24020001 */ addiu $v0, $zero, 1
|
||||
/* 181DE4 80253504 3C03800A */ lui $v1, 0x800a
|
||||
/* 181DE8 80253508 2463A650 */ addiu $v1, $v1, -0x59b0
|
||||
/* 181DE4 80253504 3C03800A */ lui $v1, %hi(D_8009A650)
|
||||
/* 181DE8 80253508 2463A650 */ addiu $v1, $v1, %lo(D_8009A650)
|
||||
/* 181DEC 8025350C 8C640000 */ lw $a0, ($v1)
|
||||
/* 181DF0 80253510 2405FFEF */ addiu $a1, $zero, -0x11
|
||||
/* 181DF4 80253514 00852024 */ and $a0, $a0, $a1
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user