Advertisement
Guest User

Untitled

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