Advertisement
tahg

Untitled

Mar 1st, 2020
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.19 KB | None | 0 0
  1. **************************************************************
  2. * FUNCTION *
  3. **************************************************************
  4. undefined FUN_rom_00026354()
  5. undefined r0:1 <RETURN>
  6. undefined4 Stack[-0x4]:4 local_4 XREF[10]: rom:00026360(*),
  7. rom:00026366(*),
  8. rom:00026382(*),
  9. rom:0002638c(*),
  10. rom:000263a1(*),
  11. rom:000263ab(*),
  12. rom:000263c0(*),
  13. rom:000263c6(*),
  14. rom:000263d5(*),
  15. rom:000263df(*)
  16. FUN_rom_00026354 XREF[2]: SEEReadBytes:000245ba(c),
  17. FUN_rom_00058bad:00058bf9(c)
  18. rom:00026354 62 02 MOV r0,0x2
  19. rom:00026356 5a 10 36 MOV [SEEError].b,r0
  20. rom:00026359 62 00 MOV r0,0x0
  21. rom:0002635b 5a 10 3f MOV [SEEBufferSize].b,r0
  22. rom:0002635e 61 bc ADD sp,-0x4
  23. rom:00026360 7f c0 MOV [sp=>local_4+0x0],lr
  24. rom:00026362 09 02 65 2f CALL SEEStart undefined SEEStart(void)
  25. rom:00026366 79 c0 MOV lr,[sp=>local_4+0x0]
  26. rom:00026368 61 84 ADD sp,0x4
  27. rom:0002636a 52 10 3b MOV r0,[SEEOffset+1].b
  28. rom:0002636d 6e 01 LSL r0,r0,0x1
  29. rom:0002636f 06 40 00 a0 MOV r1,0xa0
  30. rom:00026373 8c 01 OR r0,r0,r1
  31. rom:00026375 5a 10 35 MOV [DAT_ram_00001035].b,r0
  32. rom:00026378 50 10 35 MOV r0,[DAT_ram_00001035].b
  33. rom:0002637b 5a 10 34 MOV [SEEByte].b,r0
  34. rom:0002637e c8 04 MOVH r0,h04
  35. rom:00026380 61 bc ADD sp,-0x4
  36. rom:00026382 7f c0 MOV [sp=>local_4+0x0],lr
  37. rom:00026384 ca 04 MOVH h04,r0
  38. rom:00026386 09 02 64 58 CALL SEEWriteByte undefined SEEWriteByte(void)
  39. rom:0002638a c8 04 MOVH r0,h04
  40. rom:0002638c 79 c0 MOV lr,[sp=>local_4+0x0]
  41. rom:0002638e 61 84 ADD sp,0x4
  42. rom:00026390 ca 04 MOVH h04,r0
  43. rom:00026392 d9 05 JHS LAB_rom_00026397
  44. rom:00026394 28 00 c3 JMP LAB_rom_00026457
  45. LAB_rom_00026397 XREF[1]: rom:00026392(j)
  46. rom:00026397 50 10 3a MOV r0,[SEEOffset].b
  47. rom:0002639a 5a 10 34 MOV [SEEByte].b,r0
  48. rom:0002639d c8 04 MOVH r0,h04
  49. rom:0002639f 61 bc ADD sp,-0x4
  50. rom:000263a1 7f c0 MOV [sp=>local_4+0x0],lr
  51. rom:000263a3 ca 04 MOVH h04,r0
  52. rom:000263a5 09 02 64 58 CALL SEEWriteByte undefined SEEWriteByte(void)
  53. rom:000263a9 c8 04 MOVH r0,h04
  54. rom:000263ab 79 c0 MOV lr,[sp=>local_4+0x0]
  55. rom:000263ad 61 84 ADD sp,0x4
  56. rom:000263af ca 04 MOVH h04,r0
  57. rom:000263b1 d9 05 JHS LAB_rom_000263b6
  58. rom:000263b3 28 00 a4 JMP LAB_rom_00026457
  59. LAB_rom_000263b6 XREF[1]: rom:000263b1(j)
  60. rom:000263b6 06 00 00 5f MOV r0,0x5f
  61. LAB_rom_000263ba XREF[1]: rom:000263bc(j)
  62. rom:000263ba 64 01 SUB r0,0x1
  63. rom:000263bc da fe JNE LAB_rom_000263ba
  64. rom:000263be 61 bc ADD sp,-0x4
  65. rom:000263c0 7f c0 MOV [sp=>local_4+0x0],lr
  66. rom:000263c2 09 02 65 2f CALL SEEStart undefined SEEStart(void)
  67. rom:000263c6 79 c0 MOV lr,[sp=>local_4+0x0]
  68. rom:000263c8 61 84 ADD sp,0x4
  69. rom:000263ca 06 00 00 a1 MOV r0,0xa1
  70. rom:000263ce 5a 10 34 MOV [SEEByte].b,r0
  71. rom:000263d1 c8 04 MOVH r0,h04
  72. rom:000263d3 61 bc ADD sp,-0x4
  73. rom:000263d5 7f c0 MOV [sp=>local_4+0x0],lr
  74. rom:000263d7 ca 04 MOVH h04,r0
  75. rom:000263d9 09 02 64 58 CALL SEEWriteByte undefined SEEWriteByte(void)
  76. rom:000263dd c8 04 MOVH r0,h04
  77. rom:000263df 79 c0 MOV lr,[sp=>local_4+0x0]
  78. rom:000263e1 61 84 ADD sp,0x4
  79. rom:000263e3 ca 04 MOVH h04,r0
  80. rom:000263e5 d1 72 JLO LAB_rom_00026457
  81. LAB_rom_000263e7 XREF[1]: rom:0002642d(j)
  82. rom:000263e7 61 bc ADD sp,-0x4
  83. rom:000263e9 7f c0 MOV [sp+0x0],lr
  84. rom:000263eb 09 02 64 a0 CALL SEEReadByte undefined SEEReadByte(void)
  85. rom:000263ef 79 c0 MOV lr,[sp+0x0]
  86. rom:000263f1 61 84 ADD sp,0x4
  87. rom:000263f3 50 10 34 MOV r0,[SEEByte].b
  88. rom:000263f6 5a 10 3d MOV [SEEInByte].b,r0
  89. rom:000263f9 52 50 3f MOV r1,[SEEBufferSize].b
  90. rom:000263fc 58 90 30 MOV r2,[SEEBuffer].d
  91. rom:000263ff 80 4a ADD r1,r1,r2
  92. rom:00026401 50 10 3d MOV r0,[SEEInByte].b
  93. rom:00026404 9a 08 MOV [r1+0x0].b,r0
  94. rom:00026406 50 10 3f MOV r0,[SEEBufferSize].b
  95. rom:00026409 60 01 ADD r0,0x1
  96. rom:0002640b 5a 10 3f MOV [SEEBufferSize].b,r0
  97. rom:0002640e 50 10 3e MOV r0,[SEECount].b
  98. rom:00026411 64 01 SUB r0,0x1
  99. rom:00026413 5a 10 3e MOV [SEECount].b,r0
  100. rom:00026416 d2 1b JEQ LAB_rom_00026431
  101. rom:00026418 f0 STC
  102. rom:00026419 c8 04 MOVH r0,h04
  103. rom:0002641b 61 bc ADD sp,-0x4
  104. rom:0002641d 7f c0 MOV [sp+0x0],lr
  105. rom:0002641f ca 04 MOVH h04,r0
  106. rom:00026421 09 02 64 e2 CALL SEEWriteBit undefined SEEWriteBit(void)
  107. rom:00026425 c8 04 MOVH r0,h04
  108. rom:00026427 79 c0 MOV lr,[sp+0x0]
  109. rom:00026429 61 84 ADD sp,0x4
  110. rom:0002642b ca 04 MOVH h04,r0
  111. rom:0002642d 08 02 63 e7 JMP LAB_rom_000263e7
  112. LAB_rom_00026431 XREF[1]: rom:00026416(j)
  113. rom:00026431 f1 CLC
  114. rom:00026432 c8 04 MOVH r0,h04
  115. rom:00026434 61 bc ADD sp,-0x4
  116. rom:00026436 7f c0 MOV [sp+0x0],lr
  117. rom:00026438 ca 04 MOVH h04,r0
  118. rom:0002643a 09 02 64 e2 CALL SEEWriteBit undefined SEEWriteBit(void)
  119. rom:0002643e c8 04 MOVH r0,h04
  120. rom:00026440 79 c0 MOV lr,[sp+0x0]
  121. rom:00026442 61 84 ADD sp,0x4
  122. rom:00026444 ca 04 MOVH h04,r0
  123. rom:00026446 61 bc ADD sp,-0x4
  124. rom:00026448 7f c0 MOV [sp+0x0],lr
  125. rom:0002644a 09 02 65 65 CALL SEEStop undefined SEEStop()
  126. rom:0002644e 79 c0 MOV lr,[sp+0x0]
  127. rom:00026450 61 84 ADD sp,0x4
  128. rom:00026452 62 00 MOV r0,0x0
  129. rom:00026454 5a 10 36 MOV [SEEError].b,r0
  130. LAB_rom_00026457 XREF[3]: FUN_rom_00026354:00026394(j),
  131. FUN_rom_00026354:000263b3(j),
  132. FUN_rom_00026354:000263e5(j)
  133. rom:00026457 e0 RET
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement