Difference between revisions of "001aac28 - 001aad2c"
Jump to navigation
Jump to search
(Created page with "<font face='Courier New'> 001aab90: 27bdffe0 addiu r29,r29,0xffe0 001aab94: afb00010 sw r16,0x0010(r29) 001aab98: 00808021 addu r16,r4,r0 001aab9c: afb10014 sw r17,0x001...") |
(Redacted, it had code from the wrong routine) |
||
Line 1: | Line 1: | ||
− | < | + | < [[BATTLE.BIN]] |
− | + | 001aac28: 27bdffe0 addiu r29,r29,0xffe0 | |
− | + | 001aac2c: 00801021 addu r2,r4,r0 | |
− | + | 001aac30: afb10014 sw r17,0x0014(r29) | |
− | + | 001aac34: 00a08821 addu r17,r5,r0 | |
− | + | 001aac38: afbf0018 sw r31,0x0018(r29) | |
− | + | 001aac3c: afb00010 sw r16,0x0010(r29) | |
− | + | 001aac40: 84440000 lh r4,0x0000(r2) | |
− | + | 001aac44: 84450004 lh r5,0x0004(r2) | |
− | + | 001aac48: 84460002 lh r6,0x0002(r2) | |
− | + | 001aac4c: 0c060fed jal 0x00183fb4 | |
− | + | 001aac50: 00000000 nop | |
− | + | 001aac54: 90420007 lbu r2,0x0007(r2) | |
− | + | 001aac58: 0c022e94 jal 0x0008ba50 | |
− | + | 001aac5c: 3050000f andi r16,r2,0x000f | |
− | + | 001aac60: 94430000 lhu r3,0x0000(r2) | |
− | + | 001aac64: 00000000 nop | |
− | + | 001aac68: a6230000 sh r3,0x0000(r17) | |
− | + | 001aac6c: 94430004 lhu r3,0x0004(r2) | |
− | + | 001aac70: 00000000 nop | |
− | + | 001aac74: a6230004 sh r3,0x0004(r17) | |
− | + | 001aac78: 94440002 lhu r4,0x0002(r2) | |
− | + | 001aac7c: 00000000 nop | |
− | + | 001aac80: 30820fff andi r2,r4,0x0fff | |
− | + | 001aac84: 04410002 bgez r2,0x001aac90 | |
− | + | 001aac88: 30840e00 andi r4,r4,0x0e00 | |
− | + | 001aac8c: 244203ff addiu r2,r2,0x03ff | |
− | + | 001aac90: 00021a82 srl r3,r2,0x0a | |
− | + | 001aac94: 3c01801b lui r1,0x801b | |
− | + | 001aac98: 00230821 addu r1,r1,r3 | |
− | + | 001aac9c: 902269d8 lbu r2,0x69d8(r1) | |
− | + | 001aaca0: 00000000 nop | |
− | + | 001aaca4: 00501024 and r2,r2,r16 | |
− | + | 001aaca8: 10400003 beq r2,r0,0x001aacb8 | |
− | + | 001aacac: 3402000f ori r2,r0,0x000f | |
− | + | 001aacb0: 16020003 bne r16,r2,0x001aacc0 | |
− | + | 001aacb4: 24620001 addiu r2,r3,0x0001 | |
− | + | 001aacb8: 0806ab46 j 0x001aad18 | |
− | + | 001aacbc: a6240002 sh r4,0x0002(r17) | |
− | + | 001aacc0: 30420003 andi r2,r2,0x0003 | |
+ | 001aacc4: 3c01801b lui r1,0x801b | ||
+ | 001aacc8: 00220821 addu r1,r1,r2 | ||
+ | 001aaccc: 902269d8 lbu r2,0x69d8(r1) | ||
+ | 001aacd0: 00000000 nop | ||
+ | 001aacd4: 00501024 and r2,r2,r16 | ||
+ | 001aacd8: 14400003 bne r2,r0,0x001aace8 | ||
+ | 001aacdc: 2462ffff addiu r2,r3,0xffff | ||
+ | 001aace0: 0806ab45 j 0x001aad14 | ||
+ | 001aace4: 24820400 addiu r2,r4,0x0400 | ||
+ | 001aace8: 30420003 andi r2,r2,0x0003 | ||
+ | 001aacec: 3c01801b lui r1,0x801b | ||
+ | 001aacf0: 00220821 addu r1,r1,r2 | ||
+ | 001aacf4: 902269d8 lbu r2,0x69d8(r1) | ||
+ | 001aacf8: 00000000 nop | ||
+ | 001aacfc: 00501024 and r2,r2,r16 | ||
+ | 001aad00: 14400003 bne r2,r0,0x001aad10 | ||
+ | 001aad04: 24820800 addiu r2,r4,0x0800 | ||
+ | 001aad08: 0806ab45 j 0x001aad14 | ||
+ | 001aad0c: 2482fc00 addiu r2,r4,0xfc00 | ||
+ | 001aad10: 30420fff andi r2,r2,0x0fff | ||
+ | 001aad14: a6220002 sh r2,0x0002(r17) | ||
+ | 001aad18: 8fbf0018 lw r31,0x0018(r29) | ||
+ | 001aad1c: 8fb10014 lw r17,0x0014(r29) | ||
+ | 001aad20: 8fb00010 lw r16,0x0010(r29) | ||
+ | 001aad24: 27bd0020 addiu r29,r29,0x0020 | ||
+ | 001aad28: 03e00008 jr r31 | ||
+ | 001aad2c: 00000000 nop |
Latest revision as of 03:24, 7 June 2022
001aac28: 27bdffe0 addiu r29,r29,0xffe0 001aac2c: 00801021 addu r2,r4,r0 001aac30: afb10014 sw r17,0x0014(r29) 001aac34: 00a08821 addu r17,r5,r0 001aac38: afbf0018 sw r31,0x0018(r29) 001aac3c: afb00010 sw r16,0x0010(r29) 001aac40: 84440000 lh r4,0x0000(r2) 001aac44: 84450004 lh r5,0x0004(r2) 001aac48: 84460002 lh r6,0x0002(r2) 001aac4c: 0c060fed jal 0x00183fb4 001aac50: 00000000 nop 001aac54: 90420007 lbu r2,0x0007(r2) 001aac58: 0c022e94 jal 0x0008ba50 001aac5c: 3050000f andi r16,r2,0x000f 001aac60: 94430000 lhu r3,0x0000(r2) 001aac64: 00000000 nop 001aac68: a6230000 sh r3,0x0000(r17) 001aac6c: 94430004 lhu r3,0x0004(r2) 001aac70: 00000000 nop 001aac74: a6230004 sh r3,0x0004(r17) 001aac78: 94440002 lhu r4,0x0002(r2) 001aac7c: 00000000 nop 001aac80: 30820fff andi r2,r4,0x0fff 001aac84: 04410002 bgez r2,0x001aac90 001aac88: 30840e00 andi r4,r4,0x0e00 001aac8c: 244203ff addiu r2,r2,0x03ff 001aac90: 00021a82 srl r3,r2,0x0a 001aac94: 3c01801b lui r1,0x801b 001aac98: 00230821 addu r1,r1,r3 001aac9c: 902269d8 lbu r2,0x69d8(r1) 001aaca0: 00000000 nop 001aaca4: 00501024 and r2,r2,r16 001aaca8: 10400003 beq r2,r0,0x001aacb8 001aacac: 3402000f ori r2,r0,0x000f 001aacb0: 16020003 bne r16,r2,0x001aacc0 001aacb4: 24620001 addiu r2,r3,0x0001 001aacb8: 0806ab46 j 0x001aad18 001aacbc: a6240002 sh r4,0x0002(r17) 001aacc0: 30420003 andi r2,r2,0x0003 001aacc4: 3c01801b lui r1,0x801b 001aacc8: 00220821 addu r1,r1,r2 001aaccc: 902269d8 lbu r2,0x69d8(r1) 001aacd0: 00000000 nop 001aacd4: 00501024 and r2,r2,r16 001aacd8: 14400003 bne r2,r0,0x001aace8 001aacdc: 2462ffff addiu r2,r3,0xffff 001aace0: 0806ab45 j 0x001aad14 001aace4: 24820400 addiu r2,r4,0x0400 001aace8: 30420003 andi r2,r2,0x0003 001aacec: 3c01801b lui r1,0x801b 001aacf0: 00220821 addu r1,r1,r2 001aacf4: 902269d8 lbu r2,0x69d8(r1) 001aacf8: 00000000 nop 001aacfc: 00501024 and r2,r2,r16 001aad00: 14400003 bne r2,r0,0x001aad10 001aad04: 24820800 addiu r2,r4,0x0800 001aad08: 0806ab45 j 0x001aad14 001aad0c: 2482fc00 addiu r2,r4,0xfc00 001aad10: 30420fff andi r2,r2,0x0fff 001aad14: a6220002 sh r2,0x0002(r17) 001aad18: 8fbf0018 lw r31,0x0018(r29) 001aad1c: 8fb10014 lw r17,0x0014(r29) 001aad20: 8fb00010 lw r16,0x0010(r29) 001aad24: 27bd0020 addiu r29,r29,0x0020 001aad28: 03e00008 jr r31 001aad2c: 00000000 nop