Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CODE:80015ED0
- CODE:80015ED0 # =============== S U B R O U T I N E =======================================
- CODE:80015ED0
- CODE:80015ED0
- CODE:80015ED0 writeEEpromLine: # CODE XREF: sub_8000C980+34↑p
- CODE:80015ED0
- CODE:80015ED0 var_4 = -4
- CODE:80015ED0 arg_0 = 0
- CODE:80015ED0 arg_4 = 4
- CODE:80015ED0
- CODE:80015ED0 27 BD FF E8 addiu $sp, -0x18 # Add Immediate Unsigned
- CODE:80015ED4 AF BF 00 14 sw $ra, 0x18+var_4($sp) # Store Word
- CODE:80015ED8 AF A4 00 18 sw $a0, 0x18+arg_0($sp) # Store Word
- CODE:80015EDC 0C 00 7D C8 jal sub_8001F720 # Jump And Link
- CODE:80015EE0 AF A5 00 1C sw $a1, 0x18+arg_4($sp) # Store Word
- CODE:80015EE4 10 40 00 03 beqz $v0, loc_80015EF4 # Branch on Zero
- CODE:80015EE8 00 00 00 00 nop
- CODE:80015EEC 10 00 00 1F b loc_80015F6C # Branch Always
- CODE:80015EF0 24 02 FF FF li $v0, 0xFFFFFFFF # Load Immediate
- CODE:80015EF4 # ---------------------------------------------------------------------------
- CODE:80015EF4
- CODE:80015EF4 loc_80015EF4: # CODE XREF: writeEEpromLine+14↑j
- CODE:80015EF4 8F AE 00 18 lw $t6, 0x18+arg_0($sp) # Load Word
- CODE:80015EF8 24 01 00 01 li $at, 1 # Load Immediate
- CODE:80015EFC 15 C1 00 04 bne $t6, $at, loc_80015F10 # Branch on Not Equal
- CODE:80015F00 00 00 00 00 nop
- CODE:80015F04 8F A4 00 1C lw $a0, 0x18+arg_4($sp) # Load Word
- CODE:80015F08 0C 00 42 F4 jal sub_80010BD0 # Jump And Link
- CODE:80015F0C 24 05 00 40 li $a1, 0x40 # Load Immediate
- CODE:80015F10
- CODE:80015F10 loc_80015F10: # CODE XREF: writeEEpromLine+2C↑j
- CODE:80015F10 0C 00 3A 2C jal sub_8000E8B0 # Jump And Link
- CODE:80015F14 8F A4 00 1C lw $a0, 0x18+arg_4($sp) # Load Word
- CODE:80015F18 3C 0F A4 80 lui $t7, 0xA480 # Load Upper Immediate
- CODE:80015F1C AD E2 00 00 sw $v0, 0xA4800000 # Store Word
- CODE:80015F20 8F B8 00 18 lw $t8, 0x18+arg_0($sp) # Load Word
- CODE:80015F24 17 00 00 06 bnez $t8, loc_80015F40 # Branch on Not Zero
- CODE:80015F28 00 00 00 00 nop
- CODE:80015F2C 3C 19 1F C0 37 39 07 C0 li $t9, 0x1FC007C0 # Load Immediate
- CODE:80015F34 3C 08 A4 80 lui $t0, 0xA480 # Load Upper Immediate
- CODE:80015F38 10 00 00 05 b loc_80015F50 # Branch Always
- CODE:80015F3C AD 19 00 04 sw $t9, 0xA4800004 # Store Word
- CODE:80015F40 # ---------------------------------------------------------------------------
- CODE:80015F40
- CODE:80015F40 loc_80015F40: # CODE XREF: writeEEpromLine+54↑j
- CODE:80015F40 3C 09 1F C0 35 29 07 C0 li $t1, 0x1FC007C0 # Load Immediate
- CODE:80015F48 3C 0A A4 80 lui $t2, 0xA480 # Load Upper Immediate
- #actual write to eeprom
- CODE:80015F4C AD 49 00 10 sw $t1, 0xA4800010 # Store Word
- CODE:80015F50
- CODE:80015F50 loc_80015F50: # CODE XREF: writeEEpromLine+68↑j
- CODE:80015F50 8F AB 00 18 lw $t3, 0x18+arg_0($sp) # Load Word
- CODE:80015F54 15 60 00 04 bnez $t3, loc_80015F68 # Branch on Not Zero
- CODE:80015F58 00 00 00 00 nop
- CODE:80015F5C 8F A4 00 1C lw $a0, 0x18+arg_4($sp) # Load Word
- CODE:80015F60 0C 00 42 C8 jal sub_80010B20 # Jump And Link
- CODE:80015F64 24 05 00 40 li $a1, 0x40 # Load Immediate
- CODE:80015F68
- CODE:80015F68 loc_80015F68: # CODE XREF: writeEEpromLine+84↑j
- CODE:80015F68 00 00 10 25 move $v0, $zero
- CODE:80015F6C
- CODE:80015F6C loc_80015F6C: # CODE XREF: writeEEpromLine+1C↑j
- CODE:80015F6C 8F BF 00 14 lw $ra, 0x18+var_4($sp) # Load Word
- CODE:80015F70 27 BD 00 18 addiu $sp, 0x18 # Add Immediate Unsigned
- CODE:80015F74 03 E0 00 08 jr $ra # Jump Register
- CODE:80015F78 00 00 00 00 nop
- CODE:80015F78 # End of function writeEEpromLine
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement