SforzandoCF

lagn

Apr 10th, 2026
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. registers:
  2. A: 8
  3. B: 8
  4. C: AB, 16
  5. I: 16
  6. J: 16
  7. X: 8
  8. Y: 8
  9. P: NR.. TVZC
  10. - Negative flag
  11. - oveRflow flag
  12. - Timeout interrupt enable flag
  13. - Vblank interrupt enable flag
  14. - Zero flag
  15. - Carry flag
  16. PC: 24
  17. S: 16
  18. DP: 16
  19. B: 8
  20.  
  21. mov {target, source} = 1888
  22. add {target, source} = 1888
  23. sub {target, source} = 1888
  24. mul {target, source} = 1888
  25. div {target, source} = 1888
  26. mod {target, source} = 1888
  27. cmp {target, source} = 1888
  28. inc {target} = 43
  29. dec {target} = 43
  30. and {target, source} = 1888
  31. or {target, source} = 1888
  32. xor {target, source} = 1888
  33. rol {target, source} = 1888
  34. ror {target, source} = 1888
  35. beq {address} = 31
  36. bpl {address} = 31
  37. bfs {branch flag}, {address} = 31
  38. bfc {branch flag}, {address} = 31
  39. jump {address} = 31
  40. call {address} = 31
  41. ret = 1
  42. reti = 1
  43. int = 1
  44. dma {address}, {address}, {size} = 42284
  45. nop = 1
  46. push {source} = 44
  47. pop {target} = 43
  48. stop = 1
  49. wait = 1
  50. set {flag} = 6
  51. clear {flag} = 6
  52. flip {flag} = 6
  53. inv = 213
  54.  
  55. total = 65536
  56.  
  57. {target, source}: 1888
  58. {target}, {source}
  59. EXCEPT
  60. C, A
  61. C, B
  62. A, C
  63. B, C
  64.  
  65. {target}: 43
  66. A,
  67. B,
  68. C,
  69. I,
  70. J,
  71. X,
  72. Y,
  73. P,
  74. S,
  75. DP,
  76. B,
  77. dp,
  78. dp+I,
  79. dp+J,
  80. dp+X,
  81. dp+Y,
  82. sp+S,
  83. abs,
  84. abs+I,
  85. abs+J,
  86. abs+X,
  87. abs+Y,
  88. long,
  89. long+I,
  90. long+J,
  91. long+X,
  92. long+Y,
  93. [dp],
  94. [dp+I],
  95. [dp]+J,
  96. [dp+X],
  97. [dp]+Y,
  98. [sp+S],
  99. [abs],
  100. [abs+I],
  101. [abs]+J,
  102. [abs+X],
  103. [abs]+Y,
  104. [long],
  105. [long+I],
  106. [long]+J,
  107. [long+X],
  108. [long]+Y,
  109.  
  110. {source}: 44
  111. {target},
  112. imm,
  113.  
  114. {size}: 44
  115. {source},
  116.  
  117. {address}: 31
  118. dp,
  119. dp+I,
  120. dp+J,
  121. dp+X,
  122. dp+Y,
  123. abs,
  124. abs+I,
  125. abs+J,
  126. abs+X,
  127. abs+Y,
  128. long,
  129. long+I,
  130. long+J,
  131. long+X,
  132. long+Y,
  133. [dp],
  134. [dp+I],
  135. [dp]+J,
  136. [dp+X],
  137. [dp]+Y,
  138. [sp+S],
  139. [abs],
  140. [abs+I],
  141. [abs]+J,
  142. [abs+X],
  143. [abs]+Y,
  144. [long],
  145. [long+I],
  146. [long]+J,
  147. [long+X],
  148. [long]+Y,
  149.  
  150. {branch flag}: 4
  151. negative/N,
  152. overflow/R,
  153. zero/Z,
  154. carry/C,
  155.  
  156. {flag}: 6
  157. {branch flag},
  158. timeout/T,
  159. vblank/V,
Advertisement
Add Comment
Please, Sign In to add comment