Merge pull request #153 from pmret/new-code

Jumptables
This commit is contained in:
Ethan Roseman 2021-01-12 23:46:23 -05:00 committed by GitHub
commit f0423ab358
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5261 changed files with 45200 additions and 37971 deletions

View File

@ -316,6 +316,7 @@ glabel func_A4000040
/* 4B4 A40004B4 258C0000 */ addiu $t4, $t4, %lo(D_80000000)
/* 4B8 A40004B8 01800008 */ jr $t4
/* 4BC A40004BC 00000000 */ nop
glabel func_A40004C0
/* 4C0 A40004C0 3C0BB000 */ lui $t3, %hi(D_B0000008)
/* 4C4 A40004C4 8D690008 */ lw $t1, %lo(D_B0000008)($t3)
@ -501,6 +502,7 @@ glabel func_A40004C0
/* 760 A4000760 01200008 */ jr $t1
/* 764 A4000764 00000000 */ nop
/* 768 A4000768 00000000 */ nop
glabel func_A400076C
/* 76C A400076C 27BDFF60 */ addiu $sp, $sp, -0xa0
/* 770 A4000770 AFB00040 */ sw $s0, 0x40($sp)
@ -610,6 +612,7 @@ glabel func_A4000874
/* 8F4 A40008F4 27BD0020 */ addiu $sp, $sp, 0x20
/* 8F8 A40008F8 03E00008 */ jr $ra
/* 8FC A40008FC 00000000 */ nop
glabel func_A4000900
/* 900 A4000900 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 904 A4000904 AFBF001C */ sw $ra, 0x1c($sp)
@ -643,6 +646,7 @@ glabel func_A4000900
/* 968 A4000968 27BD0028 */ addiu $sp, $sp, 0x28
/* 96C A400096C 03E00008 */ jr $ra
/* 970 A4000970 00000000 */ nop
glabel func_A4000974
/* 974 A4000974 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 978 A4000978 AFBF001C */ sw $ra, 0x1c($sp)
@ -698,6 +702,7 @@ glabel func_A4000974
/* A28 A4000A28 27BD0028 */ addiu $sp, $sp, 0x28
/* A2C A4000A2C 03E00008 */ jr $ra
/* A30 A4000A30 00000000 */ nop
glabel func_A4000A34
/* A34 A4000A34 27BDFFD8 */ addiu $sp, $sp, -0x28
/* A38 A4000A38 308400FF */ andi $a0, $a0, 0xff
@ -737,6 +742,7 @@ glabel func_A4000A34
/* AB8 A4000AB8 27BD0028 */ addiu $sp, $sp, 0x28
/* ABC A4000ABC 03E00008 */ jr $ra
/* AC0 A4000AC0 00000000 */ nop
glabel func_A4000AC4
/* AC4 A4000AC4 27BDFFD8 */ addiu $sp, $sp, -0x28
/* AC8 A4000AC8 AFBF001C */ sw $ra, 0x1c($sp)

279
asm/data/code_1422A0.data.s Normal file

File diff suppressed because one or more lines are too long

207
asm/data/code_16A3E0.data.s Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,36 @@
.include "macro.inc"
.section .rodata
glabel jtbl_8024BF70_16C7D0
.word L80244C74_1654D4, L80244C80_1654E0, L80244CA4_165504, L80244C8C_1654EC, L80244C98_1654F8, 0
glabel jtbl_8024BF88_16C7E8
.word L80245C10_166470, L80245C38_166498, L80245C38_166498, L80245C38_166498, L80245C38_166498, 0
glabel jtbl_8024BFA0_16C800
.word L80245DD0_166630, L802461E8_166A48, L8024672C_166F8C, L80246370_166BD0, L80246420_166C80, 0
glabel jtbl_8024BFB8_16C818
.word L80246920_167180, L8024692C_16718C, L8024692C_16718C, L8024692C_16718C, L8024692C_16718C, 0
glabel jtbl_8024BFD0_16C830
.word L80246960_1671C0, L80246A04_167264, L80246AFC_16735C, L80246A60_1672C0, L80246ABC_16731C, 0
glabel jtbl_8024BFE8_16C848
.word L80246D64_1675C4, L80246D64_1675C4, L80246D64_1675C4, L80246D64_1675C4, L80246D64_1675C4, 0
glabel jtbl_8024C000_16C860
.word L80246E6C_1676CC, L80246F9C_1677FC, L80246FDC_16783C, L80246F00_167760, L802470D4_167934, 0
glabel jtbl_8024C018_16C878
.word L80247370_167BD0, L80247664_167EC4, L802477F8_168058, L802474E4_167D44, L80247A3C_16829C, 0
glabel jtbl_8024C030_16C890
.word L80247AC4_168324, L80247AC4_168324, L80247ADC_16833C, L80247AC4_168324, L80247AF8_168358, 0
glabel jtbl_8024C048_16C8A8
.word L80247C08_168468, L80247C08_168468, L80247C20_168480, L80247C08_168468, L80247C3C_16849C, 0
glabel jtbl_8024C060_16C8C0
.word L80248E34_169694, L80248E64_1696C4, L80248E90_1696F0, L80249034_169894, L80248ED4_169734, 0, 0, 0

414
asm/data/code_1AF2D0.data.s Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,387 @@
.include "macro.inc"
.section .rodata
glabel jtbl_8029C960_1CB240
.word L8023EA64_16D344, L8023EA64_16D344, L8023E5CC_16CEAC, L8023E6BC_16CF9C, L8023E6FC_16CFDC, L8023E7AC_16D08C, L8023E60C_16CEEC, L8023E61C_16CEFC, L8023E5DC_16CEBC, L8023E5EC_16CECC, L8023E5FC_16CEDC, L8023E62C_16CF0C, L8023E63C_16CF1C, L8023E64C_16CF2C, L8023E65C_16CF3C, L8023E66C_16CF4C, L8023E68C_16CF6C, L8023E67C_16CF5C, L8023E69C_16CF7C, L8023E6AC_16CF8C, L8023E71C_16CFFC, L8023E70C_16CFEC, L8023E6EC_16CFCC, L8023E6CC_16CFAC, L8023E6DC_16CFBC, L8023E75C_16D03C, L8023E76C_16D04C, L8023E72C_16D00C, L8023E77C_16D05C, L8023E78C_16D06C, L8023E74C_16D02C, L8023E79C_16D07C, L8023E7E4_16D0C4, L8023E73C_16D01C, L8023E7CC_16D0AC, L8023E7BC_16D09C, L8023E7DC_16D0BC, 0
glabel jtbl_8029C9F8_1CB2D8
.word L8023EB20_16D400, L8023EC10_16D4F0, L8023EC40_16D520, L8023ED00_16D5E0, L8023EB60_16D440, L8023EB70_16D450, L8023EB30_16D410, L8023EB40_16D420, L8023EB50_16D430, L8023EB80_16D460, L8023EB90_16D470, L8023EBA0_16D480, L8023EBB0_16D490, L8023EBC0_16D4A0, L8023EBE0_16D4C0, L8023EBD0_16D4B0, L8023EBF0_16D4D0, L8023EC00_16D4E0, L8023EC70_16D550, L8023EC60_16D540, L8023EC50_16D530, L8023EC20_16D500, L8023EC30_16D510, L8023ECB0_16D590, L8023ECC0_16D5A0, L8023EC80_16D560, L8023ECD0_16D5B0, L8023ECE0_16D5C0, L8023ECA0_16D580, L8023ECF0_16D5D0, L8023ED38_16D618, L8023EC90_16D570, L8023ED20_16D600, L8023ED10_16D5F0, L8023ED30_16D610, 0
glabel jtbl_8029CA88_1CB368
.word L802412B4_16FB94, L80241590_16FE70, L80241A88_170368, L80241A88_170368, L802417DC_1700BC, L80241A88_170368, L80241A88_170368, L802419CC_1702AC, L80241A64_170344
glabel D_8029CAAC
.word 0x67765F30, 0x31000000, 0x00000000
glabel jtbl_8029CAB8_1CB398
.word L80244AA8_173388, L80244B40_173420, L80244B88_173468, L80244C0C_1734EC, L80244C28_173508, 0
glabel jtbl_8029CAD0_1CB3B0
.word L8024574C_17402C, L80245AAC_17438C, L80245828_174108, L8024589C_17417C, L80245938_174218, L80245994_174274, L80245A00_1742E0, L80245A44_174324
glabel jtbl_8029CAF0_1CB3D0
.word L80246194_174A74, L802461BC_174A9C, L8024619C_174A7C, L802461A4_174A84, L802461CC_174AAC, L802461AC_174A8C, L802461B4_174A94, L802461C4_174AA4
glabel jtbl_8029CB10_1CB3F0
.word L80246310_174BF0, L80246338_174C18, L80246318_174BF8, L80246320_174C00, L80246348_174C28, L80246328_174C08, L80246330_174C10, L80246340_174C20
glabel jtbl_8029CB30_1CB410
.word L80246B8C_17546C, L80246FFC_1758DC, L80246C5C_17553C, L80246CFC_1755DC, L80246FFC_1758DC, L80246FFC_1758DC, L80246FFC_1758DC, L80246FFC_1758DC, L80246FFC_1758DC, L80246FFC_1758DC, L80246FFC_1758DC, L80246FA0_175880, L80246FD4_1758B4, 0
glabel jtbl_8029CB68_1CB448
.word L802470BC_17599C, L802470E4_1759C4, L802470C4_1759A4, L802470CC_1759AC, L802470F4_1759D4, L802470D4_1759B4, L802470DC_1759BC, L802470EC_1759CC
glabel jtbl_8029CB88_1CB468
.word L802475CC_175EAC, L802475CC_175EAC, L80247720_176000, L802479CC_1762AC, L802479CC_1762AC, L802479CC_1762AC, L802479CC_1762AC, L802479CC_1762AC, L802479CC_1762AC, L802479CC_1762AC, L802479CC_1762AC, L80247970_176250, L802479A4_176284, 0
glabel jtbl_8029CBC0_1CB4A0
.word L8024791C_1761FC, L80247944_176224, L80247924_176204, L8024792C_17620C, L8024794C_17622C, L80247934_176214, L8024793C_17621C, 0
glabel jtbl_8029CBE0_1CB4C0
.word L80248B54_177434, L80248BA4_177484, L80248C0C_1774EC, L80248C90_177570, L80248CAC_17758C, 0, 0, 0
glabel D_8029CC00
.double 0.4
glabel D_8029CC08
.double 0.4
glabel D_8029CC10
.double 0.4
glabel D_8029CC18
.double 0.4
glabel D_8029CC20
.double 0.4
glabel D_8029CC28
.double 0.01
glabel D_8029CC30
.double 0.01
glabel D_8029CC38
.double 0.01
glabel D_8029CC40
.double 0.01
glabel jtbl_8029CC48_1CB528
.word L8024CFB0_17B890, L8024CFBC_17B89C, L8024CFC8_17B8A8, L8024CFFC_17B8DC, L8024D024_17B904, L8024D04C_17B92C, L8024D074_17B954, L8024D09C_17B97C, L8024D0C4_17B9A4, L8024D0EC_17B9CC, L8024D120_17BA00, L8024D154_17BA34, L8024D17C_17BA5C, L8024D1B0_17BA90, L8024D1E4_17BAC4, L8024D20C_17BAEC, L8024D240_17BB20, L8024D288_17BB68, L8024D2CC_17BBAC, L8024D2FC_17BBDC, L8024D314_17BBF4, L8024D324_17BC04, L8024D4A0_17BD80, L8024D424_17BD04, L8024D3B4_17BC94, L8024D348_17BC28, L8024D4EC_17BDCC, L8024D548_17BE28, L8024D5A0_17BE80, L8024DE00_17C6E0, L8024D5E4_17BEC4, L8024D5E4_17BEC4, L8024D654_17BF34, L8024D6A0_17BF80, L8024D6D4_17BFB4, L8024D740_17C020, L8024D7FC_17C0DC, L8024D7A0_17C080, L8024D85C_17C13C, L8024D8B8_17C198, L8024D910_17C1F0, L8024D97C_17C25C, L8024D97C_17C25C, L8024D9BC_17C29C, L8024DA18_17C2F8, L8024DA80_17C360, L8024DAE0_17C3C0, L8024DC9C_17C57C, L8024DCF0_17C5D0, L8024DD4C_17C62C, L8024DDA8_17C688, L8024DE00_17C6E0, L8024DE30_17C710, L8024DE8C_17C76C, L8024DEEC_17C7CC, L8024DF5C_17C83C, L8024DF94_17C874, L8024DFE8_17C8C8, L8024E04C_17C92C, L8024E0CC_17C9AC, L8024E144_17CA24, L8024E1A4_17CA84, L8024E1A4_17CA84, L8024E218_17CAF8, L8024E24C_17CB2C, L8024E274_17CB54, L8024E29C_17CB7C, L8024E2F8_17CBD8, L8024E320_17CC00, L8024DBEC_17C4CC, L8024DB48_17C428, L8024DBA0_17C480, L8024DBEC_17C4CC, L8024DC58_17C538
glabel jtbl_8029CD70_1CB650
.word L8024E7C4_17D0A4, L8024E7CC_17D0AC, L8024E7D4_17D0B4, L8024E7DC_17D0BC, L8024E7E4_17D0C4, L8024E7EC_17D0CC, L8024E7F8_17D0D8, L8024E800_17D0E0
glabel D_8029CD90
.double 0.8
glabel jtbl_8029CD98_1CB678
.word L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L80250654_17EF34, L80250654_17EF34, L80250654_17EF34, L80250654_17EF34, L80250654_17EF34, L80250654_17EF34, L802506BC_17EF9C, L802506BC_17EF9C, L802506BC_17EF9C, L802506BC_17EF9C, L802506BC_17EF9C, L802506BC_17EF9C, L802506BC_17EF9C, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, 0
glabel jtbl_8029CEF0_1CB7D0
.word L802507A8_17F088, L80250678_17EF58, L8024FBA8_17E488, L802506B0_17EF90, L8024FBDC_17E4BC, 0
glabel jtbl_8029CF08_1CB7E8
.word L80250178_17EA58, L8024FC78_17E558, L80250178_17EA58, L80250178_17EA58, L8024FC68_17E548, L8024FCDC_17E5BC, L8024FD40_17E620, L8024FE1C_17E6FC, L8024FE2C_17E70C, L8024FECC_17E7AC, L8024FEDC_17E7BC, L8024FF40_17E820, L8024FFA0_17E880, L80250178_17EA58, L80250178_17EA58, L80250004_17E8E4, L80250068_17E948, L80250178_17EA58, L8025013C_17EA1C, L8025013C_17EA1C, L80250178_17EA58, 0
glabel jtbl_8029CF60_1CB840
.word L802504A4_17ED84, L80250254_17EB34, L802504A4_17ED84, L80250224_17EB04, L8025023C_17EB1C, L80250284_17EB64, L802502B4_17EB94, L80250314_17EBF4, L8025032C_17EC0C, L80250374_17EC54, L8025038C_17EC6C, L802503BC_17EC9C, L802503EC_17ECCC, L8025041C_17ECFC, L802504A4_17ED84, L80250434_17ED14, L8025045C_17ED3C, L80250474_17ED54, L8025048C_17ED6C, L8025048C_17ED6C, L802504A4_17ED84, 0
glabel jtbl_8029CFB8_1CB898
.word L802505A4_17EE84, L802505B4_17EE94, L802505A4_17EE84, L802505A4_17EE84, L802505A4_17EE84, L802505B4_17EE94, L80250604_17EEE4, L802505A4_17EE84, L802505D4_17EEB4, L802505A4_17EE84, L802505B4_17EE94, L802505B4_17EE94, L802505B4_17EE94, L802505A4_17EE84, L802505A4_17EE84, L802505B4_17EE94, L802505D4_17EEB4, L802505A4_17EE84, L802505A4_17EE84, L802505A4_17EE84, L802505A4_17EE84, 0
glabel jtbl_8029D010_1CB8F0
.word L802507A8_17F088, L80250678_17EF58, L80250684_17EF64, L802506B0_17EF90, L8024FBDC_17E4BC, 0
glabel jtbl_8029D028_1CB908
.word L80250708_17EFE8, L80250718_17EFF8, L80250728_17F008, L80250738_17F018, L80250748_17F028, L80250758_17F038, L80250768_17F048, 0
glabel jtbl_8029D048_1CB928
.word L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L802508C0_17F1A0, L802508C0_17F1A0, L802508C0_17F1A0, L802508C0_17F1A0, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L802508C0_17F1A0, L802508C0_17F1A0, L802508C0_17F1A0, L802508C0_17F1A0, L802508C0_17F1A0, L802508C0_17F1A0, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250988_17F268, L80250988_17F268, L80250988_17F268, L80250988_17F268, L80250988_17F268, L80250988_17F268, L80250988_17F268, L80250868_17F148, L8025090C_17F1EC, L80250868_17F148, L80250868_17F148, L80250868_17F148, 0
glabel jtbl_8029D1A0_1CBA80
.word L80250A88_17F368, L80250AA0_17F380, L80250B00_17F3E0, L80250B18_17F3F8, L80250B30_17F410, L80250B58_17F438, L80250E80_17F760, L80250E80_17F760, L80250BB0_17F490, L80250E80_17F760, L80250C54_17F534, L80250E80_17F760, L80250C9C_17F57C, L80250E80_17F760, L80250D00_17F5E0, L80250D18_17F5F8, L80250D60_17F640, L80250E80_17F760, L80250E3C_17F71C, L80250E3C_17F71C
glabel jtbl_8029D1F0_1CBAD0
.word L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80251010_17F8F0, L80251010_17F8F0, L80251010_17F8F0, L80251010_17F8F0, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80251010_17F8F0, L80251010_17F8F0, L80251010_17F8F0, L80251010_17F8F0, L80251010_17F8F0, L80251010_17F8F0, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250F90_17F870, L80250F90_17F870, L80250F90_17F870, L80250F90_17F870, L80250F90_17F870, L80250F90_17F870, L80250F90_17F870, L80250EEC_17F7CC, L802510C8_17F9A8, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, 0, 0, 0
glabel D_8029D350
.double 0.7142857142857143
glabel D_8029D358
.double 0.7142857142857143
glabel D_8029D360
.double 0.7142857142857143
glabel D_8029D368
.double 0.4
glabel D_8029D370
.double 0.7142857142857143
glabel D_8029D378
.double 0.7142857142857143
glabel D_8029D380
.double 0.7142857142857143
glabel D_8029D388
.double 0.4
glabel D_8029D390
.double 0.7142857142857143
glabel D_8029D398
.double 0.7142857142857143
glabel jtbl_8029D3A0_1CBC80
.word L80259300_187BE0, L80259484_187D64, L80259484_187D64, L8025931C_187BFC, L80259338_187C18, L80259354_187C34, L80259370_187C50, L8025938C_187C6C, L802593A8_187C88, L802593C4_187CA4, L802593E0_187CC0, L80259484_187D64, L802593FC_187CDC, L8025941C_187CFC, L80259440_187D20, L80259450_187D30, L80259470_187D50, 0
glabel D_8029D3E8
.double 0.2
glabel D_8029D3F0
.double 0.4
glabel D_8029D3F8
.double 0.7
glabel D_8029D400
.double 0.1
glabel D_8029D408
.double 0.8
glabel D_8029D410
.double 0.6
glabel D_8029D418
.double 0.1
glabel jtbl_8029D420_1CBD00
.word L8025CE90_18B770, L8025CE84_18B764, L8025CE84_18B764, L8025CE7C_18B75C, L8025CE7C_18B75C, L8025CE84_18B764, L8025CE84_18B764, L8025CE7C_18B75C, L8025CE7C_18B75C, 0
glabel jtbl_8029D448_1CBD28
.word L8025CE90_18B770, L8025CE7C_18B75C, L8025CE7C_18B75C, L8025CE84_18B764, L8025CE84_18B764, L8025CE7C_18B75C, L8025CE7C_18B75C, L8025CE84_18B764, L8025CE84_18B764, L8025CE7C_18B75C, L8025CE7C_18B75C, L8025CE84_18B764, L8025CE84_18B764, L8025CE7C_18B75C, L8025CE7C_18B75C, 0
glabel D_8029D488
.word 0x8025CF28, 0x8025CF3C, 0x8025CF50, 0x8025CF64, 0x8025CF78, 0x8025CF8C, 0x8025CFA0, 0x8025CFB4, 0x8025CFC8, 0x8025CFDC, 0x8025CFF0, 0x8025D004
glabel jtbl_8029D4B8_1CBD98
.word L8025D07C_18B95C, L8025D08C_18B96C, L8025D09C_18B97C, L8025D0AC_18B98C, L8025D0BC_18B99C, L8025D0CC_18B9AC, L8025D0DC_18B9BC, L8025D0EC_18B9CC, L8025D0FC_18B9DC, L8025D10C_18B9EC, L8025D11C_18B9FC, L8025D12C_18BA0C
glabel D_8029D4E8
.double 0.7999999999999999
glabel jtbl_8029D4F0_1CBDD0
.word L8025E1FC_18CADC, L8025E2EC_18CBCC, L8025E3C8_18CCA8, L8025E594_18CE74, L8025E5C0_18CEA0, L8025E62C_18CF0C, L8025E6A0_18CF80, L8025F5F4_18DED4, L8025F824_18E104, L8025F924_18E204, L8025FADC_18E3BC, L8025FC04_18E4E4, L8025FF48_18E828, L8025FF48_18E828, L8025FF48_18E828, L8025FCA4_18E584, L8025FD2C_18E60C, L8025FF48_18E828, L8025FF48_18E828, L8025FF48_18E828, L8025FD7C_18E65C, L8025FE58_18E738, L8025FEFC_18E7DC, 0
glabel jtbl_8029D550_1CBE30
.word L80260208_18EAE8, L80260300_18EBE0, L80260774_18F054, L80260774_18F054, L80260800_18F0E0, L80260838_18F118, L80260838_18F118, L80260838_18F118, L80260300_18EBE0, L80260300_18EBE0, L80260838_18F118, L80260838_18F118, L80260838_18F118, L80260838_18F118, L80260810_18F0F0, 0
glabel D_8029D590
.double 0.35
glabel D_8029D598
.double 1.2
glabel D_8029D5A0
.double 0.3
glabel D_8029D5A8
.double 0.9
glabel D_8029D5B0
.double 0.3
glabel D_8029D5B8
.double 0.9
glabel D_8029D5C0
.double 0.1
glabel D_8029D5C8
.double 0.8
glabel D_8029D5D0
.double 0.1
glabel D_8029D5D8
.double 0.8
glabel jtbl_8029D5E0_1CBEC0
.word L80266238_194B18, L80266238_194B18, L80266238_194B18, L80265F80_194860, L80265F80_194860, L80265F80_194860, L80265F80_194860, L80265F80_194860, L80265F80_194860, L80265F80_194860, L80265F80_194860, L80266138_194A18, L8026618C_194A6C, L802661C0_194AA0, L802661F8_194AD8, 0
glabel jtbl_8029D620_1CBF00
.word L802660E4_1949C4, L802660D0_1949B0, L802660B0_194990, L80266090_194970, L8026602C_19490C, L80266238_194B18, L80266104_1949E4, L80266124_194A04
glabel jtbl_8029D640_1CBF20
.word L80266844_195124, L80266854_195134, L80266860_195140, L8026686C_19514C, L80266878_195158, L802668F8_1951D8
glabel jtbl_8029D658_1CBF38
.word L802668B0_195190, L802668D8_1951B8, L802668E0_1951C0, L802668E8_1951C8, L802668F0_1951D0, L802668F8_1951D8
glabel jtbl_8029D670_1CBF50
.word L80267EB8_196798, L80267E38_196718, L80267E48_196728, L80267E58_196738, L80267E68_196748, L80267E78_196758, L80267E88_196768, L80267E98_196778, L80267E98_196778, L80267E98_196778, L80267E98_196778, L80267E98_196778
glabel jtbl_8029D6A0_1CBF80
.word L80268AEC_1973CC, L80268984_197264, L80268994_197274, L802689A4_197284, L802689B4_197294, L802689C4_1972A4, L802689D4_1972B4, L802689E4_1972C4, L802689F4_1972D4, L80268A04_1972E4, L80268A14_1972F4, L80268A24_197304, L80268A34_197314, L80268A44_197324, L80268A54_197334, L80268A64_197344, L80268A74_197354, L80268A84_197364, L80268A94_197374, L80268AA4_197384, L80268AB4_197394, L80268AC4_1973A4, L80268AD4_1973B4, L80268AE4_1973C4
glabel jtbl_8029D700_1CBFE0
.word L80268C90_197570, L80268B28_197408, L80268B38_197418, L80268B48_197428, L80268B58_197438, L80268B68_197448, L80268B78_197458, L80268B88_197468, L80268B98_197478, L80268BA8_197488, L80268BB8_197498, L80268BC8_1974A8, L80268BD8_1974B8, L80268BE8_1974C8, L80268BF8_1974D8, L80268C08_1974E8, L80268C18_1974F8, L80268C28_197508, L80268C38_197518, L80268C48_197528, L80268C58_197538, L80268C68_197548, L80268C78_197558, L80268C88_197568
glabel jtbl_8029D760_1CC040
.word L80268E3C_19771C, L80268CD4_1975B4, L80268CE4_1975C4, L80268CF4_1975D4, L80268D04_1975E4, L80268D14_1975F4, L80268D24_197604, L80268D34_197614, L80268D44_197624, L80268D54_197634, L80268D64_197644, L80268D74_197654, L80268D84_197664, L80268D94_197674, L80268DA4_197684, L80268DB4_197694, L80268DC4_1976A4, L80268DD4_1976B4, L80268DE4_1976C4, L80268DF4_1976D4, L80268E04_1976E4, L80268E14_1976F4, L80268E24_197704, L80268E34_197714
glabel jtbl_8029D7C0_1CC0A0
.word L8026F7E4_19E0C4, L8026F7F0_19E0D0, L8026F7FC_19E0DC, L8026F804_19E0E4, L8026F80C_19E0EC, L8026F814_19E0F4
glabel jtbl_8029D7D8_1CC0B8
.word L8026F8D4_19E1B4, L8026F914_19E1F4, L8026F954_19E234, L8026F978_19E258, L8026F99C_19E27C, L8026F9C0_19E2A0
glabel jtbl_8029D7F0_1CC0D0
.word L8026FAC8_19E3A8, L8026FAD4_19E3B4, L8026FAE0_19E3C0, L8026FAE8_19E3C8, L8026FAF0_19E3D0, L8026FAF8_19E3D8
glabel jtbl_8029D808_1CC0E8
.word L8026FFDC_19E8BC, L80270028_19E908, L802700B8_19E998, L802700E0_19E9C0, L8027010C_19E9EC, 0
glabel jtbl_8029D820_1CC100
.word L8027047C_19ED5C, L802704C8_19EDA8, L80270558_19EE38, L80270580_19EE60, L802705AC_19EE8C, 0
glabel jtbl_8029D838_1CC118
.word L80270814_19F0F4, L80270860_19F140, L802708AC_19F18C, L802708D4_19F1B4, L80270900_19F1E0, 0
glabel jtbl_8029D850_1CC130
.word L80270B5C_19F43C, L80270BA8_19F488, L80270BF4_19F4D4, L80270C1C_19F4FC, L80270C48_19F528, 0
glabel jtbl_8029D868_1CC148
.word L80270FB4_19F894, L8027100C_19F8EC, L80271078_19F958, L802710B0_19F990, L802710D4_19F9B4, 0
glabel jtbl_8029D880_1CC160
.word L80271E4C_1A072C, L80271E58_1A0738, L80271E64_1A0744, L80271E70_1A0750, L80271E7C_1A075C, L80271E88_1A0768
glabel D_8029D898
.double 54.9
glabel D_8029D8A0
.double 47.0
glabel D_8029D8A8
.double 1.12
glabel D_8029D8B0
.double 0.53
glabel D_8029D8B8
.double 47.0
glabel D_8029D8C0
.double 0.8
glabel D_8029D8C8
.double 0.53
glabel D_8029D8D0
.double 0.8
glabel D_8029D8D8
.double 16.5
glabel D_8029D8E0
.double 33.0
glabel D_8029D8E8
.double 0.53
glabel D_8029D8F0
.double 0.01
glabel D_8029D8F8
.double 0.53
glabel D_8029D900
.double 0.01
glabel D_8029D908
.double 16.5
glabel D_8029D910
.double 0.53
glabel D_8029D918
.double 0.01
glabel D_8029D920
.double 0.53
glabel D_8029D928
.double 0.01
glabel D_8029D930
.double 33.0
glabel D_8029D938
.double 47.0
glabel D_8029D940
.double 0.53
glabel D_8029D948
.double 47.0
glabel D_8029D950
.double 0.53
glabel D_8029D958
.double 16.5
glabel D_8029D960
.double 0.53
glabel D_8029D968
.double 0.53
glabel D_8029D970
.double 0.53
glabel D_8029D978
.double 33.0
glabel D_8029D980
.double 0.53, 0.0
glabel jtbl_8029D990_1CC270
.word L80277044_1A5924, L8027704C_1A592C, L80277054_1A5934, L80277090_1A5970, L802770CC_1A59AC, L80277108_1A59E8
glabel jtbl_8029D9A8_1CC288
.word L8027B12C_1A9A0C, L8027B158_1A9A38, L8027B16C_1A9A4C, L8027B180_1A9A60, L8027B300_1A9BE0, L8027B340_1A9C20, L8027B368_1A9C48, L8027B208_1A9AE8, L8027B258_1A9B38, L8027B3F8_1A9CD8, L8027B4B8_1A9D98, L8027B53C_1A9E1C, L8027B58C_1A9E6C, 0
glabel D_8029D9E0
.double 3.141592
glabel D_8029D9E8
.double 3.141592
glabel D_8029D9F0
.double 3.141592
glabel D_8029D9F8
.double 3.141592
glabel D_8029DA00
.double 1.570796
glabel D_8029DA08
.double 1.570796
glabel D_8029DA10
.double 180.0
glabel D_8029DA18
.double 180.0
glabel D_8029DA20
.double 180.0, 0.0

View File

@ -0,0 +1,18 @@
.include "macro.inc"
.section .data
glabel D_802BE880
.byte 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x01, 0x80, 0x2B, 0xD3, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00
glabel D_802BE89C
.word 0x802BE940, 0x00000043, 0x00000001, 0x802BD338, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802BD758, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802BE4E8, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_802BE900
.double 0.8
glabel D_802BE908
.double 500.0
glabel D_802BE910
.double 0.55, 0.0

View File

@ -0,0 +1,9 @@
.include "macro.inc"
.section .data
glabel D_802BEA90
.byte 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x01, 0x80, 0x2B, 0xD1, 0x48, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00
glabel D_802BEAAC
.word 0x802BEBC8, 0x00000043, 0x00000001, 0x802BD180, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802BD660, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802BE8D4, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,18 @@
.include "macro.inc"
.section .rodata
glabel D_802BEB10
.double 0.8
glabel jtbl_802BEB18_31B088
.word L802BDAF8_31A068, L802BE210_31A780, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE764_31ACD4, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BE78C_31ACFC, L802BD848_319DB8, L802BD904_319E74, 0
glabel D_802BEB98
.double 1.3
glabel D_802BEBA0
.double 0.1
glabel D_802BEBA8
.double 0.05

View File

@ -0,0 +1,9 @@
.include "macro.inc"
.section .data
glabel D_802BEB40
.word 0x00000000, 0x00000043, 0x00000001, 0x802BD228, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802BEB60
.word 0x802BEC80, 0x00000043, 0x00000001, 0x802BD260, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802BD638, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802BE7E0, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,27 @@
.include "macro.inc"
.section .rodata
glabel D_802BEBC0
.double 0.8
glabel jtbl_802BEBC8_31CBE8
.word L802BDAA8_31BAC8, L802BDD4C_31BD6C, L802BE23C_31C25C, L802BE37C_31C39C, L802BE3A0_31C3C0, L802BE3A0_31C3C0, L802BE3A0_31C3C0, L802BE3A0_31C3C0, L802BE3A0_31C3C0, L802BE3A0_31C3C0, L802BE3A0_31C3C0, L802BE3A0_31C3C0, L802BE3A0_31C3C0, L802BE3A0_31C3C0, L802BE3A0_31C3C0, L802BE3A0_31C3C0, L802BE3A0_31C3C0, L802BE3A0_31C3C0, L802BD73C_31B75C, L802BD7F0_31B810
glabel D_802BEC18
.double 0.01
glabel D_802BEC20
.double 0.01
glabel D_802BEC28
.double 0.01
glabel D_802BEC30
.double 1.3333333333333333
glabel D_802BEC38
.double 0.55
glabel D_802BEC40
.double 0.8, 0.0

View File

@ -0,0 +1,15 @@
.include "macro.inc"
.section .data
glabel D_802BE250
.word 0x00000018, 0x00000006, 0x00000043, 0x00000001, 0x802BD27C, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802BE274
.word 0x802BE318
glabel D_802BE278
.word 0x00000000, 0x00000043, 0x00000001, 0x802BD2B4, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802BD754, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802BDD0C, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802BDE88, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
glabel D_802BE2F0
.double 0.8, 0.0

View File

@ -0,0 +1,18 @@
.include "macro.inc"
.section .data
glabel D_802BFDB0
.float 0.0
glabel D_802BFDB4
.float 0.0
glabel D_802BFDB8
.word 0x00000000
glabel D_802BFDBC
.word 0x00000000, 0x00000043, 0x00000001, 0x802BE3A4, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802BF568, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802BFDF8
.word 0x802BFF10, 0x00000043, 0x00000001, 0x802BF5A0, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802BF964, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802BFAB8, 0x00000002, 0x00000000, 0x00000001, 0x00000000

View File

@ -0,0 +1,21 @@
.include "macro.inc"
.section .rodata
glabel D_802BFE50
.double 0.15
glabel D_802BFE58
.double 0.14
glabel D_802BFE60
.double 1.8
glabel jtbl_802BFE68_320BD8
.word L802BE474_31F1E4, L802BEB18_31F888, L802BF4F0_320260, L802BF204_31FF74, L802BF21C_31FF8C, L802BF24C_31FFBC, L802BF4F0_320260, L802BF4F0_320260, L802BF4F0_320260, L802BF4F0_320260, L802BF400_320170, L802BF4F0_320260, L802BF4F0_320260, L802BF4F0_320260, L802BF4F0_320260, L802BF4F0_320260, L802BF4F0_320260, L802BF4F0_320260, L802BF4F0_320260, L802BF4F0_320260, L802BE58C_31F2FC, L802BE77C_31F4EC, L802BE9D8_31F748, L802BE998_31F708, L802BE9D8_31F748, L802BE9E4_31F754
glabel D_802BFED0
.double 0.6
glabel D_802BFED8
.double 0.8

View File

@ -0,0 +1,15 @@
.include "macro.inc"
.section .data
glabel D_802BFE60_2
.byte 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x01, 0x80, 0x2B, 0xD2, 0x9C, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00
glabel D_802BFE7C
.word 0x802BFF30, 0x00000043, 0x00000001, 0x802BD2D4, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802BE724, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802BF4F0, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802BFBA0, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802BFEF0
.double 0.8
glabel D_802BFEF8
.double 1.8

View File

@ -0,0 +1,9 @@
.include "macro.inc"
.section .data
glabel D_802BDFE0
.byte 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x01, 0x80, 0x2B, 0xD1, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00
glabel D_802BDFFC
.word 0x802BE0C8, 0x00000043, 0x00000001, 0x802BD168, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802BD694, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, 0x802BDF08, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,9 @@
.include "macro.inc"
.section .rodata
glabel D_802BE060
.double 0.8
glabel jtbl_802BE068_3249B8
.word L802BDB88_3244D8, L802BDC64_3245B4, L802BDD74_3246C4, L802BDDC4_324714, L802BDDC4_324714, L802BDDC4_324714, L802BDDC4_324714, L802BDDC4_324714, L802BDDC4_324714, L802BDDC4_324714, L802BDDC4_324714, L802BDDC4_324714, L802BDDC4_324714, L802BDDC4_324714, L802BDDC4_324714, L802BDDC4_324714, L802BDDC4_324714, L802BDDC4_324714, L802BDDC4_324714, L802BD894_3241E4, L802BDA20_324370, 0

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .rodata
glabel jtbl_802A95D0_421FC0
.word L802A927C_421C6C, L802A92A0_421C90, L802A952C_421F1C, L802A952C_421F1C, L802A952C_421F1C, L802A952C_421F1C, L802A952C_421F1C, L802A952C_421F1C, L802A952C_421F1C, L802A952C_421F1C, L802A9344_421D34, L802A9404_421DF4, L802A950C_421EFC, 0, 0, 0

222
asm/data/code_6EAC0.data.s Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,321 @@
.include "macro.inc"
.section .rodata
glabel D_80097D30
.ascii "File:%s Line:%d %s \n\0\0"
glabel jtbl_80097D48_73148
.word L800270B4_24B4, L800270E4_24E4, L8002710C_250C, L80027134_2534, L80027168_2568, 0
glabel D_80097D60
.word 0x3F000020, 0x04DBF38E
glabel D_80097D68
.word 0x3F000020, 0x04DBF38E
glabel D_80097D70
.word 0x3F000020, 0x04DBF38E
glabel D_80097D78
.word 0x3F000020, 0x04DBF38E
glabel D_80097D80
.word 0x3F000020, 0x04DBF38E
glabel D_80097D88
.word 0x3F000020, 0x04DBF38E
glabel jtbl_80097D90_73190
.word L8002A40C_580C, L8002A438_5838, L8002A44C_584C, L8002A460_5860, L8002A5E0_59E0, L8002A620_5A20, L8002A648_5A48, L8002A4E8_58E8, L8002A534_5934, L8002A6D8_5AD8, L8002A798_5B98, L8002A820_5C20, L8002A870_5C70, 0
glabel D_80097DC8
.double 3.141592
glabel D_80097DD0
.double 3.141592
glabel D_80097DD8
.double 3.141592
glabel D_80097DE0
.double 3.141592
glabel D_80097DE8
.double 1.570796
glabel D_80097DF0
.double 1.570796, 0.0
glabel D_80097E00
.double 0.1
glabel D_80097E08
.double 0.03
glabel D_80097E10
.double 1.9
glabel D_80097E18
.double 0.01
glabel D_80097E20
.byte 0x3F, 0xB9, 0x99, 0x99, 0x99, 0x99, 0x99, 0x9A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6C, 0x20, 0x63, 0x6F, 0x68, 0x65, 0x72, 0x65, 0x6E, 0x63, 0x79, 0x20, 0x6F, 0x6E, 0x20, 0x64, 0x61, 0x74, 0x61, 0x00, 0x00, 0x00, 0x57, 0x61, 0x74, 0x63, 0x68, 0x70, 0x6F, 0x69, 0x6E, 0x74, 0x20, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x46, 0x6C, 0x6F, 0x61, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x70, 0x6F, 0x69, 0x6E, 0x74, 0x20, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x56, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6C, 0x20, 0x63, 0x6F, 0x68, 0x65, 0x72, 0x65, 0x6E, 0x63, 0x79, 0x20, 0x6F, 0x6E, 0x20, 0x69, 0x6E, 0x73, 0x74, 0x2E, 0x00, 0x00, 0x54, 0x72, 0x61, 0x70, 0x20, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00, 0x41, 0x72, 0x69, 0x74, 0x68, 0x6D, 0x65, 0x74, 0x69, 0x63, 0x20, 0x6F, 0x76, 0x65, 0x72, 0x66, 0x6C, 0x6F, 0x77, 0x00, 0x43, 0x6F, 0x70, 0x72, 0x6F, 0x63, 0x65, 0x73, 0x73, 0x6F, 0x72, 0x20, 0x75, 0x6E, 0x75, 0x73, 0x61, 0x62, 0x6C, 0x65, 0x00, 0x00, 0x00, 0x00, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x20, 0x69, 0x6E, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x42, 0x72, 0x65, 0x61, 0x6B, 0x70, 0x6F, 0x69, 0x6E, 0x74, 0x20, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x63, 0x61, 0x6C, 0x6C, 0x20, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00, 0x00, 0x42, 0x75, 0x73, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x6F, 0x6E, 0x20, 0x64, 0x61, 0x74, 0x61, 0x00, 0x00, 0x00, 0x42, 0x75, 0x73, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x6F, 0x6E, 0x20, 0x69, 0x6E, 0x73, 0x74, 0x2E, 0x00, 0x00, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x6F, 0x6E, 0x20, 0x73, 0x74, 0x6F, 0x72, 0x65, 0x00, 0x00, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x6F, 0x6E, 0x20, 0x6C, 0x6F, 0x61, 0x64, 0x00, 0x00, 0x00, 0x54, 0x4C, 0x42, 0x20, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x6F, 0x6E, 0x20, 0x73, 0x74, 0x6F, 0x72, 0x65, 0x00, 0x00, 0x54, 0x4C, 0x42, 0x20, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x6F, 0x6E, 0x20, 0x6C, 0x6F, 0x61, 0x64, 0x00, 0x00, 0x00, 0x54, 0x4C, 0x42, 0x20, 0x6D, 0x6F, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x72, 0x75, 0x70, 0x74, 0x00, 0x00, 0x00, 0x49, 0x6E, 0x65, 0x78, 0x61, 0x63, 0x74, 0x20, 0x6F, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00, 0x00, 0x55, 0x6E, 0x64, 0x65, 0x72, 0x66, 0x6C, 0x6F, 0x77, 0x00, 0x00, 0x00, 0x4F, 0x76, 0x65, 0x72, 0x66, 0x6C, 0x6F, 0x77, 0x00, 0x00, 0x00, 0x00, 0x44, 0x69, 0x76, 0x69, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x62, 0x79, 0x20, 0x7A, 0x65, 0x72, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x6F, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00, 0x00, 0x55, 0x6E, 0x69, 0x6D, 0x70, 0x6C, 0x65, 0x6D, 0x65, 0x6E, 0x74, 0x65, 0x64, 0x20, 0x6F, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x00
glabel D_80098034
.ascii "F%02d:%+.3e\0"
glabel D_80098040
.ascii "F%02d:---------\0"
glabel D_80098050
.ascii "FPCSR:%08XH\0"
glabel D_8009805C
.word 0x28257329, 0x00000000
glabel D_80098064
.ascii "THREAD:%d (%s)\0"
glabel D_80098074
.ascii "PC:%08XH SR:%08XH VA:%08XH\0\0"
glabel D_80098094
.ascii "AT:%08XH V0:%08XH V1:%08XH\0\0"
glabel D_800980B4
.ascii "A0:%08XH A1:%08XH A2:%08XH\0\0"
glabel D_800980D4
.ascii "A3:%08XH T0:%08XH T1:%08XH\0\0"
glabel D_800980F4
.ascii "T2:%08XH T3:%08XH T4:%08XH\0\0"
glabel D_80098114
.ascii "T5:%08XH T6:%08XH T7:%08XH\0\0"
glabel D_80098134
.ascii "S0:%08XH S1:%08XH S2:%08XH\0\0"
glabel D_80098154
.ascii "S3:%08XH S4:%08XH S5:%08XH\0\0"
glabel D_80098174
.ascii "S6:%08XH S7:%08XH T8:%08XH\0\0"
glabel D_80098194
.ascii "T9:%08XH GP:%08XH SP:%08XH\0\0"
glabel D_800981B4
.ascii "S8:%08XH RA:%08XH\0"
glabel D_800981C8
.word 0x4D4D3A25, 0x30385848, 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel jtbl_800981E0_735E0
.word L8002D4A8_88A8, L8002D4B8_88B8, L8002D4C8_88C8, L8002D498_8898, L8002D4D8_88D8, L8002D4E8_88E8, L8002D4F8_88F8, 0
glabel D_80098200
.double 0.01
glabel D_80098208
.double -0.01
glabel jtbl_80098210_73610
.word L800305B0_B9B0, L80030768_BB68, L80030868_BC68, L80030874_BC74, L80030880_BC80, L80030868_BC68, L80030644_BA44, 0
glabel jtbl_80098230_73630
.word L800308D0_BCD0, L80030BFC_BFFC, L80030E54_C254, L80031210_C610, L80031220_C620, L8003106C_C46C, L800309CC_BDCC, 0
glabel D_80098250
.double 1.01
glabel D_80098258
.double 0.3
glabel D_80098260
.double 0.2
glabel D_80098268
.double 3.141592
glabel D_80098270
.double 0.5001
glabel D_80098278
.double 0.01
glabel D_80098280
.double 0.1
glabel D_80098288
.double -0.1
glabel jtbl_80098290_73690
.word L800341F8_F5F8, L8003411C_F51C, L80034150_F550, L80034170_F570, L800341A8_F5A8, L800341D8_F5D8, L800341F8_F5F8, L80034230_F630, L80034278_F678, L800342D4_F6D4, L800342FC_F6FC, L8003432C_F72C
glabel jtbl_800982C0_736C0
.word L800344A8_F8A8, L800344A8_F8A8, L800344A8_F8A8, L80034628_FA28, L80034628_FA28, L80034628_FA28, L800347A8_FBA8, L800347A8_FBA8, L800347A8_FBA8, L800347A8_FBA8
glabel jtbl_800982E8_736E8
.word L80035740_10B40, L800357A4_10BA4, L80035814_10C14, L80035A68_10E68, L80035AE0_10EE0, 0
glabel jtbl_80098300_73700
.word L80035B7C_10F7C, L80035BDC_10FDC, L80035C10_11010, L80035C2C_1102C, L80035C80_11080, L80035CCC_110CC, L80035D00_11100, 0
glabel jtbl_80098320_73720
.word L800361B4_115B4, L80036208_11608, L80036244_11644, L800362F8_116F8, L8003637C_1177C, 0
glabel jtbl_80098338_73738
.word L8003696C_11D6C, L80036A20_11E20, L80036AA0_11EA0, L80036C40_12040, L80036D04_12104, L80036D78_12178, L80036D78_12178, L80036D78_12178, L80036D78_12178, L80036D78_12178, L80036D78_12178, L80036D78_12178, L80036D78_12178, L80036D78_12178, L80036D78_12178, L80036D78_12178, L80036D78_12178, L80036D78_12178, L80036D78_12178, L80036D78_12178, L80036D78_12178, L80036A5C_11E5C
glabel D_80098390
.ascii "title_data\0\0"
glabel D_8009839C
.word 0x7469746C, 0x655F6267, 0x00000000
glabel jtbl_800983A8_737A8
.word L80037130_12530, L80037184_12584, L80037204_12604, L8003756C_1296C, L800372DC_126DC, L8003733C_1273C, L80037450_12850, 0
glabel jtbl_800983C8_737C8
.word L800375D8_129D8, L80037624_12A24, L800375F4_129F4, L8003762C_12A2C, L80037624_12A24, L80037624_12A24
glabel jtbl_800983E0_737E0
.word L80037718_12B18, L8003768C_12A8C, L800376BC_12ABC, L80037718_12B18, L800376C8_12AC8, L800376D4_12AD4, 0x656E6400, 0x6B6B6A5F, 0x32360000, 0x61726E5F, 0x30380000, 0x6B6B6A5F, 0x31310000, 0x6E6F6B5F, 0x30320000, 0x6D61635F, 0x30330000, 0x6B7A6E5F, 0x30320000, 0x6D61635F, 0x30300000, 0x6A616E5F, 0x30340000, 0x7472645F, 0x30390000, 0x74696B5F, 0x30330000, 0x69736B5F, 0x30340000, 0x6E6F6B5F, 0x31320000, 0
glabel jtbl_80098460_73860
.word L80038320_13720, L8003836C_1376C, L8003840C_1380C, L8003817C_1357C, L800381C8_135C8, 0, 0, 0
glabel D_80098480
.double 0.7142857142857143
glabel D_80098488
.double 0.7142857142857143
glabel D_80098490
.double 0.7142857142857143
glabel D_80098498
.double 0.7142857142857143
glabel D_800984A0
.double 0.7142857142857143
glabel D_800984A8
.double 0.7142857142857143
glabel D_800984B0
.double 0.01
glabel D_800984B8
.double -0.01
glabel D_800984C0
.double 0.7142857142857143
glabel jtbl_800984C8_738C8
.word L8003B4AC_168AC, L8003B4BC_168BC, L8003B4CC_168CC, L8003B4DC_168DC, L8003B4EC_168EC, 0
glabel D_800984E0
.word 0x8003C490, 0x8003C4A4, 0x8003C4B8, 0x8003C4CC, 0x8003C4E0, 0x8003C4F4, 0x8003C508, 0x00000000
glabel jtbl_80098500_73900
.word L8003C57C_1797C, L8003C590_17990, L8003C5A4_179A4, L8003C5B8_179B8, L8003C5CC_179CC, L8003C5E0_179E0, L8003C5F4_179F4, 0
glabel D_80098520
.double 0.01
glabel D_80098528
.double 0.8
glabel D_80098530
.double 0.20000000298023224
glabel D_80098538
.double 0.8
glabel D_80098540
.double 0.20000000298023224
glabel jtbl_80098548_73948
.word L8003D43C_1883C, L8003D46C_1886C, L8003D464_18864, L8003D464_18864, L8003D48C_1888C, L8003D54C_1894C, L8003D4A8_188A8, L8003D4C8_188C8, L8003D4F4_188F4, L8003D510_18910, L8003D530_18930, L8003D5FC_189FC, L8003D5FC_189FC, L8003D568_18968, L8003D584_18984, L8003D5A4_189A4, L8003D5D0_189D0, 0
glabel jtbl_80098590_73990
.word L8003D750_18B50, L8003D764_18B64, L8003D764_18B64, L8003D764_18B64, L8003D764_18B64, L8003D6E8_18AE8, L8003D6FC_18AFC, L8003D710_18B10, L8003D73C_18B3C, 0, 0, 0
glabel jtbl_800985C0_739C0
.word L8003E59C_1999C, L8003E554_19954, L8003E564_19964, L8003E574_19974, L8003E584_19984, L8003E594_19994
glabel jtbl_800985D8_739D8
.word L8003E628_19A28, L8003E5E0_199E0, L8003E5F0_199F0, L8003E600_19A00, L8003E610_19A10, L8003E620_19A20
glabel D_800985F0
.double 0.35
glabel jtbl_800985F8_739F8
.word L80040320_1B720, L80040320_1B720, L80040594_1B994, L80040594_1B994, L80040594_1B994, L80040320_1B720, L80040320_1B720, L80040320_1B720, L80040320_1B720, L80040594_1B994, L80040320_1B720, L80040320_1B720, L80040320_1B720, L80040320_1B720, L80040594_1B994, L8003FFA0_1B3A0
glabel jtbl_80098638_73A38
.word L80040540_1B940, L80040540_1B940, L8004055C_1B95C, L8004055C_1B95C, L8004055C_1B95C, L80040540_1B940, L80040540_1B940, L80040540_1B940, L80040540_1B940, L8004055C_1B95C, L80040548_1B948, L80040548_1B948, L80040554_1B954, L80040554_1B954
glabel D_80098670
.double 0.8
glabel jtbl_80098678_73A78
.word L80041314_1C714, L80040918_1BD18, L80040BF4_1BFF4, L80040ABC_1BEBC, L80040E34_1C234, L800410BC_1C4BC, L8004115C_1C55C, 0
glabel jtbl_80098698_73A98
.word L80042198_1D598, L800421AC_1D5AC, L800421C0_1D5C0, L800421E8_1D5E8, L800421D4_1D5D4, 0
glabel jtbl_800986B0_73AB0
.word L80045DB4_211B4, L80045DC0_211C0, L80045DCC_211CC, L80045E08_21208, L80045E14_21214, 0
glabel jtbl_800986C8_73AC8
.word L800460F0_214F0, L800460E0_214E0, L800460D0_214D0, L800460C0_214C0, L80046130_21530, L80046100_21500, L80046110_21510, L80046120_21520
glabel jtbl_800986E8_73AE8
.word L80046204_21604, L800461F0_215F0, L800461DC_215DC, L800461C8_215C8, L80046254_21654, L80046218_21618, L8004622C_2162C, L80046240_21640, 0, 0
glabel D_80098710
.double 1.15
glabel D_80098718
.double 1.3
glabel D_80098720
.double 32767.0
glabel jtbl_80098728_73B28
.word L8004A5FC_259FC, L8004A60C_25A0C, L8004A624_25A24, L8004A634_25A34, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A64C_25A4C, L8004A65C_25A5C, L8004A674_25A74, L8004A684_25A84, L8004A6A4_25AA4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6C4_25AC4, L8004A6BC_25ABC, 0, 0
glabel D_800988C0
.word 0x8004E5A8, 0x8004E54C, 0x8004E574, 0x8004E584, 0x8004E594, 0x00000000
glabel jtbl_800988D8_73CD8
.word L8005033C_2B73C, L800503C0_2B7C0, L800503E4_2B7E4, L8005045C_2B85C, L80050470_2B870, L800504A8_2B8A8
glabel jtbl_800988F0_73CF0
.word L80054778_2FB78, L80054784_2FB84, L800547B4_2FBB4, L80054790_2FB90, L8005479C_2FB9C, L800547A8_2FBA8
glabel jtbl_80098908_73D08
.word L80055ED8_312D8, L80055EE8_312E8, L80055EF8_312F8, L80055F08_31308, L80055F18_31318, L80055F28_31328, L80055F38_31338, L80055F48_31348, 0, 0
glabel D_80098930
.double 1.99996
glabel D_80098938
.double 65535.0
glabel jtbl_80098940_73D40
.word L80059094_34494, L800590F4_344F4, L800590AC_344AC, L800590B8_344B8, L800590A0_344A0, L800590C4_344C4, L800590D0_344D0, L800590DC_344DC, L800590E8_344E8, L800590F4_344F4
glabel D_80098968
.double 173123.404906676
glabel jtbl_80098970_73D70
.word L800598D0_34CD0, L800598FC_34CFC, L8005994C_34D4C, L80059928_34D28, L80059970_34D70, L80059994_34D94, L800599F0_34DF0, L80059A6C_34E6C
glabel D_80098990
.double 173123.404906676, 0.0

View File

@ -0,0 +1,108 @@
.include "macro.inc"
.section .rodata
glabel D_80099AA0
.short 0x0555, 0x0556, 0x0559, 0x055A, 0x0565, 0x0566, 0x0569, 0x056A, 0x0595, 0x0596, 0x0599, 0x059A, 0x05A5, 0x05A6, 0x05A9, 0x05AA, 0x0655, 0x0656, 0x0659, 0x065A, 0x0665, 0x0666, 0x0669, 0x066A, 0x0695, 0x0696, 0x0699, 0x069A, 0x06A5, 0x06A6, 0x06A9, 0x06AA, 0x0955, 0x0956, 0x0959, 0x095A, 0x0965, 0x0966, 0x0969, 0x096A, 0x0995, 0x0996, 0x0999, 0x099A, 0x09A5, 0x09A6, 0x09A9, 0x09AA, 0x0A55, 0x0A56, 0x0A59, 0x0A5A, 0x0A65, 0x0A66, 0x0A69, 0x0A6A, 0x0A95, 0x0A96, 0x0A99, 0x0A9A, 0x0AA5, 0x0AA6, 0x0AA9, 0x0AAA
glabel jtbl_80099B20_74F20
.word L800613D4_3C7D4, L800612F4_3C6F4, L80061328_3C728, L800613E4_3C7E4, L800613E4_3C7E4, L8006135C_3C75C, L80061398_3C798, 0
glabel D_80099B40
.double 4294967296.0, 0.0
glabel D_80099B50
.double -1.0
glabel D_80099B58
.word 0x3FF00000, 0x00000000
glabel D_80099B60
.double -1.0
glabel D_80099B68
.word 0x3FF00000, 0x00000000
glabel D_80099B70
.double -1.0
glabel D_80099B78
.double 1.0
glabel D_80099B80
.double 0.1
glabel D_80099B88
.double 1.0
glabel D_80099B90
.double 0.1, 0.0
glabel D_80099BA0
.double -1.0
glabel D_80099BA8
.word 0x3FF00000, 0x00000000
glabel D_80099BB0
.double 0.017453292222222222
glabel D_80099BB8
.double 2.0
glabel D_80099BC0
.double 131072.0
glabel D_80099BC8
.double 2147483648.0
glabel D_80099BD0
.double 0.017453292222222222
glabel D_80099BD8
.double 2.0
glabel D_80099BE0
.double 131072.0
glabel D_80099BE8
.double 2147483648.0
glabel D_80099BF0
.word 0x202B2D23, 0x30000000
glabel D_80099BF8
.word 0x00000001, 0x00000002, 0x00000004, 0x00000008, 0x00000010, 0x00000000
glabel D_80099C10
.word 0x686C4C00, 0x00000000
glabel jtbl_80099C18_75018
.word L800654B0_408B0, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800652CC_406CC, L800654CC_408CC, L800652CC_406CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800651B4_405B4, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L80065080_40480, L800650B4_404B4, L800652CC_406CC, L800652CC_406CC, L800652CC_406CC, L800654CC_408CC, L800650B4_404B4, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L800654CC_408CC, L80065380_40780, L800651B4_405B4, L80065420_40820, L800654CC_408CC, L800654CC_408CC, L8006546C_4086C, L800654CC_408CC, L800651B4_405B4, L800654CC_408CC, L800654CC_408CC, L800651B4_405B4, 0, 0
glabel D_80099D70
.double 4294967296.0, 0.0
glabel jtbl_80099D80_75180
.word 0x141818, 0x1C1C1C1C, 0x20202020, 0x20202020, 0x40808, 0xC0C0C0C, 0x10101010, 0x10101010
glabel jtbl_80099DA0_751A0
.word L8006AF00_46300, L8006AEC4_462C4, L8006AEA0_462A0, L8006ACC8_460C8, L8006AC80_46080, L8006AE3C_4623C, L8006AC44_46044, L8006AC50_46050, L8006AC5C_4605C, 0, 0, 0
glabel D_80099DD0
.word 0x40240000, 0x00000000, 0x40590000, 0x00000000, 0x40C38800, 0x00000000, 0x4197D784, 0x00000000, 0x4341C379, 0x37E08000, 0x4693B8B5, 0xB5056E17, 0x4D384F03, 0xE93FF9F5, 0x5A827748, 0xF9301D32, 0x75154FDD, 0x7F73BF3C
glabel D_80099E18
.word 0x4E614E00
glabel D_80099E1C
.word 0x496E6600
glabel D_80099E20
.double 1.0
glabel D_80099E28
.double 100000000.0
glabel D_80099E30
.word 0x30000000, 0x00000000, 0x00000000, 0x00000000

114
asm/data/code_90FE0.data.s Normal file
View File

@ -0,0 +1,114 @@
.include "macro.inc"
.section .data
glabel gPlayerStatusPtr
.word gPlayerStatus, 0x00000000, 0x00000000, 0x00000000
glabel D_800F7B40
.float 0.0
glabel D_800F7B44
.word 0x00000000
glabel D_800F7B48
.float 0.0
glabel D_800F7B4C
.word 0x00000000
glabel D_800F7B50
.word 0x417C1B33, 0xC0EC5C14, 0x405C9AAA, 0xBF400000
glabel D_800F7B60
.word 0x3E1E0C17, 0xBEB33DB0, 0xBE3AA2E4, 0x3C3CBE62
glabel D_800F7B70
.word 0x40000000, 0x40800000, 0x42000000, 0xC2000000
glabel D_800F7B80
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800F7B90
.word 0x00000000, 0x00390000, 0x00390002, 0x00390003, 0x00390004, 0x00390005, 0x00390008, 0x00390007, 0x00390013, 0x00390014, 0xFFFFFFFF, 0x005A0000, 0x005A0002, 0x005A0003, 0x005A0004, 0x005A0006, 0x005A0007, 0x005A0009, 0x005A000A, 0x005A000B, 0x005A001A, 0xFFFFFFFF, 0x00580000, 0x00580001, 0x00580002, 0x00580004, 0x00580005, 0x00580006, 0x00580007, 0x00580008, 0x00580009, 0x00580012, 0x00580014, 0x0058001B, 0xFFFFFFFF
glabel D_800F7C1C
.word 0x00580001, 0x00580004, 0x00580006, 0x00580008, 0x00580000
glabel D_800F7C30
.word 0x0058001B, 0x00580001, 0x00580004, 0x00580006, 0x00580008, 0x00580000, 0x0058001B, 0x005A0003, 0x005A0006, 0x005A0009, 0x005A000B, 0x005A0000, 0x005A001A, 0x00390002, 0x00390003, 0x00390004, 0x00390005, 0x00390000, 0x00390014
glabel D_800F7C7C
.word 0x800F7BE8, 0x800F7BE8, 0x800F7BBC, 0x800F7B94
glabel D_800F7C8C
.word 0x802B6000, 0x00E23260, 0x00E236E0, 0x01000000, 0x802B6000, 0x00E236E0, 0x00E24040, 0x01000000, 0x802B6288, 0x00E236E0, 0x00E24040, 0x01000000, 0x802B60B4, 0x00E24040, 0x00E245D0, 0x01000000, 0x802B60B4, 0x00E24040, 0x00E245D0, 0x01000000, 0x802B60B4, 0x00E24040, 0x00E245D0, 0x00000000, 0x802B60B4, 0x00E24040, 0x00E245D0, 0x00000000, 0x802B6198, 0x00E24040, 0x00E245D0, 0x00000000, 0x802B6294, 0x00E24040, 0x00E245D0, 0x01000000, 0x802B6348, 0x00E24040, 0x00E245D0, 0x01000000, 0x802B6000, 0x00E24920, 0x00E24ED0, 0x01000000, 0x802B61C0, 0x00E24920, 0x00E24ED0, 0x01000000, 0x802B6638, 0x00E28A30, 0x00E291A0, 0x01000000, 0x802B6000, 0x00E26DE0, 0x00E27510, 0x00000000, 0x802B6000, 0x00E26DE0, 0x00E27510, 0x00000000, 0x802B6000, 0x00E26710, 0x00E26DE0, 0x00000000, 0x802B6000, 0x00E26710, 0x00E26DE0, 0x00000000, 0x802B6060, 0x00E27510, 0x00E27C90, 0x00000000, 0x802B66A8, 0x00E24ED0, 0x00E25D60, 0x00000000, 0x802B6350, 0x00E28A30, 0x00E291A0, 0x01000000, 0x802B6508, 0x00E28A30, 0x00E291A0, 0x00000000, 0x802B6000, 0x00E27C90, 0x00E27F40, 0x00000000, 0x802B6000, 0x00E287F0, 0x00E28A30, 0x00000000, 0x802B6000, 0x00E27F40, 0x00E287F0, 0x00000000, 0x802B6230, 0x00E245D0, 0x00E24920, 0x01000000, 0x802B6120, 0x00E2A6B0, 0x00E2B530, 0x01000000, 0x802B6000, 0x00E25D60, 0x00E26710, 0x00000000, 0x802B63D4, 0x00E28A30, 0x00E291A0, 0x00000000, 0x802B6478, 0x00E28A30, 0x00E291A0, 0x00000000, 0x802B60A4, 0x00E29470, 0x00E2A340, 0x00000000, 0x802B6000, 0x00E291A0, 0x00E29470, 0x00000000, 0x802B6000, 0x00E2A340, 0x00E2A6B0, 0x00000000, 0x802B6350, 0x00E28A30, 0x00E291A0, 0x01000000, 0x802B6000, 0x00E28A30, 0x00E291A0, 0x00000000, 0x802B6000, 0x00E245D0, 0x00E24920, 0x01000000, 0x802B609C, 0x00E28A30, 0x00E291A0, 0x00000000, 0x802B6350, 0x00E28A30, 0x00E291A0, 0x00000000, 0x802B6350, 0x00E236E0, 0x00E24040, 0x00000000, 0x802B6350, 0x00E28A30, 0x00E291A0, 0x01000000, 0x00000000
glabel D_800F7F00
.word 0x80107CA8, 0x80107CF8, 0x80107D48, 0x80107D98, 0x80107DE8, 0x80107CA8, 0x80107E88, 0x80107ED8, 0x80107F28, 0x80107E38, 0x80107FC8, 0x80107FC8, 0x80107FC8, 0x80107FC8, 0x80107FC8, 0x80107FC8
glabel D_800F7F40
.word 0x80107CD0, 0x80107D20, 0x80107D70, 0x80107DC0, 0x80107E10, 0x80107CD0, 0x80107EB0, 0x80107F00, 0x80107F50, 0x80107E60, 0x80107FF0, 0x80107FF0, 0x80107FF0, 0x80107FF0, 0x80107FF0, 0x80107FF0
glabel D_800F7F80
.word 0x801080B8, 0x801080E0, 0x80108108, 0x80108130, 0x80108158, 0x80108180, 0x801081A8, 0x801081D0, 0x801081F8, 0x80108220
glabel D_800F7FA8
.word 0x80108068
glabel D_800F7FAC
.word 0x80108090
glabel D_800F7FB0
.word 0x80108298, 0x801082E8, 0x801082C0, 0x80108310, 0x80108338, 0x80108360, 0x80108388
glabel D_800F7FCC
.word 0x801083D8, 0x80108428, 0x80108400, 0x80108450, 0x80108478, 0x801084A0, 0x801084C8
glabel D_800F7FE8
.word 0xFFFFFFFF
glabel D_800F7FEC
.word 0x00000001
glabel D_800F7FF0
.word 0x00000002
glabel D_800F7FF4
.word 0x00000004
glabel D_800F7FF8
.word 0x00000005
glabel D_800F7FFC
.word 0x00000007
glabel D_800F8000
.word 0x00000008, 0x00000000, 0x00000000, 0x00000000
glabel D_800F8010
.word 0x003251D0, 0x00325AD0, 0x802C05CC, 0x00000000
glabel D_800F8020
.word 0x00000000
glabel D_800F8024
.word 0x00000000
glabel D_800F8028
.word 0x00000000
glabel D_800F802C
.word 0x00000000
glabel D_800F8030
.float 0.0
glabel D_800F8034
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
glabel D_800F803A
.short 0x0000
glabel D_800F803C
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,57 @@
.include "macro.inc"
.section .data
glabel D_8014F130
.short 0x0000, 0x0000
glabel D_8014F134
.float 0.0, 0.0, 0.0
glabel D_8014F140
.word 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF
glabel D_8014F150
.word 0x00000003, 0x00000003, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x00000003, 0x00000015, 0x00000003, 0x00000000, 0x00000009, 0x00000003, 0x00000000, 0x00000001, 0x00000003, 0x00000009, 0x0000000A, 0x00000007, 0x00000008, 0x00000003, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0x0000000B, 0x0000000C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001
glabel D_8014F250
.word 0x00000800, 0x0000000C, 0x00000004, 0x08000001, 0x00080000, 0x04000864, 0x00040008, 0x00000200, 0x0800B802, 0x000800FF, 0x02000C00, 0xB804000C, 0x64000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_8014F298
.word 0x32506469, 0x64000000
glabel D_8014F2A0
.byte 0x01, 0x01, 0x01, 0x01
glabel D_8014F2A4
.byte 0x00, 0x00, 0x00, 0x00
glabel D_8014F2A8
.word 0x69644D39, 0x281B1008, 0x03000000
glabel D_8014F2B4
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
glabel D_8014F2BD
.byte 0x00, 0x00, 0x00
glabel D_8014F2C0
.word 0x003F0809, 0x162B2C3F, 0x00000000, 0x00000000
glabel D_8014F2D0
.word 0x00000287, 0x000002A8, 0x00000054, 0x00000056, 0x00000024, 0x00000027, 0x00000021, 0x00000022, 0x00000349, 0x00000273, 0x00000275, 0x00000275, 0x00000274, 0x00000273, 0x00000274, 0x00000099, 0x0000009E, 0x0000032E, 0x0000008E, 0x00000089, 0x00000083, 0x00000388, 0x000000A0, 0x0000004A, 0x0000009F, 0x00000168, 0x00000185, 0x00000052, 0x0000004E, 0x0000004F, 0x00000189, 0x00000000, 0x00000000, 0x00000198, 0x00000199, 0x00000194, 0x0000019A, 0x00000091, 0x00000164, 0x00000271, 0x00000271, 0x00000274, 0x00000275, 0x00000271, 0x00000273, 0x00000271, 0x00000273, 0x00000271, 0x00000274, 0x00000275, 0x00000276, 0x00000271, 0x00000273, 0x00000271, 0x00000274, 0x00000276, 0x00000275, 0x00000271, 0x00000271, 0x00000271, 0x00000271, 0x00000276, 0x00000275, 0x00000274, 0x0000039E, 0x00000341, 0x00000207, 0x00000271, 0x00000271, 0x00000275, 0x00000276, 0x00000271, 0x00000271, 0x00000271, 0x00000050, 0x00000070, 0x0000036C, 0x0000036D, 0x00000295, 0x00000043, 0x00000197, 0x00000221, 0x0000022A, 0x0000022B, 0x00002040, 0x00000046, 0x00000033, 0x00000034, 0x00000039, 0x0000004C, 0x0000004D, 0x000001B1, 0x000001B2, 0x00000094, 0x0000005D, 0x0000005B, 0x00000060, 0x000001B3, 0x00000000, 0x000000AD, 0x000000AE, 0x000000AF, 0x0000023D, 0x000000A2, 0x00000248, 0x00000249, 0x00000391, 0x000003BC, 0x000003AD, 0x0000022C, 0x0000022D, 0x00000336, 0x00000316, 0x00000337, 0x00000317, 0x00000338, 0x00000318, 0x00000339, 0x00000319, 0x0000033A, 0x0000031A, 0x0000033B, 0x0000031B, 0x0000033C, 0x0000031C, 0x0000033D, 0x0000031D, 0x0000033E, 0x0000031E, 0x0000033F, 0x0000031F, 0x00000340, 0x00000340, 0x000002F4, 0x000002F5, 0x0000032F, 0x00000330, 0x00000334, 0x00000335, 0x000002F1, 0x000002F2, 0x000000C1, 0x000000C2, 0x000000C3, 0x000000C4, 0x000001CB, 0x000001CD, 0x000001CC, 0x000001CE, 0x000002A6, 0x000002A7, 0x0000020C, 0x0000020D, 0x0000020E, 0x00000259, 0x0000025A, 0x0000025C, 0x0000025D, 0x00000331, 0x00000332, 0x00000333, 0x00002078, 0x00002079, 0x00000179, 0x0000017A, 0x000001FB, 0x000001FC, 0x0000203A, 0x0000203B, 0x0000022E, 0x0000022F, 0x0000202A, 0x0000202B, 0x00002041, 0x00002042, 0x00002043, 0x00002044, 0x00002078, 0x00002079, 0x000003B6, 0x000003B7
glabel D_8014F5A4
.word 0x8014F48C, 0x00020000, 0x8014F494, 0x00020000, 0x8014F49C, 0x00020000, 0x8014F4A4, 0x00020000, 0x8014F4AC, 0x00020000, 0x8014F4B4, 0x00020000, 0x8014F4BC, 0x00020000, 0x8014F4C4, 0x00020000, 0x8014F4CC, 0x00020000, 0x8014F4D4, 0x00020000, 0x8014F4DC, 0x00020000, 0x8014F4E4, 0x00020000, 0x8014F4EC, 0x00020000, 0x8014F4F4, 0x00020000, 0x8014F4FC, 0x00020000, 0x8014F504, 0x00020000, 0x8014F50C, 0x00020000, 0x8014F514, 0x00020000, 0x8014F51C, 0x00020000, 0x8014F524, 0x00020000, 0x8014F52C, 0x00030000, 0x8014F538, 0x00020000, 0x8014F540, 0x00020000, 0x8014F548, 0x00030000, 0x8014F554, 0x00020000, 0x8014F55C, 0x00020000, 0x8014F564, 0x00020000, 0x8014F56C, 0x00020000, 0x8014F574, 0x00020000, 0x8014F57C, 0x00020000, 0x8014F584, 0x00020000, 0x8014F58C, 0x00020000, 0x8014F594, 0x00020000, 0x8014F59C, 0x00020000
glabel D_8014F6B4
.word 0x000001C1, 0x000001C2, 0x000001C3, 0x000001C4, 0x000001C5, 0x000001C6, 0x000001C7, 0x000001C8, 0x000001C9, 0x000001CA, 0x000001CB, 0x000001CC, 0x000020A3, 0x000020A4, 0x00000000
glabel D_8014F6F0
.word 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel gSongsUsingVariationFlag
.word 0x00000003, 0x0000000B, 0x00000004, 0x0000004E, 0x00000042, 0x00000082
glabel D_8014F738
.short 0x0000, 0x0000, 0x0000, 0x0000

View File

@ -0,0 +1,498 @@
.include "macro.inc"
.section .rodata
glabel jtbl_8014F740_E5E40
.word L8010FC18_A6318, L8010FC30_A6330, L8010FC50_A6350, L8010FC6C_A636C, L8010FC90_A6390, L8010FCAC_A63AC, L8010FCCC_A63CC, L8010FCE8_A63E8, L8010FD08_A6408, L8010FD2C_A642C
glabel jtbl_8014F768_E5E68
.word L80110A70_A7170, L80110A70_A7170, L80110A68_A7168, L80110A68_A7168, L80110A70_A7170, L80110A68_A7168, L80110A70_A7170, L80110A70_A7170, L80110A70_A7170, L80110A70_A7170, L80110A70_A7170, L80110A70_A7170, L80110A68_A7168, L80110A70_A7170, L80110A70_A7170, L80110A68_A7168, L80110A68_A7168, L80110A70_A7170, L80110A68_A7168, L80110A68_A7168, L80110A68_A7168, L80110A68_A7168, L80110A68_A7168, L80110A68_A7168, L80110A68_A7168, L80110A68_A7168, L80110A68_A7168, L80110A70_A7170, L80110A68_A7168, L80110A68_A7168, L80110A68_A7168, L80110A70_A7170
glabel jtbl_8014F7E8_E5EE8
.word L80110A70_A7170, L80110A70_A7170, L80110A68_A7168, L80110A68_A7168, L80110A70_A7170, L80110A68_A7168, L80110A70_A7170, L80110A70_A7170, L80110A70_A7170, L80110A70_A7170, L80110A70_A7170, L80110A70_A7170, L80110A68_A7168, L80110A70_A7170, L80110A68_A7168, L80110A68_A7168, L80110A68_A7168, L80110A68_A7168, L80110A68_A7168, L80110A68_A7168, L80110A70_A7170, L80110A70_A7170, L80110A68_A7168, L80110A68_A7168, L80110A68_A7168, L80110A70_A7170, L80110A68_A7168, L80110A70_A7170
glabel jtbl_8014F858_E5F58
.word L80111478_A7B78, L80111480_A7B80, L80111478_A7B78, L80111480_A7B80, L80111478_A7B78, L80111480_A7B80, L80111478_A7B78, L80111480_A7B80
glabel jtbl_8014F878_E5F78
.word L80111B80_A8280, L80111B80_A8280, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B8C_A828C, L80111B80_A8280, L80111B80_A8280, L80111B8C_A828C, L80111B80_A8280, 0
glabel jtbl_8014F928_E6028
.word L801122B0_A89B0, L801122C4_A89C4, L801122AC_A89AC, L801122C0_A89C0, L801122D8_A89D8, L801122D4_A89D4
glabel D_8014F940
.double 0.95
glabel D_8014F948
.double 250.0
glabel D_8014F950
.double 0.13
glabel D_8014F958
.double 0.12
glabel D_8014F960
.double 0.01
glabel D_8014F968
.double 0.13
glabel D_8014F970
.double 0.12
glabel D_8014F978
.double 0.01
glabel D_8014F980
.double 0.01
glabel D_8014F988
.double 0.01
glabel jtbl_8014F990_E6090
.word L80113428_A9B28, L80113488_A9B88, L801134E8_A9BE8, L80113568_A9C68, L80113608_A9D08, L801136C8_A9DC8, L801137A8_A9EA8, L801138A8_A9FA8
glabel jtbl_8014F9B0_E60B0
.word L80113C14_AA314, L80113CD8_AA3D8, L80113D94_AA494, L80113F64_AA664, L80113F64_AA664, L801142F4_AA9F4, L80114690_AAD90, L80114690_AAD90, L80114690_AAD90, L8011460C_AAD0C, L8011460C_AAD0C, 0
glabel jtbl_8014F9E0_E60E0
.word L80113CD0_AA3D0, L80113CD0_AA3D0, L80113C40_AA340, L80113CA8_AA3A8, L80113C48_AA348, L80113CD0_AA3D0, L80113C50_AA350, L80113CD0_AA3D0, L80113C58_AA358, L80113CD0_AA3D0, L80113CD0_AA3D0, L80113CD0_AA3D0, L80113C60_AA360, L80113CD0_AA3D0, L80113C68_AA368, L80113CB0_AA3B0, L80113C78_AA378, L80113CD0_AA3D0, L80113C80_AA380, L80113CB8_AA3B8, L80113C88_AA388, L80113C78_AA378, L80113CD0_AA3D0, L80113CD0_AA3D0, L80113CD0_AA3D0, L80113C90_AA390, L80113CD0_AA3D0, L80113C98_AA398, L80113CD0_AA3D0, L80113CD0_AA3D0, L80113CD0_AA3D0, L80113CD0_AA3D0, L80113CD0_AA3D0, L80113C78_AA378, L80113CD0_AA3D0, L80113CD0_AA3D0, L80113CD0_AA3D0, L80113CA0_AA3A0, L80113CD0_AA3D0, L80113CD0_AA3D0, L80113C70_AA370, L80113CD0_AA3D0, L80113CD0_AA3D0, L80113CD0_AA3D0, L80113CD0_AA3D0, L80113CC0_AA3C0, L80113CC8_AA3C8, 0
glabel jtbl_8014FAA0_E61A0
.word L80113D8C_AA48C, L80113D8C_AA48C, L80113D04_AA404, L80113D64_AA464, L80113D0C_AA40C, L80113D8C_AA48C, L80113D14_AA414, L80113D8C_AA48C, L80113D1C_AA41C, L80113D8C_AA48C, L80113D8C_AA48C, L80113D8C_AA48C, L80113D24_AA424, L80113D8C_AA48C, L80113D2C_AA42C, L80113D6C_AA46C, L80113D34_AA434, L80113D8C_AA48C, L80113D44_AA444, L80113D74_AA474, L80113D8C_AA48C, L80113D34_AA434, L80113D8C_AA48C, L80113D8C_AA48C, L80113D8C_AA48C, L80113D4C_AA44C, L80113D8C_AA48C, L80113D54_AA454, L80113D8C_AA48C, L80113D8C_AA48C, L80113D8C_AA48C, L80113D8C_AA48C, L80113D8C_AA48C, L80113D34_AA434, L80113D8C_AA48C, L80113D8C_AA48C, L80113D8C_AA48C, L80113D5C_AA45C, L80113D8C_AA48C, L80113D8C_AA48C, L80113D3C_AA43C, L80113D8C_AA48C, L80113D8C_AA48C, L80113D8C_AA48C, L80113D8C_AA48C, L80113D7C_AA47C, L80113D84_AA484, 0
glabel jtbl_8014FB60_E6260
.word L80113E48_AA548, L80113E48_AA548, L80113DC0_AA4C0, L80113E20_AA520, L80113DC8_AA4C8, L80113E48_AA548, L80113DD0_AA4D0, L80113E48_AA548, L80113DD8_AA4D8, L80113E48_AA548, L80113E48_AA548, L80113E48_AA548, L80113DE0_AA4E0, L80113E48_AA548, L80113DE8_AA4E8, L80113E28_AA528, L80113DF0_AA4F0, L80113E48_AA548, L80113E00_AA500, L80113E30_AA530, L80113E48_AA548, L80113DF0_AA4F0, L80113E48_AA548, L80113E48_AA548, L80113E48_AA548, L80113E08_AA508, L80113E48_AA548, L80113E10_AA510, L80113E48_AA548, L80113E48_AA548, L80113E48_AA548, L80113E48_AA548, L80113E48_AA548, L80113DF0_AA4F0, L80113E48_AA548, L80113E48_AA548, L80113E48_AA548, L80113E18_AA518, L80113E48_AA548, L80113E48_AA548, L80113DF8_AA4F8, L80113E48_AA548, L80113E48_AA548, L80113E48_AA548, L80113E48_AA548, L80113E38_AA538, L80113E40_AA540, 0
glabel jtbl_8014FC20_E6320
.word L80113FC4_AA6C4, L80114234_AA934, L80113FE4_AA6E4, L80114184_AA884, L80114004_AA704, L80114234_AA934, L80114024_AA724, L80114234_AA934, L80114044_AA744, L80114234_AA934, L80114234_AA934, L80114234_AA934, L80114064_AA764, L80114234_AA934, L80114084_AA784, L801141A4_AA8A4, L801140A4_AA7A4, L80114234_AA934, L80114104_AA804, L801141C4_AA8C4, L80114234_AA934, L801140C4_AA7C4, L80114234_AA934, L80114234_AA934, L80114234_AA934, L80114124_AA824, L80114234_AA934, L80114144_AA844, L80114234_AA934, L80114234_AA934, L80114234_AA934, L80114234_AA934, L80114234_AA934, L801140E4_AA7E4, L80114234_AA934, L80114234_AA934, L80114234_AA934, L80114164_AA864, L80114234_AA934, L80114234_AA934, L80114234_AA934, L80114234_AA934, L80114234_AA934, L80114234_AA934, L80114234_AA934, L801141E4_AA8E4, L80114204_AA904, 0
glabel jtbl_8014FCE0_E63E0
.word L801143A8_AAAA8, L801143A8_AAAA8, L80114320_AAA20, L80114380_AAA80, L80114328_AAA28, L801143A8_AAAA8, L80114330_AAA30, L801143A8_AAAA8, L80114338_AAA38, L801143A8_AAAA8, L801143A8_AAAA8, L801143A8_AAAA8, L80114340_AAA40, L801143A8_AAAA8, L80114348_AAA48, L80114388_AAA88, L80114350_AAA50, L801143A8_AAAA8, L80114360_AAA60, L80114390_AAA90, L801143A8_AAAA8, L80114350_AAA50, L801143A8_AAAA8, L801143A8_AAAA8, L801143A8_AAAA8, L80114368_AAA68, L801143A8_AAAA8, L80114370_AAA70, L801143A8_AAAA8, L801143A8_AAAA8, L801143A8_AAAA8, L801143A8_AAAA8, L801143A8_AAAA8, L80114350_AAA50, L801143A8_AAAA8, L801143A8_AAAA8, L801143A8_AAAA8, L80114378_AAA78, L801143A8_AAAA8, L801143A8_AAAA8, L80114358_AAA58, L801143A8_AAAA8, L801143A8_AAAA8, L801143A8_AAAA8, L801143A8_AAAA8, L80114398_AAA98, L801143A0_AAAA0, 0
glabel jtbl_8014FDA0_E64A0
.word L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114638_AAD38, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114640_AAD40, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114648_AAD48, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114660_AAD60, L80114650_AAD50, L80114658_AAD58, 0
glabel jtbl_8014FE60_E6560
.word L8011EC3C_B533C, L8011EC5C_B535C, L8011F034_B5734, L8011EC7C_B537C, L8011F034_B5734, L8011ED48_B5448, L8011EE10_B5510, L8011F034_B5734, L8011EEF0_B55F0, L8011F034_B5734, L8011EC8C_B538C, L8011F034_B5734, L8011F034_B5734, L8011F034_B5734, L8011EC9C_B539C, L8011ECB8_B53B8, L8011ECEC_B53EC, L8011EF6C_B566C, L8011EC44_B5344, L8011ED2C_B542C
glabel D_8014FEB0
.double 180.0
glabel D_8014FEB8
.double 32767.0
glabel D_8014FEC0
.double 180.0
glabel D_8014FEC8
.double 32767.0
glabel D_8014FED0
.double 180.0
glabel D_8014FED8
.double 32767.0
glabel jtbl_8014FEE0_E65E0
.word L8011F63C_B5D3C, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F66C_B5D6C, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F69C_B5D9C, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F6CC_B5DCC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F6FC_B5DFC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F72C_B5E2C, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F9FC_B60FC, L8011F75C_B5E5C
glabel jtbl_8014FF78_E6678
.word L8011F7BC_B5EBC, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F7EC_B5EEC, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F81C_B5F1C, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F84C_B5F4C, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F87C_B5F7C, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F8AC_B5FAC, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F908_B6008, L8011F8DC_B5FDC
glabel D_80150010
.double 180.0
glabel D_80150018
.double 32767.0
glabel D_80150020
.double 180.0
glabel D_80150028
.double 32767.0
glabel jtbl_80150030_E6730
.word L80120748_B6E48, L80120768_B6E68, L80120B7C_B727C, L80120778_B6E78, L80120798_B6E98, L80120870_B6F70, L8012093C_B703C, L80120B7C_B727C, L80120A20_B7120, L80120B7C_B727C, L801207AC_B6EAC, L80120B7C_B727C, L80120B7C_B727C, L80120B7C_B727C, L801207C4_B6EC4, L801207E0_B6EE0, L80120814_B6F14, L80120AA0_B71A0, L80120750_B6E50, L80120854_B6F54
glabel D_80150080
.double 180.0
glabel D_80150088
.double 32767.0
glabel D_80150090
.double 180.0
glabel D_80150098
.double 32767.0
glabel D_801500A0
.double 180.0
glabel D_801500A8
.double 32767.0
glabel jtbl_801500B0_E67B0
.word L80120FF0_B76F0, L80121000_B7700, L80121048_B7748, L80121058_B7758, L80121068_B7768, L80121080_B7780, L801210A0_B77A0, L801210C4_B77C4
glabel jtbl_801500D0_E67D0
.word L8012136C_B7A6C, L801218AC_B7FAC, L801218AC_B7FAC, L8012157C_B7C7C, L8012139C_B7A9C, L801218AC_B7FAC, L801218AC_B7FAC, L801218AC_B7FAC, L801213CC_B7ACC, L801218AC_B7FAC, L801218AC_B7FAC, L801218AC_B7FAC, L801213FC_B7AFC, L801218AC_B7FAC, L8012154C_B7C4C, L801215AC_B7CAC, L8012142C_B7B2C, L801218AC_B7FAC, L8012145C_B7B5C, L801215DC_B7CDC, L801218AC_B7FAC, L8012142C_B7B2C, L801218AC_B7FAC, L801218AC_B7FAC, L801218AC_B7FAC, L8012148C_B7B8C, L801218AC_B7FAC, L801214BC_B7BBC, L801218AC_B7FAC, L8012148C_B7B8C, L801218AC_B7FAC, L801214BC_B7BBC, L801218AC_B7FAC, L8012142C_B7B2C, L801218AC_B7FAC, L801218AC_B7FAC, L801218AC_B7FAC, L801214EC_B7BEC, L801218AC_B7FAC, L8012151C_B7C1C, L801218AC_B7FAC, L8012157C_B7C7C, L801215AC_B7CAC, L801215DC_B7CDC, L8012160C_B7D0C, 0
glabel jtbl_80150188_E6888
.word L8012166C_B7D6C, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L8012169C_B7D9C, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L801216CC_B7DCC, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L801216FC_B7DFC, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L8012172C_B7E2C, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L8012175C_B7E5C, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L801217B8_B7EB8, L8012178C_B7E8C
glabel jtbl_80150220_E6920
.word L80122440_B8B40, L80122980_B9080, L80122980_B9080, L80122650_B8D50, L80122470_B8B70, L80122980_B9080, L80122980_B9080, L80122980_B9080, L801224A0_B8BA0, L80122980_B9080, L80122980_B9080, L80122980_B9080, L801224D0_B8BD0, L80122980_B9080, L80122620_B8D20, L80122680_B8D80, L80122500_B8C00, L80122980_B9080, L80122530_B8C30, L801226B0_B8DB0, L80122980_B9080, L80122500_B8C00, L80122980_B9080, L80122980_B9080, L80122980_B9080, L80122560_B8C60, L80122980_B9080, L80122590_B8C90, L80122980_B9080, L80122560_B8C60, L80122980_B9080, L80122590_B8C90, L80122980_B9080, L80122500_B8C00, L80122980_B9080, L80122980_B9080, L80122980_B9080, L801225C0_B8CC0, L80122980_B9080, L801225F0_B8CF0, L80122980_B9080, L80122650_B8D50, L80122680_B8D80, L801226B0_B8DB0, L801226E0_B8DE0, 0
glabel jtbl_801502D8_E69D8
.word L80122740_B8E40, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L80122770_B8E70, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L801227A0_B8EA0, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L801227D0_B8ED0, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L80122800_B8F00, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L80122830_B8F30, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L8012288C_B8F8C, L80122860_B8F60
glabel D_80150370
.double 3.8
glabel D_80150378
.double 122.0
glabel jtbl_80150380_E6A80
.word L80123E98_BA598, L80124174_BA874, L80124174_BA874, L80123E50_BA550, L80124174_BA874, L80123F2C_BA62C, L80124174_BA874, L80124174_BA874, L80124174_BA874, L80124174_BA874, L80124018_BA718, L80124174_BA874, L80124174_BA874, L80124174_BA874
glabel jtbl_801503B8_E6AB8
.word L80124600_BAD00, L80124664_BAD64, L801246C4_BADC4, L801246EC_BADEC, L801246EC_BADEC, L801246EC_BADEC, L801246EC_BADEC, L80124704_BAE04, L8012470C_BAE0C, L80124714_BAE14, L8012471C_BAE1C, L80124730_BAE30, L801247CC_BAECC, L80124B08_BB208, L801255A4_BBCA4, L80124B7C_BB27C
glabel jtbl_801503F8_E6AF8
.word L80124818_BAF18, L80124818_BAF18, L80124818_BAF18, L80124818_BAF18, L80124878_BAF78, L801248BC_BAFBC, L80124990_BB090, L80124984_BB084, L801249B8_BB0B8, L80124AA4_BB1A4, L80124AA4_BB1A4, L80124920_BB020, L801248BC_BAFBC, L80124AE8_BB1E8, L801248BC_BAFBC, 0
glabel jtbl_80150438_E6B38
.word L80124BA4_BB2A4, L80124BC4_BB2C4, L80125600_BBD00, L80125138_BB838, L80125148_BB848, L80124BE8_BB2E8, L80124BF8_BB2F8, L80124C04_BB304, L80124C18_BB318, L80124C38_BB338, L80124C48_BB348, L80124C28_BB328, L80124C54_BB354, L80124CE8_BB3E8, L80124D54_BB454, L80124D78_BB478, L80124D94_BB494, L80124DB4_BB4B4, L80124DC4_BB4C4, L80124DD4_BB4D4, L80124DE4_BB4E4, L80124DF4_BB4F4, L80124E28_BB528, L80124E7C_BB57C, L80124F18_BB618, L80124FA8_BB6A8, L80124FCC_BB6CC, L80125020_BB720, L80125040_BB740, L80125084_BB784, L801250C4_BB7C4, L801250D4_BB7D4, L80125118_BB818, L80125128_BB828, L80125184_BB884, L80125194_BB894, L801251A4_BB8A4, L801251B4_BB8B4, L801251C4_BB8C4, L80125218_BB918, L80125244_BB944, L8012553C_BBC3C, L80125564_BBC64, L80125594_BBC94, L801254C0_BBBC0, L80125600_BBD00, L801254B0_BBBB0, L8012546C_BBB6C
glabel jtbl_801504F8_E6BF8
.word L80125204_BB904, L80125204_BB904, L80125204_BB904, L80125210_BB910, L80125600_BBD00, L80125210_BB910, L80125204_BB904, L80125210_BB910, L80125204_BB904, L80125204_BB904, L80125204_BB904, L80125204_BB904, L80125204_BB904, L80125204_BB904, L80125204_BB904, 0
glabel D_80150538
.word 0x801252CC, 0x801253D4, 0x801253D4, 0x80125300, 0x80125300, 0x80125300, 0x80125300, 0x80125314, 0x801253D4, 0x801253D4, 0x801253D4, 0x801253D4, 0x801253D4, 0x801253D4, 0x801253D4, 0x80125320
glabel D_80150578
.double 0.6
glabel D_80150580
.double 0.6
glabel jtbl_80150588_E6C88
.word L801260B0_BC7B0, L80126080_BC780, L80126260_BC960, L80126074_BC774, L80126074_BC774, L80126074_BC774, L80126074_BC774, L80126294_BC994, L80126294_BC994, L80126294_BC994, L801262E8_BC9E8, L80126080_BC780, L801260F4_BC7F4, L8012612C_BC82C, L801262A0_BC9A0, L80126158_BC858
glabel jtbl_801505C8_E6CC8
.word L801262E8_BC9E8, L801262E8_BC9E8, L801262E8_BC9E8, L801262E8_BC9E8, L80126124_BC824, L801262E8_BC9E8, L801262E8_BC9E8, L801262E8_BC9E8, L80126260_BC960, L801262E8_BC9E8, L801262E8_BC9E8, 0
glabel jtbl_801505F8_E6CF8
.word L80126184_BC884, L801261D8_BC8D8, L801261D8_BC8D8, L801262E8_BC9E8, L801261C4_BC8C4, L80126260_BC960, L801262E8_BC9E8, L801262E8_BC9E8, L801262E8_BC9E8, L801262E8_BC9E8, L801262E8_BC9E8, L80126260_BC960, L80126260_BC960, L801261E0_BC8E0, L80126224_BC924, L801261A4_BC8A4, L801261A4_BC8A4, L80126260_BC960, L80126260_BC960, L80126260_BC960, L80126260_BC960, L80126260_BC960, L801261A0_BC8A0, L80126260_BC960, L8012619C_BC89C, L80126260_BC960, L801261A0_BC8A0, L801261A4_BC8A4, L80126260_BC960, L801261D8_BC8D8, L80126260_BC960, L80126260_BC960, L80126260_BC960, L80126260_BC960, L801262E8_BC9E8, L801262E8_BC9E8, L801262E8_BC9E8, L801262E8_BC9E8, L80126234_BC934, L80126260_BC960, L80126268_BC968, L801261AC_BC8AC, L80126260_BC960, L801262E8_BC9E8, L80126198_BC898, L801261D8_BC8D8, L801261D8_BC8D8, L80126260_BC960
glabel jtbl_801506B8_E6DB8
.word L801262E8_BC9E8, L801262E8_BC9E8, L801262E8_BC9E8, L80126260_BC960, L801262E8_BC9E8, L80126260_BC960, L801262E8_BC9E8, L80126260_BC960, L801262E8_BC9E8, L801262E8_BC9E8, L801262E8_BC9E8, L801262E8_BC9E8, L801262E8_BC9E8, L801262E8_BC9E8, L801262E8_BC9E8, 0
glabel jtbl_801506F8_E6DF8
.word L80126874_BCF74, L80126884_BCF84, L801268D8_BCFD8, L80126900_BD000, L8012698C_BD08C, 0
glabel D_80150710
.double 0.2
glabel D_80150718
.double 3.2
glabel D_80150720
.double 255.0
glabel D_80150728
.double 14.4
glabel jtbl_80150730_E6E30
.word L80127FAC_BE6AC, L8012803C_BE73C, L8012803C_BE73C, L8012803C_BE73C, L8012803C_BE73C, L80128068_BE768, L80128068_BE768, L80128068_BE768, L801280A0_BE7A0, L8012A6C4_C0DC4, L80129ADC_C01DC, L80129BF8_C02F8, L8012AB5C_C125C, L8012AB5C_C125C, L8012AB5C_C125C, L80129C04_C0304
glabel jtbl_80150770_E6E70
.word L801280DC_BE7DC, L801280DC_BE7DC, L801280DC_BE7DC, L801280DC_BE7DC, L8012897C_BF07C, L80128D28_BF428, L80128F34_BF634, L80128F34_BF634, L801296EC_BFDEC, L80129958_C0058, L80129958_C0058, L80128D28_BF428, L80128D28_BF428, L80129A40_C0140, L80128D28_BF428, 0
glabel D_801507B0
.double 0.35
glabel D_801507B8
.double 0.13333333333333333
glabel D_801507C0
.double 0.2
glabel D_801507C8
.double 255.0
glabel D_801507D0
.double 0.6
glabel D_801507D8
.double 0.6
glabel jtbl_801507E0_E6EE0
.word L80129C44_C0344, L80129C7C_C037C, L8012BF70_C2670, L8012BF70_C2670, L80129CA8_C03A8, L80129CE0_C03E0, L80129D00_C0400, L80129E38_C0538, L80129E84_C0584, L80129EBC_C05BC, L80129EE0_C05E0, L80129F14_C0614, L80129F40_C0640, L8012BF70_C2670, L80129F74_C0674, L8012A0C8_C07C8, L8012A21C_C091C, L8012A350_C0A50, L8012A54C_C0C4C, L8012AB44_C1244, L8012A564_C0C64, L8012A5E0_C0CE0, L8012A634_C0D34, L8012A654_C0D54, L8012A664_C0D64, L8012A68C_C0D8C, L8012A6B4_C0DB4, L8012A6DC_C0DDC, L8012A6FC_C0DFC, L8012A960_C1060, L8012AAD8_C11D8, 0
glabel D_80150860
.double 0.7
glabel D_80150868
.double 0.7
glabel D_80150870
.double 0.7
glabel jtbl_80150878_E6F78
.word L8012A734_C0E34, L8012A74C_C0E4C, L8012A764_C0E64, L8012A7AC_C0EAC, L8012BF70_C2670, L8012A834_C0F34, L8012A864_C0F64, L8012A87C_C0F7C, L8012A8AC_C0FAC, L8012A8C4_C0FC4, L8012A8DC_C0FDC, L8012A8F4_C0FF4, L8012A90C_C100C, L8012A924_C1024, L8012A93C_C103C, 0
glabel jtbl_801508B8_E6FB8
.word L8012A998_C1098, L8012A9AC_C10AC, L8012A9C0_C10C0, L8012A9D4_C10D4, L8012AB44_C1244, L8012A9EC_C10EC, L8012AA00_C1100, L8012AA10_C1110, L8012AA24_C1124, L8012AA38_C1138, L8012AA60_C1160, L8012AA74_C1174, L8012AA88_C1188, L8012AA9C_C119C, L8012AAB8_C11B8, 0
glabel D_801508F8
.double 0.35
glabel D_80150900
.double 45.0
glabel D_80150908
.double 1.6
glabel D_80150910
.double 180.0
glabel D_80150918
.double 90.0
glabel D_80150920
.double 1.6
glabel D_80150928
.double 180.0
glabel D_80150930
.double 90.0
glabel D_80150938
.double 255.0
glabel D_80150940
.double 1.7
glabel D_80150948
.double 1.4
glabel D_80150950
.double 1.2
glabel D_80150958
.double 0.3
glabel jtbl_80150960_E7060
.word L8012BC6C_C236C, L8012BC64_C2364, L8012BC64_C2364, L8012BC64_C2364, L8012BC64_C2364, L8012BC64_C2364, L8012BC64_C2364, L8012BC6C_C236C, L8012BC64_C2364, L8012BC64_C2364, L8012BC30_C2330, L8012BC64_C2364, L8012BC64_C2364, L8012BC64_C2364, L8012BC64_C2364, L8012BC64_C2364, L8012BC6C_C236C, L8012BC6C_C236C, L8012BC6C_C236C, L8012BC6C_C236C, L8012BC6C_C236C, L8012BC64_C2364, L8012BC64_C2364, L8012BC64_C2364, L8012BC64_C2364, L8012BC64_C2364, L8012BC64_C2364, L8012BC64_C2364, L8012BC64_C2364, L8012BC64_C2364, L8012BC64_C2364, L8012BC64_C2364, L8012BC3C_C233C, L8012BC64_C2364, L8012BC44_C2344, L8012BC50_C2350, L8012BC64_C2364, L8012BC58_C2358
glabel D_801509F8
.double 255.0
glabel D_80150A00
.double 255.0
glabel D_80150A08
.double 0.7
glabel D_80150A10
.double 0.005
glabel D_80150A18
.double 0.67
glabel D_80150A20
.double 0.3
glabel D_80150A28
.double 0.005
glabel D_80150A30
.double 0.38, 0.0
glabel D_80150A40
.double 0.01
glabel D_80150A48
.double 0.3
glabel D_80150A50
.double 0.01, 0.0
glabel jtbl_80150A60_E7160
.word L80130ABC_C71BC, L80130A30_C7130, L80130A50_C7150, L80130A60_C7160, L80130AB4_C71B4, L80130AC4_C71C4, L80130AC4_C71C4, L80130A70_C7170
glabel jtbl_80150A80_E7180
.word L801313BC_C7ABC, L801311B8_C78B8, L80131188_C7888, L80131188_C7888, L801311B0_C78B0, 0
glabel jtbl_80150A98_E7198
.word L80131468_C7B68, L80131478_C7B78, L80131478_C7B78, L80131478_C7B78, L80131478_C7B78, L80131468_C7B68, L80131468_C7B68, L80131468_C7B68, L80131468_C7B68, L80131478_C7B78, L80131468_C7B68, L80131468_C7B68, L80131478_C7B78, L80131468_C7B68, L80131468_C7B68, L80131468_C7B68, L80131478_C7B78, L80131468_C7B68, L80131468_C7B68, L80131478_C7B78, L80131478_C7B78, L80131468_C7B68, L80131468_C7B68, 0
glabel jtbl_80150AF8_E71F8
.word L80131620_C7D20, L8013162C_C7D2C, L80131638_C7D38, L8013162C_C7D2C, L80131644_C7D44, L80131660_C7D60, L80131674_C7D74, L80131688_C7D88, L8013169C_C7D9C, L801316B0_C7DB0, L801316C4_C7DC4, L801316E0_C7DE0, L80131708_C7E08, L80131714_C7E14, L80131728_C7E28, L8013173C_C7E3C, L80131750_C7E50, L80131768_C7E68, L80131784_C7E84, L801317A0_C7EA0, L801318B4_C7FB4, L801318C4_C7FC4, L801318E4_C7FE4, L801317BC_C7EBC, L801317E8_C7EE8, L8013181C_C7F1C, L80131850_C7F50, L80131878_C7F78
glabel jtbl_80150B68_E7268
.word L8013192C_C802C, L80131A0C_C810C, L80131A0C_C810C, L8013192C_C802C, L80131A0C_C810C, L80131A0C_C810C, L80131A0C_C810C, L80131A0C_C810C, L80131A0C_C810C, L80131A0C_C810C, L80131A0C_C810C, L80131A0C_C810C, L8013192C_C802C, L80131A0C_C810C, L80131A0C_C810C, L80131A0C_C810C, L8013192C_C802C, L80131A0C_C810C, L80131A0C_C810C, L80131A0C_C810C, L8013192C_C802C, 0
glabel D_80150BC0
.word 0x80131E38, 0x80131E44, 0x80131EC4, 0x80131E98, 0x80131EA4, 0x00000000
glabel jtbl_80150BD8_E72D8
.word L80131FD8_C86D8, L80131FE8_C86E8, L80131FE8_C86E8, L80131FF8_C86F8, L80132010_C8710, L80132010_C8710, L80132010_C8710, L80132010_C8710, L80132010_C8710, L80132010_C8710, L80132010_C8710, L80132010_C8710, L80131FF8_C86F8, L80132010_C8710, L80132010_C8710, L80132010_C8710, L80131FF8_C86F8, L80132010_C8710, L80132010_C8710, L80132010_C8710, L80131FF8_C86F8, L80132010_C8710, L80132010_C8710, L80131FF8_C86F8, L80132010_C8710, L80132010_C8710, L80132010_C8710, L80132010_C8710, L80132008_C8708, 0
glabel jtbl_80150C50_E7350
.word L8013204C_C874C, L80132140_C8840, L80132140_C8840, L8013204C_C874C, L80132140_C8840, L80132140_C8840, L80132140_C8840, L80132140_C8840, L80132140_C8840, L80132140_C8840, L80132140_C8840, L80132140_C8840, L8013204C_C874C, L80132140_C8840, L80132140_C8840, L80132140_C8840, L8013204C_C874C, L80132140_C8840, L80132140_C8840, L80132140_C8840, L80132140_C8840, L80132140_C8840, L80132140_C8840, L80132140_C8840, L80132140_C8840, L80132140_C8840, L80132140_C8840, L80132140_C8840, L8013204C_C874C, 0
glabel D_80150CC8
.word 0x80132E08, 0x80132E18, 0x80132E18, 0x80132E28, 0x80132E30, 0x80132E30, 0x80132E30, 0x80132E30, 0x80132E30, 0x80132E30, 0x80132E30, 0x80132E30, 0x80132E28, 0x80132E30, 0x80132E30, 0x80132E30, 0x80132E28, 0x80132E30, 0x80132E30, 0x80132E30, 0x80132E28, 0x80132E30, 0x80132E30, 0x80132E28
glabel jtbl_80150D28_E7428
.word L801339B0_CA0B0, L801339B8_CA0B8, L801339B8_CA0B8, L801339B0_CA0B0, L801339B8_CA0B8, L801339B8_CA0B8, L801339B8_CA0B8, L801339B8_CA0B8, L801339B8_CA0B8, L801339B8_CA0B8, L801339B8_CA0B8, L801339B8_CA0B8, L801339B0_CA0B0, L801339B8_CA0B8, L801339B8_CA0B8, L801339B8_CA0B8, L801339B0_CA0B0, L801339B8_CA0B8, L801339B8_CA0B8, L801339B8_CA0B8, L801339B0_CA0B0, L801339B8_CA0B8, L801339B8_CA0B8, L801339B8_CA0B8, L801339B8_CA0B8, L801339B8_CA0B8, L801339B8_CA0B8, L801339B8_CA0B8, L801339B0_CA0B0, 0
glabel jtbl_80150DA0_E74A0
.word L80133A48_CA148, L80133A50_CA150, L80133A50_CA150, L80133A48_CA148, L80133A50_CA150, L80133A50_CA150, L80133A50_CA150, L80133A50_CA150, L80133A50_CA150, L80133A50_CA150, L80133A50_CA150, L80133A50_CA150, L80133A48_CA148, L80133A50_CA150, L80133A50_CA150, L80133A50_CA150, L80133A48_CA148, L80133A50_CA150, L80133A50_CA150, L80133A50_CA150, L80133A48_CA148, L80133A50_CA150, L80133A50_CA150, L80133A50_CA150, L80133A50_CA150, L80133A50_CA150, L80133A50_CA150, L80133A50_CA150, L80133A48_CA148, 0
glabel D_80150E18
.double 0.6
glabel jtbl_80150E20_E7520
.word L801357A8_CBEA8, L80135B24_CC224, L80135E48_CC548, L80135E78_CC578, L80135F08_CC608, L80135F78_CC678, L8013637C_CCA7C, L8013637C_CCA7C, L80135F94_CC694, L80135FE8_CC6E8, L8013610C_CC80C, L8013614C_CC84C, L8013629C_CC99C, L801362D0_CC9D0, L80136310_CCA10, 0
glabel jtbl_80150E60_E7560
.word L801367A4_CCEA4, L801367A4_CCEA4, L801369B4_CD0B4, L801369B4_CD0B4, L801369B4_CD0B4, L801369B4_CD0B4, L801369B4_CD0B4, L801369B4_CD0B4, L801367A4_CCEA4, L801367A4_CCEA4, L801369B4_CD0B4, L8013694C_CD04C, L8013694C_CD04C, 0, 0, 0
glabel jtbl_80150EA0_E75A0
.word L8013722C_CD92C, L80137170_CD870, L80136FE8_CD6E8, L80137098_CD798, L801371D0_CD8D0, L8013704C_CD74C, L801370FC_CD7FC, L8013755C_CDC5C, L80137954_CE054, L80137C8C_CE38C, L80137C9C_CE39C, L80137CBC_CE3BC, L80137D00_CE400, L80137D00_CE400
glabel D_80150ED8
.double 0.8
glabel D_80150EE0
.double 0.8
glabel D_80150EE8
.double 0.8
glabel jtbl_80150EF0_E75F0
.word L80138358_CEA58, L80138310_CEA10, L801383A4_CEAA4, L80138318_CEA18, L8013838C_CEA8C, L8013838C_CEA8C, L8013834C_CEA4C, L80138360_CEA60, L801383B0_CEAB0, L801383C4_CEAC4, L801383D0_CEAD0, L80138380_CEA80, L801383E8_CEAE8, L80138410_CEB10, L80138398_CEA98, L80138380_CEA80, L80138428_CEB28, 0
glabel jtbl_80150F38_E7638
.word L80138658_CED58, L80138658_CED58, L80138640_CED40, L80138624_CED24, L8013864C_CED4C, L8013864C_CED4C, L80138658_CED58, L8013864C_CED4C, L80138660_CED60, L8013864C_CED4C, L8013864C_CED4C, L80138668_CED68, L80138674_CED74, L80138658_CED58, L80138658_CED58, L80138660_CED60, L80138680_CED80, 0
glabel D_80150F80
.double 0.14
glabel D_80150F88
.double 0.9
glabel D_80150F90
.double 0.05
glabel D_80150F98
.double 0.07
glabel D_80150FA0
.double 0.09, 0.0
glabel jtbl_80150FB0_E76B0
.word L8013AB0C_D120C, L8013AB5C_D125C, L8013AB70_D1270, L8013AB0C_D120C, L8013AC14_D1314, L8013ABDC_D12DC, L8013AC14_D1314, L8013AC14_D1314, L8013AC14_D1314, L8013AC14_D1314, L8013AC14_D1314, L8013AC14_D1314, L8013AC14_D1314, L8013AC14_D1314, L8013AC14_D1314, L8013ABB0_D12B0, L8013ABB0_D12B0, L8013AB84_D1284
glabel jtbl_80150FF8_E76F8
.word L8013ACD8_D13D8, L8013ACE4_D13E4, L8013AD08_D1408, L8013AD30_D1430, L8013AD30_D1430, L8013AD30_D1430, L8013ADAC_D14AC, L8013ADAC_D14AC, L8013ADE4_D14E4, L8013AE58_D1558, L8013AECC_D15CC, L8013AED8_D15D8, L8013AEE4_D15E4, L8013AEE4_D15E4
glabel D_80151030
.double 255.0
glabel jtbl_80151038_E7738
.word L8013B160_D1860, L8013B140_D1840, L8013B150_D1850, L8013B120_D1820, L8013B160_D1860, 0
glabel D_80151050
.double 255.0
glabel jtbl_80151058_E7758
.word L8013B350_D1A50, L8013B358_D1A58, L8013B364_D1A64, L8013B364_D1A64, L8013B358_D1A58, L8013B364_D1A64, L8013B364_D1A64, L8013B364_D1A64, L8013B364_D1A64, L8013B360_D1A60, L8013B364_D1A64, L8013B350_D1A50
glabel jtbl_80151088_E7788
.word L8013BAEC_D21EC, L8013B484_D1B84, L8013B4B4_D1BB4, L8013B500_D1C00, L8013B56C_D1C6C, L8013B57C_D1C7C, L8013B5E8_D1CE8, L8013B664_D1D64, L8013B678_D1D78, L8013B650_D1D50, L8013B68C_D1D8C, L8013B6F8_D1DF8, L8013B89C_D1F9C, L8013BA84_D2184, L8013BAEC_D21EC, L8013BB20_D2220, L8013BAEC_D21EC, 0
glabel jtbl_801510D0_E77D0
.word L8013BB8C_D228C, L8013BBA0_D22A0, L8013BBB4_D22B4, L8013BBA0_D22A0, L8013BBC8_D22C8, 0
glabel D_801510E8
.double 0.01
glabel D_801510F0
.double 1.2
glabel D_801510F8
.double 1.2
glabel D_80151100
.double 10.3
glabel D_80151108
.double 360.0
glabel D_80151110
.double 11.2
glabel D_80151118
.double 360.0
glabel D_80151120
.double 10.8
glabel D_80151128
.double 360.0
glabel D_80151130
.double 360.0
glabel D_80151138
.double 255.0
glabel jtbl_80151140_E7840
.word L8013F6DC_D5DDC, L8013F418_D5B18, L8013F3B4_D5AB4, L8013F38C_D5A8C, L8013F38C_D5A8C, L8013F3BC_D5ABC, L8013F3C8_D5AC8, L8013F3C8_D5AC8, L8013F38C_D5A8C, L8013F38C_D5A8C, L8013F410_D5B10, L8013F410_D5B10, L8013F418_D5B18, L8013F430_D5B30, L8013F410_D5B10, L8013F410_D5B10, L8013F418_D5B18, L8013F38C_D5A8C, L8013F38C_D5A8C, L8013F3DC_D5ADC, L8013F418_D5B18, L8013F410_D5B10, L8013F38C_D5A8C, L8013F410_D5B10, L8013F410_D5B10, L8013F410_D5B10, L8013F410_D5B10, L8013F418_D5B18
glabel jtbl_801511B0_E78B0
.word L80141750_D7E50, L80141808_D7F08, L80141920_D8020, L80141C6C_D836C, L80141C7C_D837C, L80141CBC_D83BC, L80141CFC_D83FC, L80141DDC_D84DC, L801417A0_D7EA0, L801417B8_D7EB8, L80141E28_D8528, L80141E48_D8548, L80141E74_D8574, L80141A54_D8154, L80141EA8_D85A8, L80142080_D8780, L801420BC_D87BC, L80141768_D7E68, L80141784_D7E84, L801420E4_D87E4, L80141C8C_D838C, L80142144_D8844, L801421F0_D88F0, L80142174_D8874, L801417CC_D7ECC, L801417EC_D7EEC, L801421A4_D88A4, L801421C0_D88C0
glabel jtbl_80151220_E7920
.word L80146030_DC730, L801461A0_DC8A0, L80146044_DC744, L8014607C_DC77C, L801461A0_DC8A0, 0, 0, 0
glabel D_80151240
.double 0.01
glabel D_80151248
.double 0.01
glabel D_80151250
.double 5550.0
glabel D_80151258
.double 127.0
glabel D_80151260
.double 3.6
glabel D_80151268
.double 127.0
glabel D_80151270
.double 127.0
glabel D_80151278
.double 90.0
glabel D_80151280
.double 6.283180236816406
glabel D_80151288
.double 360.0
glabel jtbl_80151290_E7990
.word L8014A7A0_E0EA0, L8014A5AC_E0CAC, L8014A64C_E0D4C, L8014A68C_E0D8C, L8014A644_E0D44, L8014A698_E0D98, 0, 0

View File

@ -71,8 +71,8 @@ glabel D_802D9F00
glabel D_802D9F10
.ascii " [%d]\0\0\0"
glabel D_802D9F20
.word 0x802C743C, 0x802C7A54, 0x802C747C, 0x802C748C, 0x802C749C, 0x802C74AC, 0x802C74BC, 0x802C74CC, 0x802C74DC, 0x802C74EC, 0x802C74FC, 0x802C750C, 0x802C751C, 0x802C752C, 0x802C753C, 0x802C754C, 0x802C755C, 0x802C756C, 0x802C757C, 0x802C758C, 0x802C759C, 0x802C75AC, 0x802C75BC, 0x802C75CC, 0x802C75DC, 0x802C75FC, 0x802C75EC, 0x802C760C, 0x802C761C, 0x802C763C, 0x802C765C, 0x802C766C, 0x802C764C, 0x802C767C, 0x802C762C, 0x802C768C, 0x802C769C, 0x802C76AC, 0x802C76BC, 0x802C76CC, 0x802C76DC, 0x802C76EC, 0x802C76FC, 0x802C770C, 0x802C771C, 0x802C772C, 0x802C773C, 0x802C774C, 0x802C775C, 0x802C776C, 0x802C777C, 0x802C778C, 0x802C779C, 0x802C77AC, 0x802C77BC, 0x802C77CC, 0x802C77DC, 0x802C77EC, 0x802C77FC, 0x802C780C, 0x802C781C, 0x802C782C, 0x802C783C, 0x802C785C, 0x802C786C, 0x802C787C, 0x802C788C, 0x802C789C, 0x802C78AC, 0x802C78BC, 0x802C78CC, 0x802C78DC, 0x802C78EC, 0x802C784C, 0x802C792C, 0x802C78FC, 0x802C790C, 0x802C791C, 0x802C793C, 0x802C794C, 0x802C795C, 0x802C796C, 0x802C797C, 0x802C798C, 0x802C799C, 0x802C79AC, 0x802C79BC, 0x802C79CC, 0x802C79DC, 0x802C79EC, 0x802C79FC, 0x802C7A0C, 0x802C7A1C, 0x802C7A2C, 0x802C7A3C, 0x00000000
glabel jtbl_802D9F20_FE8D0
.word L802C743C_EBDEC, L802C7A54_EC404, L802C747C_EBE2C, L802C748C_EBE3C, L802C749C_EBE4C, L802C74AC_EBE5C, L802C74BC_EBE6C, L802C74CC_EBE7C, L802C74DC_EBE8C, L802C74EC_EBE9C, L802C74FC_EBEAC, L802C750C_EBEBC, L802C751C_EBECC, L802C752C_EBEDC, L802C753C_EBEEC, L802C754C_EBEFC, L802C755C_EBF0C, L802C756C_EBF1C, L802C757C_EBF2C, L802C758C_EBF3C, L802C759C_EBF4C, L802C75AC_EBF5C, L802C75BC_EBF6C, L802C75CC_EBF7C, L802C75DC_EBF8C, L802C75FC_EBFAC, L802C75EC_EBF9C, L802C760C_EBFBC, L802C761C_EBFCC, L802C763C_EBFEC, L802C765C_EC00C, L802C766C_EC01C, L802C764C_EBFFC, L802C767C_EC02C, L802C762C_EBFDC, L802C768C_EC03C, L802C769C_EC04C, L802C76AC_EC05C, L802C76BC_EC06C, L802C76CC_EC07C, L802C76DC_EC08C, L802C76EC_EC09C, L802C76FC_EC0AC, L802C770C_EC0BC, L802C771C_EC0CC, L802C772C_EC0DC, L802C773C_EC0EC, L802C774C_EC0FC, L802C775C_EC10C, L802C776C_EC11C, L802C777C_EC12C, L802C778C_EC13C, L802C779C_EC14C, L802C77AC_EC15C, L802C77BC_EC16C, L802C77CC_EC17C, L802C77DC_EC18C, L802C77EC_EC19C, L802C77FC_EC1AC, L802C780C_EC1BC, L802C781C_EC1CC, L802C782C_EC1DC, L802C783C_EC1EC, L802C785C_EC20C, L802C786C_EC21C, L802C787C_EC22C, L802C788C_EC23C, L802C789C_EC24C, L802C78AC_EC25C, L802C78BC_EC26C, L802C78CC_EC27C, L802C78DC_EC28C, L802C78EC_EC29C, L802C784C_EC1FC, L802C792C_EC2DC, L802C78FC_EC2AC, L802C790C_EC2BC, L802C791C_EC2CC, L802C793C_EC2EC, L802C794C_EC2FC, L802C795C_EC30C, L802C796C_EC31C, L802C797C_EC32C, L802C798C_EC33C, L802C799C_EC34C, L802C79AC_EC35C, L802C79BC_EC36C, L802C79CC_EC37C, L802C79DC_EC38C, L802C79EC_EC39C, L802C79FC_EC3AC, L802C7A0C_EC3BC, L802C7A1C_EC3CC, L802C7A2C_EC3DC, L802C7A3C_EC3EC, 0
glabel D_802DA0A0
.word 0x802C8944, 0x802C890C, 0x802C890C, 0x802C890C, 0x802C890C, 0x802C890C, 0x802C890C, 0x802C890C, 0x802C890C, 0x802C8960, 0x802C8960, 0x802C8960, 0x802C8960, 0x802C8960, 0x802C8960, 0x802C8960, 0x802C8960, 0x802C8968, 0x802C894C, 0x00000000
@ -89,14 +89,14 @@ glabel D_802DA1D0
glabel D_802DA1E0
.double 180.0, 0.0
glabel D_802DA1F0
.word 0x802D0668, 0x802D0674, 0x802D0680, 0x802D068C, 0x802D0698, 0x802D069C
glabel jtbl_802DA1F0_FEBA0
.word L802D0668_F5018, L802D0674_F5024, L802D0680_F5030, L802D068C_F503C, L802D0698_F5048, L802D069C_F504C
glabel D_802DA208
.word 0x802D25A8, 0x802D25DC, 0x802D25D4, 0x802D25D4, 0x802D2604, 0x802D2760, 0x802D2664, 0x802D26C4, 0x802D2704, 0x802D283C, 0x802D283C, 0x802D283C, 0x802D283C, 0x802D27C0
glabel jtbl_802DA208_FEBB8
.word L802D25A8_F6F58, L802D25DC_F6F8C, L802D25D4_F6F84, L802D25D4_F6F84, L802D2604_F6FB4, L802D2760_F7110, L802D2664_F7014, L802D26C4_F7074, L802D2704_F70B4, L802D283C_F71EC, L802D283C_F71EC, L802D283C_F71EC, L802D283C_F71EC, L802D27C0_F7170
glabel D_802DA240
.word 0x802D40D4, 0x802D40E0, 0x802D4148, 0x802D40EC, 0x802D40F8, 0x802D4104
glabel jtbl_802DA240_FEBF0
.word L802D40D4_F8A84, L802D40E0_F8A90, L802D4148_F8AF8, L802D40EC_F8A9C, L802D40F8_F8AA8, L802D4104_F8AB4
glabel D_802DA258
.word 0x802D8560, 0x802D858C, 0x802D9688, 0x802D9688, 0x802D9688, 0x802D9688, 0x802D85A4, 0x802D85C0, 0x802D85E0, 0x802D85FC, 0x802D861C, 0x802D8638, 0x802D8654, 0x802D8674, 0x802D8698, 0x802D86B4, 0x802D86E0, 0x802D870C, 0x802D8728, 0x802D8750, 0x802D8770, 0x802D878C, 0x802D87A8, 0x802D87C4, 0x802D87E0, 0x802D8808, 0x802D8824, 0x802D8840, 0x802D8864, 0x802D8880, 0x802D88A8, 0x802D88E8, 0x802D8A68, 0x802D8914, 0x802D893C, 0x802D8968, 0x802D8984, 0x802D89A4, 0x802D89C0, 0x802D89DC, 0x802D89FC, 0x802D8A24, 0x802D9688, 0x802D8A4C, 0x802D8A8C, 0x802D8AA8, 0x802D8AC8, 0x802D8AE8, 0x802D8B20, 0x802D8B3C, 0x802D8B58, 0x802D8B74, 0x802D8B94, 0x802D8BB8, 0x802D8BDC, 0x802D8BFC, 0x802D8C30, 0x802D8C50, 0x802D8C70, 0x802D8C9C, 0x802D8CC0, 0x802D8CF4, 0x802D8D34, 0x802D8D54, 0x802D8D70, 0x802D8D8C, 0x802D8DA8, 0x802D8DC8, 0x802D8DE8, 0x802D8E08, 0x802D8E1C, 0x802D8E30, 0x802D8E50, 0x802D8E70, 0x802D8E90, 0x802D8EB0, 0x802D8ED0, 0x802D8F00, 0x802D8F44, 0x802D8F60, 0x802D9688, 0x802D8FBC, 0x802D8F80, 0x802D8FA0, 0x802D9688, 0x802D94A0, 0x802D8FDC, 0x802D8FFC, 0x802D901C, 0x802D903C, 0x802D906C, 0x802D908C, 0x802D90AC, 0x802D90CC, 0x802D90EC, 0x802D911C, 0x802D913C, 0x802D915C, 0x802D917C, 0x802D919C, 0x802D91D4, 0x802D9204, 0x802D9224, 0x802D9244, 0x802D9264, 0x802D9284, 0x802D9688, 0x802D92A4, 0x802D92C4, 0x802D92E4, 0x802D9304, 0x802D932C, 0x802D934C, 0x802D9388, 0x802D93A8, 0x802D93D4, 0x802D93FC, 0x802D9430, 0x802D9688, 0x802D9450, 0x802D9480, 0x802D94BC, 0x802D94DC, 0x802D94FC, 0x802D951C, 0x802D953C, 0x802D955C, 0x802D957C, 0x802D959C, 0x802D95BC, 0x802D95DC, 0x802D95FC, 0x802D961C, 0x802D9648, 0x802D9668, 0x00000000, 0x00000000, 0x00000000
glabel jtbl_802DA258_FEC08
.word L802D8560_FCF10, L802D858C_FCF3C, L802D9688_FE038, L802D9688_FE038, L802D9688_FE038, L802D9688_FE038, L802D85A4_FCF54, L802D85C0_FCF70, L802D85E0_FCF90, L802D85FC_FCFAC, L802D861C_FCFCC, L802D8638_FCFE8, L802D8654_FD004, L802D8674_FD024, L802D8698_FD048, L802D86B4_FD064, L802D86E0_FD090, L802D870C_FD0BC, L802D8728_FD0D8, L802D8750_FD100, L802D8770_FD120, L802D878C_FD13C, L802D87A8_FD158, L802D87C4_FD174, L802D87E0_FD190, L802D8808_FD1B8, L802D8824_FD1D4, L802D8840_FD1F0, L802D8864_FD214, L802D8880_FD230, L802D88A8_FD258, L802D88E8_FD298, L802D8A68_FD418, L802D8914_FD2C4, L802D893C_FD2EC, L802D8968_FD318, L802D8984_FD334, L802D89A4_FD354, L802D89C0_FD370, L802D89DC_FD38C, L802D89FC_FD3AC, L802D8A24_FD3D4, L802D9688_FE038, L802D8A4C_FD3FC, L802D8A8C_FD43C, L802D8AA8_FD458, L802D8AC8_FD478, L802D8AE8_FD498, L802D8B20_FD4D0, L802D8B3C_FD4EC, L802D8B58_FD508, L802D8B74_FD524, L802D8B94_FD544, L802D8BB8_FD568, L802D8BDC_FD58C, L802D8BFC_FD5AC, L802D8C30_FD5E0, L802D8C50_FD600, L802D8C70_FD620, L802D8C9C_FD64C, L802D8CC0_FD670, L802D8CF4_FD6A4, L802D8D34_FD6E4, L802D8D54_FD704, L802D8D70_FD720, L802D8D8C_FD73C, L802D8DA8_FD758, L802D8DC8_FD778, L802D8DE8_FD798, L802D8E08_FD7B8, L802D8E1C_FD7CC, L802D8E30_FD7E0, L802D8E50_FD800, L802D8E70_FD820, L802D8E90_FD840, L802D8EB0_FD860, L802D8ED0_FD880, L802D8F00_FD8B0, L802D8F44_FD8F4, L802D8F60_FD910, L802D9688_FE038, L802D8FBC_FD96C, L802D8F80_FD930, L802D8FA0_FD950, L802D9688_FE038, L802D94A0_FDE50, L802D8FDC_FD98C, L802D8FFC_FD9AC, L802D901C_FD9CC, L802D903C_FD9EC, L802D906C_FDA1C, L802D908C_FDA3C, L802D90AC_FDA5C, L802D90CC_FDA7C, L802D90EC_FDA9C, L802D911C_FDACC, L802D913C_FDAEC, L802D915C_FDB0C, L802D917C_FDB2C, L802D919C_FDB4C, L802D91D4_FDB84, L802D9204_FDBB4, L802D9224_FDBD4, L802D9244_FDBF4, L802D9264_FDC14, L802D9284_FDC34, L802D9688_FE038, L802D92A4_FDC54, L802D92C4_FDC74, L802D92E4_FDC94, L802D9304_FDCB4, L802D932C_FDCDC, L802D934C_FDCFC, L802D9388_FDD38, L802D93A8_FDD58, L802D93D4_FDD84, L802D93FC_FDDAC, L802D9430_FDDE0, L802D9688_FE038, L802D9450_FDE00, L802D9480_FDE30, L802D94BC_FDE6C, L802D94DC_FDE8C, L802D94FC_FDEAC, L802D951C_FDECC, L802D953C_FDEEC, L802D955C_FDF0C, L802D957C_FDF2C, L802D959C_FDF4C, L802D95BC_FDF6C, L802D95DC_FDF8C, L802D95FC_FDFAC, L802D961C_FDFCC, L802D9648_FDFF8, L802D9668_FE018, 0, 0, 0

View File

@ -0,0 +1,9 @@
.include "macro.inc"
.section .rodata
glabel D_802BDE80
.double 0.8
glabel D_802BDE88
.word 0x802BD8EC, 0x802BD90C, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD858, 0x802BD870, 0x802BD974, 0x802BD858, 0x802BD870, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD88C, 0x802BD8BC, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD974, 0x802BD92C, 0x802BD94C

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .rodata
glabel D_802BD5F0
.double 0.8, 0.0

View File

@ -18,35 +18,44 @@ glabel func_802195F4_6BD184
/* 6BD1B8 80219628 1040001E */ beqz $v0, .L802196A4
/* 6BD1BC 8021962C 0000202D */ daddu $a0, $zero, $zero
/* 6BD1C0 80219630 00101080 */ sll $v0, $s0, 2
/* 6BD1C4 80219634 3C018023 */ lui $at, %hi(D_80228450)
/* 6BD1C4 80219634 3C018023 */ lui $at, %hi(jtbl_80228450_6CBFE0)
/* 6BD1C8 80219638 00220821 */ addu $at, $at, $v0
/* 6BD1CC 8021963C 8C228450 */ lw $v0, %lo(D_80228450)($at)
/* 6BD1CC 8021963C 8C228450 */ lw $v0, %lo(jtbl_80228450_6CBFE0)($at)
/* 6BD1D0 80219640 00400008 */ jr $v0
/* 6BD1D4 80219644 00000000 */ nop
glabel L80219648_6BD1D8
/* 6BD1D8 80219648 3C048022 */ lui $a0, %hi(D_8021E990)
/* 6BD1DC 8021964C 080865A9 */ j .L802196A4
/* 6BD1E0 80219650 2484E990 */ addiu $a0, $a0, %lo(D_8021E990)
glabel L80219654_6BD1E4
/* 6BD1E4 80219654 3C048022 */ lui $a0, %hi(D_80220644)
/* 6BD1E8 80219658 080865A9 */ j .L802196A4
/* 6BD1EC 8021965C 24840644 */ addiu $a0, $a0, %lo(D_80220644)
glabel L80219660_6BD1F0
/* 6BD1F0 80219660 3C048022 */ lui $a0, %hi(D_802218A4)
/* 6BD1F4 80219664 080865A9 */ j .L802196A4
/* 6BD1F8 80219668 248418A4 */ addiu $a0, $a0, %lo(D_802218A4)
glabel L8021966C_6BD1FC
/* 6BD1FC 8021966C 3C048022 */ lui $a0, %hi(D_80222830)
/* 6BD200 80219670 080865A9 */ j .L802196A4
/* 6BD204 80219674 24842830 */ addiu $a0, $a0, %lo(D_80222830)
glabel L80219678_6BD208
/* 6BD208 80219678 3C048022 */ lui $a0, %hi(D_80223C00)
/* 6BD20C 8021967C 080865A9 */ j .L802196A4
/* 6BD210 80219680 24843C00 */ addiu $a0, $a0, %lo(D_80223C00)
glabel L80219684_6BD214
/* 6BD214 80219684 3C048022 */ lui $a0, %hi(D_80224AFC)
/* 6BD218 80219688 080865A9 */ j .L802196A4
/* 6BD21C 8021968C 24844AFC */ addiu $a0, $a0, %lo(D_80224AFC)
glabel L80219690_6BD220
/* 6BD220 80219690 3C048022 */ lui $a0, %hi(D_80226494)
/* 6BD224 80219694 080865A9 */ j .L802196A4
/* 6BD228 80219698 24846494 */ addiu $a0, $a0, %lo(D_80226494)
glabel L8021969C_6BD22C
/* 6BD22C 8021969C 3C048022 */ lui $a0, %hi(D_80227734)
/* 6BD230 802196A0 24847734 */ addiu $a0, $a0, %lo(D_80227734)
.L802196A4:
glabel L802196A4_6BD234
/* 6BD234 802196A4 806301F1 */ lb $v1, 0x1f1($v1)
/* 6BD238 802196A8 AC830008 */ sw $v1, 8($a0)
/* 6BD23C 802196AC 8FBF0014 */ lw $ra, 0x14($sp)

View File

@ -18,35 +18,44 @@ glabel func_80219824_465CB4
/* 465CE8 80219858 1040001E */ beqz $v0, .L802198D4
/* 465CEC 8021985C 0000202D */ daddu $a0, $zero, $zero
/* 465CF0 80219860 00101080 */ sll $v0, $s0, 2
/* 465CF4 80219864 3C018023 */ lui $at, %hi(D_80232B40)
/* 465CF4 80219864 3C018023 */ lui $at, %hi(jtbl_80232B40_47EFD0)
/* 465CF8 80219868 00220821 */ addu $at, $at, $v0
/* 465CFC 8021986C 8C222B40 */ lw $v0, %lo(D_80232B40)($at)
/* 465CFC 8021986C 8C222B40 */ lw $v0, %lo(jtbl_80232B40_47EFD0)($at)
/* 465D00 80219870 00400008 */ jr $v0
/* 465D04 80219874 00000000 */ nop
glabel L80219878_465D08
/* 465D08 80219878 3C048022 */ lui $a0, %hi(D_80220524)
/* 465D0C 8021987C 08086635 */ j .L802198D4
/* 465D10 80219880 24840524 */ addiu $a0, $a0, %lo(D_80220524)
glabel L80219884_465D14
/* 465D14 80219884 3C048022 */ lui $a0, %hi(D_80222274)
/* 465D18 80219888 08086635 */ j .L802198D4
/* 465D1C 8021988C 24842274 */ addiu $a0, $a0, %lo(D_80222274)
glabel L80219890_465D20
/* 465D20 80219890 3C048022 */ lui $a0, %hi(D_8022336C)
/* 465D24 80219894 08086635 */ j .L802198D4
/* 465D28 80219898 2484336C */ addiu $a0, $a0, %lo(D_8022336C)
glabel L8021989C_465D2C
/* 465D2C 8021989C 3C048022 */ lui $a0, %hi(D_802243F4)
/* 465D30 802198A0 08086635 */ j .L802198D4
/* 465D34 802198A4 248443F4 */ addiu $a0, $a0, %lo(D_802243F4)
glabel L802198A8_465D38
/* 465D38 802198A8 3C048022 */ lui $a0, %hi(D_80225958)
/* 465D3C 802198AC 08086635 */ j .L802198D4
/* 465D40 802198B0 24845958 */ addiu $a0, $a0, %lo(D_80225958)
glabel L802198B4_465D44
/* 465D44 802198B4 3C048022 */ lui $a0, %hi(D_80226960)
/* 465D48 802198B8 08086635 */ j .L802198D4
/* 465D4C 802198BC 24846960 */ addiu $a0, $a0, %lo(D_80226960)
glabel L802198C0_465D50
/* 465D50 802198C0 3C048023 */ lui $a0, %hi(D_802283F0)
/* 465D54 802198C4 08086635 */ j .L802198D4
/* 465D58 802198C8 248483F0 */ addiu $a0, $a0, %lo(D_802283F0)
glabel L802198CC_465D5C
/* 465D5C 802198CC 3C048023 */ lui $a0, %hi(D_8022972C)
/* 465D60 802198D0 2484972C */ addiu $a0, $a0, %lo(D_8022972C)
.L802198D4:
glabel L802198D4_465D64
/* 465D64 802198D4 806301F1 */ lb $v1, 0x1f1($v1)
/* 465D68 802198D8 2463000A */ addiu $v1, $v1, 0xa
/* 465D6C 802198DC AC830008 */ sw $v1, 8($a0)

View File

@ -120,43 +120,54 @@ glabel func_80218070_557450
/* 557610 80218230 E7A6001C */ swc1 $f6, 0x1c($sp)
/* 557614 80218234 10400044 */ beqz $v0, .L80218348
/* 557618 80218238 00031080 */ sll $v0, $v1, 2
/* 55761C 8021823C 3C018023 */ lui $at, %hi(D_8022EB80)
/* 55761C 8021823C 3C018023 */ lui $at, %hi(jtbl_8022EB80_56DF60)
/* 557620 80218240 00220821 */ addu $at, $at, $v0
/* 557624 80218244 8C22EB80 */ lw $v0, %lo(D_8022EB80)($at)
/* 557624 80218244 8C22EB80 */ lw $v0, %lo(jtbl_8022EB80_56DF60)($at)
/* 557628 80218248 00400008 */ jr $v0
/* 55762C 8021824C 00000000 */ nop
glabel L80218250_557630
/* 557630 80218250 0220202D */ daddu $a0, $s1, $zero
/* 557634 80218254 0C08600E */ jal func_80218038_557418
/* 557638 80218258 24050122 */ addiu $a1, $zero, 0x122
/* 55763C 8021825C 080860D3 */ j .L8021834C
/* 557640 80218260 00000000 */ nop
glabel L80218264_557644
/* 557644 80218264 0220202D */ daddu $a0, $s1, $zero
/* 557648 80218268 080860B6 */ j .L802182D8
/* 55764C 8021826C 240500FA */ addiu $a1, $zero, 0xfa
glabel L80218270_557650
/* 557650 80218270 0220202D */ daddu $a0, $s1, $zero
/* 557654 80218274 080860B6 */ j .L802182D8
/* 557658 80218278 240500F0 */ addiu $a1, $zero, 0xf0
glabel L8021827C_55765C
/* 55765C 8021827C 0220202D */ daddu $a0, $s1, $zero
/* 557660 80218280 080860B6 */ j .L802182D8
/* 557664 80218284 240500E6 */ addiu $a1, $zero, 0xe6
glabel L80218288_557668
/* 557668 80218288 0220202D */ daddu $a0, $s1, $zero
/* 55766C 8021828C 080860B6 */ j .L802182D8
/* 557670 80218290 240500DC */ addiu $a1, $zero, 0xdc
glabel L80218294_557674
/* 557674 80218294 0220202D */ daddu $a0, $s1, $zero
/* 557678 80218298 080860B6 */ j .L802182D8
/* 55767C 8021829C 240500D2 */ addiu $a1, $zero, 0xd2
glabel L802182A0_557680
/* 557680 802182A0 0220202D */ daddu $a0, $s1, $zero
/* 557684 802182A4 080860B6 */ j .L802182D8
/* 557688 802182A8 240500B4 */ addiu $a1, $zero, 0xb4
glabel L802182AC_55768C
/* 55768C 802182AC 0220202D */ daddu $a0, $s1, $zero
/* 557690 802182B0 080860B6 */ j .L802182D8
/* 557694 802182B4 2405008C */ addiu $a1, $zero, 0x8c
glabel L802182B8_557698
/* 557698 802182B8 0220202D */ daddu $a0, $s1, $zero
/* 55769C 802182BC 080860B6 */ j .L802182D8
/* 5576A0 802182C0 24050064 */ addiu $a1, $zero, 0x64
glabel L802182C4_5576A4
/* 5576A4 802182C4 0220202D */ daddu $a0, $s1, $zero
/* 5576A8 802182C8 080860B6 */ j .L802182D8
/* 5576AC 802182CC 24050046 */ addiu $a1, $zero, 0x46
glabel L802182D0_5576B0
/* 5576B0 802182D0 0220202D */ daddu $a0, $s1, $zero
/* 5576B4 802182D4 24050028 */ addiu $a1, $zero, 0x28
.L802182D8:
@ -177,6 +188,7 @@ glabel func_80218070_557450
/* 5576F0 80218310 00431023 */ subu $v0, $v0, $v1
/* 5576F4 80218314 080860D3 */ j .L8021834C
/* 5576F8 80218318 02021021 */ addu $v0, $s0, $v0
glabel L8021831C_5576FC
/* 5576FC 8021831C 0220202D */ daddu $a0, $s1, $zero
/* 557700 80218320 0C08600E */ jal func_80218038_557418
/* 557704 80218324 24050014 */ addiu $a1, $zero, 0x14

View File

@ -18,35 +18,44 @@ glabel func_80219524_66B2A4
/* 66B2D8 80219558 1040001E */ beqz $v0, .L802195D4
/* 66B2DC 8021955C 0000202D */ daddu $a0, $zero, $zero
/* 66B2E0 80219560 00101080 */ sll $v0, $s0, 2
/* 66B2E4 80219564 3C018023 */ lui $at, %hi(D_80232A20)
/* 66B2E4 80219564 3C018023 */ lui $at, %hi(jtbl_80232A20_6847A0)
/* 66B2E8 80219568 00220821 */ addu $at, $at, $v0
/* 66B2EC 8021956C 8C222A20 */ lw $v0, %lo(D_80232A20)($at)
/* 66B2EC 8021956C 8C222A20 */ lw $v0, %lo(jtbl_80232A20_6847A0)($at)
/* 66B2F0 80219570 00400008 */ jr $v0
/* 66B2F4 80219574 00000000 */ nop
glabel L80219578_66B2F8
/* 66B2F8 80219578 3C048022 */ lui $a0, %hi(D_8021D6E0)
/* 66B2FC 8021957C 08086575 */ j .L802195D4
/* 66B300 80219580 2484D6E0 */ addiu $a0, $a0, %lo(D_8021D6E0)
glabel L80219584_66B304
/* 66B304 80219584 3C048022 */ lui $a0, %hi(D_8021F394)
/* 66B308 80219588 08086575 */ j .L802195D4
/* 66B30C 8021958C 2484F394 */ addiu $a0, $a0, %lo(D_8021F394)
glabel L80219590_66B310
/* 66B310 80219590 3C048022 */ lui $a0, %hi(D_802205F4)
/* 66B314 80219594 08086575 */ j .L802195D4
/* 66B318 80219598 248405F4 */ addiu $a0, $a0, %lo(D_802205F4)
glabel L8021959C_66B31C
/* 66B31C 8021959C 3C048022 */ lui $a0, %hi(D_80221580)
/* 66B320 802195A0 08086575 */ j .L802195D4
/* 66B324 802195A4 24841580 */ addiu $a0, $a0, %lo(D_80221580)
glabel L802195A8_66B328
/* 66B328 802195A8 3C048022 */ lui $a0, %hi(D_80222950)
/* 66B32C 802195AC 08086575 */ j .L802195D4
/* 66B330 802195B0 24842950 */ addiu $a0, $a0, %lo(D_80222950)
glabel L802195B4_66B334
/* 66B334 802195B4 3C048022 */ lui $a0, %hi(D_8022384C)
/* 66B338 802195B8 08086575 */ j .L802195D4
/* 66B33C 802195BC 2484384C */ addiu $a0, $a0, %lo(D_8022384C)
glabel L802195C0_66B340
/* 66B340 802195C0 3C048022 */ lui $a0, %hi(D_802251E4)
/* 66B344 802195C4 08086575 */ j .L802195D4
/* 66B348 802195C8 248451E4 */ addiu $a0, $a0, %lo(D_802251E4)
glabel L802195CC_66B34C
/* 66B34C 802195CC 3C048022 */ lui $a0, %hi(D_80226484)
/* 66B350 802195D0 24846484 */ addiu $a0, $a0, %lo(D_80226484)
.L802195D4:
glabel L802195D4_66B354
/* 66B354 802195D4 806301F1 */ lb $v1, 0x1f1($v1)
/* 66B358 802195D8 AC830008 */ sw $v1, 8($a0)
/* 66B35C 802195DC 8FBF0014 */ lw $ra, 0x14($sp)

View File

@ -18,35 +18,44 @@ glabel func_80219524_6250C4
/* 6250F8 80219558 1040001E */ beqz $v0, .L802195D4
/* 6250FC 8021955C 0000202D */ daddu $a0, $zero, $zero
/* 625100 80219560 00101080 */ sll $v0, $s0, 2
/* 625104 80219564 3C018023 */ lui $at, %hi(D_80231320)
/* 625104 80219564 3C018023 */ lui $at, %hi(jtbl_80231320_63CEC0)
/* 625108 80219568 00220821 */ addu $at, $at, $v0
/* 62510C 8021956C 8C221320 */ lw $v0, %lo(D_80231320)($at)
/* 62510C 8021956C 8C221320 */ lw $v0, %lo(jtbl_80231320_63CEC0)($at)
/* 625110 80219570 00400008 */ jr $v0
/* 625114 80219574 00000000 */ nop
glabel L80219578_625118
/* 625118 80219578 3C048022 */ lui $a0, %hi(D_8021E660)
/* 62511C 8021957C 08086575 */ j .L802195D4
/* 625120 80219580 2484E660 */ addiu $a0, $a0, %lo(D_8021E660)
glabel L80219584_625124
/* 625124 80219584 3C048022 */ lui $a0, %hi(D_80220314)
/* 625128 80219588 08086575 */ j .L802195D4
/* 62512C 8021958C 24840314 */ addiu $a0, $a0, %lo(D_80220314)
glabel L80219590_625130
/* 625130 80219590 3C048022 */ lui $a0, %hi(D_80221574)
/* 625134 80219594 08086575 */ j .L802195D4
/* 625138 80219598 24841574 */ addiu $a0, $a0, %lo(D_80221574)
glabel L8021959C_62513C
/* 62513C 8021959C 3C048022 */ lui $a0, %hi(D_80222500)
/* 625140 802195A0 08086575 */ j .L802195D4
/* 625144 802195A4 24842500 */ addiu $a0, $a0, %lo(D_80222500)
glabel L802195A8_625148
/* 625148 802195A8 3C048022 */ lui $a0, %hi(D_802238D0)
/* 62514C 802195AC 08086575 */ j .L802195D4
/* 625150 802195B0 248438D0 */ addiu $a0, $a0, %lo(D_802238D0)
glabel L802195B4_625154
/* 625154 802195B4 3C048022 */ lui $a0, %hi(D_802247CC)
/* 625158 802195B8 08086575 */ j .L802195D4
/* 62515C 802195BC 248447CC */ addiu $a0, $a0, %lo(D_802247CC)
glabel L802195C0_625160
/* 625160 802195C0 3C048022 */ lui $a0, %hi(D_80226164)
/* 625164 802195C4 08086575 */ j .L802195D4
/* 625168 802195C8 24846164 */ addiu $a0, $a0, %lo(D_80226164)
glabel L802195CC_62516C
/* 62516C 802195CC 3C048022 */ lui $a0, %hi(D_80227404)
/* 625170 802195D0 24847404 */ addiu $a0, $a0, %lo(D_80227404)
.L802195D4:
glabel L802195D4_625174
/* 625174 802195D4 806301F1 */ lb $v1, 0x1f1($v1)
/* 625178 802195D8 AC830008 */ sw $v1, 8($a0)
/* 62517C 802195DC 8FBF0014 */ lw $ra, 0x14($sp)

View File

@ -12,11 +12,12 @@ glabel func_80035704
/* 10B20 80035720 10400101 */ beqz $v0, .L80035B28
/* 10B24 80035724 AFB00018 */ sw $s0, 0x18($sp)
/* 10B28 80035728 00031080 */ sll $v0, $v1, 2
/* 10B2C 8003572C 3C01800A */ lui $at, %hi(D_800982E8)
/* 10B2C 8003572C 3C01800A */ lui $at, %hi(jtbl_800982E8_736E8)
/* 10B30 80035730 00220821 */ addu $at, $at, $v0
/* 10B34 80035734 8C2282E8 */ lw $v0, %lo(D_800982E8)($at)
/* 10B34 80035734 8C2282E8 */ lw $v0, %lo(jtbl_800982E8_736E8)($at)
/* 10B38 80035738 00400008 */ jr $v0
/* 10B3C 8003573C 00000000 */ nop
glabel L80035740_10B40
/* 10B40 80035740 3C10800A */ lui $s0, %hi(D_800A0932)
/* 10B44 80035744 26100932 */ addiu $s0, $s0, %lo(D_800A0932)
/* 10B48 80035748 86020000 */ lh $v0, ($s0)
@ -44,6 +45,7 @@ glabel func_80035704
/* 10B98 80035798 A0220931 */ sb $v0, %lo(D_800A0931)($at)
/* 10B9C 8003579C 0800D6CA */ j .L80035B28
/* 10BA0 800357A0 00000000 */ nop
glabel L800357A4_10BA4
/* 10BA4 800357A4 3C10800A */ lui $s0, %hi(D_800A0932)
/* 10BA8 800357A8 26100932 */ addiu $s0, $s0, %lo(D_800A0932)
/* 10BAC 800357AC 241100FF */ addiu $s1, $zero, 0xff
@ -74,6 +76,7 @@ glabel func_80035704
/* 10C08 80035808 A0220931 */ sb $v0, %lo(D_800A0931)($at)
/* 10C0C 8003580C 0800D6CA */ j .L80035B28
/* 10C10 80035810 00000000 */ nop
glabel L80035814_10C14
/* 10C14 80035814 3C06800A */ lui $a2, %hi(D_800A0930)
/* 10C18 80035818 24C60930 */ addiu $a2, $a2, %lo(D_800A0930)
/* 10C1C 8003581C 80C30000 */ lb $v1, ($a2)
@ -229,6 +232,7 @@ glabel func_80035704
/* 10E5C 80035A5C 44050000 */ mfc1 $a1, $f0
/* 10E60 80035A60 0800D6C8 */ j .L80035B20
/* 10E64 80035A64 0000202D */ daddu $a0, $zero, $zero
glabel L80035A68_10E68
/* 10E68 80035A68 0C037DD0 */ jal update_player
/* 10E6C 80035A6C 00000000 */ nop
/* 10E70 80035A70 0C00E64C */ jal update_npcs
@ -261,6 +265,7 @@ glabel func_80035704
/* 10ED4 80035AD4 44050000 */ mfc1 $a1, $f0
/* 10ED8 80035AD8 0800D6C8 */ j .L80035B20
/* 10EDC 80035ADC 0000202D */ daddu $a0, $zero, $zero
glabel L80035AE0_10EE0
/* 10EE0 80035AE0 0C009C22 */ jal func_80027088
/* 10EE4 80035AE4 0000202D */ daddu $a0, $zero, $zero
/* 10EE8 80035AE8 0C037DD0 */ jal update_player

View File

@ -12,11 +12,12 @@ glabel func_80035B40
/* 10F5C 80035B5C 2C620007 */ sltiu $v0, $v1, 7
/* 10F60 80035B60 10400069 */ beqz $v0, .L80035D08
/* 10F64 80035B64 00031080 */ sll $v0, $v1, 2
/* 10F68 80035B68 3C01800A */ lui $at, %hi(D_80098300)
/* 10F68 80035B68 3C01800A */ lui $at, %hi(jtbl_80098300_73700)
/* 10F6C 80035B6C 00220821 */ addu $at, $at, $v0
/* 10F70 80035B70 8C228300 */ lw $v0, %lo(D_80098300)($at)
/* 10F70 80035B70 8C228300 */ lw $v0, %lo(jtbl_80098300_73700)($at)
/* 10F74 80035B74 00400008 */ jr $v0
/* 10F78 80035B78 00000000 */ nop
glabel L80035B7C_10F7C
/* 10F7C 80035B7C 0000282D */ daddu $a1, $zero, $zero
/* 10F80 80035B80 2404002C */ addiu $a0, $zero, 0x2c
/* 10F84 80035B84 0080382D */ daddu $a3, $a0, $zero
@ -44,6 +45,7 @@ glabel func_80035B40
/* 10FD0 80035BD0 A0220931 */ sb $v0, %lo(D_800A0931)($at)
/* 10FD4 80035BD4 0800D742 */ j .L80035D08
/* 10FD8 80035BD8 00000000 */ nop
glabel L80035BDC_10FDC
/* 10FDC 80035BDC 12000008 */ beqz $s0, .L80035C00
/* 10FE0 80035BE0 24020002 */ addiu $v0, $zero, 2
/* 10FE4 80035BE4 3C04800A */ lui $a0, %hi(D_800A0932)
@ -58,6 +60,7 @@ glabel func_80035B40
/* 11004 80035C04 A0220931 */ sb $v0, %lo(D_800A0931)($at)
/* 11008 80035C08 0800D742 */ j .L80035D08
/* 1100C 80035C0C 00000000 */ nop
glabel L80035C10_11010
/* 11010 80035C10 0C0912C0 */ jal func_80244B00
/* 11014 80035C14 00000000 */ nop
/* 11018 80035C18 0C051FB1 */ jal func_80147EC4
@ -65,6 +68,7 @@ glabel func_80035B40
/* 11020 80035C20 24020003 */ addiu $v0, $zero, 3
/* 11024 80035C24 3C01800A */ lui $at, %hi(D_800A0931)
/* 11028 80035C28 A0220931 */ sb $v0, %lo(D_800A0931)($at)
glabel L80035C2C_1102C
/* 1102C 80035C2C 0C009C22 */ jal func_80027088
/* 11030 80035C30 0000202D */ daddu $a0, $zero, $zero
/* 11034 80035C34 1600000B */ bnez $s0, .L80035C64
@ -87,6 +91,7 @@ glabel func_80035B40
/* 11074 80035C74 A0220931 */ sb $v0, %lo(D_800A0931)($at)
/* 11078 80035C78 0800D742 */ j .L80035D08
/* 1107C 80035C7C 00000000 */ nop
glabel L80035C80_11080
/* 11080 80035C80 3C10800A */ lui $s0, %hi(D_800A0930)
/* 11084 80035C84 26100930 */ addiu $s0, $s0, %lo(D_800A0930)
/* 11088 80035C88 82020000 */ lb $v0, ($s0)
@ -107,6 +112,7 @@ glabel func_80035B40
/* 110C0 80035CC0 A0220931 */ sb $v0, %lo(D_800A0931)($at)
/* 110C4 80035CC4 0800D742 */ j .L80035D08
/* 110C8 80035CC8 00000000 */ nop
glabel L80035CCC_110CC
/* 110CC 80035CCC 3C04800A */ lui $a0, %hi(D_800A0930)
/* 110D0 80035CD0 24840930 */ addiu $a0, $a0, %lo(D_800A0930)
/* 110D4 80035CD4 80820000 */ lb $v0, ($a0)
@ -121,6 +127,7 @@ glabel func_80035B40
/* 110F4 80035CF4 A0220931 */ sb $v0, %lo(D_800A0931)($at)
/* 110F8 80035CF8 0800D742 */ j .L80035D08
/* 110FC 80035CFC 00000000 */ nop
glabel L80035D00_11100
/* 11100 80035D00 0C00CD3C */ jal set_game_mode
/* 11104 80035D04 24040007 */ addiu $a0, $zero, 7
.L80035D08:

View File

@ -11,11 +11,12 @@ glabel func_8003617C
/* 11594 80036194 10400094 */ beqz $v0, .L800363E8
/* 11598 80036198 AFB00010 */ sw $s0, 0x10($sp)
/* 1159C 8003619C 00031080 */ sll $v0, $v1, 2
/* 115A0 800361A0 3C01800A */ lui $at, %hi(D_80098320)
/* 115A0 800361A0 3C01800A */ lui $at, %hi(jtbl_80098320_73720)
/* 115A4 800361A4 00220821 */ addu $at, $at, $v0
/* 115A8 800361A8 8C228320 */ lw $v0, %lo(D_80098320)($at)
/* 115A8 800361A8 8C228320 */ lw $v0, %lo(jtbl_80098320_73720)($at)
/* 115AC 800361AC 00400008 */ jr $v0
/* 115B0 800361B0 00000000 */ nop
glabel L800361B4_115B4
/* 115B4 800361B4 0C00E64C */ jal update_npcs
/* 115B8 800361B8 00000000 */ nop
/* 115BC 800361BC 0C037DD0 */ jal update_player
@ -37,6 +38,7 @@ glabel func_8003617C
/* 115FC 800361FC 24420001 */ addiu $v0, $v0, 1
/* 11600 80036200 0800D8FA */ j .L800363E8
/* 11604 80036204 A4620000 */ sh $v0, ($v1)
glabel L80036208_11608
/* 11608 80036208 3C03800A */ lui $v1, %hi(D_8009A650)
/* 1160C 8003620C 2463A650 */ addiu $v1, $v1, %lo(D_8009A650)
/* 11610 80036210 8C620000 */ lw $v0, ($v1)
@ -52,6 +54,7 @@ glabel func_8003617C
/* 11638 80036238 24420001 */ addiu $v0, $v0, 1
/* 1163C 8003623C 0800D8FA */ j .L800363E8
/* 11640 80036240 A4820000 */ sh $v0, ($a0)
glabel L80036244_11644
/* 11644 80036244 3C108007 */ lui $s0, %hi(gGameStatusPtr)
/* 11648 80036248 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
/* 1164C 8003624C 8E020000 */ lw $v0, ($s0)
@ -100,6 +103,7 @@ glabel func_8003617C
/* 116EC 800362EC 24630001 */ addiu $v1, $v1, 1
/* 116F0 800362F0 0800D8FA */ j .L800363E8
/* 116F4 800362F4 A4430000 */ sh $v1, ($v0)
glabel L800362F8_116F8
/* 116F8 800362F8 0C00F949 */ jal func_8003E524
/* 116FC 800362FC 00000000 */ nop
/* 11700 80036300 0C00E64C */ jal update_npcs
@ -134,6 +138,7 @@ glabel func_8003617C
/* 11770 80036370 AC820000 */ sw $v0, ($a0)
/* 11774 80036374 0800D8FA */ j .L800363E8
/* 11778 80036378 A4C30000 */ sh $v1, ($a2)
glabel L8003637C_1177C
/* 1177C 8003637C 0C00E64C */ jal update_npcs
/* 11780 80036380 00000000 */ nop
/* 11784 80036384 0C037DD0 */ jal update_player

View File

@ -73,11 +73,12 @@ glabel step_intro
/* 11D4C 8003694C 2C620016 */ sltiu $v0, $v1, 0x16
/* 11D50 80036950 10400109 */ beqz $v0, .L80036D78
/* 11D54 80036954 00031080 */ sll $v0, $v1, 2
/* 11D58 80036958 3C01800A */ lui $at, %hi(D_80098338)
/* 11D58 80036958 3C01800A */ lui $at, %hi(jtbl_80098338_73738)
/* 11D5C 8003695C 00220821 */ addu $at, $at, $v0
/* 11D60 80036960 8C228338 */ lw $v0, %lo(D_80098338)($at)
/* 11D60 80036960 8C228338 */ lw $v0, %lo(jtbl_80098338_73738)($at)
/* 11D64 80036964 00400008 */ jr $v0
/* 11D68 80036968 00000000 */ nop
glabel L8003696C_11D6C
/* 11D6C 8003696C 0C016754 */ jal func_80059D50
/* 11D70 80036970 00000000 */ nop
/* 11D74 80036974 0C00B500 */ jal update_cameras
@ -124,6 +125,7 @@ glabel step_intro
/* 11E14 80036A14 A0C200AC */ sb $v0, 0xac($a2)
/* 11E18 80036A18 0800DB5E */ j .L80036D78
/* 11E1C 80036A1C 00000000 */ nop
glabel L80036A20_11E20
/* 11E20 80036A20 3C04800A */ lui $a0, %hi(D_8009A650)
/* 11E24 80036A24 2484A650 */ addiu $a0, $a0, %lo(D_8009A650)
/* 11E28 80036A28 8C820000 */ lw $v0, ($a0)
@ -139,6 +141,7 @@ glabel step_intro
/* 11E50 80036A50 00000000 */ nop
/* 11E54 80036A54 0800DAA3 */ j .L80036A8C
/* 11E58 80036A58 00000000 */ nop
glabel L80036A5C_11E5C
/* 11E5C 80036A5C 3C03800A */ lui $v1, %hi(D_800A0950)
/* 11E60 80036A60 24630950 */ addiu $v1, $v1, %lo(D_800A0950)
/* 11E64 80036A64 8C620000 */ lw $v0, ($v1)
@ -157,6 +160,7 @@ glabel step_intro
/* 11E94 80036A94 24020002 */ addiu $v0, $zero, 2
/* 11E98 80036A98 0800DB5E */ j .L80036D78
/* 11E9C 80036A9C A06200AC */ sb $v0, 0xac($v1)
glabel L80036AA0_11EA0
/* 11EA0 80036AA0 0C00AFC1 */ jal set_curtain_draw_callback
/* 11EA4 80036AA4 0000202D */ daddu $a0, $zero, $zero
/* 11EA8 80036AA8 3C038007 */ lui $v1, %hi(gGameStatusPtr)
@ -263,6 +267,7 @@ glabel step_intro
/* 12034 80036C34 A06200AC */ sb $v0, 0xac($v1)
/* 12038 80036C38 0800DB5E */ j .L80036D78
/* 1203C 80036C3C 00000000 */ nop
glabel L80036C40_12040
/* 12040 80036C40 3C04800A */ lui $a0, %hi(D_800A0960)
/* 12044 80036C44 24840960 */ addiu $a0, $a0, %lo(D_800A0960)
/* 12048 80036C48 8C830000 */ lw $v1, ($a0)
@ -313,6 +318,7 @@ glabel step_intro
/* 120F8 80036CF8 A04300AC */ sb $v1, 0xac($v0)
/* 120FC 80036CFC 0800DB5E */ j .L80036D78
/* 12100 80036D00 A4440088 */ sh $a0, 0x88($v0)
glabel L80036D04_12104
/* 12104 80036D04 0C016754 */ jal func_80059D50
/* 12108 80036D08 00000000 */ nop
/* 1210C 80036D0C 0C00B500 */ jal update_cameras
@ -344,6 +350,7 @@ glabel step_intro
/* 12170 80036D70 04420001 */ bltzl $v0, .L80036D78
/* 12174 80036D74 A4800000 */ sh $zero, ($a0)
.L80036D78:
glabel L80036D78_12178
/* 12178 80036D78 3C02800A */ lui $v0, %hi(D_800A0954)
/* 1217C 80036D7C 84420954 */ lh $v0, %lo(D_800A0954)($v0)
/* 12180 80036D80 3C04800A */ lui $a0, %hi(D_800A0963)

View File

@ -10,11 +10,12 @@ glabel func_800375A4
/* 129B8 800375B8 2C620006 */ sltiu $v0, $v1, 6
/* 129BC 800375BC 1040001B */ beqz $v0, .L8003762C
/* 129C0 800375C0 00031080 */ sll $v0, $v1, 2
/* 129C4 800375C4 3C01800A */ lui $at, %hi(D_800983C8)
/* 129C4 800375C4 3C01800A */ lui $at, %hi(jtbl_800983C8_737C8)
/* 129C8 800375C8 00220821 */ addu $at, $at, $v0
/* 129CC 800375CC 8C2283C8 */ lw $v0, %lo(D_800983C8)($at)
/* 129CC 800375CC 8C2283C8 */ lw $v0, %lo(jtbl_800983C8_737C8)($at)
/* 129D0 800375D0 00400008 */ jr $v0
/* 129D4 800375D4 00000000 */ nop
glabel L800375D8_129D8
/* 129D8 800375D8 3C018007 */ lui $at, %hi(D_80077A28)
/* 129DC 800375DC AC207A28 */ sw $zero, %lo(D_80077A28)($at)
/* 129E0 800375E0 3C018007 */ lui $at, %hi(D_80077A2C)
@ -22,6 +23,7 @@ glabel func_800375A4
/* 129E8 800375E8 3C018007 */ lui $at, %hi(D_80077A30)
/* 129EC 800375EC 0800DD89 */ j .L80037624
/* 129F0 800375F0 AC207A30 */ sw $zero, %lo(D_80077A30)($at)
glabel L800375F4_129F4
/* 129F4 800375F4 0C00DE58 */ jal func_80037960
/* 129F8 800375F8 00000000 */ nop
/* 129FC 800375FC 3C028007 */ lui $v0, %hi(gGameStatusPtr)
@ -35,9 +37,11 @@ glabel func_800375A4
/* 12A1C 8003761C 0800DD8B */ j .L8003762C
/* 12A20 80037620 00000000 */ nop
.L80037624:
glabel L80037624_12A24
/* 12A24 80037624 0C00DE58 */ jal func_80037960
/* 12A28 80037628 00000000 */ nop
.L8003762C:
glabel L8003762C_12A2C
/* 12A2C 8003762C 8FBF0010 */ lw $ra, 0x10($sp)
/* 12A30 80037630 03E00008 */ jr $ra
/* 12A34 80037634 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -18,11 +18,12 @@ glabel func_80037638
/* 12A6C 8003766C 2C620006 */ sltiu $v0, $v1, 6
/* 12A70 80037670 10400029 */ beqz $v0, .L80037718
/* 12A74 80037674 00031080 */ sll $v0, $v1, 2
/* 12A78 80037678 3C01800A */ lui $at, %hi(D_800983E0)
/* 12A78 80037678 3C01800A */ lui $at, %hi(jtbl_800983E0_737E0)
/* 12A7C 8003767C 00220821 */ addu $at, $at, $v0
/* 12A80 80037680 8C2283E0 */ lw $v0, %lo(D_800983E0)($at)
/* 12A80 80037680 8C2283E0 */ lw $v0, %lo(jtbl_800983E0_737E0)($at)
/* 12A84 80037684 00400008 */ jr $v0
/* 12A88 80037688 00000000 */ nop
glabel L8003768C_12A8C
/* 12A8C 8003768C 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 12A90 80037690 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 12A94 80037694 804300AF */ lb $v1, 0xaf($v0)
@ -35,12 +36,15 @@ glabel func_80037638
/* 12AB0 800376B0 46800020 */ cvt.s.w $f0, $f0
/* 12AB4 800376B4 0800DDC2 */ j .L80037708
/* 12AB8 800376B8 46006303 */ div.s $f12, $f12, $f0
glabel L800376BC_12ABC
/* 12ABC 800376BC 44806000 */ mtc1 $zero, $f12
/* 12AC0 800376C0 0800DDC4 */ j .L80037710
/* 12AC4 800376C4 00000000 */ nop
glabel L800376C8_12AC8
/* 12AC8 800376C8 44806000 */ mtc1 $zero, $f12
/* 12ACC 800376CC 0800DDC4 */ j .L80037710
/* 12AD0 800376D0 00000000 */ nop
glabel L800376D4_12AD4
/* 12AD4 800376D4 3C038007 */ lui $v1, %hi(gGameStatusPtr)
/* 12AD8 800376D8 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1)
/* 12ADC 800376DC 806200AF */ lb $v0, 0xaf($v1)
@ -61,6 +65,7 @@ glabel func_80037638
/* 12B10 80037710 0C00DE5A */ jal func_80037968
/* 12B14 80037714 46006386 */ mov.s $f14, $f12
.L80037718:
glabel L80037718_12B18
/* 12B18 80037718 3C03FF10 */ lui $v1, 0xff10
/* 12B1C 8003771C 3463013F */ ori $v1, $v1, 0x13f
/* 12B20 80037720 3C10800A */ lui $s0, %hi(gMasterGfxPos)

View File

@ -29,11 +29,12 @@ glabel step_title_screen
/* 12510 80037110 2C620007 */ sltiu $v0, $v1, 7
/* 12514 80037114 10400115 */ beqz $v0, .L8003756C
/* 12518 80037118 00031080 */ sll $v0, $v1, 2
/* 1251C 8003711C 3C01800A */ lui $at, %hi(D_800983A8)
/* 1251C 8003711C 3C01800A */ lui $at, %hi(jtbl_800983A8_737A8)
/* 12520 80037120 00220821 */ addu $at, $at, $v0
/* 12524 80037124 8C2283A8 */ lw $v0, %lo(D_800983A8)($at)
/* 12524 80037124 8C2283A8 */ lw $v0, %lo(jtbl_800983A8_737A8)($at)
/* 12528 80037128 00400008 */ jr $v0
/* 1252C 8003712C 00000000 */ nop
glabel L80037130_12530
/* 12530 80037130 3C04800A */ lui $a0, %hi(D_8009A650)
/* 12534 80037134 2484A650 */ addiu $a0, $a0, %lo(D_8009A650)
/* 12538 80037138 8C820000 */ lw $v0, ($a0)
@ -55,6 +56,7 @@ glabel step_title_screen
/* 12578 80037178 24420001 */ addiu $v0, $v0, 1
/* 1257C 8003717C 0800DD5B */ j .L8003756C
/* 12580 80037180 A06200AC */ sb $v0, 0xac($v1)
glabel L80037184_12584
/* 12584 80037184 3C04800A */ lui $a0, %hi(D_800A0970)
/* 12588 80037188 24840970 */ addiu $a0, $a0, %lo(D_800A0970)
/* 1258C 8003718C 84820000 */ lh $v0, ($a0)
@ -89,6 +91,7 @@ glabel step_title_screen
/* 125F8 800371F8 24020002 */ addiu $v0, $zero, 2
/* 125FC 800371FC 0800DCEE */ j .L800373B8
/* 12600 80037200 A06200AC */ sb $v0, 0xac($v1)
glabel L80037204_12604
/* 12604 80037204 3C028007 */ lui $v0, %hi(D_80077A34)
/* 12608 80037208 8C427A34 */ lw $v0, %lo(D_80077A34)($v0)
/* 1260C 8003720C 1040000B */ beqz $v0, .L8003723C
@ -146,6 +149,7 @@ glabel step_title_screen
/* 126D0 800372D0 AFA20010 */ sw $v0, 0x10($sp)
/* 126D4 800372D4 0800DD64 */ j .L80037590
/* 126D8 800372D8 00000000 */ nop
glabel L800372DC_126DC
/* 126DC 800372DC 240400D0 */ addiu $a0, $zero, 0xd0
/* 126E0 800372E0 3C108007 */ lui $s0, %hi(gGameStatusPtr)
/* 126E4 800372E4 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
@ -172,6 +176,7 @@ glabel step_title_screen
/* 12730 80037330 906200B0 */ lbu $v0, 0xb0($v1)
/* 12734 80037334 0800DD5B */ j .L8003756C
/* 12738 80037338 A06200AF */ sb $v0, 0xaf($v1)
glabel L8003733C_1273C
/* 1273C 8003733C 3C038007 */ lui $v1, %hi(D_800779C0)
/* 12740 80037340 946379C0 */ lhu $v1, %lo(D_800779C0)($v1)
/* 12744 80037344 2462FFF7 */ addiu $v0, $v1, -9
@ -246,6 +251,7 @@ glabel step_title_screen
.L80037448:
/* 12848 80037448 0800DD5B */ j .L8003756C
/* 1284C 8003744C A06200AC */ sb $v0, 0xac($v1)
glabel L80037450_12850
/* 12850 80037450 3C108007 */ lui $s0, %hi(gGameStatusPtr)
/* 12854 80037454 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
/* 12858 80037458 8E040000 */ lw $a0, ($s0)
@ -324,6 +330,7 @@ glabel step_title_screen
/* 12964 80037564 0800DD64 */ j .L80037590
/* 12968 80037568 00000000 */ nop
.L8003756C:
glabel L8003756C_1296C
/* 1296C 8003756C 3C02800A */ lui $v0, %hi(D_8009A650)
/* 12970 80037570 8C42A650 */ lw $v0, %lo(D_8009A650)($v0)
/* 12974 80037574 30420008 */ andi $v0, $v0, 8

View File

@ -33,11 +33,12 @@ glabel next_demo_scene
/* 1355C 8003815C 2C620005 */ sltiu $v0, $v1, 5
/* 13560 80038160 104000AC */ beqz $v0, .L80038414
/* 13564 80038164 00031080 */ sll $v0, $v1, 2
/* 13568 80038168 3C01800A */ lui $at, %hi(D_80098460)
/* 13568 80038168 3C01800A */ lui $at, %hi(jtbl_80098460_73860)
/* 1356C 8003816C 00220821 */ addu $at, $at, $v0
/* 13570 80038170 8C228460 */ lw $v0, %lo(D_80098460)($at)
/* 13570 80038170 8C228460 */ lw $v0, %lo(jtbl_80098460_73860)($at)
/* 13574 80038174 00400008 */ jr $v0
/* 13578 80038178 00000000 */ nop
glabel L8003817C_1357C
/* 1357C 8003817C 0C00CDF4 */ jal intro_logos_set_fade_alpha
/* 13580 80038180 240400FF */ addiu $a0, $zero, 0xff
/* 13584 80038184 0C00CDF8 */ jal intro_logos_set_fade_color
@ -57,6 +58,7 @@ glabel next_demo_scene
/* 135BC 800381BC 24020005 */ addiu $v0, $zero, 5
/* 135C0 800381C0 0800E105 */ j .L80038414
/* 135C4 800381C4 A0620071 */ sb $v0, 0x71($v1)
glabel L800381C8_135C8
/* 135C8 800381C8 3C108007 */ lui $s0, %hi(gGameStatusPtr)
/* 135CC 800381CC 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
/* 135D0 800381D0 8E040000 */ lw $a0, ($s0)
@ -144,6 +146,7 @@ glabel next_demo_scene
/* 13714 80038314 24040002 */ addiu $a0, $zero, 2
/* 13718 80038318 0800E111 */ j .L80038444
/* 1371C 8003831C 00000000 */ nop
glabel L80038320_13720
/* 13720 80038320 27A50018 */ addiu $a1, $sp, 0x18
/* 13724 80038324 8E240008 */ lw $a0, 8($s1)
/* 13728 80038328 0C016AFE */ jal get_map_IDs_by_name
@ -163,6 +166,7 @@ glabel next_demo_scene
/* 13760 80038360 A040007E */ sb $zero, 0x7e($v0)
/* 13764 80038364 0800E0EE */ j .L800383B8
/* 13768 80038368 A443008E */ sh $v1, 0x8e($v0)
glabel L8003836C_1376C
/* 1376C 8003836C 27A50018 */ addiu $a1, $sp, 0x18
/* 13770 80038370 8E240008 */ lw $a0, 8($s1)
/* 13774 80038374 0C016AFE */ jal get_map_IDs_by_name
@ -205,6 +209,7 @@ glabel next_demo_scene
/* 13800 80038400 24040003 */ addiu $a0, $zero, 3
/* 13804 80038404 0800E105 */ j .L80038414
/* 13808 80038408 00000000 */ nop
glabel L8003840C_1380C
/* 1380C 8003840C 0C01CB85 */ jal load_demo_battle
/* 13810 80038410 96240002 */ lhu $a0, 2($s1)
.L80038414:

View File

@ -9,27 +9,32 @@ glabel func_8003B47C
/* 1688C 8003B48C 10400019 */ beqz $v0, .L8003B4F4
/* 16890 8003B490 00C0382D */ daddu $a3, $a2, $zero
/* 16894 8003B494 00031080 */ sll $v0, $v1, 2
/* 16898 8003B498 3C01800A */ lui $at, %hi(D_800984C8)
/* 16898 8003B498 3C01800A */ lui $at, %hi(jtbl_800984C8_738C8)
/* 1689C 8003B49C 00220821 */ addu $at, $at, $v0
/* 168A0 8003B4A0 8C2284C8 */ lw $v0, %lo(D_800984C8)($at)
/* 168A0 8003B4A0 8C2284C8 */ lw $v0, %lo(jtbl_800984C8_738C8)($at)
/* 168A4 8003B4A4 00400008 */ jr $v0
/* 168A8 8003B4A8 00000000 */ nop
glabel L8003B4AC_168AC
/* 168AC 8003B4AC 0C00ED40 */ jal func_8003B500
/* 168B0 8003B4B0 00E0302D */ daddu $a2, $a3, $zero
/* 168B4 8003B4B4 0800ED3D */ j .L8003B4F4
/* 168B8 8003B4B8 00000000 */ nop
glabel L8003B4BC_168BC
/* 168BC 8003B4BC 0C00ED6D */ jal func_8003B5B4
/* 168C0 8003B4C0 00E0302D */ daddu $a2, $a3, $zero
/* 168C4 8003B4C4 0800ED3D */ j .L8003B4F4
/* 168C8 8003B4C8 00000000 */ nop
glabel L8003B4CC_168CC
/* 168CC 8003B4CC 0C00EE98 */ jal func_8003BA60
/* 168D0 8003B4D0 0000302D */ daddu $a2, $zero, $zero
/* 168D4 8003B4D4 0800ED3D */ j .L8003B4F4
/* 168D8 8003B4D8 00000000 */ nop
glabel L8003B4DC_168DC
/* 168DC 8003B4DC 0C00EE98 */ jal func_8003BA60
/* 168E0 8003B4E0 24060001 */ addiu $a2, $zero, 1
/* 168E4 8003B4E4 0800ED3D */ j .L8003B4F4
/* 168E8 8003B4E8 00000000 */ nop
glabel L8003B4EC_168EC
/* 168EC 8003B4EC 0C00EFB6 */ jal func_8003BED8
/* 168F0 8003B4F0 00E0302D */ daddu $a2, $a3, $zero
.L8003B4F4:

View File

@ -13,41 +13,48 @@ glabel func_8003C53C
/* 1795C 8003C55C 2C620007 */ sltiu $v0, $v1, 7
/* 17960 8003C560 10400027 */ beqz $v0, .L8003C600
/* 17964 8003C564 00031080 */ sll $v0, $v1, 2
/* 17968 8003C568 3C01800A */ lui $at, %hi(D_80098500)
/* 17968 8003C568 3C01800A */ lui $at, %hi(jtbl_80098500_73900)
/* 1796C 8003C56C 00220821 */ addu $at, $at, $v0
/* 17970 8003C570 8C228500 */ lw $v0, %lo(D_80098500)($at)
/* 17970 8003C570 8C228500 */ lw $v0, %lo(jtbl_80098500_73900)($at)
/* 17974 8003C574 00400008 */ jr $v0
/* 17978 8003C578 00000000 */ nop
glabel L8003C57C_1797C
/* 1797C 8003C57C 0200202D */ daddu $a0, $s0, $zero
/* 17980 8003C580 0C00F198 */ jal func_8003C660
/* 17984 8003C584 0220282D */ daddu $a1, $s1, $zero
/* 17988 8003C588 0800F181 */ j .L8003C604
/* 1798C 8003C58C 02111021 */ addu $v0, $s0, $s1
glabel L8003C590_17990
/* 17990 8003C590 0200202D */ daddu $a0, $s0, $zero
/* 17994 8003C594 0C00F1E3 */ jal func_8003C78C
/* 17998 8003C598 0220282D */ daddu $a1, $s1, $zero
/* 1799C 8003C59C 0800F181 */ j .L8003C604
/* 179A0 8003C5A0 02111021 */ addu $v0, $s0, $s1
glabel L8003C5A4_179A4
/* 179A4 8003C5A4 0200202D */ daddu $a0, $s0, $zero
/* 179A8 8003C5A8 0C00F22B */ jal func_8003C8AC
/* 179AC 8003C5AC 0220282D */ daddu $a1, $s1, $zero
/* 179B0 8003C5B0 0800F181 */ j .L8003C604
/* 179B4 8003C5B4 02111021 */ addu $v0, $s0, $s1
glabel L8003C5B8_179B8
/* 179B8 8003C5B8 0200202D */ daddu $a0, $s0, $zero
/* 179BC 8003C5BC 0C00F261 */ jal func_8003C984
/* 179C0 8003C5C0 0220282D */ daddu $a1, $s1, $zero
/* 179C4 8003C5C4 0800F181 */ j .L8003C604
/* 179C8 8003C5C8 02111021 */ addu $v0, $s0, $s1
glabel L8003C5CC_179CC
/* 179CC 8003C5CC 0200202D */ daddu $a0, $s0, $zero
/* 179D0 8003C5D0 0C00F2C8 */ jal func_8003CB20
/* 179D4 8003C5D4 0220282D */ daddu $a1, $s1, $zero
/* 179D8 8003C5D8 0800F181 */ j .L8003C604
/* 179DC 8003C5DC 02111021 */ addu $v0, $s0, $s1
glabel L8003C5E0_179E0
/* 179E0 8003C5E0 0200202D */ daddu $a0, $s0, $zero
/* 179E4 8003C5E4 0C00F323 */ jal func_8003CC8C
/* 179E8 8003C5E8 0220282D */ daddu $a1, $s1, $zero
/* 179EC 8003C5EC 0800F181 */ j .L8003C604
/* 179F0 8003C5F0 02111021 */ addu $v0, $s0, $s1
glabel L8003C5F4_179F4
/* 179F4 8003C5F4 0200202D */ daddu $a0, $s0, $zero
/* 179F8 8003C5F8 0C00F3E8 */ jal func_8003CFA0
/* 179FC 8003C5FC 0220282D */ daddu $a1, $s1, $zero

View File

@ -29,11 +29,12 @@ glabel func_8003D3BC
/* 1881C 8003D41C 2E820011 */ sltiu $v0, $s4, 0x11
/* 18820 8003D420 10400076 */ beqz $v0, .L8003D5FC
/* 18824 8003D424 00141080 */ sll $v0, $s4, 2
/* 18828 8003D428 3C01800A */ lui $at, %hi(D_80098548)
/* 18828 8003D428 3C01800A */ lui $at, %hi(jtbl_80098548_73948)
/* 1882C 8003D42C 00220821 */ addu $at, $at, $v0
/* 18830 8003D430 8C228548 */ lw $v0, %lo(D_80098548)($at)
/* 18830 8003D430 8C228548 */ lw $v0, %lo(jtbl_80098548_73948)($at)
/* 18834 8003D434 00400008 */ jr $v0
/* 18838 8003D438 00000000 */ nop
glabel L8003D43C_1883C
/* 1883C 8003D43C 0000282D */ daddu $a1, $zero, $zero
/* 18840 8003D440 00A0302D */ daddu $a2, $a1, $zero
/* 18844 8003D444 2402000D */ addiu $v0, $zero, 0xd
@ -44,8 +45,10 @@ glabel func_8003D3BC
/* 18858 8003D458 8E240024 */ lw $a0, 0x24($s1)
/* 1885C 8003D45C 0800F57D */ j .L8003D5F4
/* 18860 8003D460 00A0382D */ daddu $a3, $a1, $zero
glabel L8003D464_18864
/* 18864 8003D464 2402000D */ addiu $v0, $zero, 0xd
/* 18868 8003D468 A22200AA */ sb $v0, 0xaa($s1)
glabel L8003D46C_1886C
/* 1886C 8003D46C 0280282D */ daddu $a1, $s4, $zero
/* 18870 8003D470 0000302D */ daddu $a2, $zero, $zero
/* 18874 8003D474 AFA00010 */ sw $zero, 0x10($sp)
@ -54,6 +57,7 @@ glabel func_8003D3BC
/* 18880 8003D480 8E240024 */ lw $a0, 0x24($s1)
/* 18884 8003D484 0800F57D */ j .L8003D5F4
/* 18888 8003D488 00C0382D */ daddu $a3, $a2, $zero
glabel L8003D48C_1888C
/* 1888C 8003D48C 24050004 */ addiu $a1, $zero, 4
/* 18890 8003D490 0200302D */ daddu $a2, $s0, $zero
/* 18894 8003D494 2402000D */ addiu $v0, $zero, 0xd
@ -61,6 +65,7 @@ glabel func_8003D3BC
/* 1889C 8003D49C AFB20010 */ sw $s2, 0x10($sp)
/* 188A0 8003D4A0 0800F57A */ j .L8003D5E8
/* 188A4 8003D4A4 AFA00014 */ sw $zero, 0x14($sp)
glabel L8003D4A8_188A8
/* 188A8 8003D4A8 24050006 */ addiu $a1, $zero, 6
/* 188AC 8003D4AC 0200302D */ daddu $a2, $s0, $zero
/* 188B0 8003D4B0 2402000D */ addiu $v0, $zero, 0xd
@ -69,6 +74,7 @@ glabel func_8003D3BC
/* 188BC 8003D4BC AFB20010 */ sw $s2, 0x10($sp)
/* 188C0 8003D4C0 0800F57A */ j .L8003D5E8
/* 188C4 8003D4C4 AFA20014 */ sw $v0, 0x14($sp)
glabel L8003D4C8_188C8
/* 188C8 8003D4C8 24050007 */ addiu $a1, $zero, 7
/* 188CC 8003D4CC 240600FF */ addiu $a2, $zero, 0xff
/* 188D0 8003D4D0 24020016 */ addiu $v0, $zero, 0x16
@ -80,6 +86,7 @@ glabel func_8003D3BC
/* 188E8 8003D4E8 8E240024 */ lw $a0, 0x24($s1)
/* 188EC 8003D4EC 0800F57D */ j .L8003D5F4
/* 188F0 8003D4F0 00C0382D */ daddu $a3, $a2, $zero
glabel L8003D4F4_188F4
/* 188F4 8003D4F4 24050008 */ addiu $a1, $zero, 8
/* 188F8 8003D4F8 0200302D */ daddu $a2, $s0, $zero
/* 188FC 8003D4FC 24020016 */ addiu $v0, $zero, 0x16
@ -87,6 +94,7 @@ glabel func_8003D3BC
/* 18904 8003D504 AFB20010 */ sw $s2, 0x10($sp)
/* 18908 8003D508 0800F57A */ j .L8003D5E8
/* 1890C 8003D50C AFB60014 */ sw $s6, 0x14($sp)
glabel L8003D510_18910
/* 18910 8003D510 24050009 */ addiu $a1, $zero, 9
/* 18914 8003D514 0200302D */ daddu $a2, $s0, $zero
/* 18918 8003D518 2402000D */ addiu $v0, $zero, 0xd
@ -95,6 +103,7 @@ glabel func_8003D3BC
/* 18924 8003D524 AFB20010 */ sw $s2, 0x10($sp)
/* 18928 8003D528 0800F57A */ j .L8003D5E8
/* 1892C 8003D52C AFA20014 */ sw $v0, 0x14($sp)
glabel L8003D530_18930
/* 18930 8003D530 2405000A */ addiu $a1, $zero, 0xa
/* 18934 8003D534 0200302D */ daddu $a2, $s0, $zero
/* 18938 8003D538 24020016 */ addiu $v0, $zero, 0x16
@ -102,6 +111,7 @@ glabel func_8003D3BC
/* 18940 8003D540 AFB20010 */ sw $s2, 0x10($sp)
/* 18944 8003D544 0800F57A */ j .L8003D5E8
/* 18948 8003D548 AFB60014 */ sw $s6, 0x14($sp)
glabel L8003D54C_1894C
/* 1894C 8003D54C 24050005 */ addiu $a1, $zero, 5
/* 18950 8003D550 0200302D */ daddu $a2, $s0, $zero
/* 18954 8003D554 2402000D */ addiu $v0, $zero, 0xd
@ -109,6 +119,7 @@ glabel func_8003D3BC
/* 1895C 8003D55C AFB20010 */ sw $s2, 0x10($sp)
/* 18960 8003D560 0800F57A */ j .L8003D5E8
/* 18964 8003D564 AFA00014 */ sw $zero, 0x14($sp)
glabel L8003D568_18968
/* 18968 8003D568 2405000D */ addiu $a1, $zero, 0xd
/* 1896C 8003D56C 0200302D */ daddu $a2, $s0, $zero
/* 18970 8003D570 24020016 */ addiu $v0, $zero, 0x16
@ -116,6 +127,7 @@ glabel func_8003D3BC
/* 18978 8003D578 AFB20010 */ sw $s2, 0x10($sp)
/* 1897C 8003D57C 0800F57A */ j .L8003D5E8
/* 18980 8003D580 AFB60014 */ sw $s6, 0x14($sp)
glabel L8003D584_18984
/* 18984 8003D584 2405000E */ addiu $a1, $zero, 0xe
/* 18988 8003D588 0200302D */ daddu $a2, $s0, $zero
/* 1898C 8003D58C 2402000D */ addiu $v0, $zero, 0xd
@ -124,6 +136,7 @@ glabel func_8003D3BC
/* 18998 8003D598 AFB20010 */ sw $s2, 0x10($sp)
/* 1899C 8003D59C 0800F57A */ j .L8003D5E8
/* 189A0 8003D5A0 AFA20014 */ sw $v0, 0x14($sp)
glabel L8003D5A4_189A4
/* 189A4 8003D5A4 2405000F */ addiu $a1, $zero, 0xf
/* 189A8 8003D5A8 0200302D */ daddu $a2, $s0, $zero
/* 189AC 8003D5AC 2402000D */ addiu $v0, $zero, 0xd
@ -135,6 +148,7 @@ glabel func_8003D3BC
/* 189C4 8003D5C4 8E240024 */ lw $a0, 0x24($s1)
/* 189C8 8003D5C8 0800F57D */ j .L8003D5F4
/* 189CC 8003D5CC 0040382D */ daddu $a3, $v0, $zero
glabel L8003D5D0_189D0
/* 189D0 8003D5D0 2405000F */ addiu $a1, $zero, 0xf
/* 189D4 8003D5D4 0200302D */ daddu $a2, $s0, $zero
/* 189D8 8003D5D8 24020016 */ addiu $v0, $zero, 0x16
@ -149,6 +163,7 @@ glabel func_8003D3BC
/* 189F4 8003D5F4 0C0B7A25 */ jal func_802DE894
/* 189F8 8003D5F8 00000000 */ nop
.L8003D5FC:
glabel L8003D5FC_189FC
/* 189FC 8003D5FC 8FBF003C */ lw $ra, 0x3c($sp)
/* 18A00 8003D600 8FB60038 */ lw $s6, 0x38($sp)
/* 18A04 8003D604 8FB50034 */ lw $s5, 0x34($sp)

View File

@ -31,21 +31,24 @@ glabel func_8003D660
/* 18AC8 8003D6C8 2C620009 */ sltiu $v0, $v1, 9
/* 18ACC 8003D6CC 10400025 */ beqz $v0, .L8003D764
/* 18AD0 8003D6D0 00031080 */ sll $v0, $v1, 2
/* 18AD4 8003D6D4 3C01800A */ lui $at, %hi(D_80098590)
/* 18AD4 8003D6D4 3C01800A */ lui $at, %hi(jtbl_80098590_73990)
/* 18AD8 8003D6D8 00220821 */ addu $at, $at, $v0
/* 18ADC 8003D6DC 8C228590 */ lw $v0, %lo(D_80098590)($at)
/* 18ADC 8003D6DC 8C228590 */ lw $v0, %lo(jtbl_80098590_73990)($at)
/* 18AE0 8003D6E0 00400008 */ jr $v0
/* 18AE4 8003D6E4 00000000 */ nop
glabel L8003D6E8_18AE8
/* 18AE8 8003D6E8 0200202D */ daddu $a0, $s0, $zero
/* 18AEC 8003D6EC 0C00F68E */ jal func_8003DA38
/* 18AF0 8003D6F0 0220282D */ daddu $a1, $s1, $zero
/* 18AF4 8003D6F4 0800F5DC */ j .L8003D770
/* 18AF8 8003D6F8 00000000 */ nop
glabel L8003D6FC_18AFC
/* 18AFC 8003D6FC 0200202D */ daddu $a0, $s0, $zero
/* 18B00 8003D700 0C00F70E */ jal func_8003DC38
/* 18B04 8003D704 0220282D */ daddu $a1, $s1, $zero
/* 18B08 8003D708 0800F5DC */ j .L8003D770
/* 18B0C 8003D70C 00000000 */ nop
glabel L8003D710_18B10
/* 18B10 8003D710 82420000 */ lb $v0, ($s2)
/* 18B14 8003D714 10400004 */ beqz $v0, .L8003D728
/* 18B18 8003D718 24020008 */ addiu $v0, $zero, 8
@ -58,17 +61,20 @@ glabel func_8003D660
/* 18B30 8003D730 0220282D */ daddu $a1, $s1, $zero
/* 18B34 8003D734 0800F5DC */ j .L8003D770
/* 18B38 8003D738 00000000 */ nop
glabel L8003D73C_18B3C
/* 18B3C 8003D73C 0200202D */ daddu $a0, $s0, $zero
/* 18B40 8003D740 0C00F835 */ jal func_8003E0D4
/* 18B44 8003D744 0220282D */ daddu $a1, $s1, $zero
/* 18B48 8003D748 0800F5DC */ j .L8003D770
/* 18B4C 8003D74C 00000000 */ nop
glabel L8003D750_18B50
/* 18B50 8003D750 0200202D */ daddu $a0, $s0, $zero
/* 18B54 8003D754 0C00F874 */ jal func_8003E1D0
/* 18B58 8003D758 0220282D */ daddu $a1, $s1, $zero
/* 18B5C 8003D75C 0800F5DC */ j .L8003D770
/* 18B60 8003D760 00000000 */ nop
.L8003D764:
glabel L8003D764_18B64
/* 18B64 8003D764 0200202D */ daddu $a0, $s0, $zero
/* 18B68 8003D768 0C00F5E2 */ jal func_8003D788
/* 18B6C 8003D76C 0220282D */ daddu $a1, $s1, $zero

View File

@ -9,30 +9,36 @@ glabel func_8003E524
/* 19934 8003E534 10400019 */ beqz $v0, .L8003E59C
/* 19938 8003E538 AFBF0010 */ sw $ra, 0x10($sp)
/* 1993C 8003E53C 00031080 */ sll $v0, $v1, 2
/* 19940 8003E540 3C01800A */ lui $at, %hi(D_800985C0)
/* 19940 8003E540 3C01800A */ lui $at, %hi(jtbl_800985C0_739C0)
/* 19944 8003E544 00220821 */ addu $at, $at, $v0
/* 19948 8003E548 8C2285C0 */ lw $v0, %lo(D_800985C0)($at)
/* 19948 8003E548 8C2285C0 */ lw $v0, %lo(jtbl_800985C0_739C0)($at)
/* 1994C 8003E54C 00400008 */ jr $v0
/* 19950 8003E550 00000000 */ nop
glabel L8003E554_19954
/* 19954 8003E554 0C010DAC */ jal create_npcs
/* 19958 8003E558 00000000 */ nop
/* 1995C 8003E55C 0800F967 */ j .L8003E59C
/* 19960 8003E560 00000000 */ nop
glabel L8003E564_19964
/* 19964 8003E564 0C00FDF3 */ jal func_8003F7CC
/* 19968 8003E568 00000000 */ nop
/* 1996C 8003E56C 0800F967 */ j .L8003E59C
/* 19970 8003E570 00000000 */ nop
glabel L8003E574_19974
/* 19974 8003E574 0C0104D9 */ jal func_80041364
/* 19978 8003E578 00000000 */ nop
/* 1997C 8003E57C 0800F967 */ j .L8003E59C
/* 19980 8003E580 00000000 */ nop
glabel L8003E584_19984
/* 19984 8003E584 0C010C27 */ jal func_8004309C
/* 19988 8003E588 00000000 */ nop
/* 1998C 8003E58C 0800F967 */ j .L8003E59C
/* 19990 8003E590 00000000 */ nop
glabel L8003E594_19994
/* 19994 8003E594 0C0107C4 */ jal func_80041F10
/* 19998 8003E598 00000000 */ nop
.L8003E59C:
glabel L8003E59C_1999C
/* 1999C 8003E59C 0C0116DA */ jal func_80045B68
/* 199A0 8003E5A0 00000000 */ nop
/* 199A4 8003E5A4 8FBF0010 */ lw $ra, 0x10($sp)

View File

@ -9,30 +9,36 @@ glabel func_8003E5B0
/* 199C0 8003E5C0 10400019 */ beqz $v0, .L8003E628
/* 199C4 8003E5C4 AFBF0010 */ sw $ra, 0x10($sp)
/* 199C8 8003E5C8 00031080 */ sll $v0, $v1, 2
/* 199CC 8003E5CC 3C01800A */ lui $at, %hi(D_800985D8)
/* 199CC 8003E5CC 3C01800A */ lui $at, %hi(jtbl_800985D8_739D8)
/* 199D0 8003E5D0 00220821 */ addu $at, $at, $v0
/* 199D4 8003E5D4 8C2285D8 */ lw $v0, %lo(D_800985D8)($at)
/* 199D4 8003E5D4 8C2285D8 */ lw $v0, %lo(jtbl_800985D8_739D8)($at)
/* 199D8 8003E5D8 00400008 */ jr $v0
/* 199DC 8003E5DC 00000000 */ nop
glabel L8003E5E0_199E0
/* 199E0 8003E5E0 0C011050 */ jal func_80044140
/* 199E4 8003E5E4 00000000 */ nop
/* 199E8 8003E5E8 0800F98A */ j .L8003E628
/* 199EC 8003E5EC 00000000 */ nop
glabel L8003E5F0_199F0
/* 199F0 8003E5F0 0C0104D7 */ jal func_8004135C
/* 199F4 8003E5F4 00000000 */ nop
/* 199F8 8003E5F8 0800F98A */ j .L8003E628
/* 199FC 8003E5FC 00000000 */ nop
glabel L8003E600_19A00
/* 19A00 8003E600 0C010659 */ jal func_80041964
/* 19A04 8003E604 00000000 */ nop
/* 19A08 8003E608 0800F98A */ j .L8003E628
/* 19A0C 8003E60C 00000000 */ nop
glabel L8003E610_19A10
/* 19A10 8003E610 0C010C75 */ jal func_800431D4
/* 19A14 8003E614 00000000 */ nop
/* 19A18 8003E618 0800F98A */ j .L8003E628
/* 19A1C 8003E61C 00000000 */ nop
glabel L8003E620_19A20
/* 19A20 8003E620 0C010C13 */ jal func_8004304C
/* 19A24 8003E624 00000000 */ nop
.L8003E628:
glabel L8003E628_19A28
/* 19A28 8003E628 0C01170A */ jal func_80045C28
/* 19A2C 8003E62C 00000000 */ nop
/* 19A30 8003E630 8FBF0010 */ lw $ra, 0x10($sp)

View File

@ -14,24 +14,29 @@ glabel func_80244C30
/* 1654B4 80244C54 10400013 */ beqz $v0, .L80244CA4
/* 1654B8 80244C58 00C0982D */ daddu $s3, $a2, $zero
/* 1654BC 80244C5C 00031080 */ sll $v0, $v1, 2
/* 1654C0 80244C60 3C018025 */ lui $at, %hi(D_8024BF70)
/* 1654C0 80244C60 3C018025 */ lui $at, %hi(jtbl_8024BF70_16C7D0)
/* 1654C4 80244C64 00220821 */ addu $at, $at, $v0
/* 1654C8 80244C68 8C22BF70 */ lw $v0, %lo(D_8024BF70)($at)
/* 1654C8 80244C68 8C22BF70 */ lw $v0, %lo(jtbl_8024BF70_16C7D0)($at)
/* 1654CC 80244C6C 00400008 */ jr $v0
/* 1654D0 80244C70 00000000 */ nop
glabel L80244C74_1654D4
/* 1654D4 80244C74 24040001 */ addiu $a0, $zero, 1
/* 1654D8 80244C78 0809132B */ j .L80244CAC
/* 1654DC 80244C7C 24110009 */ addiu $s1, $zero, 9
glabel L80244C80_1654E0
/* 1654E0 80244C80 24040002 */ addiu $a0, $zero, 2
/* 1654E4 80244C84 0809132B */ j .L80244CAC
/* 1654E8 80244C88 24110008 */ addiu $s1, $zero, 8
glabel L80244C8C_1654EC
/* 1654EC 80244C8C 24040004 */ addiu $a0, $zero, 4
/* 1654F0 80244C90 0809132B */ j .L80244CAC
/* 1654F4 80244C94 24110019 */ addiu $s1, $zero, 0x19
glabel L80244C98_1654F8
/* 1654F8 80244C98 24040005 */ addiu $a0, $zero, 5
/* 1654FC 80244C9C 0809132B */ j .L80244CAC
/* 165500 80244CA0 24110010 */ addiu $s1, $zero, 0x10
.L80244CA4:
glabel L80244CA4_165504
/* 165504 80244CA4 24040003 */ addiu $a0, $zero, 3
/* 165508 80244CA8 2411000A */ addiu $s1, $zero, 0xa
.L80244CAC:

View File

@ -117,14 +117,15 @@ glabel func_80245A40
/* 166448 80245BE8 2C620005 */ sltiu $v0, $v1, 5
/* 16644C 80245BEC 1040001F */ beqz $v0, .L80245C6C
/* 166450 80245BF0 00031080 */ sll $v0, $v1, 2
/* 166454 80245BF4 3C018025 */ lui $at, %hi(D_8024BF88)
/* 166454 80245BF4 3C018025 */ lui $at, %hi(jtbl_8024BF88_16C7E8)
/* 166458 80245BF8 00220821 */ addu $at, $at, $v0
/* 16645C 80245BFC 8C22BF88 */ lw $v0, %lo(D_8024BF88)($at)
/* 16645C 80245BFC 8C22BF88 */ lw $v0, %lo(jtbl_8024BF88_16C7E8)($at)
/* 166460 80245C00 00400008 */ jr $v0
/* 166464 80245C04 00000000 */ nop
.L80245C08:
/* 166468 80245C08 080916DC */ j .L80245B70
/* 16646C 80245C0C A2620001 */ sb $v0, 1($s3)
glabel L80245C10_166470
/* 166470 80245C10 82630001 */ lb $v1, 1($s3)
/* 166474 80245C14 24020001 */ addiu $v0, $zero, 1
/* 166478 80245C18 14620014 */ bne $v1, $v0, .L80245C6C
@ -135,6 +136,7 @@ glabel func_80245A40
/* 16648C 80245C2C A2600001 */ sb $zero, 1($s3)
/* 166490 80245C30 0809171B */ j .L80245C6C
/* 166494 80245C34 00000000 */ nop
glabel L80245C38_166498
/* 166498 80245C38 82630001 */ lb $v1, 1($s3)
/* 16649C 80245C3C 24020001 */ addiu $v0, $zero, 1
/* 1664A0 80245C40 14620005 */ bne $v1, $v0, .L80245C58
@ -240,11 +242,12 @@ glabel func_80245A40
/* 166610 80245DB0 104002CD */ beqz $v0, .L802468E8
/* 166614 80245DB4 0000202D */ daddu $a0, $zero, $zero
/* 166618 80245DB8 00031080 */ sll $v0, $v1, 2
/* 16661C 80245DBC 3C018025 */ lui $at, %hi(D_8024BFA0)
/* 16661C 80245DBC 3C018025 */ lui $at, %hi(jtbl_8024BFA0_16C800)
/* 166620 80245DC0 00220821 */ addu $at, $at, $v0
/* 166624 80245DC4 8C22BFA0 */ lw $v0, %lo(D_8024BFA0)($at)
/* 166624 80245DC4 8C22BFA0 */ lw $v0, %lo(jtbl_8024BFA0_16C800)($at)
/* 166628 80245DC8 00400008 */ jr $v0
/* 16662C 80245DCC 00000000 */ nop
glabel L80245DD0_166630
/* 166630 80245DD0 92620003 */ lbu $v0, 3($s3)
/* 166634 80245DD4 2C420004 */ sltiu $v0, $v0, 4
/* 166638 80245DD8 10400007 */ beqz $v0, .L80245DF8
@ -518,6 +521,7 @@ glabel func_80245A40
/* 166A3C 802461DC A022C098 */ sb $v0, %lo(D_8024C098)($at)
/* 166A40 802461E0 08091A37 */ j .L802468DC
/* 166A44 802461E4 24020004 */ addiu $v0, $zero, 4
glabel L802461E8_166A48
/* 166A48 802461E8 92630003 */ lbu $v1, 3($s3)
/* 166A4C 802461EC 24020006 */ addiu $v0, $zero, 6
/* 166A50 802461F0 14620018 */ bne $v1, $v0, .L80246254
@ -621,6 +625,7 @@ glabel func_80245A40
/* 166BC4 80246364 A022C098 */ sb $v0, %lo(D_8024C098)($at)
/* 166BC8 80246368 08091A38 */ j .L802468E0
/* 166BCC 8024636C A0800004 */ sb $zero, 4($a0)
glabel L80246370_166BD0
/* 166BD0 80246370 92630003 */ lbu $v1, 3($s3)
/* 166BD4 80246374 24020006 */ addiu $v0, $zero, 6
/* 166BD8 80246378 14620018 */ bne $v1, $v0, .L802463DC
@ -666,6 +671,7 @@ glabel func_80245A40
/* 166C74 80246414 AC23C094 */ sw $v1, %lo(D_8024C094)($at)
/* 166C78 80246418 08091A3A */ j .L802468E8
/* 166C7C 8024641C 00000000 */ nop
glabel L80246420_166C80
/* 166C80 80246420 92630003 */ lbu $v1, 3($s3)
/* 166C84 80246424 24020006 */ addiu $v0, $zero, 6
/* 166C88 80246428 14620009 */ bne $v1, $v0, .L80246450
@ -873,6 +879,7 @@ glabel func_80245A40
/* 166F80 80246720 A022C098 */ sb $v0, %lo(D_8024C098)($at)
/* 166F84 80246724 08091A37 */ j .L802468DC
/* 166F88 80246728 24020003 */ addiu $v0, $zero, 3
glabel L8024672C_166F8C
/* 166F8C 8024672C 92630003 */ lbu $v1, 3($s3)
/* 166F90 80246730 24020006 */ addiu $v0, $zero, 6
/* 166F94 80246734 14620007 */ bne $v1, $v0, .L80246754
@ -1002,14 +1009,16 @@ glabel func_80245A40
/* 167160 80246900 2C620005 */ sltiu $v0, $v1, 5
/* 167164 80246904 1040000E */ beqz $v0, .L80246940
/* 167168 80246908 00031080 */ sll $v0, $v1, 2
/* 16716C 8024690C 3C018025 */ lui $at, %hi(D_8024BFB8)
/* 16716C 8024690C 3C018025 */ lui $at, %hi(jtbl_8024BFB8_16C818)
/* 167170 80246910 00220821 */ addu $at, $at, $v0
/* 167174 80246914 8C22BFB8 */ lw $v0, %lo(D_8024BFB8)($at)
/* 167174 80246914 8C22BFB8 */ lw $v0, %lo(jtbl_8024BFB8_16C818)($at)
/* 167178 80246918 00400008 */ jr $v0
/* 16717C 8024691C 00000000 */ nop
glabel L80246920_167180
/* 167180 80246920 0260202D */ daddu $a0, $s3, $zero
/* 167184 80246924 08091A4D */ j .L80246934
/* 167188 80246928 24050002 */ addiu $a1, $zero, 2
glabel L8024692C_16718C
/* 16718C 8024692C 0260202D */ daddu $a0, $s3, $zero
/* 167190 80246930 24050001 */ addiu $a1, $zero, 1
.L80246934:
@ -1020,11 +1029,12 @@ glabel func_80245A40
/* 1671A0 80246940 2C620005 */ sltiu $v0, $v1, 5
/* 1671A4 80246944 10400072 */ beqz $v0, .L80246B10
/* 1671A8 80246948 00031080 */ sll $v0, $v1, 2
/* 1671AC 8024694C 3C018025 */ lui $at, %hi(D_8024BFD0)
/* 1671AC 8024694C 3C018025 */ lui $at, %hi(jtbl_8024BFD0_16C830)
/* 1671B0 80246950 00220821 */ addu $at, $at, $v0
/* 1671B4 80246954 8C22BFD0 */ lw $v0, %lo(D_8024BFD0)($at)
/* 1671B4 80246954 8C22BFD0 */ lw $v0, %lo(jtbl_8024BFD0_16C830)($at)
/* 1671B8 80246958 00400008 */ jr $v0
/* 1671BC 8024695C 00000000 */ nop
glabel L80246960_1671C0
/* 1671C0 80246960 24040033 */ addiu $a0, $zero, 0x33
/* 1671C4 80246964 3C128024 */ lui $s2, %hi(func_8024368C)
/* 1671C8 80246968 2652368C */ addiu $s2, $s2, %lo(func_8024368C)
@ -1066,6 +1076,7 @@ glabel func_80245A40
/* 167258 802469F8 240400D6 */ addiu $a0, $zero, 0xd6
/* 16725C 802469FC 08091AC2 */ j .L80246B08
/* 167260 80246A00 2404000F */ addiu $a0, $zero, 0xf
glabel L80246A04_167264
/* 167264 80246A04 A2600004 */ sb $zero, 4($s3)
/* 167268 80246A08 0260202D */ daddu $a0, $s3, $zero
/* 16726C 80246A0C 0000282D */ daddu $a1, $zero, $zero
@ -1089,6 +1100,7 @@ glabel func_80245A40
/* 1672B4 80246A54 0200282D */ daddu $a1, $s0, $zero
/* 1672B8 80246A58 08091ABB */ j .L80246AEC
/* 1672BC 80246A5C 00000000 */ nop
glabel L80246A60_1672C0
/* 1672C0 80246A60 A2600004 */ sb $zero, 4($s3)
/* 1672C4 80246A64 0260202D */ daddu $a0, $s3, $zero
/* 1672C8 80246A68 24050001 */ addiu $a1, $zero, 1
@ -1112,6 +1124,7 @@ glabel func_80245A40
/* 167310 80246AB0 0200282D */ daddu $a1, $s0, $zero
/* 167314 80246AB4 08091ABB */ j .L80246AEC
/* 167318 80246AB8 00000000 */ nop
glabel L80246ABC_16731C
/* 16731C 80246ABC 24020003 */ addiu $v0, $zero, 3
/* 167320 80246AC0 A2620004 */ sb $v0, 4($s3)
/* 167324 80246AC4 3C058025 */ lui $a1, %hi(D_8024C094)
@ -1129,6 +1142,7 @@ glabel func_80245A40
/* 167350 80246AF0 240400CA */ addiu $a0, $zero, 0xca
/* 167354 80246AF4 08091AC4 */ j .L80246B10
/* 167358 80246AF8 00000000 */ nop
glabel L80246AFC_16735C
/* 16735C 80246AFC 0C05272D */ jal play_sound
/* 167360 80246B00 240400CA */ addiu $a0, $zero, 0xca
/* 167364 80246B04 2404000D */ addiu $a0, $zero, 0xd

View File

@ -18,11 +18,12 @@ glabel func_80246D10
/* 1675A4 80246D44 1040000B */ beqz $v0, .L80246D74
/* 1675A8 80246D48 00C0A82D */ daddu $s5, $a2, $zero
/* 1675AC 80246D4C 00031080 */ sll $v0, $v1, 2
/* 1675B0 80246D50 3C018025 */ lui $at, %hi(D_8024BFE8)
/* 1675B0 80246D50 3C018025 */ lui $at, %hi(jtbl_8024BFE8_16C848)
/* 1675B4 80246D54 00220821 */ addu $at, $at, $v0
/* 1675B8 80246D58 8C22BFE8 */ lw $v0, %lo(D_8024BFE8)($at)
/* 1675B8 80246D58 8C22BFE8 */ lw $v0, %lo(jtbl_8024BFE8_16C848)($at)
/* 1675BC 80246D5C 00400008 */ jr $v0
/* 1675C0 80246D60 00000000 */ nop
glabel L80246D64_1675C4
/* 1675C4 80246D64 2413001C */ addiu $s3, $zero, 0x1c
/* 1675C8 80246D68 24120004 */ addiu $s2, $zero, 4
/* 1675CC 80246D6C 0260882D */ daddu $s1, $s3, $zero

View File

@ -15,11 +15,12 @@ glabel func_80246E24
/* 1676AC 80246E4C 104000CA */ beqz $v0, .L80247178
/* 1676B0 80246E50 00C0A02D */ daddu $s4, $a2, $zero
/* 1676B4 80246E54 00031080 */ sll $v0, $v1, 2
/* 1676B8 80246E58 3C018025 */ lui $at, %hi(D_8024C000)
/* 1676B8 80246E58 3C018025 */ lui $at, %hi(jtbl_8024C000_16C860)
/* 1676BC 80246E5C 00220821 */ addu $at, $at, $v0
/* 1676C0 80246E60 8C22C000 */ lw $v0, %lo(D_8024C000)($at)
/* 1676C0 80246E60 8C22C000 */ lw $v0, %lo(jtbl_8024C000_16C860)($at)
/* 1676C4 80246E64 00400008 */ jr $v0
/* 1676C8 80246E68 00000000 */ nop
glabel L80246E6C_1676CC
/* 1676CC 80246E6C 0C0926A9 */ jal func_80249AA4
/* 1676D0 80246E70 24040010 */ addiu $a0, $zero, 0x10
/* 1676D4 80246E74 0040202D */ daddu $a0, $v0, $zero
@ -57,6 +58,7 @@ glabel func_80246E24
/* 167754 80246EF4 0040202D */ daddu $a0, $v0, $zero
/* 167758 80246EF8 08091C59 */ j .L80247164
/* 16775C 80246EFC 26650063 */ addiu $a1, $s3, 0x63
glabel L80246F00_167760
/* 167760 80246F00 0C0926A9 */ jal func_80249AA4
/* 167764 80246F04 24040016 */ addiu $a0, $zero, 0x16
/* 167768 80246F08 0040202D */ daddu $a0, $v0, $zero
@ -96,6 +98,7 @@ glabel func_80246E24
/* 1677F0 80246F90 0220282D */ daddu $a1, $s1, $zero
/* 1677F4 80246F94 08091C5A */ j .L80247168
/* 1677F8 80246F98 26860012 */ addiu $a2, $s4, 0x12
glabel L80246F9C_1677FC
/* 1677FC 80246F9C 0C0926A9 */ jal func_80249AA4
/* 167800 80246FA0 24040011 */ addiu $a0, $zero, 0x11
/* 167804 80246FA4 0040202D */ daddu $a0, $v0, $zero
@ -112,6 +115,7 @@ glabel func_80246E24
/* 167830 80246FD0 0200282D */ daddu $a1, $s0, $zero
/* 167834 80246FD4 08091C5A */ j .L80247168
/* 167838 80246FD8 26860012 */ addiu $a2, $s4, 0x12
glabel L80246FDC_16783C
/* 16783C 80246FDC 0C0926A9 */ jal func_80249AA4
/* 167840 80246FE0 24040013 */ addiu $a0, $zero, 0x13
/* 167844 80246FE4 0040202D */ daddu $a0, $v0, $zero
@ -176,6 +180,7 @@ glabel func_80246E24
/* 167928 802470C8 26650046 */ addiu $a1, $s3, 0x46
/* 16792C 802470CC 08091C5A */ j .L80247168
/* 167930 802470D0 26860026 */ addiu $a2, $s4, 0x26
glabel L802470D4_167934
/* 167934 802470D4 0C0926A9 */ jal func_80249AA4
/* 167938 802470D8 24040019 */ addiu $a0, $zero, 0x19
/* 16793C 802470DC 0040202D */ daddu $a0, $v0, $zero

View File

@ -99,11 +99,12 @@ glabel func_802471EC
/* 167BB0 80247350 2C620005 */ sltiu $v0, $v1, 5
/* 167BB4 80247354 10400218 */ beqz $v0, .L80247BB8
/* 167BB8 80247358 00031080 */ sll $v0, $v1, 2
/* 167BBC 8024735C 3C018025 */ lui $at, %hi(D_8024C018)
/* 167BBC 8024735C 3C018025 */ lui $at, %hi(jtbl_8024C018_16C878)
/* 167BC0 80247360 00220821 */ addu $at, $at, $v0
/* 167BC4 80247364 8C22C018 */ lw $v0, %lo(D_8024C018)($at)
/* 167BC4 80247364 8C22C018 */ lw $v0, %lo(jtbl_8024C018_16C878)($at)
/* 167BC8 80247368 00400008 */ jr $v0
/* 167BCC 8024736C 00000000 */ nop
glabel L80247370_167BD0
/* 167BD0 80247370 24020002 */ addiu $v0, $zero, 2
/* 167BD4 80247374 3C038025 */ lui $v1, %hi(D_80249B8C)
/* 167BD8 80247378 8C639B8C */ lw $v1, %lo(D_80249B8C)($v1)
@ -202,6 +203,7 @@ glabel func_802471EC
/* 167D38 802474D8 A0207A24 */ sb $zero, %lo(D_80077A24)($at)
/* 167D3C 802474DC 08091EEE */ j .L80247BB8
/* 167D40 802474E0 00000000 */ nop
glabel L802474E4_167D44
/* 167D44 802474E4 24020002 */ addiu $v0, $zero, 2
/* 167D48 802474E8 3C018025 */ lui $at, %hi(D_8024C098)
/* 167D4C 802474EC A022C098 */ sb $v0, %lo(D_8024C098)($at)
@ -302,6 +304,7 @@ glabel func_802471EC
/* 167EB8 80247658 8E030000 */ lw $v1, ($s0)
/* 167EBC 8024765C 08091DF9 */ j .L802477E4
/* 167EC0 80247660 24020001 */ addiu $v0, $zero, 1
glabel L80247664_167EC4
/* 167EC4 80247664 24020002 */ addiu $v0, $zero, 2
/* 167EC8 80247668 3C018025 */ lui $at, %hi(D_8024C098)
/* 167ECC 8024766C A022C098 */ sb $v0, %lo(D_8024C098)($at)
@ -408,6 +411,7 @@ glabel func_802471EC
/* 16804C 802477EC A0227A24 */ sb $v0, %lo(D_80077A24)($at)
/* 168050 802477F0 08091EEE */ j .L80247BB8
/* 168054 802477F4 00000000 */ nop
glabel L802477F8_168058
/* 168058 802477F8 0C039CE8 */ jal clear_player_data
/* 16805C 802477FC 00000000 */ nop
/* 168060 80247800 0C0514C8 */ jal clear_saved_variables
@ -558,6 +562,7 @@ glabel func_802471EC
/* 168290 80247A30 2404002F */ addiu $a0, $zero, 0x2f
/* 168294 80247A34 08091EEC */ j .L80247BB0
/* 168298 80247A38 24050001 */ addiu $a1, $zero, 1
glabel L80247A3C_16829C
/* 16829C 80247A3C 3C05800E */ lui $a1, %hi(D_800D95E8)
/* 1682A0 80247A40 24A595E8 */ addiu $a1, $a1, %lo(D_800D95E8)
/* 1682A4 80247A44 24060001 */ addiu $a2, $zero, 1
@ -590,17 +595,19 @@ glabel func_802471EC
/* 168304 80247AA4 2C620005 */ sltiu $v0, $v1, 5
/* 168308 80247AA8 10400043 */ beqz $v0, .L80247BB8
/* 16830C 80247AAC 00031080 */ sll $v0, $v1, 2
/* 168310 80247AB0 3C018025 */ lui $at, %hi(D_8024C030)
/* 168310 80247AB0 3C018025 */ lui $at, %hi(jtbl_8024C030_16C890)
/* 168314 80247AB4 00220821 */ addu $at, $at, $v0
/* 168318 80247AB8 8C22C030 */ lw $v0, %lo(D_8024C030)($at)
/* 168318 80247AB8 8C22C030 */ lw $v0, %lo(jtbl_8024C030_16C890)($at)
/* 16831C 80247ABC 00400008 */ jr $v0
/* 168320 80247AC0 00000000 */ nop
glabel L80247AC4_168324
/* 168324 80247AC4 3C018025 */ lui $at, %hi(D_8024C098)
/* 168328 80247AC8 A020C098 */ sb $zero, %lo(D_8024C098)($at)
/* 16832C 80247ACC 3C058024 */ lui $a1, %hi(func_80243EEC)
/* 168330 80247AD0 24A53EEC */ addiu $a1, $a1, %lo(func_80243EEC)
/* 168334 80247AD4 08091EEC */ j .L80247BB0
/* 168338 80247AD8 24040032 */ addiu $a0, $zero, 0x32
glabel L80247ADC_16833C
/* 16833C 80247ADC 24020003 */ addiu $v0, $zero, 3
/* 168340 80247AE0 3C018025 */ lui $at, %hi(D_8024C098)
/* 168344 80247AE4 A022C098 */ sb $v0, %lo(D_8024C098)($at)
@ -608,6 +615,7 @@ glabel func_802471EC
/* 16834C 80247AEC 24A53EEC */ addiu $a1, $a1, %lo(func_80243EEC)
/* 168350 80247AF0 08091EEC */ j .L80247BB0
/* 168354 80247AF4 24040032 */ addiu $a0, $zero, 0x32
glabel L80247AF8_168358
/* 168358 80247AF8 2404002D */ addiu $a0, $zero, 0x2d
/* 16835C 80247AFC 3C108024 */ lui $s0, %hi(func_8024381C)
/* 168360 80247B00 2610381C */ addiu $s0, $s0, %lo(func_8024381C)
@ -673,17 +681,19 @@ glabel func_802471EC
/* 168448 80247BE8 2C820005 */ sltiu $v0, $a0, 5
/* 16844C 80247BEC 10400043 */ beqz $v0, .L80247CFC
/* 168450 80247BF0 00041080 */ sll $v0, $a0, 2
/* 168454 80247BF4 3C018025 */ lui $at, %hi(pause_partners_draw_movelist_title)
/* 168454 80247BF4 3C018025 */ lui $at, %hi(jtbl_8024C048_16C8A8)
/* 168458 80247BF8 00220821 */ addu $at, $at, $v0
/* 16845C 80247BFC 8C22C048 */ lw $v0, %lo(pause_partners_draw_movelist_title)($at)
/* 16845C 80247BFC 8C22C048 */ lw $v0, %lo(jtbl_8024C048_16C8A8)($at)
/* 168460 80247C00 00400008 */ jr $v0
/* 168464 80247C04 00000000 */ nop
glabel L80247C08_168468
/* 168468 80247C08 3C018025 */ lui $at, %hi(D_8024C098)
/* 16846C 80247C0C A020C098 */ sb $zero, %lo(D_8024C098)($at)
/* 168470 80247C10 3C058024 */ lui $a1, %hi(func_80243EEC)
/* 168474 80247C14 24A53EEC */ addiu $a1, $a1, %lo(func_80243EEC)
/* 168478 80247C18 08091F3D */ j .L80247CF4
/* 16847C 80247C1C 24040032 */ addiu $a0, $zero, 0x32
glabel L80247C20_168480
/* 168480 80247C20 24020003 */ addiu $v0, $zero, 3
/* 168484 80247C24 3C018025 */ lui $at, %hi(D_8024C098)
/* 168488 80247C28 A022C098 */ sb $v0, %lo(D_8024C098)($at)
@ -691,6 +701,7 @@ glabel func_802471EC
/* 168490 80247C30 24A53EEC */ addiu $a1, $a1, %lo(func_80243EEC)
/* 168494 80247C34 08091F3D */ j .L80247CF4
/* 168498 80247C38 24040032 */ addiu $a0, $zero, 0x32
glabel L80247C3C_16849C
/* 16849C 80247C3C 2404002D */ addiu $a0, $zero, 0x2d
/* 1684A0 80247C40 3C108024 */ lui $s0, %hi(func_8024381C)
/* 1684A4 80247C44 2610381C */ addiu $s0, $s0, %lo(func_8024381C)

View File

@ -152,11 +152,12 @@ glabel func_80248BF4
/* 169674 80248E14 2C620005 */ sltiu $v0, $v1, 5
/* 169678 80248E18 1040006D */ beqz $v0, .L80248FD0
/* 16967C 80248E1C 00031080 */ sll $v0, $v1, 2
/* 169680 80248E20 3C018025 */ lui $at, %hi(D_8024C060)
/* 169680 80248E20 3C018025 */ lui $at, %hi(jtbl_8024C060_16C8C0)
/* 169684 80248E24 00220821 */ addu $at, $at, $v0
/* 169688 80248E28 8C22C060 */ lw $v0, %lo(D_8024C060)($at)
/* 169688 80248E28 8C22C060 */ lw $v0, %lo(jtbl_8024C060_16C8C0)($at)
/* 16968C 80248E2C 00400008 */ jr $v0
/* 169690 80248E30 00000000 */ nop
glabel L80248E34_169694
/* 169694 80248E34 0C05272D */ jal play_sound
/* 169698 80248E38 24042103 */ addiu $a0, $zero, 0x2103
/* 16969C 80248E3C 3C048025 */ lui $a0, %hi(D_8024C090)
@ -170,6 +171,7 @@ glabel func_80248BF4
/* 1696B8 80248E58 80830000 */ lb $v1, ($a0)
/* 1696BC 80248E5C 08092402 */ j .L80249008
/* 1696C0 80248E60 240200F7 */ addiu $v0, $zero, 0xf7
glabel L80248E64_1696C4
/* 1696C4 80248E64 82020004 */ lb $v0, 4($s0)
/* 1696C8 80248E68 24110001 */ addiu $s1, $zero, 1
/* 1696CC 80248E6C 10510071 */ beq $v0, $s1, .L80249034
@ -181,6 +183,7 @@ glabel func_80248BF4
/* 1696E4 80248E84 0200202D */ daddu $a0, $s0, $zero
/* 1696E8 80248E88 080923AD */ j .L80248EB4
/* 1696EC 80248E8C A2110004 */ sb $s1, 4($s0)
glabel L80248E90_1696F0
/* 1696F0 80248E90 82020004 */ lb $v0, 4($s0)
/* 1696F4 80248E94 10400067 */ beqz $v0, .L80249034
/* 1696F8 80248E98 00000000 */ nop
@ -199,6 +202,7 @@ glabel func_80248BF4
/* 169728 80248EC8 24040031 */ addiu $a0, $zero, 0x31
/* 16972C 80248ECC 0809240D */ j .L80249034
/* 169730 80248ED0 00000000 */ nop
glabel L80248ED4_169734
/* 169734 80248ED4 0000182D */ daddu $v1, $zero, $zero
/* 169738 80248ED8 3C058025 */ lui $a1, %hi(D_8024C110)
/* 16973C 80248EDC 24A5C110 */ addiu $a1, $a1, %lo(D_8024C110)
@ -296,6 +300,7 @@ glabel func_80248BF4
/* 16988C 8024902C 50400001 */ beql $v0, $zero, .L80249034
/* 169890 80249030 A0850000 */ sb $a1, ($a0)
.L80249034:
glabel L80249034_169894
/* 169894 80249034 92020003 */ lbu $v0, 3($s0)
/* 169898 80249038 24420039 */ addiu $v0, $v0, 0x39
/* 16989C 8024903C 304200FF */ andi $v0, $v0, 0xff

View File

@ -39,11 +39,12 @@ glabel begin_battle
/* 16FB74 80241294 104001FC */ beqz $v0, .L80241A88
/* 16FB78 80241298 AE950438 */ sw $s5, 0x438($s4)
/* 16FB7C 8024129C 00031080 */ sll $v0, $v1, 2
/* 16FB80 802412A0 3C01802A */ lui $at, %hi(D_8029CA88)
/* 16FB80 802412A0 3C01802A */ lui $at, %hi(jtbl_8029CA88_1CB368)
/* 16FB84 802412A4 00220821 */ addu $at, $at, $v0
/* 16FB88 802412A8 8C22CA88 */ lw $v0, %lo(D_8029CA88)($at)
/* 16FB88 802412A8 8C22CA88 */ lw $v0, %lo(jtbl_8029CA88_1CB368)($at)
/* 16FB8C 802412AC 00400008 */ jr $v0
/* 16FB90 802412B0 00000000 */ nop
glabel L802412B4_16FB94
/* 16FB94 802412B4 3C05BF80 */ lui $a1, 0xbf80
/* 16FB98 802412B8 8EC20004 */ lw $v0, 4($s6)
/* 16FB9C 802412BC 3C01802A */ lui $at, %hi(D_8029F240)
@ -235,6 +236,7 @@ glabel begin_battle
/* 16FE64 80241584 AC30C4DC */ sw $s0, %lo(gBattleStatus+0x46C)($at)
/* 16FE68 80241588 080906A2 */ j .L80241A88
/* 16FE6C 8024158C AE8200C8 */ sw $v0, 0xc8($s4)
glabel L80241590_16FE70
/* 16FE70 80241590 8E8400C8 */ lw $a0, 0xc8($s4)
/* 16FE74 80241594 0C0B1059 */ jal does_script_exist
/* 16FE78 80241598 00000000 */ nop
@ -398,6 +400,7 @@ glabel begin_battle
.L802417D4:
/* 1700B4 802417D4 08090608 */ j .L80241820
/* 1700B8 802417D8 24130001 */ addiu $s3, $zero, 1
glabel L802417DC_1700BC
/* 1700BC 802417DC 0000882D */ daddu $s1, $zero, $zero
/* 1700C0 802417E0 3C02802A */ lui $v0, %hi(D_8029F240)
/* 1700C4 802417E4 8C42F240 */ lw $v0, %lo(D_8029F240)($v0)
@ -534,6 +537,7 @@ glabel begin_battle
/* 1702A0 802419C0 AC22C4DC */ sw $v0, %lo(gBattleStatus+0x46C)($at)
/* 1702A4 802419C4 080906A2 */ j .L80241A88
/* 1702A8 802419C8 00000000 */ nop
glabel L802419CC_1702AC
/* 1702AC 802419CC 3C108028 */ lui $s0, %hi(D_80280A30)
/* 1702B0 802419D0 26100A30 */ addiu $s0, $s0, %lo(D_80280A30)
/* 1702B4 802419D4 8E020000 */ lw $v0, ($s0)
@ -576,6 +580,7 @@ glabel begin_battle
/* 170338 80241A58 AC600000 */ sw $zero, ($v1)
/* 17033C 80241A5C 080906A2 */ j .L80241A88
/* 170340 80241A60 00000000 */ nop
glabel L80241A64_170344
/* 170344 80241A64 8282008C */ lb $v0, 0x8c($s4)
/* 170348 80241A68 14400007 */ bnez $v0, .L80241A88
/* 17034C 80241A6C 00000000 */ nop
@ -587,6 +592,7 @@ glabel begin_battle
/* 170360 80241A80 0C090464 */ jal func_80241190
/* 170364 80241A84 00000000 */ nop
.L80241A88:
glabel L80241A88_170368
/* 170368 80241A88 8FBF0044 */ lw $ra, 0x44($sp)
/* 17036C 80241A8C 8FBE0040 */ lw $fp, 0x40($sp)
/* 170370 80241A90 8FB7003C */ lw $s7, 0x3c($sp)

View File

@ -19,11 +19,12 @@ glabel end_battle
/* 173368 80244A88 104000BA */ beqz $v0, .L80244D74
/* 17336C 80244A8C AFB00018 */ sw $s0, 0x18($sp)
/* 173370 80244A90 00031080 */ sll $v0, $v1, 2
/* 173374 80244A94 3C01802A */ lui $at, %hi(D_8029CAB8)
/* 173374 80244A94 3C01802A */ lui $at, %hi(jtbl_8029CAB8_1CB398)
/* 173378 80244A98 00220821 */ addu $at, $at, $v0
/* 17337C 80244A9C 8C22CAB8 */ lw $v0, %lo(D_8029CAB8)($at)
/* 17337C 80244A9C 8C22CAB8 */ lw $v0, %lo(jtbl_8029CAB8_1CB398)($at)
/* 173380 80244AA0 00400008 */ jr $v0
/* 173384 80244AA4 00000000 */ nop
glabel L80244AA8_173388
/* 173388 80244AA8 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 17338C 80244AAC 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 173390 80244AB0 3C048028 */ lui $a0, %hi(D_80280A30)
@ -64,6 +65,7 @@ glabel end_battle
/* 173414 80244B34 AC22C4DC */ sw $v0, %lo(gBattleStatus+0x46C)($at)
/* 173418 80244B38 0809135D */ j .L80244D74
/* 17341C 80244B3C 00000000 */ nop
glabel L80244B40_173420
/* 173420 80244B40 3C048028 */ lui $a0, %hi(D_80280A30)
/* 173424 80244B44 24840A30 */ addiu $a0, $a0, %lo(D_80280A30)
/* 173428 80244B48 8C830000 */ lw $v1, ($a0)
@ -83,6 +85,7 @@ glabel end_battle
/* 17345C 80244B7C AC850000 */ sw $a1, ($a0)
/* 173460 80244B80 0809135D */ j .L80244D74
/* 173464 80244B84 00000000 */ nop
glabel L80244B88_173468
/* 173468 80244B88 240200FF */ addiu $v0, $zero, 0xff
/* 17346C 80244B8C 3C04800E */ lui $a0, %hi(gBattleStatus)
/* 173470 80244B90 2484C070 */ addiu $a0, $a0, %lo(gBattleStatus)
@ -119,6 +122,7 @@ glabel end_battle
/* 1734E0 80244C00 AC22C4DC */ sw $v0, %lo(gBattleStatus+0x46C)($at)
/* 1734E4 80244C04 0809135D */ j .L80244D74
/* 1734E8 80244C08 AE4300C0 */ sw $v1, 0xc0($s2)
glabel L80244C0C_1734EC
/* 1734EC 80244C0C 8E4400C0 */ lw $a0, 0xc0($s2)
/* 1734F0 80244C10 0C0B1059 */ jal does_script_exist
/* 1734F4 80244C14 00000000 */ nop
@ -126,6 +130,7 @@ glabel end_battle
/* 1734FC 80244C1C 24020004 */ addiu $v0, $zero, 4
/* 173500 80244C20 3C01800E */ lui $at, %hi(gBattleStatus+0x46C)
/* 173504 80244C24 AC22C4DC */ sw $v0, %lo(gBattleStatus+0x46C)($at)
glabel L80244C28_173508
/* 173508 80244C28 0C0B1045 */ jal kill_all_scripts
/* 17350C 80244C2C 0000882D */ daddu $s1, $zero, $zero
/* 173510 80244C30 0240802D */ daddu $s0, $s2, $zero

View File

@ -16,11 +16,12 @@ glabel func_80248B08
/* 177414 80248B34 1040008A */ beqz $v0, .L80248D60
/* 177418 80248B38 AFB00010 */ sw $s0, 0x10($sp)
/* 17741C 80248B3C 00031080 */ sll $v0, $v1, 2
/* 177420 80248B40 3C01802A */ lui $at, %hi(D_8029CBE0)
/* 177420 80248B40 3C01802A */ lui $at, %hi(jtbl_8029CBE0_1CB4C0)
/* 177424 80248B44 00220821 */ addu $at, $at, $v0
/* 177428 80248B48 8C22CBE0 */ lw $v0, %lo(D_8029CBE0)($at)
/* 177428 80248B48 8C22CBE0 */ lw $v0, %lo(jtbl_8029CBE0_1CB4C0)($at)
/* 17742C 80248B4C 00400008 */ jr $v0
/* 177430 80248B50 00000000 */ nop
glabel L80248B54_177434
/* 177434 80248B54 3C038028 */ lui $v1, %hi(D_802809F6)
/* 177438 80248B58 846309F6 */ lh $v1, %lo(D_802809F6)($v1)
/* 17743C 80248B5C 2402FFFF */ addiu $v0, $zero, -1
@ -43,6 +44,7 @@ glabel func_80248B08
/* 177478 80248B98 AC22C4DC */ sw $v0, %lo(gBattleStatus+0x46C)($at)
/* 17747C 80248B9C 08092358 */ j .L80248D60
/* 177480 80248BA0 00000000 */ nop
glabel L80248BA4_177484
/* 177484 80248BA4 3C038028 */ lui $v1, %hi(D_802809F6)
/* 177488 80248BA8 846309F6 */ lh $v1, %lo(D_802809F6)($v1)
/* 17748C 80248BAC 2402FFFF */ addiu $v0, $zero, -1
@ -72,6 +74,7 @@ glabel func_80248B08
/* 1774E0 80248C00 AC640000 */ sw $a0, ($v1)
/* 1774E4 80248C04 08092358 */ j .L80248D60
/* 1774E8 80248C08 00000000 */ nop
glabel L80248C0C_1774EC
/* 1774EC 80248C0C 240200FF */ addiu $v0, $zero, 0xff
/* 1774F0 80248C10 3C04800E */ lui $a0, %hi(gBattleStatus)
/* 1774F4 80248C14 2484C070 */ addiu $a0, $a0, %lo(gBattleStatus)
@ -108,6 +111,7 @@ glabel func_80248B08
/* 177564 80248C84 AC22C4DC */ sw $v0, %lo(gBattleStatus+0x46C)($at)
/* 177568 80248C88 08092358 */ j .L80248D60
/* 17756C 80248C8C AE4300C0 */ sw $v1, 0xc0($s2)
glabel L80248C90_177570
/* 177570 80248C90 8E4400C0 */ lw $a0, 0xc0($s2)
/* 177574 80248C94 0C0B1059 */ jal does_script_exist
/* 177578 80248C98 00000000 */ nop
@ -115,6 +119,7 @@ glabel func_80248B08
/* 177580 80248CA0 24020004 */ addiu $v0, $zero, 4
/* 177584 80248CA4 3C01800E */ lui $at, %hi(gBattleStatus+0x46C)
/* 177588 80248CA8 AC22C4DC */ sw $v0, %lo(gBattleStatus+0x46C)($at)
glabel L80248CAC_17758C
/* 17758C 80248CAC 0C0B1045 */ jal kill_all_scripts
/* 177590 80248CB0 0000882D */ daddu $s1, $zero, $zero
/* 177594 80248CB4 0240802D */ daddu $s0, $s2, $zero

View File

@ -20,11 +20,12 @@ glabel update_enemy_action
/* 175E8C 802475AC 2C62000D */ sltiu $v0, $v1, 0xd
/* 175E90 802475B0 10400106 */ beqz $v0, .L802479CC
/* 175E94 802475B4 00031080 */ sll $v0, $v1, 2
/* 175E98 802475B8 3C01802A */ lui $at, %hi(D_8029CB88)
/* 175E98 802475B8 3C01802A */ lui $at, %hi(jtbl_8029CB88_1CB468)
/* 175E9C 802475BC 00220821 */ addu $at, $at, $v0
/* 175EA0 802475C0 8C22CB88 */ lw $v0, %lo(D_8029CB88)($at)
/* 175EA0 802475C0 8C22CB88 */ lw $v0, %lo(jtbl_8029CB88_1CB468)($at)
/* 175EA4 802475C4 00400008 */ jr $v0
/* 175EA8 802475C8 00000000 */ nop
glabel L802475CC_175EAC
/* 175EAC 802475CC 3C04FFDF */ lui $a0, 0xffdf
/* 175EB0 802475D0 3484FFFF */ ori $a0, $a0, 0xffff
/* 175EB4 802475D4 3C05F7FF */ lui $a1, 0xf7ff
@ -116,6 +117,7 @@ glabel update_enemy_action
/* 175FF4 80247714 AC430148 */ sw $v1, 0x148($v0)
/* 175FF8 80247718 08091E71 */ j .L802479C4
/* 175FFC 8024771C 24020002 */ addiu $v0, $zero, 2
glabel L80247720_176000
/* 176000 80247720 8EA201D4 */ lw $v0, 0x1d4($s5)
/* 176004 80247724 10400005 */ beqz $v0, .L8024773C
/* 176008 80247728 00000000 */ nop
@ -250,24 +252,31 @@ glabel update_enemy_action
/* 1761DC 802478FC 2C620007 */ sltiu $v0, $v1, 7
/* 1761E0 80247900 10400012 */ beqz $v0, .L8024794C
/* 1761E4 80247904 00031080 */ sll $v0, $v1, 2
/* 1761E8 80247908 3C01802A */ lui $at, %hi(D_8029CBC0)
/* 1761E8 80247908 3C01802A */ lui $at, %hi(jtbl_8029CBC0_1CB4A0)
/* 1761EC 8024790C 00220821 */ addu $at, $at, $v0
/* 1761F0 80247910 8C22CBC0 */ lw $v0, %lo(D_8029CBC0)($at)
/* 1761F0 80247910 8C22CBC0 */ lw $v0, %lo(jtbl_8029CBC0_1CB4A0)($at)
/* 1761F4 80247914 00400008 */ jr $v0
/* 1761F8 80247918 00000000 */ nop
glabel L8024791C_1761FC
/* 1761FC 8024791C 08091E57 */ j .L8024795C
/* 176200 80247920 2404000A */ addiu $a0, $zero, 0xa
glabel L80247924_176204
/* 176204 80247924 08091E57 */ j .L8024795C
/* 176208 80247928 2404000B */ addiu $a0, $zero, 0xb
glabel L8024792C_17620C
/* 17620C 8024792C 08091E57 */ j .L8024795C
/* 176210 80247930 2404000C */ addiu $a0, $zero, 0xc
glabel L80247934_176214
/* 176214 80247934 08091E57 */ j .L8024795C
/* 176218 80247938 2404000D */ addiu $a0, $zero, 0xd
glabel L8024793C_17621C
/* 17621C 8024793C 08091E57 */ j .L8024795C
/* 176220 80247940 2404000E */ addiu $a0, $zero, 0xe
glabel L80247944_176224
/* 176224 80247944 08091E57 */ j .L8024795C
/* 176228 80247948 2404000F */ addiu $a0, $zero, 0xf
.L8024794C:
glabel L8024794C_17622C
/* 17622C 8024794C 0000202D */ daddu $a0, $zero, $zero
/* 176230 80247950 24020014 */ addiu $v0, $zero, 0x14
/* 176234 80247954 3C01800E */ lui $at, %hi(gBattleStatus+0x46C)
@ -278,6 +287,7 @@ glabel update_enemy_action
/* 176244 80247964 2402000B */ addiu $v0, $zero, 0xb
/* 176248 80247968 08091E71 */ j .L802479C4
/* 17624C 8024796C A2A0021C */ sb $zero, 0x21c($s5)
glabel L80247970_176250
/* 176250 80247970 0C093EAD */ jal is_popup_displayed
/* 176254 80247974 00000000 */ nop
/* 176258 80247978 14400014 */ bnez $v0, .L802479CC
@ -291,6 +301,7 @@ glabel update_enemy_action
/* 176278 80247998 AC22F248 */ sw $v0, %lo(D_8029F248)($at)
/* 17627C 8024799C 08091E71 */ j .L802479C4
/* 176280 802479A0 2402000C */ addiu $v0, $zero, 0xc
glabel L802479A4_176284
/* 176284 802479A4 3C03802A */ lui $v1, %hi(D_8029F248)
/* 176288 802479A8 2463F248 */ addiu $v1, $v1, %lo(D_8029F248)
/* 17628C 802479AC 8C620000 */ lw $v0, ($v1)
@ -304,6 +315,7 @@ glabel update_enemy_action
/* 1762A4 802479C4 3C01800E */ lui $at, %hi(gBattleStatus+0x46C)
/* 1762A8 802479C8 AC22C4DC */ sw $v0, %lo(gBattleStatus+0x46C)($at)
.L802479CC:
glabel L802479CC_1762AC
/* 1762AC 802479CC 3C10800E */ lui $s0, %hi(gBattleStatus+0x46C)
/* 1762B0 802479D0 2610C4DC */ addiu $s0, $s0, %lo(gBattleStatus+0x46C)
/* 1762B4 802479D4 8E030000 */ lw $v1, ($s0)

View File

@ -19,11 +19,12 @@ glabel update_partner_action
/* 17544C 80246B6C 2C62000D */ sltiu $v0, $v1, 0xd
/* 175450 80246B70 10400122 */ beqz $v0, .L80246FFC
/* 175454 80246B74 00031080 */ sll $v0, $v1, 2
/* 175458 80246B78 3C01802A */ lui $at, %hi(D_8029CB30)
/* 175458 80246B78 3C01802A */ lui $at, %hi(jtbl_8029CB30_1CB410)
/* 17545C 80246B7C 00220821 */ addu $at, $at, $v0
/* 175460 80246B80 8C22CB30 */ lw $v0, %lo(D_8029CB30)($at)
/* 175460 80246B80 8C22CB30 */ lw $v0, %lo(jtbl_8029CB30_1CB410)($at)
/* 175464 80246B84 00400008 */ jr $v0
/* 175468 80246B88 00000000 */ nop
glabel L80246B8C_17546C
/* 17546C 80246B8C 16800005 */ bnez $s4, .L80246BA4
/* 175470 80246B90 2402007F */ addiu $v0, $zero, 0x7f
/* 175474 80246B94 0C090464 */ jal func_80241190
@ -79,6 +80,7 @@ glabel update_partner_action
/* 175530 80246C50 24040002 */ addiu $a0, $zero, 2
/* 175534 80246C54 08091BFD */ j .L80246FF4
/* 175538 80246C58 24020002 */ addiu $v0, $zero, 2
glabel L80246C5C_17553C
/* 17553C 80246C5C 0000882D */ daddu $s1, $zero, $zero
/* 175540 80246C60 3C05FFF7 */ lui $a1, 0xfff7
/* 175544 80246C64 34A5FFFF */ ori $a1, $a1, 0xffff
@ -121,6 +123,7 @@ glabel update_partner_action
/* 1755D0 80246CF0 AE8401E4 */ sw $a0, 0x1e4($s4)
/* 1755D4 80246CF4 08091BFF */ j .L80246FFC
/* 1755D8 80246CF8 AC430148 */ sw $v1, 0x148($v0)
glabel L80246CFC_1755DC
/* 1755DC 80246CFC 3C02800E */ lui $v0, %hi(gBattleStatus)
/* 1755E0 80246D00 8C42C070 */ lw $v0, %lo(gBattleStatus)($v0)
/* 1755E4 80246D04 3C030020 */ lui $v1, 0x20
@ -305,6 +308,7 @@ glabel update_partner_action
/* 175874 80246F94 00431025 */ or $v0, $v0, $v1
/* 175878 80246F98 08091BFF */ j .L80246FFC
/* 17587C 80246F9C AE820000 */ sw $v0, ($s4)
glabel L80246FA0_175880
/* 175880 80246FA0 0C093EAD */ jal is_popup_displayed
/* 175884 80246FA4 00000000 */ nop
/* 175888 80246FA8 14400014 */ bnez $v0, .L80246FFC
@ -318,6 +322,7 @@ glabel update_partner_action
/* 1758A8 80246FC8 AC22F248 */ sw $v0, %lo(D_8029F248)($at)
/* 1758AC 80246FCC 08091BFD */ j .L80246FF4
/* 1758B0 80246FD0 2402000C */ addiu $v0, $zero, 0xc
glabel L80246FD4_1758B4
/* 1758B4 80246FD4 3C03802A */ lui $v1, %hi(D_8029F248)
/* 1758B8 80246FD8 2463F248 */ addiu $v1, $v1, %lo(D_8029F248)
/* 1758BC 80246FDC 8C620000 */ lw $v0, ($v1)
@ -331,6 +336,7 @@ glabel update_partner_action
/* 1758D4 80246FF4 3C01800E */ lui $at, %hi(gBattleStatus+0x46C)
/* 1758D8 80246FF8 AC22C4DC */ sw $v0, %lo(gBattleStatus+0x46C)($at)
.L80246FFC:
glabel L80246FFC_1758DC
/* 1758DC 80246FFC 3C10800E */ lui $s0, %hi(gBattleStatus+0x46C)
/* 1758E0 80247000 2610C4DC */ addiu $s0, $s0, %lo(gBattleStatus+0x46C)
/* 1758E4 80247004 8E030000 */ lw $v1, ($s0)
@ -380,25 +386,33 @@ glabel update_partner_action
/* 17597C 8024709C 2C620008 */ sltiu $v0, $v1, 8
/* 175980 802470A0 10400016 */ beqz $v0, .L802470FC
/* 175984 802470A4 00031080 */ sll $v0, $v1, 2
/* 175988 802470A8 3C01802A */ lui $at, %hi(D_8029CB68)
/* 175988 802470A8 3C01802A */ lui $at, %hi(jtbl_8029CB68_1CB448)
/* 17598C 802470AC 00220821 */ addu $at, $at, $v0
/* 175990 802470B0 8C22CB68 */ lw $v0, %lo(D_8029CB68)($at)
/* 175990 802470B0 8C22CB68 */ lw $v0, %lo(jtbl_8029CB68_1CB448)($at)
/* 175994 802470B4 00400008 */ jr $v0
/* 175998 802470B8 00000000 */ nop
glabel L802470BC_17599C
/* 17599C 802470BC 08091C43 */ j .L8024710C
/* 1759A0 802470C0 24100012 */ addiu $s0, $zero, 0x12
glabel L802470C4_1759A4
/* 1759A4 802470C4 08091C43 */ j .L8024710C
/* 1759A8 802470C8 24100013 */ addiu $s0, $zero, 0x13
glabel L802470CC_1759AC
/* 1759AC 802470CC 08091C43 */ j .L8024710C
/* 1759B0 802470D0 24100014 */ addiu $s0, $zero, 0x14
glabel L802470D4_1759B4
/* 1759B4 802470D4 08091C43 */ j .L8024710C
/* 1759B8 802470D8 24100015 */ addiu $s0, $zero, 0x15
glabel L802470DC_1759BC
/* 1759BC 802470DC 08091C43 */ j .L8024710C
/* 1759C0 802470E0 24100016 */ addiu $s0, $zero, 0x16
glabel L802470E4_1759C4
/* 1759C4 802470E4 08091C43 */ j .L8024710C
/* 1759C8 802470E8 24100017 */ addiu $s0, $zero, 0x17
glabel L802470EC_1759CC
/* 1759CC 802470EC 08091C43 */ j .L8024710C
/* 1759D0 802470F0 24100018 */ addiu $s0, $zero, 0x18
glabel L802470F4_1759D4
/* 1759D4 802470F4 08091C43 */ j .L8024710C
/* 1759D8 802470F8 24100019 */ addiu $s0, $zero, 0x19
.L802470FC:

View File

@ -471,25 +471,33 @@ glabel update_player_action
/* 174A54 80246174 2C620008 */ sltiu $v0, $v1, 8
/* 174A58 80246178 10400016 */ beqz $v0, .L802461D4
/* 174A5C 8024617C 00031080 */ sll $v0, $v1, 2
/* 174A60 80246180 3C01802A */ lui $at, %hi(D_8029CAF0)
/* 174A60 80246180 3C01802A */ lui $at, %hi(jtbl_8029CAF0_1CB3D0)
/* 174A64 80246184 00220821 */ addu $at, $at, $v0
/* 174A68 80246188 8C22CAF0 */ lw $v0, %lo(D_8029CAF0)($at)
/* 174A68 80246188 8C22CAF0 */ lw $v0, %lo(jtbl_8029CAF0_1CB3D0)($at)
/* 174A6C 8024618C 00400008 */ jr $v0
/* 174A70 80246190 00000000 */ nop
glabel L80246194_174A74
/* 174A74 80246194 08091879 */ j .L802461E4
/* 174A78 80246198 24100012 */ addiu $s0, $zero, 0x12
glabel L8024619C_174A7C
/* 174A7C 8024619C 08091879 */ j .L802461E4
/* 174A80 802461A0 24100013 */ addiu $s0, $zero, 0x13
glabel L802461A4_174A84
/* 174A84 802461A4 08091879 */ j .L802461E4
/* 174A88 802461A8 24100014 */ addiu $s0, $zero, 0x14
glabel L802461AC_174A8C
/* 174A8C 802461AC 08091879 */ j .L802461E4
/* 174A90 802461B0 24100015 */ addiu $s0, $zero, 0x15
glabel L802461B4_174A94
/* 174A94 802461B4 08091879 */ j .L802461E4
/* 174A98 802461B8 24100016 */ addiu $s0, $zero, 0x16
glabel L802461BC_174A9C
/* 174A9C 802461BC 08091879 */ j .L802461E4
/* 174AA0 802461C0 24100017 */ addiu $s0, $zero, 0x17
glabel L802461C4_174AA4
/* 174AA4 802461C4 08091879 */ j .L802461E4
/* 174AA8 802461C8 24100018 */ addiu $s0, $zero, 0x18
glabel L802461CC_174AAC
/* 174AAC 802461CC 08091879 */ j .L802461E4
/* 174AB0 802461D0 24100019 */ addiu $s0, $zero, 0x19
.L802461D4:
@ -578,26 +586,34 @@ glabel update_player_action
/* 174BD0 802462F0 2C620008 */ sltiu $v0, $v1, 8
/* 174BD4 802462F4 10400014 */ beqz $v0, .L80246348
/* 174BD8 802462F8 00031080 */ sll $v0, $v1, 2
/* 174BDC 802462FC 3C01802A */ lui $at, %hi(D_8029CB10)
/* 174BDC 802462FC 3C01802A */ lui $at, %hi(jtbl_8029CB10_1CB3F0)
/* 174BE0 80246300 00220821 */ addu $at, $at, $v0
/* 174BE4 80246304 8C22CB10 */ lw $v0, %lo(D_8029CB10)($at)
/* 174BE4 80246304 8C22CB10 */ lw $v0, %lo(jtbl_8029CB10_1CB3F0)($at)
/* 174BE8 80246308 00400008 */ jr $v0
/* 174BEC 8024630C 00000000 */ nop
glabel L80246310_174BF0
/* 174BF0 80246310 080918D6 */ j .L80246358
/* 174BF4 80246314 2410000A */ addiu $s0, $zero, 0xa
glabel L80246318_174BF8
/* 174BF8 80246318 080918D6 */ j .L80246358
/* 174BFC 8024631C 2410000B */ addiu $s0, $zero, 0xb
glabel L80246320_174C00
/* 174C00 80246320 080918D6 */ j .L80246358
/* 174C04 80246324 2410000C */ addiu $s0, $zero, 0xc
glabel L80246328_174C08
/* 174C08 80246328 080918D6 */ j .L80246358
/* 174C0C 8024632C 2410000D */ addiu $s0, $zero, 0xd
glabel L80246330_174C10
/* 174C10 80246330 080918D6 */ j .L80246358
/* 174C14 80246334 2410000E */ addiu $s0, $zero, 0xe
glabel L80246338_174C18
/* 174C18 80246338 080918D6 */ j .L80246358
/* 174C1C 8024633C 2410000F */ addiu $s0, $zero, 0xf
glabel L80246340_174C20
/* 174C20 80246340 080918D6 */ j .L80246358
/* 174C24 80246344 24100010 */ addiu $s0, $zero, 0x10
.L80246348:
glabel L80246348_174C28
/* 174C28 80246348 0000802D */ daddu $s0, $zero, $zero
/* 174C2C 8024634C 2402001E */ addiu $v0, $zero, 0x1e
/* 174C30 80246350 3C01800E */ lui $at, %hi(gBattleStatus+0x46C)

View File

@ -18,11 +18,12 @@ glabel update_swap_partner
/* 17400C 8024572C 104000DF */ beqz $v0, .L80245AAC
/* 174010 80245730 2613000C */ addiu $s3, $s0, 0xc
/* 174014 80245734 00031080 */ sll $v0, $v1, 2
/* 174018 80245738 3C01802A */ lui $at, %hi(D_8029CAD0)
/* 174018 80245738 3C01802A */ lui $at, %hi(jtbl_8029CAD0_1CB3B0)
/* 17401C 8024573C 00220821 */ addu $at, $at, $v0
/* 174020 80245740 8C22CAD0 */ lw $v0, %lo(D_8029CAD0)($at)
/* 174020 80245740 8C22CAD0 */ lw $v0, %lo(jtbl_8029CAD0_1CB3B0)($at)
/* 174024 80245744 00400008 */ jr $v0
/* 174028 80245748 00000000 */ nop
glabel L8024574C_17402C
/* 17402C 8024574C 3C03F7FF */ lui $v1, 0xf7ff
/* 174030 80245750 8E020000 */ lw $v0, ($s0)
/* 174034 80245754 3463FFFF */ ori $v1, $v1, 0xffff
@ -80,6 +81,7 @@ glabel update_swap_partner
/* 1740FC 8024581C 24020002 */ addiu $v0, $zero, 2
/* 174100 80245820 3C01800E */ lui $at, %hi(gBattleStatus+0x46C)
/* 174104 80245824 AC22C4DC */ sw $v0, %lo(gBattleStatus+0x46C)($at)
glabel L80245828_174108
/* 174108 80245828 3C03802A */ lui $v1, %hi(D_8029F248)
/* 17410C 8024582C 2463F248 */ addiu $v1, $v1, %lo(D_8029F248)
/* 174110 80245830 8C620000 */ lw $v0, ($v1)
@ -110,6 +112,7 @@ glabel update_swap_partner
/* 174170 80245890 AC22C4DC */ sw $v0, %lo(gBattleStatus+0x46C)($at)
/* 174174 80245894 080916AB */ j .L80245AAC
/* 174178 80245898 E6600020 */ swc1 $f0, 0x20($s3)
glabel L8024589C_17417C
/* 17417C 8024589C 8E4400C0 */ lw $a0, 0xc0($s2)
/* 174180 802458A0 0C0B1059 */ jal does_script_exist
/* 174184 802458A4 00000000 */ nop
@ -149,6 +152,7 @@ glabel update_swap_partner
/* 17420C 8024592C AC22C4DC */ sw $v0, %lo(gBattleStatus+0x46C)($at)
/* 174210 80245930 080916AB */ j .L80245AAC
/* 174214 80245934 E620014C */ swc1 $f0, 0x14c($s1)
glabel L80245938_174218
/* 174218 80245938 8E5100DC */ lw $s1, 0xdc($s2)
/* 17421C 8024593C 12200006 */ beqz $s1, .L80245958
/* 174220 80245940 00000000 */ nop
@ -173,6 +177,7 @@ glabel update_swap_partner
/* 174268 80245988 24020100 */ addiu $v0, $zero, 0x100
/* 17426C 8024598C 080916AB */ j .L80245AAC
/* 174270 80245990 AC820148 */ sw $v0, 0x148($a0)
glabel L80245994_174274
/* 174274 80245994 8E4400C0 */ lw $a0, 0xc0($s2)
/* 174278 80245998 0C0B1059 */ jal does_script_exist
/* 17427C 8024599C 00000000 */ nop
@ -202,6 +207,7 @@ glabel update_swap_partner
/* 1742D4 802459F4 AC22C4DC */ sw $v0, %lo(gBattleStatus+0x46C)($at)
/* 1742D8 802459F8 080916AB */ j .L80245AAC
/* 1742DC 802459FC 00000000 */ nop
glabel L80245A00_1742E0
/* 1742E0 80245A00 8E5100DC */ lw $s1, 0xdc($s2)
/* 1742E4 80245A04 12200008 */ beqz $s1, .L80245A28
/* 1742E8 80245A08 00000000 */ nop
@ -220,6 +226,7 @@ glabel update_swap_partner
/* 174318 80245A38 AC22C4DC */ sw $v0, %lo(gBattleStatus+0x46C)($at)
/* 17431C 80245A3C 080916AB */ j .L80245AAC
/* 174320 80245A40 00000000 */ nop
glabel L80245A44_174324
/* 174324 80245A44 8242008C */ lb $v0, 0x8c($s2)
/* 174328 80245A48 14400018 */ bnez $v0, .L80245AAC
/* 17432C 80245A4C 2403FFEF */ addiu $v1, $zero, -0x11
@ -249,6 +256,7 @@ glabel update_swap_partner
/* 174384 80245AA4 0C090464 */ jal func_80241190
/* 174388 80245AA8 00000000 */ nop
.L80245AAC:
glabel L80245AAC_17438C
/* 17438C 80245AAC 8FBF0020 */ lw $ra, 0x20($sp)
/* 174390 80245AB0 8FB3001C */ lw $s3, 0x1c($sp)
/* 174394 80245AB4 8FB20018 */ lw $s2, 0x18($sp)

View File

@ -41,146 +41,181 @@ glabel draw_main_battle_ui
/* 16D3E0 8023EB00 2C620023 */ sltiu $v0, $v1, 0x23
/* 16D3E4 8023EB04 1040008C */ beqz $v0, .L8023ED38
/* 16D3E8 8023EB08 00031080 */ sll $v0, $v1, 2
/* 16D3EC 8023EB0C 3C01802A */ lui $at, %hi(D_8029C9F8)
/* 16D3EC 8023EB0C 3C01802A */ lui $at, %hi(jtbl_8029C9F8_1CB2D8)
/* 16D3F0 8023EB10 00220821 */ addu $at, $at, $v0
/* 16D3F4 8023EB14 8C22C9F8 */ lw $v0, %lo(D_8029C9F8)($at)
/* 16D3F4 8023EB14 8C22C9F8 */ lw $v0, %lo(jtbl_8029C9F8_1CB2D8)($at)
/* 16D3F8 8023EB18 00400008 */ jr $v0
/* 16D3FC 8023EB1C 00000000 */ nop
glabel L8023EB20_16D400
/* 16D400 8023EB20 0C0906AE */ jal func_80241AB8
/* 16D404 8023EB24 00000000 */ nop
/* 16D408 8023EB28 0808FB4E */ j .L8023ED38
/* 16D40C 8023EB2C 00000000 */ nop
glabel L8023EB30_16D410
/* 16D410 8023EB30 0C090AB0 */ jal func_80242AC0
/* 16D414 8023EB34 00000000 */ nop
/* 16D418 8023EB38 0808FB4E */ j .L8023ED38
/* 16D41C 8023EB3C 00000000 */ nop
glabel L8023EB40_16D420
/* 16D420 8023EB40 0C090BBE */ jal func_80242EF8
/* 16D424 8023EB44 00000000 */ nop
/* 16D428 8023EB48 0808FB4E */ j .L8023ED38
/* 16D42C 8023EB4C 00000000 */ nop
glabel L8023EB50_16D430
/* 16D430 8023EB50 0C090E44 */ jal func_80243910
/* 16D434 8023EB54 00000000 */ nop
/* 16D438 8023EB58 0808FB4E */ j .L8023ED38
/* 16D43C 8023EB5C 00000000 */ nop
glabel L8023EB60_16D440
/* 16D440 8023EB60 0C090807 */ jal func_8024201C
/* 16D444 8023EB64 00000000 */ nop
/* 16D448 8023EB68 0808FB4E */ j .L8023ED38
/* 16D44C 8023EB6C 00000000 */ nop
glabel L8023EB70_16D450
/* 16D450 8023EB70 0C090FF5 */ jal func_80243FD4
/* 16D454 8023EB74 00000000 */ nop
/* 16D458 8023EB78 0808FB4E */ j .L8023ED38
/* 16D45C 8023EB7C 00000000 */ nop
glabel L8023EB80_16D460
/* 16D460 8023EB80 0C090AEA */ jal func_80242BA8
/* 16D464 8023EB84 00000000 */ nop
/* 16D468 8023EB88 0808FB4E */ j .L8023ED38
/* 16D46C 8023EB8C 00000000 */ nop
glabel L8023EB90_16D470
/* 16D470 8023EB90 0C090BF6 */ jal func_80242FD8
/* 16D474 8023EB94 00000000 */ nop
/* 16D478 8023EB98 0808FB4E */ j .L8023ED38
/* 16D47C 8023EB9C 00000000 */ nop
glabel L8023EBA0_16D480
/* 16D480 8023EBA0 0C090E74 */ jal func_802439D0
/* 16D484 8023EBA4 00000000 */ nop
/* 16D488 8023EBA8 0808FB4E */ j .L8023ED38
/* 16D48C 8023EBAC 00000000 */ nop
glabel L8023EBB0_16D490
/* 16D490 8023EBB0 0C0AA060 */ jal func_802A8180
/* 16D494 8023EBB4 00000000 */ nop
/* 16D498 8023EBB8 0808FB4E */ j .L8023ED38
/* 16D49C 8023EBBC 00000000 */ nop
glabel L8023EBC0_16D4A0
/* 16D4A0 8023EBC0 0C0AA6BA */ jal func_802A9AE8
/* 16D4A4 8023EBC4 00000000 */ nop
/* 16D4A8 8023EBC8 0808FB4E */ j .L8023ED38
/* 16D4AC 8023EBCC 00000000 */ nop
glabel L8023EBD0_16D4B0
/* 16D4B0 8023EBD0 0C0AA990 */ jal func_802AA640
/* 16D4B4 8023EBD4 00000000 */ nop
/* 16D4B8 8023EBD8 0808FB4E */ j .L8023ED38
/* 16D4BC 8023EBDC 00000000 */ nop
glabel L8023EBE0_16D4C0
/* 16D4C0 8023EBE0 0C0AA817 */ jal func_802AA05C
/* 16D4C4 8023EBE4 00000000 */ nop
/* 16D4C8 8023EBE8 0808FB4E */ j .L8023ED38
/* 16D4CC 8023EBEC 00000000 */ nop
glabel L8023EBF0_16D4D0
/* 16D4D0 8023EBF0 0C0AAB36 */ jal func_802AACD8
/* 16D4D4 8023EBF4 00000000 */ nop
/* 16D4D8 8023EBF8 0808FB4E */ j .L8023ED38
/* 16D4DC 8023EBFC 00000000 */ nop
glabel L8023EC00_16D4E0
/* 16D4E0 8023EC00 0C091912 */ jal func_80246448
/* 16D4E4 8023EC04 00000000 */ nop
/* 16D4E8 8023EC08 0808FB4E */ j .L8023ED38
/* 16D4EC 8023EC0C 00000000 */ nop
glabel L8023EC10_16D4F0
/* 16D4F0 8023EC10 0C09203C */ jal func_802480F0
/* 16D4F4 8023EC14 00000000 */ nop
/* 16D4F8 8023EC18 0808FB4E */ j .L8023ED38
/* 16D4FC 8023EC1C 00000000 */ nop
glabel L8023EC20_16D500
/* 16D500 8023EC20 0C091ACB */ jal func_80246B2C
/* 16D504 8023EC24 00000000 */ nop
/* 16D508 8023EC28 0808FB4E */ j .L8023ED38
/* 16D50C 8023EC2C 00000000 */ nop
glabel L8023EC30_16D510
/* 16D510 8023EC30 0C091CA9 */ jal func_802472A4
/* 16D514 8023EC34 00000000 */ nop
/* 16D518 8023EC38 0808FB4E */ j .L8023ED38
/* 16D51C 8023EC3C 00000000 */ nop
glabel L8023EC40_16D520
/* 16D520 8023EC40 0C09217F */ jal func_802485FC
/* 16D524 8023EC44 00000000 */ nop
/* 16D528 8023EC48 0808FB4E */ j .L8023ED38
/* 16D52C 8023EC4C 00000000 */ nop
glabel L8023EC50_16D530
/* 16D530 8023EC50 0C091EBF */ jal func_80247AFC
/* 16D534 8023EC54 00000000 */ nop
/* 16D538 8023EC58 0808FB4E */ j .L8023ED38
/* 16D53C 8023EC5C 00000000 */ nop
glabel L8023EC60_16D540
/* 16D540 8023EC60 0C091D5A */ jal func_80247568
/* 16D544 8023EC64 00000000 */ nop
/* 16D548 8023EC68 0808FB4E */ j .L8023ED38
/* 16D54C 8023EC6C 00000000 */ nop
glabel L8023EC70_16D550
/* 16D550 8023EC70 0C091C85 */ jal func_80247214
/* 16D554 8023EC74 00000000 */ nop
/* 16D558 8023EC78 0808FB4E */ j .L8023ED38
/* 16D55C 8023EC7C 00000000 */ nop
glabel L8023EC80_16D560
/* 16D560 8023EC80 0C0911C2 */ jal pause_cleanup
/* 16D564 8023EC84 00000000 */ nop
/* 16D568 8023EC88 0808FB4E */ j .L8023ED38
/* 16D56C 8023EC8C 00000000 */ nop
glabel L8023EC90_16D570
/* 16D570 8023EC90 0C091364 */ jal func_80244D90
/* 16D574 8023EC94 00000000 */ nop
/* 16D578 8023EC98 0808FB4E */ j .L8023ED38
/* 16D57C 8023EC9C 00000000 */ nop
glabel L8023ECA0_16D580
/* 16D580 8023ECA0 0C0916B2 */ jal func_80245AC8
/* 16D584 8023ECA4 00000000 */ nop
/* 16D588 8023ECA8 0808FB4E */ j .L8023ED38
/* 16D58C 8023ECAC 00000000 */ nop
glabel L8023ECB0_16D590
/* 16D590 8023ECB0 0C09150E */ jal func_80245438
/* 16D594 8023ECB4 00000000 */ nop
/* 16D598 8023ECB8 0808FB4E */ j .L8023ED38
/* 16D59C 8023ECBC 00000000 */ nop
glabel L8023ECC0_16D5A0
/* 16D5A0 8023ECC0 0C0913BE */ jal func_80244EF8
/* 16D5A4 8023ECC4 00000000 */ nop
/* 16D5A8 8023ECC8 0808FB4E */ j .L8023ED38
/* 16D5AC 8023ECCC 00000000 */ nop
glabel L8023ECD0_16D5B0
/* 16D5B0 8023ECD0 0C0915AC */ jal func_802456B0
/* 16D5B4 8023ECD4 00000000 */ nop
/* 16D5B8 8023ECD8 0808FB4E */ j .L8023ED38
/* 16D5BC 8023ECDC 00000000 */ nop
glabel L8023ECE0_16D5C0
/* 16D5C0 8023ECE0 0C091000 */ jal func_80244000
/* 16D5C4 8023ECE4 00000000 */ nop
/* 16D5C8 8023ECE8 0808FB4E */ j .L8023ED38
/* 16D5CC 8023ECEC 00000000 */ nop
glabel L8023ECF0_16D5D0
/* 16D5D0 8023ECF0 0C091292 */ jal func_80244A48
/* 16D5D4 8023ECF4 00000000 */ nop
/* 16D5D8 8023ECF8 0808FB4E */ j .L8023ED38
/* 16D5DC 8023ECFC 00000000 */ nop
glabel L8023ED00_16D5E0
/* 16D5E0 8023ED00 0C0922A9 */ jal func_80248AA4
/* 16D5E4 8023ED04 00000000 */ nop
/* 16D5E8 8023ED08 0808FB4E */ j .L8023ED38
/* 16D5EC 8023ED0C 00000000 */ nop
glabel L8023ED10_16D5F0
/* 16D5F0 8023ED10 0C0AACCE */ jal func_802AB338
/* 16D5F4 8023ED14 00000000 */ nop
/* 16D5F8 8023ED18 0808FB4E */ j .L8023ED38
/* 16D5FC 8023ED1C 00000000 */ nop
glabel L8023ED20_16D600
/* 16D600 8023ED20 0C09806F */ jal func_802601BC
/* 16D604 8023ED24 00000000 */ nop
/* 16D608 8023ED28 0808FB4E */ j .L8023ED38
/* 16D60C 8023ED2C 00000000 */ nop
glabel L8023ED30_16D610
/* 16D610 8023ED30 0C09235E */ jal func_80248D78
/* 16D614 8023ED34 00000000 */ nop
.L8023ED38:
glabel L8023ED38_16D618
/* 16D618 8023ED38 0C093BC2 */ jal func_8024EF08
/* 16D61C 8023ED3C 00000000 */ nop
.L8023ED40:

View File

@ -103,146 +103,181 @@ glabel update_battle_state
/* 16CE8C 8023E5AC 2C620025 */ sltiu $v0, $v1, 0x25
/* 16CE90 8023E5B0 1040008C */ beqz $v0, .L8023E7E4
/* 16CE94 8023E5B4 00031080 */ sll $v0, $v1, 2
/* 16CE98 8023E5B8 3C01802A */ lui $at, %hi(D_8029C960)
/* 16CE98 8023E5B8 3C01802A */ lui $at, %hi(jtbl_8029C960_1CB240)
/* 16CE9C 8023E5BC 00220821 */ addu $at, $at, $v0
/* 16CEA0 8023E5C0 8C22C960 */ lw $v0, %lo(D_8029C960)($at)
/* 16CEA0 8023E5C0 8C22C960 */ lw $v0, %lo(jtbl_8029C960_1CB240)($at)
/* 16CEA4 8023E5C4 00400008 */ jr $v0
/* 16CEA8 8023E5C8 00000000 */ nop
glabel L8023E5CC_16CEAC
/* 16CEAC 8023E5CC 0C090486 */ jal begin_battle
/* 16CEB0 8023E5D0 0000882D */ daddu $s1, $zero, $zero
/* 16CEB4 8023E5D4 0808F9F9 */ j .L8023E7E4
/* 16CEB8 8023E5D8 00000000 */ nop
glabel L8023E5DC_16CEBC
/* 16CEBC 8023E5DC 0C090809 */ jal update_heroes_start_turn
/* 16CEC0 8023E5E0 00000000 */ nop
/* 16CEC4 8023E5E4 0808F9F9 */ j .L8023E7E4
/* 16CEC8 8023E5E8 00000000 */ nop
glabel L8023E5EC_16CECC
/* 16CECC 8023E5EC 0C090AEC */ jal update_end_player_turn
/* 16CED0 8023E5F0 00000000 */ nop
/* 16CED4 8023E5F4 0808F9F9 */ j .L8023E7E4
/* 16CED8 8023E5F8 00000000 */ nop
glabel L8023E5FC_16CEDC
/* 16CEDC 8023E5FC 0C090BF8 */ jal func_80242FE0
/* 16CEE0 8023E600 00000000 */ nop
/* 16CEE4 8023E604 0808F9F9 */ j .L8023E7E4
/* 16CEE8 8023E608 00000000 */ nop
glabel L8023E60C_16CEEC
/* 16CEEC 8023E60C 0C0906C5 */ jal func_80241B14
/* 16CEF0 8023E610 00000000 */ nop
/* 16CEF4 8023E614 0808F9F9 */ j .L8023E7E4
/* 16CEF8 8023E618 00000000 */ nop
glabel L8023E61C_16CEFC
/* 16CEFC 8023E61C 0C090E76 */ jal func_802439D8
/* 16CF00 8023E620 00000000 */ nop
/* 16CF04 8023E624 0808F9F9 */ j .L8023E7E4
/* 16CF08 8023E628 00000000 */ nop
glabel L8023E62C_16CF0C
/* 16CF0C 8023E62C 0C090AB2 */ jal switch_to_player
/* 16CF10 8023E630 00000000 */ nop
/* 16CF14 8023E634 0808F9F9 */ j .L8023E7E4
/* 16CF18 8023E638 00000000 */ nop
glabel L8023E63C_16CF1C
/* 16CF1C 8023E63C 0C090BC0 */ jal switch_to_partner
/* 16CF20 8023E640 00000000 */ nop
/* 16CF24 8023E644 0808F9F9 */ j .L8023E7E4
/* 16CF28 8023E648 00000000 */ nop
glabel L8023E64C_16CF2C
/* 16CF2C 8023E64C 0C090E46 */ jal switch_order
/* 16CF30 8023E650 00000000 */ nop
/* 16CF34 8023E654 0808F9F9 */ j .L8023E7E4
/* 16CF38 8023E658 00000000 */ nop
glabel L8023E65C_16CF3C
/* 16CF3C 8023E65C 0C0A9662 */ jal update_player_menu
/* 16CF40 8023E660 00000000 */ nop
/* 16CF44 8023E664 0808F9F9 */ j .L8023E7E4
/* 16CF48 8023E668 00000000 */ nop
glabel L8023E66C_16CF4C
/* 16CF4C 8023E66C 0C0AA072 */ jal update_partner_menu
/* 16CF50 8023E670 00000000 */ nop
/* 16CF54 8023E674 0808F9F9 */ j .L8023E7E4
/* 16CF58 8023E678 00000000 */ nop
glabel L8023E67C_16CF5C
/* 16CF5C 8023E67C 0C0AA82E */ jal func_802AA0B8
/* 16CF60 8023E680 00000000 */ nop
/* 16CF64 8023E684 0808F9F9 */ j .L8023E7E4
/* 16CF68 8023E688 00000000 */ nop
glabel L8023E68C_16CF6C
/* 16CF6C 8023E68C 0C0AA6D1 */ jal func_802A9B44
/* 16CF70 8023E690 00000000 */ nop
/* 16CF74 8023E694 0808F9F9 */ j .L8023E7E4
/* 16CF78 8023E698 00000000 */ nop
glabel L8023E69C_16CF7C
/* 16CF7C 8023E69C 0C0AA9A2 */ jal update_targeting_enemies
/* 16CF80 8023E6A0 00000000 */ nop
/* 16CF84 8023E6A4 0808F9F9 */ j .L8023E7E4
/* 16CF88 8023E6A8 00000000 */ nop
glabel L8023E6AC_16CF8C
/* 16CF8C 8023E6AC 0C0916B4 */ jal update_player_action
/* 16CF90 8023E6B0 00000000 */ nop
/* 16CF94 8023E6B4 0808F9F9 */ j .L8023E7E4
/* 16CF98 8023E6B8 00000000 */ nop
glabel L8023E6BC_16CF9C
/* 16CF9C 8023E6BC 0C091EC1 */ jal func_80247B04
/* 16CFA0 8023E6C0 00000000 */ nop
/* 16CFA4 8023E6C4 0808F9F9 */ j .L8023E7E4
/* 16CFA8 8023E6C8 00000000 */ nop
glabel L8023E6CC_16CFAC
/* 16CFAC 8023E6CC 0C091914 */ jal update_player_change_turn
/* 16CFB0 8023E6D0 00000000 */ nop
/* 16CFB4 8023E6D4 0808F9F9 */ j .L8023E7E4
/* 16CFB8 8023E6D8 00000000 */ nop
glabel L8023E6DC_16CFBC
/* 16CFBC 8023E6DC 0C091C87 */ jal func_8024721C
/* 16CFC0 8023E6E0 00000000 */ nop
/* 16CFC4 8023E6E4 0808F9F9 */ j .L8023E7E4
/* 16CFC8 8023E6E8 00000000 */ nop
glabel L8023E6EC_16CFCC
/* 16CFCC 8023E6EC 0C091D5C */ jal update_enemy_action
/* 16CFD0 8023E6F0 00000000 */ nop
/* 16CFD4 8023E6F4 0808F9F9 */ j .L8023E7E4
/* 16CFD8 8023E6F8 00000000 */ nop
glabel L8023E6FC_16CFDC
/* 16CFDC 8023E6FC 0C092064 */ jal func_80248190
/* 16CFE0 8023E700 00000000 */ nop
/* 16CFE4 8023E704 0808F9F9 */ j .L8023E7E4
/* 16CFE8 8023E708 00000000 */ nop
glabel L8023E70C_16CFEC
/* 16CFEC 8023E70C 0C091CAB */ jal update_enemy_change_turn
/* 16CFF0 8023E710 00000000 */ nop
/* 16CFF4 8023E714 0808F9F9 */ j .L8023E7E4
/* 16CFF8 8023E718 00000000 */ nop
glabel L8023E71C_16CFFC
/* 16CFFC 8023E71C 0C091ACD */ jal update_partner_action
/* 16D000 8023E720 00000000 */ nop
/* 16D004 8023E724 0808F9F9 */ j .L8023E7E4
/* 16D008 8023E728 00000000 */ nop
glabel L8023E72C_16D00C
/* 16D00C 8023E72C 0C091002 */ jal func_80244008
/* 16D010 8023E730 00000000 */ nop
/* 16D014 8023E734 0808F9F9 */ j .L8023E7E4
/* 16D018 8023E738 00000000 */ nop
glabel L8023E73C_16D01C
/* 16D01C 8023E73C 0C091294 */ jal end_battle
/* 16D020 8023E740 00000000 */ nop
/* 16D024 8023E744 0808F9F9 */ j .L8023E7E4
/* 16D028 8023E748 00000000 */ nop
glabel L8023E74C_16D02C
/* 16D02C 8023E74C 0C0915BE */ jal update_swap_partner
/* 16D030 8023E750 00000000 */ nop
/* 16D034 8023E754 0808F9F9 */ j .L8023E7E4
/* 16D038 8023E758 00000000 */ nop
glabel L8023E75C_16D03C
/* 16D03C 8023E75C 0C0913C0 */ jal update_run_away
/* 16D040 8023E760 00000000 */ nop
/* 16D044 8023E764 0808F9F9 */ j .L8023E7E4
/* 16D048 8023E768 00000000 */ nop
glabel L8023E76C_16D04C
/* 16D04C 8023E76C 0C09138E */ jal func_80244E38
/* 16D050 8023E770 00000000 */ nop
/* 16D054 8023E774 0808F9F9 */ j .L8023E7E4
/* 16D058 8023E778 00000000 */ nop
glabel L8023E77C_16D05C
/* 16D05C 8023E77C 0C091510 */ jal func_80245440
/* 16D060 8023E780 00000000 */ nop
/* 16D064 8023E784 0808F9F9 */ j .L8023E7E4
/* 16D068 8023E788 00000000 */ nop
glabel L8023E78C_16D06C
/* 16D06C 8023E78C 0C090FF7 */ jal func_80243FDC
/* 16D070 8023E790 00000000 */ nop
/* 16D074 8023E794 0808F9F9 */ j .L8023E7E4
/* 16D078 8023E798 00000000 */ nop
glabel L8023E79C_16D07C
/* 16D07C 8023E79C 0C0911C4 */ jal func_80244710
/* 16D080 8023E7A0 00000000 */ nop
/* 16D084 8023E7A4 0808F9F9 */ j .L8023E7E4
/* 16D088 8023E7A8 00000000 */ nop
glabel L8023E7AC_16D08C
/* 16D08C 8023E7AC 0C092198 */ jal func_80248660
/* 16D090 8023E7B0 00000000 */ nop
/* 16D094 8023E7B4 0808F9F9 */ j .L8023E7E4
/* 16D098 8023E7B8 00000000 */ nop
glabel L8023E7BC_16D09C
/* 16D09C 8023E7BC 0C0AACCC */ jal func_802AB330
/* 16D0A0 8023E7C0 00000000 */ nop
/* 16D0A4 8023E7C4 0808F9F9 */ j .L8023E7E4
/* 16D0A8 8023E7C8 00000000 */ nop
glabel L8023E7CC_16D0AC
/* 16D0AC 8023E7CC 0C097864 */ jal func_8025E190
/* 16D0B0 8023E7D0 00000000 */ nop
/* 16D0B4 8023E7D4 0808F9F9 */ j .L8023E7E4
/* 16D0B8 8023E7D8 00000000 */ nop
glabel L8023E7DC_16D0BC
/* 16D0BC 8023E7DC 0C0922C2 */ jal func_80248B08
/* 16D0C0 8023E7E0 0000882D */ daddu $s1, $zero, $zero
.L8023E7E4:
glabel L8023E7E4_16D0C4
/* 16D0C4 8023E7E4 96020090 */ lhu $v0, 0x90($s0)
/* 16D0C8 8023E7E8 24030028 */ addiu $v1, $zero, 0x28
/* 16D0CC 8023E7EC 24420001 */ addiu $v0, $v0, 1
@ -417,6 +452,7 @@ glabel update_battle_state
/* 16D33C 8023EA5C 0C00CDF8 */ jal intro_logos_set_fade_color
/* 16D340 8023EA60 240400E0 */ addiu $a0, $zero, 0xe0
.L8023EA64:
glabel L8023EA64_16D344
/* 16D344 8023EA64 8FBF0034 */ lw $ra, 0x34($sp)
/* 16D348 8023EA68 8FB20030 */ lw $s2, 0x30($sp)
/* 16D34C 8023EA6C 8FB1002C */ lw $s1, 0x2c($sp)

View File

@ -28,26 +28,34 @@ glabel func_8024E748
/* 17D084 8024E7A4 2E020008 */ sltiu $v0, $s0, 8
/* 17D088 8024E7A8 10400016 */ beqz $v0, .L8024E804
/* 17D08C 8024E7AC 00101080 */ sll $v0, $s0, 2
/* 17D090 8024E7B0 3C01802A */ lui $at, %hi(D_8029CD70)
/* 17D090 8024E7B0 3C01802A */ lui $at, %hi(jtbl_8029CD70_1CB650)
/* 17D094 8024E7B4 00220821 */ addu $at, $at, $v0
/* 17D098 8024E7B8 8C22CD70 */ lw $v0, %lo(D_8029CD70)($at)
/* 17D098 8024E7B8 8C22CD70 */ lw $v0, %lo(jtbl_8029CD70_1CB650)($at)
/* 17D09C 8024E7BC 00400008 */ jr $v0
/* 17D0A0 8024E7C0 00000000 */ nop
glabel L8024E7C4_17D0A4
/* 17D0A4 8024E7C4 08093A01 */ j .L8024E804
/* 17D0A8 8024E7C8 A623001C */ sh $v1, 0x1c($s1)
glabel L8024E7CC_17D0AC
/* 17D0AC 8024E7CC 08093A01 */ j .L8024E804
/* 17D0B0 8024E7D0 A623001E */ sh $v1, 0x1e($s1)
glabel L8024E7D4_17D0B4
/* 17D0B4 8024E7D4 08093A01 */ j .L8024E804
/* 17D0B8 8024E7D8 A6230020 */ sh $v1, 0x20($s1)
glabel L8024E7DC_17D0BC
/* 17D0BC 8024E7DC 08093A01 */ j .L8024E804
/* 17D0C0 8024E7E0 A6230022 */ sh $v1, 0x22($s1)
glabel L8024E7E4_17D0C4
/* 17D0C4 8024E7E4 08093A01 */ j .L8024E804
/* 17D0C8 8024E7E8 A6230024 */ sh $v1, 0x24($s1)
glabel L8024E7EC_17D0CC
/* 17D0CC 8024E7EC 00031200 */ sll $v0, $v1, 8
/* 17D0D0 8024E7F0 08093A01 */ j .L8024E804
/* 17D0D4 8024E7F4 A6220026 */ sh $v0, 0x26($s1)
glabel L8024E7F8_17D0D8
/* 17D0D8 8024E7F8 08093A01 */ j .L8024E804
/* 17D0DC 8024E7FC A6230028 */ sh $v1, 0x28($s1)
glabel L8024E800_17D0E0
/* 17D0E0 8024E800 A623002A */ sh $v1, 0x2a($s1)
.L8024E804:
/* 17D0E4 8024E804 24020002 */ addiu $v0, $zero, 2

View File

@ -28,17 +28,20 @@ glabel use_cam_preset
/* 17B870 8024CF90 A020F2A7 */ sb $zero, %lo(D_8029F2A7)($at)
/* 17B874 8024CF94 104004F7 */ beqz $v0, .L8024E374
/* 17B878 8024CF98 00111080 */ sll $v0, $s1, 2
/* 17B87C 8024CF9C 3C01802A */ lui $at, %hi(D_8029CC48)
/* 17B87C 8024CF9C 3C01802A */ lui $at, %hi(jtbl_8029CC48_1CB528)
/* 17B880 8024CFA0 00220821 */ addu $at, $at, $v0
/* 17B884 8024CFA4 8C22CC48 */ lw $v0, %lo(D_8029CC48)($at)
/* 17B884 8024CFA4 8C22CC48 */ lw $v0, %lo(jtbl_8029CC48_1CB528)($at)
/* 17B888 8024CFA8 00400008 */ jr $v0
/* 17B88C 8024CFAC 00000000 */ nop
glabel L8024CFB0_17B890
/* 17B890 8024CFB0 3C108028 */ lui $s0, %hi(D_80280E54)
/* 17B894 8024CFB4 080938DD */ j .L8024E374
/* 17B898 8024CFB8 26100E54 */ addiu $s0, $s0, %lo(D_80280E54)
glabel L8024CFBC_17B89C
/* 17B89C 8024CFBC 3C108028 */ lui $s0, %hi(D_80280CE8)
/* 17B8A0 8024CFC0 080938DD */ j .L8024E374
/* 17B8A4 8024CFC4 26100CE8 */ addiu $s0, $s0, %lo(D_80280CE8)
glabel L8024CFC8_17B8A8
/* 17B8A8 8024CFC8 3C028028 */ lui $v0, %hi(D_80280CE4)
/* 17B8AC 8024CFCC 8C420CE4 */ lw $v0, %lo(D_80280CE4)($v0)
/* 17B8B0 8024CFD0 105104FB */ beq $v0, $s1, .L8024E3C0
@ -52,6 +55,7 @@ glabel use_cam_preset
/* 17B8D0 8024CFF0 A422F29E */ sh $v0, %lo(D_8029F29E)($at)
/* 17B8D4 8024CFF4 080938DD */ j .L8024E374
/* 17B8D8 8024CFF8 00000000 */ nop
glabel L8024CFFC_17B8DC
/* 17B8DC 8024CFFC 3C028028 */ lui $v0, %hi(D_80280CE4)
/* 17B8E0 8024D000 8C420CE4 */ lw $v0, %lo(D_80280CE4)($v0)
/* 17B8E4 8024D004 105104EE */ beq $v0, $s1, .L8024E3C0
@ -62,6 +66,7 @@ glabel use_cam_preset
/* 17B8F8 8024D018 A422F280 */ sh $v0, %lo(D_8029F280)($at)
/* 17B8FC 8024D01C 080934CC */ j .L8024D330
/* 17B900 8024D020 24020014 */ addiu $v0, $zero, 0x14
glabel L8024D024_17B904
/* 17B904 8024D024 3C028028 */ lui $v0, %hi(D_80280CE4)
/* 17B908 8024D028 8C420CE4 */ lw $v0, %lo(D_80280CE4)($v0)
/* 17B90C 8024D02C 105104E4 */ beq $v0, $s1, .L8024E3C0
@ -72,6 +77,7 @@ glabel use_cam_preset
/* 17B920 8024D040 A422F280 */ sh $v0, %lo(D_8029F280)($at)
/* 17B924 8024D044 080934CC */ j .L8024D330
/* 17B928 8024D048 2402000A */ addiu $v0, $zero, 0xa
glabel L8024D04C_17B92C
/* 17B92C 8024D04C 3C108028 */ lui $s0, %hi(D_80280D04)
/* 17B930 8024D050 26100D04 */ addiu $s0, $s0, %lo(D_80280D04)
/* 17B934 8024D054 2402012C */ addiu $v0, $zero, 0x12c
@ -82,6 +88,7 @@ glabel use_cam_preset
/* 17B948 8024D068 A422F29E */ sh $v0, %lo(D_8029F29E)($at)
/* 17B94C 8024D06C 080938D9 */ j .L8024E364
/* 17B950 8024D070 24020001 */ addiu $v0, $zero, 1
glabel L8024D074_17B954
/* 17B954 8024D074 3C108028 */ lui $s0, %hi(D_80280D3C)
/* 17B958 8024D078 26100D3C */ addiu $s0, $s0, %lo(D_80280D3C)
/* 17B95C 8024D07C 2402012C */ addiu $v0, $zero, 0x12c
@ -92,6 +99,7 @@ glabel use_cam_preset
/* 17B970 8024D090 A422F29E */ sh $v0, %lo(D_8029F29E)($at)
/* 17B974 8024D094 080938D9 */ j .L8024E364
/* 17B978 8024D098 24020001 */ addiu $v0, $zero, 1
glabel L8024D09C_17B97C
/* 17B97C 8024D09C 3C108028 */ lui $s0, %hi(D_80280D74)
/* 17B980 8024D0A0 26100D74 */ addiu $s0, $s0, %lo(D_80280D74)
/* 17B984 8024D0A4 2402012C */ addiu $v0, $zero, 0x12c
@ -102,6 +110,7 @@ glabel use_cam_preset
/* 17B998 8024D0B8 A422F29E */ sh $v0, %lo(D_8029F29E)($at)
/* 17B99C 8024D0BC 080938DD */ j .L8024E374
/* 17B9A0 8024D0C0 00000000 */ nop
glabel L8024D0C4_17B9A4
/* 17B9A4 8024D0C4 3C108028 */ lui $s0, %hi(D_80280D58)
/* 17B9A8 8024D0C8 26100D58 */ addiu $s0, $s0, %lo(D_80280D58)
/* 17B9AC 8024D0CC 2402012C */ addiu $v0, $zero, 0x12c
@ -112,6 +121,7 @@ glabel use_cam_preset
/* 17B9C0 8024D0E0 A422F29E */ sh $v0, %lo(D_8029F29E)($at)
/* 17B9C4 8024D0E4 080938D9 */ j .L8024E364
/* 17B9C8 8024D0E8 24020001 */ addiu $v0, $zero, 1
glabel L8024D0EC_17B9CC
/* 17B9CC 8024D0EC 3C02802A */ lui $v0, %hi(D_8029F2B4)
/* 17B9D0 8024D0F0 8C42F2B4 */ lw $v0, %lo(D_8029F2B4)($v0)
/* 17B9D4 8024D0F4 3C048028 */ lui $a0, %hi(D_80280DAC)
@ -125,6 +135,7 @@ glabel use_cam_preset
/* 17B9F4 8024D114 A422F29E */ sh $v0, %lo(D_8029F29E)($at)
/* 17B9F8 8024D118 080938DD */ j .L8024E374
/* 17B9FC 8024D11C 0080802D */ daddu $s0, $a0, $zero
glabel L8024D120_17BA00
/* 17BA00 8024D120 3C108028 */ lui $s0, %hi(D_80280D04)
/* 17BA04 8024D124 26100D04 */ addiu $s0, $s0, %lo(D_80280D04)
/* 17BA08 8024D128 240200C8 */ addiu $v0, $zero, 0xc8
@ -138,6 +149,7 @@ glabel use_cam_preset
/* 17BA28 8024D148 A422F29E */ sh $v0, %lo(D_8029F29E)($at)
/* 17BA2C 8024D14C 080938D4 */ j .L8024E350
/* 17BA30 8024D150 2402000F */ addiu $v0, $zero, 0xf
glabel L8024D154_17BA34
/* 17BA34 8024D154 3C108028 */ lui $s0, %hi(D_80280D04)
/* 17BA38 8024D158 26100D04 */ addiu $s0, $s0, %lo(D_80280D04)
/* 17BA3C 8024D15C 2402012C */ addiu $v0, $zero, 0x12c
@ -148,6 +160,7 @@ glabel use_cam_preset
/* 17BA50 8024D170 A422F284 */ sh $v0, %lo(D_8029F284)($at)
/* 17BA54 8024D174 080938D1 */ j .L8024E344
/* 17BA58 8024D178 24020014 */ addiu $v0, $zero, 0x14
glabel L8024D17C_17BA5C
/* 17BA5C 8024D17C 3C108028 */ lui $s0, %hi(D_80280D04)
/* 17BA60 8024D180 26100D04 */ addiu $s0, $s0, %lo(D_80280D04)
/* 17BA64 8024D184 24020190 */ addiu $v0, $zero, 0x190
@ -161,6 +174,7 @@ glabel use_cam_preset
/* 17BA84 8024D1A4 A422F29E */ sh $v0, %lo(D_8029F29E)($at)
/* 17BA88 8024D1A8 080938D4 */ j .L8024E350
/* 17BA8C 8024D1AC 2402001E */ addiu $v0, $zero, 0x1e
glabel L8024D1B0_17BA90
/* 17BA90 8024D1B0 3C108028 */ lui $s0, %hi(D_80280D58)
/* 17BA94 8024D1B4 26100D58 */ addiu $s0, $s0, %lo(D_80280D58)
/* 17BA98 8024D1B8 240200C8 */ addiu $v0, $zero, 0xc8
@ -174,6 +188,7 @@ glabel use_cam_preset
/* 17BAB8 8024D1D8 A422F29E */ sh $v0, %lo(D_8029F29E)($at)
/* 17BABC 8024D1DC 080938D4 */ j .L8024E350
/* 17BAC0 8024D1E0 2402000F */ addiu $v0, $zero, 0xf
glabel L8024D1E4_17BAC4
/* 17BAC4 8024D1E4 3C108028 */ lui $s0, %hi(D_80280D58)
/* 17BAC8 8024D1E8 26100D58 */ addiu $s0, $s0, %lo(D_80280D58)
/* 17BACC 8024D1EC 2402012C */ addiu $v0, $zero, 0x12c
@ -184,6 +199,7 @@ glabel use_cam_preset
/* 17BAE0 8024D200 A422F284 */ sh $v0, %lo(D_8029F284)($at)
/* 17BAE4 8024D204 080938D1 */ j .L8024E344
/* 17BAE8 8024D208 24020014 */ addiu $v0, $zero, 0x14
glabel L8024D20C_17BAEC
/* 17BAEC 8024D20C 3C108028 */ lui $s0, %hi(D_80280D58)
/* 17BAF0 8024D210 26100D58 */ addiu $s0, $s0, %lo(D_80280D58)
/* 17BAF4 8024D214 24020190 */ addiu $v0, $zero, 0x190
@ -197,6 +213,7 @@ glabel use_cam_preset
/* 17BB14 8024D234 A422F29E */ sh $v0, %lo(D_8029F29E)($at)
/* 17BB18 8024D238 080938D4 */ j .L8024E350
/* 17BB1C 8024D23C 2402001E */ addiu $v0, $zero, 0x1e
glabel L8024D240_17BB20
/* 17BB20 8024D240 3C108028 */ lui $s0, %hi(D_80280D74)
/* 17BB24 8024D244 26100D74 */ addiu $s0, $s0, %lo(D_80280D74)
/* 17BB28 8024D248 2402010B */ addiu $v0, $zero, 0x10b
@ -215,6 +232,7 @@ glabel use_cam_preset
/* 17BB5C 8024D27C A422F286 */ sh $v0, %lo(D_8029F286)($at)
/* 17BB60 8024D280 080938DD */ j .L8024E374
/* 17BB64 8024D284 00000000 */ nop
glabel L8024D288_17BB68
/* 17BB68 8024D288 3C108028 */ lui $s0, %hi(D_80280D74)
/* 17BB6C 8024D28C 26100D74 */ addiu $s0, $s0, %lo(D_80280D74)
/* 17BB70 8024D290 2402012C */ addiu $v0, $zero, 0x12c
@ -232,6 +250,7 @@ glabel use_cam_preset
/* 17BBA0 8024D2C0 A423F286 */ sh $v1, %lo(D_8029F286)($at)
/* 17BBA4 8024D2C4 080938DD */ j .L8024E374
/* 17BBA8 8024D2C8 00000000 */ nop
glabel L8024D2CC_17BBAC
/* 17BBAC 8024D2CC 3C108028 */ lui $s0, %hi(D_80280D74)
/* 17BBB0 8024D2D0 26100D74 */ addiu $s0, $s0, %lo(D_80280D74)
/* 17BBB4 8024D2D4 24020190 */ addiu $v0, $zero, 0x190
@ -244,16 +263,19 @@ glabel use_cam_preset
/* 17BBD0 8024D2F0 A420F282 */ sh $zero, %lo(D_8029F282)($at)
/* 17BBD4 8024D2F4 080934CC */ j .L8024D330
/* 17BBD8 8024D2F8 24020014 */ addiu $v0, $zero, 0x14
glabel L8024D2FC_17BBDC
/* 17BBDC 8024D2FC 24020014 */ addiu $v0, $zero, 0x14
/* 17BBE0 8024D300 3C01802A */ lui $at, %hi(D_8029F29E)
/* 17BBE4 8024D304 A422F29E */ sh $v0, %lo(D_8029F29E)($at)
/* 17BBE8 8024D308 3C108028 */ lui $s0, %hi(D_80280E00)
/* 17BBEC 8024D30C 080938DD */ j .L8024E374
/* 17BBF0 8024D310 26100E00 */ addiu $s0, $s0, %lo(D_80280E00)
glabel L8024D314_17BBF4
/* 17BBF4 8024D314 3C108028 */ lui $s0, %hi(D_80280E1C)
/* 17BBF8 8024D318 26100E1C */ addiu $s0, $s0, %lo(D_80280E1C)
/* 17BBFC 8024D31C 080934CC */ j .L8024D330
/* 17BC00 8024D320 24020014 */ addiu $v0, $zero, 0x14
glabel L8024D324_17BC04
/* 17BC04 8024D324 3C108028 */ lui $s0, %hi(D_80280E38)
/* 17BC08 8024D328 26100E38 */ addiu $s0, $s0, %lo(D_80280E38)
/* 17BC0C 8024D32C 24020014 */ addiu $v0, $zero, 0x14
@ -264,6 +286,7 @@ glabel use_cam_preset
/* 17BC1C 8024D33C A420F286 */ sh $zero, %lo(D_8029F286)($at)
/* 17BC20 8024D340 080938DD */ j .L8024E374
/* 17BC24 8024D344 00000000 */ nop
glabel L8024D348_17BC28
/* 17BC28 8024D348 3C108028 */ lui $s0, %hi(D_80280E00)
/* 17BC2C 8024D34C 26100E00 */ addiu $s0, $s0, %lo(D_80280E00)
/* 17BC30 8024D350 3C01C2A0 */ lui $at, 0xc2a0
@ -291,6 +314,7 @@ glabel use_cam_preset
/* 17BC88 8024D3A8 A420F27C */ sh $zero, %lo(D_8029F27C)($at)
/* 17BC8C 8024D3AC 080938DD */ j .L8024E374
/* 17BC90 8024D3B0 00000000 */ nop
glabel L8024D3B4_17BC94
/* 17BC94 8024D3B4 3C108028 */ lui $s0, %hi(D_80280D58)
/* 17BC98 8024D3B8 26100D58 */ addiu $s0, $s0, %lo(D_80280D58)
/* 17BC9C 8024D3BC 240200FA */ addiu $v0, $zero, 0xfa
@ -319,6 +343,7 @@ glabel use_cam_preset
/* 17BCF8 8024D418 3C018028 */ lui $at, %hi(D_80280CE0)
/* 17BCFC 8024D41C 080938DD */ j .L8024E374
/* 17BD00 8024D420 A0220CE0 */ sb $v0, %lo(D_80280CE0)($at)
glabel L8024D424_17BD04
/* 17BD04 8024D424 3C108028 */ lui $s0, %hi(D_80280E00)
/* 17BD08 8024D428 26100E00 */ addiu $s0, $s0, %lo(D_80280E00)
/* 17BD0C 8024D42C 3C01C2BE */ lui $at, 0xc2be
@ -350,6 +375,7 @@ glabel use_cam_preset
/* 17BD74 8024D494 A420F27C */ sh $zero, %lo(D_8029F27C)($at)
/* 17BD78 8024D498 080938DD */ j .L8024E374
/* 17BD7C 8024D49C 00000000 */ nop
glabel L8024D4A0_17BD80
/* 17BD80 8024D4A0 3C108028 */ lui $s0, %hi(D_80280E00)
/* 17BD84 8024D4A4 26100E00 */ addiu $s0, $s0, %lo(D_80280E00)
/* 17BD88 8024D4A8 240200E6 */ addiu $v0, $zero, 0xe6
@ -369,6 +395,7 @@ glabel use_cam_preset
/* 17BDC0 8024D4E0 A420F27C */ sh $zero, %lo(D_8029F27C)($at)
/* 17BDC4 8024D4E4 080938DD */ j .L8024E374
/* 17BDC8 8024D4E8 00000000 */ nop
glabel L8024D4EC_17BDCC
/* 17BDCC 8024D4EC 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17BDD0 8024D4F0 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17BDD4 8024D4F4 24020136 */ addiu $v0, $zero, 0x136
@ -392,6 +419,7 @@ glabel use_cam_preset
/* 17BE1C 8024D53C A022F2A2 */ sb $v0, %lo(D_8029F2A2)($at)
/* 17BE20 8024D540 0809369A */ j .L8024DA68
/* 17BE24 8024D544 00000000 */ nop
glabel L8024D548_17BE28
/* 17BE28 8024D548 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17BE2C 8024D54C 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17BE30 8024D550 24020140 */ addiu $v0, $zero, 0x140
@ -414,6 +442,7 @@ glabel use_cam_preset
/* 17BE74 8024D594 A020F2A3 */ sb $zero, %lo(D_8029F2A3)($at)
/* 17BE78 8024D598 08093659 */ j .L8024D964
/* 17BE7C 8024D59C 00000000 */ nop
glabel L8024D5A0_17BE80
/* 17BE80 8024D5A0 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17BE84 8024D5A4 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17BE88 8024D5A8 24020154 */ addiu $v0, $zero, 0x154
@ -431,6 +460,7 @@ glabel use_cam_preset
/* 17BEB8 8024D5D8 A420F286 */ sh $zero, %lo(D_8029F286)($at)
/* 17BEBC 8024D5DC 080935C6 */ j .L8024D718
/* 17BEC0 8024D5E0 24020001 */ addiu $v0, $zero, 1
glabel L8024D5E4_17BEC4
/* 17BEC4 8024D5E4 3C108028 */ lui $s0, %hi(D_80280D58)
/* 17BEC8 8024D5E8 26100D58 */ addiu $s0, $s0, %lo(D_80280D58)
/* 17BECC 8024D5EC 2402012C */ addiu $v0, $zero, 0x12c
@ -459,6 +489,7 @@ glabel use_cam_preset
/* 17BF28 8024D648 A420F27C */ sh $zero, %lo(D_8029F27C)($at)
/* 17BF2C 8024D64C 080938DD */ j .L8024E374
/* 17BF30 8024D650 00000000 */ nop
glabel L8024D654_17BF34
/* 17BF34 8024D654 3C108028 */ lui $s0, %hi(D_80280D90)
/* 17BF38 8024D658 26100D90 */ addiu $s0, $s0, %lo(D_80280D90)
/* 17BF3C 8024D65C 3C01C282 */ lui $at, 0xc282
@ -478,6 +509,7 @@ glabel use_cam_preset
/* 17BF74 8024D694 A422F29E */ sh $v0, %lo(D_8029F29E)($at)
/* 17BF78 8024D698 08093825 */ j .L8024E094
/* 17BF7C 8024D69C 00000000 */ nop
glabel L8024D6A0_17BF80
/* 17BF80 8024D6A0 3C108028 */ lui $s0, %hi(D_80280D58)
/* 17BF84 8024D6A4 26100D58 */ addiu $s0, $s0, %lo(D_80280D58)
/* 17BF88 8024D6A8 240200DC */ addiu $v0, $zero, 0xdc
@ -491,6 +523,7 @@ glabel use_cam_preset
/* 17BFA8 8024D6C8 A422F29E */ sh $v0, %lo(D_8029F29E)($at)
/* 17BFAC 8024D6CC 08093650 */ j .L8024D940
/* 17BFB0 8024D6D0 24020018 */ addiu $v0, $zero, 0x18
glabel L8024D6D4_17BFB4
/* 17BFB4 8024D6D4 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17BFB8 8024D6D8 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17BFBC 8024D6DC 24020118 */ addiu $v0, $zero, 0x118
@ -519,6 +552,7 @@ glabel use_cam_preset
/* 17C014 8024D734 A020F2A6 */ sb $zero, %lo(D_8029F2A6)($at)
/* 17C018 8024D738 080938DD */ j .L8024E374
/* 17C01C 8024D73C 00000000 */ nop
glabel L8024D740_17C020
/* 17C020 8024D740 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17C024 8024D744 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17C028 8024D748 2402017C */ addiu $v0, $zero, 0x17c
@ -543,6 +577,7 @@ glabel use_cam_preset
/* 17C074 8024D794 A022F2A5 */ sb $v0, %lo(D_8029F2A5)($at)
/* 17C078 8024D798 08093659 */ j .L8024D964
/* 17C07C 8024D79C 00000000 */ nop
glabel L8024D7A0_17C080
/* 17C080 8024D7A0 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17C084 8024D7A4 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17C088 8024D7A8 24020140 */ addiu $v0, $zero, 0x140
@ -566,6 +601,7 @@ glabel use_cam_preset
/* 17C0D0 8024D7F0 A020F2A3 */ sb $zero, %lo(D_8029F2A3)($at)
/* 17C0D4 8024D7F4 08093659 */ j .L8024D964
/* 17C0D8 8024D7F8 00000000 */ nop
glabel L8024D7FC_17C0DC
/* 17C0DC 8024D7FC 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17C0E0 8024D800 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17C0E4 8024D804 2402012C */ addiu $v0, $zero, 0x12c
@ -590,6 +626,7 @@ glabel use_cam_preset
/* 17C130 8024D850 A022F2A5 */ sb $v0, %lo(D_8029F2A5)($at)
/* 17C134 8024D854 08093659 */ j .L8024D964
/* 17C138 8024D858 00000000 */ nop
glabel L8024D85C_17C13C
/* 17C13C 8024D85C 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17C140 8024D860 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17C144 8024D864 24020140 */ addiu $v0, $zero, 0x140
@ -613,6 +650,7 @@ glabel use_cam_preset
/* 17C18C 8024D8AC A020F2A3 */ sb $zero, %lo(D_8029F2A3)($at)
/* 17C190 8024D8B0 08093659 */ j .L8024D964
/* 17C194 8024D8B4 00000000 */ nop
glabel L8024D8B8_17C198
/* 17C198 8024D8B8 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17C19C 8024D8BC 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17C1A0 8024D8C0 24020140 */ addiu $v0, $zero, 0x140
@ -635,6 +673,7 @@ glabel use_cam_preset
/* 17C1E4 8024D904 A020F2A3 */ sb $zero, %lo(D_8029F2A3)($at)
/* 17C1E8 8024D908 08093659 */ j .L8024D964
/* 17C1EC 8024D90C 00000000 */ nop
glabel L8024D910_17C1F0
/* 17C1F0 8024D910 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17C1F4 8024D914 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17C1F8 8024D918 24020168 */ addiu $v0, $zero, 0x168
@ -664,6 +703,7 @@ glabel use_cam_preset
/* 17C250 8024D970 A420F27C */ sh $zero, %lo(D_8029F27C)($at)
/* 17C254 8024D974 080938DD */ j .L8024E374
/* 17C258 8024D978 00000000 */ nop
glabel L8024D97C_17C25C
/* 17C25C 8024D97C 3C10802A */ lui $s0, %hi(D_8029F2B4)
/* 17C260 8024D980 8E10F2B4 */ lw $s0, %lo(D_8029F2B4)($s0)
/* 17C264 8024D984 240200C8 */ addiu $v0, $zero, 0xc8
@ -680,6 +720,7 @@ glabel use_cam_preset
/* 17C290 8024D9B0 A020F2A6 */ sb $zero, %lo(D_8029F2A6)($at)
/* 17C294 8024D9B4 080938DD */ j .L8024E374
/* 17C298 8024D9B8 00000000 */ nop
glabel L8024D9BC_17C29C
/* 17C29C 8024D9BC 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17C2A0 8024D9C0 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17C2A4 8024D9C4 240200D6 */ addiu $v0, $zero, 0xd6
@ -703,6 +744,7 @@ glabel use_cam_preset
/* 17C2EC 8024DA0C A420F27C */ sh $zero, %lo(D_8029F27C)($at)
/* 17C2F0 8024DA10 0809369A */ j .L8024DA68
/* 17C2F4 8024DA14 24020001 */ addiu $v0, $zero, 1
glabel L8024DA18_17C2F8
/* 17C2F8 8024DA18 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17C2FC 8024DA1C 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17C300 8024DA20 2402012C */ addiu $v0, $zero, 0x12c
@ -730,6 +772,7 @@ glabel use_cam_preset
/* 17C354 8024DA74 A020F2A6 */ sb $zero, %lo(D_8029F2A6)($at)
/* 17C358 8024DA78 080938DD */ j .L8024E374
/* 17C35C 8024DA7C 00000000 */ nop
glabel L8024DA80_17C360
/* 17C360 8024DA80 3C108028 */ lui $s0, %hi(D_80280D90)
/* 17C364 8024DA84 26100D90 */ addiu $s0, $s0, %lo(D_80280D90)
/* 17C368 8024DA88 3C014270 */ lui $at, 0x4270
@ -754,6 +797,7 @@ glabel use_cam_preset
/* 17C3B4 8024DAD4 A420F27C */ sh $zero, %lo(D_8029F27C)($at)
/* 17C3B8 8024DAD8 08093827 */ j .L8024E09C
/* 17C3BC 8024DADC 00000000 */ nop
glabel L8024DAE0_17C3C0
/* 17C3C0 8024DAE0 3C108028 */ lui $s0, %hi(D_80280D90)
/* 17C3C4 8024DAE4 26100D90 */ addiu $s0, $s0, %lo(D_80280D90)
/* 17C3C8 8024DAE8 3C014270 */ lui $at, 0x4270
@ -780,6 +824,7 @@ glabel use_cam_preset
/* 17C41C 8024DB3C A020F2A2 */ sb $zero, %lo(D_8029F2A2)($at)
/* 17C420 8024DB40 0809382B */ j .L8024E0AC
/* 17C424 8024DB44 00000000 */ nop
glabel L8024DB48_17C428
/* 17C428 8024DB48 3C108028 */ lui $s0, %hi(D_80280E00)
/* 17C42C 8024DB4C 26100E00 */ addiu $s0, $s0, %lo(D_80280E00)
/* 17C430 8024DB50 3C01C28C */ lui $at, 0xc28c
@ -802,6 +847,7 @@ glabel use_cam_preset
/* 17C474 8024DB94 00000000 */ nop
/* 17C478 8024DB98 08093710 */ j .L8024DC40
/* 17C47C 8024DB9C 2402000A */ addiu $v0, $zero, 0xa
glabel L8024DBA0_17C480
/* 17C480 8024DBA0 3C108028 */ lui $s0, %hi(D_80280E00)
/* 17C484 8024DBA4 26100E00 */ addiu $s0, $s0, %lo(D_80280E00)
/* 17C488 8024DBA8 44806000 */ mtc1 $zero, $f12
@ -821,6 +867,7 @@ glabel use_cam_preset
/* 17C4C0 8024DBE0 46006386 */ mov.s $f14, $f12
/* 17C4C4 8024DBE4 08093710 */ j .L8024DC40
/* 17C4C8 8024DBE8 24020028 */ addiu $v0, $zero, 0x28
glabel L8024DBEC_17C4CC
/* 17C4CC 8024DBEC 3C108028 */ lui $s0, %hi(D_80280E00)
/* 17C4D0 8024DBF0 26100E00 */ addiu $s0, $s0, %lo(D_80280E00)
/* 17C4D4 8024DBF4 3C01C248 */ lui $at, 0xc248
@ -849,6 +896,7 @@ glabel use_cam_preset
/* 17C52C 8024DC4C A020F2A6 */ sb $zero, %lo(D_8029F2A6)($at)
/* 17C530 8024DC50 080938DD */ j .L8024E374
/* 17C534 8024DC54 00000000 */ nop
glabel L8024DC58_17C538
/* 17C538 8024DC58 3C108028 */ lui $s0, %hi(D_80280D90)
/* 17C53C 8024DC5C 26100D90 */ addiu $s0, $s0, %lo(D_80280D90)
/* 17C540 8024DC60 3C01C296 */ lui $at, 0xc296
@ -866,6 +914,7 @@ glabel use_cam_preset
/* 17C570 8024DC90 A422F29E */ sh $v0, %lo(D_8029F29E)($at)
/* 17C574 8024DC94 08093823 */ j .L8024E08C
/* 17C578 8024DC98 24020011 */ addiu $v0, $zero, 0x11
glabel L8024DC9C_17C57C
/* 17C57C 8024DC9C 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17C580 8024DCA0 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17C584 8024DCA4 24020136 */ addiu $v0, $zero, 0x136
@ -887,6 +936,7 @@ glabel use_cam_preset
/* 17C5C4 8024DCE4 A022F2A3 */ sb $v0, %lo(D_8029F2A3)($at)
/* 17C5C8 8024DCE8 08093849 */ j .L8024E124
/* 17C5CC 8024DCEC 24020100 */ addiu $v0, $zero, 0x100
glabel L8024DCF0_17C5D0
/* 17C5D0 8024DCF0 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17C5D4 8024DCF4 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17C5D8 8024DCF8 240200FA */ addiu $v0, $zero, 0xfa
@ -910,6 +960,7 @@ glabel use_cam_preset
/* 17C620 8024DD40 A022F2A5 */ sb $v0, %lo(D_8029F2A5)($at)
/* 17C624 8024DD44 080937CF */ j .L8024DF3C
/* 17C628 8024DD48 24020100 */ addiu $v0, $zero, 0x100
glabel L8024DD4C_17C62C
/* 17C62C 8024DD4C 3C108028 */ lui $s0, %hi(D_80280D58)
/* 17C630 8024DD50 26100D58 */ addiu $s0, $s0, %lo(D_80280D58)
/* 17C634 8024DD54 2402012C */ addiu $v0, $zero, 0x12c
@ -933,6 +984,7 @@ glabel use_cam_preset
/* 17C67C 8024DD9C A022F2A5 */ sb $v0, %lo(D_8029F2A5)($at)
/* 17C680 8024DDA0 080937CF */ j .L8024DF3C
/* 17C684 8024DDA4 24020100 */ addiu $v0, $zero, 0x100
glabel L8024DDA8_17C688
/* 17C688 8024DDA8 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17C68C 8024DDAC 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17C690 8024DDB0 24020140 */ addiu $v0, $zero, 0x140
@ -955,6 +1007,7 @@ glabel use_cam_preset
/* 17C6D4 8024DDF4 A020F2A3 */ sb $zero, %lo(D_8029F2A3)($at)
/* 17C6D8 8024DDF8 0809384B */ j .L8024E12C
/* 17C6DC 8024DDFC 24020100 */ addiu $v0, $zero, 0x100
glabel L8024DE00_17C6E0
/* 17C6E0 8024DE00 3C108028 */ lui $s0, %hi(D_80280DC8)
/* 17C6E4 8024DE04 26100DC8 */ addiu $s0, $s0, %lo(D_80280DC8)
/* 17C6E8 8024DE08 24020032 */ addiu $v0, $zero, 0x32
@ -967,6 +1020,7 @@ glabel use_cam_preset
/* 17C704 8024DE24 A420F286 */ sh $zero, %lo(D_8029F286)($at)
/* 17C708 8024DE28 080938DD */ j .L8024E374
/* 17C70C 8024DE2C 00000000 */ nop
glabel L8024DE30_17C710
/* 17C710 8024DE30 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17C714 8024DE34 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17C718 8024DE38 24020118 */ addiu $v0, $zero, 0x118
@ -990,6 +1044,7 @@ glabel use_cam_preset
/* 17C760 8024DE80 A020F2A3 */ sb $zero, %lo(D_8029F2A3)($at)
/* 17C764 8024DE84 080937D1 */ j .L8024DF44
/* 17C768 8024DE88 24020100 */ addiu $v0, $zero, 0x100
glabel L8024DE8C_17C76C
/* 17C76C 8024DE8C 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17C770 8024DE90 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17C774 8024DE94 2402017C */ addiu $v0, $zero, 0x17c
@ -1014,6 +1069,7 @@ glabel use_cam_preset
/* 17C7C0 8024DEE0 A020F2A3 */ sb $zero, %lo(D_8029F2A3)($at)
/* 17C7C4 8024DEE4 080937D1 */ j .L8024DF44
/* 17C7C8 8024DEE8 24020100 */ addiu $v0, $zero, 0x100
glabel L8024DEEC_17C7CC
/* 17C7CC 8024DEEC 3C108028 */ lui $s0, %hi(D_80280D58)
/* 17C7D0 8024DEF0 26100D58 */ addiu $s0, $s0, %lo(D_80280D58)
/* 17C7D4 8024DEF4 240200DC */ addiu $v0, $zero, 0xdc
@ -1044,6 +1100,7 @@ glabel use_cam_preset
/* 17C830 8024DF50 A422F27C */ sh $v0, %lo(D_8029F27C)($at)
/* 17C834 8024DF54 080938DD */ j .L8024E374
/* 17C838 8024DF58 00000000 */ nop
glabel L8024DF5C_17C83C
/* 17C83C 8024DF5C 3C108028 */ lui $s0, %hi(D_80280D90)
/* 17C840 8024DF60 26100D90 */ addiu $s0, $s0, %lo(D_80280D90)
/* 17C844 8024DF64 3C01C2BE */ lui $at, 0xc2be
@ -1058,6 +1115,7 @@ glabel use_cam_preset
/* 17C868 8024DF88 A422F284 */ sh $v0, %lo(D_8029F284)($at)
/* 17C86C 8024DF8C 08093820 */ j .L8024E080
/* 17C870 8024DF90 24020014 */ addiu $v0, $zero, 0x14
glabel L8024DF94_17C874
/* 17C874 8024DF94 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17C878 8024DF98 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17C87C 8024DF9C 24020140 */ addiu $v0, $zero, 0x140
@ -1079,6 +1137,7 @@ glabel use_cam_preset
/* 17C8BC 8024DFDC A420F282 */ sh $zero, %lo(D_8029F282)($at)
/* 17C8C0 8024DFE0 0809380D */ j .L8024E034
/* 17C8C4 8024DFE4 24020100 */ addiu $v0, $zero, 0x100
glabel L8024DFE8_17C8C8
/* 17C8C8 8024DFE8 3C108028 */ lui $s0, %hi(D_80280D20)
/* 17C8CC 8024DFEC 26100D20 */ addiu $s0, $s0, %lo(D_80280D20)
/* 17C8D0 8024DFF0 24020140 */ addiu $v0, $zero, 0x140
@ -1105,6 +1164,7 @@ glabel use_cam_preset
/* 17C920 8024E040 A422F27C */ sh $v0, %lo(D_8029F27C)($at)
/* 17C924 8024E044 080938DD */ j .L8024E374
/* 17C928 8024E048 00000000 */ nop
glabel L8024E04C_17C92C
/* 17C92C 8024E04C 3C108028 */ lui $s0, %hi(D_80280D90)
/* 17C930 8024E050 26100D90 */ addiu $s0, $s0, %lo(D_80280D90)
/* 17C934 8024E054 3C0141C8 */ lui $at, 0x41c8
@ -1142,6 +1202,7 @@ glabel use_cam_preset
/* 17C9A0 8024E0C0 E422F274 */ swc1 $f2, %lo(D_8029F274)($at)
/* 17C9A4 8024E0C4 080938DD */ j .L8024E374
/* 17C9A8 8024E0C8 00000000 */ nop
glabel L8024E0CC_17C9AC
/* 17C9AC 8024E0CC 3C108028 */ lui $s0, %hi(D_80280D58)
/* 17C9B0 8024E0D0 26100D58 */ addiu $s0, $s0, %lo(D_80280D58)
/* 17C9B4 8024E0D4 240200C8 */ addiu $v0, $zero, 0xc8
@ -1174,6 +1235,7 @@ glabel use_cam_preset
/* 17CA18 8024E138 A020F2A6 */ sb $zero, %lo(D_8029F2A6)($at)
/* 17CA1C 8024E13C 080938DD */ j .L8024E374
/* 17CA20 8024E140 00000000 */ nop
glabel L8024E144_17CA24
/* 17CA24 8024E144 3C108028 */ lui $s0, %hi(D_80280D58)
/* 17CA28 8024E148 26100D58 */ addiu $s0, $s0, %lo(D_80280D58)
/* 17CA2C 8024E14C 2402012C */ addiu $v0, $zero, 0x12c
@ -1198,6 +1260,7 @@ glabel use_cam_preset
/* 17CA78 8024E198 A020F2A3 */ sb $zero, %lo(D_8029F2A3)($at)
/* 17CA7C 8024E19C 080938DD */ j .L8024E374
/* 17CA80 8024E1A0 00000000 */ nop
glabel L8024E1A4_17CA84
/* 17CA84 8024E1A4 3C108028 */ lui $s0, %hi(D_80280D58)
/* 17CA88 8024E1A8 26100D58 */ addiu $s0, $s0, %lo(D_80280D58)
/* 17CA8C 8024E1AC 2402012C */ addiu $v0, $zero, 0x12c
@ -1227,6 +1290,7 @@ glabel use_cam_preset
/* 17CAEC 8024E20C A422F27C */ sh $v0, %lo(D_8029F27C)($at)
/* 17CAF0 8024E210 080938DD */ j .L8024E374
/* 17CAF4 8024E214 00000000 */ nop
glabel L8024E218_17CAF8
/* 17CAF8 8024E218 3C108028 */ lui $s0, %hi(D_80280D04)
/* 17CAFC 8024E21C 26100D04 */ addiu $s0, $s0, %lo(D_80280D04)
/* 17CB00 8024E220 24020190 */ addiu $v0, $zero, 0x190
@ -1240,6 +1304,7 @@ glabel use_cam_preset
/* 17CB20 8024E240 A422F29E */ sh $v0, %lo(D_8029F29E)($at)
/* 17CB24 8024E244 080938D4 */ j .L8024E350
/* 17CB28 8024E248 2402001B */ addiu $v0, $zero, 0x1b
glabel L8024E24C_17CB2C
/* 17CB2C 8024E24C 3C108028 */ lui $s0, %hi(D_80280D04)
/* 17CB30 8024E250 26100D04 */ addiu $s0, $s0, %lo(D_80280D04)
/* 17CB34 8024E254 24020166 */ addiu $v0, $zero, 0x166
@ -1250,6 +1315,7 @@ glabel use_cam_preset
/* 17CB48 8024E268 A422F284 */ sh $v0, %lo(D_8029F284)($at)
/* 17CB4C 8024E26C 080938B0 */ j .L8024E2C0
/* 17CB50 8024E270 2402000A */ addiu $v0, $zero, 0xa
glabel L8024E274_17CB54
/* 17CB54 8024E274 3C108028 */ lui $s0, %hi(D_80280DAC)
/* 17CB58 8024E278 26100DAC */ addiu $s0, $s0, %lo(D_80280DAC)
/* 17CB5C 8024E27C 24020032 */ addiu $v0, $zero, 0x32
@ -1260,6 +1326,7 @@ glabel use_cam_preset
/* 17CB70 8024E290 A422F280 */ sh $v0, %lo(D_8029F280)($at)
/* 17CB74 8024E294 080938DD */ j .L8024E374
/* 17CB78 8024E298 00000000 */ nop
glabel L8024E29C_17CB7C
/* 17CB7C 8024E29C 3C108028 */ lui $s0, %hi(D_80280D04)
/* 17CB80 8024E2A0 26100D04 */ addiu $s0, $s0, %lo(D_80280D04)
/* 17CB84 8024E2A4 2402010B */ addiu $v0, $zero, 0x10b
@ -1284,6 +1351,7 @@ glabel use_cam_preset
/* 17CBCC 8024E2EC A020F2A3 */ sb $zero, %lo(D_8029F2A3)($at)
/* 17CBD0 8024E2F0 080938DD */ j .L8024E374
/* 17CBD4 8024E2F4 00000000 */ nop
glabel L8024E2F8_17CBD8
/* 17CBD8 8024E2F8 3C108028 */ lui $s0, %hi(D_80280D04)
/* 17CBDC 8024E2FC 26100D04 */ addiu $s0, $s0, %lo(D_80280D04)
/* 17CBE0 8024E300 240200D6 */ addiu $v0, $zero, 0xd6
@ -1294,6 +1362,7 @@ glabel use_cam_preset
/* 17CBF4 8024E314 A422F284 */ sh $v0, %lo(D_8029F284)($at)
/* 17CBF8 8024E318 080938D1 */ j .L8024E344
/* 17CBFC 8024E31C 24020014 */ addiu $v0, $zero, 0x14
glabel L8024E320_17CC00
/* 17CC00 8024E320 3C108028 */ lui $s0, %hi(D_80280D04)
/* 17CC04 8024E324 26100D04 */ addiu $s0, $s0, %lo(D_80280D04)
/* 17CC08 8024E328 2402012C */ addiu $v0, $zero, 0x12c

View File

@ -15,26 +15,29 @@ glabel func_8024FB3C
/* 17E444 8024FB64 1040031D */ beqz $v0, .L802507DC
/* 17E448 8024FB68 0000902D */ daddu $s2, $zero, $zero
/* 17E44C 8024FB6C 00031080 */ sll $v0, $v1, 2
/* 17E450 8024FB70 3C01802A */ lui $at, %hi(D_8029CD98)
/* 17E450 8024FB70 3C01802A */ lui $at, %hi(jtbl_8029CD98_1CB678)
/* 17E454 8024FB74 00220821 */ addu $at, $at, $v0
/* 17E458 8024FB78 8C22CD98 */ lw $v0, %lo(D_8029CD98)($at)
/* 17E458 8024FB78 8C22CD98 */ lw $v0, %lo(jtbl_8029CD98_1CB678)($at)
/* 17E45C 8024FB7C 00400008 */ jr $v0
/* 17E460 8024FB80 00000000 */ nop
glabel L8024FB84_17E464
/* 17E464 8024FB84 82230016 */ lb $v1, 0x16($s1)
/* 17E468 8024FB88 2C620005 */ sltiu $v0, $v1, 5
/* 17E46C 8024FB8C 10400313 */ beqz $v0, .L802507DC
/* 17E470 8024FB90 00031080 */ sll $v0, $v1, 2
/* 17E474 8024FB94 3C01802A */ lui $at, %hi(D_8029CEF0)
/* 17E474 8024FB94 3C01802A */ lui $at, %hi(jtbl_8029CEF0_1CB7D0)
/* 17E478 8024FB98 00220821 */ addu $at, $at, $v0
/* 17E47C 8024FB9C 8C22CEF0 */ lw $v0, %lo(D_8029CEF0)($at)
/* 17E47C 8024FB9C 8C22CEF0 */ lw $v0, %lo(jtbl_8029CEF0_1CB7D0)($at)
/* 17E480 8024FBA0 00400008 */ jr $v0
/* 17E484 8024FBA4 00000000 */ nop
glabel L8024FBA8_17E488
/* 17E488 8024FBA8 8C820214 */ lw $v0, 0x214($a0)
/* 17E48C 8024FBAC 3042C000 */ andi $v0, $v0, 0xc000
/* 17E490 8024FBB0 544002B8 */ bnel $v0, $zero, .L80250694
/* 17E494 8024FBB4 A6200014 */ sh $zero, 0x14($s1)
/* 17E498 8024FBB8 080941A5 */ j .L80250694
/* 17E49C 8024FBBC 00000000 */ nop
glabel L8024FBC0_17E4A0
/* 17E4A0 8024FBC0 3C03802A */ lui $v1, %hi(D_8029F64A)
/* 17E4A4 8024FBC4 2463F64A */ addiu $v1, $v1, %lo(D_8029F64A)
/* 17E4A8 8024FBC8 80840083 */ lb $a0, 0x83($a0)
@ -42,6 +45,7 @@ glabel func_8024FB3C
/* 17E4B0 8024FBD0 14800004 */ bnez $a0, .L8024FBE4
/* 17E4B4 8024FBD4 A4620000 */ sh $v0, ($v1)
/* 17E4B8 8024FBD8 A4600000 */ sh $zero, ($v1)
glabel L8024FBDC_17E4BC
/* 17E4BC 8024FBDC 080941F7 */ j .L802507DC
/* 17E4C0 8024FBE0 24120001 */ addiu $s2, $zero, 1
.L8024FBE4:
@ -75,15 +79,17 @@ glabel func_8024FB3C
/* 17E528 8024FC48 2C620015 */ sltiu $v0, $v1, 0x15
/* 17E52C 8024FC4C 104002D6 */ beqz $v0, .L802507A8
/* 17E530 8024FC50 00031080 */ sll $v0, $v1, 2
/* 17E534 8024FC54 3C01802A */ lui $at, %hi(D_8029CF08)
/* 17E534 8024FC54 3C01802A */ lui $at, %hi(jtbl_8029CF08_1CB7E8)
/* 17E538 8024FC58 00220821 */ addu $at, $at, $v0
/* 17E53C 8024FC5C 8C22CF08 */ lw $v0, %lo(D_8029CF08)($at)
/* 17E53C 8024FC5C 8C22CF08 */ lw $v0, %lo(jtbl_8029CF08_1CB7E8)($at)
/* 17E540 8024FC60 00400008 */ jr $v0
/* 17E544 8024FC64 00000000 */ nop
glabel L8024FC68_17E548
/* 17E548 8024FC68 3C048011 */ lui $a0, %hi(D_80108E1C)
/* 17E54C 8024FC6C 24848E1C */ addiu $a0, $a0, %lo(D_80108E1C)
/* 17E550 8024FC70 08094060 */ j .L80250180
/* 17E554 8024FC74 00000000 */ nop
glabel L8024FC78_17E558
/* 17E558 8024FC78 3C048011 */ lui $a0, %hi(D_80108E1C)
/* 17E55C 8024FC7C 24848E1C */ addiu $a0, $a0, %lo(D_80108E1C)
/* 17E560 8024FC80 0C050529 */ jal create_icon
@ -109,6 +115,7 @@ glabel func_8024FB3C
/* 17E5B0 8024FCD0 2610F644 */ addiu $s0, $s0, %lo(D_8029F644)
/* 17E5B4 8024FCD4 080941E3 */ j .L8025078C
/* 17E5B8 8024FCD8 24050080 */ addiu $a1, $zero, 0x80
glabel L8024FCDC_17E5BC
/* 17E5BC 8024FCDC 3C048011 */ lui $a0, %hi(D_80108E1C)
/* 17E5C0 8024FCE0 24848E1C */ addiu $a0, $a0, %lo(D_80108E1C)
/* 17E5C4 8024FCE4 0C050529 */ jal create_icon
@ -134,6 +141,7 @@ glabel func_8024FB3C
/* 17E614 8024FD34 2610F644 */ addiu $s0, $s0, %lo(D_8029F644)
/* 17E618 8024FD38 08094044 */ j .L80250110
/* 17E61C 8024FD3C 34058080 */ ori $a1, $zero, 0x8080
glabel L8024FD40_17E620
/* 17E620 8024FD40 3C048029 */ lui $a0, %hi(D_8029259C)
/* 17E624 8024FD44 2484259C */ addiu $a0, $a0, %lo(D_8029259C)
/* 17E628 8024FD48 0C050529 */ jal create_icon
@ -189,10 +197,12 @@ glabel func_8024FB3C
/* 17E6F0 8024FE10 2610F648 */ addiu $s0, $s0, %lo(D_8029F648)
/* 17E6F4 8024FE14 080941E3 */ j .L8025078C
/* 17E6F8 8024FE18 24050080 */ addiu $a1, $zero, 0x80
glabel L8024FE1C_17E6FC
/* 17E6FC 8024FE1C 3C048011 */ lui $a0, %hi(D_80108E1C)
/* 17E700 8024FE20 24848E1C */ addiu $a0, $a0, %lo(D_80108E1C)
/* 17E704 8024FE24 08094060 */ j .L80250180
/* 17E708 8024FE28 00000000 */ nop
glabel L8024FE2C_17E70C
/* 17E70C 8024FE2C 3C048011 */ lui $a0, %hi(D_80108B28)
/* 17E710 8024FE30 24848B28 */ addiu $a0, $a0, %lo(D_80108B28)
/* 17E714 8024FE34 0C050529 */ jal create_icon
@ -233,10 +243,12 @@ glabel func_8024FB3C
/* 17E7A0 8024FEC0 2610F646 */ addiu $s0, $s0, %lo(D_8029F646)
/* 17E7A4 8024FEC4 080941E3 */ j .L8025078C
/* 17E7A8 8024FEC8 34058080 */ ori $a1, $zero, 0x8080
glabel L8024FECC_17E7AC
/* 17E7AC 8024FECC 3C048011 */ lui $a0, %hi(D_80108E1C)
/* 17E7B0 8024FED0 24848E1C */ addiu $a0, $a0, %lo(D_80108E1C)
/* 17E7B4 8024FED4 08094060 */ j .L80250180
/* 17E7B8 8024FED8 00000000 */ nop
glabel L8024FEDC_17E7BC
/* 17E7BC 8024FEDC 3C048029 */ lui $a0, %hi(D_80292788)
/* 17E7C0 8024FEE0 24842788 */ addiu $a0, $a0, %lo(D_80292788)
/* 17E7C4 8024FEE4 0C050529 */ jal create_icon
@ -262,6 +274,7 @@ glabel func_8024FB3C
/* 17E814 8024FF34 2610F644 */ addiu $s0, $s0, %lo(D_8029F644)
/* 17E818 8024FF38 080941E3 */ j .L8025078C
/* 17E81C 8024FF3C 34058080 */ ori $a1, $zero, 0x8080
glabel L8024FF40_17E820
/* 17E820 8024FF40 3C048011 */ lui $a0, %hi(D_80108B28)
/* 17E824 8024FF44 24848B28 */ addiu $a0, $a0, %lo(D_80108B28)
/* 17E828 8024FF48 0C050529 */ jal create_icon
@ -286,6 +299,7 @@ glabel func_8024FB3C
/* 17E874 8024FF94 A422F644 */ sh $v0, %lo(D_8029F644)($at)
/* 17E878 8024FF98 080941E4 */ j .L80250790
/* 17E87C 8024FF9C 34058080 */ ori $a1, $zero, 0x8080
glabel L8024FFA0_17E880
/* 17E880 8024FFA0 3C048011 */ lui $a0, %hi(D_80108B28)
/* 17E884 8024FFA4 24848B28 */ addiu $a0, $a0, %lo(D_80108B28)
/* 17E888 8024FFA8 0C050529 */ jal create_icon
@ -311,6 +325,7 @@ glabel func_8024FB3C
/* 17E8D8 8024FFF8 2610F644 */ addiu $s0, $s0, %lo(D_8029F644)
/* 17E8DC 8024FFFC 080941E3 */ j .L8025078C
/* 17E8E0 80250000 34058080 */ ori $a1, $zero, 0x8080
glabel L80250004_17E8E4
/* 17E8E4 80250004 3C048029 */ lui $a0, %hi(D_80292788)
/* 17E8E8 80250008 24842788 */ addiu $a0, $a0, %lo(D_80292788)
/* 17E8EC 8025000C 0C050529 */ jal create_icon
@ -336,6 +351,7 @@ glabel func_8024FB3C
/* 17E93C 8025005C 2610F644 */ addiu $s0, $s0, %lo(D_8029F644)
/* 17E940 80250060 080941E3 */ j .L8025078C
/* 17E944 80250064 34058080 */ ori $a1, $zero, 0x8080
glabel L80250068_17E948
/* 17E948 80250068 3C048011 */ lui $a0, %hi(D_80108E1C)
/* 17E94C 8025006C 24848E1C */ addiu $a0, $a0, %lo(D_80108E1C)
/* 17E950 80250070 0C050529 */ jal create_icon
@ -390,6 +406,7 @@ glabel func_8024FB3C
/* 17EA10 80250130 00000000 */ nop
/* 17EA14 80250134 080941EB */ j .L802507AC
/* 17EA18 80250138 24020001 */ addiu $v0, $zero, 1
glabel L8025013C_17EA1C
/* 17EA1C 8025013C 3C048011 */ lui $a0, %hi(D_80108B28)
/* 17EA20 80250140 24848B28 */ addiu $a0, $a0, %lo(D_80108B28)
/* 17EA24 80250144 0C050529 */ jal create_icon
@ -405,6 +422,7 @@ glabel func_8024FB3C
/* 17EA4C 8025016C 86040000 */ lh $a0, ($s0)
/* 17EA50 80250170 0C051261 */ jal set_icon_render_pos
/* 17EA54 80250174 00A0302D */ daddu $a2, $a1, $zero
glabel L80250178_17EA58
/* 17EA58 80250178 3C048011 */ lui $a0, %hi(D_80108B28)
/* 17EA5C 8025017C 24848B28 */ addiu $a0, $a0, %lo(D_80108B28)
.L80250180:
@ -446,23 +464,26 @@ glabel func_8024FB3C
/* 17EAE4 80250204 2C620015 */ sltiu $v0, $v1, 0x15
/* 17EAE8 80250208 104000AC */ beqz $v0, .L802504BC
/* 17EAEC 8025020C 00031080 */ sll $v0, $v1, 2
/* 17EAF0 80250210 3C01802A */ lui $at, %hi(D_8029CF60)
/* 17EAF0 80250210 3C01802A */ lui $at, %hi(jtbl_8029CF60_1CB840)
/* 17EAF4 80250214 00220821 */ addu $at, $at, $v0
/* 17EAF8 80250218 8C22CF60 */ lw $v0, %lo(D_8029CF60)($at)
/* 17EAF8 80250218 8C22CF60 */ lw $v0, %lo(jtbl_8029CF60_1CB840)($at)
/* 17EAFC 8025021C 00400008 */ jr $v0
/* 17EB00 80250220 00000000 */ nop
glabel L80250224_17EB04
/* 17EB04 80250224 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EB08 80250228 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EB0C 8025022C 3C058011 */ lui $a1, %hi(D_80108B80)
/* 17EB10 80250230 24A58B80 */ addiu $a1, $a1, %lo(D_80108B80)
/* 17EB14 80250234 0809412D */ j .L802504B4
/* 17EB18 80250238 00000000 */ nop
glabel L8025023C_17EB1C
/* 17EB1C 8025023C 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EB20 80250240 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EB24 80250244 3C058011 */ lui $a1, %hi(D_80108F30)
/* 17EB28 80250248 24A58F30 */ addiu $a1, $a1, %lo(D_80108F30)
/* 17EB2C 8025024C 0809412D */ j .L802504B4
/* 17EB30 80250250 00000000 */ nop
glabel L80250254_17EB34
/* 17EB34 80250254 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EB38 80250258 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EB3C 8025025C 3C058011 */ lui $a1, %hi(D_80108F90)
@ -475,6 +496,7 @@ glabel func_8024FB3C
/* 17EB58 80250278 24A527B4 */ addiu $a1, $a1, %lo(D_802927B4)
/* 17EB5C 8025027C 0809412D */ j .L802504B4
/* 17EB60 80250280 00000000 */ nop
glabel L80250284_17EB64
/* 17EB64 80250284 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EB68 80250288 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EB6C 8025028C 3C058011 */ lui $a1, %hi(D_80108F90)
@ -487,6 +509,7 @@ glabel func_8024FB3C
/* 17EB88 802502A8 24A536D4 */ addiu $a1, $a1, %lo(D_802936D4)
/* 17EB8C 802502AC 0809412D */ j .L802504B4
/* 17EB90 802502B0 00000000 */ nop
glabel L802502B4_17EB94
/* 17EB94 802502B4 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EB98 802502B8 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EB9C 802502BC 3C058029 */ lui $a1, %hi(D_802925F4)
@ -511,12 +534,14 @@ glabel func_8024FB3C
/* 17EBE8 80250308 24A52524 */ addiu $a1, $a1, %lo(D_80292524)
/* 17EBEC 8025030C 0809412D */ j .L802504B4
/* 17EBF0 80250310 00000000 */ nop
glabel L80250314_17EBF4
/* 17EBF4 80250314 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EBF8 80250318 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EBFC 8025031C 3C058011 */ lui $a1, %hi(D_80108E80)
/* 17EC00 80250320 24A58E80 */ addiu $a1, $a1, %lo(D_80108E80)
/* 17EC04 80250324 0809412D */ j .L802504B4
/* 17EC08 80250328 00000000 */ nop
glabel L8025032C_17EC0C
/* 17EC0C 8025032C 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EC10 80250330 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EC14 80250334 3C058011 */ lui $a1, %hi(D_80108BBC)
@ -535,12 +560,14 @@ glabel func_8024FB3C
/* 17EC48 80250368 24A526C4 */ addiu $a1, $a1, %lo(D_802926C4)
/* 17EC4C 8025036C 0809412D */ j .L802504B4
/* 17EC50 80250370 00000000 */ nop
glabel L80250374_17EC54
/* 17EC54 80250374 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EC58 80250378 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EC5C 8025037C 3C058011 */ lui $a1, %hi(D_80108D6C)
/* 17EC60 80250380 24A58D6C */ addiu $a1, $a1, %lo(D_80108D6C)
/* 17EC64 80250384 0809412D */ j .L802504B4
/* 17EC68 80250388 00000000 */ nop
glabel L8025038C_17EC6C
/* 17EC6C 8025038C 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EC70 80250390 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EC74 80250394 3C058029 */ lui $a1, %hi(D_802927B4)
@ -553,6 +580,7 @@ glabel func_8024FB3C
/* 17EC90 802503B0 24A58B80 */ addiu $a1, $a1, %lo(D_80108B80)
/* 17EC94 802503B4 0809412D */ j .L802504B4
/* 17EC98 802503B8 00000000 */ nop
glabel L802503BC_17EC9C
/* 17EC9C 802503BC 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17ECA0 802503C0 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17ECA4 802503C4 3C058011 */ lui $a1, %hi(D_80108B80)
@ -565,6 +593,7 @@ glabel func_8024FB3C
/* 17ECC0 802503E0 24A523FC */ addiu $a1, $a1, %lo(D_802923FC)
/* 17ECC4 802503E4 0809412D */ j .L802504B4
/* 17ECC8 802503E8 00000000 */ nop
glabel L802503EC_17ECCC
/* 17ECCC 802503EC 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17ECD0 802503F0 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17ECD4 802503F4 3C058011 */ lui $a1, %hi(D_80108B80)
@ -577,12 +606,14 @@ glabel func_8024FB3C
/* 17ECF0 80250410 24A52374 */ addiu $a1, $a1, %lo(D_80292374)
/* 17ECF4 80250414 0809412D */ j .L802504B4
/* 17ECF8 80250418 00000000 */ nop
glabel L8025041C_17ECFC
/* 17ECFC 8025041C 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17ED00 80250420 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17ED04 80250424 3C058011 */ lui $a1, %hi(D_80108B80)
/* 17ED08 80250428 24A58B80 */ addiu $a1, $a1, %lo(D_80108B80)
/* 17ED0C 8025042C 0809412D */ j .L802504B4
/* 17ED10 80250430 00000000 */ nop
glabel L80250434_17ED14
/* 17ED14 80250434 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17ED18 80250438 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17ED1C 8025043C 3C058029 */ lui $a1, %hi(D_802927B4)
@ -593,24 +624,28 @@ glabel func_8024FB3C
/* 17ED30 80250450 8484F644 */ lh $a0, %lo(D_8029F644)($a0)
/* 17ED34 80250454 0809412B */ j .L802504AC
/* 17ED38 80250458 00000000 */ nop
glabel L8025045C_17ED3C
/* 17ED3C 8025045C 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17ED40 80250460 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17ED44 80250464 3C058011 */ lui $a1, %hi(D_801091E4)
/* 17ED48 80250468 24A591E4 */ addiu $a1, $a1, %lo(D_801091E4)
/* 17ED4C 8025046C 0809412D */ j .L802504B4
/* 17ED50 80250470 00000000 */ nop
glabel L80250474_17ED54
/* 17ED54 80250474 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17ED58 80250478 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17ED5C 8025047C 3C058011 */ lui $a1, %hi(D_80108B80)
/* 17ED60 80250480 24A58B80 */ addiu $a1, $a1, %lo(D_80108B80)
/* 17ED64 80250484 0809412D */ j .L802504B4
/* 17ED68 80250488 00000000 */ nop
glabel L8025048C_17ED6C
/* 17ED6C 8025048C 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17ED70 80250490 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17ED74 80250494 3C058011 */ lui $a1, %hi(D_80108BBC)
/* 17ED78 80250498 24A58BBC */ addiu $a1, $a1, %lo(D_80108BBC)
/* 17ED7C 8025049C 0C0511FF */ jal set_menu_icon_script
/* 17ED80 802504A0 00000000 */ nop
glabel L802504A4_17ED84
/* 17ED84 802504A4 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17ED88 802504A8 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
.L802504AC:
@ -677,15 +712,17 @@ glabel func_8024FB3C
/* 17EE64 80250584 2C620015 */ sltiu $v0, $v1, 0x15
/* 17EE68 80250588 1040002E */ beqz $v0, .L80250644
/* 17EE6C 8025058C 00031080 */ sll $v0, $v1, 2
/* 17EE70 80250590 3C01802A */ lui $at, %hi(D_8029CFB8)
/* 17EE70 80250590 3C01802A */ lui $at, %hi(jtbl_8029CFB8_1CB898)
/* 17EE74 80250594 00220821 */ addu $at, $at, $v0
/* 17EE78 80250598 8C22CFB8 */ lw $v0, %lo(D_8029CFB8)($at)
/* 17EE78 80250598 8C22CFB8 */ lw $v0, %lo(jtbl_8029CFB8_1CB898)($at)
/* 17EE7C 8025059C 00400008 */ jr $v0
/* 17EE80 802505A0 00000000 */ nop
glabel L802505A4_17EE84
/* 17EE84 802505A4 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EE88 802505A8 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EE8C 802505AC 0809418F */ j .L8025063C
/* 17EE90 802505B0 00000000 */ nop
glabel L802505B4_17EE94
/* 17EE94 802505B4 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EE98 802505B8 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EE9C 802505BC 0C05123D */ jal free_icon
@ -694,6 +731,7 @@ glabel func_8024FB3C
/* 17EEA8 802505C8 8484F644 */ lh $a0, %lo(D_8029F644)($a0)
/* 17EEAC 802505CC 0809418F */ j .L8025063C
/* 17EEB0 802505D0 00000000 */ nop
glabel L802505D4_17EEB4
/* 17EEB4 802505D4 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EEB8 802505D8 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EEBC 802505DC 0C05123D */ jal free_icon
@ -706,6 +744,7 @@ glabel func_8024FB3C
/* 17EED8 802505F8 8484F646 */ lh $a0, %lo(D_8029F646)($a0)
/* 17EEDC 802505FC 0809418F */ j .L8025063C
/* 17EEE0 80250600 00000000 */ nop
glabel L80250604_17EEE4
/* 17EEE4 80250604 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EEE8 80250608 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EEEC 8025060C 0C05123D */ jal free_icon
@ -728,19 +767,22 @@ glabel func_8024FB3C
/* 17EF28 80250648 A420F64A */ sh $zero, %lo(D_8029F64A)($at)
/* 17EF2C 8025064C 080941F7 */ j .L802507DC
/* 17EF30 80250650 24120001 */ addiu $s2, $zero, 1
glabel L80250654_17EF34
/* 17EF34 80250654 82230016 */ lb $v1, 0x16($s1)
/* 17EF38 80250658 2C620005 */ sltiu $v0, $v1, 5
/* 17EF3C 8025065C 1040005F */ beqz $v0, .L802507DC
/* 17EF40 80250660 00031080 */ sll $v0, $v1, 2
/* 17EF44 80250664 3C01802A */ lui $at, %hi(D_8029D010)
/* 17EF44 80250664 3C01802A */ lui $at, %hi(jtbl_8029D010_1CB8F0)
/* 17EF48 80250668 00220821 */ addu $at, $at, $v0
/* 17EF4C 8025066C 8C22D010 */ lw $v0, %lo(D_8029D010)($at)
/* 17EF4C 8025066C 8C22D010 */ lw $v0, %lo(jtbl_8029D010_1CB8F0)($at)
/* 17EF50 80250670 00400008 */ jr $v0
/* 17EF54 80250674 00000000 */ nop
.L80250678:
glabel L80250678_17EF58
/* 17EF58 80250678 24020002 */ addiu $v0, $zero, 2
/* 17EF5C 8025067C 080941F7 */ j .L802507DC
/* 17EF60 80250680 A2220016 */ sb $v0, 0x16($s1)
glabel L80250684_17EF64
/* 17EF64 80250684 8C820214 */ lw $v0, 0x214($a0)
/* 17EF68 80250688 3042C000 */ andi $v0, $v0, 0xc000
/* 17EF6C 8025068C 54400001 */ bnel $v0, $zero, .L80250694
@ -753,9 +795,11 @@ glabel func_8024FB3C
/* 17EF84 802506A4 24020003 */ addiu $v0, $zero, 3
/* 17EF88 802506A8 080941F7 */ j .L802507DC
/* 17EF8C 802506AC A2220016 */ sb $v0, 0x16($s1)
glabel L802506B0_17EF90
/* 17EF90 802506B0 24020004 */ addiu $v0, $zero, 4
/* 17EF94 802506B4 080941F7 */ j .L802507DC
/* 17EF98 802506B8 A2220016 */ sb $v0, 0x16($s1)
glabel L802506BC_17EF9C
/* 17EF9C 802506BC 82230016 */ lb $v1, 0x16($s1)
/* 17EFA0 802506C0 10600005 */ beqz $v1, .L802506D8
/* 17EFA4 802506C4 24020001 */ addiu $v0, $zero, 1
@ -771,35 +815,42 @@ glabel func_8024FB3C
/* 17EFC8 802506E8 2C620007 */ sltiu $v0, $v1, 7
/* 17EFCC 802506EC 1040002E */ beqz $v0, .L802507A8
/* 17EFD0 802506F0 00031080 */ sll $v0, $v1, 2
/* 17EFD4 802506F4 3C01802A */ lui $at, %hi(D_8029D028)
/* 17EFD4 802506F4 3C01802A */ lui $at, %hi(jtbl_8029D028_1CB908)
/* 17EFD8 802506F8 00220821 */ addu $at, $at, $v0
/* 17EFDC 802506FC 8C22D028 */ lw $v0, %lo(D_8029D028)($at)
/* 17EFDC 802506FC 8C22D028 */ lw $v0, %lo(jtbl_8029D028_1CB908)($at)
/* 17EFE0 80250700 00400008 */ jr $v0
/* 17EFE4 80250704 00000000 */ nop
glabel L80250708_17EFE8
/* 17EFE8 80250708 3C048008 */ lui $a0, %hi(D_800806A0)
/* 17EFEC 8025070C 248406A0 */ addiu $a0, $a0, %lo(D_800806A0)
/* 17EFF0 80250710 080941DC */ j .L80250770
/* 17EFF4 80250714 00000000 */ nop
glabel L80250718_17EFF8
/* 17EFF8 80250718 3C048008 */ lui $a0, %hi(D_800806D0)
/* 17EFFC 8025071C 248406D0 */ addiu $a0, $a0, %lo(D_800806D0)
/* 17F000 80250720 080941DC */ j .L80250770
/* 17F004 80250724 00000000 */ nop
glabel L80250728_17F008
/* 17F008 80250728 3C048008 */ lui $a0, %hi(D_80080700)
/* 17F00C 8025072C 24840700 */ addiu $a0, $a0, %lo(D_80080700)
/* 17F010 80250730 080941DC */ j .L80250770
/* 17F014 80250734 00000000 */ nop
glabel L80250738_17F018
/* 17F018 80250738 3C048008 */ lui $a0, %hi(D_80080730)
/* 17F01C 8025073C 24840730 */ addiu $a0, $a0, %lo(D_80080730)
/* 17F020 80250740 080941DC */ j .L80250770
/* 17F024 80250744 00000000 */ nop
glabel L80250748_17F028
/* 17F028 80250748 3C048008 */ lui $a0, %hi(D_80080760)
/* 17F02C 8025074C 24840760 */ addiu $a0, $a0, %lo(D_80080760)
/* 17F030 80250750 080941DC */ j .L80250770
/* 17F034 80250754 00000000 */ nop
glabel L80250758_17F038
/* 17F038 80250758 3C048008 */ lui $a0, %hi(D_80080790)
/* 17F03C 8025075C 24840790 */ addiu $a0, $a0, %lo(D_80080790)
/* 17F040 80250760 080941DC */ j .L80250770
/* 17F044 80250764 00000000 */ nop
glabel L80250768_17F048
/* 17F048 80250768 3C048008 */ lui $a0, %hi(D_800807C0)
/* 17F04C 8025076C 248407C0 */ addiu $a0, $a0, %lo(D_800807C0)
.L80250770:
@ -821,6 +872,7 @@ glabel func_8024FB3C
/* 17F080 802507A0 0C051261 */ jal set_icon_render_pos
/* 17F084 802507A4 00A0302D */ daddu $a2, $a1, $zero
.L802507A8:
glabel L802507A8_17F088
/* 17F088 802507A8 24020001 */ addiu $v0, $zero, 1
.L802507AC:
/* 17F08C 802507AC 080941F7 */ j .L802507DC

View File

@ -17,11 +17,12 @@ glabel func_80250818
/* 17F128 80250848 1040018D */ beqz $v0, .L80250E80
/* 17F12C 8025084C 24D10006 */ addiu $s1, $a2, 6
/* 17F130 80250850 00031080 */ sll $v0, $v1, 2
/* 17F134 80250854 3C01802A */ lui $at, %hi(D_8029D048)
/* 17F134 80250854 3C01802A */ lui $at, %hi(jtbl_8029D048_1CB928)
/* 17F138 80250858 00220821 */ addu $at, $at, $v0
/* 17F13C 8025085C 8C22D048 */ lw $v0, %lo(D_8029D048)($at)
/* 17F13C 8025085C 8C22D048 */ lw $v0, %lo(jtbl_8029D048_1CB928)($at)
/* 17F140 80250860 00400008 */ jr $v0
/* 17F144 80250864 00000000 */ nop
glabel L80250868_17F148
/* 17F148 80250868 86620012 */ lh $v0, 0x12($s3)
/* 17F14C 8025086C 00021080 */ sll $v0, $v0, 2
/* 17F150 80250870 3C108028 */ lui $s0, %hi(D_80283770)
@ -44,6 +45,7 @@ glabel func_80250818
/* 17F194 802508B4 02263021 */ addu $a2, $s1, $a2
/* 17F198 802508B8 080943A0 */ j .L80250E80
/* 17F19C 802508BC 00000000 */ nop
glabel L802508C0_17F1A0
/* 17F1A0 802508C0 86620012 */ lh $v0, 0x12($s3)
/* 17F1A4 802508C4 00021080 */ sll $v0, $v0, 2
/* 17F1A8 802508C8 3C108028 */ lui $s0, %hi(D_80283770)
@ -63,6 +65,7 @@ glabel func_80250818
/* 17F1E0 80250900 02228821 */ addu $s1, $s1, $v0
/* 17F1E4 80250904 08094259 */ j .L80250964
/* 17F1E8 80250908 0200202D */ daddu $a0, $s0, $zero
glabel L8025090C_17F1EC
/* 17F1EC 8025090C 86620012 */ lh $v0, 0x12($s3)
/* 17F1F0 80250910 00021080 */ sll $v0, $v0, 2
/* 17F1F4 80250914 3C108028 */ lui $s0, %hi(D_80283770)
@ -95,6 +98,7 @@ glabel func_80250818
/* 17F25C 8025097C AFA00014 */ sw $zero, 0x14($sp)
/* 17F260 80250980 080943A0 */ j .L80250E80
/* 17F264 80250984 00000000 */ nop
glabel L80250988_17F268
/* 17F268 80250988 2645001D */ addiu $a1, $s2, 0x1d
/* 17F26C 8025098C 26260006 */ addiu $a2, $s1, 6
/* 17F270 80250990 86620012 */ lh $v0, 0x12($s3)
@ -116,6 +120,7 @@ glabel func_80250818
/* 17F2B0 802509D0 2626000E */ addiu $a2, $s1, 0xe
/* 17F2B4 802509D4 0809439D */ j .L80250E74
/* 17F2B8 802509D8 00000000 */ nop
glabel L802509DC_17F2BC
/* 17F2BC 802509DC 82620016 */ lb $v0, 0x16($s3)
/* 17F2C0 802509E0 28420002 */ slti $v0, $v0, 2
/* 17F2C4 802509E4 10400002 */ beqz $v0, .L802509F0
@ -156,17 +161,19 @@ glabel func_80250818
/* 17F348 80250A68 2C620014 */ sltiu $v0, $v1, 0x14
/* 17F34C 80250A6C 10400104 */ beqz $v0, .L80250E80
/* 17F350 80250A70 00031080 */ sll $v0, $v1, 2
/* 17F354 80250A74 3C01802A */ lui $at, %hi(D_8029D1A0)
/* 17F354 80250A74 3C01802A */ lui $at, %hi(jtbl_8029D1A0_1CBA80)
/* 17F358 80250A78 00220821 */ addu $at, $at, $v0
/* 17F35C 80250A7C 8C22D1A0 */ lw $v0, %lo(D_8029D1A0)($at)
/* 17F35C 80250A7C 8C22D1A0 */ lw $v0, %lo(jtbl_8029D1A0_1CBA80)($at)
/* 17F360 80250A80 00400008 */ jr $v0
/* 17F364 80250A84 00000000 */ nop
glabel L80250A88_17F368
/* 17F368 80250A88 26450041 */ addiu $a1, $s2, 0x41
/* 17F36C 80250A8C 3C10802A */ lui $s0, %hi(D_8029F642)
/* 17F370 80250A90 2610F642 */ addiu $s0, $s0, %lo(D_8029F642)
/* 17F374 80250A94 86040000 */ lh $a0, ($s0)
/* 17F378 80250A98 08094394 */ j .L80250E50
/* 17F37C 80250A9C 2626000E */ addiu $a2, $s1, 0xe
glabel L80250AA0_17F380
/* 17F380 80250AA0 26450037 */ addiu $a1, $s2, 0x37
/* 17F384 80250AA4 3C10802A */ lui $s0, %hi(D_8029F642)
/* 17F388 80250AA8 2610F642 */ addiu $s0, $s0, %lo(D_8029F642)
@ -191,18 +198,21 @@ glabel func_80250818
/* 17F3D4 80250AF4 2626001F */ addiu $a2, $s1, 0x1f
/* 17F3D8 80250AF8 0809439A */ j .L80250E68
/* 17F3DC 80250AFC 00000000 */ nop
glabel L80250B00_17F3E0
/* 17F3E0 80250B00 26450040 */ addiu $a1, $s2, 0x40
/* 17F3E4 80250B04 3C10802A */ lui $s0, %hi(D_8029F642)
/* 17F3E8 80250B08 2610F642 */ addiu $s0, $s0, %lo(D_8029F642)
/* 17F3EC 80250B0C 86040000 */ lh $a0, ($s0)
/* 17F3F0 80250B10 08094394 */ j .L80250E50
/* 17F3F4 80250B14 2626000E */ addiu $a2, $s1, 0xe
glabel L80250B18_17F3F8
/* 17F3F8 80250B18 26450043 */ addiu $a1, $s2, 0x43
/* 17F3FC 80250B1C 3C10802A */ lui $s0, %hi(D_8029F642)
/* 17F400 80250B20 2610F642 */ addiu $s0, $s0, %lo(D_8029F642)
/* 17F404 80250B24 86040000 */ lh $a0, ($s0)
/* 17F408 80250B28 08094394 */ j .L80250E50
/* 17F40C 80250B2C 2626000E */ addiu $a2, $s1, 0xe
glabel L80250B30_17F410
/* 17F410 80250B30 26450038 */ addiu $a1, $s2, 0x38
/* 17F414 80250B34 3C10802A */ lui $s0, %hi(D_8029F642)
/* 17F418 80250B38 2610F642 */ addiu $s0, $s0, %lo(D_8029F642)
@ -213,6 +223,7 @@ glabel func_80250818
/* 17F42C 80250B4C 3C053F19 */ lui $a1, 0x3f19
/* 17F430 80250B50 08094398 */ j .L80250E60
/* 17F434 80250B54 34A5999A */ ori $a1, $a1, 0x999a
glabel L80250B58_17F438
/* 17F438 80250B58 26450041 */ addiu $a1, $s2, 0x41
/* 17F43C 80250B5C 3C10802A */ lui $s0, %hi(D_8029F642)
/* 17F440 80250B60 2610F642 */ addiu $s0, $s0, %lo(D_8029F642)
@ -235,6 +246,7 @@ glabel func_80250818
/* 17F484 80250BA4 86040000 */ lh $a0, ($s0)
/* 17F488 80250BA8 08094381 */ j .L80250E04
/* 17F48C 80250BAC 26260020 */ addiu $a2, $s1, 0x20
glabel L80250BB0_17F490
/* 17F490 80250BB0 26450056 */ addiu $a1, $s2, 0x56
/* 17F494 80250BB4 3C10802A */ lui $s0, %hi(D_8029F642)
/* 17F498 80250BB8 2610F642 */ addiu $s0, $s0, %lo(D_8029F642)
@ -276,6 +288,7 @@ glabel func_80250818
/* 17F528 80250C48 86040000 */ lh $a0, ($s0)
/* 17F52C 80250C4C 08094394 */ j .L80250E50
/* 17F530 80250C50 0220302D */ daddu $a2, $s1, $zero
glabel L80250C54_17F534
/* 17F534 80250C54 26450069 */ addiu $a1, $s2, 0x69
/* 17F538 80250C58 3C10802A */ lui $s0, %hi(D_8029F642)
/* 17F53C 80250C5C 2610F642 */ addiu $s0, $s0, %lo(D_8029F642)
@ -294,6 +307,7 @@ glabel func_80250818
/* 17F570 80250C90 86040000 */ lh $a0, ($s0)
/* 17F574 80250C94 08094394 */ j .L80250E50
/* 17F578 80250C98 2626000E */ addiu $a2, $s1, 0xe
glabel L80250C9C_17F57C
/* 17F57C 80250C9C 2645003F */ addiu $a1, $s2, 0x3f
/* 17F580 80250CA0 3C10802A */ lui $s0, %hi(D_8029F642)
/* 17F584 80250CA4 2610F642 */ addiu $s0, $s0, %lo(D_8029F642)
@ -319,12 +333,14 @@ glabel func_80250818
/* 17F5D4 80250CF4 86040000 */ lh $a0, ($s0)
/* 17F5D8 80250CF8 08094394 */ j .L80250E50
/* 17F5DC 80250CFC 0220302D */ daddu $a2, $s1, $zero
glabel L80250D00_17F5E0
/* 17F5E0 80250D00 2645007C */ addiu $a1, $s2, 0x7c
/* 17F5E4 80250D04 3C10802A */ lui $s0, %hi(D_8029F642)
/* 17F5E8 80250D08 2610F642 */ addiu $s0, $s0, %lo(D_8029F642)
/* 17F5EC 80250D0C 86040000 */ lh $a0, ($s0)
/* 17F5F0 80250D10 08094394 */ j .L80250E50
/* 17F5F4 80250D14 2626000E */ addiu $a2, $s1, 0xe
glabel L80250D18_17F5F8
/* 17F5F8 80250D18 26450038 */ addiu $a1, $s2, 0x38
/* 17F5FC 80250D1C 3C10802A */ lui $s0, %hi(D_8029F642)
/* 17F600 80250D20 2610F642 */ addiu $s0, $s0, %lo(D_8029F642)
@ -343,6 +359,7 @@ glabel func_80250818
/* 17F634 80250D54 86040000 */ lh $a0, ($s0)
/* 17F638 80250D58 08094394 */ j .L80250E50
/* 17F63C 80250D5C 2626000E */ addiu $a2, $s1, 0xe
glabel L80250D60_17F640
/* 17F640 80250D60 2645006B */ addiu $a1, $s2, 0x6b
/* 17F644 80250D64 3C10802A */ lui $s0, %hi(D_8029F642)
/* 17F648 80250D68 2610F642 */ addiu $s0, $s0, %lo(D_8029F642)
@ -399,6 +416,7 @@ glabel func_80250818
/* 17F710 80250E30 00000000 */ nop
/* 17F714 80250E34 080943A0 */ j .L80250E80
/* 17F718 80250E38 00000000 */ nop
glabel L80250E3C_17F71C
/* 17F71C 80250E3C 26450040 */ addiu $a1, $s2, 0x40
/* 17F720 80250E40 3C10802A */ lui $s0, %hi(D_8029F642)
/* 17F724 80250E44 2610F642 */ addiu $s0, $s0, %lo(D_8029F642)
@ -421,6 +439,7 @@ glabel func_80250818
/* 17F758 80250E78 0C0511EA */ jal draw_icon_0
/* 17F75C 80250E7C 00000000 */ nop
.L80250E80:
glabel L80250E80_17F760
/* 17F760 80250E80 8FBF002C */ lw $ra, 0x2c($sp)
/* 17F764 80250E84 8FB40028 */ lw $s4, 0x28($sp)
/* 17F768 80250E88 8FB30024 */ lw $s3, 0x24($sp)

View File

@ -15,11 +15,12 @@ glabel show_message_popup
/* 17F7AC 80250ECC 104000F1 */ beqz $v0, .L80251294
/* 17F7B0 80250ED0 24140050 */ addiu $s4, $zero, 0x50
/* 17F7B4 80250ED4 00031080 */ sll $v0, $v1, 2
/* 17F7B8 80250ED8 3C01802A */ lui $at, %hi(D_8029D1F0)
/* 17F7B8 80250ED8 3C01802A */ lui $at, %hi(jtbl_8029D1F0_1CBAD0)
/* 17F7BC 80250EDC 00220821 */ addu $at, $at, $v0
/* 17F7C0 80250EE0 8C22D1F0 */ lw $v0, %lo(D_8029D1F0)($at)
/* 17F7C0 80250EE0 8C22D1F0 */ lw $v0, %lo(jtbl_8029D1F0_1CBAD0)($at)
/* 17F7C4 80250EE4 00400008 */ jr $v0
/* 17F7C8 80250EE8 00000000 */ nop
glabel L80250EEC_17F7CC
/* 17F7CC 80250EEC 82620017 */ lb $v0, 0x17($s3)
/* 17F7D0 80250EF0 104000E8 */ beqz $v0, .L80251294
/* 17F7D4 80250EF4 0000282D */ daddu $a1, $zero, $zero
@ -61,6 +62,7 @@ glabel show_message_popup
/* 17F864 80250F84 24040009 */ addiu $a0, $zero, 9
/* 17F868 80250F88 080944A3 */ j .L8025128C
/* 17F86C 80250F8C 24050001 */ addiu $a1, $zero, 1
glabel L80250F90_17F870
/* 17F870 80250F90 82620017 */ lb $v0, 0x17($s3)
/* 17F874 80250F94 104000BF */ beqz $v0, .L80251294
/* 17F878 80250F98 00000000 */ nop
@ -93,6 +95,7 @@ glabel show_message_popup
/* 17F8E4 80251004 24040009 */ addiu $a0, $zero, 9
/* 17F8E8 80251008 080944A3 */ j .L8025128C
/* 17F8EC 8025100C 24050001 */ addiu $a1, $zero, 1
glabel L80251010_17F8F0
/* 17F8F0 80251010 82620017 */ lb $v0, 0x17($s3)
/* 17F8F4 80251014 1040009F */ beqz $v0, .L80251294
/* 17F8F8 80251018 00000000 */ nop
@ -139,6 +142,7 @@ glabel show_message_popup
/* 17F99C 802510BC 24040009 */ addiu $a0, $zero, 9
/* 17F9A0 802510C0 080944A3 */ j .L8025128C
/* 17F9A4 802510C4 24050001 */ addiu $a1, $zero, 1
glabel L802510C8_17F9A8
/* 17F9A8 802510C8 82620017 */ lb $v0, 0x17($s3)
/* 17F9AC 802510CC 10400071 */ beqz $v0, .L80251294
/* 17F9B0 802510D0 00000000 */ nop
@ -189,6 +193,7 @@ glabel show_message_popup
/* 17FA64 80251184 24040009 */ addiu $a0, $zero, 9
/* 17FA68 80251188 080944A3 */ j .L8025128C
/* 17FA6C 8025118C 24050001 */ addiu $a1, $zero, 1
glabel L80251190_17FA70
/* 17FA70 80251190 82620017 */ lb $v0, 0x17($s3)
/* 17FA74 80251194 1040003F */ beqz $v0, .L80251294
/* 17FA78 80251198 0000282D */ daddu $a1, $zero, $zero

View File

@ -13,55 +13,67 @@ glabel _remove_part_decoration
/* 18B93C 8025D05C 2C62000C */ sltiu $v0, $v1, 0xc
/* 18B940 8025D060 10400034 */ beqz $v0, .L8025D134
/* 18B944 8025D064 00031080 */ sll $v0, $v1, 2
/* 18B948 8025D068 3C01802A */ lui $at, %hi(D_8029D4B8)
/* 18B948 8025D068 3C01802A */ lui $at, %hi(jtbl_8029D4B8_1CBD98)
/* 18B94C 8025D06C 00220821 */ addu $at, $at, $v0
/* 18B950 8025D070 8C22D4B8 */ lw $v0, %lo(D_8029D4B8)($at)
/* 18B950 8025D070 8C22D4B8 */ lw $v0, %lo(jtbl_8029D4B8_1CBD98)($at)
/* 18B954 8025D074 00400008 */ jr $v0
/* 18B958 8025D078 00000000 */ nop
glabel L8025D07C_18B95C
/* 18B95C 8025D07C 0C097456 */ jal func_8025D158
/* 18B960 8025D080 0200282D */ daddu $a1, $s0, $zero
/* 18B964 8025D084 0809744E */ j .L8025D138
/* 18B968 8025D088 02301021 */ addu $v0, $s1, $s0
glabel L8025D08C_18B96C
/* 18B96C 8025D08C 0C0974A4 */ jal func_8025D290
/* 18B970 8025D090 0200282D */ daddu $a1, $s0, $zero
/* 18B974 8025D094 0809744E */ j .L8025D138
/* 18B978 8025D098 02301021 */ addu $v0, $s1, $s0
glabel L8025D09C_18B97C
/* 18B97C 8025D09C 0C0974F1 */ jal func_8025D3C4
/* 18B980 8025D0A0 0200282D */ daddu $a1, $s0, $zero
/* 18B984 8025D0A4 0809744E */ j .L8025D138
/* 18B988 8025D0A8 02301021 */ addu $v0, $s1, $s0
glabel L8025D0AC_18B98C
/* 18B98C 8025D0AC 0C097528 */ jal func_8025D4A0
/* 18B990 8025D0B0 0200282D */ daddu $a1, $s0, $zero
/* 18B994 8025D0B4 0809744E */ j .L8025D138
/* 18B998 8025D0B8 02301021 */ addu $v0, $s1, $s0
glabel L8025D0BC_18B99C
/* 18B99C 8025D0BC 0C097588 */ jal func_8025D620
/* 18B9A0 8025D0C0 0200282D */ daddu $a1, $s0, $zero
/* 18B9A4 8025D0C4 0809744E */ j .L8025D138
/* 18B9A8 8025D0C8 02301021 */ addu $v0, $s1, $s0
glabel L8025D0CC_18B9AC
/* 18B9AC 8025D0CC 0C0975BF */ jal func_8025D6FC
/* 18B9B0 8025D0D0 0200282D */ daddu $a1, $s0, $zero
/* 18B9B4 8025D0D4 0809744E */ j .L8025D138
/* 18B9B8 8025D0D8 02301021 */ addu $v0, $s1, $s0
glabel L8025D0DC_18B9BC
/* 18B9BC 8025D0DC 0C097604 */ jal func_8025D810
/* 18B9C0 8025D0E0 0200282D */ daddu $a1, $s0, $zero
/* 18B9C4 8025D0E4 0809744E */ j .L8025D138
/* 18B9C8 8025D0E8 02301021 */ addu $v0, $s1, $s0
glabel L8025D0EC_18B9CC
/* 18B9CC 8025D0EC 0C09763B */ jal func_8025D8EC
/* 18B9D0 8025D0F0 0200282D */ daddu $a1, $s0, $zero
/* 18B9D4 8025D0F4 0809744E */ j .L8025D138
/* 18B9D8 8025D0F8 02301021 */ addu $v0, $s1, $s0
glabel L8025D0FC_18B9DC
/* 18B9DC 8025D0FC 0C097698 */ jal func_8025DA60
/* 18B9E0 8025D100 0200282D */ daddu $a1, $s0, $zero
/* 18B9E4 8025D104 0809744E */ j .L8025D138
/* 18B9E8 8025D108 02301021 */ addu $v0, $s1, $s0
glabel L8025D10C_18B9EC
/* 18B9EC 8025D10C 0C0976F2 */ jal func_8025DBC8
/* 18B9F0 8025D110 0200282D */ daddu $a1, $s0, $zero
/* 18B9F4 8025D114 0809744E */ j .L8025D138
/* 18B9F8 8025D118 02301021 */ addu $v0, $s1, $s0
glabel L8025D11C_18B9FC
/* 18B9FC 8025D11C 0C097750 */ jal func_8025DD40
/* 18BA00 8025D120 0200282D */ daddu $a1, $s0, $zero
/* 18BA04 8025D124 0809744E */ j .L8025D138
/* 18BA08 8025D128 02301021 */ addu $v0, $s1, $s0
glabel L8025D12C_18BA0C
/* 18BA0C 8025D12C 0C0977A2 */ jal func_8025DE88
/* 18BA10 8025D130 0200282D */ daddu $a1, $s0, $zero
.L8025D134:

View File

@ -74,11 +74,12 @@ glabel func_802591EC
/* 187BC0 802592E0 2C620011 */ sltiu $v0, $v1, 0x11
/* 187BC4 802592E4 10400067 */ beqz $v0, .L80259484
/* 187BC8 802592E8 00031080 */ sll $v0, $v1, 2
/* 187BCC 802592EC 3C01802A */ lui $at, %hi(D_8029D3A0)
/* 187BCC 802592EC 3C01802A */ lui $at, %hi(jtbl_8029D3A0_1CBC80)
/* 187BD0 802592F0 00220821 */ addu $at, $at, $v0
/* 187BD4 802592F4 8C22D3A0 */ lw $v0, %lo(D_8029D3A0)($at)
/* 187BD4 802592F4 8C22D3A0 */ lw $v0, %lo(jtbl_8029D3A0_1CBC80)($at)
/* 187BD8 802592F8 00400008 */ jr $v0
/* 187BDC 802592FC 00000000 */ nop
glabel L80259300_187BE0
/* 187BE0 80259300 AFA80010 */ sw $t0, 0x10($sp)
/* 187BE4 80259304 0120282D */ daddu $a1, $t1, $zero
/* 187BE8 80259308 0140302D */ daddu $a2, $t2, $zero
@ -86,6 +87,7 @@ glabel func_802591EC
/* 187BF0 80259310 0160382D */ daddu $a3, $t3, $zero
/* 187BF4 80259314 08096522 */ j .L80259488
/* 187BF8 80259318 0000102D */ daddu $v0, $zero, $zero
glabel L8025931C_187BFC
/* 187BFC 8025931C AFA80010 */ sw $t0, 0x10($sp)
/* 187C00 80259320 0120282D */ daddu $a1, $t1, $zero
/* 187C04 80259324 0140302D */ daddu $a2, $t2, $zero
@ -93,6 +95,7 @@ glabel func_802591EC
/* 187C0C 8025932C 0160382D */ daddu $a3, $t3, $zero
/* 187C10 80259330 08096522 */ j .L80259488
/* 187C14 80259334 0000102D */ daddu $v0, $zero, $zero
glabel L80259338_187C18
/* 187C18 80259338 AFA80010 */ sw $t0, 0x10($sp)
/* 187C1C 8025933C 0120282D */ daddu $a1, $t1, $zero
/* 187C20 80259340 0140302D */ daddu $a2, $t2, $zero
@ -100,6 +103,7 @@ glabel func_802591EC
/* 187C28 80259348 0160382D */ daddu $a3, $t3, $zero
/* 187C2C 8025934C 08096522 */ j .L80259488
/* 187C30 80259350 0000102D */ daddu $v0, $zero, $zero
glabel L80259354_187C34
/* 187C34 80259354 AFA80010 */ sw $t0, 0x10($sp)
/* 187C38 80259358 0120282D */ daddu $a1, $t1, $zero
/* 187C3C 8025935C 0140302D */ daddu $a2, $t2, $zero
@ -107,6 +111,7 @@ glabel func_802591EC
/* 187C44 80259364 0160382D */ daddu $a3, $t3, $zero
/* 187C48 80259368 08096522 */ j .L80259488
/* 187C4C 8025936C 0000102D */ daddu $v0, $zero, $zero
glabel L80259370_187C50
/* 187C50 80259370 AFA80010 */ sw $t0, 0x10($sp)
/* 187C54 80259374 0120282D */ daddu $a1, $t1, $zero
/* 187C58 80259378 0140302D */ daddu $a2, $t2, $zero
@ -114,6 +119,7 @@ glabel func_802591EC
/* 187C60 80259380 0160382D */ daddu $a3, $t3, $zero
/* 187C64 80259384 08096522 */ j .L80259488
/* 187C68 80259388 0000102D */ daddu $v0, $zero, $zero
glabel L8025938C_187C6C
/* 187C6C 8025938C AFA80010 */ sw $t0, 0x10($sp)
/* 187C70 80259390 0120282D */ daddu $a1, $t1, $zero
/* 187C74 80259394 0140302D */ daddu $a2, $t2, $zero
@ -121,6 +127,7 @@ glabel func_802591EC
/* 187C7C 8025939C 0160382D */ daddu $a3, $t3, $zero
/* 187C80 802593A0 08096522 */ j .L80259488
/* 187C84 802593A4 0000102D */ daddu $v0, $zero, $zero
glabel L802593A8_187C88
/* 187C88 802593A8 AFA80010 */ sw $t0, 0x10($sp)
/* 187C8C 802593AC 0120282D */ daddu $a1, $t1, $zero
/* 187C90 802593B0 0140302D */ daddu $a2, $t2, $zero
@ -128,6 +135,7 @@ glabel func_802591EC
/* 187C98 802593B8 0160382D */ daddu $a3, $t3, $zero
/* 187C9C 802593BC 08096522 */ j .L80259488
/* 187CA0 802593C0 0000102D */ daddu $v0, $zero, $zero
glabel L802593C4_187CA4
/* 187CA4 802593C4 AFA80010 */ sw $t0, 0x10($sp)
/* 187CA8 802593C8 0120282D */ daddu $a1, $t1, $zero
/* 187CAC 802593CC 0140302D */ daddu $a2, $t2, $zero
@ -135,6 +143,7 @@ glabel func_802591EC
/* 187CB4 802593D4 0160382D */ daddu $a3, $t3, $zero
/* 187CB8 802593D8 08096522 */ j .L80259488
/* 187CBC 802593DC 0000102D */ daddu $v0, $zero, $zero
glabel L802593E0_187CC0
/* 187CC0 802593E0 AFA80010 */ sw $t0, 0x10($sp)
/* 187CC4 802593E4 0120282D */ daddu $a1, $t1, $zero
/* 187CC8 802593E8 0140302D */ daddu $a2, $t2, $zero
@ -142,6 +151,7 @@ glabel func_802591EC
/* 187CD0 802593F0 0160382D */ daddu $a3, $t3, $zero
/* 187CD4 802593F4 08096522 */ j .L80259488
/* 187CD8 802593F8 0000102D */ daddu $v0, $zero, $zero
glabel L802593FC_187CDC
/* 187CDC 802593FC 0120282D */ daddu $a1, $t1, $zero
/* 187CE0 80259400 0140302D */ daddu $a2, $t2, $zero
/* 187CE4 80259404 0160382D */ daddu $a3, $t3, $zero
@ -150,6 +160,7 @@ glabel func_802591EC
/* 187CF0 80259410 AFA00014 */ sw $zero, 0x14($sp)
/* 187CF4 80259414 08096522 */ j .L80259488
/* 187CF8 80259418 0000102D */ daddu $v0, $zero, $zero
glabel L8025941C_187CFC
/* 187CFC 8025941C 0120282D */ daddu $a1, $t1, $zero
/* 187D00 80259420 0140302D */ daddu $a2, $t2, $zero
/* 187D04 80259424 0160382D */ daddu $a3, $t3, $zero
@ -159,10 +170,12 @@ glabel func_802591EC
/* 187D14 80259434 AFA20014 */ sw $v0, 0x14($sp)
/* 187D18 80259438 08096522 */ j .L80259488
/* 187D1C 8025943C 0000102D */ daddu $v0, $zero, $zero
glabel L80259440_187D20
/* 187D20 80259440 0120282D */ daddu $a1, $t1, $zero
/* 187D24 80259444 0140302D */ daddu $a2, $t2, $zero
/* 187D28 80259448 08096517 */ j .L8025945C
/* 187D2C 8025944C 0000382D */ daddu $a3, $zero, $zero
glabel L80259450_187D30
/* 187D30 80259450 0120282D */ daddu $a1, $t1, $zero
/* 187D34 80259454 0140302D */ daddu $a2, $t2, $zero
/* 187D38 80259458 24070001 */ addiu $a3, $zero, 1
@ -172,12 +185,14 @@ glabel func_802591EC
/* 187D44 80259464 AFA80014 */ sw $t0, 0x14($sp)
/* 187D48 80259468 08096522 */ j .L80259488
/* 187D4C 8025946C 0000102D */ daddu $v0, $zero, $zero
glabel L80259470_187D50
/* 187D50 80259470 AFA80010 */ sw $t0, 0x10($sp)
/* 187D54 80259474 0120282D */ daddu $a1, $t1, $zero
/* 187D58 80259478 0140302D */ daddu $a2, $t2, $zero
/* 187D5C 8025947C 0C097048 */ jal func_8025C120
/* 187D60 80259480 0160382D */ daddu $a3, $t3, $zero
.L80259484:
glabel L80259484_187D64
/* 187D64 80259484 0000102D */ daddu $v0, $zero, $zero
.L80259488:
/* 187D68 80259488 8FBF0018 */ lw $ra, 0x18($sp)

View File

@ -76,9 +76,9 @@ glabel func_8025CD40
/* 18B718 8025CE38 2C620009 */ sltiu $v0, $v1, 9
/* 18B71C 8025CE3C 10400016 */ beqz $v0, .L8025CE98
/* 18B720 8025CE40 00031080 */ sll $v0, $v1, 2
/* 18B724 8025CE44 3C01802A */ lui $at, %hi(D_8029D420)
/* 18B724 8025CE44 3C01802A */ lui $at, %hi(jtbl_8029D420_1CBD00)
/* 18B728 8025CE48 00220821 */ addu $at, $at, $v0
/* 18B72C 8025CE4C 8C22D420 */ lw $v0, %lo(D_8029D420)($at)
/* 18B72C 8025CE4C 8C22D420 */ lw $v0, %lo(jtbl_8029D420_1CBD00)($at)
/* 18B730 8025CE50 00400008 */ jr $v0
/* 18B734 8025CE54 00000000 */ nop
.L8025CE58:
@ -86,16 +86,19 @@ glabel func_8025CD40
/* 18B73C 8025CE5C 2C62000F */ sltiu $v0, $v1, 0xf
/* 18B740 8025CE60 1040000D */ beqz $v0, .L8025CE98
/* 18B744 8025CE64 00031080 */ sll $v0, $v1, 2
/* 18B748 8025CE68 3C01802A */ lui $at, %hi(D_8029D448)
/* 18B748 8025CE68 3C01802A */ lui $at, %hi(jtbl_8029D448_1CBD28)
/* 18B74C 8025CE6C 00220821 */ addu $at, $at, $v0
/* 18B750 8025CE70 8C22D448 */ lw $v0, %lo(D_8029D448)($at)
/* 18B750 8025CE70 8C22D448 */ lw $v0, %lo(jtbl_8029D448_1CBD28)($at)
/* 18B754 8025CE74 00400008 */ jr $v0
/* 18B758 8025CE78 00000000 */ nop
glabel L8025CE7C_18B75C
/* 18B75C 8025CE7C 080973A6 */ j .L8025CE98
/* 18B760 8025CE80 A2000768 */ sb $zero, 0x768($s0)
glabel L8025CE84_18B764
/* 18B764 8025CE84 240200FF */ addiu $v0, $zero, 0xff
/* 18B768 8025CE88 080973A6 */ j .L8025CE98
/* 18B76C 8025CE8C A2020768 */ sb $v0, 0x768($s0)
glabel L8025CE90_18B770
/* 18B770 8025CE90 24020003 */ addiu $v0, $zero, 3
/* 18B774 8025CE94 A2020766 */ sb $v0, 0x766($s0)
.L8025CE98:

View File

@ -24,11 +24,12 @@ glabel func_8025E190
/* 18CABC 8025E1DC 2C620017 */ sltiu $v0, $v1, 0x17
/* 18CAC0 8025E1E0 10400759 */ beqz $v0, .L8025FF48
/* 18CAC4 8025E1E4 00031080 */ sll $v0, $v1, 2
/* 18CAC8 8025E1E8 3C01802A */ lui $at, %hi(D_8029D4F0)
/* 18CAC8 8025E1E8 3C01802A */ lui $at, %hi(jtbl_8029D4F0_1CBDD0)
/* 18CACC 8025E1EC 00220821 */ addu $at, $at, $v0
/* 18CAD0 8025E1F0 8C22D4F0 */ lw $v0, %lo(D_8029D4F0)($at)
/* 18CAD0 8025E1F0 8C22D4F0 */ lw $v0, %lo(jtbl_8029D4F0_1CBDD0)($at)
/* 18CAD4 8025E1F4 00400008 */ jr $v0
/* 18CAD8 8025E1F8 00000000 */ nop
glabel L8025E1FC_18CADC
/* 18CADC 8025E1FC 83C20079 */ lb $v0, 0x79($fp)
/* 18CAE0 8025E200 1C400751 */ bgtz $v0, .L8025FF48
/* 18CAE4 8025E204 3C03F7FF */ lui $v1, 0xf7ff
@ -91,6 +92,7 @@ glabel func_8025E190
/* 18CBC0 8025E2E0 00641825 */ or $v1, $v1, $a0
/* 18CBC4 8025E2E4 08097FD2 */ j .L8025FF48
/* 18CBC8 8025E2E8 AC430004 */ sw $v1, 4($v0)
glabel L8025E2EC_18CBCC
/* 18CBCC 8025E2EC 3C10802A */ lui $s0, %hi(D_8029FB4C)
/* 18CBD0 8025E2F0 2610FB4C */ addiu $s0, $s0, %lo(D_8029FB4C)
/* 18CBD4 8025E2F4 8E020000 */ lw $v0, ($s0)
@ -149,6 +151,7 @@ glabel func_8025E190
/* 18CC9C 8025E3BC AC24FB70 */ sw $a0, %lo(D_8029FB70)($at)
/* 18CCA0 8025E3C0 08097FD2 */ j .L8025FF48
/* 18CCA4 8025E3C4 00000000 */ nop
glabel L8025E3C8_18CCA8
/* 18CCA8 8025E3C8 3C03802A */ lui $v1, %hi(D_8029FB4C)
/* 18CCAC 8025E3CC 2463FB4C */ addiu $v1, $v1, %lo(D_8029FB4C)
/* 18CCB0 8025E3D0 8C620000 */ lw $v0, ($v1)
@ -271,6 +274,7 @@ glabel func_8025E190
/* 18CE68 8025E588 AC22FB4C */ sw $v0, %lo(D_8029FB4C)($at)
/* 18CE6C 8025E58C 08097FD0 */ j .L8025FF40
/* 18CE70 8025E590 24020003 */ addiu $v0, $zero, 3
glabel L8025E594_18CE74
/* 18CE74 8025E594 3C03802A */ lui $v1, %hi(D_8029FB4C)
/* 18CE78 8025E598 2463FB4C */ addiu $v1, $v1, %lo(D_8029FB4C)
/* 18CE7C 8025E59C 8C620000 */ lw $v0, ($v1)
@ -282,6 +286,7 @@ glabel func_8025E190
/* 18CE94 8025E5B4 24020004 */ addiu $v0, $zero, 4
/* 18CE98 8025E5B8 08097FD0 */ j .L8025FF40
/* 18CE9C 8025E5BC 24020014 */ addiu $v0, $zero, 0x14
glabel L8025E5C0_18CEA0
/* 18CEA0 8025E5C0 3C10802A */ lui $s0, %hi(D_8029FB84)
/* 18CEA4 8025E5C4 2610FB84 */ addiu $s0, $s0, %lo(D_8029FB84)
/* 18CEA8 8025E5C8 8E020000 */ lw $v0, ($s0)
@ -309,6 +314,7 @@ glabel func_8025E190
/* 18CF00 8025E620 24020005 */ addiu $v0, $zero, 5
/* 18CF04 8025E624 08097FD0 */ j .L8025FF40
/* 18CF08 8025E628 AE000000 */ sw $zero, ($s0)
glabel L8025E62C_18CF0C
/* 18CF0C 8025E62C 3C048028 */ lui $a0, %hi(D_80284880)
/* 18CF10 8025E630 24844880 */ addiu $a0, $a0, %lo(D_80284880)
/* 18CF14 8025E634 2405000A */ addiu $a1, $zero, 0xa
@ -338,6 +344,7 @@ glabel func_8025E190
/* 18CF74 8025E694 A0620000 */ sb $v0, ($v1)
/* 18CF78 8025E698 08097FD2 */ j .L8025FF48
/* 18CF7C 8025E69C 00000000 */ nop
glabel L8025E6A0_18CF80
/* 18CF80 8025E6A0 3C10802A */ lui $s0, %hi(D_8029FB4C)
/* 18CF84 8025E6A4 2610FB4C */ addiu $s0, $s0, %lo(D_8029FB4C)
/* 18CF88 8025E6A8 8E030000 */ lw $v1, ($s0)
@ -1340,6 +1347,7 @@ glabel func_8025E190
/* 18DEC8 8025F5E8 AC22FB4C */ sw $v0, %lo(D_8029FB4C)($at)
/* 18DECC 8025F5EC 08097FD0 */ j .L8025FF40
/* 18DED0 8025F5F0 24020007 */ addiu $v0, $zero, 7
glabel L8025F5F4_18DED4
/* 18DED4 8025F5F4 27A50028 */ addiu $a1, $sp, 0x28
/* 18DED8 8025F5F8 27A6002C */ addiu $a2, $sp, 0x2c
/* 18DEDC 8025F5FC 0000982D */ daddu $s3, $zero, $zero
@ -1483,6 +1491,7 @@ glabel func_8025E190
/* 18E0F8 8025F818 24050001 */ addiu $a1, $zero, 1
/* 18E0FC 8025F81C 08097FD0 */ j .L8025FF40
/* 18E100 8025F820 24020008 */ addiu $v0, $zero, 8
glabel L8025F824_18E104
/* 18E104 8025F824 8FC20214 */ lw $v0, 0x214($fp)
/* 18E108 8025F828 30428000 */ andi $v0, $v0, 0x8000
/* 18E10C 8025F82C 10400012 */ beqz $v0, .L8025F878
@ -1554,6 +1563,7 @@ glabel func_8025E190
/* 18E1F8 8025F918 E7A00010 */ swc1 $f0, 0x10($sp)
/* 18E1FC 8025F91C 08097FD2 */ j .L8025FF48
/* 18E200 8025F920 AE000000 */ sw $zero, ($s0)
glabel L8025F924_18E204
/* 18E204 8025F924 3C04802A */ lui $a0, %hi(D_8029FAE8)
/* 18E208 8025F928 8C84FAE8 */ lw $a0, %lo(D_8029FAE8)($a0)
/* 18E20C 8025F92C 0C05123D */ jal free_icon
@ -1676,6 +1686,7 @@ glabel func_8025E190
/* 18E3B0 8025FAD0 AC204150 */ sw $zero, %lo(D_80284150)($at)
/* 18E3B4 8025FAD4 08097FD0 */ j .L8025FF40
/* 18E3B8 8025FAD8 2402000A */ addiu $v0, $zero, 0xa
glabel L8025FADC_18E3BC
/* 18E3BC 8025FADC 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 18E3C0 8025FAE0 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 18E3C4 8025FAE4 94420134 */ lhu $v0, 0x134($v0)
@ -1762,6 +1773,7 @@ glabel func_8025E190
/* 18E4D8 8025FBF8 2442000A */ addiu $v0, $v0, 0xa
/* 18E4DC 8025FBFC 08097FD0 */ j .L8025FF40
/* 18E4E0 8025FC00 2402000B */ addiu $v0, $zero, 0xb
glabel L8025FC04_18E4E4
/* 18E4E4 8025FC04 3C10802A */ lui $s0, %hi(D_8029FA80)
/* 18E4E8 8025FC08 2610FA80 */ addiu $s0, $s0, %lo(D_8029FA80)
/* 18E4EC 8025FC0C 8E040000 */ lw $a0, ($s0)
@ -1804,6 +1816,7 @@ glabel func_8025E190
/* 18E578 8025FC98 0080382D */ daddu $a3, $a0, $zero
/* 18E57C 8025FC9C 08097FCD */ j .L8025FF34
/* 18E580 8025FCA0 00000000 */ nop
glabel L8025FCA4_18E584
/* 18E584 8025FCA4 3C04001D */ lui $a0, 0x1d
/* 18E588 8025FCA8 348400AB */ ori $a0, $a0, 0xab
/* 18E58C 8025FCAC 0C04991D */ jal get_string_width
@ -1838,6 +1851,7 @@ glabel func_8025E190
/* 18E600 8025FD20 AC22FB4C */ sw $v0, %lo(D_8029FB4C)($at)
/* 18E604 8025FD24 08097FD0 */ j .L8025FF40
/* 18E608 8025FD28 24020010 */ addiu $v0, $zero, 0x10
glabel L8025FD2C_18E60C
/* 18E60C 8025FD2C 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 18E610 8025FD30 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 18E614 8025FD34 8C420010 */ lw $v0, 0x10($v0)
@ -1861,6 +1875,7 @@ glabel func_8025E190
/* 18E650 8025FD70 24050002 */ addiu $a1, $zero, 2
/* 18E654 8025FD74 08097FD0 */ j .L8025FF40
/* 18E658 8025FD78 24020008 */ addiu $v0, $zero, 8
glabel L8025FD7C_18E65C
/* 18E65C 8025FD7C 8FC20214 */ lw $v0, 0x214($fp)
/* 18E660 8025FD80 3042C000 */ andi $v0, $v0, 0xc000
/* 18E664 8025FD84 10400003 */ beqz $v0, .L8025FD94
@ -1919,6 +1934,7 @@ glabel func_8025E190
/* 18E72C 8025FE4C AC22FB4C */ sw $v0, %lo(D_8029FB4C)($at)
/* 18E730 8025FE50 08097FD0 */ j .L8025FF40
/* 18E734 8025FE54 24020015 */ addiu $v0, $zero, 0x15
glabel L8025FE58_18E738
/* 18E738 8025FE58 3C03802A */ lui $v1, %hi(D_8029FB4C)
/* 18E73C 8025FE5C 2463FB4C */ addiu $v1, $v1, %lo(D_8029FB4C)
/* 18E740 8025FE60 8C620000 */ lw $v0, ($v1)
@ -1964,6 +1980,7 @@ glabel func_8025E190
/* 18E7D0 8025FEF0 AC640000 */ sw $a0, ($v1)
/* 18E7D4 8025FEF4 08097FD2 */ j .L8025FF48
/* 18E7D8 8025FEF8 00000000 */ nop
glabel L8025FEFC_18E7DC
/* 18E7DC 8025FEFC 0C0B1059 */ jal does_script_exist
/* 18E7E0 8025FF00 8E2401E4 */ lw $a0, 0x1e4($s1)
/* 18E7E4 8025FF04 10400003 */ beqz $v0, .L8025FF14
@ -1987,6 +2004,7 @@ glabel func_8025E190
/* 18E820 8025FF40 3C01800E */ lui $at, %hi(gBattleStatus+0x46C)
/* 18E824 8025FF44 AC22C4DC */ sw $v0, %lo(gBattleStatus+0x46C)($at)
.L8025FF48:
glabel L8025FF48_18E828
/* 18E828 8025FF48 3C03802A */ lui $v1, %hi(D_8029FB84)
/* 18E82C 8025FF4C 2463FB84 */ addiu $v1, $v1, %lo(D_8029FB84)
/* 18E830 8025FF50 8C620000 */ lw $v0, ($v1)

View File

@ -16,11 +16,12 @@ glabel func_802601BC
/* 18EAC8 802601E8 10400193 */ beqz $v0, .L80260838
/* 18EACC 802601EC AFB00010 */ sw $s0, 0x10($sp)
/* 18EAD0 802601F0 00031080 */ sll $v0, $v1, 2
/* 18EAD4 802601F4 3C01802A */ lui $at, %hi(D_8029D550)
/* 18EAD4 802601F4 3C01802A */ lui $at, %hi(jtbl_8029D550_1CBE30)
/* 18EAD8 802601F8 00220821 */ addu $at, $at, $v0
/* 18EADC 802601FC 8C22D550 */ lw $v0, %lo(D_8029D550)($at)
/* 18EADC 802601FC 8C22D550 */ lw $v0, %lo(jtbl_8029D550_1CBE30)($at)
/* 18EAE0 80260200 00400008 */ jr $v0
/* 18EAE4 80260204 00000000 */ nop
glabel L80260208_18EAE8
/* 18EAE8 80260208 0C097FE3 */ jal func_8025FF8C
/* 18EAEC 8026020C 0000202D */ daddu $a0, $zero, $zero
/* 18EAF0 80260210 24050080 */ addiu $a1, $zero, 0x80
@ -85,6 +86,7 @@ glabel func_802601BC
/* 18EBD4 802602F4 2694001C */ addiu $s4, $s4, 0x1c
/* 18EBD8 802602F8 0809820E */ j .L80260838
/* 18EBDC 802602FC 00000000 */ nop
glabel L80260300_18EBE0
/* 18EBE0 80260300 3C02800E */ lui $v0, %hi(gBattleStatus)
/* 18EBE4 80260304 2442C070 */ addiu $v0, $v0, %lo(gBattleStatus)
/* 18EBE8 80260308 80430048 */ lb $v1, 0x48($v0)
@ -388,6 +390,7 @@ glabel func_802601BC
/* 18F048 80260768 0220202D */ daddu $a0, $s1, $zero
/* 18F04C 8026076C 0809820E */ j .L80260838
/* 18F050 80260770 00000000 */ nop
glabel L80260774_18F054
/* 18F054 80260774 0C097FE3 */ jal func_8025FF8C
/* 18F058 80260778 24040001 */ addiu $a0, $zero, 1
/* 18F05C 8026077C 3C10802A */ lui $s0, %hi(D_8029FA80)
@ -425,10 +428,12 @@ glabel func_802601BC
/* 18F0D4 802607F4 C4224150 */ lwc1 $f2, %lo(D_80284150)($at)
/* 18F0D8 802607F8 0809820B */ j .L8026082C
/* 18F0DC 802607FC 468010A0 */ cvt.s.w $f2, $f2
glabel L80260800_18F0E0
/* 18F0E0 80260800 3C018028 */ lui $at, %hi(D_80284150)
/* 18F0E4 80260804 C4224150 */ lwc1 $f2, %lo(D_80284150)($at)
/* 18F0E8 80260808 0809820B */ j .L8026082C
/* 18F0EC 8026080C 468010A0 */ cvt.s.w $f2, $f2
glabel L80260810_18F0F0
/* 18F0F0 80260810 3C058028 */ lui $a1, %hi(D_80284150)
/* 18F0F4 80260814 8CA54150 */ lw $a1, %lo(D_80284150)($a1)
/* 18F0F8 80260818 10A00007 */ beqz $a1, .L80260838
@ -441,6 +446,7 @@ glabel func_802601BC
/* 18F110 80260830 0C04DF62 */ jal func_80137D88
/* 18F114 80260834 0000202D */ daddu $a0, $zero, $zero
.L80260838:
glabel L80260838_18F118
/* 18F118 80260838 3C03800E */ lui $v1, %hi(gBattleStatus+0x46C)
/* 18F11C 8026083C 8C63C4DC */ lw $v1, %lo(gBattleStatus+0x46C)($v1)
/* 18F120 80260840 28620007 */ slti $v0, $v1, 7

View File

@ -18,24 +18,29 @@ glabel func_802667F0
/* 195104 80266824 1040003E */ beqz $v0, .L80266920
/* 195108 80266828 0000202D */ daddu $a0, $zero, $zero
/* 19510C 8026682C 00031080 */ sll $v0, $v1, 2
/* 195110 80266830 3C01802A */ lui $at, %hi(D_8029D640)
/* 195110 80266830 3C01802A */ lui $at, %hi(jtbl_8029D640_1CBF20)
/* 195114 80266834 00220821 */ addu $at, $at, $v0
/* 195118 80266838 8C22D640 */ lw $v0, %lo(D_8029D640)($at)
/* 195118 80266838 8C22D640 */ lw $v0, %lo(jtbl_8029D640_1CBF20)($at)
/* 19511C 8026683C 00400008 */ jr $v0
/* 195120 80266840 00000000 */ nop
glabel L80266844_195124
/* 195124 80266844 0000202D */ daddu $a0, $zero, $zero
/* 195128 80266848 24020001 */ addiu $v0, $zero, 1
/* 19512C 8026684C 08099A48 */ j .L80266920
/* 195130 80266850 A2020204 */ sb $v0, 0x204($s0)
glabel L80266854_195134
/* 195134 80266854 24040004 */ addiu $a0, $zero, 4
/* 195138 80266858 08099A48 */ j .L80266920
/* 19513C 8026685C A2000204 */ sb $zero, 0x204($s0)
glabel L80266860_195140
/* 195140 80266860 24040003 */ addiu $a0, $zero, 3
/* 195144 80266864 08099A48 */ j .L80266920
/* 195148 80266868 A2000204 */ sb $zero, 0x204($s0)
glabel L8026686C_19514C
/* 19514C 8026686C 24040002 */ addiu $a0, $zero, 2
/* 195150 80266870 08099A48 */ j .L80266920
/* 195154 80266874 A2040204 */ sb $a0, 0x204($s0)
glabel L80266878_195158
/* 195158 80266878 0000202D */ daddu $a0, $zero, $zero
/* 19515C 8026687C 08099A48 */ j .L80266920
/* 195160 80266880 A2000204 */ sb $zero, 0x204($s0)
@ -46,11 +51,12 @@ glabel func_802667F0
/* 195170 80266890 82040204 */ lb $a0, 0x204($s0)
/* 195174 80266894 10400022 */ beqz $v0, .L80266920
/* 195178 80266898 00031080 */ sll $v0, $v1, 2
/* 19517C 8026689C 3C01802A */ lui $at, %hi(D_8029D658)
/* 19517C 8026689C 3C01802A */ lui $at, %hi(jtbl_8029D658_1CBF38)
/* 195180 802668A0 00220821 */ addu $at, $at, $v0
/* 195184 802668A4 8C22D658 */ lw $v0, %lo(D_8029D658)($at)
/* 195184 802668A4 8C22D658 */ lw $v0, %lo(jtbl_8029D658_1CBF38)($at)
/* 195188 802668A8 00400008 */ jr $v0
/* 19518C 802668AC 00000000 */ nop
glabel L802668B0_195190
/* 195190 802668B0 92020204 */ lbu $v0, 0x204($s0)
/* 195194 802668B4 24420001 */ addiu $v0, $v0, 1
/* 195198 802668B8 A2020204 */ sb $v0, 0x204($s0)
@ -61,14 +67,19 @@ glabel func_802667F0
/* 1951AC 802668CC 24020002 */ addiu $v0, $zero, 2
/* 1951B0 802668D0 08099A48 */ j .L80266920
/* 1951B4 802668D4 A2020204 */ sb $v0, 0x204($s0)
glabel L802668D8_1951B8
/* 1951B8 802668D8 08099A48 */ j .L80266920
/* 1951BC 802668DC 24040004 */ addiu $a0, $zero, 4
glabel L802668E0_1951C0
/* 1951C0 802668E0 08099A48 */ j .L80266920
/* 1951C4 802668E4 24040003 */ addiu $a0, $zero, 3
glabel L802668E8_1951C8
/* 1951C8 802668E8 08099A48 */ j .L80266920
/* 1951CC 802668EC 24040002 */ addiu $a0, $zero, 2
glabel L802668F0_1951D0
/* 1951D0 802668F0 08099A48 */ j .L80266920
/* 1951D4 802668F4 0000202D */ daddu $a0, $zero, $zero
glabel L802668F8_1951D8
/* 1951D8 802668F8 90A20204 */ lbu $v0, 0x204($a1)
/* 1951DC 802668FC 80A40204 */ lb $a0, 0x204($a1)
/* 1951E0 80266900 24420001 */ addiu $v0, $v0, 1

View File

@ -13,11 +13,12 @@ glabel inflict_status
/* 194840 80265F60 104000B5 */ beqz $v0, .L80266238
/* 194844 80265F64 AFBF0024 */ sw $ra, 0x24($sp)
/* 194848 80265F68 00111080 */ sll $v0, $s1, 2
/* 19484C 80265F6C 3C01802A */ lui $at, %hi(D_8029D5E0)
/* 19484C 80265F6C 3C01802A */ lui $at, %hi(jtbl_8029D5E0_1CBEC0)
/* 194850 80265F70 00220821 */ addu $at, $at, $v0
/* 194854 80265F74 8C22D5E0 */ lw $v0, %lo(D_8029D5E0)($at)
/* 194854 80265F74 8C22D5E0 */ lw $v0, %lo(jtbl_8029D5E0_1CBEC0)($at)
/* 194858 80265F78 00400008 */ jr $v0
/* 19485C 80265F7C 00000000 */ nop
glabel L80265F80_194860
/* 194860 80265F80 86020192 */ lh $v0, 0x192($s0)
/* 194864 80265F84 1440000E */ bnez $v0, .L80265FC0
/* 194868 80265F88 00000000 */ nop
@ -59,11 +60,12 @@ glabel inflict_status
/* 1948EC 8026600C 2CA20008 */ sltiu $v0, $a1, 8
/* 1948F0 80266010 10400089 */ beqz $v0, .L80266238
/* 1948F4 80266014 00051080 */ sll $v0, $a1, 2
/* 1948F8 80266018 3C01802A */ lui $at, %hi(D_8029D620)
/* 1948F8 80266018 3C01802A */ lui $at, %hi(jtbl_8029D620_1CBF00)
/* 1948FC 8026601C 00220821 */ addu $at, $at, $v0
/* 194900 80266020 8C22D620 */ lw $v0, %lo(D_8029D620)($at)
/* 194900 80266020 8C22D620 */ lw $v0, %lo(jtbl_8029D620_1CBF00)($at)
/* 194904 80266024 00400008 */ jr $v0
/* 194908 80266028 00000000 */ nop
glabel L8026602C_19490C
/* 19490C 8026602C 86030192 */ lh $v1, 0x192($s0)
/* 194910 80266030 24020100 */ addiu $v0, $zero, 0x100
/* 194914 80266034 10620081 */ beq $v1, $v0, .L8026623C
@ -90,6 +92,7 @@ glabel inflict_status
/* 194964 80266084 AE020228 */ sw $v0, 0x228($s0)
/* 194968 80266088 0809988F */ j .L8026623C
/* 19496C 8026608C 24020001 */ addiu $v0, $zero, 1
glabel L80266090_194970
/* 194970 80266090 0200202D */ daddu $a0, $s0, $zero
/* 194974 80266094 0C099B6B */ jal func_80266DAC
/* 194978 80266098 24050003 */ addiu $a1, $zero, 3
@ -98,6 +101,7 @@ glabel inflict_status
/* 194984 802660A4 24050006 */ addiu $a1, $zero, 6
/* 194988 802660A8 0809988F */ j .L8026623C
/* 19498C 802660AC 24020001 */ addiu $v0, $zero, 1
glabel L802660B0_194990
/* 194990 802660B0 0200202D */ daddu $a0, $s0, $zero
/* 194994 802660B4 0C099B6B */ jal func_80266DAC
/* 194998 802660B8 24050007 */ addiu $a1, $zero, 7
@ -106,11 +110,13 @@ glabel inflict_status
/* 1949A4 802660C4 24050005 */ addiu $a1, $zero, 5
/* 1949A8 802660C8 0809988F */ j .L8026623C
/* 1949AC 802660CC 24020001 */ addiu $v0, $zero, 1
glabel L802660D0_1949B0
/* 1949B0 802660D0 86040436 */ lh $a0, 0x436($s0)
/* 1949B4 802660D4 0C011E08 */ jal func_80047820
/* 1949B8 802660D8 24050004 */ addiu $a1, $zero, 4
/* 1949BC 802660DC 0809988F */ j .L8026623C
/* 1949C0 802660E0 24020001 */ addiu $v0, $zero, 1
glabel L802660E4_1949C4
/* 1949C4 802660E4 0200202D */ daddu $a0, $s0, $zero
/* 1949C8 802660E8 0C099B6B */ jal func_80266DAC
/* 1949CC 802660EC 24050005 */ addiu $a1, $zero, 5
@ -119,6 +125,7 @@ glabel inflict_status
/* 1949D8 802660F8 24050003 */ addiu $a1, $zero, 3
/* 1949DC 802660FC 0809988F */ j .L8026623C
/* 1949E0 80266100 24020001 */ addiu $v0, $zero, 1
glabel L80266104_1949E4
/* 1949E4 80266104 0200202D */ daddu $a0, $s0, $zero
/* 1949E8 80266108 0C099B6B */ jal func_80266DAC
/* 1949EC 8026610C 24050006 */ addiu $a1, $zero, 6
@ -127,11 +134,13 @@ glabel inflict_status
/* 1949F8 80266118 24050009 */ addiu $a1, $zero, 9
/* 1949FC 8026611C 0809988F */ j .L8026623C
/* 194A00 80266120 24020001 */ addiu $v0, $zero, 1
glabel L80266124_194A04
/* 194A04 80266124 86040436 */ lh $a0, 0x436($s0)
/* 194A08 80266128 0C011E08 */ jal func_80047820
/* 194A0C 8026612C 2405000A */ addiu $a1, $zero, 0xa
/* 194A10 80266130 0809988F */ j .L8026623C
/* 194A14 80266134 24020001 */ addiu $v0, $zero, 1
glabel L80266138_194A18
/* 194A18 80266138 86030192 */ lh $v1, 0x192($s0)
/* 194A1C 8026613C 24020100 */ addiu $v0, $zero, 0x100
/* 194A20 80266140 1062003D */ beq $v1, $v0, .L80266238
@ -154,6 +163,7 @@ glabel inflict_status
/* 194A60 80266180 2405000B */ addiu $a1, $zero, 0xb
/* 194A64 80266184 0809988F */ j .L8026623C
/* 194A68 80266188 24020001 */ addiu $v0, $zero, 1
glabel L8026618C_194A6C
/* 194A6C 8026618C 86030192 */ lh $v1, 0x192($s0)
/* 194A70 80266190 24020100 */ addiu $v0, $zero, 0x100
/* 194A74 80266194 10620028 */ beq $v1, $v0, .L80266238
@ -167,6 +177,7 @@ glabel inflict_status
/* 194A94 802661B4 24020009 */ addiu $v0, $zero, 9
/* 194A98 802661B8 0809987C */ j .L802661F0
/* 194A9C 802661BC A2020215 */ sb $v0, 0x215($s0)
glabel L802661C0_194AA0
/* 194AA0 802661C0 82020216 */ lb $v0, 0x216($s0)
/* 194AA4 802661C4 0051102A */ slt $v0, $v0, $s1
/* 194AA8 802661C8 1040001B */ beqz $v0, .L80266238
@ -182,6 +193,7 @@ glabel inflict_status
.L802661F0:
/* 194AD0 802661F0 0809988E */ j .L80266238
/* 194AD4 802661F4 A203021C */ sb $v1, 0x21c($s0)
glabel L802661F8_194AD8
/* 194AD8 802661F8 86030192 */ lh $v1, 0x192($s0)
/* 194ADC 802661FC 24020100 */ addiu $v0, $zero, 0x100
/* 194AE0 80266200 1062000D */ beq $v1, $v0, .L80266238
@ -200,6 +212,7 @@ glabel inflict_status
/* 194B10 80266230 0C011E8C */ jal func_80047A30
/* 194B14 80266234 A203021C */ sb $v1, 0x21c($s0)
.L80266238:
glabel L80266238_194B18
/* 194B18 80266238 24020001 */ addiu $v0, $zero, 1
.L8026623C:
/* 194B1C 8026623C 8FBF0024 */ lw $ra, 0x24($sp)

View File

@ -15,35 +15,42 @@ glabel start_rumble_type
/* 1966F8 80267E18 2E02000C */ sltiu $v0, $s0, 0xc
/* 1966FC 80267E1C 10400026 */ beqz $v0, .L80267EB8
/* 196700 80267E20 00101080 */ sll $v0, $s0, 2
/* 196704 80267E24 3C01802A */ lui $at, %hi(D_8029D670)
/* 196704 80267E24 3C01802A */ lui $at, %hi(jtbl_8029D670_1CBF50)
/* 196708 80267E28 00220821 */ addu $at, $at, $v0
/* 19670C 80267E2C 8C22D670 */ lw $v0, %lo(D_8029D670)($at)
/* 19670C 80267E2C 8C22D670 */ lw $v0, %lo(jtbl_8029D670_1CBF50)($at)
/* 196710 80267E30 00400008 */ jr $v0
/* 196714 80267E34 00000000 */ nop
glabel L80267E38_196718
/* 196718 80267E38 3C048029 */ lui $a0, %hi(D_802939C4)
/* 19671C 80267E3C 248439C4 */ addiu $a0, $a0, %lo(D_802939C4)
/* 196720 80267E40 08099FA9 */ j .L80267EA4
/* 196724 80267E44 2405000A */ addiu $a1, $zero, 0xa
glabel L80267E48_196728
/* 196728 80267E48 3C048029 */ lui $a0, %hi(D_80293A10)
/* 19672C 80267E4C 24843A10 */ addiu $a0, $a0, %lo(D_80293A10)
/* 196730 80267E50 08099FA9 */ j .L80267EA4
/* 196734 80267E54 2405000A */ addiu $a1, $zero, 0xa
glabel L80267E58_196738
/* 196738 80267E58 3C048029 */ lui $a0, %hi(D_80293A34)
/* 19673C 80267E5C 24843A34 */ addiu $a0, $a0, %lo(D_80293A34)
/* 196740 80267E60 08099FA9 */ j .L80267EA4
/* 196744 80267E64 2405000A */ addiu $a1, $zero, 0xa
glabel L80267E68_196748
/* 196748 80267E68 3C048029 */ lui $a0, %hi(D_80293A58)
/* 19674C 80267E6C 24843A58 */ addiu $a0, $a0, %lo(D_80293A58)
/* 196750 80267E70 08099FA9 */ j .L80267EA4
/* 196754 80267E74 2405000A */ addiu $a1, $zero, 0xa
glabel L80267E78_196758
/* 196758 80267E78 3C048029 */ lui $a0, %hi(D_80293A7C)
/* 19675C 80267E7C 24843A7C */ addiu $a0, $a0, %lo(D_80293A7C)
/* 196760 80267E80 08099FA9 */ j .L80267EA4
/* 196764 80267E84 2405000A */ addiu $a1, $zero, 0xa
glabel L80267E88_196768
/* 196768 80267E88 3C048029 */ lui $a0, %hi(D_80293AA0)
/* 19676C 80267E8C 24843AA0 */ addiu $a0, $a0, %lo(D_80293AA0)
/* 196770 80267E90 08099FA9 */ j .L80267EA4
/* 196774 80267E94 2405000A */ addiu $a1, $zero, 0xa
glabel L80267E98_196778
/* 196778 80267E98 3C048029 */ lui $a0, %hi(D_80293AC4)
/* 19677C 80267E9C 24843AC4 */ addiu $a0, $a0, %lo(D_80293AC4)
/* 196780 80267EA0 2405000A */ addiu $a1, $zero, 0xa
@ -54,6 +61,7 @@ glabel start_rumble_type
/* 196790 80267EB0 3C018029 */ lui $at, %hi(D_802939C0)
/* 196794 80267EB4 AC2239C0 */ sw $v0, %lo(D_802939C0)($at)
.L80267EB8:
glabel L80267EB8_196798
/* 196798 80267EB8 8FBF0014 */ lw $ra, 0x14($sp)
/* 19679C 80267EBC 8FB00010 */ lw $s0, 0x10($sp)
/* 1967A0 80267EC0 03E00008 */ jr $ra

View File

@ -17,102 +17,126 @@ glabel func_80268938
/* 197244 80268964 2C620018 */ sltiu $v0, $v1, 0x18
/* 197248 80268968 10400060 */ beqz $v0, .L80268AEC
/* 19724C 8026896C 00031080 */ sll $v0, $v1, 2
/* 197250 80268970 3C01802A */ lui $at, %hi(D_8029D6A0)
/* 197250 80268970 3C01802A */ lui $at, %hi(jtbl_8029D6A0_1CBF80)
/* 197254 80268974 00220821 */ addu $at, $at, $v0
/* 197258 80268978 8C22D6A0 */ lw $v0, %lo(D_8029D6A0)($at)
/* 197258 80268978 8C22D6A0 */ lw $v0, %lo(jtbl_8029D6A0_1CBF80)($at)
/* 19725C 8026897C 00400008 */ jr $v0
/* 197260 80268980 00000000 */ nop
glabel L80268984_197264
/* 197264 80268984 0C0AA48D */ jal func_802A9234
/* 197268 80268988 00000000 */ nop
/* 19726C 8026898C 0809A2BB */ j .L80268AEC
/* 197270 80268990 00000000 */ nop
glabel L80268994_197274
/* 197274 80268994 0C0AA4DB */ jal func_802A936C
/* 197278 80268998 00000000 */ nop
/* 19727C 8026899C 0809A2BB */ j .L80268AEC
/* 197280 802689A0 00000000 */ nop
glabel L802689A4_197284
/* 197284 802689A4 0C0AA4DE */ jal func_802A9378
/* 197288 802689A8 00000000 */ nop
/* 19728C 802689AC 0809A2BB */ j .L80268AEC
/* 197290 802689B0 00000000 */ nop
glabel L802689B4_197294
/* 197294 802689B4 0C0AA4B7 */ jal func_802A92DC
/* 197298 802689B8 00000000 */ nop
/* 19729C 802689BC 0809A2BB */ j .L80268AEC
/* 1972A0 802689C0 00000000 */ nop
glabel L802689C4_1972A4
/* 1972A4 802689C4 0C0AA4BC */ jal func_802A92F0
/* 1972A8 802689C8 00000000 */ nop
/* 1972AC 802689CC 0809A2BB */ j .L80268AEC
/* 1972B0 802689D0 00000000 */ nop
glabel L802689D4_1972B4
/* 1972B4 802689D4 0C0AA47E */ jal func_802A91F8
/* 1972B8 802689D8 00000000 */ nop
/* 1972BC 802689DC 0809A2BB */ j .L80268AEC
/* 1972C0 802689E0 00000000 */ nop
glabel L802689E4_1972C4
/* 1972C4 802689E4 0C0AA48A */ jal func_802A9228
/* 1972C8 802689E8 00000000 */ nop
/* 1972CC 802689EC 0809A2BB */ j .L80268AEC
/* 1972D0 802689F0 00000000 */ nop
glabel L802689F4_1972D4
/* 1972D4 802689F4 0C0AA4A3 */ jal func_802A928C
/* 1972D8 802689F8 00000000 */ nop
/* 1972DC 802689FC 0809A2BB */ j .L80268AEC
/* 1972E0 80268A00 00000000 */ nop
glabel L80268A04_1972E4
/* 1972E4 80268A04 0C0AA4A5 */ jal func_802A9294
/* 1972E8 80268A08 00000000 */ nop
/* 1972EC 80268A0C 0809A2BB */ j .L80268AEC
/* 1972F0 80268A10 00000000 */ nop
glabel L80268A14_1972F4
/* 1972F4 80268A14 0C0AA4A3 */ jal func_802A928C
/* 1972F8 80268A18 00000000 */ nop
/* 1972FC 80268A1C 0809A2BB */ j .L80268AEC
/* 197300 80268A20 00000000 */ nop
glabel L80268A24_197304
/* 197304 80268A24 0C0AA4A3 */ jal func_802A928C
/* 197308 80268A28 00000000 */ nop
/* 19730C 80268A2C 0809A2BB */ j .L80268AEC
/* 197310 80268A30 00000000 */ nop
glabel L80268A34_197314
/* 197314 80268A34 0C0AA4B5 */ jal func_802A92D4
/* 197318 80268A38 00000000 */ nop
/* 19731C 80268A3C 0809A2BB */ j .L80268AEC
/* 197320 80268A40 00000000 */ nop
glabel L80268A44_197324
/* 197324 80268A44 0C0AA49E */ jal func_802A9278
/* 197328 80268A48 00000000 */ nop
/* 19732C 80268A4C 0809A2BB */ j .L80268AEC
/* 197330 80268A50 00000000 */ nop
glabel L80268A54_197334
/* 197334 80268A54 0C0AA4A5 */ jal func_802A9294
/* 197338 80268A58 00000000 */ nop
/* 19733C 80268A5C 0809A2BB */ j .L80268AEC
/* 197340 80268A60 00000000 */ nop
glabel L80268A64_197344
/* 197344 80268A64 0C0AA482 */ jal func_802A9208
/* 197348 80268A68 00000000 */ nop
/* 19734C 80268A6C 0809A2BB */ j .L80268AEC
/* 197350 80268A70 00000000 */ nop
glabel L80268A74_197354
/* 197354 80268A74 0C0AA4C4 */ jal func_802A9310
/* 197358 80268A78 00000000 */ nop
/* 19735C 80268A7C 0809A2BB */ j .L80268AEC
/* 197360 80268A80 00000000 */ nop
glabel L80268A84_197364
/* 197364 80268A84 0C0AA4A8 */ jal func_802A92A0
/* 197368 80268A88 00000000 */ nop
/* 19736C 80268A8C 0809A2BB */ j .L80268AEC
/* 197370 80268A90 00000000 */ nop
glabel L80268A94_197374
/* 197374 80268A94 0C0AA4A6 */ jal func_802A9298
/* 197378 80268A98 00000000 */ nop
/* 19737C 80268A9C 0809A2BB */ j .L80268AEC
/* 197380 80268AA0 00000000 */ nop
glabel L80268AA4_197384
/* 197384 80268AA4 0C0AA495 */ jal func_802A9254
/* 197388 80268AA8 00000000 */ nop
/* 19738C 80268AAC 0809A2BB */ j .L80268AEC
/* 197390 80268AB0 00000000 */ nop
glabel L80268AB4_197394
/* 197394 80268AB4 0C0AA4A8 */ jal func_802A92A0
/* 197398 80268AB8 00000000 */ nop
/* 19739C 80268ABC 0809A2BB */ j .L80268AEC
/* 1973A0 80268AC0 00000000 */ nop
glabel L80268AC4_1973A4
/* 1973A4 80268AC4 0C0AA4A6 */ jal func_802A9298
/* 1973A8 80268AC8 00000000 */ nop
/* 1973AC 80268ACC 0809A2BB */ j .L80268AEC
/* 1973B0 80268AD0 00000000 */ nop
glabel L80268AD4_1973B4
/* 1973B4 80268AD4 0C0AA523 */ jal func_802A948C
/* 1973B8 80268AD8 00000000 */ nop
/* 1973BC 80268ADC 0809A2BB */ j .L80268AEC
/* 1973C0 80268AE0 00000000 */ nop
glabel L80268AE4_1973C4
/* 1973C4 80268AE4 0C0AA48A */ jal func_802A9228
/* 1973C8 80268AE8 00000000 */ nop
.L80268AEC:
glabel L80268AEC_1973CC
/* 1973CC 80268AEC 8FBF0010 */ lw $ra, 0x10($sp)
/* 1973D0 80268AF0 03E00008 */ jr $ra
/* 1973D4 80268AF4 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -9,102 +9,126 @@ glabel func_80268AF8
/* 1973E8 80268B08 10400061 */ beqz $v0, .L80268C90
/* 1973EC 80268B0C AFBF0010 */ sw $ra, 0x10($sp)
/* 1973F0 80268B10 00031080 */ sll $v0, $v1, 2
/* 1973F4 80268B14 3C01802A */ lui $at, %hi(D_8029D700)
/* 1973F4 80268B14 3C01802A */ lui $at, %hi(jtbl_8029D700_1CBFE0)
/* 1973F8 80268B18 00220821 */ addu $at, $at, $v0
/* 1973FC 80268B1C 8C22D700 */ lw $v0, %lo(D_8029D700)($at)
/* 1973FC 80268B1C 8C22D700 */ lw $v0, %lo(jtbl_8029D700_1CBFE0)($at)
/* 197400 80268B20 00400008 */ jr $v0
/* 197404 80268B24 00000000 */ nop
glabel L80268B28_197408
/* 197408 80268B28 0C0AA551 */ jal func_802A9544
/* 19740C 80268B2C 00000000 */ nop
/* 197410 80268B30 0809A324 */ j .L80268C90
/* 197414 80268B34 00000000 */ nop
glabel L80268B38_197418
/* 197418 80268B38 0C0AA675 */ jal func_802A99D4
/* 19741C 80268B3C 00000000 */ nop
/* 197420 80268B40 0809A324 */ j .L80268C90
/* 197424 80268B44 00000000 */ nop
glabel L80268B48_197428
/* 197428 80268B48 0C0AA5BD */ jal func_802A96F4
/* 19742C 80268B4C 00000000 */ nop
/* 197430 80268B50 0809A324 */ j .L80268C90
/* 197434 80268B54 00000000 */ nop
glabel L80268B58_197438
/* 197438 80268B58 0C0AA5AE */ jal func_802A96B8
/* 19743C 80268B5C 00000000 */ nop
/* 197440 80268B60 0809A324 */ j .L80268C90
/* 197444 80268B64 00000000 */ nop
glabel L80268B68_197448
/* 197448 80268B68 0C0AA5D1 */ jal func_802A9744
/* 19744C 80268B6C 00000000 */ nop
/* 197450 80268B70 0809A324 */ j .L80268C90
/* 197454 80268B74 00000000 */ nop
glabel L80268B78_197458
/* 197458 80268B78 0C0AA529 */ jal func_802A94A4
/* 19745C 80268B7C 00000000 */ nop
/* 197460 80268B80 0809A324 */ j .L80268C90
/* 197464 80268B84 00000000 */ nop
glabel L80268B88_197468
/* 197468 80268B88 0C0AA536 */ jal func_802A94D8
/* 19746C 80268B8C 00000000 */ nop
/* 197470 80268B90 0809A324 */ j .L80268C90
/* 197474 80268B94 00000000 */ nop
glabel L80268B98_197478
/* 197478 80268B98 0C0AA5B7 */ jal func_802A96DC
/* 19747C 80268B9C 00000000 */ nop
/* 197480 80268BA0 0809A324 */ j .L80268C90
/* 197484 80268BA4 00000000 */ nop
glabel L80268BA8_197488
/* 197488 80268BA8 0C0AA60D */ jal func_802A9834
/* 19748C 80268BAC 00000000 */ nop
/* 197490 80268BB0 0809A324 */ j .L80268C90
/* 197494 80268BB4 00000000 */ nop
glabel L80268BB8_197498
/* 197498 80268BB8 0C0AA557 */ jal func_802A955C
/* 19749C 80268BBC 00000000 */ nop
/* 1974A0 80268BC0 0809A324 */ j .L80268C90
/* 1974A4 80268BC4 00000000 */ nop
glabel L80268BC8_1974A8
/* 1974A8 80268BC8 0C0AA5BB */ jal func_802A96EC
/* 1974AC 80268BCC 00000000 */ nop
/* 1974B0 80268BD0 0809A324 */ j .L80268C90
/* 1974B4 80268BD4 00000000 */ nop
glabel L80268BD8_1974B8
/* 1974B8 80268BD8 0C0AA599 */ jal func_802A9664
/* 1974BC 80268BDC 00000000 */ nop
/* 1974C0 80268BE0 0809A324 */ j .L80268C90
/* 1974C4 80268BE4 00000000 */ nop
glabel L80268BE8_1974C8
/* 1974C8 80268BE8 0C0AA5BB */ jal func_802A96EC
/* 1974CC 80268BEC 00000000 */ nop
/* 1974D0 80268BF0 0809A324 */ j .L80268C90
/* 1974D4 80268BF4 00000000 */ nop
glabel L80268BF8_1974D8
/* 1974D8 80268BF8 0C0AA613 */ jal func_802A984C
/* 1974DC 80268BFC 00000000 */ nop
/* 1974E0 80268C00 0809A324 */ j .L80268C90
/* 1974E4 80268C04 00000000 */ nop
glabel L80268C08_1974E8
/* 1974E8 80268C08 0C0AA58D */ jal func_802A9634
/* 1974EC 80268C0C 00000000 */ nop
/* 1974F0 80268C10 0809A324 */ j .L80268C90
/* 1974F4 80268C14 00000000 */ nop
glabel L80268C18_1974F8
/* 1974F8 80268C18 0C0AA634 */ jal func_802A98D0
/* 1974FC 80268C1C 00000000 */ nop
/* 197500 80268C20 0809A324 */ j .L80268C90
/* 197504 80268C24 00000000 */ nop
glabel L80268C28_197508
/* 197508 80268C28 0C0AA5FE */ jal func_802A97F8
/* 19750C 80268C2C 00000000 */ nop
/* 197510 80268C30 0809A324 */ j .L80268C90
/* 197514 80268C34 00000000 */ nop
glabel L80268C38_197518
/* 197518 80268C38 0C0AA62C */ jal func_802A98B0
/* 19751C 80268C3C 00000000 */ nop
/* 197520 80268C40 0809A324 */ j .L80268C90
/* 197524 80268C44 00000000 */ nop
glabel L80268C48_197528
/* 197528 80268C48 0C0AA5CF */ jal func_802A973C
/* 19752C 80268C4C 00000000 */ nop
/* 197530 80268C50 0809A324 */ j .L80268C90
/* 197534 80268C54 00000000 */ nop
glabel L80268C58_197538
/* 197538 80268C58 0C0AA5EB */ jal func_802A97AC
/* 19753C 80268C5C 00000000 */ nop
/* 197540 80268C60 0809A324 */ j .L80268C90
/* 197544 80268C64 00000000 */ nop
glabel L80268C68_197548
/* 197548 80268C68 0C0AA5FF */ jal func_802A97FC
/* 19754C 80268C6C 00000000 */ nop
/* 197550 80268C70 0809A324 */ j .L80268C90
/* 197554 80268C74 00000000 */ nop
glabel L80268C78_197558
/* 197558 80268C78 0C0AA805 */ jal func_802AA014
/* 19755C 80268C7C 00000000 */ nop
/* 197560 80268C80 0809A324 */ j .L80268C90
/* 197564 80268C84 00000000 */ nop
glabel L80268C88_197568
/* 197568 80268C88 0C0AA5C6 */ jal func_802A9718
/* 19756C 80268C8C 00000000 */ nop
.L80268C90:
glabel L80268C90_197570
/* 197570 80268C90 8FBF0010 */ lw $ra, 0x10($sp)
/* 197574 80268C94 03E00008 */ jr $ra
/* 197578 80268C98 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -11,102 +11,126 @@ glabel func_80268C9C
/* 197594 80268CB4 2C620018 */ sltiu $v0, $v1, 0x18
/* 197598 80268CB8 10400060 */ beqz $v0, .L80268E3C
/* 19759C 80268CBC 00031080 */ sll $v0, $v1, 2
/* 1975A0 80268CC0 3C01802A */ lui $at, %hi(D_8029D760)
/* 1975A0 80268CC0 3C01802A */ lui $at, %hi(jtbl_8029D760_1CC040)
/* 1975A4 80268CC4 00220821 */ addu $at, $at, $v0
/* 1975A8 80268CC8 8C22D760 */ lw $v0, %lo(D_8029D760)($at)
/* 1975A8 80268CC8 8C22D760 */ lw $v0, %lo(jtbl_8029D760_1CC040)($at)
/* 1975AC 80268CCC 00400008 */ jr $v0
/* 1975B0 80268CD0 00000000 */ nop
glabel L80268CD4_1975B4
/* 1975B4 80268CD4 0C0AA564 */ jal func_802A9590
/* 1975B8 80268CD8 00000000 */ nop
/* 1975BC 80268CDC 0809A390 */ j .L80268E40
/* 1975C0 80268CE0 3C05FFFF */ lui $a1, 0xffff
glabel L80268CE4_1975C4
/* 1975C4 80268CE4 0C0AA68C */ jal func_802A9A30
/* 1975C8 80268CE8 00000000 */ nop
/* 1975CC 80268CEC 0809A390 */ j .L80268E40
/* 1975D0 80268CF0 3C05FFFF */ lui $a1, 0xffff
glabel L80268CF4_1975D4
/* 1975D4 80268CF4 0C0AA625 */ jal func_802A9894
/* 1975D8 80268CF8 00000000 */ nop
/* 1975DC 80268CFC 0809A390 */ j .L80268E40
/* 1975E0 80268D00 3C05FFFF */ lui $a1, 0xffff
glabel L80268D04_1975E4
/* 1975E4 80268D04 0C0AA5FF */ jal func_802A97FC
/* 1975E8 80268D08 00000000 */ nop
/* 1975EC 80268D0C 0809A390 */ j .L80268E40
/* 1975F0 80268D10 3C05FFFF */ lui $a1, 0xffff
glabel L80268D14_1975F4
/* 1975F4 80268D14 0C0AA626 */ jal func_802A9898
/* 1975F8 80268D18 00000000 */ nop
/* 1975FC 80268D1C 0809A390 */ j .L80268E40
/* 197600 80268D20 3C05FFFF */ lui $a1, 0xffff
glabel L80268D24_197604
/* 197604 80268D24 0C0AA551 */ jal func_802A9544
/* 197608 80268D28 00000000 */ nop
/* 19760C 80268D2C 0809A390 */ j .L80268E40
/* 197610 80268D30 3C05FFFF */ lui $a1, 0xffff
glabel L80268D34_197614
/* 197614 80268D34 0C0AA567 */ jal func_802A959C
/* 197618 80268D38 00000000 */ nop
/* 19761C 80268D3C 0809A390 */ j .L80268E40
/* 197620 80268D40 3C05FFFF */ lui $a1, 0xffff
glabel L80268D44_197624
/* 197624 80268D44 0C0AA5EF */ jal func_802A97BC
/* 197628 80268D48 00000000 */ nop
/* 19762C 80268D4C 0809A390 */ j .L80268E40
/* 197630 80268D50 3C05FFFF */ lui $a1, 0xffff
glabel L80268D54_197634
/* 197634 80268D54 0C0AA645 */ jal func_802A9914
/* 197638 80268D58 00000000 */ nop
/* 19763C 80268D5C 0809A390 */ j .L80268E40
/* 197640 80268D60 3C05FFFF */ lui $a1, 0xffff
glabel L80268D64_197644
/* 197644 80268D64 0C0AA58F */ jal func_802A963C
/* 197648 80268D68 00000000 */ nop
/* 19764C 80268D6C 0809A390 */ j .L80268E40
/* 197650 80268D70 3C05FFFF */ lui $a1, 0xffff
glabel L80268D74_197654
/* 197654 80268D74 0C0AA5F3 */ jal func_802A97CC
/* 197658 80268D78 00000000 */ nop
/* 19765C 80268D7C 0809A390 */ j .L80268E40
/* 197660 80268D80 3C05FFFF */ lui $a1, 0xffff
glabel L80268D84_197664
/* 197664 80268D84 0C0AA5C2 */ jal func_802A9708
/* 197668 80268D88 00000000 */ nop
/* 19766C 80268D8C 0809A390 */ j .L80268E40
/* 197670 80268D90 3C05FFFF */ lui $a1, 0xffff
glabel L80268D94_197674
/* 197674 80268D94 0C0AA604 */ jal func_802A9810
/* 197678 80268D98 00000000 */ nop
/* 19767C 80268D9C 0809A390 */ j .L80268E40
/* 197680 80268DA0 3C05FFFF */ lui $a1, 0xffff
glabel L80268DA4_197684
/* 197684 80268DA4 0C0AA64B */ jal func_802A992C
/* 197688 80268DA8 00000000 */ nop
/* 19768C 80268DAC 0809A390 */ j .L80268E40
/* 197690 80268DB0 3C05FFFF */ lui $a1, 0xffff
glabel L80268DB4_197694
/* 197694 80268DB4 0C0AA5C8 */ jal func_802A9720
/* 197698 80268DB8 00000000 */ nop
/* 19769C 80268DBC 0809A390 */ j .L80268E40
/* 1976A0 80268DC0 3C05FFFF */ lui $a1, 0xffff
glabel L80268DC4_1976A4
/* 1976A4 80268DC4 0C0AA695 */ jal func_802A9A54
/* 1976A8 80268DC8 00000000 */ nop
/* 1976AC 80268DCC 0809A390 */ j .L80268E40
/* 1976B0 80268DD0 3C05FFFF */ lui $a1, 0xffff
glabel L80268DD4_1976B4
/* 1976B4 80268DD4 0C0AA638 */ jal func_802A98E0
/* 1976B8 80268DD8 00000000 */ nop
/* 1976BC 80268DDC 0809A390 */ j .L80268E40
/* 1976C0 80268DE0 3C05FFFF */ lui $a1, 0xffff
glabel L80268DE4_1976C4
/* 1976C4 80268DE4 0C0AA664 */ jal func_802A9990
/* 1976C8 80268DE8 00000000 */ nop
/* 1976CC 80268DEC 0809A390 */ j .L80268E40
/* 1976D0 80268DF0 3C05FFFF */ lui $a1, 0xffff
glabel L80268DF4_1976D4
/* 1976D4 80268DF4 0C0AA607 */ jal func_802A981C
/* 1976D8 80268DF8 00000000 */ nop
/* 1976DC 80268DFC 0809A390 */ j .L80268E40
/* 1976E0 80268E00 3C05FFFF */ lui $a1, 0xffff
glabel L80268E04_1976E4
/* 1976E4 80268E04 0C0AA625 */ jal func_802A9894
/* 1976E8 80268E08 00000000 */ nop
/* 1976EC 80268E0C 0809A390 */ j .L80268E40
/* 1976F0 80268E10 3C05FFFF */ lui $a1, 0xffff
glabel L80268E14_1976F4
/* 1976F4 80268E14 0C0AA637 */ jal func_802A98DC
/* 1976F8 80268E18 00000000 */ nop
/* 1976FC 80268E1C 0809A390 */ j .L80268E40
/* 197700 80268E20 3C05FFFF */ lui $a1, 0xffff
glabel L80268E24_197704
/* 197704 80268E24 0C0AA836 */ jal func_802AA0D8
/* 197708 80268E28 00000000 */ nop
/* 19770C 80268E2C 0809A390 */ j .L80268E40
/* 197710 80268E30 3C05FFFF */ lui $a1, 0xffff
glabel L80268E34_197714
/* 197714 80268E34 0C0AA5D9 */ jal func_802A9764
/* 197718 80268E38 00000000 */ nop
.L80268E3C:
glabel L80268E3C_19771C
/* 19771C 80268E3C 3C05FFFF */ lui $a1, 0xffff
.L80268E40:
/* 197720 80268E40 34A57FFF */ ori $a1, $a1, 0x7fff

View File

@ -201,11 +201,12 @@ glabel BoostAttack
/* 19E89C 8026FFBC 10400063 */ beqz $v0, .L8027014C
/* 19E8A0 8026FFC0 46020580 */ add.s $f22, $f0, $f2
/* 19E8A4 8026FFC4 00031080 */ sll $v0, $v1, 2
/* 19E8A8 8026FFC8 3C01802A */ lui $at, %hi(D_8029D808)
/* 19E8A8 8026FFC8 3C01802A */ lui $at, %hi(jtbl_8029D808_1CC0E8)
/* 19E8AC 8026FFCC 00220821 */ addu $at, $at, $v0
/* 19E8B0 8026FFD0 8C22D808 */ lw $v0, %lo(D_8029D808)($at)
/* 19E8B0 8026FFD0 8C22D808 */ lw $v0, %lo(jtbl_8029D808_1CC0E8)($at)
/* 19E8B4 8026FFD4 00400008 */ jr $v0
/* 19E8B8 8026FFD8 00000000 */ nop
glabel L8026FFDC_19E8BC
/* 19E8BC 8026FFDC 8E42007C */ lw $v0, 0x7c($s2)
/* 19E8C0 8026FFE0 1440004D */ bnez $v0, .L80270118
/* 19E8C4 8026FFE4 2442FFFF */ addiu $v0, $v0, -1
@ -225,6 +226,7 @@ glabel BoostAttack
/* 19E8FC 8027001C AE50007C */ sw $s0, 0x7c($s2)
/* 19E900 80270020 0809C053 */ j .L8027014C
/* 19E904 80270024 AE420070 */ sw $v0, 0x70($s2)
glabel L80270028_19E908
/* 19E908 80270028 8E42007C */ lw $v0, 0x7c($s2)
/* 19E90C 8027002C 1440003A */ bnez $v0, .L80270118
/* 19E910 80270030 2442FFFF */ addiu $v0, $v0, -1
@ -262,6 +264,7 @@ glabel BoostAttack
/* 19E98C 802700AC 24020003 */ addiu $v0, $zero, 3
/* 19E990 802700B0 0809C053 */ j .L8027014C
/* 19E994 802700B4 AE420070 */ sw $v0, 0x70($s2)
glabel L802700B8_19E998
/* 19E998 802700B8 8E42007C */ lw $v0, 0x7c($s2)
/* 19E99C 802700BC 14400016 */ bnez $v0, .L80270118
/* 19E9A0 802700C0 2442FFFF */ addiu $v0, $v0, -1
@ -272,6 +275,7 @@ glabel BoostAttack
/* 19E9B4 802700D4 24020004 */ addiu $v0, $zero, 4
/* 19E9B8 802700D8 0809C053 */ j .L8027014C
/* 19E9BC 802700DC AE420070 */ sw $v0, 0x70($s2)
glabel L802700E0_19E9C0
/* 19E9C0 802700E0 0C093EAD */ jal is_popup_displayed
/* 19E9C4 802700E4 00000000 */ nop
/* 19E9C8 802700E8 14400019 */ bnez $v0, .L80270150
@ -283,6 +287,7 @@ glabel BoostAttack
/* 19E9E0 80270100 24020005 */ addiu $v0, $zero, 5
/* 19E9E4 80270104 0809C053 */ j .L8027014C
/* 19E9E8 80270108 AE420070 */ sw $v0, 0x70($s2)
glabel L8027010C_19E9EC
/* 19E9EC 8027010C 8E42007C */ lw $v0, 0x7c($s2)
/* 19E9F0 80270110 10400003 */ beqz $v0, .L80270120
/* 19E9F4 80270114 2442FFFF */ addiu $v0, $v0, -1

View File

@ -201,11 +201,12 @@ glabel BoostDefense
/* 19ED3C 8027045C 10400063 */ beqz $v0, .L802705EC
/* 19ED40 80270460 46020580 */ add.s $f22, $f0, $f2
/* 19ED44 80270464 00031080 */ sll $v0, $v1, 2
/* 19ED48 80270468 3C01802A */ lui $at, %hi(D_8029D820)
/* 19ED48 80270468 3C01802A */ lui $at, %hi(jtbl_8029D820_1CC100)
/* 19ED4C 8027046C 00220821 */ addu $at, $at, $v0
/* 19ED50 80270470 8C22D820 */ lw $v0, %lo(D_8029D820)($at)
/* 19ED50 80270470 8C22D820 */ lw $v0, %lo(jtbl_8029D820_1CC100)($at)
/* 19ED54 80270474 00400008 */ jr $v0
/* 19ED58 80270478 00000000 */ nop
glabel L8027047C_19ED5C
/* 19ED5C 8027047C 8E42007C */ lw $v0, 0x7c($s2)
/* 19ED60 80270480 1440004D */ bnez $v0, .L802705B8
/* 19ED64 80270484 2442FFFF */ addiu $v0, $v0, -1
@ -225,6 +226,7 @@ glabel BoostDefense
/* 19ED9C 802704BC AE50007C */ sw $s0, 0x7c($s2)
/* 19EDA0 802704C0 0809C17B */ j .L802705EC
/* 19EDA4 802704C4 AE420070 */ sw $v0, 0x70($s2)
glabel L802704C8_19EDA8
/* 19EDA8 802704C8 8E42007C */ lw $v0, 0x7c($s2)
/* 19EDAC 802704CC 1440003A */ bnez $v0, .L802705B8
/* 19EDB0 802704D0 2442FFFF */ addiu $v0, $v0, -1
@ -262,6 +264,7 @@ glabel BoostDefense
/* 19EE2C 8027054C 24020003 */ addiu $v0, $zero, 3
/* 19EE30 80270550 0809C17B */ j .L802705EC
/* 19EE34 80270554 AE420070 */ sw $v0, 0x70($s2)
glabel L80270558_19EE38
/* 19EE38 80270558 8E42007C */ lw $v0, 0x7c($s2)
/* 19EE3C 8027055C 14400016 */ bnez $v0, .L802705B8
/* 19EE40 80270560 2442FFFF */ addiu $v0, $v0, -1
@ -272,6 +275,7 @@ glabel BoostDefense
/* 19EE54 80270574 24020004 */ addiu $v0, $zero, 4
/* 19EE58 80270578 0809C17B */ j .L802705EC
/* 19EE5C 8027057C AE420070 */ sw $v0, 0x70($s2)
glabel L80270580_19EE60
/* 19EE60 80270580 0C093EAD */ jal is_popup_displayed
/* 19EE64 80270584 00000000 */ nop
/* 19EE68 80270588 14400019 */ bnez $v0, .L802705F0
@ -283,6 +287,7 @@ glabel BoostDefense
/* 19EE80 802705A0 24020005 */ addiu $v0, $zero, 5
/* 19EE84 802705A4 0809C17B */ j .L802705EC
/* 19EE88 802705A8 AE420070 */ sw $v0, 0x70($s2)
glabel L802705AC_19EE8C
/* 19EE8C 802705AC 8E42007C */ lw $v0, 0x7c($s2)
/* 19EE90 802705B0 10400003 */ beqz $v0, .L802705C0
/* 19EE94 802705B4 2442FFFF */ addiu $v0, $v0, -1

View File

@ -132,11 +132,12 @@ glabel ElectrifyActor
/* 19F41C 80270B3C 10400052 */ beqz $v0, .L80270C88
/* 19F420 80270B40 46020080 */ add.s $f2, $f0, $f2
/* 19F424 80270B44 00031080 */ sll $v0, $v1, 2
/* 19F428 80270B48 3C01802A */ lui $at, %hi(D_8029D850)
/* 19F428 80270B48 3C01802A */ lui $at, %hi(jtbl_8029D850_1CC130)
/* 19F42C 80270B4C 00220821 */ addu $at, $at, $v0
/* 19F430 80270B50 8C22D850 */ lw $v0, %lo(D_8029D850)($at)
/* 19F430 80270B50 8C22D850 */ lw $v0, %lo(jtbl_8029D850_1CC130)($at)
/* 19F434 80270B54 00400008 */ jr $v0
/* 19F438 80270B58 00000000 */ nop
glabel L80270B5C_19F43C
/* 19F43C 80270B5C 8E42007C */ lw $v0, 0x7c($s2)
/* 19F440 80270B60 1440003C */ bnez $v0, .L80270C54
/* 19F444 80270B64 2442FFFF */ addiu $v0, $v0, -1
@ -156,6 +157,7 @@ glabel ElectrifyActor
/* 19F47C 80270B9C AE50007C */ sw $s0, 0x7c($s2)
/* 19F480 80270BA0 0809C322 */ j .L80270C88
/* 19F484 80270BA4 AE420070 */ sw $v0, 0x70($s2)
glabel L80270BA8_19F488
/* 19F488 80270BA8 8E42007C */ lw $v0, 0x7c($s2)
/* 19F48C 80270BAC 14400029 */ bnez $v0, .L80270C54
/* 19F490 80270BB0 2442FFFF */ addiu $v0, $v0, -1
@ -175,6 +177,7 @@ glabel ElectrifyActor
/* 19F4C8 80270BE8 24020003 */ addiu $v0, $zero, 3
/* 19F4CC 80270BEC 0809C322 */ j .L80270C88
/* 19F4D0 80270BF0 AE420070 */ sw $v0, 0x70($s2)
glabel L80270BF4_19F4D4
/* 19F4D4 80270BF4 8E42007C */ lw $v0, 0x7c($s2)
/* 19F4D8 80270BF8 14400016 */ bnez $v0, .L80270C54
/* 19F4DC 80270BFC 2442FFFF */ addiu $v0, $v0, -1
@ -185,6 +188,7 @@ glabel ElectrifyActor
/* 19F4F0 80270C10 24020004 */ addiu $v0, $zero, 4
/* 19F4F4 80270C14 0809C322 */ j .L80270C88
/* 19F4F8 80270C18 AE420070 */ sw $v0, 0x70($s2)
glabel L80270C1C_19F4FC
/* 19F4FC 80270C1C 0C093EAD */ jal is_popup_displayed
/* 19F500 80270C20 00000000 */ nop
/* 19F504 80270C24 14400019 */ bnez $v0, .L80270C8C
@ -196,6 +200,7 @@ glabel ElectrifyActor
/* 19F51C 80270C3C 24020005 */ addiu $v0, $zero, 5
/* 19F520 80270C40 0809C322 */ j .L80270C88
/* 19F524 80270C44 AE420070 */ sw $v0, 0x70($s2)
glabel L80270C48_19F528
/* 19F528 80270C48 8E42007C */ lw $v0, 0x7c($s2)
/* 19F52C 80270C4C 10400003 */ beqz $v0, .L80270C5C
/* 19F530 80270C50 2442FFFF */ addiu $v0, $v0, -1

View File

@ -202,11 +202,12 @@ glabel HealActor
/* 19F874 80270F94 1040005F */ beqz $v0, .L80271114
/* 19F878 80270F98 46020580 */ add.s $f22, $f0, $f2
/* 19F87C 80270F9C 00031080 */ sll $v0, $v1, 2
/* 19F880 80270FA0 3C01802A */ lui $at, %hi(D_8029D868)
/* 19F880 80270FA0 3C01802A */ lui $at, %hi(jtbl_8029D868_1CC148)
/* 19F884 80270FA4 00220821 */ addu $at, $at, $v0
/* 19F888 80270FA8 8C22D868 */ lw $v0, %lo(D_8029D868)($at)
/* 19F888 80270FA8 8C22D868 */ lw $v0, %lo(jtbl_8029D868_1CC148)($at)
/* 19F88C 80270FAC 00400008 */ jr $v0
/* 19F890 80270FB0 00000000 */ nop
glabel L80270FB4_19F894
/* 19F894 80270FB4 8E42007C */ lw $v0, 0x7c($s2)
/* 19F898 80270FB8 14400049 */ bnez $v0, .L802710E0
/* 19F89C 80270FBC 2442FFFF */ addiu $v0, $v0, -1
@ -229,6 +230,7 @@ glabel HealActor
/* 19F8E0 80271000 24020002 */ addiu $v0, $zero, 2
/* 19F8E4 80271004 0809C445 */ j .L80271114
/* 19F8E8 80271008 AE420070 */ sw $v0, 0x70($s2)
glabel L8027100C_19F8EC
/* 19F8EC 8027100C 8E42007C */ lw $v0, 0x7c($s2)
/* 19F8F0 80271010 14400033 */ bnez $v0, .L802710E0
/* 19F8F4 80271014 2442FFFF */ addiu $v0, $v0, -1
@ -257,6 +259,7 @@ glabel HealActor
/* 19F94C 8027106C 24020003 */ addiu $v0, $zero, 3
/* 19F950 80271070 0809C445 */ j .L80271114
/* 19F954 80271074 AE420070 */ sw $v0, 0x70($s2)
glabel L80271078_19F958
/* 19F958 80271078 8E42007C */ lw $v0, 0x7c($s2)
/* 19F95C 8027107C 14400018 */ bnez $v0, .L802710E0
/* 19F960 80271080 2442FFFF */ addiu $v0, $v0, -1
@ -272,6 +275,7 @@ glabel HealActor
/* 19F984 802710A4 24020004 */ addiu $v0, $zero, 4
/* 19F988 802710A8 0809C445 */ j .L80271114
/* 19F98C 802710AC AE420070 */ sw $v0, 0x70($s2)
glabel L802710B0_19F990
/* 19F990 802710B0 0C093EAD */ jal is_popup_displayed
/* 19F994 802710B4 00000000 */ nop
/* 19F998 802710B8 14400017 */ bnez $v0, .L80271118
@ -281,6 +285,7 @@ glabel HealActor
/* 19F9A8 802710C8 24020005 */ addiu $v0, $zero, 5
/* 19F9AC 802710CC 0809C445 */ j .L80271114
/* 19F9B0 802710D0 AE420070 */ sw $v0, 0x70($s2)
glabel L802710D4_19F9B4
/* 19F9B4 802710D4 8E42007C */ lw $v0, 0x7c($s2)
/* 19F9B8 802710D8 10400003 */ beqz $v0, .L802710E8
/* 19F9BC 802710DC 2442FFFF */ addiu $v0, $v0, -1

View File

@ -37,11 +37,12 @@ glabel ResetActorSounds
/* 19E194 8026F8B4 2E620006 */ sltiu $v0, $s3, 6
/* 19E198 8026F8B8 10400049 */ beqz $v0, .L8026F9E0
/* 19E19C 8026F8BC 00131080 */ sll $v0, $s3, 2
/* 19E1A0 8026F8C0 3C01802A */ lui $at, %hi(D_8029D7D8)
/* 19E1A0 8026F8C0 3C01802A */ lui $at, %hi(jtbl_8029D7D8_1CC0B8)
/* 19E1A4 8026F8C4 00220821 */ addu $at, $at, $v0
/* 19E1A8 8026F8C8 8C22D7D8 */ lw $v0, %lo(D_8029D7D8)($at)
/* 19E1A8 8026F8C8 8C22D7D8 */ lw $v0, %lo(jtbl_8029D7D8_1CC0B8)($at)
/* 19E1AC 8026F8CC 00400008 */ jr $v0
/* 19E1B0 8026F8D0 00000000 */ nop
glabel L8026F8D4_19E1B4
/* 19E1B4 8026F8D4 90830136 */ lbu $v1, 0x136($a0)
/* 19E1B8 8026F8D8 000310C0 */ sll $v0, $v1, 3
/* 19E1BC 8026F8DC 00431023 */ subu $v0, $v0, $v1
@ -58,6 +59,7 @@ glabel ResetActorSounds
/* 19E1E8 8026F908 8C22146C */ lw $v0, %lo(D_8028146C)($at)
/* 19E1EC 8026F90C 0809BE78 */ j .L8026F9E0
/* 19E1F0 8026F910 AC8201A0 */ sw $v0, 0x1a0($a0)
glabel L8026F914_19E1F4
/* 19E1F4 8026F914 90830136 */ lbu $v1, 0x136($a0)
/* 19E1F8 8026F918 000310C0 */ sll $v0, $v1, 3
/* 19E1FC 8026F91C 00431023 */ subu $v0, $v0, $v1
@ -74,6 +76,7 @@ glabel ResetActorSounds
/* 19E228 8026F948 8C221474 */ lw $v0, %lo(D_80281474)($at)
/* 19E22C 8026F94C 0809BE78 */ j .L8026F9E0
/* 19E230 8026F950 AC8201A8 */ sw $v0, 0x1a8($a0)
glabel L8026F954_19E234
/* 19E234 8026F954 90820136 */ lbu $v0, 0x136($a0)
/* 19E238 8026F958 000218C0 */ sll $v1, $v0, 3
/* 19E23C 8026F95C 00621823 */ subu $v1, $v1, $v0
@ -83,6 +86,7 @@ glabel ResetActorSounds
/* 19E24C 8026F96C 8C421478 */ lw $v0, %lo(D_80281478)($v0)
/* 19E250 8026F970 0809BE78 */ j .L8026F9E0
/* 19E254 8026F974 AC8201AC */ sw $v0, 0x1ac($a0)
glabel L8026F978_19E258
/* 19E258 8026F978 90820136 */ lbu $v0, 0x136($a0)
/* 19E25C 8026F97C 000218C0 */ sll $v1, $v0, 3
/* 19E260 8026F980 00621823 */ subu $v1, $v1, $v0
@ -92,6 +96,7 @@ glabel ResetActorSounds
/* 19E270 8026F990 8C42147C */ lw $v0, %lo(D_8028147C)($v0)
/* 19E274 8026F994 0809BE78 */ j .L8026F9E0
/* 19E278 8026F998 AC8201B0 */ sw $v0, 0x1b0($a0)
glabel L8026F99C_19E27C
/* 19E27C 8026F99C 90820136 */ lbu $v0, 0x136($a0)
/* 19E280 8026F9A0 000218C0 */ sll $v1, $v0, 3
/* 19E284 8026F9A4 00621823 */ subu $v1, $v1, $v0
@ -101,6 +106,7 @@ glabel ResetActorSounds
/* 19E294 8026F9B4 94421480 */ lhu $v0, %lo(D_80281480)($v0)
/* 19E298 8026F9B8 0809BE78 */ j .L8026F9E0
/* 19E29C 8026F9BC A48201B4 */ sh $v0, 0x1b4($a0)
glabel L8026F9C0_19E2A0
/* 19E2A0 8026F9C0 90820136 */ lbu $v0, 0x136($a0)
/* 19E2A4 8026F9C4 000218C0 */ sll $v1, $v0, 3
/* 19E2A8 8026F9C8 00621823 */ subu $v1, $v1, $v0

View File

@ -39,23 +39,29 @@ glabel SetActorSounds
/* 19E0A4 8026F7C4 2E620006 */ sltiu $v0, $s3, 6
/* 19E0A8 8026F7C8 10400013 */ beqz $v0, .L8026F818
/* 19E0AC 8026F7CC 00131080 */ sll $v0, $s3, 2
/* 19E0B0 8026F7D0 3C01802A */ lui $at, %hi(D_8029D7C0)
/* 19E0B0 8026F7D0 3C01802A */ lui $at, %hi(jtbl_8029D7C0_1CC0A0)
/* 19E0B4 8026F7D4 00220821 */ addu $at, $at, $v0
/* 19E0B8 8026F7D8 8C22D7C0 */ lw $v0, %lo(D_8029D7C0)($at)
/* 19E0B8 8026F7D8 8C22D7C0 */ lw $v0, %lo(jtbl_8029D7C0_1CC0A0)($at)
/* 19E0BC 8026F7DC 00400008 */ jr $v0
/* 19E0C0 8026F7E0 00000000 */ nop
glabel L8026F7E4_19E0C4
/* 19E0C4 8026F7E4 AC70019C */ sw $s0, 0x19c($v1)
/* 19E0C8 8026F7E8 0809BE06 */ j .L8026F818
/* 19E0CC 8026F7EC AC7101A0 */ sw $s1, 0x1a0($v1)
glabel L8026F7F0_19E0D0
/* 19E0D0 8026F7F0 AC7001A4 */ sw $s0, 0x1a4($v1)
/* 19E0D4 8026F7F4 0809BE06 */ j .L8026F818
/* 19E0D8 8026F7F8 AC7101A8 */ sw $s1, 0x1a8($v1)
glabel L8026F7FC_19E0DC
/* 19E0DC 8026F7FC 0809BE06 */ j .L8026F818
/* 19E0E0 8026F800 AC7001AC */ sw $s0, 0x1ac($v1)
glabel L8026F804_19E0E4
/* 19E0E4 8026F804 0809BE06 */ j .L8026F818
/* 19E0E8 8026F808 AC7001B0 */ sw $s0, 0x1b0($v1)
glabel L8026F80C_19E0EC
/* 19E0EC 8026F80C 0809BE06 */ j .L8026F818
/* 19E0F0 8026F810 A47001B4 */ sh $s0, 0x1b4($v1)
glabel L8026F814_19E0F4
/* 19E0F4 8026F814 A47001B6 */ sh $s0, 0x1b6($v1)
.L8026F818:
/* 19E0F8 8026F818 8FBF0020 */ lw $ra, 0x20($sp)

View File

@ -48,23 +48,29 @@ glabel SetPartSounds
/* 19E388 8026FAA8 2E820006 */ sltiu $v0, $s4, 6
/* 19E38C 8026FAAC 10400013 */ beqz $v0, .L8026FAFC
/* 19E390 8026FAB0 00141080 */ sll $v0, $s4, 2
/* 19E394 8026FAB4 3C01802A */ lui $at, %hi(D_8029D7F0)
/* 19E394 8026FAB4 3C01802A */ lui $at, %hi(jtbl_8029D7F0_1CC0D0)
/* 19E398 8026FAB8 00220821 */ addu $at, $at, $v0
/* 19E39C 8026FABC 8C22D7F0 */ lw $v0, %lo(D_8029D7F0)($at)
/* 19E39C 8026FABC 8C22D7F0 */ lw $v0, %lo(jtbl_8029D7F0_1CC0D0)($at)
/* 19E3A0 8026FAC0 00400008 */ jr $v0
/* 19E3A4 8026FAC4 00000000 */ nop
glabel L8026FAC8_19E3A8
/* 19E3A8 8026FAC8 AC7100A4 */ sw $s1, 0xa4($v1)
/* 19E3AC 8026FACC 0809BEBF */ j .L8026FAFC
/* 19E3B0 8026FAD0 AC7200A8 */ sw $s2, 0xa8($v1)
glabel L8026FAD4_19E3B4
/* 19E3B4 8026FAD4 AC7100AC */ sw $s1, 0xac($v1)
/* 19E3B8 8026FAD8 0809BEBF */ j .L8026FAFC
/* 19E3BC 8026FADC AC7200B0 */ sw $s2, 0xb0($v1)
glabel L8026FAE0_19E3C0
/* 19E3C0 8026FAE0 0809BEBF */ j .L8026FAFC
/* 19E3C4 8026FAE4 AC7100B4 */ sw $s1, 0xb4($v1)
glabel L8026FAE8_19E3C8
/* 19E3C8 8026FAE8 0809BEBF */ j .L8026FAFC
/* 19E3CC 8026FAEC AC7100B8 */ sw $s1, 0xb8($v1)
glabel L8026FAF0_19E3D0
/* 19E3D0 8026FAF0 0809BEBF */ j .L8026FAFC
/* 19E3D4 8026FAF4 A47100BC */ sh $s1, 0xbc($v1)
glabel L8026FAF8_19E3D8
/* 19E3D8 8026FAF8 A47100BE */ sh $s1, 0xbe($v1)
.L8026FAFC:
/* 19E3DC 8026FAFC 8FBF0024 */ lw $ra, 0x24($sp)

View File

@ -132,11 +132,12 @@ glabel VanishActor
/* 19F0D4 802707F4 10400052 */ beqz $v0, .L80270940
/* 19F0D8 802707F8 46020080 */ add.s $f2, $f0, $f2
/* 19F0DC 802707FC 00031080 */ sll $v0, $v1, 2
/* 19F0E0 80270800 3C01802A */ lui $at, %hi(D_8029D838)
/* 19F0E0 80270800 3C01802A */ lui $at, %hi(jtbl_8029D838_1CC118)
/* 19F0E4 80270804 00220821 */ addu $at, $at, $v0
/* 19F0E8 80270808 8C22D838 */ lw $v0, %lo(D_8029D838)($at)
/* 19F0E8 80270808 8C22D838 */ lw $v0, %lo(jtbl_8029D838_1CC118)($at)
/* 19F0EC 8027080C 00400008 */ jr $v0
/* 19F0F0 80270810 00000000 */ nop
glabel L80270814_19F0F4
/* 19F0F4 80270814 8E42007C */ lw $v0, 0x7c($s2)
/* 19F0F8 80270818 1440003C */ bnez $v0, .L8027090C
/* 19F0FC 8027081C 2442FFFF */ addiu $v0, $v0, -1
@ -156,6 +157,7 @@ glabel VanishActor
/* 19F134 80270854 AE50007C */ sw $s0, 0x7c($s2)
/* 19F138 80270858 0809C250 */ j .L80270940
/* 19F13C 8027085C AE420070 */ sw $v0, 0x70($s2)
glabel L80270860_19F140
/* 19F140 80270860 8E42007C */ lw $v0, 0x7c($s2)
/* 19F144 80270864 14400029 */ bnez $v0, .L8027090C
/* 19F148 80270868 2442FFFF */ addiu $v0, $v0, -1
@ -175,6 +177,7 @@ glabel VanishActor
/* 19F180 802708A0 24020003 */ addiu $v0, $zero, 3
/* 19F184 802708A4 0809C250 */ j .L80270940
/* 19F188 802708A8 AE420070 */ sw $v0, 0x70($s2)
glabel L802708AC_19F18C
/* 19F18C 802708AC 8E42007C */ lw $v0, 0x7c($s2)
/* 19F190 802708B0 14400016 */ bnez $v0, .L8027090C
/* 19F194 802708B4 2442FFFF */ addiu $v0, $v0, -1
@ -185,6 +188,7 @@ glabel VanishActor
/* 19F1A8 802708C8 24020004 */ addiu $v0, $zero, 4
/* 19F1AC 802708CC 0809C250 */ j .L80270940
/* 19F1B0 802708D0 AE420070 */ sw $v0, 0x70($s2)
glabel L802708D4_19F1B4
/* 19F1B4 802708D4 0C093EAD */ jal is_popup_displayed
/* 19F1B8 802708D8 00000000 */ nop
/* 19F1BC 802708DC 14400019 */ bnez $v0, .L80270944
@ -196,6 +200,7 @@ glabel VanishActor
/* 19F1D4 802708F4 24020005 */ addiu $v0, $zero, 5
/* 19F1D8 802708F8 0809C250 */ j .L80270940
/* 19F1DC 802708FC AE420070 */ sw $v0, 0x70($s2)
glabel L80270900_19F1E0
/* 19F1E0 80270900 8E42007C */ lw $v0, 0x7c($s2)
/* 19F1E4 80270904 10400003 */ beqz $v0, .L80270914
/* 19F1E8 80270908 2442FFFF */ addiu $v0, $v0, -1

View File

@ -339,26 +339,32 @@ glabel calc_player_damage_enemy
/* 1A070C 80271E2C 2C620006 */ sltiu $v0, $v1, 6
/* 1A0710 80271E30 1040001C */ beqz $v0, .L80271EA4
/* 1A0714 80271E34 00031080 */ sll $v0, $v1, 2
/* 1A0718 80271E38 3C01802A */ lui $at, %hi(D_8029D880)
/* 1A0718 80271E38 3C01802A */ lui $at, %hi(jtbl_8029D880_1CC160)
/* 1A071C 80271E3C 00220821 */ addu $at, $at, $v0
/* 1A0720 80271E40 8C22D880 */ lw $v0, %lo(D_8029D880)($at)
/* 1A0720 80271E40 8C22D880 */ lw $v0, %lo(jtbl_8029D880_1CC160)($at)
/* 1A0724 80271E44 00400008 */ jr $v0
/* 1A0728 80271E48 00000000 */ nop
glabel L80271E4C_1A072C
/* 1A072C 80271E4C C6400014 */ lwc1 $f0, 0x14($s2)
/* 1A0730 80271E50 0809C7A4 */ j .L80271E90
/* 1A0734 80271E54 24040372 */ addiu $a0, $zero, 0x372
glabel L80271E58_1A0738
/* 1A0738 80271E58 C6400014 */ lwc1 $f0, 0x14($s2)
/* 1A073C 80271E5C 0809C7A4 */ j .L80271E90
/* 1A0740 80271E60 240400F1 */ addiu $a0, $zero, 0xf1
glabel L80271E64_1A0744
/* 1A0744 80271E64 C6400014 */ lwc1 $f0, 0x14($s2)
/* 1A0748 80271E68 0809C7A4 */ j .L80271E90
/* 1A074C 80271E6C 240400DC */ addiu $a0, $zero, 0xdc
glabel L80271E70_1A0750
/* 1A0750 80271E70 C6400014 */ lwc1 $f0, 0x14($s2)
/* 1A0754 80271E74 0809C7A4 */ j .L80271E90
/* 1A0758 80271E78 24042072 */ addiu $a0, $zero, 0x2072
glabel L80271E7C_1A075C
/* 1A075C 80271E7C C6400014 */ lwc1 $f0, 0x14($s2)
/* 1A0760 80271E80 0809C7A4 */ j .L80271E90
/* 1A0764 80271E84 24042073 */ addiu $a0, $zero, 0x2073
glabel L80271E88_1A0768
/* 1A0768 80271E88 C6400014 */ lwc1 $f0, 0x14($s2)
/* 1A076C 80271E8C 2404205B */ addiu $a0, $zero, 0x205b
.L80271E90:

View File

@ -13,15 +13,18 @@ glabel play_hit_sound
/* 1A5904 80277024 2C820006 */ sltiu $v0, $a0, 6
/* 1A5908 80277028 1040004A */ beqz $v0, .L80277154
/* 1A590C 8027702C 00041080 */ sll $v0, $a0, 2
/* 1A5910 80277030 3C01802A */ lui $at, %hi(D_8029D990)
/* 1A5910 80277030 3C01802A */ lui $at, %hi(jtbl_8029D990_1CC270)
/* 1A5914 80277034 00220821 */ addu $at, $at, $v0
/* 1A5918 80277038 8C22D990 */ lw $v0, %lo(D_8029D990)($at)
/* 1A5918 80277038 8C22D990 */ lw $v0, %lo(jtbl_8029D990_1CC270)($at)
/* 1A591C 8027703C 00400008 */ jr $v0
/* 1A5920 80277040 00000000 */ nop
glabel L80277044_1A5924
/* 1A5924 80277044 0809DC50 */ j .L80277140
/* 1A5928 80277048 2404010C */ addiu $a0, $zero, 0x10c
glabel L8027704C_1A592C
/* 1A592C 8027704C 0809DC50 */ j .L80277140
/* 1A5930 80277050 2404010D */ addiu $a0, $zero, 0x10d
glabel L80277054_1A5934
/* 1A5934 80277054 24020100 */ addiu $v0, $zero, 0x100
/* 1A5938 80277058 1062000B */ beq $v1, $v0, .L80277088
/* 1A593C 8027705C 28620101 */ slti $v0, $v1, 0x101
@ -39,6 +42,7 @@ glabel play_hit_sound
.L80277088:
/* 1A5968 80277088 0809DC50 */ j .L80277140
/* 1A596C 8027708C 240400E9 */ addiu $a0, $zero, 0xe9
glabel L80277090_1A5970
/* 1A5970 80277090 24020100 */ addiu $v0, $zero, 0x100
/* 1A5974 80277094 1062000B */ beq $v1, $v0, .L802770C4
/* 1A5978 80277098 28620101 */ slti $v0, $v1, 0x101
@ -56,6 +60,7 @@ glabel play_hit_sound
.L802770C4:
/* 1A59A4 802770C4 0809DC50 */ j .L80277140
/* 1A59A8 802770C8 240400EA */ addiu $a0, $zero, 0xea
glabel L802770CC_1A59AC
/* 1A59AC 802770CC 24020100 */ addiu $v0, $zero, 0x100
/* 1A59B0 802770D0 1062000B */ beq $v1, $v0, .L80277100
/* 1A59B4 802770D4 28620101 */ slti $v0, $v1, 0x101
@ -73,6 +78,7 @@ glabel play_hit_sound
.L80277100:
/* 1A59E0 80277100 0809DC50 */ j .L80277140
/* 1A59E4 80277104 240400EB */ addiu $a0, $zero, 0xeb
glabel L80277108_1A59E8
/* 1A59E8 80277108 24020100 */ addiu $v0, $zero, 0x100
/* 1A59EC 8027710C 1062000B */ beq $v1, $v0, .L8027713C
/* 1A59F0 80277110 28620101 */ slti $v0, $v1, 0x101

View File

@ -17,11 +17,12 @@ glabel update_lerp_battle
/* 1A99EC 8027B10C 1040013B */ beqz $v0, .L8027B5FC
/* 1A99F0 8027B110 00E0882D */ daddu $s1, $a3, $zero
/* 1A99F4 8027B114 00041080 */ sll $v0, $a0, 2
/* 1A99F8 8027B118 3C01802A */ lui $at, %hi(D_8029D9A8)
/* 1A99F8 8027B118 3C01802A */ lui $at, %hi(jtbl_8029D9A8_1CC288)
/* 1A99FC 8027B11C 00220821 */ addu $at, $at, $v0
/* 1A9A00 8027B120 8C22D9A8 */ lw $v0, %lo(D_8029D9A8)($at)
/* 1A9A00 8027B120 8C22D9A8 */ lw $v0, %lo(jtbl_8029D9A8_1CC288)($at)
/* 1A9A04 8027B124 00400008 */ jr $v0
/* 1A9A08 8027B128 00000000 */ nop
glabel L8027B12C_1A9A0C
/* 1A9A0C 8027B12C 4618D001 */ sub.s $f0, $f26, $f24
/* 1A9A10 8027B130 44911000 */ mtc1 $s1, $f2
/* 1A9A14 8027B134 00000000 */ nop
@ -33,16 +34,19 @@ glabel update_lerp_battle
/* 1A9A2C 8027B14C 468010A0 */ cvt.s.w $f2, $f2
/* 1A9A30 8027B150 0809EC80 */ j .L8027B200
/* 1A9A34 8027B154 46020003 */ div.s $f0, $f0, $f2
glabel L8027B158_1A9A38
/* 1A9A38 8027B158 02310018 */ mult $s1, $s1
/* 1A9A3C 8027B15C 00004012 */ mflo $t0
/* 1A9A40 8027B160 00000000 */ nop
/* 1A9A44 8027B164 0809EC75 */ j .L8027B1D4
/* 1A9A48 8027B168 02100018 */ mult $s0, $s0
glabel L8027B16C_1A9A4C
/* 1A9A4C 8027B16C 02310018 */ mult $s1, $s1
/* 1A9A50 8027B170 00004012 */ mflo $t0
/* 1A9A54 8027B174 00000000 */ nop
/* 1A9A58 8027B178 0809EC6D */ j .L8027B1B4
/* 1A9A5C 8027B17C 02100018 */ mult $s0, $s0
glabel L8027B180_1A9A60
/* 1A9A60 8027B180 02310018 */ mult $s1, $s1
/* 1A9A64 8027B184 00004012 */ mflo $t0
/* 1A9A68 8027B188 00000000 */ nop
@ -80,6 +84,7 @@ glabel update_lerp_battle
.L8027B200:
/* 1A9AE0 8027B200 0809ED80 */ j .L8027B600
/* 1A9AE4 8027B204 4600C000 */ add.s $f0, $f24, $f0
glabel L8027B208_1A9AE8
/* 1A9AE8 8027B208 44916000 */ mtc1 $s1, $f12
/* 1A9AEC 8027B20C 00000000 */ nop
/* 1A9AF0 8027B210 46806320 */ cvt.s.w $f12, $f12
@ -100,6 +105,7 @@ glabel update_lerp_battle
/* 1A9B2C 8027B24C 00000000 */ nop
/* 1A9B30 8027B250 0809ECAF */ j .L8027B2BC
/* 1A9B34 8027B254 4618D501 */ sub.s $f20, $f26, $f24
glabel L8027B258_1A9B38
/* 1A9B38 8027B258 02310018 */ mult $s1, $s1
/* 1A9B3C 8027B25C 4490B000 */ mtc1 $s0, $f22
/* 1A9B40 8027B260 00000000 */ nop
@ -143,6 +149,7 @@ glabel update_lerp_battle
/* 1A9BD4 8027B2F4 4616A503 */ div.s $f20, $f20, $f22
/* 1A9BD8 8027B2F8 0809ED80 */ j .L8027B600
/* 1A9BDC 8027B2FC 4614D001 */ sub.s $f0, $f26, $f20
glabel L8027B300_1A9BE0
/* 1A9BE0 8027B300 02113823 */ subu $a3, $s0, $s1
/* 1A9BE4 8027B304 00E70018 */ mult $a3, $a3
/* 1A9BE8 8027B308 4618D101 */ sub.s $f4, $f26, $f24
@ -159,6 +166,7 @@ glabel update_lerp_battle
/* 1A9C14 8027B334 468010A0 */ cvt.s.w $f2, $f2
/* 1A9C18 8027B338 0809ECFB */ j .L8027B3EC
/* 1A9C1C 8027B33C 4604C100 */ add.s $f4, $f24, $f4
glabel L8027B340_1A9C20
/* 1A9C20 8027B340 02113823 */ subu $a3, $s0, $s1
/* 1A9C24 8027B344 00E70018 */ mult $a3, $a3
/* 1A9C28 8027B348 00001012 */ mflo $v0
@ -169,6 +177,7 @@ glabel update_lerp_battle
/* 1A9C3C 8027B35C 00000000 */ nop
/* 1A9C40 8027B360 0809ECEC */ j .L8027B3B0
/* 1A9C44 8027B364 02100018 */ mult $s0, $s0
glabel L8027B368_1A9C48
/* 1A9C48 8027B368 02113823 */ subu $a3, $s0, $s1
/* 1A9C4C 8027B36C 00E70018 */ mult $a3, $a3
/* 1A9C50 8027B370 00001012 */ mflo $v0
@ -207,6 +216,7 @@ glabel update_lerp_battle
/* 1A9CCC 8027B3EC 46020003 */ div.s $f0, $f0, $f2
/* 1A9CD0 8027B3F0 0809ED80 */ j .L8027B600
/* 1A9CD4 8027B3F4 46002001 */ sub.s $f0, $f4, $f0
glabel L8027B3F8_1A9CD8
/* 1A9CD8 8027B3F8 02310018 */ mult $s1, $s1
/* 1A9CDC 8027B3FC 4490A000 */ mtc1 $s0, $f20
/* 1A9CE0 8027B400 00000000 */ nop
@ -256,6 +266,7 @@ glabel update_lerp_battle
/* 1A9D8C 8027B4AC 00000000 */ nop
/* 1A9D90 8027B4B0 0809ED80 */ j .L8027B600
/* 1A9D94 8027B4B4 4600D001 */ sub.s $f0, $f26, $f0
glabel L8027B4B8_1A9D98
/* 1A9D98 8027B4B8 44916000 */ mtc1 $s1, $f12
/* 1A9D9C 8027B4BC 00000000 */ nop
/* 1A9DA0 8027B4C0 46806320 */ cvt.s.w $f12, $f12
@ -289,6 +300,7 @@ glabel update_lerp_battle
/* 1A9E10 8027B530 00000000 */ nop
/* 1A9E14 8027B534 0809ED7D */ j .L8027B5F4
/* 1A9E18 8027B538 4634B580 */ add.d $f22, $f22, $f20
glabel L8027B53C_1A9E1C
/* 1A9E1C 8027B53C 44916000 */ mtc1 $s1, $f12
/* 1A9E20 8027B540 00000000 */ nop
/* 1A9E24 8027B544 46806320 */ cvt.s.w $f12, $f12
@ -309,6 +321,7 @@ glabel update_lerp_battle
/* 1A9E60 8027B580 00000000 */ nop
/* 1A9E64 8027B584 0809ED80 */ j .L8027B600
/* 1A9E68 8027B588 4614C000 */ add.s $f0, $f24, $f20
glabel L8027B58C_1A9E6C
/* 1A9E6C 8027B58C 44916000 */ mtc1 $s1, $f12
/* 1A9E70 8027B590 00000000 */ nop
/* 1A9E74 8027B594 46806320 */ cvt.s.w $f12, $f12

View File

@ -527,11 +527,12 @@ glabel func_8003F7CC
/* 1B380 8003FF80 10400184 */ beqz $v0, .L80040594
/* 1B384 8003FF84 46000586 */ mov.s $f22, $f0
/* 1B388 8003FF88 00031080 */ sll $v0, $v1, 2
/* 1B38C 8003FF8C 3C01800A */ lui $at, %hi(D_800985F8)
/* 1B38C 8003FF8C 3C01800A */ lui $at, %hi(jtbl_800985F8_739F8)
/* 1B390 8003FF90 00220821 */ addu $at, $at, $v0
/* 1B394 8003FF94 8C2285F8 */ lw $v0, %lo(D_800985F8)($at)
/* 1B394 8003FF94 8C2285F8 */ lw $v0, %lo(jtbl_800985F8_739F8)($at)
/* 1B398 8003FF98 00400008 */ jr $v0
/* 1B39C 8003FF9C 00000000 */ nop
glabel L8003FFA0_1B3A0
/* 1B3A0 8003FFA0 C7B00050 */ lwc1 $f16, 0x50($sp)
/* 1B3A4 8003FFA4 C68C00A8 */ lwc1 $f12, 0xa8($s4)
/* 1B3A8 8003FFA8 C7B20058 */ lwc1 $f18, 0x58($sp)
@ -765,6 +766,7 @@ glabel func_8003F7CC
/* 1B714 80040314 A2620005 */ sb $v0, 5($s3)
/* 1B718 80040318 0801015F */ j .L8004057C
/* 1B71C 8004031C A2630006 */ sb $v1, 6($s3)
glabel L80040320_1B720
/* 1B720 80040320 C7B00050 */ lwc1 $f16, 0x50($sp)
/* 1B724 80040324 C7B20058 */ lwc1 $f18, 0x58($sp)
/* 1B728 80040328 E7B00034 */ swc1 $f16, 0x34($sp)
@ -900,19 +902,23 @@ glabel func_8003F7CC
/* 1B920 80040520 2C62000E */ sltiu $v0, $v1, 0xe
/* 1B924 80040524 1040000D */ beqz $v0, .L8004055C
/* 1B928 80040528 00031080 */ sll $v0, $v1, 2
/* 1B92C 8004052C 3C01800A */ lui $at, %hi(D_80098638)
/* 1B92C 8004052C 3C01800A */ lui $at, %hi(jtbl_80098638_73A38)
/* 1B930 80040530 00220821 */ addu $at, $at, $v0
/* 1B934 80040534 8C228638 */ lw $v0, %lo(D_80098638)($at)
/* 1B934 80040534 8C228638 */ lw $v0, %lo(jtbl_80098638_73A38)($at)
/* 1B938 80040538 00400008 */ jr $v0
/* 1B93C 8004053C 00000000 */ nop
glabel L80040540_1B940
/* 1B940 80040540 08010157 */ j .L8004055C
/* 1B944 80040544 A2600006 */ sb $zero, 6($s3)
glabel L80040548_1B948
/* 1B948 80040548 24080001 */ addiu $t0, $zero, 1
/* 1B94C 8004054C 08010157 */ j .L8004055C
/* 1B950 80040550 A2680006 */ sb $t0, 6($s3)
glabel L80040554_1B954
/* 1B954 80040554 24020002 */ addiu $v0, $zero, 2
/* 1B958 80040558 A2620006 */ sb $v0, 6($s3)
.L8004055C:
glabel L8004055C_1B95C
/* 1B95C 8004055C 240400E1 */ addiu $a0, $zero, 0xe1
/* 1B960 80040560 8E860028 */ lw $a2, 0x28($s4)
/* 1B964 80040564 8E87002C */ lw $a3, 0x2c($s4)
@ -929,6 +935,7 @@ glabel func_8003F7CC
/* 1B98C 8004058C 0801023D */ j .L800408F4
/* 1B990 80040590 A2680004 */ sb $t0, 4($s3)
.L80040594:
glabel L80040594_1B994
/* 1B994 80040594 8E220000 */ lw $v0, ($s1)
/* 1B998 80040598 3C030100 */ lui $v1, 0x100
/* 1B99C 8004059C 00431024 */ and $v0, $v0, $v1
@ -1161,11 +1168,12 @@ glabel func_8003F7CC
/* 1BCF8 800408F8 2C620007 */ sltiu $v0, $v1, 7
/* 1BCFC 800408FC 10400285 */ beqz $v0, .L80041314
/* 1BD00 80040900 00031080 */ sll $v0, $v1, 2
/* 1BD04 80040904 3C01800A */ lui $at, %hi(D_80098678)
/* 1BD04 80040904 3C01800A */ lui $at, %hi(jtbl_80098678_73A78)
/* 1BD08 80040908 00220821 */ addu $at, $at, $v0
/* 1BD0C 8004090C 8C228678 */ lw $v0, %lo(D_80098678)($at)
/* 1BD0C 8004090C 8C228678 */ lw $v0, %lo(jtbl_80098678_73A78)($at)
/* 1BD10 80040910 00400008 */ jr $v0
/* 1BD14 80040914 00000000 */ nop
glabel L80040918_1BD18
/* 1BD18 80040918 8E71008C */ lw $s1, 0x8c($s3)
/* 1BD1C 8004091C 8E22003C */ lw $v0, 0x3c($s1)
/* 1BD20 80040920 10400004 */ beqz $v0, .L80040934
@ -1280,6 +1288,7 @@ glabel func_8003F7CC
/* 1BEB0 80040AB0 AE600090 */ sw $zero, 0x90($s3)
/* 1BEB4 80040AB4 080104C1 */ j .L80041304
/* 1BEB8 80040AB8 AE600094 */ sw $zero, 0x94($s3)
glabel L80040ABC_1BEBC
/* 1BEBC 80040ABC 8E71008C */ lw $s1, 0x8c($s3)
/* 1BEC0 80040AC0 8E22003C */ lw $v0, 0x3c($s1)
/* 1BEC4 80040AC4 10400004 */ beqz $v0, .L80040AD8
@ -1365,6 +1374,7 @@ glabel func_8003F7CC
/* 1BFE8 80040BE8 00431025 */ or $v0, $v0, $v1
/* 1BFEC 80040BEC 080104C5 */ j .L80041314
/* 1BFF0 80040BF0 AE820000 */ sw $v0, ($s4)
glabel L80040BF4_1BFF4
/* 1BFF4 80040BF4 8E71008C */ lw $s1, 0x8c($s3)
/* 1BFF8 80040BF8 8E22003C */ lw $v0, 0x3c($s1)
/* 1BFFC 80040BFC 10400004 */ beqz $v0, .L80040C10
@ -1519,6 +1529,7 @@ glabel func_8003F7CC
/* 1C228 80040E28 AE600094 */ sw $zero, 0x94($s3)
/* 1C22C 80040E2C 080104BB */ j .L800412EC
/* 1C230 80040E30 A2600012 */ sb $zero, 0x12($s3)
glabel L80040E34_1C234
/* 1C234 80040E34 8E71008C */ lw $s1, 0x8c($s3)
/* 1C238 80040E38 8E22003C */ lw $v0, 0x3c($s1)
/* 1C23C 80040E3C 10400004 */ beqz $v0, .L80040E50
@ -1689,6 +1700,7 @@ glabel func_8003F7CC
/* 1C4B0 800410B0 00151080 */ sll $v0, $s5, 2
/* 1C4B4 800410B4 080104AF */ j .L800412BC
/* 1C4B8 800410B8 00000000 */ nop
glabel L800410BC_1C4BC
/* 1C4BC 800410BC 0C0B117A */ jal suspend_all_group
/* 1C4C0 800410C0 24040001 */ addiu $a0, $zero, 1
/* 1C4C4 800410C4 8E71008C */ lw $s1, 0x8c($s3)
@ -1731,6 +1743,7 @@ glabel func_8003F7CC
/* 1C550 80041150 AE600094 */ sw $zero, 0x94($s3)
/* 1C554 80041154 080104BE */ j .L800412F8
/* 1C558 80041158 24020004 */ addiu $v0, $zero, 4
glabel L8004115C_1C55C
/* 1C55C 8004115C 8E71008C */ lw $s1, 0x8c($s3)
/* 1C560 80041160 8E22003C */ lw $v0, 0x3c($s1)
/* 1C564 80041164 10400004 */ beqz $v0, .L80041178
@ -1854,6 +1867,7 @@ glabel func_8003F7CC
/* 1C70C 8004130C 3C01800A */ lui $at, %hi(D_8009A5D0)
/* 1C710 80041310 AC20A5D0 */ sw $zero, %lo(D_8009A5D0)($at)
.L80041314:
glabel L80041314_1C714
/* 1C714 80041314 8FBF008C */ lw $ra, 0x8c($sp)
/* 1C718 80041318 8FBE0088 */ lw $fp, 0x88($sp)
/* 1C71C 8004131C 8FB70084 */ lw $s7, 0x84($sp)

View File

@ -171,31 +171,36 @@ glabel func_80041F10
/* 1D578 80042178 2C620005 */ sltiu $v0, $v1, 5
/* 1D57C 8004217C 10400373 */ beqz $v0, .L80042F4C
/* 1D580 80042180 00031080 */ sll $v0, $v1, 2
/* 1D584 80042184 3C01800A */ lui $at, %hi(D_80098698)
/* 1D584 80042184 3C01800A */ lui $at, %hi(jtbl_80098698_73A98)
/* 1D588 80042188 00220821 */ addu $at, $at, $v0
/* 1D58C 8004218C 8C228698 */ lw $v0, %lo(D_80098698)($at)
/* 1D58C 8004218C 8C228698 */ lw $v0, %lo(jtbl_80098698_73A98)($at)
/* 1D590 80042190 00400008 */ jr $v0
/* 1D594 80042194 00000000 */ nop
glabel L80042198_1D598
/* 1D598 80042198 2402000A */ addiu $v0, $zero, 0xa
/* 1D59C 8004219C 3C01800A */ lui $at, %hi(D_8009A5D0)
/* 1D5A0 800421A0 AC22A5D0 */ sw $v0, %lo(D_8009A5D0)($at)
/* 1D5A4 800421A4 08010BD3 */ j .L80042F4C
/* 1D5A8 800421A8 00000000 */ nop
glabel L800421AC_1D5AC
/* 1D5AC 800421AC 240200C8 */ addiu $v0, $zero, 0xc8
/* 1D5B0 800421B0 3C01800A */ lui $at, %hi(D_8009A5D0)
/* 1D5B4 800421B4 AC22A5D0 */ sw $v0, %lo(D_8009A5D0)($at)
/* 1D5B8 800421B8 08010BD3 */ j .L80042F4C
/* 1D5BC 800421BC 00000000 */ nop
glabel L800421C0_1D5C0
/* 1D5C0 800421C0 24020064 */ addiu $v0, $zero, 0x64
/* 1D5C4 800421C4 3C01800A */ lui $at, %hi(D_8009A5D0)
/* 1D5C8 800421C8 AC22A5D0 */ sw $v0, %lo(D_8009A5D0)($at)
/* 1D5CC 800421CC 08010BD3 */ j .L80042F4C
/* 1D5D0 800421D0 00000000 */ nop
glabel L800421D4_1D5D4
/* 1D5D4 800421D4 2402012C */ addiu $v0, $zero, 0x12c
/* 1D5D8 800421D8 3C01800A */ lui $at, %hi(D_8009A5D0)
/* 1D5DC 800421DC AC22A5D0 */ sw $v0, %lo(D_8009A5D0)($at)
/* 1D5E0 800421E0 08010BD3 */ j .L80042F4C
/* 1D5E4 800421E4 00000000 */ nop
glabel L800421E8_1D5E8
/* 1D5E8 800421E8 24020190 */ addiu $v0, $zero, 0x190
/* 1D5EC 800421EC 3C01800A */ lui $at, %hi(D_8009A5D0)
/* 1D5F0 800421F0 AC22A5D0 */ sw $v0, %lo(D_8009A5D0)($at)

View File

@ -8,11 +8,12 @@ glabel func_80027088
/* 2494 80027094 1040003B */ beqz $v0, .L80027184
/* 2498 80027098 AFBF0010 */ sw $ra, 0x10($sp)
/* 249C 8002709C 00051080 */ sll $v0, $a1, 2
/* 24A0 800270A0 3C018009 */ lui $at, %hi(D_80097D48)
/* 24A0 800270A0 3C018009 */ lui $at, %hi(jtbl_80097D48_73148)
/* 24A4 800270A4 00220821 */ addu $at, $at, $v0
/* 24A8 800270A8 8C227D48 */ lw $v0, %lo(D_80097D48)($at)
/* 24A8 800270A8 8C227D48 */ lw $v0, %lo(jtbl_80097D48_73148)($at)
/* 24AC 800270AC 00400008 */ jr $v0
/* 24B0 800270B0 00000000 */ nop
glabel L800270B4_24B4
/* 24B4 800270B4 24040003 */ addiu $a0, $zero, 3
/* 24B8 800270B8 3C02800A */ lui $v0, %hi(D_8009A650)
/* 24BC 800270BC 2442A650 */ addiu $v0, $v0, %lo(D_8009A650)
@ -25,6 +26,7 @@ glabel func_80027088
/* 24D8 800270D8 AC430000 */ sw $v1, ($v0)
/* 24DC 800270DC 08009C61 */ j .L80027184
/* 24E0 800270E0 00000000 */ nop
glabel L800270E4_24E4
/* 24E4 800270E4 24040001 */ addiu $a0, $zero, 1
/* 24E8 800270E8 3C02800A */ lui $v0, %hi(D_8009A650)
/* 24EC 800270EC 2442A650 */ addiu $v0, $v0, %lo(D_8009A650)
@ -35,6 +37,7 @@ glabel func_80027088
/* 2500 80027100 00651824 */ and $v1, $v1, $a1
/* 2504 80027104 08009C56 */ j .L80027158
/* 2508 80027108 34630100 */ ori $v1, $v1, 0x100
glabel L8002710C_250C
/* 250C 8002710C 24040002 */ addiu $a0, $zero, 2
/* 2510 80027110 3C02800A */ lui $v0, %hi(D_8009A650)
/* 2514 80027114 2442A650 */ addiu $v0, $v0, %lo(D_8009A650)
@ -45,6 +48,7 @@ glabel func_80027088
/* 2528 80027128 00651824 */ and $v1, $v1, $a1
/* 252C 8002712C 08009C56 */ j .L80027158
/* 2530 80027130 34630300 */ ori $v1, $v1, 0x300
glabel L80027134_2534
/* 2534 80027134 24040002 */ addiu $a0, $zero, 2
/* 2538 80027138 3C02800A */ lui $v0, %hi(D_8009A650)
/* 253C 8002713C 2442A650 */ addiu $v0, $v0, %lo(D_8009A650)
@ -59,6 +63,7 @@ glabel func_80027088
/* 255C 8002715C AC430000 */ sw $v1, ($v0)
/* 2560 80027160 08009C61 */ j .L80027184
/* 2564 80027164 00000000 */ nop
glabel L80027168_2568
/* 2568 80027168 3C03800A */ lui $v1, %hi(D_8009A650)
/* 256C 8002716C 2463A650 */ addiu $v1, $v1, %lo(D_8009A650)
/* 2570 80027170 8C620000 */ lw $v0, ($v1)

View File

@ -99,45 +99,53 @@ glabel DoBasicAI
/* 259DC 8004A5DC 2C620064 */ sltiu $v0, $v1, 0x64
/* 259E0 8004A5E0 10400038 */ beqz $v0, .L8004A6C4
/* 259E4 8004A5E4 00031080 */ sll $v0, $v1, 2
/* 259E8 8004A5E8 3C01800A */ lui $at, %hi(D_80098728)
/* 259E8 8004A5E8 3C01800A */ lui $at, %hi(jtbl_80098728_73B28)
/* 259EC 8004A5EC 00220821 */ addu $at, $at, $v0
/* 259F0 8004A5F0 8C228728 */ lw $v0, %lo(D_80098728)($at)
/* 259F0 8004A5F0 8C228728 */ lw $v0, %lo(jtbl_80098728_73B28)($at)
/* 259F4 8004A5F4 00400008 */ jr $v0
/* 259F8 8004A5F8 00000000 */ nop
glabel L8004A5FC_259FC
/* 259FC 8004A5FC 0240202D */ daddu $a0, $s2, $zero
/* 25A00 8004A600 0260282D */ daddu $a1, $s3, $zero
/* 25A04 8004A604 0C012568 */ jal func_800495A0
/* 25A08 8004A608 0280302D */ daddu $a2, $s4, $zero
glabel L8004A60C_25A0C
/* 25A0C 8004A60C 0240202D */ daddu $a0, $s2, $zero
/* 25A10 8004A610 0260282D */ daddu $a1, $s3, $zero
/* 25A14 8004A614 0C0125AE */ jal func_800496B8
/* 25A18 8004A618 0280302D */ daddu $a2, $s4, $zero
/* 25A1C 8004A61C 080129B1 */ j .L8004A6C4
/* 25A20 8004A620 00000000 */ nop
glabel L8004A624_25A24
/* 25A24 8004A624 0240202D */ daddu $a0, $s2, $zero
/* 25A28 8004A628 0260282D */ daddu $a1, $s3, $zero
/* 25A2C 8004A62C 0C0126D1 */ jal base_UnkNpcAIFunc1
/* 25A30 8004A630 0280302D */ daddu $a2, $s4, $zero
glabel L8004A634_25A34
/* 25A34 8004A634 0240202D */ daddu $a0, $s2, $zero
/* 25A38 8004A638 0260282D */ daddu $a1, $s3, $zero
/* 25A3C 8004A63C 0C012701 */ jal func_80049C04
/* 25A40 8004A640 0280302D */ daddu $a2, $s4, $zero
/* 25A44 8004A644 080129B1 */ j .L8004A6C4
/* 25A48 8004A648 00000000 */ nop
glabel L8004A64C_25A4C
/* 25A4C 8004A64C 0240202D */ daddu $a0, $s2, $zero
/* 25A50 8004A650 0260282D */ daddu $a1, $s3, $zero
/* 25A54 8004A654 0C01278F */ jal func_80049E3C
/* 25A58 8004A658 0280302D */ daddu $a2, $s4, $zero
glabel L8004A65C_25A5C
/* 25A5C 8004A65C 0240202D */ daddu $a0, $s2, $zero
/* 25A60 8004A660 0260282D */ daddu $a1, $s3, $zero
/* 25A64 8004A664 0C0127B3 */ jal func_80049ECC
/* 25A68 8004A668 0280302D */ daddu $a2, $s4, $zero
/* 25A6C 8004A66C 080129B1 */ j .L8004A6C4
/* 25A70 8004A670 00000000 */ nop
glabel L8004A674_25A74
/* 25A74 8004A674 0240202D */ daddu $a0, $s2, $zero
/* 25A78 8004A678 0260282D */ daddu $a1, $s3, $zero
/* 25A7C 8004A67C 0C0127DF */ jal func_80049F7C
/* 25A80 8004A680 0280302D */ daddu $a2, $s4, $zero
glabel L8004A684_25A84
/* 25A84 8004A684 0240202D */ daddu $a0, $s2, $zero
/* 25A88 8004A688 0260282D */ daddu $a1, $s3, $zero
/* 25A8C 8004A68C 0C012849 */ jal func_8004A124
@ -146,15 +154,18 @@ glabel DoBasicAI
/* 25A98 8004A698 2402000E */ addiu $v0, $zero, 0xe
/* 25A9C 8004A69C 14620009 */ bne $v1, $v0, .L8004A6C4
/* 25AA0 8004A6A0 00000000 */ nop
glabel L8004A6A4_25AA4
/* 25AA4 8004A6A4 0240202D */ daddu $a0, $s2, $zero
/* 25AA8 8004A6A8 0260282D */ daddu $a1, $s3, $zero
/* 25AAC 8004A6AC 0C0128FA */ jal func_8004A3E8
/* 25AB0 8004A6B0 0280302D */ daddu $a2, $s4, $zero
/* 25AB4 8004A6B4 080129B1 */ j .L8004A6C4
/* 25AB8 8004A6B8 00000000 */ nop
glabel L8004A6BC_25ABC
/* 25ABC 8004A6BC 0C0129CF */ jal func_8004A73C
/* 25AC0 8004A6C0 0240202D */ daddu $a0, $s2, $zero
.L8004A6C4:
glabel L8004A6C4_25AC4
/* 25AC4 8004A6C4 8FBF0048 */ lw $ra, 0x48($sp)
/* 25AC8 8004A6C8 8FB50044 */ lw $s5, 0x44($sp)
/* 25ACC 8004A6CC 8FB40040 */ lw $s4, 0x40($sp)

View File

@ -11,17 +11,20 @@ glabel func_80045D7C
/* 21194 80045D94 10400020 */ beqz $v0, .L80045E18
/* 21198 80045D98 0000202D */ daddu $a0, $zero, $zero
/* 2119C 80045D9C 00031080 */ sll $v0, $v1, 2
/* 211A0 80045DA0 3C01800A */ lui $at, %hi(D_800986B0)
/* 211A0 80045DA0 3C01800A */ lui $at, %hi(jtbl_800986B0_73AB0)
/* 211A4 80045DA4 00220821 */ addu $at, $at, $v0
/* 211A8 80045DA8 8C2286B0 */ lw $v0, %lo(D_800986B0)($at)
/* 211A8 80045DA8 8C2286B0 */ lw $v0, %lo(jtbl_800986B0_73AB0)($at)
/* 211AC 80045DAC 00400008 */ jr $v0
/* 211B0 80045DB0 00000000 */ nop
glabel L80045DB4_211B4
/* 211B4 80045DB4 24020001 */ addiu $v0, $zero, 1
/* 211B8 80045DB8 08011786 */ j .L80045E18
/* 211BC 80045DBC A2020016 */ sb $v0, 0x16($s0)
glabel L80045DC0_211C0
/* 211C0 80045DC0 24020002 */ addiu $v0, $zero, 2
/* 211C4 80045DC4 08011786 */ j .L80045E18
/* 211C8 80045DC8 A2020016 */ sb $v0, 0x16($s0)
glabel L80045DCC_211CC
/* 211CC 80045DCC 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 211D0 80045DD0 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 211D4 80045DD4 8C420010 */ lw $v0, 0x10($v0)
@ -39,9 +42,11 @@ glabel func_80045D7C
/* 211FC 80045DFC 24020003 */ addiu $v0, $zero, 3
/* 21200 80045E00 08011786 */ j .L80045E18
/* 21204 80045E04 A2020016 */ sb $v0, 0x16($s0)
glabel L80045E08_21208
/* 21208 80045E08 24020004 */ addiu $v0, $zero, 4
/* 2120C 80045E0C 08011786 */ j .L80045E18
/* 21210 80045E10 A2020016 */ sb $v0, 0x16($s0)
glabel L80045E14_21214
/* 21214 80045E14 24040001 */ addiu $a0, $zero, 1
.L80045E18:
/* 21218 80045E18 10800008 */ beqz $a0, .L80045E3C

View File

@ -34,39 +34,47 @@ glabel func_80046030
/* 214A0 800460A0 2C620008 */ sltiu $v0, $v1, 8
/* 214A4 800460A4 10400026 */ beqz $v0, .L80046140
/* 214A8 800460A8 00031080 */ sll $v0, $v1, 2
/* 214AC 800460AC 3C01800A */ lui $at, %hi(D_800986C8)
/* 214AC 800460AC 3C01800A */ lui $at, %hi(jtbl_800986C8_73AC8)
/* 214B0 800460B0 00220821 */ addu $at, $at, $v0
/* 214B4 800460B4 8C2286C8 */ lw $v0, %lo(D_800986C8)($at)
/* 214B4 800460B4 8C2286C8 */ lw $v0, %lo(jtbl_800986C8_73AC8)($at)
/* 214B8 800460B8 00400008 */ jr $v0
/* 214BC 800460BC 00000000 */ nop
glabel L800460C0_214C0
/* 214C0 800460C0 3C048010 */ lui $a0, %hi(D_80104CC4)
/* 214C4 800460C4 24844CC4 */ addiu $a0, $a0, %lo(D_80104CC4)
/* 214C8 800460C8 08011852 */ j .L80046148
/* 214CC 800460CC 00000000 */ nop
glabel L800460D0_214D0
/* 214D0 800460D0 3C048010 */ lui $a0, %hi(D_8010551C)
/* 214D4 800460D4 2484551C */ addiu $a0, $a0, %lo(D_8010551C)
/* 214D8 800460D8 08011852 */ j .L80046148
/* 214DC 800460DC 00000000 */ nop
glabel L800460E0_214E0
/* 214E0 800460E0 3C048010 */ lui $a0, %hi(D_80105900)
/* 214E4 800460E4 24845900 */ addiu $a0, $a0, %lo(D_80105900)
/* 214E8 800460E8 08011852 */ j .L80046148
/* 214EC 800460EC 00000000 */ nop
glabel L800460F0_214F0
/* 214F0 800460F0 3C048010 */ lui $a0, %hi(D_801062A0)
/* 214F4 800460F4 248462A0 */ addiu $a0, $a0, %lo(D_801062A0)
/* 214F8 800460F8 08011852 */ j .L80046148
/* 214FC 800460FC 00000000 */ nop
glabel L80046100_21500
/* 21500 80046100 3C048010 */ lui $a0, %hi(D_80106610)
/* 21504 80046104 24846610 */ addiu $a0, $a0, %lo(D_80106610)
/* 21508 80046108 08011852 */ j .L80046148
/* 2150C 8004610C 00000000 */ nop
glabel L80046110_21510
/* 21510 80046110 3C048010 */ lui $a0, %hi(D_80105C54)
/* 21514 80046114 24845C54 */ addiu $a0, $a0, %lo(D_80105C54)
/* 21518 80046118 08011852 */ j .L80046148
/* 2151C 8004611C 00000000 */ nop
glabel L80046120_21520
/* 21520 80046120 3C048010 */ lui $a0, %hi(D_80106964)
/* 21524 80046124 24846964 */ addiu $a0, $a0, %lo(D_80106964)
/* 21528 80046128 08011852 */ j .L80046148
/* 2152C 8004612C 00000000 */ nop
glabel L80046130_21530
/* 21530 80046130 3C048010 */ lui $a0, %hi(D_80105FA8)
/* 21534 80046134 24845FA8 */ addiu $a0, $a0, %lo(D_80105FA8)
/* 21538 80046138 08011852 */ j .L80046148
@ -104,46 +112,54 @@ glabel func_80046030
/* 215A8 800461A8 2C620008 */ sltiu $v0, $v1, 8
/* 215AC 800461AC 1040002E */ beqz $v0, .L80046268
/* 215B0 800461B0 00031080 */ sll $v0, $v1, 2
/* 215B4 800461B4 3C01800A */ lui $at, %hi(D_800986E8)
/* 215B4 800461B4 3C01800A */ lui $at, %hi(jtbl_800986E8_73AE8)
/* 215B8 800461B8 00220821 */ addu $at, $at, $v0
/* 215BC 800461BC 8C2286E8 */ lw $v0, %lo(D_800986E8)($at)
/* 215BC 800461BC 8C2286E8 */ lw $v0, %lo(jtbl_800986E8_73AE8)($at)
/* 215C0 800461C0 00400008 */ jr $v0
/* 215C4 800461C4 00000000 */ nop
glabel L800461C8_215C8
/* 215C8 800461C8 8E24FFBF */ lw $a0, -0x41($s1)
/* 215CC 800461CC 3C058010 */ lui $a1, %hi(D_80104E64)
/* 215D0 800461D0 24A54E64 */ addiu $a1, $a1, %lo(D_80104E64)
/* 215D4 800461D4 0801189D */ j .L80046274
/* 215D8 800461D8 00000000 */ nop
glabel L800461DC_215DC
/* 215DC 800461DC 8E24FFBF */ lw $a0, -0x41($s1)
/* 215E0 800461E0 3C058010 */ lui $a1, %hi(D_8010574C)
/* 215E4 800461E4 24A5574C */ addiu $a1, $a1, %lo(D_8010574C)
/* 215E8 800461E8 0801189D */ j .L80046274
/* 215EC 800461EC 00000000 */ nop
glabel L800461F0_215F0
/* 215F0 800461F0 8E24FFBF */ lw $a0, -0x41($s1)
/* 215F4 800461F4 3C058010 */ lui $a1, %hi(D_80105AA0)
/* 215F8 800461F8 24A55AA0 */ addiu $a1, $a1, %lo(D_80105AA0)
/* 215FC 800461FC 0801189D */ j .L80046274
/* 21600 80046200 00000000 */ nop
glabel L80046204_21604
/* 21604 80046204 8E24FFBF */ lw $a0, -0x41($s1)
/* 21608 80046208 3C058010 */ lui $a1, %hi(D_801062A0)
/* 2160C 8004620C 24A562A0 */ addiu $a1, $a1, %lo(D_801062A0)
/* 21610 80046210 0801189D */ j .L80046274
/* 21614 80046214 00000000 */ nop
glabel L80046218_21618
/* 21618 80046218 8E24FFBF */ lw $a0, -0x41($s1)
/* 2161C 8004621C 3C058010 */ lui $a1, %hi(D_801067B0)
/* 21620 80046220 24A567B0 */ addiu $a1, $a1, %lo(D_801067B0)
/* 21624 80046224 0801189D */ j .L80046274
/* 21628 80046228 00000000 */ nop
glabel L8004622C_2162C
/* 2162C 8004622C 8E24FFBF */ lw $a0, -0x41($s1)
/* 21630 80046230 3C058010 */ lui $a1, %hi(D_80105DF4)
/* 21634 80046234 24A55DF4 */ addiu $a1, $a1, %lo(D_80105DF4)
/* 21638 80046238 0801189D */ j .L80046274
/* 2163C 8004623C 00000000 */ nop
glabel L80046240_21640
/* 21640 80046240 8E24FFBF */ lw $a0, -0x41($s1)
/* 21644 80046244 3C058010 */ lui $a1, %hi(D_80106B04)
/* 21648 80046248 24A56B04 */ addiu $a1, $a1, %lo(D_80106B04)
/* 2164C 8004624C 0801189D */ j .L80046274
/* 21650 80046250 00000000 */ nop
glabel L80046254_21654
/* 21654 80046254 8E24FFBF */ lw $a0, -0x41($s1)
/* 21658 80046258 3C058010 */ lui $a1, %hi(D_80106148)
/* 2165C 8004625C 24A56148 */ addiu $a1, $a1, %lo(D_80106148)

View File

@ -16,11 +16,12 @@ glabel func_800502F0
/* 2B71C 8005031C 2C820006 */ sltiu $v0, $a0, 6
/* 2B720 80050320 10400088 */ beqz $v0, .L80050544
/* 2B724 80050324 00041080 */ sll $v0, $a0, 2
/* 2B728 80050328 3C01800A */ lui $at, %hi(D_800988D8)
/* 2B728 80050328 3C01800A */ lui $at, %hi(jtbl_800988D8_73CD8)
/* 2B72C 8005032C 00220821 */ addu $at, $at, $v0
/* 2B730 80050330 8C2288D8 */ lw $v0, %lo(D_800988D8)($at)
/* 2B730 80050330 8C2288D8 */ lw $v0, %lo(jtbl_800988D8_73CD8)($at)
/* 2B734 80050334 00400008 */ jr $v0
/* 2B738 80050338 00000000 */ nop
glabel L8005033C_2B73C
/* 2B73C 8005033C 2C620004 */ sltiu $v0, $v1, 4
/* 2B740 80050340 10400080 */ beqz $v0, .L80050544
/* 2B744 80050344 02431021 */ addu $v0, $s2, $v1
@ -57,6 +58,7 @@ glabel func_800502F0
/* 2B7B4 800503B4 24020001 */ addiu $v0, $zero, 1
/* 2B7B8 800503B8 08014151 */ j .L80050544
/* 2B7BC 800503BC A0620050 */ sb $v0, 0x50($v1)
glabel L800503C0_2B7C0
/* 2B7C0 800503C0 2465FFFF */ addiu $a1, $v1, -1
/* 2B7C4 800503C4 2CA20008 */ sltiu $v0, $a1, 8
/* 2B7C8 800503C8 5040005E */ beql $v0, $zero, .L80050544
@ -66,6 +68,7 @@ glabel func_800502F0
/* 2B7D8 800503D8 0240202D */ daddu $a0, $s2, $zero
/* 2B7DC 800503DC 08014151 */ j .L80050544
/* 2B7E0 800503E0 00000000 */ nop
glabel L800503E4_2B7E4
/* 2B7E4 800503E4 92500211 */ lbu $s0, 0x211($s2)
/* 2B7E8 800503E8 2604FFFF */ addiu $a0, $s0, -1
/* 2B7EC 800503EC 2C820008 */ sltiu $v0, $a0, 8
@ -98,11 +101,13 @@ glabel func_800502F0
/* 2B850 80050450 24820001 */ addiu $v0, $a0, 1
/* 2B854 80050454 08014151 */ j .L80050544
/* 2B858 80050458 A0620212 */ sb $v0, 0x212($v1)
glabel L8005045C_2B85C
/* 2B85C 8005045C 2C620009 */ sltiu $v0, $v1, 9
/* 2B860 80050460 50400038 */ beql $v0, $zero, .L80050544
/* 2B864 80050464 A0A0004C */ sb $zero, 0x4c($a1)
/* 2B868 80050468 08014151 */ j .L80050544
/* 2B86C 8005046C A0A3004C */ sb $v1, 0x4c($a1)
glabel L80050470_2B870
/* 2B870 80050470 8E420004 */ lw $v0, 4($s2)
/* 2B874 80050474 10400033 */ beqz $v0, .L80050544
/* 2B878 80050478 0000802D */ daddu $s0, $zero, $zero
@ -118,6 +123,7 @@ glabel func_800502F0
/* 2B89C 8005049C 24850004 */ addiu $a1, $a0, 4
/* 2B8A0 800504A0 08014151 */ j .L80050544
/* 2B8A4 800504A4 00000000 */ nop
glabel L800504A8_2B8A8
/* 2B8A8 800504A8 54600025 */ bnel $v1, $zero, .L80050540
/* 2B8AC 800504AC A0A3004F */ sb $v1, 0x4f($a1)
/* 2B8B0 800504B0 90A2004E */ lbu $v0, 0x4e($a1)

View File

@ -10,26 +10,32 @@ glabel func_80054744
/* 2FB58 80054758 10400019 */ beqz $v0, .L800547C0
/* 2FB5C 8005475C 00052900 */ sll $a1, $a1, 4
/* 2FB60 80054760 00041080 */ sll $v0, $a0, 2
/* 2FB64 80054764 3C01800A */ lui $at, %hi(D_800988F0)
/* 2FB64 80054764 3C01800A */ lui $at, %hi(jtbl_800988F0_73CF0)
/* 2FB68 80054768 00220821 */ addu $at, $at, $v0
/* 2FB6C 8005476C 8C2288F0 */ lw $v0, %lo(D_800988F0)($at)
/* 2FB6C 8005476C 8C2288F0 */ lw $v0, %lo(jtbl_800988F0_73CF0)($at)
/* 2FB70 80054770 00400008 */ jr $v0
/* 2FB74 80054774 00000000 */ nop
glabel L80054778_2FB78
/* 2FB78 80054778 00051080 */ sll $v0, $a1, 2
/* 2FB7C 8005477C 080151EF */ j .L800547BC
/* 2FB80 80054780 244204EC */ addiu $v0, $v0, 0x4ec
glabel L80054784_2FB84
/* 2FB84 80054784 00051080 */ sll $v0, $a1, 2
/* 2FB88 80054788 080151EF */ j .L800547BC
/* 2FB8C 8005478C 244205EC */ addiu $v0, $v0, 0x5ec
glabel L80054790_2FB90
/* 2FB90 80054790 00051080 */ sll $v0, $a1, 2
/* 2FB94 80054794 080151EF */ j .L800547BC
/* 2FB98 80054798 244209EC */ addiu $v0, $v0, 0x9ec
glabel L8005479C_2FB9C
/* 2FB9C 8005479C 00051080 */ sll $v0, $a1, 2
/* 2FBA0 800547A0 080151EF */ j .L800547BC
/* 2FBA4 800547A4 24420DEC */ addiu $v0, $v0, 0xdec
glabel L800547A8_2FBA8
/* 2FBA8 800547A8 00051080 */ sll $v0, $a1, 2
/* 2FBAC 800547AC 080151EF */ j .L800547BC
/* 2FBB0 800547B0 244211EC */ addiu $v0, $v0, 0x11ec
glabel L800547B4_2FBB4
/* 2FBB4 800547B4 00051080 */ sll $v0, $a1, 2
/* 2FBB8 800547B8 244200EC */ addiu $v0, $v0, 0xec
.L800547BC:

View File

@ -6,39 +6,47 @@ glabel func_80055EB4
/* 312B8 80055EB8 10400025 */ beqz $v0, .L80055F50
/* 312BC 80055EBC 0000182D */ daddu $v1, $zero, $zero
/* 312C0 80055EC0 00041080 */ sll $v0, $a0, 2
/* 312C4 80055EC4 3C01800A */ lui $at, %hi(D_80098908)
/* 312C4 80055EC4 3C01800A */ lui $at, %hi(jtbl_80098908_73D08)
/* 312C8 80055EC8 00220821 */ addu $at, $at, $v0
/* 312CC 80055ECC 8C228908 */ lw $v0, %lo(D_80098908)($at)
/* 312CC 80055ECC 8C228908 */ lw $v0, %lo(jtbl_80098908_73D08)($at)
/* 312D0 80055ED0 00400008 */ jr $v0
/* 312D4 80055ED4 00000000 */ nop
glabel L80055ED8_312D8
/* 312D8 80055ED8 3C038008 */ lui $v1, %hi(D_80078DB8)
/* 312DC 80055EDC 24638DB8 */ addiu $v1, $v1, %lo(D_80078DB8)
/* 312E0 80055EE0 03E00008 */ jr $ra
/* 312E4 80055EE4 0060102D */ daddu $v0, $v1, $zero
glabel L80055EE8_312E8
/* 312E8 80055EE8 3C038008 */ lui $v1, %hi(D_80078DC4)
/* 312EC 80055EEC 24638DC4 */ addiu $v1, $v1, %lo(D_80078DC4)
/* 312F0 80055EF0 03E00008 */ jr $ra
/* 312F4 80055EF4 0060102D */ daddu $v0, $v1, $zero
glabel L80055EF8_312F8
/* 312F8 80055EF8 3C038008 */ lui $v1, %hi(D_80078DCC)
/* 312FC 80055EFC 24638DCC */ addiu $v1, $v1, %lo(D_80078DCC)
/* 31300 80055F00 03E00008 */ jr $ra
/* 31304 80055F04 0060102D */ daddu $v0, $v1, $zero
glabel L80055F08_31308
/* 31308 80055F08 3C038008 */ lui $v1, %hi(D_80078DD0)
/* 3130C 80055F0C 24638DD0 */ addiu $v1, $v1, %lo(D_80078DD0)
/* 31310 80055F10 03E00008 */ jr $ra
/* 31314 80055F14 0060102D */ daddu $v0, $v1, $zero
glabel L80055F18_31318
/* 31318 80055F18 3C038008 */ lui $v1, %hi(D_80078DDC)
/* 3131C 80055F1C 24638DDC */ addiu $v1, $v1, %lo(D_80078DDC)
/* 31320 80055F20 03E00008 */ jr $ra
/* 31324 80055F24 0060102D */ daddu $v0, $v1, $zero
glabel L80055F28_31328
/* 31328 80055F28 3C038008 */ lui $v1, %hi(D_80078DF8)
/* 3132C 80055F2C 24638DF8 */ addiu $v1, $v1, %lo(D_80078DF8)
/* 31330 80055F30 03E00008 */ jr $ra
/* 31334 80055F34 0060102D */ daddu $v0, $v1, $zero
glabel L80055F38_31338
/* 31338 80055F38 3C038008 */ lui $v1, %hi(D_80078E14)
/* 3133C 80055F3C 24638E14 */ addiu $v1, $v1, %lo(D_80078E14)
/* 31340 80055F40 03E00008 */ jr $ra
/* 31344 80055F44 0060102D */ daddu $v0, $v1, $zero
glabel L80055F48_31348
/* 31348 80055F48 3C038008 */ lui $v1, %hi(D_80078E30)
/* 3134C 80055F4C 24638E30 */ addiu $v1, $v1, %lo(D_80078E30)
.L80055F50:

View File

@ -79,15 +79,18 @@ glabel func_E000C160
/* 32837C E000C26C 2E420005 */ sltiu $v0, $s2, 5
/* 328380 E000C270 1040000C */ beqz $v0, .LE000C2A4
/* 328384 E000C274 00121080 */ sll $v0, $s2, 2
/* 328388 E000C278 3C01E001 */ lui $at, %hi(D_E000CD40)
/* 328388 E000C278 3C01E001 */ lui $at, %hi(jtbl_E000CD40_328E50)
/* 32838C E000C27C 00220821 */ addu $at, $at, $v0
/* 328390 E000C280 8C22CD40 */ lw $v0, %lo(D_E000CD40)($at)
/* 328390 E000C280 8C22CD40 */ lw $v0, %lo(jtbl_E000CD40_328E50)($at)
/* 328394 E000C284 00400008 */ jr $v0
/* 328398 E000C288 00000000 */ nop
glabel LE000C28C_32839C
/* 32839C E000C28C 080030A9 */ j .LE000C2A4
/* 3283A0 E000C290 AE200038 */ sw $zero, 0x38($s1)
glabel LE000C294_3283A4
/* 3283A4 E000C294 080030A8 */ j .LE000C2A0
/* 3283A8 E000C298 24020002 */ addiu $v0, $zero, 2
glabel LE000C29C_3283AC
/* 3283AC E000C29C 24020003 */ addiu $v0, $zero, 3
.LE000C2A0:
/* 3283B0 E000C2A0 AE220038 */ sw $v0, 0x38($s1)
@ -101,11 +104,12 @@ glabel func_E000C160
/* 3283CC E000C2BC 104000D5 */ beqz $v0, .LE000C614
/* 3283D0 E000C2C0 26310044 */ addiu $s1, $s1, 0x44
/* 3283D4 E000C2C4 00121080 */ sll $v0, $s2, 2
/* 3283D8 E000C2C8 3C01E001 */ lui $at, %hi(D_E000CD58)
/* 3283D8 E000C2C8 3C01E001 */ lui $at, %hi(jtbl_E000CD58_328E68)
/* 3283DC E000C2CC 00220821 */ addu $at, $at, $v0
/* 3283E0 E000C2D0 8C22CD58 */ lw $v0, %lo(D_E000CD58)($at)
/* 3283E0 E000C2D0 8C22CD58 */ lw $v0, %lo(jtbl_E000CD58_328E68)($at)
/* 3283E4 E000C2D4 00400008 */ jr $v0
/* 3283E8 E000C2D8 00000000 */ nop
glabel LE000C2DC_3283EC
/* 3283EC E000C2DC 24120001 */ addiu $s2, $zero, 1
/* 3283F0 E000C2E0 0253102A */ slt $v0, $s2, $s3
/* 3283F4 E000C2E4 104000CB */ beqz $v0, .LE000C614
@ -153,6 +157,7 @@ glabel func_E000C160
/* 328498 E000C388 26100044 */ addiu $s0, $s0, 0x44
/* 32849C E000C38C 08003185 */ j .LE000C614
/* 3284A0 E000C390 00000000 */ nop
glabel LE000C394_3284A4
/* 3284A4 E000C394 24120001 */ addiu $s2, $zero, 1
/* 3284A8 E000C398 0253102A */ slt $v0, $s2, $s3
/* 3284AC E000C39C 1040009D */ beqz $v0, .LE000C614
@ -256,6 +261,7 @@ glabel func_E000C160
/* 328618 E000C508 26100044 */ addiu $s0, $s0, 0x44
/* 32861C E000C50C 08003185 */ j .LE000C614
/* 328620 E000C510 00000000 */ nop
glabel LE000C514_328624
/* 328624 E000C514 24120001 */ addiu $s2, $zero, 1
/* 328628 E000C518 0253102A */ slt $v0, $s2, $s3
/* 32862C E000C51C 1040003D */ beqz $v0, .LE000C614
@ -324,6 +330,7 @@ glabel func_E000C160
/* 32871C E000C60C 1440FFD4 */ bnez $v0, .LE000C560
/* 328720 E000C610 26100044 */ addiu $s0, $s0, 0x44
.LE000C614:
glabel LE000C614_328724
/* 328724 E000C614 8FBF003C */ lw $ra, 0x3c($sp)
/* 328728 E000C618 8FB40038 */ lw $s4, 0x38($sp)
/* 32872C E000C61C 8FB30034 */ lw $s3, 0x34($sp)

View File

@ -83,11 +83,12 @@ glabel func_E004491C
/* 3559B4 E0044A54 2E42001F */ sltiu $v0, $s2, 0x1f
/* 3559B8 E0044A58 1040002E */ beqz $v0, .LE0044B14
/* 3559BC E0044A5C 00121080 */ sll $v0, $s2, 2
/* 3559C0 E0044A60 3C01E004 */ lui $at, %hi(D_E0044F00)
/* 3559C0 E0044A60 3C01E004 */ lui $at, %hi(jtbl_E0044F00_355E60)
/* 3559C4 E0044A64 00220821 */ addu $at, $at, $v0
/* 3559C8 E0044A68 8C224F00 */ lw $v0, %lo(D_E0044F00)($at)
/* 3559C8 E0044A68 8C224F00 */ lw $v0, %lo(jtbl_E0044F00_355E60)($at)
/* 3559CC E0044A6C 00400008 */ jr $v0
/* 3559D0 E0044A70 00000000 */ nop
glabel LE0044A74_3559D4
/* 3559D4 E0044A74 3C013F80 */ lui $at, 0x3f80
/* 3559D8 E0044A78 4481C000 */ mtc1 $at, $f24
/* 3559DC E0044A7C 3C013F00 */ lui $at, 0x3f00
@ -97,6 +98,7 @@ glabel func_E004491C
/* 3559EC E0044A8C 4481A000 */ mtc1 $at, $f20
/* 3559F0 E0044A90 080112CC */ j .LE0044B30
/* 3559F4 E0044A94 00000000 */ nop
glabel LE0044A98_3559F8
/* 3559F8 E0044A98 3C013F80 */ lui $at, 0x3f80
/* 3559FC E0044A9C 4481C000 */ mtc1 $at, $f24
/* 355A00 E0044AA0 3C013F4C */ lui $at, 0x3f4c
@ -120,6 +122,7 @@ glabel func_E004491C
/* 355A48 E0044AE8 AC660000 */ sw $a2, ($v1)
/* 355A4C E0044AEC 080112CC */ j .LE0044B30
/* 355A50 E0044AF0 AC650004 */ sw $a1, 4($v1)
glabel LE0044AF4_355A54
/* 355A54 E0044AF4 3C013FB3 */ lui $at, 0x3fb3
/* 355A58 E0044AF8 34213333 */ ori $at, $at, 0x3333
/* 355A5C E0044AFC 4481B000 */ mtc1 $at, $f22
@ -129,6 +132,7 @@ glabel func_E004491C
/* 355A6C E0044B0C 080112CC */ j .LE0044B30
/* 355A70 E0044B10 4600B606 */ mov.s $f24, $f22
.LE0044B14:
glabel LE0044B14_355A74
/* 355A74 E0044B14 3C013F33 */ lui $at, 0x3f33
/* 355A78 E0044B18 34213333 */ ori $at, $at, 0x3333
/* 355A7C E0044B1C 4481A000 */ mtc1 $at, $f20

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