Advertisement
LuigiBlood

64DD SDK dev disks support

Mar 23rd, 2015
354
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.80 KB | None | 0 0
  1. 000000000000047c <leoRead_system_area>:
  2. 47c: 27bdff88 addiu $sp,$sp,-120
  3. 480: 3c050000 lui $a1,0x0
  4. 484: 24a50000 addiu $a1,$a1,0
  5. 488: 8cae0000 lw $t6,0($a1)
  6. 48c: afb70034 sw $s7,52($sp)
  7. 490: afb5002c sw $s5,44($sp)
  8. 494: afb40028 sw $s4,40($sp)
  9. 498: afb30024 sw $s3,36($sp)
  10. 49c: afb1001c sw $s1,28($sp)
  11. 4a0: afbe0038 sw $s8,56($sp)
  12. 4a4: afb60030 sw $s6,48($sp)
  13. 4a8: afb20020 sw $s2,32($sp)
  14. 4ac: afb00018 sw $s0,24($sp)
  15. 4b0: 27a3005c addiu $v1,$sp,92
  16. 4b4: 3c110003 lui $s1,0x3
  17. 4b8: 3c130000 lui $s3,0x0
  18. 4bc: 3c140000 lui $s4,0x0
  19. 4c0: 3c150000 lui $s5,0x0
  20. 4c4: 3c170000 lui $s7,0x0
  21. 4c8: afbf003c sw $ra,60($sp)
  22. 4cc: aca30000 sw $v1,0($a1)
  23. 4d0: 00009025 move $s2,$zero
  24. 4d4: 00008025 move $s0,$zero
  25. 4d8: 26f70040 addiu $s7,$s7,64
  26. 4dc: 26b50000 addiu $s5,$s5,0
  27. 4e0: 26940000 addiu $s4,$s4,0
  28. 4e4: 26730000 addiu $s3,$s3,0
  29. 4e8: 36310001 ori $s1,$s1,0x1
  30. 4ec: 24163000 li $s6,12288
  31. 4f0: 241e0017 li $s8,23
  32. 4f4: afae0058 sw $t6,88($sp)
  33. 4f8: 8ee10000 lw $at,0($s7)
  34. 4fc: 8ef80004 lw $t8,4($s7)
  35. 500: a2800000 sb $zero,0($s4)
  36. 504: ac610000 sw $at,0($v1)
  37. 508: 8ee10008 lw $at,8($s7)
  38. 50c: ac780004 sw $t8,4($v1)
  39. 510: 8ef8000c lw $t8,12($s7)
  40. 514: ac610008 sw $at,8($v1)
  41. 518: 8ee10010 lw $at,16($s7)
  42. 51c: ac78000c sw $t8,12($v1)
  43. 520: 8ef80014 lw $t8,20($s7)
  44. 524: ac610010 sw $at,16($v1)
  45. 528: 8ee10018 lw $at,24($s7)
  46. 52c: ac780014 sw $t8,20($v1)
  47. 530: a2600008 sb $zero,8($s3)
  48. 534: ac610018 sw $at,24($v1)
  49. 538: a6b60000 sh $s6,0($s5)
  50. 53c: 16400019 bnez $s2,5a4 <leoRead_system_area+0x128>
  51. 540: afb30070 sw $s3,112($sp)
  52. 544: 0c000000 jal 0 <leomain>
  53. 548: 00002025 move $a0,$zero
  54. 54c: 93a20061 lbu $v0,97($sp)
  55. 550: 27a3005c addiu $v1,$sp,92
  56. 554: 10400005 beqz $v0,56c <leoRead_system_area+0xf0>
  57. 558: 00000000 nop
  58. 55c: 105e000a beq $v0,$s8,588 <leoRead_system_area+0x10c>
  59. 560: 27a3005c addiu $v1,$sp,92
  60. 564: 10000025 b 5fc <leoRead_system_area+0x180>
  61. 568: 00000000 nop
  62. 56c: 3c020000 lui $v0,0x0
  63. 570: 8c420000 lw $v0,0($v0)
  64. 574: 00008025 move $s0,$zero
  65. 578: 1440ffff bnez $v0,578 <leoRead_system_area+0xfc>
  66. 57c: 00000000 nop
  67. 580: 1000ffdd b 4f8 <leoRead_system_area+0x7c>
  68. 584: 2652ffff addiu $s2,$s2,-1
  69. 588: 3c020000 lui $v0,0x0
  70. 58c: 8c420000 lw $v0,0($v0)
  71. 590: 00008025 move $s0,$zero
  72. 594: 1040ffff beqz $v0,594 <leoRead_system_area+0x118>
  73. 598: 00000000 nop
  74. 59c: 1000ffd6 b 4f8 <leoRead_system_area+0x7c>
  75. 5a0: 2652ffff addiu $s2,$s2,-1
  76. 5a4: 32190003 andi $t9,$s0,0x3
  77. 5a8: 3c020000 lui $v0,0x0
  78. 5ac: 3c080000 lui $t0,0x0
  79. 5b0: 8d080000 lw $t0,0($t0)
  80. 5b4: 00591021 addu $v0,$v0,$t9
  81. 5b8: 90420000 lbu $v0,0($v0)
  82. 5bc: 15000003 bnez $t0,5cc <leoRead_system_area+0x150>
  83. 5c0: afa20068 sw $v0,104($sp)
  84. 5c4: 24420002 addiu $v0,$v0,2
  85. 5c8: afa20068 sw $v0,104($sp)
  86. 5cc: 0c000000 jal 0 <leomain>
  87. 5d0: 00002025 move $a0,$zero
  88. 5d4: 93a90060 lbu $t1,96($sp)
  89. 5d8: 15200008 bnez $t1,5fc <leoRead_system_area+0x180>
  90. 5dc: 3c020000 lui $v0,0x0
  91. 5e0: 3c030000 lui $v1,0x0
  92. 5e4: 8c630000 lw $v1,0($v1)
  93. 5e8: 8c420000 lw $v0,0($v0)
  94. 5ec: 1443ffff bne $v0,$v1,5ec <leoRead_system_area+0x170>
  95. 5f0: 00000000 nop
  96. 5f4: 10000013 b 644 <leoRead_system_area+0x1c8>
  97. 5f8: 8fab0058 lw $t3,88($sp)
  98. 5fc: 0c000000 jal 0 <leomain>
  99. 600: 93a40061 lbu $a0,97($sp)
  100. 604: 1440000e bnez $v0,640 <leoRead_system_area+0x1c4>
  101. 608: 02202025 move $a0,$s1
  102. 60c: 2e020040 sltiu $v0,$s0,64
  103. 610: 38420001 xori $v0,$v0,0x1
  104. 614: 1440000a bnez $v0,640 <leoRead_system_area+0x1c4>
  105. 618: 26100001 addiu $s0,$s0,1
  106. 61c: 320a0007 andi $t2,$s0,0x7
  107. 620: 15400005 bnez $t2,638 <leoRead_system_area+0x1bc>
  108. 624: 00000000 nop
  109. 628: 0c000000 jal 0 <leomain>
  110. 62c: 00002825 move $a1,$zero
  111. 630: 1440fff2 bnez $v0,5fc <leoRead_system_area+0x180>
  112. 634: a3a20061 sb $v0,97($sp)
  113. 638: 1000ffaf b 4f8 <leoRead_system_area+0x7c>
  114. 63c: 27a3005c addiu $v1,$sp,92
  115. 640: 8fab0058 lw $t3,88($sp)
  116. 644: 93a20061 lbu $v0,97($sp)
  117. 648: 3c010000 lui $at,0x0
  118. 64c: ac2b0000 sw $t3,0($at)
  119. 650: a1620005 sb $v0,5($t3)
  120. 654: 8fbf003c lw $ra,60($sp)
  121. 658: 8fbe0038 lw $s8,56($sp)
  122. 65c: 8fb70034 lw $s7,52($sp)
  123. 660: 8fb60030 lw $s6,48($sp)
  124. 664: 8fb5002c lw $s5,44($sp)
  125. 668: 8fb40028 lw $s4,40($sp)
  126. 66c: 8fb30024 lw $s3,36($sp)
  127. 670: 8fb20020 lw $s2,32($sp)
  128. 674: 8fb1001c lw $s1,28($sp)
  129. 678: 8fb00018 lw $s0,24($sp)
  130. 67c: 03e00008 jr $ra
  131. 680: 27bd0078 addiu $sp,$sp,120
  132.  
  133. PATCH FOR BLUE DISKS (thx Zoinkity)
  134. 578: 1440ffff bnez $v0,578 <leoRead_system_area+0xfc>
  135. 594: 1040ffff beqz $v0,594 <leoRead_system_area+0x118>
  136. 5ec: 1443ffff bne $v0,$v1,5ec <leoRead_system_area+0x170>
  137. to
  138. 578: 14400000 bnez $v0,57c <leoRead_system_area+0x100>
  139. 594: 10400000 beqz $v0,598 <leoRead_system_area+0x11c>
  140. 5ec: 14430000 bne $v0,$v1,5f0 <leoRead_system_area+0x174>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement