Use all symbols in symbol_addrs.txt

This commit is contained in:
Ethan Roseman 2020-10-15 00:43:07 -04:00
parent 8c9e999bfc
commit a285afc756
74 changed files with 420 additions and 386 deletions

View File

@ -15,8 +15,8 @@ glabel entry_point
/* 1024 80025C24 00000000 */ nop
/* 1028 80025C28 3C1D800B */ lui $sp, 0x800b
/* 102C 80025C2C 27BD6590 */ addiu $sp, $sp, 0x6590
/* 1030 80025C30 3C0A8006 */ lui $t2, 0x8006
/* 1034 80025C34 254AE8B0 */ addiu $t2, $t2, -0x1750
/* 1030 80025C30 3C0A8006 */ lui $t2, %hi(nuBoot)
/* 1034 80025C34 254AE8B0 */ addiu $t2, $t2, %lo(nuBoot)
/* 1038 80025C38 01400008 */ jr $t2
/* 103C 80025C3C 00000000 */ nop
/* 1040 80025C40 00000000 */ nop

View File

@ -13,8 +13,8 @@ glabel func_802E8F94
/* 10A834 802E8FB4 8C430000 */ lw $v1, ($v0)
/* 10A838 802E8FB8 8C440004 */ lw $a0, 4($v0)
/* 10A83C 802E8FBC 8C450008 */ lw $a1, 8($v0)
/* 10A840 802E8FC0 3C02802F */ lui $v0, 0x802f
/* 10A844 802E8FC4 24428E4C */ addiu $v0, $v0, -0x71b4
/* 10A840 802E8FC0 3C02802F */ lui $v0, %hi(push_entity_matrix)
/* 10A844 802E8FC4 24428E4C */ addiu $v0, $v0, %lo(push_entity_matrix)
/* 10A848 802E8FC8 8E300040 */ lw $s0, 0x40($s1)
/* 10A84C 802E8FCC 2632004C */ addiu $s2, $s1, 0x4c
/* 10A850 802E8FD0 AE22003C */ sw $v0, 0x3c($s1)

View File

@ -7,8 +7,8 @@ glabel pause_badges_count_all
/* 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
/* 13A3A8 80247068 3C068024 */ lui $a2, %hi(pause_badges_comparator)
/* 13A3AC 8024706C 24C66FE0 */ addiu $a2, $a2, %lo(pause_badges_comparator)
/* 13A3B0 80247070 AFBF0014 */ sw $ra, 0x14($sp)
/* 13A3B4 80247074 0C091293 */ jal pause_sort_item_list
/* 13A3B8 80247078 24050080 */ addiu $a1, $zero, 0x80

View File

@ -7,8 +7,8 @@ glabel pause_badges_count_equipped
/* 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
/* 13A404 802470C4 3C068024 */ lui $a2, %hi(pause_badges_comparator)
/* 13A408 802470C8 24C66FE0 */ addiu $a2, $a2, %lo(pause_badges_comparator)
/* 13A40C 802470CC AFBF0014 */ sw $ra, 0x14($sp)
/* 13A410 802470D0 0C091293 */ jal pause_sort_item_list
/* 13A414 802470D4 24050040 */ addiu $a1, $zero, 0x40

View File

@ -7,8 +7,8 @@ glabel pause_init
/* 1373A8 80244068 24841340 */ addiu $a0, $a0, 0x1340
/* 1373AC 8024406C 3C050013 */ lui $a1, 0x13
/* 1373B0 80244070 24A55EE0 */ addiu $a1, $a1, 0x5ee0
/* 1373B4 80244074 3C068024 */ lui $a2, 0x8024
/* 1373B8 80244078 24C6E000 */ addiu $a2, $a2, -0x2000
/* 1373B4 80244074 3C068024 */ lui $a2, %hi(get_dpad_input_radial)
/* 1373B8 80244078 24C6E000 */ addiu $a2, $a2, %lo(get_dpad_input_radial)
/* 1373BC 8024407C AFBF0028 */ sw $ra, 0x28($sp)
/* 1373C0 80244080 AFB50024 */ sw $s5, 0x24($sp)
/* 1373C4 80244084 AFB40020 */ sw $s4, 0x20($sp)

View File

@ -47,12 +47,12 @@ glabel boot_main
/* 1408 80026008 00000000 */ nop
/* 140C 8002600C 0C0AC80F */ jal func_802B203C
/* 1410 80026010 00000000 */ nop
/* 1414 80026014 3C048002 */ lui $a0, 0x8002
/* 1418 80026018 2484605C */ addiu $a0, $a0, 0x605c
/* 1414 80026014 3C048002 */ lui $a0, %hi(gfxRetrace_Callback)
/* 1418 80026018 2484605C */ addiu $a0, $a0, %lo(gfxRetrace_Callback)
/* 141C 8002601C 0C017C94 */ jal nuGfxFuncSet
/* 1420 80026020 00000000 */ nop
/* 1424 80026024 3C048002 */ lui $a0, 0x8002
/* 1428 80026028 2484670C */ addiu $a0, $a0, 0x670c
/* 1424 80026024 3C048002 */ lui $a0, %hi(gfxPreNMI_Callback)
/* 1428 80026028 2484670C */ addiu $a0, $a0, %lo(gfxPreNMI_Callback)
/* 142C 8002602C 0C017CA4 */ jal nuGfxPreNMIFuncSet
/* 1430 80026030 00000000 */ nop
/* 1434 80026034 0C019680 */ jal osGetCount

View File

@ -127,15 +127,15 @@ glabel _create_npc
/* 13B60 80038760 8E420008 */ lw $v0, 8($s2)
/* 13B64 80038764 14400004 */ bnez $v0, .L80038778
/* 13B68 80038768 AE020004 */ sw $v0, 4($s0)
/* 13B6C 8003876C 3C028004 */ lui $v0, 0x8004
/* 13B70 80038770 24428470 */ addiu $v0, $v0, -0x7b90
/* 13B6C 8003876C 3C028004 */ lui $v0, %hi(NOP_npc_callback)
/* 13B70 80038770 24428470 */ addiu $v0, $v0, %lo(NOP_npc_callback)
/* 13B74 80038774 AE020004 */ sw $v0, 4($s0)
.L80038778:
/* 13B78 80038778 8E42000C */ lw $v0, 0xc($s2)
/* 13B7C 8003877C 14400004 */ bnez $v0, .L80038790
/* 13B80 80038780 AE020008 */ sw $v0, 8($s0)
/* 13B84 80038784 3C028004 */ lui $v0, 0x8004
/* 13B88 80038788 24428470 */ addiu $v0, $v0, -0x7b90
/* 13B84 80038784 3C028004 */ lui $v0, %hi(NOP_npc_callback)
/* 13B88 80038788 24428470 */ addiu $v0, $v0, %lo(NOP_npc_callback)
/* 13B8C 8003878C AE020008 */ sw $v0, 8($s0)
.L80038790:
/* 13B90 80038790 16800015 */ bnez $s4, .L800387E8

View File

@ -102,8 +102,8 @@ glabel render_npcs
/* 15D64 8003A964 4600A007 */ neg.s $f0, $f20
/* 15D68 8003A968 4600018D */ trunc.w.s $f6, $f0
/* 15D6C 8003A96C E6260004 */ swc1 $f6, 4($s1)
/* 15D70 8003A970 3C028004 */ lui $v0, 0x8004
/* 15D74 8003A974 24429FD0 */ addiu $v0, $v0, -0x6030
/* 15D70 8003A970 3C028004 */ lui $v0, %hi(appendGfx_npc)
/* 15D74 8003A974 24429FD0 */ addiu $v0, $v0, %lo(appendGfx_npc)
/* 15D78 8003A978 AE300008 */ sw $s0, 8($s1)
/* 15D7C 8003A97C AE22000C */ sw $v0, 0xc($s1)
/* 15D80 8003A980 820200AA */ lb $v0, 0xaa($s0)
@ -139,8 +139,8 @@ glabel render_npcs
/* 15DEC 8003A9EC 4600018D */ trunc.w.s $f6, $f0
/* 15DF0 8003A9F0 E6260004 */ swc1 $f6, 4($s1)
/* 15DF4 8003A9F4 0220202D */ daddu $a0, $s1, $zero
/* 15DF8 8003A9F8 3C028004 */ lui $v0, 0x8004
/* 15DFC 8003A9FC 2442AE38 */ addiu $v0, $v0, -0x51c8
/* 15DF8 8003A9F8 3C028004 */ lui $v0, %hi(appedGfx_npc_blur)
/* 15DFC 8003A9FC 2442AE38 */ addiu $v0, $v0, %lo(appedGfx_npc_blur)
/* 15E00 8003AA00 AE22000C */ sw $v0, 0xc($s1)
/* 15E04 8003AA04 24020011 */ addiu $v0, $zero, 0x11
/* 15E08 8003AA08 AE300008 */ sw $s0, 8($s1)

View File

@ -57,8 +57,8 @@ glabel pause_items_load_items
.L8024A594:
/* 13D8D4 8024A594 3C048027 */ lui $a0, 0x8027
/* 13D8D8 8024A598 24840400 */ addiu $a0, $a0, 0x400
/* 13D8DC 8024A59C 3C068025 */ lui $a2, 0x8025
/* 13D8E0 8024A5A0 24C697B0 */ addiu $a2, $a2, -0x6850
/* 13D8DC 8024A59C 3C068025 */ lui $a2, %hi(pause_items_comparator)
/* 13D8E0 8024A5A0 24C697B0 */ addiu $a2, $a2, %lo(pause_items_comparator)
/* 13D8E4 8024A5A4 0C091293 */ jal pause_sort_item_list
/* 13D8E8 8024A5A8 0200282D */ daddu $a1, $s0, $zero
.L8024A5AC:

View File

@ -17,8 +17,8 @@ glabel func_80244030
/* 1648C0 80244060 50400001 */ beql $v0, $zero, .L80244068
/* 1648C4 80244064 240500FF */ addiu $a1, $zero, 0xff
.L80244068:
/* 1648C8 80244068 3C108025 */ lui $s0, 0x8025
/* 1648CC 8024406C 2610C0A0 */ addiu $s0, $s0, -0x3f60
/* 1648C8 80244068 3C108025 */ lui $s0, %hi(pause_partners_draw_movelist_flower)
/* 1648CC 8024406C 2610C0A0 */ addiu $s0, $s0, %lo(pause_partners_draw_movelist_flower)
/* 1648D0 80244070 0C0513AC */ jal icon_set_opacity
/* 1648D4 80244074 8E040000 */ lw $a0, ($s0)
/* 1648D8 80244078 8E040000 */ lw $a0, ($s0)

View File

@ -9,8 +9,8 @@ glabel func_802448E0
/* 165150 802448F0 24841340 */ addiu $a0, $a0, 0x1340
/* 165154 802448F4 3C050013 */ lui $a1, 0x13
/* 165158 802448F8 24A55EE0 */ addiu $a1, $a1, 0x5ee0
/* 16515C 802448FC 3C068024 */ lui $a2, 0x8024
/* 165160 80244900 24C6E000 */ addiu $a2, $a2, -0x2000
/* 16515C 802448FC 3C068024 */ lui $a2, %hi(get_dpad_input_radial)
/* 165160 80244900 24C6E000 */ addiu $a2, $a2, %lo(get_dpad_input_radial)
/* 165164 80244904 AFBF0028 */ sw $ra, 0x28($sp)
/* 165168 80244908 AFB50024 */ sw $s5, 0x24($sp)
/* 16516C 8024490C AFB3001C */ sw $s3, 0x1c($sp)
@ -19,8 +19,8 @@ glabel func_802448E0
/* 165178 80244918 0C00A5CF */ jal dma_copy
/* 16517C 8024491C AFB00010 */ sw $s0, 0x10($sp)
/* 165180 80244920 0000802D */ daddu $s0, $zero, $zero
/* 165184 80244924 3C128025 */ lui $s2, 0x8025
/* 165188 80244928 2652C0A0 */ addiu $s2, $s2, -0x3f60
/* 165184 80244924 3C128025 */ lui $s2, %hi(pause_partners_draw_movelist_flower)
/* 165188 80244928 2652C0A0 */ addiu $s2, $s2, %lo(pause_partners_draw_movelist_flower)
/* 16518C 8024492C 3C118025 */ lui $s1, 0x8025
/* 165190 80244930 26319B80 */ addiu $s1, $s1, -0x6480
.L80244934:
@ -35,8 +35,8 @@ glabel func_802448E0
/* 1651B4 80244954 AE440000 */ sw $a0, ($s2)
/* 1651B8 80244958 1A00FFF6 */ blez $s0, .L80244934
/* 1651BC 8024495C 26520004 */ addiu $s2, $s2, 4
/* 1651C0 80244960 3C028025 */ lui $v0, 0x8025
/* 1651C4 80244964 8C42C0A0 */ lw $v0, -0x3f60($v0)
/* 1651C0 80244960 3C028025 */ lui $v0, %hi(pause_partners_draw_movelist_flower)
/* 1651C4 80244964 8C42C0A0 */ lw $v0, %lo(pause_partners_draw_movelist_flower)($v0)
/* 1651C8 80244968 3C018025 */ lui $at, 0x8025
/* 1651CC 8024496C AC22C088 */ sw $v0, -0x3f78($at)
/* 1651D0 80244970 16800004 */ bnez $s4, .L80244984

View File

@ -6,8 +6,8 @@ glabel func_80244B00
/* 165364 80244B04 AFB00010 */ sw $s0, 0x10($sp)
/* 165368 80244B08 0000802D */ daddu $s0, $zero, $zero
/* 16536C 80244B0C AFB10014 */ sw $s1, 0x14($sp)
/* 165370 80244B10 3C118025 */ lui $s1, 0x8025
/* 165374 80244B14 2631C0A0 */ addiu $s1, $s1, -0x3f60
/* 165370 80244B10 3C118025 */ lui $s1, %hi(pause_partners_draw_movelist_flower)
/* 165374 80244B14 2631C0A0 */ addiu $s1, $s1, %lo(pause_partners_draw_movelist_flower)
/* 165378 80244B18 AFBF0018 */ sw $ra, 0x18($sp)
.L80244B1C:
/* 16537C 80244B1C 8E240000 */ lw $a0, ($s1)

View File

@ -534,8 +534,8 @@ glabel func_80245A40
/* 166A7C 8024621C 0C051F9F */ jal func_80147E7C
/* 166A80 80246220 24040034 */ addiu $a0, $zero, 0x34
/* 166A84 80246224 24040035 */ addiu $a0, $zero, 0x35
/* 166A88 80246228 3C108024 */ lui $s0, 0x8024
/* 166A8C 8024622C 261034DC */ addiu $s0, $s0, 0x34dc
/* 166A88 80246228 3C108024 */ lui $s0, %hi(pause_update_cursor)
/* 166A8C 8024622C 261034DC */ addiu $s0, $s0, %lo(pause_update_cursor)
/* 166A90 80246230 0C051F9F */ jal func_80147E7C
/* 166A94 80246234 0200282D */ daddu $a1, $s0, $zero
/* 166A98 80246238 24040037 */ addiu $a0, $zero, 0x37
@ -637,8 +637,8 @@ glabel func_80245A40
/* 166C04 802463A4 0C051F9F */ jal func_80147E7C
/* 166C08 802463A8 24040034 */ addiu $a0, $zero, 0x34
/* 166C0C 802463AC 24040035 */ addiu $a0, $zero, 0x35
/* 166C10 802463B0 3C108024 */ lui $s0, 0x8024
/* 166C14 802463B4 261034DC */ addiu $s0, $s0, 0x34dc
/* 166C10 802463B0 3C108024 */ lui $s0, %hi(pause_update_cursor)
/* 166C14 802463B4 261034DC */ addiu $s0, $s0, %lo(pause_update_cursor)
/* 166C18 802463B8 0C051F9F */ jal func_80147E7C
/* 166C1C 802463BC 0200282D */ daddu $a1, $s0, $zero
/* 166C20 802463C0 24040037 */ addiu $a0, $zero, 0x37
@ -1080,8 +1080,8 @@ glabel func_80245A40
/* 167290 80246A30 0C051F9F */ jal func_80147E7C
/* 167294 80246A34 24040034 */ addiu $a0, $zero, 0x34
/* 167298 80246A38 24040035 */ addiu $a0, $zero, 0x35
/* 16729C 80246A3C 3C108024 */ lui $s0, 0x8024
/* 1672A0 80246A40 261034DC */ addiu $s0, $s0, 0x34dc
/* 16729C 80246A3C 3C108024 */ lui $s0, %hi(pause_update_cursor)
/* 1672A0 80246A40 261034DC */ addiu $s0, $s0, %lo(pause_update_cursor)
/* 1672A4 80246A44 0C051F9F */ jal func_80147E7C
/* 1672A8 80246A48 0200282D */ daddu $a1, $s0, $zero
/* 1672AC 80246A4C 24040037 */ addiu $a0, $zero, 0x37
@ -1103,8 +1103,8 @@ glabel func_80245A40
/* 1672EC 80246A8C 0C051F9F */ jal func_80147E7C
/* 1672F0 80246A90 24040034 */ addiu $a0, $zero, 0x34
/* 1672F4 80246A94 24040035 */ addiu $a0, $zero, 0x35
/* 1672F8 80246A98 3C108024 */ lui $s0, 0x8024
/* 1672FC 80246A9C 261034DC */ addiu $s0, $s0, 0x34dc
/* 1672F8 80246A98 3C108024 */ lui $s0, %hi(pause_update_cursor)
/* 1672FC 80246A9C 261034DC */ addiu $s0, $s0, %lo(pause_update_cursor)
/* 167300 80246AA0 0C051F9F */ jal func_80147E7C
/* 167304 80246AA4 0200282D */ daddu $a1, $s0, $zero
/* 167308 80246AA8 24040037 */ addiu $a0, $zero, 0x37

View File

@ -41,8 +41,8 @@ glabel func_80248024
/* 16890C 802480AC 0C051F9F */ jal func_80147E7C
/* 168910 802480B0 24040034 */ addiu $a0, $zero, 0x34
/* 168914 802480B4 24040035 */ addiu $a0, $zero, 0x35
/* 168918 802480B8 3C108024 */ lui $s0, 0x8024
/* 16891C 802480BC 261034DC */ addiu $s0, $s0, 0x34dc
/* 168918 802480B8 3C108024 */ lui $s0, %hi(pause_update_cursor)
/* 16891C 802480BC 261034DC */ addiu $s0, $s0, %lo(pause_update_cursor)
/* 168920 802480C0 0C051F9F */ jal func_80147E7C
/* 168924 802480C4 0200282D */ daddu $a1, $s0, $zero
/* 168928 802480C8 24040037 */ addiu $a0, $zero, 0x37
@ -62,8 +62,8 @@ glabel func_80248024
/* 16895C 802480FC 0C051F9F */ jal func_80147E7C
/* 168960 80248100 24040034 */ addiu $a0, $zero, 0x34
/* 168964 80248104 24040035 */ addiu $a0, $zero, 0x35
/* 168968 80248108 3C108024 */ lui $s0, 0x8024
/* 16896C 8024810C 261034DC */ addiu $s0, $s0, 0x34dc
/* 168968 80248108 3C108024 */ lui $s0, %hi(pause_update_cursor)
/* 16896C 8024810C 261034DC */ addiu $s0, $s0, %lo(pause_update_cursor)
/* 168970 80248110 0C051F9F */ jal func_80147E7C
/* 168974 80248114 0200282D */ daddu $a1, $s0, $zero
/* 168978 80248118 24040037 */ addiu $a0, $zero, 0x37

View File

@ -485,12 +485,12 @@ glabel begin_battle
/* 1701EC 8024190C 8C42C074 */ lw $v0, -0x3f8c($v0)
/* 1701F0 80241910 8E9000D8 */ lw $s0, 0xd8($s4)
/* 1701F4 80241914 30420040 */ andi $v0, $v0, 0x40
/* 1701F8 80241918 3C048028 */ lui $a0, 0x8028
/* 1701FC 8024191C 24844A40 */ addiu $a0, $a0, 0x4a40
/* 1701F8 80241918 3C048028 */ lui $a0, %hi(MarioEnterStage)
/* 1701FC 8024191C 24844A40 */ addiu $a0, $a0, %lo(MarioEnterStage)
/* 170200 80241920 10400003 */ beqz $v0, .L80241930
/* 170204 80241924 2405000A */ addiu $a1, $zero, 0xa
/* 170208 80241928 3C048028 */ lui $a0, 0x8028
/* 17020C 8024192C 24844D04 */ addiu $a0, $a0, 0x4d04
/* 170208 80241928 3C048028 */ lui $a0, %hi(PeachEnterStage)
/* 17020C 8024192C 24844D04 */ addiu $a0, $a0, %lo(PeachEnterStage)
.L80241930:
/* 170210 80241930 0C0B0CF8 */ jal start_script
/* 170214 80241934 0000302D */ daddu $a2, $zero, $zero
@ -511,8 +511,8 @@ glabel begin_battle
/* 17024C 8024196C 2404002D */ addiu $a0, $zero, 0x2d
/* 170250 80241970 1040000C */ beqz $v0, .L802419A4
/* 170254 80241974 2405000A */ addiu $a1, $zero, 0xa
/* 170258 80241978 3C048029 */ lui $a0, 0x8029
/* 17025C 8024197C 2484907C */ addiu $a0, $a0, -0x6f84
/* 170258 80241978 3C048029 */ lui $a0, %hi(DoDizzyAttack)
/* 17025C 8024197C 2484907C */ addiu $a0, $a0, %lo(DoDizzyAttack)
/* 170260 80241980 8E9000E0 */ lw $s0, 0xe0($s4)
/* 170264 80241984 0C0B0CF8 */ jal start_script
/* 170268 80241988 0000302D */ daddu $a2, $zero, $zero

View File

@ -493,8 +493,8 @@ glabel func_80242FE0
/* 171FD8 802436F8 24020002 */ addiu $v0, $zero, 2
/* 171FDC 802436FC 14620011 */ bne $v1, $v0, .L80243744
/* 171FE0 80243700 3C04F7FF */ lui $a0, 0xf7ff
/* 171FE4 80243704 3C048028 */ lui $a0, 0x8028
/* 171FE8 80243708 24844EBC */ addiu $a0, $a0, 0x4ebc
/* 171FE4 80243704 3C048028 */ lui $a0, %hi(PlayerScriptDispatcher)
/* 171FE8 80243708 24844EBC */ addiu $a0, $a0, %lo(PlayerScriptDispatcher)
/* 171FEC 8024370C 2405000A */ addiu $a1, $zero, 0xa
/* 171FF0 80243710 0000302D */ daddu $a2, $zero, $zero
/* 171FF4 80243714 24020003 */ addiu $v0, $zero, 3

View File

@ -348,8 +348,8 @@ glabel func_80244008
/* 172DEC 8024450C 08091150 */ j .L80244540
/* 172DF0 80244510 A2A2028A */ sb $v0, 0x28a($s5)
.L80244514:
/* 172DF4 80244514 3C048028 */ lui $a0, 0x8028
/* 172DF8 80244518 24844EBC */ addiu $a0, $a0, 0x4ebc
/* 172DF4 80244514 3C048028 */ lui $a0, %hi(PlayerScriptDispatcher)
/* 172DF8 80244518 24844EBC */ addiu $a0, $a0, %lo(PlayerScriptDispatcher)
/* 172DFC 8024451C 0000302D */ daddu $a2, $zero, $zero
/* 172E00 80244520 24020016 */ addiu $v0, $zero, 0x16
/* 172E04 80244524 0C0B0CF8 */ jal start_script

View File

@ -20,8 +20,8 @@ glabel func_80244E38
/* 173754 80244E74 080913B8 */ j .L80244EE0
/* 173758 80244E78 00000000 */ nop
.L80244E7C:
/* 17375C 80244E7C 3C048028 */ lui $a0, 0x8028
/* 173760 80244E80 24844EBC */ addiu $a0, $a0, 0x4ebc
/* 17375C 80244E7C 3C048028 */ lui $a0, %hi(PlayerScriptDispatcher)
/* 173760 80244E80 24844EBC */ addiu $a0, $a0, %lo(PlayerScriptDispatcher)
/* 173764 80244E84 24020006 */ addiu $v0, $zero, 6
/* 173768 80244E88 2405000A */ addiu $a1, $zero, 0xa
/* 17376C 80244E8C 0000302D */ daddu $a2, $zero, $zero

View File

@ -70,8 +70,8 @@ glabel func_80245440
/* 173E14 80245534 24040019 */ addiu $a0, $zero, 0x19
/* 173E18 80245538 0C09390F */ jal cam_target_actor
/* 173E1C 8024553C 0000202D */ daddu $a0, $zero, $zero
/* 173E20 80245540 3C048028 */ lui $a0, 0x8028
/* 173E24 80245544 24844EBC */ addiu $a0, $a0, 0x4ebc
/* 173E20 80245540 3C048028 */ lui $a0, %hi(PlayerScriptDispatcher)
/* 173E24 80245544 24844EBC */ addiu $a0, $a0, %lo(PlayerScriptDispatcher)
/* 173E28 80245548 2405000A */ addiu $a1, $zero, 0xa
/* 173E2C 8024554C 0000302D */ daddu $a2, $zero, $zero
/* 173E30 80245550 24020004 */ addiu $v0, $zero, 4
@ -111,8 +111,8 @@ glabel func_80245440
/* 173EB0 802455D0 24040095 */ addiu $a0, $zero, 0x95
/* 173EB4 802455D4 04400017 */ bltz $v0, .L80245634
/* 173EB8 802455D8 2405000A */ addiu $a1, $zero, 0xa
/* 173EBC 802455DC 3C048028 */ lui $a0, 0x8028
/* 173EC0 802455E0 24844EBC */ addiu $a0, $a0, 0x4ebc
/* 173EBC 802455DC 3C048028 */ lui $a0, %hi(PlayerScriptDispatcher)
/* 173EC0 802455E0 24844EBC */ addiu $a0, $a0, %lo(PlayerScriptDispatcher)
/* 173EC4 802455E4 0000302D */ daddu $a2, $zero, $zero
/* 173EC8 802455E8 24020008 */ addiu $v0, $zero, 8
/* 173ECC 802455EC 0C0B0CF8 */ jal start_script

View File

@ -192,8 +192,8 @@ glabel func_80247B04
/* 17669C 80247DBC 0000202D */ daddu $a0, $zero, $zero
/* 1766A0 80247DC0 0C098F18 */ jal func_80263C60
/* 1766A4 80247DC4 00000000 */ nop
/* 1766A8 80247DC8 3C048028 */ lui $a0, 0x8028
/* 1766AC 80247DCC 24844EBC */ addiu $a0, $a0, 0x4ebc
/* 1766A8 80247DC8 3C048028 */ lui $a0, %hi(PlayerScriptDispatcher)
/* 1766AC 80247DCC 24844EBC */ addiu $a0, $a0, %lo(PlayerScriptDispatcher)
/* 1766B0 80247DD0 2405000A */ addiu $a1, $zero, 0xa
/* 1766B4 80247DD4 0000302D */ daddu $a2, $zero, $zero
/* 1766B8 80247DD8 0C0B0CF8 */ jal start_script

View File

@ -605,8 +605,8 @@ glabel update_heroes_start_turn
/* 1711B4 802428D4 2403FFFF */ addiu $v1, $zero, -1
/* 1711B8 802428D8 1443000E */ bne $v0, $v1, .L80242914
/* 1711BC 802428DC 2405000A */ addiu $a1, $zero, 0xa
/* 1711C0 802428E0 3C048029 */ lui $a0, 0x8029
/* 1711C4 802428E4 24849110 */ addiu $a0, $a0, -0x6ef0
/* 1711C0 802428E0 3C048029 */ lui $a0, %hi(RegainAbility)
/* 1711C4 802428E4 24849110 */ addiu $a0, $a0, %lo(RegainAbility)
/* 1711C8 802428E8 0C0B0CF8 */ jal start_script
/* 1711CC 802428EC 0000302D */ daddu $a2, $zero, $zero
/* 1711D0 802428F0 0040182D */ daddu $v1, $v0, $zero
@ -629,8 +629,8 @@ glabel update_heroes_start_turn
/* 171210 80242930 2403FFFF */ addiu $v1, $zero, -1
/* 171214 80242934 1443000F */ bne $v0, $v1, .L80242974
/* 171218 80242938 2405000A */ addiu $a1, $zero, 0xa
/* 17121C 8024293C 3C048029 */ lui $a0, 0x8029
/* 171220 80242940 24849110 */ addiu $a0, $a0, -0x6ef0
/* 17121C 8024293C 3C048029 */ lui $a0, %hi(RegainAbility)
/* 171220 80242940 24849110 */ addiu $a0, $a0, %lo(RegainAbility)
/* 171224 80242944 0C0B0CF8 */ jal start_script
/* 171228 80242948 0000302D */ daddu $a2, $zero, $zero
/* 17122C 8024294C 0040182D */ daddu $v1, $v0, $zero
@ -654,8 +654,8 @@ glabel update_heroes_start_turn
/* 171270 80242990 2403FFFF */ addiu $v1, $zero, -1
/* 171274 80242994 14430011 */ bne $v0, $v1, .L802429DC
/* 171278 80242998 2402001E */ addiu $v0, $zero, 0x1e
/* 17127C 8024299C 3C048029 */ lui $a0, 0x8029
/* 171280 802429A0 24849110 */ addiu $a0, $a0, -0x6ef0
/* 17127C 8024299C 3C048029 */ lui $a0, %hi(RegainAbility)
/* 171280 802429A0 24849110 */ addiu $a0, $a0, %lo(RegainAbility)
/* 171284 802429A4 2405000A */ addiu $a1, $zero, 0xa
/* 171288 802429A8 0C0B0CF8 */ jal start_script
/* 17128C 802429AC 0000302D */ daddu $a2, $zero, $zero

View File

@ -91,8 +91,8 @@ glabel update_player_action
/* 1744F4 80245C14 8290008A */ lb $s0, 0x8a($s4)
/* 1744F8 80245C18 1602001C */ bne $s0, $v0, .L80245C8C
/* 1744FC 80245C1C 24020003 */ addiu $v0, $zero, 3
/* 174500 80245C20 3C048028 */ lui $a0, 0x8028
/* 174504 80245C24 24844EBC */ addiu $a0, $a0, 0x4ebc
/* 174500 80245C20 3C048028 */ lui $a0, %hi(PlayerScriptDispatcher)
/* 174504 80245C24 24844EBC */ addiu $a0, $a0, %lo(PlayerScriptDispatcher)
/* 174508 80245C28 2405000A */ addiu $a1, $zero, 0xa
/* 17450C 80245C2C 0000302D */ daddu $a2, $zero, $zero
/* 174510 80245C30 24020003 */ addiu $v0, $zero, 3
@ -225,12 +225,12 @@ glabel update_player_action
/* 1746DC 80245DFC AE020000 */ sw $v0, ($s0)
/* 1746E0 80245E00 8E020004 */ lw $v0, 4($s0)
/* 1746E4 80245E04 30420040 */ andi $v0, $v0, 0x40
/* 1746E8 80245E08 3C048028 */ lui $a0, 0x8028
/* 1746EC 80245E0C 24844EBC */ addiu $a0, $a0, 0x4ebc
/* 1746E8 80245E08 3C048028 */ lui $a0, %hi(PlayerScriptDispatcher)
/* 1746EC 80245E0C 24844EBC */ addiu $a0, $a0, %lo(PlayerScriptDispatcher)
/* 1746F0 80245E10 10400003 */ beqz $v0, .L80245E20
/* 1746F4 80245E14 A28001A7 */ sb $zero, 0x1a7($s4)
/* 1746F8 80245E18 3C048028 */ lui $a0, 0x8028
/* 1746FC 80245E1C 24845010 */ addiu $a0, $a0, 0x5010
/* 1746F8 80245E18 3C048028 */ lui $a0, %hi(PeachScriptDispatcher)
/* 1746FC 80245E1C 24845010 */ addiu $a0, $a0, %lo(PeachScriptDispatcher)
.L80245E20:
/* 174700 80245E20 2405000A */ addiu $a1, $zero, 0xa
/* 174704 80245E24 0C0B0CF8 */ jal start_script

View File

@ -111,8 +111,8 @@ glabel update_player_change_turn
/* 174EBC 802465DC 080919A8 */ j .L802466A0
/* 174EC0 802465E0 00000000 */ nop
.L802465E4:
/* 174EC4 802465E4 3C048028 */ lui $a0, 0x8028
/* 174EC8 802465E8 24844EBC */ addiu $a0, $a0, 0x4ebc
/* 174EC4 802465E4 3C048028 */ lui $a0, %hi(PlayerScriptDispatcher)
/* 174EC8 802465E8 24844EBC */ addiu $a0, $a0, %lo(PlayerScriptDispatcher)
/* 174ECC 802465EC 2405000A */ addiu $a1, $zero, 0xa
/* 174ED0 802465F0 0000302D */ daddu $a2, $zero, $zero
/* 174ED4 802465F4 0C0B0CF8 */ jal start_script

View File

@ -92,8 +92,8 @@ glabel update_run_away
/* 17392C 8024504C 24020064 */ addiu $v0, $zero, 0x64
/* 173930 80245050 AE620088 */ sw $v0, 0x88($s3)
.L80245054:
/* 173934 80245054 3C048028 */ lui $a0, 0x8028
/* 173938 80245058 24844EBC */ addiu $a0, $a0, 0x4ebc
/* 173934 80245054 3C048028 */ lui $a0, %hi(PlayerScriptDispatcher)
/* 173938 80245058 24844EBC */ addiu $a0, $a0, %lo(PlayerScriptDispatcher)
/* 17393C 8024505C 2405000A */ addiu $a1, $zero, 0xa
/* 173940 80245060 0000302D */ daddu $a2, $zero, $zero
/* 173944 80245064 24020003 */ addiu $v0, $zero, 3
@ -295,8 +295,8 @@ glabel update_run_away
/* 173C14 80245334 08091505 */ j .L80245414
/* 173C18 80245338 00000000 */ nop
.L8024533C:
/* 173C1C 8024533C 3C048028 */ lui $a0, 0x8028
/* 173C20 80245340 24844EBC */ addiu $a0, $a0, 0x4ebc
/* 173C1C 8024533C 3C048028 */ lui $a0, %hi(PlayerScriptDispatcher)
/* 173C20 80245340 24844EBC */ addiu $a0, $a0, %lo(PlayerScriptDispatcher)
/* 173C24 80245344 2405000A */ addiu $a1, $zero, 0xa
/* 173C28 80245348 0000302D */ daddu $a2, $zero, $zero
/* 173C2C 8024534C 24020007 */ addiu $v0, $zero, 7

View File

@ -90,8 +90,8 @@ glabel update_swap_partner
.L80245844:
/* 174124 80245844 0C098EF2 */ jal deduct_current_move_fp
/* 174128 80245848 00000000 */ nop
/* 17412C 8024584C 3C048028 */ lui $a0, 0x8028
/* 174130 80245850 24840A34 */ addiu $a0, $a0, 0xa34
/* 17412C 8024584C 3C048028 */ lui $a0, %hi(BtlPutPartnerAway)
/* 174130 80245850 24840A34 */ addiu $a0, $a0, %lo(BtlPutPartnerAway)
/* 174134 80245854 2405000A */ addiu $a1, $zero, 0xa
/* 174138 80245858 0C0B0CF8 */ jal start_script
/* 17413C 8024585C 0000302D */ daddu $a2, $zero, $zero
@ -158,8 +158,8 @@ glabel update_swap_partner
/* 174230 80245950 00000000 */ nop
/* 174234 80245954 AE2001D4 */ sw $zero, 0x1d4($s1)
.L80245958:
/* 174238 80245958 3C048028 */ lui $a0, 0x8028
/* 17423C 8024595C 24840B6C */ addiu $a0, $a0, 0xb6c
/* 174238 80245958 3C048028 */ lui $a0, %hi(BtlBringPartnerOut)
/* 17423C 8024595C 24840B6C */ addiu $a0, $a0, %lo(BtlBringPartnerOut)
/* 174240 80245960 2405000A */ addiu $a1, $zero, 0xa
/* 174244 80245964 0C0B0CF8 */ jal start_script
/* 174248 80245968 0000302D */ daddu $a2, $zero, $zero

View File

@ -15,8 +15,8 @@ glabel show_battle_message
/* 17E268 8024F988 3C028025 */ lui $v0, 0x8025
/* 17E26C 8024F98C 2442FB3C */ addiu $v0, $v0, -0x4c4
/* 17E270 8024F990 AC620004 */ sw $v0, 4($v1)
/* 17E274 8024F994 3C028025 */ lui $v0, 0x8025
/* 17E278 8024F998 24420EA4 */ addiu $v0, $v0, 0xea4
/* 17E274 8024F994 3C028025 */ lui $v0, %hi(show_message_popup)
/* 17E278 8024F998 24420EA4 */ addiu $v0, $v0, %lo(show_message_popup)
/* 17E27C 8024F99C AC62000C */ sw $v0, 0xc($v1)
/* 17E280 8024F9A0 24020001 */ addiu $v0, $zero, 1
/* 17E284 8024F9A4 AC600000 */ sw $zero, ($v1)

View File

@ -17,8 +17,8 @@ glabel show_variable_battle_message
/* 17E314 8024FA34 3C028025 */ lui $v0, 0x8025
/* 17E318 8024FA38 2442FB3C */ addiu $v0, $v0, -0x4c4
/* 17E31C 8024FA3C AC620004 */ sw $v0, 4($v1)
/* 17E320 8024FA40 3C028025 */ lui $v0, 0x8025
/* 17E324 8024FA44 24420EA4 */ addiu $v0, $v0, 0xea4
/* 17E320 8024FA40 3C028025 */ lui $v0, %hi(show_message_popup)
/* 17E324 8024FA44 24420EA4 */ addiu $v0, $v0, %lo(show_message_popup)
/* 17E328 8024FA48 AC62000C */ sw $v0, 0xc($v1)
/* 17E32C 8024FA4C 24020001 */ addiu $v0, $zero, 1
/* 17E330 8024FA50 AC600000 */ sw $zero, ($v1)

View File

@ -898,8 +898,8 @@ glabel calc_item_damage_enemy
/* 180C6C 8025238C 00000000 */ nop
/* 180C70 80252390 12A00016 */ beqz $s5, .L802523EC
/* 180C74 80252394 00000000 */ nop
/* 180C78 80252398 3C048029 */ lui $a0, 0x8029
/* 180C7C 8025239C 248445E0 */ addiu $a0, $a0, 0x45e0
/* 180C78 80252398 3C048029 */ lui $a0, %hi(DoSleepHit)
/* 180C7C 8025239C 248445E0 */ addiu $a0, $a0, %lo(DoSleepHit)
/* 180C80 802523A0 2405000A */ addiu $a1, $zero, 0xa
/* 180C84 802523A4 0C0B0CF8 */ jal start_script
/* 180C88 802523A8 0000302D */ daddu $a2, $zero, $zero
@ -927,8 +927,8 @@ glabel calc_item_damage_enemy
/* 180CDC 802523FC 00000000 */ nop
/* 180CE0 80252400 12A00016 */ beqz $s5, .L8025245C
/* 180CE4 80252404 00000000 */ nop
/* 180CE8 80252408 3C048029 */ lui $a0, 0x8029
/* 180CEC 8025240C 248445FC */ addiu $a0, $a0, 0x45fc
/* 180CE8 80252408 3C048029 */ lui $a0, %hi(DoDizzyHit)
/* 180CEC 8025240C 248445FC */ addiu $a0, $a0, %lo(DoDizzyHit)
/* 180CF0 80252410 2405000A */ addiu $a1, $zero, 0xa
/* 180CF4 80252414 0C0B0CF8 */ jal start_script
/* 180CF8 80252418 0000302D */ daddu $a2, $zero, $zero
@ -956,8 +956,8 @@ glabel calc_item_damage_enemy
/* 180D4C 8025246C 00000000 */ nop
/* 180D50 80252470 12A00016 */ beqz $s5, .L802524CC
/* 180D54 80252474 00000000 */ nop
/* 180D58 80252478 3C048029 */ lui $a0, 0x8029
/* 180D5C 8025247C 24844618 */ addiu $a0, $a0, 0x4618
/* 180D58 80252478 3C048029 */ lui $a0, %hi(DoParalyzeHit)
/* 180D5C 8025247C 24844618 */ addiu $a0, $a0, %lo(DoParalyzeHit)
/* 180D60 80252480 2405000A */ addiu $a1, $zero, 0xa
/* 180D64 80252484 0C0B0CF8 */ jal start_script
/* 180D68 80252488 0000302D */ daddu $a2, $zero, $zero
@ -985,8 +985,8 @@ glabel calc_item_damage_enemy
/* 180DBC 802524DC 00000000 */ nop
/* 180DC0 802524E0 12A00016 */ beqz $s5, .L8025253C
/* 180DC4 802524E4 00000000 */ nop
/* 180DC8 802524E8 3C048029 */ lui $a0, 0x8029
/* 180DCC 802524EC 24844634 */ addiu $a0, $a0, 0x4634
/* 180DC8 802524E8 3C048029 */ lui $a0, %hi(DoPoisonHit)
/* 180DCC 802524EC 24844634 */ addiu $a0, $a0, %lo(DoPoisonHit)
/* 180DD0 802524F0 2405000A */ addiu $a1, $zero, 0xa
/* 180DD4 802524F4 0C0B0CF8 */ jal start_script
/* 180DD8 802524F8 0000302D */ daddu $a2, $zero, $zero
@ -1014,8 +1014,8 @@ glabel calc_item_damage_enemy
/* 180E2C 8025254C 00000000 */ nop
/* 180E30 80252550 12A00016 */ beqz $s5, .L802525AC
/* 180E34 80252554 00000000 */ nop
/* 180E38 80252558 3C048029 */ lui $a0, 0x8029
/* 180E3C 8025255C 24844650 */ addiu $a0, $a0, 0x4650
/* 180E38 80252558 3C048029 */ lui $a0, %hi(DoStopHit)
/* 180E3C 8025255C 24844650 */ addiu $a0, $a0, %lo(DoStopHit)
/* 180E40 80252560 2405000A */ addiu $a1, $zero, 0xa
/* 180E44 80252564 0C0B0CF8 */ jal start_script
/* 180E48 80252568 0000302D */ daddu $a2, $zero, $zero
@ -1042,8 +1042,8 @@ glabel calc_item_damage_enemy
/* 180E98 802525B8 00000000 */ nop
/* 180E9C 802525BC 12A00017 */ beqz $s5, .L8025261C
/* 180EA0 802525C0 00000000 */ nop
/* 180EA4 802525C4 3C048029 */ lui $a0, 0x8029
/* 180EA8 802525C8 2484466C */ addiu $a0, $a0, 0x466c
/* 180EA4 802525C4 3C048029 */ lui $a0, %hi(DoFreezeHit)
/* 180EA8 802525C8 2484466C */ addiu $a0, $a0, %lo(DoFreezeHit)
/* 180EAC 802525CC 2405000A */ addiu $a1, $zero, 0xa
/* 180EB0 802525D0 0C0B0CF8 */ jal start_script
/* 180EB4 802525D4 0000302D */ daddu $a2, $zero, $zero
@ -1072,8 +1072,8 @@ glabel calc_item_damage_enemy
/* 180F0C 8025262C 00000000 */ nop
/* 180F10 80252630 12A00017 */ beqz $s5, .L80252690
/* 180F14 80252634 00000000 */ nop
/* 180F18 80252638 3C048029 */ lui $a0, 0x8029
/* 180F1C 8025263C 248446B8 */ addiu $a0, $a0, 0x46b8
/* 180F18 80252638 3C048029 */ lui $a0, %hi(DoShinkHit)
/* 180F1C 8025263C 248446B8 */ addiu $a0, $a0, %lo(DoShinkHit)
/* 180F20 80252640 2405000A */ addiu $a1, $zero, 0xa
/* 180F24 80252644 0C0B0CF8 */ jal start_script
/* 180F28 80252648 0000302D */ daddu $a2, $zero, $zero

View File

@ -242,8 +242,8 @@ glabel func_8025E190
/* 18CDFC 8025E51C 00441024 */ and $v0, $v0, $a0
/* 18CE00 8025E520 AE420000 */ sw $v0, ($s2)
.L8025E524:
/* 18CE04 8025E524 3C048028 */ lui $a0, 0x8028
/* 18CE08 8025E528 24844EBC */ addiu $a0, $a0, 0x4ebc
/* 18CE04 8025E524 3C048028 */ lui $a0, %hi(PlayerScriptDispatcher)
/* 18CE08 8025E528 24844EBC */ addiu $a0, $a0, %lo(PlayerScriptDispatcher)
/* 18CE0C 8025E52C 2405000A */ addiu $a1, $zero, 0xa
/* 18CE10 8025E530 0000302D */ daddu $a2, $zero, $zero
/* 18CE14 8025E534 24020005 */ addiu $v0, $zero, 5

View File

@ -1436,8 +1436,8 @@ glabel calc_player_damage_enemy
/* 1A1668 80272D88 00000000 */ nop
/* 1A166C 80272D8C 12E00016 */ beqz $s7, .L80272DE8
/* 1A1670 80272D90 00000000 */ nop
/* 1A1674 80272D94 3C048029 */ lui $a0, 0x8029
/* 1A1678 80272D98 248445E0 */ addiu $a0, $a0, 0x45e0
/* 1A1674 80272D94 3C048029 */ lui $a0, %hi(DoSleepHit)
/* 1A1678 80272D98 248445E0 */ addiu $a0, $a0, %lo(DoSleepHit)
/* 1A167C 80272D9C 2405000A */ addiu $a1, $zero, 0xa
/* 1A1680 80272DA0 0C0B0CF8 */ jal start_script
/* 1A1684 80272DA4 0000302D */ daddu $a2, $zero, $zero
@ -1465,8 +1465,8 @@ glabel calc_player_damage_enemy
/* 1A16D8 80272DF8 00000000 */ nop
/* 1A16DC 80272DFC 12E00016 */ beqz $s7, .L80272E58
/* 1A16E0 80272E00 00000000 */ nop
/* 1A16E4 80272E04 3C048029 */ lui $a0, 0x8029
/* 1A16E8 80272E08 248445FC */ addiu $a0, $a0, 0x45fc
/* 1A16E4 80272E04 3C048029 */ lui $a0, %hi(DoDizzyHit)
/* 1A16E8 80272E08 248445FC */ addiu $a0, $a0, %lo(DoDizzyHit)
/* 1A16EC 80272E0C 2405000A */ addiu $a1, $zero, 0xa
/* 1A16F0 80272E10 0C0B0CF8 */ jal start_script
/* 1A16F4 80272E14 0000302D */ daddu $a2, $zero, $zero
@ -1494,8 +1494,8 @@ glabel calc_player_damage_enemy
/* 1A1748 80272E68 00000000 */ nop
/* 1A174C 80272E6C 12E00016 */ beqz $s7, .L80272EC8
/* 1A1750 80272E70 00000000 */ nop
/* 1A1754 80272E74 3C048029 */ lui $a0, 0x8029
/* 1A1758 80272E78 24844618 */ addiu $a0, $a0, 0x4618
/* 1A1754 80272E74 3C048029 */ lui $a0, %hi(DoParalyzeHit)
/* 1A1758 80272E78 24844618 */ addiu $a0, $a0, %lo(DoParalyzeHit)
/* 1A175C 80272E7C 2405000A */ addiu $a1, $zero, 0xa
/* 1A1760 80272E80 0C0B0CF8 */ jal start_script
/* 1A1764 80272E84 0000302D */ daddu $a2, $zero, $zero
@ -1523,8 +1523,8 @@ glabel calc_player_damage_enemy
/* 1A17B8 80272ED8 00000000 */ nop
/* 1A17BC 80272EDC 12E00016 */ beqz $s7, .L80272F38
/* 1A17C0 80272EE0 00000000 */ nop
/* 1A17C4 80272EE4 3C048029 */ lui $a0, 0x8029
/* 1A17C8 80272EE8 24844634 */ addiu $a0, $a0, 0x4634
/* 1A17C4 80272EE4 3C048029 */ lui $a0, %hi(DoPoisonHit)
/* 1A17C8 80272EE8 24844634 */ addiu $a0, $a0, %lo(DoPoisonHit)
/* 1A17CC 80272EEC 2405000A */ addiu $a1, $zero, 0xa
/* 1A17D0 80272EF0 0C0B0CF8 */ jal start_script
/* 1A17D4 80272EF4 0000302D */ daddu $a2, $zero, $zero
@ -1552,8 +1552,8 @@ glabel calc_player_damage_enemy
/* 1A1828 80272F48 00000000 */ nop
/* 1A182C 80272F4C 12E00016 */ beqz $s7, .L80272FA8
/* 1A1830 80272F50 00000000 */ nop
/* 1A1834 80272F54 3C048029 */ lui $a0, 0x8029
/* 1A1838 80272F58 24844650 */ addiu $a0, $a0, 0x4650
/* 1A1834 80272F54 3C048029 */ lui $a0, %hi(DoStopHit)
/* 1A1838 80272F58 24844650 */ addiu $a0, $a0, %lo(DoStopHit)
/* 1A183C 80272F5C 2405000A */ addiu $a1, $zero, 0xa
/* 1A1840 80272F60 0C0B0CF8 */ jal start_script
/* 1A1844 80272F64 0000302D */ daddu $a2, $zero, $zero
@ -1580,8 +1580,8 @@ glabel calc_player_damage_enemy
/* 1A1894 80272FB4 00000000 */ nop
/* 1A1898 80272FB8 12E00017 */ beqz $s7, .L80273018
/* 1A189C 80272FBC 00000000 */ nop
/* 1A18A0 80272FC0 3C048029 */ lui $a0, 0x8029
/* 1A18A4 80272FC4 2484466C */ addiu $a0, $a0, 0x466c
/* 1A18A0 80272FC0 3C048029 */ lui $a0, %hi(DoFreezeHit)
/* 1A18A4 80272FC4 2484466C */ addiu $a0, $a0, %lo(DoFreezeHit)
/* 1A18A8 80272FC8 2405000A */ addiu $a1, $zero, 0xa
/* 1A18AC 80272FCC 0C0B0CF8 */ jal start_script
/* 1A18B0 80272FD0 0000302D */ daddu $a2, $zero, $zero
@ -1610,8 +1610,8 @@ glabel calc_player_damage_enemy
/* 1A1908 80273028 00000000 */ nop
/* 1A190C 8027302C 12E00017 */ beqz $s7, .L8027308C
/* 1A1910 80273030 00000000 */ nop
/* 1A1914 80273034 3C048029 */ lui $a0, 0x8029
/* 1A1918 80273038 248446B8 */ addiu $a0, $a0, 0x46b8
/* 1A1914 80273034 3C048029 */ lui $a0, %hi(DoShinkHit)
/* 1A1918 80273038 248446B8 */ addiu $a0, $a0, %lo(DoShinkHit)
/* 1A191C 8027303C 2405000A */ addiu $a1, $zero, 0xa
/* 1A1920 80273040 0C0B0CF8 */ jal start_script
/* 1A1924 80273044 0000302D */ daddu $a2, $zero, $zero

View File

@ -11,8 +11,8 @@ glabel dispatch_event_player
/* 19FF50 80271670 AFB20018 */ sw $s2, 0x18($sp)
/* 19FF54 80271674 AFB10014 */ sw $s1, 0x14($sp)
/* 19FF58 80271678 A20401F0 */ sb $a0, 0x1f0($s0)
/* 19FF5C 8027167C 3C048028 */ lui $a0, 0x8028
/* 19FF60 80271680 248452D4 */ addiu $a0, $a0, 0x52d4
/* 19FF5C 8027167C 3C048028 */ lui $a0, %hi(HandleEvent_Player)
/* 19FF60 80271680 248452D4 */ addiu $a0, $a0, %lo(HandleEvent_Player)
/* 19FF64 80271684 8E1101D8 */ lw $s1, 0x1d8($s0)
/* 19FF68 80271688 8E1201E8 */ lw $s2, 0x1e8($s0)
/* 19FF6C 8027168C 0C0B0CF8 */ jal start_script

View File

@ -11,8 +11,8 @@ glabel dispatch_event_player_continue_turn
/* 19FFDC 802716FC AFB20018 */ sw $s2, 0x18($sp)
/* 19FFE0 80271700 AFB10014 */ sw $s1, 0x14($sp)
/* 19FFE4 80271704 A20401F0 */ sb $a0, 0x1f0($s0)
/* 19FFE8 80271708 3C048028 */ lui $a0, 0x8028
/* 19FFEC 8027170C 248452D4 */ addiu $a0, $a0, 0x52d4
/* 19FFE8 80271708 3C048028 */ lui $a0, %hi(HandleEvent_Player)
/* 19FFEC 8027170C 248452D4 */ addiu $a0, $a0, %lo(HandleEvent_Player)
/* 19FFF0 80271710 8E1101D8 */ lw $s1, 0x1d8($s0)
/* 19FFF4 80271714 8E1201E8 */ lw $s2, 0x1e8($s0)
/* 19FFF8 80271718 0C0B0CF8 */ jal start_script

View File

@ -1032,8 +1032,8 @@ glabel calc_enemy_damage_target
/* 1A6B8C 802782AC 00000000 */ nop
/* 1A6B90 802782B0 12A00016 */ beqz $s5, .L8027830C
/* 1A6B94 802782B4 00000000 */ nop
/* 1A6B98 802782B8 3C048029 */ lui $a0, 0x8029
/* 1A6B9C 802782BC 248445E0 */ addiu $a0, $a0, 0x45e0
/* 1A6B98 802782B8 3C048029 */ lui $a0, %hi(DoSleepHit)
/* 1A6B9C 802782BC 248445E0 */ addiu $a0, $a0, %lo(DoSleepHit)
/* 1A6BA0 802782C0 2405000A */ addiu $a1, $zero, 0xa
/* 1A6BA4 802782C4 0C0B0CF8 */ jal start_script
/* 1A6BA8 802782C8 0000302D */ daddu $a2, $zero, $zero
@ -1061,8 +1061,8 @@ glabel calc_enemy_damage_target
/* 1A6BFC 8027831C 00000000 */ nop
/* 1A6C00 80278320 12A00016 */ beqz $s5, .L8027837C
/* 1A6C04 80278324 00000000 */ nop
/* 1A6C08 80278328 3C048029 */ lui $a0, 0x8029
/* 1A6C0C 8027832C 248445FC */ addiu $a0, $a0, 0x45fc
/* 1A6C08 80278328 3C048029 */ lui $a0, %hi(DoDizzyHit)
/* 1A6C0C 8027832C 248445FC */ addiu $a0, $a0, %lo(DoDizzyHit)
/* 1A6C10 80278330 2405000A */ addiu $a1, $zero, 0xa
/* 1A6C14 80278334 0C0B0CF8 */ jal start_script
/* 1A6C18 80278338 0000302D */ daddu $a2, $zero, $zero
@ -1090,8 +1090,8 @@ glabel calc_enemy_damage_target
/* 1A6C6C 8027838C 00000000 */ nop
/* 1A6C70 80278390 12A00016 */ beqz $s5, .L802783EC
/* 1A6C74 80278394 00000000 */ nop
/* 1A6C78 80278398 3C048029 */ lui $a0, 0x8029
/* 1A6C7C 8027839C 24844618 */ addiu $a0, $a0, 0x4618
/* 1A6C78 80278398 3C048029 */ lui $a0, %hi(DoParalyzeHit)
/* 1A6C7C 8027839C 24844618 */ addiu $a0, $a0, %lo(DoParalyzeHit)
/* 1A6C80 802783A0 2405000A */ addiu $a1, $zero, 0xa
/* 1A6C84 802783A4 0C0B0CF8 */ jal start_script
/* 1A6C88 802783A8 0000302D */ daddu $a2, $zero, $zero
@ -1119,8 +1119,8 @@ glabel calc_enemy_damage_target
/* 1A6CDC 802783FC 00000000 */ nop
/* 1A6CE0 80278400 12A00016 */ beqz $s5, .L8027845C
/* 1A6CE4 80278404 00000000 */ nop
/* 1A6CE8 80278408 3C048029 */ lui $a0, 0x8029
/* 1A6CEC 8027840C 24844634 */ addiu $a0, $a0, 0x4634
/* 1A6CE8 80278408 3C048029 */ lui $a0, %hi(DoPoisonHit)
/* 1A6CEC 8027840C 24844634 */ addiu $a0, $a0, %lo(DoPoisonHit)
/* 1A6CF0 80278410 2405000A */ addiu $a1, $zero, 0xa
/* 1A6CF4 80278414 0C0B0CF8 */ jal start_script
/* 1A6CF8 80278418 0000302D */ daddu $a2, $zero, $zero
@ -1148,8 +1148,8 @@ glabel calc_enemy_damage_target
/* 1A6D4C 8027846C 00000000 */ nop
/* 1A6D50 80278470 12A00016 */ beqz $s5, .L802784CC
/* 1A6D54 80278474 00000000 */ nop
/* 1A6D58 80278478 3C048029 */ lui $a0, 0x8029
/* 1A6D5C 8027847C 24844650 */ addiu $a0, $a0, 0x4650
/* 1A6D58 80278478 3C048029 */ lui $a0, %hi(DoStopHit)
/* 1A6D5C 8027847C 24844650 */ addiu $a0, $a0, %lo(DoStopHit)
/* 1A6D60 80278480 2405000A */ addiu $a1, $zero, 0xa
/* 1A6D64 80278484 0C0B0CF8 */ jal start_script
/* 1A6D68 80278488 0000302D */ daddu $a2, $zero, $zero
@ -1176,8 +1176,8 @@ glabel calc_enemy_damage_target
/* 1A6DB8 802784D8 00000000 */ nop
/* 1A6DBC 802784DC 12A00017 */ beqz $s5, .L8027853C
/* 1A6DC0 802784E0 00000000 */ nop
/* 1A6DC4 802784E4 3C048029 */ lui $a0, 0x8029
/* 1A6DC8 802784E8 2484466C */ addiu $a0, $a0, 0x466c
/* 1A6DC4 802784E4 3C048029 */ lui $a0, %hi(DoFreezeHit)
/* 1A6DC8 802784E8 2484466C */ addiu $a0, $a0, %lo(DoFreezeHit)
/* 1A6DCC 802784EC 2405000A */ addiu $a1, $zero, 0xa
/* 1A6DD0 802784F0 0C0B0CF8 */ jal start_script
/* 1A6DD4 802784F4 0000302D */ daddu $a2, $zero, $zero
@ -1206,8 +1206,8 @@ glabel calc_enemy_damage_target
/* 1A6E2C 8027854C 00000000 */ nop
/* 1A6E30 80278550 12A00017 */ beqz $s5, .L802785B0
/* 1A6E34 80278554 00000000 */ nop
/* 1A6E38 80278558 3C048029 */ lui $a0, 0x8029
/* 1A6E3C 8027855C 248446B8 */ addiu $a0, $a0, 0x46b8
/* 1A6E38 80278558 3C048029 */ lui $a0, %hi(DoShinkHit)
/* 1A6E3C 8027855C 248446B8 */ addiu $a0, $a0, %lo(DoShinkHit)
/* 1A6E40 80278560 2405000A */ addiu $a1, $zero, 0xa
/* 1A6E44 80278564 0C0B0CF8 */ jal start_script
/* 1A6E48 80278568 0000302D */ daddu $a2, $zero, $zero

View File

@ -1304,8 +1304,8 @@ glabel calc_partner_damage_enemy
/* 1ADE6C 8027F58C 00000000 */ nop
/* 1ADE70 8027F590 12A00016 */ beqz $s5, .L8027F5EC
/* 1ADE74 8027F594 00000000 */ nop
/* 1ADE78 8027F598 3C048029 */ lui $a0, 0x8029
/* 1ADE7C 8027F59C 248445E0 */ addiu $a0, $a0, 0x45e0
/* 1ADE78 8027F598 3C048029 */ lui $a0, %hi(DoSleepHit)
/* 1ADE7C 8027F59C 248445E0 */ addiu $a0, $a0, %lo(DoSleepHit)
/* 1ADE80 8027F5A0 2405000A */ addiu $a1, $zero, 0xa
/* 1ADE84 8027F5A4 0C0B0CF8 */ jal start_script
/* 1ADE88 8027F5A8 0000302D */ daddu $a2, $zero, $zero
@ -1333,8 +1333,8 @@ glabel calc_partner_damage_enemy
/* 1ADEDC 8027F5FC 00000000 */ nop
/* 1ADEE0 8027F600 12A00016 */ beqz $s5, .L8027F65C
/* 1ADEE4 8027F604 00000000 */ nop
/* 1ADEE8 8027F608 3C048029 */ lui $a0, 0x8029
/* 1ADEEC 8027F60C 248445FC */ addiu $a0, $a0, 0x45fc
/* 1ADEE8 8027F608 3C048029 */ lui $a0, %hi(DoDizzyHit)
/* 1ADEEC 8027F60C 248445FC */ addiu $a0, $a0, %lo(DoDizzyHit)
/* 1ADEF0 8027F610 2405000A */ addiu $a1, $zero, 0xa
/* 1ADEF4 8027F614 0C0B0CF8 */ jal start_script
/* 1ADEF8 8027F618 0000302D */ daddu $a2, $zero, $zero
@ -1362,8 +1362,8 @@ glabel calc_partner_damage_enemy
/* 1ADF4C 8027F66C 00000000 */ nop
/* 1ADF50 8027F670 12A00016 */ beqz $s5, .L8027F6CC
/* 1ADF54 8027F674 00000000 */ nop
/* 1ADF58 8027F678 3C048029 */ lui $a0, 0x8029
/* 1ADF5C 8027F67C 24844618 */ addiu $a0, $a0, 0x4618
/* 1ADF58 8027F678 3C048029 */ lui $a0, %hi(DoParalyzeHit)
/* 1ADF5C 8027F67C 24844618 */ addiu $a0, $a0, %lo(DoParalyzeHit)
/* 1ADF60 8027F680 2405000A */ addiu $a1, $zero, 0xa
/* 1ADF64 8027F684 0C0B0CF8 */ jal start_script
/* 1ADF68 8027F688 0000302D */ daddu $a2, $zero, $zero
@ -1391,8 +1391,8 @@ glabel calc_partner_damage_enemy
/* 1ADFBC 8027F6DC 00000000 */ nop
/* 1ADFC0 8027F6E0 12A00016 */ beqz $s5, .L8027F73C
/* 1ADFC4 8027F6E4 00000000 */ nop
/* 1ADFC8 8027F6E8 3C048029 */ lui $a0, 0x8029
/* 1ADFCC 8027F6EC 24844634 */ addiu $a0, $a0, 0x4634
/* 1ADFC8 8027F6E8 3C048029 */ lui $a0, %hi(DoPoisonHit)
/* 1ADFCC 8027F6EC 24844634 */ addiu $a0, $a0, %lo(DoPoisonHit)
/* 1ADFD0 8027F6F0 2405000A */ addiu $a1, $zero, 0xa
/* 1ADFD4 8027F6F4 0C0B0CF8 */ jal start_script
/* 1ADFD8 8027F6F8 0000302D */ daddu $a2, $zero, $zero
@ -1420,8 +1420,8 @@ glabel calc_partner_damage_enemy
/* 1AE02C 8027F74C 00000000 */ nop
/* 1AE030 8027F750 12A00016 */ beqz $s5, .L8027F7AC
/* 1AE034 8027F754 00000000 */ nop
/* 1AE038 8027F758 3C048029 */ lui $a0, 0x8029
/* 1AE03C 8027F75C 24844650 */ addiu $a0, $a0, 0x4650
/* 1AE038 8027F758 3C048029 */ lui $a0, %hi(DoStopHit)
/* 1AE03C 8027F75C 24844650 */ addiu $a0, $a0, %lo(DoStopHit)
/* 1AE040 8027F760 2405000A */ addiu $a1, $zero, 0xa
/* 1AE044 8027F764 0C0B0CF8 */ jal start_script
/* 1AE048 8027F768 0000302D */ daddu $a2, $zero, $zero
@ -1448,8 +1448,8 @@ glabel calc_partner_damage_enemy
/* 1AE098 8027F7B8 00000000 */ nop
/* 1AE09C 8027F7BC 12A00017 */ beqz $s5, .L8027F81C
/* 1AE0A0 8027F7C0 00000000 */ nop
/* 1AE0A4 8027F7C4 3C048029 */ lui $a0, 0x8029
/* 1AE0A8 8027F7C8 2484466C */ addiu $a0, $a0, 0x466c
/* 1AE0A4 8027F7C4 3C048029 */ lui $a0, %hi(DoFreezeHit)
/* 1AE0A8 8027F7C8 2484466C */ addiu $a0, $a0, %lo(DoFreezeHit)
/* 1AE0AC 8027F7CC 2405000A */ addiu $a1, $zero, 0xa
/* 1AE0B0 8027F7D0 0C0B0CF8 */ jal start_script
/* 1AE0B4 8027F7D4 0000302D */ daddu $a2, $zero, $zero
@ -1478,8 +1478,8 @@ glabel calc_partner_damage_enemy
/* 1AE10C 8027F82C 00000000 */ nop
/* 1AE110 8027F830 12A00017 */ beqz $s5, .L8027F890
/* 1AE114 8027F834 00000000 */ nop
/* 1AE118 8027F838 3C048029 */ lui $a0, 0x8029
/* 1AE11C 8027F83C 248446B8 */ addiu $a0, $a0, 0x46b8
/* 1AE118 8027F838 3C048029 */ lui $a0, %hi(DoShinkHit)
/* 1AE11C 8027F83C 248446B8 */ addiu $a0, $a0, %lo(DoShinkHit)
/* 1AE120 8027F840 2405000A */ addiu $a1, $zero, 0xa
/* 1AE124 8027F844 0C0B0CF8 */ jal start_script
/* 1AE128 8027F848 0000302D */ daddu $a2, $zero, $zero

View File

@ -45,8 +45,8 @@ glabel func_8004AB00
/* 25FA0 8004ABA0 00620019 */ multu $v1, $v0
/* 25FA4 8004ABA4 A3A00024 */ sb $zero, 0x24($sp)
/* 25FA8 8004ABA8 AFB0002C */ sw $s0, 0x2c($sp)
/* 25FAC 8004ABAC 3C028005 */ lui $v0, 0x8005
/* 25FB0 8004ABB0 2442B224 */ addiu $v0, $v0, -0x4ddc
/* 25FAC 8004ABAC 3C028005 */ lui $v0, %hi(nuAuDmaNew)
/* 25FB0 8004ABB0 2442B224 */ addiu $v0, $v0, %lo(nuAuDmaNew)
/* 25FB4 8004ABB4 AFA20028 */ sw $v0, 0x28($sp)
/* 25FB8 8004ABB8 00001810 */ mfhi $v1
/* 25FBC 8004ABBC 000319C2 */ srl $v1, $v1, 7

View File

@ -171,120 +171,3 @@ glabel func_8004AE08
/* 26468 8004B068 24420001 */ addiu $v0, $v0, 1
/* 2646C 8004B06C 08012BA8 */ j .L8004AEA0
/* 26470 8004B070 A2E20000 */ sb $v0, ($s7)
/* 26474 8004B074 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 26478 8004B078 AFB3001C */ sw $s3, 0x1c($sp)
/* 2647C 8004B07C 0080982D */ daddu $s3, $a0, $zero
/* 26480 8004B080 30E700FF */ andi $a3, $a3, 0xff
/* 26484 8004B084 AFBF0020 */ sw $ra, 0x20($sp)
/* 26488 8004B088 AFB20018 */ sw $s2, 0x18($sp)
/* 2648C 8004B08C AFB10014 */ sw $s1, 0x14($sp)
/* 26490 8004B090 14E00005 */ bnez $a3, .L8004B0A8
/* 26494 8004B094 AFB00010 */ sw $s0, 0x10($sp)
/* 26498 8004B098 0C0187A4 */ jal osVirtualToPhysical
/* 2649C 8004B09C 00000000 */ nop
/* 264A0 8004B0A0 08012C82 */ j .L8004B208
/* 264A4 8004B0A4 00000000 */ nop
.L8004B0A8:
/* 264A8 8004B0A8 0000802D */ daddu $s0, $zero, $zero
/* 264AC 8004B0AC 3C11800A */ lui $s1, 0x800a
/* 264B0 8004B0B0 8E313BD4 */ lw $s1, 0x3bd4($s1)
/* 264B4 8004B0B4 1220000B */ beqz $s1, .L8004B0E4
/* 264B8 8004B0B8 02652821 */ addu $a1, $s3, $a1
.L8004B0BC:
/* 264BC 8004B0BC 8E220008 */ lw $v0, 8($s1)
/* 264C0 8004B0C0 24430500 */ addiu $v1, $v0, 0x500
/* 264C4 8004B0C4 0262102B */ sltu $v0, $s3, $v0
/* 264C8 8004B0C8 14400006 */ bnez $v0, .L8004B0E4
/* 264CC 8004B0CC 0065102A */ slt $v0, $v1, $a1
/* 264D0 8004B0D0 1040001F */ beqz $v0, .L8004B150
/* 264D4 8004B0D4 0220802D */ daddu $s0, $s1, $zero
/* 264D8 8004B0D8 8E310000 */ lw $s1, ($s1)
/* 264DC 8004B0DC 1620FFF7 */ bnez $s1, .L8004B0BC
/* 264E0 8004B0E0 00000000 */ nop
.L8004B0E4:
/* 264E4 8004B0E4 3C12800A */ lui $s2, 0x800a
/* 264E8 8004B0E8 26523BD0 */ addiu $s2, $s2, 0x3bd0
/* 264EC 8004B0EC 8E510008 */ lw $s1, 8($s2)
/* 264F0 8004B0F0 16200006 */ bnez $s1, .L8004B10C
/* 264F4 8004B0F4 0220202D */ daddu $a0, $s1, $zero
/* 264F8 8004B0F8 8E440004 */ lw $a0, 4($s2)
/* 264FC 8004B0FC 0C0187A4 */ jal osVirtualToPhysical
/* 26500 8004B100 00000000 */ nop
/* 26504 8004B104 08012C82 */ j .L8004B208
/* 26508 8004B108 00000000 */ nop
.L8004B10C:
/* 2650C 8004B10C 8E220000 */ lw $v0, ($s1)
/* 26510 8004B110 0C012D03 */ jal alUnlink
/* 26514 8004B114 AE420008 */ sw $v0, 8($s2)
/* 26518 8004B118 12000005 */ beqz $s0, .L8004B130
/* 2651C 8004B11C 0220202D */ daddu $a0, $s1, $zero
/* 26520 8004B120 0C012CFB */ jal alLink
/* 26524 8004B124 0200282D */ daddu $a1, $s0, $zero
/* 26528 8004B128 08012C61 */ j .L8004B184
/* 2652C 8004B12C 00000000 */ nop
.L8004B130:
/* 26530 8004B130 8E450004 */ lw $a1, 4($s2)
/* 26534 8004B134 10A00010 */ beqz $a1, .L8004B178
/* 26538 8004B138 00A0802D */ daddu $s0, $a1, $zero
/* 2653C 8004B13C AE510004 */ sw $s1, 4($s2)
/* 26540 8004B140 AE300000 */ sw $s0, ($s1)
/* 26544 8004B144 AE200004 */ sw $zero, 4($s1)
/* 26548 8004B148 08012C61 */ j .L8004B184
/* 2654C 8004B14C AE110004 */ sw $s1, 4($s0)
.L8004B150:
/* 26550 8004B150 8E240010 */ lw $a0, 0x10($s1)
/* 26554 8004B154 8E220008 */ lw $v0, 8($s1)
/* 26558 8004B158 3C038008 */ lui $v1, 0x8008
/* 2655C 8004B15C 8C63817C */ lw $v1, -0x7e84($v1)
/* 26560 8004B160 00932021 */ addu $a0, $a0, $s3
/* 26564 8004B164 00822023 */ subu $a0, $a0, $v0
/* 26568 8004B168 0C0187A4 */ jal osVirtualToPhysical
/* 2656C 8004B16C AE23000C */ sw $v1, 0xc($s1)
/* 26570 8004B170 08012C82 */ j .L8004B208
/* 26574 8004B174 00000000 */ nop
.L8004B178:
/* 26578 8004B178 AE510004 */ sw $s1, 4($s2)
/* 2657C 8004B17C AE200000 */ sw $zero, ($s1)
/* 26580 8004B180 AE200004 */ sw $zero, 4($s1)
.L8004B184:
/* 26584 8004B184 3C048008 */ lui $a0, 0x8008
/* 26588 8004B188 24848178 */ addiu $a0, $a0, -0x7e88
/* 2658C 8004B18C 32700001 */ andi $s0, $s3, 1
/* 26590 8004B190 02709823 */ subu $s3, $s3, $s0
/* 26594 8004B194 3C02800A */ lui $v0, 0x800a
/* 26598 8004B198 24423720 */ addiu $v0, $v0, 0x3720
/* 2659C 8004B19C 8C830000 */ lw $v1, ($a0)
/* 265A0 8004B1A0 8E320010 */ lw $s2, 0x10($s1)
/* 265A4 8004B1A4 0000302D */ daddu $a2, $zero, $zero
/* 265A8 8004B1A8 AE330008 */ sw $s3, 8($s1)
/* 265AC 8004B1AC 00032840 */ sll $a1, $v1, 1
/* 265B0 8004B1B0 00A32821 */ addu $a1, $a1, $v1
/* 265B4 8004B1B4 000528C0 */ sll $a1, $a1, 3
/* 265B8 8004B1B8 00A22821 */ addu $a1, $a1, $v0
/* 265BC 8004B1BC 3C028008 */ lui $v0, 0x8008
/* 265C0 8004B1C0 8C42817C */ lw $v0, -0x7e84($v0)
/* 265C4 8004B1C4 24630001 */ addiu $v1, $v1, 1
/* 265C8 8004B1C8 AE22000C */ sw $v0, 0xc($s1)
/* 265CC 8004B1CC AC830000 */ sw $v1, ($a0)
/* 265D0 8004B1D0 A0A00002 */ sb $zero, 2($a1)
/* 265D4 8004B1D4 3C04800A */ lui $a0, %hi(carthandle)
/* 265D8 8004B1D8 8C84A638 */ lw $a0, %lo(carthandle)($a0)
/* 265DC 8004B1DC 3C02800A */ lui $v0, 0x800a
/* 265E0 8004B1E0 24423640 */ addiu $v0, $v0, 0x3640
/* 265E4 8004B1E4 ACA20004 */ sw $v0, 4($a1)
/* 265E8 8004B1E8 24020500 */ addiu $v0, $zero, 0x500
/* 265EC 8004B1EC ACB20008 */ sw $s2, 8($a1)
/* 265F0 8004B1F0 ACB3000C */ sw $s3, 0xc($a1)
/* 265F4 8004B1F4 0C018388 */ jal osEPiStartDma
/* 265F8 8004B1F8 ACA20010 */ sw $v0, 0x10($a1)
/* 265FC 8004B1FC 0C0187A4 */ jal osVirtualToPhysical
/* 26600 8004B200 0240202D */ daddu $a0, $s2, $zero
/* 26604 8004B204 00501021 */ addu $v0, $v0, $s0
.L8004B208:
/* 26608 8004B208 8FBF0020 */ lw $ra, 0x20($sp)
/* 2660C 8004B20C 8FB3001C */ lw $s3, 0x1c($sp)
/* 26610 8004B210 8FB20018 */ lw $s2, 0x18($sp)
/* 26614 8004B214 8FB10014 */ lw $s1, 0x14($sp)
/* 26618 8004B218 8FB00010 */ lw $s0, 0x10($sp)
/* 2661C 8004B21C 03E00008 */ jr $ra
/* 26620 8004B220 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -0,0 +1,121 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel nuAuDmaCallBack
/* 26474 8004B074 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 26478 8004B078 AFB3001C */ sw $s3, 0x1c($sp)
/* 2647C 8004B07C 0080982D */ daddu $s3, $a0, $zero
/* 26480 8004B080 30E700FF */ andi $a3, $a3, 0xff
/* 26484 8004B084 AFBF0020 */ sw $ra, 0x20($sp)
/* 26488 8004B088 AFB20018 */ sw $s2, 0x18($sp)
/* 2648C 8004B08C AFB10014 */ sw $s1, 0x14($sp)
/* 26490 8004B090 14E00005 */ bnez $a3, .L8004B0A8
/* 26494 8004B094 AFB00010 */ sw $s0, 0x10($sp)
/* 26498 8004B098 0C0187A4 */ jal osVirtualToPhysical
/* 2649C 8004B09C 00000000 */ nop
/* 264A0 8004B0A0 08012C82 */ j .L8004B208
/* 264A4 8004B0A4 00000000 */ nop
.L8004B0A8:
/* 264A8 8004B0A8 0000802D */ daddu $s0, $zero, $zero
/* 264AC 8004B0AC 3C11800A */ lui $s1, 0x800a
/* 264B0 8004B0B0 8E313BD4 */ lw $s1, 0x3bd4($s1)
/* 264B4 8004B0B4 1220000B */ beqz $s1, .L8004B0E4
/* 264B8 8004B0B8 02652821 */ addu $a1, $s3, $a1
.L8004B0BC:
/* 264BC 8004B0BC 8E220008 */ lw $v0, 8($s1)
/* 264C0 8004B0C0 24430500 */ addiu $v1, $v0, 0x500
/* 264C4 8004B0C4 0262102B */ sltu $v0, $s3, $v0
/* 264C8 8004B0C8 14400006 */ bnez $v0, .L8004B0E4
/* 264CC 8004B0CC 0065102A */ slt $v0, $v1, $a1
/* 264D0 8004B0D0 1040001F */ beqz $v0, .L8004B150
/* 264D4 8004B0D4 0220802D */ daddu $s0, $s1, $zero
/* 264D8 8004B0D8 8E310000 */ lw $s1, ($s1)
/* 264DC 8004B0DC 1620FFF7 */ bnez $s1, .L8004B0BC
/* 264E0 8004B0E0 00000000 */ nop
.L8004B0E4:
/* 264E4 8004B0E4 3C12800A */ lui $s2, 0x800a
/* 264E8 8004B0E8 26523BD0 */ addiu $s2, $s2, 0x3bd0
/* 264EC 8004B0EC 8E510008 */ lw $s1, 8($s2)
/* 264F0 8004B0F0 16200006 */ bnez $s1, .L8004B10C
/* 264F4 8004B0F4 0220202D */ daddu $a0, $s1, $zero
/* 264F8 8004B0F8 8E440004 */ lw $a0, 4($s2)
/* 264FC 8004B0FC 0C0187A4 */ jal osVirtualToPhysical
/* 26500 8004B100 00000000 */ nop
/* 26504 8004B104 08012C82 */ j .L8004B208
/* 26508 8004B108 00000000 */ nop
.L8004B10C:
/* 2650C 8004B10C 8E220000 */ lw $v0, ($s1)
/* 26510 8004B110 0C012D03 */ jal alUnlink
/* 26514 8004B114 AE420008 */ sw $v0, 8($s2)
/* 26518 8004B118 12000005 */ beqz $s0, .L8004B130
/* 2651C 8004B11C 0220202D */ daddu $a0, $s1, $zero
/* 26520 8004B120 0C012CFB */ jal alLink
/* 26524 8004B124 0200282D */ daddu $a1, $s0, $zero
/* 26528 8004B128 08012C61 */ j .L8004B184
/* 2652C 8004B12C 00000000 */ nop
.L8004B130:
/* 26530 8004B130 8E450004 */ lw $a1, 4($s2)
/* 26534 8004B134 10A00010 */ beqz $a1, .L8004B178
/* 26538 8004B138 00A0802D */ daddu $s0, $a1, $zero
/* 2653C 8004B13C AE510004 */ sw $s1, 4($s2)
/* 26540 8004B140 AE300000 */ sw $s0, ($s1)
/* 26544 8004B144 AE200004 */ sw $zero, 4($s1)
/* 26548 8004B148 08012C61 */ j .L8004B184
/* 2654C 8004B14C AE110004 */ sw $s1, 4($s0)
.L8004B150:
/* 26550 8004B150 8E240010 */ lw $a0, 0x10($s1)
/* 26554 8004B154 8E220008 */ lw $v0, 8($s1)
/* 26558 8004B158 3C038008 */ lui $v1, 0x8008
/* 2655C 8004B15C 8C63817C */ lw $v1, -0x7e84($v1)
/* 26560 8004B160 00932021 */ addu $a0, $a0, $s3
/* 26564 8004B164 00822023 */ subu $a0, $a0, $v0
/* 26568 8004B168 0C0187A4 */ jal osVirtualToPhysical
/* 2656C 8004B16C AE23000C */ sw $v1, 0xc($s1)
/* 26570 8004B170 08012C82 */ j .L8004B208
/* 26574 8004B174 00000000 */ nop
.L8004B178:
/* 26578 8004B178 AE510004 */ sw $s1, 4($s2)
/* 2657C 8004B17C AE200000 */ sw $zero, ($s1)
/* 26580 8004B180 AE200004 */ sw $zero, 4($s1)
.L8004B184:
/* 26584 8004B184 3C048008 */ lui $a0, 0x8008
/* 26588 8004B188 24848178 */ addiu $a0, $a0, -0x7e88
/* 2658C 8004B18C 32700001 */ andi $s0, $s3, 1
/* 26590 8004B190 02709823 */ subu $s3, $s3, $s0
/* 26594 8004B194 3C02800A */ lui $v0, 0x800a
/* 26598 8004B198 24423720 */ addiu $v0, $v0, 0x3720
/* 2659C 8004B19C 8C830000 */ lw $v1, ($a0)
/* 265A0 8004B1A0 8E320010 */ lw $s2, 0x10($s1)
/* 265A4 8004B1A4 0000302D */ daddu $a2, $zero, $zero
/* 265A8 8004B1A8 AE330008 */ sw $s3, 8($s1)
/* 265AC 8004B1AC 00032840 */ sll $a1, $v1, 1
/* 265B0 8004B1B0 00A32821 */ addu $a1, $a1, $v1
/* 265B4 8004B1B4 000528C0 */ sll $a1, $a1, 3
/* 265B8 8004B1B8 00A22821 */ addu $a1, $a1, $v0
/* 265BC 8004B1BC 3C028008 */ lui $v0, 0x8008
/* 265C0 8004B1C0 8C42817C */ lw $v0, -0x7e84($v0)
/* 265C4 8004B1C4 24630001 */ addiu $v1, $v1, 1
/* 265C8 8004B1C8 AE22000C */ sw $v0, 0xc($s1)
/* 265CC 8004B1CC AC830000 */ sw $v1, ($a0)
/* 265D0 8004B1D0 A0A00002 */ sb $zero, 2($a1)
/* 265D4 8004B1D4 3C04800A */ lui $a0, %hi(carthandle)
/* 265D8 8004B1D8 8C84A638 */ lw $a0, %lo(carthandle)($a0)
/* 265DC 8004B1DC 3C02800A */ lui $v0, 0x800a
/* 265E0 8004B1E0 24423640 */ addiu $v0, $v0, 0x3640
/* 265E4 8004B1E4 ACA20004 */ sw $v0, 4($a1)
/* 265E8 8004B1E8 24020500 */ addiu $v0, $zero, 0x500
/* 265EC 8004B1EC ACB20008 */ sw $s2, 8($a1)
/* 265F0 8004B1F0 ACB3000C */ sw $s3, 0xc($a1)
/* 265F4 8004B1F4 0C018388 */ jal osEPiStartDma
/* 265F8 8004B1F8 ACA20010 */ sw $v0, 0x10($a1)
/* 265FC 8004B1FC 0C0187A4 */ jal osVirtualToPhysical
/* 26600 8004B200 0240202D */ daddu $a0, $s2, $zero
/* 26604 8004B204 00501021 */ addu $v0, $v0, $s0
.L8004B208:
/* 26608 8004B208 8FBF0020 */ lw $ra, 0x20($sp)
/* 2660C 8004B20C 8FB3001C */ lw $s3, 0x1c($sp)
/* 26610 8004B210 8FB20018 */ lw $s2, 0x18($sp)
/* 26614 8004B214 8FB10014 */ lw $s1, 0x14($sp)
/* 26618 8004B218 8FB00010 */ lw $s0, 0x10($sp)
/* 2661C 8004B21C 03E00008 */ jr $ra
/* 26620 8004B220 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -14,8 +14,8 @@ glabel nuAuDmaNew
/* 26648 8004B248 AC600004 */ sw $zero, 4($v1)
/* 2664C 8004B24C A0620000 */ sb $v0, ($v1)
.L8004B250:
/* 26650 8004B250 3C028005 */ lui $v0, 0x8005
/* 26654 8004B254 2442B074 */ addiu $v0, $v0, -0x4f8c
/* 26650 8004B250 3C028005 */ lui $v0, %hi(nuAuDmaCallBack)
/* 26654 8004B254 2442B074 */ addiu $v0, $v0, %lo(nuAuDmaCallBack)
/* 26658 8004B258 3C018008 */ lui $at, 0x8008
/* 2665C 8004B25C AC208178 */ sw $zero, -0x7e88($at)
/* 26660 8004B260 03E00008 */ jr $ra

View File

@ -18,8 +18,8 @@ glabel func_802AE000
/* 316DC4 802AE034 AFB20020 */ sw $s2, 0x20($sp)
/* 316DC8 802AE038 0200902D */ daddu $s2, $s0, $zero
/* 316DCC 802AE03C AFB5002C */ sw $s5, 0x2c($sp)
/* 316DD0 802AE040 3C158006 */ lui $s5, 0x8006
/* 316DD4 802AE044 26B50DC0 */ addiu $s5, $s5, 0xdc0
/* 316DD0 802AE040 3C158006 */ lui $s5, %hi(osEPiReadIo)
/* 316DD4 802AE044 26B50DC0 */ addiu $s5, $s5, %lo(osEPiReadIo)
/* 316DD8 802AE048 AFBF003C */ sw $ra, 0x3c($sp)
/* 316DDC 802AE04C AFBE0038 */ sw $fp, 0x38($sp)
/* 316DE0 802AE050 AFB70034 */ sw $s7, 0x34($sp)

View File

@ -27,8 +27,8 @@ glabel crash_create_monitor
/* 7D08 8002C908 AE0209CC */ sw $v0, 0x9cc($s0)
/* 7D0C 8002C90C 0200202D */ daddu $a0, $s0, $zero
/* 7D10 8002C910 24050002 */ addiu $a1, $zero, 2
/* 7D14 8002C914 3C068003 */ lui $a2, 0x8003
/* 7D18 8002C918 24C6C81C */ addiu $a2, $a2, -0x37e4
/* 7D14 8002C914 3C068003 */ lui $a2, %hi(crash_monitor_thread)
/* 7D18 8002C918 24C6C81C */ addiu $a2, $a2, %lo(crash_monitor_thread)
/* 7D1C 8002C91C 24020080 */ addiu $v0, $zero, 0x80
/* 7D20 8002C920 0000382D */ daddu $a3, $zero, $zero
/* 7D24 8002C924 AFB10010 */ sw $s1, 0x10($sp)

View File

@ -88,15 +88,15 @@ glabel render_player_model
/* 7A74C 800E129C 00021023 */ negu $v0, $v0
/* 7A750 800E12A0 AE220004 */ sw $v0, 4($s1)
/* 7A754 800E12A4 820200BE */ lb $v0, 0xbe($s0)
/* 7A758 800E12A8 3C04800E */ lui $a0, 0x800e
/* 7A75C 800E12AC 24841704 */ addiu $a0, $a0, 0x1704
/* 7A758 800E12A8 3C04800E */ lui $a0, %hi(appendGfx_player_spin)
/* 7A75C 800E12AC 24841704 */ addiu $a0, $a0, %lo(appendGfx_player_spin)
/* 7A760 800E12B0 AE220000 */ sw $v0, ($s1)
/* 7A764 800E12B4 8E020000 */ lw $v0, ($s0)
/* 7A768 800E12B8 00431024 */ and $v0, $v0, $v1
/* 7A76C 800E12BC 54400004 */ bnel $v0, $zero, .L800E12D0
/* 7A770 800E12C0 AE24000C */ sw $a0, 0xc($s1)
/* 7A774 800E12C4 3C04800E */ lui $a0, 0x800e
/* 7A778 800E12C8 248412F4 */ addiu $a0, $a0, 0x12f4
/* 7A774 800E12C4 3C04800E */ lui $a0, %hi(appendGfx_player)
/* 7A778 800E12C8 248412F4 */ addiu $a0, $a0, %lo(appendGfx_player)
/* 7A77C 800E12CC AE24000C */ sw $a0, 0xc($s1)
.L800E12D0:
/* 7A780 800E12D0 0C047644 */ jal queue_render_task

View File

@ -175,8 +175,8 @@ glabel MakeShop
/* 7E296C 80281AEC 8E840020 */ lw $a0, 0x20($s4)
/* 7E2970 80281AF0 0C05128B */ jal clear_icon_flags
/* 7E2974 80281AF4 34058000 */ ori $a1, $zero, 0x8000
/* 7E2978 80281AF8 3C058028 */ lui $a1, 0x8028
/* 7E297C 80281AFC 24A51524 */ addiu $a1, $a1, 0x1524
/* 7E2978 80281AF8 3C058028 */ lui $a1, %hi(draw_shop_items)
/* 7E297C 80281AFC 24A51524 */ addiu $a1, $a1, %lo(draw_shop_items)
/* 7E2980 80281B00 0C048C8F */ jal bind_dynamic_entity_7
/* 7E2984 80281B04 0000202D */ daddu $a0, $zero, $zero
/* 7E2988 80281B08 0C048D8F */ jal get_dynamic_entity

View File

@ -22,8 +22,8 @@ glabel func_8002D160
/* 85A4 8002D1A4 AFB20020 */ sw $s2, 0x20($sp)
/* 85A8 8002D1A8 0200902D */ daddu $s2, $s0, $zero
/* 85AC 8002D1AC AFB40028 */ sw $s4, 0x28($sp)
/* 85B0 8002D1B0 3C148006 */ lui $s4, 0x8006
/* 85B4 8002D1B4 26940DC0 */ addiu $s4, $s4, 0xdc0
/* 85B0 8002D1B0 3C148006 */ lui $s4, %hi(osEPiReadIo)
/* 85B4 8002D1B4 26940DC0 */ addiu $s4, $s4, %lo(osEPiReadIo)
/* 85B8 8002D1B8 AFBF003C */ sw $ra, 0x3c($sp)
/* 85BC 8002D1BC AFBE0038 */ sw $fp, 0x38($sp)
/* 85C0 8002D1C0 AFB70034 */ sw $s7, 0x34($sp)
@ -98,8 +98,8 @@ glabel func_8002D160
/* 86C0 8002D2C0 27A60014 */ addiu $a2, $sp, 0x14
/* 86C4 8002D2C4 3C04800A */ lui $a0, %hi(carthandle)
/* 86C8 8002D2C8 8C84A638 */ lw $a0, %lo(carthandle)($a0)
/* 86CC 8002D2CC 3C148006 */ lui $s4, 0x8006
/* 86D0 8002D2D0 26940DC0 */ addiu $s4, $s4, 0xdc0
/* 86CC 8002D2CC 3C148006 */ lui $s4, %hi(osEPiReadIo)
/* 86D0 8002D2D0 26940DC0 */ addiu $s4, $s4, %lo(osEPiReadIo)
/* 86D4 8002D2D4 0280F809 */ jalr $s4
/* 86D8 8002D2D8 0200902D */ daddu $s2, $s0, $zero
/* 86DC 8002D2DC 3C110031 */ lui $s1, 0x31

View File

@ -50,8 +50,8 @@ glabel nuSiMgrInit
/* 82DC 8002CEDC 2610E710 */ addiu $s0, $s0, -0x18f0
/* 82E0 8002CEE0 0200202D */ daddu $a0, $s0, $zero
/* 82E4 8002CEE4 24050006 */ addiu $a1, $zero, 6
/* 82E8 8002CEE8 3C068003 */ lui $a2, 0x8003
/* 82EC 8002CEEC 24C6CFD0 */ addiu $a2, $a2, -0x3030
/* 82E8 8002CEE8 3C068003 */ lui $a2, %hi(nuSiMgrThread)
/* 82EC 8002CEEC 24C6CFD0 */ addiu $a2, $a2, %lo(nuSiMgrThread)
/* 82F0 8002CEF0 3C02800A */ lui $v0, 0x800a
/* 82F4 8002CEF4 244208C0 */ addiu $v0, $v0, 0x8c0
/* 82F8 8002CEF8 AFA20010 */ sw $v0, 0x10($sp)

View File

@ -316,8 +316,8 @@ glabel func_800F1A10
/* 8B36C 800F1EBC AFA20010 */ sw $v0, 0x10($sp)
/* 8B370 800F1EC0 24020015 */ addiu $v0, $zero, 0x15
/* 8B374 800F1EC4 AFA20014 */ sw $v0, 0x14($sp)
/* 8B378 800F1EC8 3C02800F */ lui $v0, 0x800f
/* 8B37C 800F1ECC 24424648 */ addiu $v0, $v0, 0x4648
/* 8B378 800F1EC8 3C02800F */ lui $v0, %hi(draw_submenu_title)
/* 8B37C 800F1ECC 24424648 */ addiu $v0, $v0, %lo(draw_submenu_title)
/* 8B380 800F1ED0 AFA20018 */ sw $v0, 0x18($sp)
/* 8B384 800F1ED4 2402000E */ addiu $v0, $zero, 0xe
/* 8B388 800F1ED8 AFA0001C */ sw $zero, 0x1c($sp)
@ -378,8 +378,8 @@ glabel func_800F1A10
/* 8B464 800F1FB4 AFA20010 */ sw $v0, 0x10($sp)
/* 8B468 800F1FB8 24020015 */ addiu $v0, $zero, 0x15
/* 8B46C 800F1FBC AFA20014 */ sw $v0, 0x14($sp)
/* 8B470 800F1FC0 3C02800F */ lui $v0, 0x800f
/* 8B474 800F1FC4 24424648 */ addiu $v0, $v0, 0x4648
/* 8B470 800F1FC0 3C02800F */ lui $v0, %hi(draw_submenu_title)
/* 8B474 800F1FC4 24424648 */ addiu $v0, $v0, %lo(draw_submenu_title)
/* 8B478 800F1FC8 AFA20018 */ sw $v0, 0x18($sp)
/* 8B47C 800F1FCC 2402000E */ addiu $v0, $zero, 0xe
/* 8B480 800F1FD0 AFA0001C */ sw $zero, 0x1c($sp)
@ -440,8 +440,8 @@ glabel func_800F1A10
/* 8B55C 800F20AC AFA20010 */ sw $v0, 0x10($sp)
/* 8B560 800F20B0 24020015 */ addiu $v0, $zero, 0x15
/* 8B564 800F20B4 AFA20014 */ sw $v0, 0x14($sp)
/* 8B568 800F20B8 3C02800F */ lui $v0, 0x800f
/* 8B56C 800F20BC 24424648 */ addiu $v0, $v0, 0x4648
/* 8B568 800F20B8 3C02800F */ lui $v0, %hi(draw_submenu_title)
/* 8B56C 800F20BC 24424648 */ addiu $v0, $v0, %lo(draw_submenu_title)
/* 8B570 800F20C0 AFA20018 */ sw $v0, 0x18($sp)
/* 8B574 800F20C4 2402000E */ addiu $v0, $zero, 0xe
/* 8B578 800F20C8 AFA0001C */ sw $zero, 0x1c($sp)
@ -480,8 +480,8 @@ glabel func_800F1A10
/* 8B5FC 800F214C AFA20010 */ sw $v0, 0x10($sp)
/* 8B600 800F2150 24020015 */ addiu $v0, $zero, 0x15
/* 8B604 800F2154 AFA20014 */ sw $v0, 0x14($sp)
/* 8B608 800F2158 3C02800F */ lui $v0, 0x800f
/* 8B60C 800F215C 24424648 */ addiu $v0, $v0, 0x4648
/* 8B608 800F2158 3C02800F */ lui $v0, %hi(draw_submenu_title)
/* 8B60C 800F215C 24424648 */ addiu $v0, $v0, %lo(draw_submenu_title)
/* 8B610 800F2160 AFA20018 */ sw $v0, 0x18($sp)
/* 8B614 800F2164 2402000E */ addiu $v0, $zero, 0xe
/* 8B618 800F2168 AFA0001C */ sw $zero, 0x1c($sp)
@ -520,8 +520,8 @@ glabel func_800F1A10
/* 8B69C 800F21EC AFA20010 */ sw $v0, 0x10($sp)
/* 8B6A0 800F21F0 24020015 */ addiu $v0, $zero, 0x15
/* 8B6A4 800F21F4 AFA20014 */ sw $v0, 0x14($sp)
/* 8B6A8 800F21F8 3C02800F */ lui $v0, 0x800f
/* 8B6AC 800F21FC 24424648 */ addiu $v0, $v0, 0x4648
/* 8B6A8 800F21F8 3C02800F */ lui $v0, %hi(draw_submenu_title)
/* 8B6AC 800F21FC 24424648 */ addiu $v0, $v0, %lo(draw_submenu_title)
/* 8B6B0 800F2200 AFA20018 */ sw $v0, 0x18($sp)
/* 8B6B4 800F2204 2402000E */ addiu $v0, $zero, 0xe
/* 8B6B8 800F2208 AFA0001C */ sw $zero, 0x1c($sp)
@ -560,8 +560,8 @@ glabel func_800F1A10
/* 8B73C 800F228C AFA20010 */ sw $v0, 0x10($sp)
/* 8B740 800F2290 24020015 */ addiu $v0, $zero, 0x15
/* 8B744 800F2294 AFA20014 */ sw $v0, 0x14($sp)
/* 8B748 800F2298 3C02800F */ lui $v0, 0x800f
/* 8B74C 800F229C 24424648 */ addiu $v0, $v0, 0x4648
/* 8B748 800F2298 3C02800F */ lui $v0, %hi(draw_submenu_title)
/* 8B74C 800F229C 24424648 */ addiu $v0, $v0, %lo(draw_submenu_title)
/* 8B750 800F22A0 AFA20018 */ sw $v0, 0x18($sp)
/* 8B754 800F22A4 2402000E */ addiu $v0, $zero, 0xe
/* 8B758 800F22A8 AFA0001C */ sw $zero, 0x1c($sp)
@ -600,8 +600,8 @@ glabel func_800F1A10
/* 8B7DC 800F232C AFA20010 */ sw $v0, 0x10($sp)
/* 8B7E0 800F2330 24020015 */ addiu $v0, $zero, 0x15
/* 8B7E4 800F2334 AFA20014 */ sw $v0, 0x14($sp)
/* 8B7E8 800F2338 3C02800F */ lui $v0, 0x800f
/* 8B7EC 800F233C 24424648 */ addiu $v0, $v0, 0x4648
/* 8B7E8 800F2338 3C02800F */ lui $v0, %hi(draw_submenu_title)
/* 8B7EC 800F233C 24424648 */ addiu $v0, $v0, %lo(draw_submenu_title)
/* 8B7F0 800F2340 AFA20018 */ sw $v0, 0x18($sp)
/* 8B7F4 800F2344 2402000E */ addiu $v0, $zero, 0xe
/* 8B7F8 800F2348 AFA0001C */ sw $zero, 0x1c($sp)
@ -641,8 +641,8 @@ glabel func_800F1A10
/* 8B87C 800F23CC AFA20010 */ sw $v0, 0x10($sp)
/* 8B880 800F23D0 24020015 */ addiu $v0, $zero, 0x15
/* 8B884 800F23D4 AFA20014 */ sw $v0, 0x14($sp)
/* 8B888 800F23D8 3C02800F */ lui $v0, 0x800f
/* 8B88C 800F23DC 24424648 */ addiu $v0, $v0, 0x4648
/* 8B888 800F23D8 3C02800F */ lui $v0, %hi(draw_submenu_title)
/* 8B88C 800F23DC 24424648 */ addiu $v0, $v0, %lo(draw_submenu_title)
/* 8B890 800F23E0 AFA20018 */ sw $v0, 0x18($sp)
/* 8B894 800F23E4 2402000E */ addiu $v0, $zero, 0xe
/* 8B898 800F23E8 AFA0001C */ sw $zero, 0x1c($sp)

View File

@ -17,8 +17,8 @@ glabel EnableGroup
/* EE578 802C9BC8 2402FFFF */ addiu $v0, $zero, -1
/* EE57C 802C9BCC 16020007 */ bne $s0, $v0, .L802C9BEC
/* EE580 802C9BD0 00000000 */ nop
/* EE584 802C9BD4 3C04802D */ lui $a0, 0x802d
/* EE588 802C9BD8 24849288 */ addiu $a0, $a0, -0x6d78
/* EE584 802C9BD4 3C04802D */ lui $a0, %hi(EnableModel)
/* EE588 802C9BD8 24849288 */ addiu $a0, $a0, %lo(EnableModel)
/* EE58C 802C9BDC 0C0B2568 */ jal func_802C95A0
/* EE590 802C9BE0 0240282D */ daddu $a1, $s2, $zero
/* EE594 802C9BE4 080B2716 */ j .L802C9C58

View File

@ -21,8 +21,8 @@ glabel RotateGroup
/* EE2C8 802C9918 2402FFFF */ addiu $v0, $zero, -1
/* EE2CC 802C991C 16420007 */ bne $s2, $v0, .L802C993C
/* EE2D0 802C9920 26100004 */ addiu $s0, $s0, 4
/* EE2D4 802C9924 3C04802D */ lui $a0, 0x802d
/* EE2D8 802C9928 24848C64 */ addiu $a0, $a0, -0x739c
/* EE2D4 802C9924 3C04802D */ lui $a0, %hi(RotateModel)
/* EE2D8 802C9928 24848C64 */ addiu $a0, $a0, %lo(RotateModel)
/* EE2DC 802C992C 0C0B2568 */ jal func_802C95A0
/* EE2E0 802C9930 0220282D */ daddu $a1, $s1, $zero
/* EE2E4 802C9934 080B267D */ j .L802C99F4

View File

@ -20,8 +20,8 @@ glabel ScaleGroup
/* EE408 802C9A58 2402FFFF */ addiu $v0, $zero, -1
/* EE40C 802C9A5C 16220007 */ bne $s1, $v0, .L802C9A7C
/* EE410 802C9A60 26100004 */ addiu $s0, $s0, 4
/* EE414 802C9A64 3C04802D */ lui $a0, 0x802d
/* EE418 802C9A68 24848D88 */ addiu $a0, $a0, -0x7278
/* EE414 802C9A64 3C04802D */ lui $a0, %hi(ScaleModel)
/* EE418 802C9A68 24848D88 */ addiu $a0, $a0, %lo(ScaleModel)
/* EE41C 802C9A6C 0C0B2568 */ jal func_802C95A0
/* EE420 802C9A70 0240282D */ daddu $a1, $s2, $zero
/* EE424 802C9A74 080B26C7 */ j .L802C9B1C

View File

@ -20,8 +20,8 @@ glabel TranslateGroup
/* EE1A0 802C97F0 2402FFFF */ addiu $v0, $zero, -1
/* EE1A4 802C97F4 16220007 */ bne $s1, $v0, .L802C9814
/* EE1A8 802C97F8 26100004 */ addiu $s0, $s0, 4
/* EE1AC 802C97FC 3C04802D */ lui $a0, 0x802d
/* EE1B0 802C9800 24848B60 */ addiu $a0, $a0, -0x74a0
/* EE1AC 802C97FC 3C04802D */ lui $a0, %hi(TranslateModel)
/* EE1B0 802C9800 24848B60 */ addiu $a0, $a0, %lo(TranslateModel)
/* EE1B4 802C9804 0C0B2568 */ jal func_802C95A0
/* EE1B8 802C9808 0240282D */ daddu $a1, $s2, $zero
/* EE1BC 802C980C 080B262D */ j .L802C98B4

View File

@ -28,34 +28,34 @@ glabel _set_game_mode
/* A93FC 80112CFC AE00000C */ sw $zero, 0xc($s0)
/* A9400 80112D00 14600004 */ bnez $v1, .L80112D14
/* A9404 80112D04 AE020010 */ sw $v0, 0x10($s0)
/* A9408 80112D08 3C028011 */ lui $v0, 0x8011
/* A940C 80112D0C 24422B90 */ addiu $v0, $v0, 0x2b90
/* A9408 80112D08 3C028011 */ lui $v0, %hi(NOP_state)
/* A940C 80112D0C 24422B90 */ addiu $v0, $v0, %lo(NOP_state)
/* A9410 80112D10 AE020004 */ sw $v0, 4($s0)
.L80112D14:
/* A9414 80112D14 8E020008 */ lw $v0, 8($s0)
/* A9418 80112D18 14400004 */ bnez $v0, .L80112D2C
/* A941C 80112D1C 00000000 */ nop
/* A9420 80112D20 3C028011 */ lui $v0, 0x8011
/* A9424 80112D24 24422B90 */ addiu $v0, $v0, 0x2b90
/* A9420 80112D20 3C028011 */ lui $v0, %hi(NOP_state)
/* A9424 80112D24 24422B90 */ addiu $v0, $v0, %lo(NOP_state)
/* A9428 80112D28 AE020008 */ sw $v0, 8($s0)
.L80112D2C:
/* A942C 80112D2C 8E02000C */ lw $v0, 0xc($s0)
/* A9430 80112D30 14400004 */ bnez $v0, .L80112D44
/* A9434 80112D34 00000000 */ nop
/* A9438 80112D38 3C028011 */ lui $v0, 0x8011
/* A943C 80112D3C 24422B90 */ addiu $v0, $v0, 0x2b90
/* A9438 80112D38 3C028011 */ lui $v0, %hi(NOP_state)
/* A943C 80112D3C 24422B90 */ addiu $v0, $v0, %lo(NOP_state)
/* A9440 80112D40 AE02000C */ sw $v0, 0xc($s0)
.L80112D44:
/* A9444 80112D44 8E020010 */ lw $v0, 0x10($s0)
/* A9448 80112D48 14400004 */ bnez $v0, .L80112D5C
/* A944C 80112D4C 00000000 */ nop
/* A9450 80112D50 3C028011 */ lui $v0, 0x8011
/* A9454 80112D54 24422B90 */ addiu $v0, $v0, 0x2b90
/* A9450 80112D50 3C028011 */ lui $v0, %hi(NOP_state)
/* A9454 80112D54 24422B90 */ addiu $v0, $v0, %lo(NOP_state)
/* A9458 80112D58 AE020010 */ sw $v0, 0x10($s0)
.L80112D5C:
/* A945C 80112D5C 8E030004 */ lw $v1, 4($s0)
/* A9460 80112D60 3C028011 */ lui $v0, 0x8011
/* A9464 80112D64 24422B90 */ addiu $v0, $v0, 0x2b90
/* A9460 80112D60 3C028011 */ lui $v0, %hi(NOP_state)
/* A9464 80112D64 24422B90 */ addiu $v0, $v0, %lo(NOP_state)
/* A9468 80112D68 0060F809 */ jalr $v1
/* A946C 80112D6C AE020014 */ sw $v0, 0x14($s0)
/* A9470 80112D70 0200102D */ daddu $v0, $s0, $zero

View File

@ -34,34 +34,34 @@ glabel func_80112BBC
/* A9320 80112C20 AE00000C */ sw $zero, 0xc($s0)
/* A9324 80112C24 14600004 */ bnez $v1, .L80112C38
/* A9328 80112C28 AE020010 */ sw $v0, 0x10($s0)
/* A932C 80112C2C 3C028011 */ lui $v0, 0x8011
/* A9330 80112C30 24422B90 */ addiu $v0, $v0, 0x2b90
/* A932C 80112C2C 3C028011 */ lui $v0, %hi(NOP_state)
/* A9330 80112C30 24422B90 */ addiu $v0, $v0, %lo(NOP_state)
/* A9334 80112C34 AE020004 */ sw $v0, 4($s0)
.L80112C38:
/* A9338 80112C38 8E020008 */ lw $v0, 8($s0)
/* A933C 80112C3C 14400004 */ bnez $v0, .L80112C50
/* A9340 80112C40 00000000 */ nop
/* A9344 80112C44 3C028011 */ lui $v0, 0x8011
/* A9348 80112C48 24422B90 */ addiu $v0, $v0, 0x2b90
/* A9344 80112C44 3C028011 */ lui $v0, %hi(NOP_state)
/* A9348 80112C48 24422B90 */ addiu $v0, $v0, %lo(NOP_state)
/* A934C 80112C4C AE020008 */ sw $v0, 8($s0)
.L80112C50:
/* A9350 80112C50 8E02000C */ lw $v0, 0xc($s0)
/* A9354 80112C54 14400004 */ bnez $v0, .L80112C68
/* A9358 80112C58 00000000 */ nop
/* A935C 80112C5C 3C028011 */ lui $v0, 0x8011
/* A9360 80112C60 24422B90 */ addiu $v0, $v0, 0x2b90
/* A935C 80112C5C 3C028011 */ lui $v0, %hi(NOP_state)
/* A9360 80112C60 24422B90 */ addiu $v0, $v0, %lo(NOP_state)
/* A9364 80112C64 AE02000C */ sw $v0, 0xc($s0)
.L80112C68:
/* A9368 80112C68 8E020010 */ lw $v0, 0x10($s0)
/* A936C 80112C6C 14400004 */ bnez $v0, .L80112C80
/* A9370 80112C70 00000000 */ nop
/* A9374 80112C74 3C028011 */ lui $v0, 0x8011
/* A9378 80112C78 24422B90 */ addiu $v0, $v0, 0x2b90
/* A9374 80112C74 3C028011 */ lui $v0, %hi(NOP_state)
/* A9378 80112C78 24422B90 */ addiu $v0, $v0, %lo(NOP_state)
/* A937C 80112C7C AE020010 */ sw $v0, 0x10($s0)
.L80112C80:
/* A9380 80112C80 8E030004 */ lw $v1, 4($s0)
/* A9384 80112C84 3C028011 */ lui $v0, 0x8011
/* A9388 80112C88 24422B90 */ addiu $v0, $v0, 0x2b90
/* A9384 80112C84 3C028011 */ lui $v0, %hi(NOP_state)
/* A9388 80112C88 24422B90 */ addiu $v0, $v0, %lo(NOP_state)
/* A938C 80112C8C 0060F809 */ jalr $v1
/* A9390 80112C90 AE020014 */ sw $v0, 0x14($s0)
/* A9394 80112C94 0200102D */ daddu $v0, $s0, $zero

View File

@ -19,8 +19,8 @@ glabel func_80112D84
/* A94B4 80112DB4 34420020 */ ori $v0, $v0, 0x20
/* A94B8 80112DB8 14A00004 */ bnez $a1, .L80112DCC
/* A94BC 80112DBC A4620000 */ sh $v0, ($v1)
/* A94C0 80112DC0 3C028011 */ lui $v0, 0x8011
/* A94C4 80112DC4 24422B90 */ addiu $v0, $v0, 0x2b90
/* A94C0 80112DC0 3C028011 */ lui $v0, %hi(NOP_state)
/* A94C4 80112DC4 24422B90 */ addiu $v0, $v0, %lo(NOP_state)
/* A94C8 80112DC8 AC620014 */ sw $v0, 0x14($v1)
.L80112DCC:
/* A94CC 80112DCC 03E00008 */ jr $ra

View File

@ -1007,13 +1007,13 @@ glabel render_models
/* AE200 80117B00 24020005 */ addiu $v0, $zero, 5
/* AE204 80117B04 14620005 */ bne $v1, $v0, .L80117B1C
/* AE208 80117B08 00000000 */ nop
/* AE20C 80117B0C 3C028011 */ lui $v0, 0x8011
/* AE210 80117B10 24427C94 */ addiu $v0, $v0, 0x7c94
/* AE20C 80117B0C 3C028011 */ lui $v0, %hi(appendGfx_model_group)
/* AE210 80117B10 24427C94 */ addiu $v0, $v0, %lo(appendGfx_model_group)
/* AE214 80117B14 08045ECA */ j .L80117B28
/* AE218 80117B18 AE22000C */ sw $v0, 0xc($s1)
.L80117B1C:
/* AE21C 80117B1C 3C028011 */ lui $v0, 0x8011
/* AE220 80117B20 24423090 */ addiu $v0, $v0, 0x3090
/* AE21C 80117B1C 3C028011 */ lui $v0, %hi(appendGfx_model)
/* AE220 80117B20 24423090 */ addiu $v0, $v0, %lo(appendGfx_model)
/* AE224 80117B24 AE22000C */ sw $v0, 0xc($s1)
.L80117B28:
/* AE228 80117B28 00041023 */ negu $v0, $a0

View File

@ -45,14 +45,14 @@ glabel bind_dynamic_entity_3
/* B98E0 801231E0 AC820000 */ sw $v0, ($a0)
/* B98E4 801231E4 16200004 */ bnez $s1, .L801231F8
/* B98E8 801231E8 AC910004 */ sw $s1, 4($a0)
/* B98EC 801231EC 3C028012 */ lui $v0, 0x8012
/* B98F0 801231F0 244230B0 */ addiu $v0, $v0, 0x30b0
/* B98EC 801231EC 3C028012 */ lui $v0, %hi(stub_dynamic_entity_delegate)
/* B98F0 801231F0 244230B0 */ addiu $v0, $v0, %lo(stub_dynamic_entity_delegate)
/* B98F4 801231F4 AC820004 */ sw $v0, 4($a0)
.L801231F8:
/* B98F8 801231F8 16400004 */ bnez $s2, .L8012320C
/* B98FC 801231FC AC920008 */ sw $s2, 8($a0)
/* B9900 80123200 3C028012 */ lui $v0, 0x8012
/* B9904 80123204 244230B0 */ addiu $v0, $v0, 0x30b0
/* B9900 80123200 3C028012 */ lui $v0, %hi(stub_dynamic_entity_delegate)
/* B9904 80123204 244230B0 */ addiu $v0, $v0, %lo(stub_dynamic_entity_delegate)
/* B9908 80123208 AC820008 */ sw $v0, 8($a0)
.L8012320C:
/* B990C 8012320C 3C028007 */ lui $v0, %hi(gGameStatusPtr)

View File

@ -45,14 +45,14 @@ glabel bind_dynamic_entity_7
/* B99C4 801232C4 AC820000 */ sw $v0, ($a0)
/* B99C8 801232C8 16200004 */ bnez $s1, .L801232DC
/* B99CC 801232CC AC910004 */ sw $s1, 4($a0)
/* B99D0 801232D0 3C028012 */ lui $v0, 0x8012
/* B99D4 801232D4 244230B0 */ addiu $v0, $v0, 0x30b0
/* B99D0 801232D0 3C028012 */ lui $v0, %hi(stub_dynamic_entity_delegate)
/* B99D4 801232D4 244230B0 */ addiu $v0, $v0, %lo(stub_dynamic_entity_delegate)
/* B99D8 801232D8 AC820004 */ sw $v0, 4($a0)
.L801232DC:
/* B99DC 801232DC 16400004 */ bnez $s2, .L801232F0
/* B99E0 801232E0 AC920008 */ sw $s2, 8($a0)
/* B99E4 801232E4 3C028012 */ lui $v0, 0x8012
/* B99E8 801232E8 244230B0 */ addiu $v0, $v0, 0x30b0
/* B99E4 801232E4 3C028012 */ lui $v0, %hi(stub_dynamic_entity_delegate)
/* B99E8 801232E8 244230B0 */ addiu $v0, $v0, %lo(stub_dynamic_entity_delegate)
/* B99EC 801232EC AC820008 */ sw $v0, 8($a0)
.L801232F0:
/* B99F0 801232F0 3C028007 */ lui $v0, %hi(gGameStatusPtr)

View File

@ -45,14 +45,14 @@ glabel bind_dynamic_entity_B
/* B9AA8 801233A8 AC820000 */ sw $v0, ($a0)
/* B9AAC 801233AC 16200004 */ bnez $s1, .L801233C0
/* B9AB0 801233B0 AC910004 */ sw $s1, 4($a0)
/* B9AB4 801233B4 3C028012 */ lui $v0, 0x8012
/* B9AB8 801233B8 244230B0 */ addiu $v0, $v0, 0x30b0
/* B9AB4 801233B4 3C028012 */ lui $v0, %hi(stub_dynamic_entity_delegate)
/* B9AB8 801233B8 244230B0 */ addiu $v0, $v0, %lo(stub_dynamic_entity_delegate)
/* B9ABC 801233BC AC820004 */ sw $v0, 4($a0)
.L801233C0:
/* B9AC0 801233C0 16400004 */ bnez $s2, .L801233D4
/* B9AC4 801233C4 AC920008 */ sw $s2, 8($a0)
/* B9AC8 801233C8 3C028012 */ lui $v0, 0x8012
/* B9ACC 801233CC 244230B0 */ addiu $v0, $v0, 0x30b0
/* B9AC8 801233C8 3C028012 */ lui $v0, %hi(stub_dynamic_entity_delegate)
/* B9ACC 801233CC 244230B0 */ addiu $v0, $v0, %lo(stub_dynamic_entity_delegate)
/* B9AD0 801233D0 AC820008 */ sw $v0, 8($a0)
.L801233D4:
/* B9AD4 801233D4 3C028007 */ lui $v0, %hi(gGameStatusPtr)

View File

@ -46,8 +46,8 @@ glabel clear_item_entity_data
/* C7788 80131088 3C018015 */ lui $at, 0x8015
/* C778C 8013108C AC205D88 */ sw $zero, 0x5d88($at)
.L80131090:
/* C7790 80131090 3C058013 */ lui $a1, 0x8013
/* C7794 80131094 24A52C80 */ addiu $a1, $a1, 0x2c80
/* C7790 80131090 3C058013 */ lui $a1, %hi(draw_item_entities)
/* C7794 80131094 24A52C80 */ addiu $a1, $a1, %lo(draw_item_entities)
/* C7798 80131098 0C048C56 */ jal bind_dynamic_entity_3
/* C779C 8013109C 0000202D */ daddu $a0, $zero, $zero
/* C77A0 801310A0 3C058013 */ lui $a1, 0x8013

View File

@ -51,8 +51,8 @@ glabel draw_item_entities
/* C9430 80132D30 2402000D */ addiu $v0, $zero, 0xd
.L80132D34:
/* C9434 80132D34 AE020000 */ sw $v0, ($s0)
/* C9438 80132D38 3C028013 */ lui $v0, 0x8013
/* C943C 80132D3C 244221A4 */ addiu $v0, $v0, 0x21a4
/* C9438 80132D38 3C028013 */ lui $v0, %hi(appendGfx_item_entity)
/* C943C 80132D3C 244221A4 */ addiu $v0, $v0, %lo(appendGfx_item_entity)
/* C9440 80132D40 0200202D */ daddu $a0, $s0, $zero
/* C9444 80132D44 AE050008 */ sw $a1, 8($s0)
/* C9448 80132D48 AE02000C */ sw $v0, 0xc($s0)

View File

@ -60,8 +60,8 @@ glabel create_trigger
/* DBF30 80145830 8E22000C */ lw $v0, 0xc($s1)
/* DBF34 80145834 14400004 */ bnez $v0, .L80145848
/* DBF38 80145838 ACC2000C */ sw $v0, 0xc($a2)
/* DBF3C 8014583C 3C028014 */ lui $v0, 0x8014
/* DBF40 80145840 24425670 */ addiu $v0, $v0, 0x5670
/* DBF3C 8014583C 3C028014 */ lui $v0, %hi(default_trigger_function_handler)
/* DBF40 80145840 24425670 */ addiu $v0, $v0, %lo(default_trigger_function_handler)
/* DBF44 80145844 ACC2000C */ sw $v0, 0xc($a2)
.L80145848:
/* DBF48 80145848 8FBF0018 */ lw $ra, 0x18($sp)

View File

@ -40,8 +40,8 @@ glabel si_handle_bind_lock
/* EB590 802C6BE0 AFA20018 */ sw $v0, 0x18($sp)
/* EB594 802C6BE4 27A40010 */ addiu $a0, $sp, 0x10
/* EB598 802C6BE8 A7A20014 */ sh $v0, 0x14($sp)
/* EB59C 802C6BEC 3C02802C */ lui $v0, 0x802c
/* EB5A0 802C6BF0 24426AD0 */ addiu $v0, $v0, 0x6ad0
/* EB59C 802C6BEC 3C02802C */ lui $v0, %hi(si_standard_trigger_executor)
/* EB5A0 802C6BF0 24426AD0 */ addiu $v0, $v0, %lo(si_standard_trigger_executor)
/* EB5A4 802C6BF4 AFB0002C */ sw $s0, 0x2c($sp)
/* EB5A8 802C6BF8 AFA2001C */ sw $v0, 0x1c($sp)
/* EB5AC 802C6BFC AFB40024 */ sw $s4, 0x24($sp)

View File

@ -112,8 +112,8 @@ glabel step_battle
/* EE80 80033A80 2484C8E0 */ addiu $a0, $a0, -0x3720
/* EE84 80033A84 3C05001D */ lui $a1, 0x1d
/* EE88 80033A88 24A5C310 */ addiu $a1, $a1, -0x3cf0
/* EE8C 80033A8C 3C068024 */ lui $a2, 0x8024
/* EE90 80033A90 24C6E000 */ addiu $a2, $a2, -0x2000
/* EE8C 80033A8C 3C068024 */ lui $a2, %hi(get_dpad_input_radial)
/* EE90 80033A90 24C6E000 */ addiu $a2, $a2, %lo(get_dpad_input_radial)
/* EE94 80033A94 0C00A5CF */ jal dma_copy
/* EE98 80033A98 00000000 */ nop
/* EE9C 80033A9C 0C08F84C */ jal initialize_battle

View File

@ -9,8 +9,8 @@ glabel exec_ShakeCam1
/* EFF2C 802CB57C 00A0882D */ daddu $s1, $a1, $zero
/* EFF30 802CB580 AFB20018 */ sw $s2, 0x18($sp)
/* EFF34 802CB584 00C0902D */ daddu $s2, $a2, $zero
/* EFF38 802CB588 3C04802E */ lui $a0, 0x802e
/* EFF3C 802CB58C 24849CB0 */ addiu $a0, $a0, -0x6350
/* EFF38 802CB588 3C04802E */ lui $a0, %hi(ShakeCam1)
/* EFF3C 802CB58C 24849CB0 */ addiu $a0, $a0, %lo(ShakeCam1)
/* EFF40 802CB590 24050001 */ addiu $a1, $zero, 1
/* EFF44 802CB594 0000302D */ daddu $a2, $zero, $zero
/* EFF48 802CB598 AFBF001C */ sw $ra, 0x1c($sp)

View File

@ -9,8 +9,8 @@ glabel exec_ShakeCamX
/* EFF88 802CB5D8 00A0902D */ daddu $s2, $a1, $zero
/* EFF8C 802CB5DC AFB3001C */ sw $s3, 0x1c($sp)
/* EFF90 802CB5E0 00C0982D */ daddu $s3, $a2, $zero
/* EFF94 802CB5E4 3C04802E */ lui $a0, 0x802e
/* EFF98 802CB5E8 24849CE8 */ addiu $a0, $a0, -0x6318
/* EFF94 802CB5E4 3C04802E */ lui $a0, %hi(ShakeCamX)
/* EFF98 802CB5E8 24849CE8 */ addiu $a0, $a0, %lo(ShakeCamX)
/* EFF9C 802CB5EC 24050001 */ addiu $a1, $zero, 1
/* EFFA0 802CB5F0 0000302D */ daddu $a2, $zero, $zero
/* EFFA4 802CB5F4 F7B40028 */ sdc1 $f20, 0x28($sp)

View File

@ -48,9 +48,9 @@ glabel func_802CD4B4
/* F1EFC 802CD54C 26100004 */ addiu $s0, $s0, 4
/* F1F00 802CD550 3C04802D */ lui $a0, 0x802d
/* F1F04 802CD554 2484CAC0 */ addiu $a0, $a0, -0x3540
/* F1F08 802CD558 3C05802D */ lui $a1, 0x802d
/* F1F08 802CD558 3C05802D */ lui $a1, %hi(draw_anim_models)
/* F1F0C 802CD55C 0C048C56 */ jal bind_dynamic_entity_3
/* F1F10 802CD560 24A5CB18 */ addiu $a1, $a1, -0x34e8
/* F1F10 802CD560 24A5CB18 */ addiu $a1, $a1, %lo(draw_anim_models)
/* F1F14 802CD564 8FBF001C */ lw $ra, 0x1c($sp)
/* F1F18 802CD568 8FB20018 */ lw $s2, 0x18($sp)
/* F1F1C 802CD56C 8FB10014 */ lw $s1, 0x14($sp)

View File

@ -21,8 +21,8 @@ glabel boot_idle
/* 39D4C 8005E94C 24428590 */ addiu $v0, $v0, -0x7a70
/* 39D50 8005E950 AFA20010 */ sw $v0, 0x10($sp)
/* 39D54 8005E954 2402000A */ addiu $v0, $zero, 0xa
/* 39D58 8005E958 3C068002 */ lui $a2, 0x8002
/* 39D5C 8005E95C 24C65F70 */ addiu $a2, $a2, 0x5f70
/* 39D58 8005E958 3C068002 */ lui $a2, %hi(boot_main)
/* 39D5C 8005E95C 24C65F70 */ addiu $a2, $a2, %lo(boot_main)
/* 39D60 8005E960 0000382D */ daddu $a3, $zero, $zero
/* 39D64 8005E964 0C019798 */ jal osCreateThread
/* 39D68 8005E968 AFA20014 */ sw $v0, 0x14($sp)

View File

@ -14,8 +14,8 @@ glabel nuBoot
/* 39CD4 8005E8D4 AFA20010 */ sw $v0, 0x10($sp)
/* 39CD8 8005E8D8 2402000A */ addiu $v0, $zero, 0xa
/* 39CDC 8005E8DC 24050001 */ addiu $a1, $zero, 1
/* 39CE0 8005E8E0 3C068006 */ lui $a2, 0x8006
/* 39CE4 8005E8E4 24C6E90C */ addiu $a2, $a2, -0x16f4
/* 39CE0 8005E8E0 3C068006 */ lui $a2, %hi(boot_idle)
/* 39CE4 8005E8E4 24C6E90C */ addiu $a2, $a2, %lo(boot_idle)
/* 39CE8 8005E8E8 0000382D */ daddu $a3, $zero, $zero
/* 39CEC 8005E8EC 0C019798 */ jal osCreateThread
/* 39CF0 8005E8F0 AFA20014 */ sw $v0, 0x14($sp)

View File

@ -12,8 +12,8 @@ glabel nuGfxThreadStart
/* 3B60C 8006020C AFA20010 */ sw $v0, 0x10($sp)
/* 3B610 80060210 24020032 */ addiu $v0, $zero, 0x32
/* 3B614 80060214 24050004 */ addiu $a1, $zero, 4
/* 3B618 80060218 3C068006 */ lui $a2, 0x8006
/* 3B61C 8006021C 24C60248 */ addiu $a2, $a2, 0x248
/* 3B618 80060218 3C068006 */ lui $a2, %hi(nuGfxThread)
/* 3B61C 8006021C 24C60248 */ addiu $a2, $a2, %lo(nuGfxThread)
/* 3B620 80060220 0000382D */ daddu $a3, $zero, $zero
/* 3B624 80060224 AFBF001C */ sw $ra, 0x1c($sp)
/* 3B628 80060228 0C019798 */ jal osCreateThread

View File

@ -57,20 +57,20 @@ glabel osCreatePiManager
/* 3BEA8 80060AA8 2631E6E0 */ addiu $s1, $s1, -0x1920
/* 3BEAC 80060AAC 02202021 */ addu $a0, $s1, $zero
/* 3BEB0 80060AB0 00002821 */ addu $a1, $zero, $zero
/* 3BEB4 80060AB4 3C068006 */ lui $a2, 0x8006
/* 3BEB8 80060AB8 24C61090 */ addiu $a2, $a2, 0x1090
/* 3BEB4 80060AB4 3C068006 */ lui $a2, %hi(osDevMgrMain)
/* 3BEB8 80060AB8 24C61090 */ addiu $a2, $a2, %lo(osDevMgrMain)
/* 3BEBC 80060ABC 24030001 */ addiu $v1, $zero, 1
/* 3BEC0 80060AC0 AE830000 */ sw $v1, ($s4)
/* 3BEC4 80060AC4 3C03800B */ lui $v1, 0x800b
/* 3BEC8 80060AC8 24634380 */ addiu $v1, $v1, 0x4380
/* 3BECC 80060ACC 3C018009 */ lui $at, 0x8009
/* 3BED0 80060AD0 AC233D60 */ sw $v1, 0x3d60($at)
/* 3BED4 80060AD4 3C038007 */ lui $v1, 0x8007
/* 3BED8 80060AD8 2463B480 */ addiu $v1, $v1, -0x4b80
/* 3BED4 80060AD4 3C038007 */ lui $v1, %hi(osPiRawStartDma)
/* 3BED8 80060AD8 2463B480 */ addiu $v1, $v1, %lo(osPiRawStartDma)
/* 3BEDC 80060ADC 3C018009 */ lui $at, 0x8009
/* 3BEE0 80060AE0 AC233D64 */ sw $v1, 0x3d64($at)
/* 3BEE4 80060AE4 3C038006 */ lui $v1, 0x8006
/* 3BEE8 80060AE8 24630B70 */ addiu $v1, $v1, 0xb70
/* 3BEE4 80060AE4 3C038006 */ lui $v1, %hi(osEPiRawStartDma)
/* 3BEE8 80060AE8 24630B70 */ addiu $v1, $v1, %lo(osEPiRawStartDma)
/* 3BEEC 80060AEC 3C018009 */ lui $at, 0x8009
/* 3BEF0 80060AF0 AC233D68 */ sw $v1, 0x3d68($at)
/* 3BEF4 80060AF4 3C03800B */ lui $v1, 0x800b

View File

@ -9,8 +9,8 @@ glabel sprintf
/* 40900 80065500 AFB00010 */ sw $s0, 0x10($sp)
/* 40904 80065504 00808021 */ addu $s0, $a0, $zero
/* 40908 80065508 00A03021 */ addu $a2, $a1, $zero
/* 4090C 8006550C 3C048006 */ lui $a0, 0x8006
/* 40910 80065510 24845548 */ addiu $a0, $a0, 0x5548
/* 4090C 8006550C 3C048006 */ lui $a0, %hi(proutSprintf)
/* 40910 80065510 24845548 */ addiu $a0, $a0, %lo(proutSprintf)
/* 40914 80065514 02002821 */ addu $a1, $s0, $zero
/* 40918 80065518 AFBF0014 */ sw $ra, 0x14($sp)
/* 4091C 8006551C 0C0192A8 */ jal _Printf

View File

@ -65,8 +65,8 @@ glabel osCreateViManager
/* 41F5C 80066B5C 2610F918 */ addiu $s0, $s0, -0x6e8
/* 41F60 80066B60 02002021 */ addu $a0, $s0, $zero
/* 41F64 80066B64 00002821 */ addu $a1, $zero, $zero
/* 41F68 80066B68 3C068006 */ lui $a2, 0x8006
/* 41F6C 80066B6C 24C66C10 */ addiu $a2, $a2, 0x6c10
/* 41F68 80066B68 3C068006 */ lui $a2, %hi(viMgrMain)
/* 41F6C 80066B6C 24C66C10 */ addiu $a2, $a2, %lo(viMgrMain)
/* 41F70 80066B70 24030001 */ addiu $v1, $zero, 1
/* 41F74 80066B74 AE830000 */ sw $v1, ($s4)
/* 41F78 80066B78 3C03800B */ lui $v1, 0x800b

View File

@ -27,8 +27,8 @@ glabel nuGfxTaskMgrInit
/* 7F90 8002CB90 2610C518 */ addiu $s0, $s0, -0x3ae8
/* 7F94 8002CB94 0200202D */ daddu $a0, $s0, $zero
/* 7F98 8002CB98 24050005 */ addiu $a1, $zero, 5
/* 7F9C 8002CB9C 3C068003 */ lui $a2, 0x8003
/* 7FA0 8002CBA0 24C6CA40 */ addiu $a2, $a2, -0x35c0
/* 7F9C 8002CB9C 3C068003 */ lui $a2, %hi(nuGfxTaskMgr)
/* 7FA0 8002CBA0 24C6CA40 */ addiu $a2, $a2, %lo(nuGfxTaskMgr)
/* 7FA4 8002CBA4 3C02800A */ lui $v0, 0x800a
/* 7FA8 8002CBA8 2442E6D0 */ addiu $v0, $v0, -0x1930
/* 7FAC 8002CBAC AFA20010 */ sw $v0, 0x10($sp)

View File

@ -6,6 +6,8 @@ INCLUDE_ASM(s32, "code_25f00_len_940", func_8004ADD0);
INCLUDE_ASM(s32, "code_25f00_len_940", func_8004AE08);
INCLUDE_ASM(s32, "code_25f00_len_940", nuAuDmaCallBack);
INCLUDE_ASM(s32, "code_25f00_len_940", nuAuDmaNew);
INCLUDE_ASM(s32, "code_25f00_len_940", nuAuCleanDMABuffers);

View File

@ -1098,7 +1098,7 @@ npc_do_player_collision;0x800392D8
npc_do_world_collision;0x80038AFC
npc_move_heading;0x8003AA54
nuAuCleanDMABuffers;0x8004B268
nuAuDmaCallBack;0x8004B074
!nuAuDmaCallBack;0x8004B074
nuAuDmaNew;0x8004B224
nuBoot;0x8005E8B0
nuContDataClose;0x8006060C

View File

@ -213,6 +213,34 @@ gCurrentSaveFile = 0x800DACC0;
gMapFlags = 0x802DA480;
gMapVars = 0x802DA484;
MarioEnterStage = 0x80284A40;
PeachEnterStage = 0x80284D04;
HandleEvent_Player = 0x802852D4;
PlayerScriptDispatcher = 0x80284EBC;
PeachScriptDispatcher = 0x80285010;
BtlBringPartnerOut = 0x80280B6C;
BtlPutPartnerAway = 0x80280A34;
RegainAbility = 0x80289110;
DoDizzyAttack = 0x8028907C;
DoDizzyHit = 0x802945FC;
DoFreezeHit = 0x8029466C;
DoImmune = 0x8029AC70;
DoJumpBack = 0x8029BD70;
DoNormalHit = 0x80299044;
DoNpcDefeat = 0x8004462C;
DoParalyzeHit = 0x80294618;
DoPoisonHit = 0x80294634;
DoRecover = 0x8029BFA0;
DoReturnHome = 0x8029BEB8;
DoScareAway = 0x8029B22C;
DoShinkHit = 0x802946B8;
DoShockHit = 0x8029A6FC;
DoSleepHit = 0x802945E0;
DoSpinSmashHit = 0x8029B998;
DoStopHit = 0x80294650;
ShakeCam1 = 0x802D9CB0;
ShakeCamX = 0x802D9CE8;
func_802A91F8 = 0x802A91F8;
func_802A9208 = 0x802A9208;
func_802A9228 = 0x802A9228;