Subversion Repositories pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

  1. #pragma once
  2. #define op_40 op_00     // ld b,b
  3. #define op_49 op_00     // ld c,c
  4. #define op_52 op_00     // ld d,d
  5. #define op_5B op_00     // ld e,e
  6. #define op_64 op_00     // ld h,h
  7. #define op_6D op_00     // ld l,l
  8. #define op_7F op_00     // ld a,a
  9.  
  10. extern STEPFUNC const normal_opcode[];
  11.  
  12. Z80OPCODE op_00(Z80 *cpu);
  13. Z80OPCODE op_01(Z80 *cpu);
  14. Z80OPCODE op_02(Z80 *cpu);
  15. Z80OPCODE op_03(Z80 *cpu);
  16. Z80OPCODE op_04(Z80 *cpu);
  17. Z80OPCODE op_05(Z80 *cpu);
  18. Z80OPCODE op_06(Z80 *cpu);
  19. Z80OPCODE op_07(Z80 *cpu);
  20. Z80OPCODE op_08(Z80 *cpu);
  21. Z80OPCODE op_0A(Z80 *cpu);
  22. Z80OPCODE op_0B(Z80 *cpu);
  23. Z80OPCODE op_0C(Z80 *cpu);
  24. Z80OPCODE op_0D(Z80 *cpu);
  25. Z80OPCODE op_0E(Z80 *cpu);
  26. Z80OPCODE op_0F(Z80 *cpu);
  27. Z80OPCODE op_10(Z80 *cpu);
  28. Z80OPCODE op_11(Z80 *cpu);
  29. Z80OPCODE op_12(Z80 *cpu);
  30. Z80OPCODE op_13(Z80 *cpu);
  31. Z80OPCODE op_14(Z80 *cpu);
  32. Z80OPCODE op_15(Z80 *cpu);
  33. Z80OPCODE op_16(Z80 *cpu);
  34. Z80OPCODE op_17(Z80 *cpu);
  35. Z80OPCODE op_18(Z80 *cpu);
  36. Z80OPCODE op_1A(Z80 *cpu);
  37. Z80OPCODE op_1B(Z80 *cpu);
  38. Z80OPCODE op_1C(Z80 *cpu);
  39. Z80OPCODE op_1D(Z80 *cpu);
  40. Z80OPCODE op_1E(Z80 *cpu);
  41. Z80OPCODE op_1F(Z80 *cpu);
  42. Z80OPCODE op_20(Z80 *cpu);
  43. Z80OPCODE op_22(Z80 *cpu);
  44. Z80OPCODE op_27(Z80 *cpu);
  45. Z80OPCODE op_28(Z80 *cpu);
  46. Z80OPCODE op_2A(Z80 *cpu);
  47. Z80OPCODE op_2F(Z80 *cpu);
  48. Z80OPCODE op_30(Z80 *cpu);
  49. Z80OPCODE op_31(Z80 *cpu);
  50. Z80OPCODE op_32(Z80 *cpu);
  51. Z80OPCODE op_33(Z80 *cpu);
  52. Z80OPCODE op_37(Z80 *cpu);
  53. Z80OPCODE op_38(Z80 *cpu);
  54. Z80OPCODE op_3A(Z80 *cpu);
  55. Z80OPCODE op_3B(Z80 *cpu);
  56. Z80OPCODE op_3C(Z80 *cpu);
  57. Z80OPCODE op_3D(Z80 *cpu);
  58. Z80OPCODE op_3E(Z80 *cpu);
  59. Z80OPCODE op_3F(Z80 *cpu);
  60. Z80OPCODE op_41(Z80 *cpu);
  61. Z80OPCODE op_42(Z80 *cpu);
  62. Z80OPCODE op_43(Z80 *cpu);
  63. Z80OPCODE op_47(Z80 *cpu);
  64. Z80OPCODE op_48(Z80 *cpu);
  65. Z80OPCODE op_4A(Z80 *cpu);
  66. Z80OPCODE op_4B(Z80 *cpu);
  67. Z80OPCODE op_4F(Z80 *cpu);
  68. Z80OPCODE op_50(Z80 *cpu);
  69. Z80OPCODE op_51(Z80 *cpu);
  70. Z80OPCODE op_53(Z80 *cpu);
  71. Z80OPCODE op_57(Z80 *cpu);
  72. Z80OPCODE op_58(Z80 *cpu);
  73. Z80OPCODE op_59(Z80 *cpu);
  74. Z80OPCODE op_5A(Z80 *cpu);
  75. Z80OPCODE op_5F(Z80 *cpu);
  76. Z80OPCODE op_76(Z80 *cpu);
  77. Z80OPCODE op_78(Z80 *cpu);
  78. Z80OPCODE op_79(Z80 *cpu);
  79. Z80OPCODE op_7A(Z80 *cpu);
  80. Z80OPCODE op_7B(Z80 *cpu);
  81. Z80OPCODE op_80(Z80 *cpu);
  82. Z80OPCODE op_81(Z80 *cpu);
  83. Z80OPCODE op_82(Z80 *cpu);
  84. Z80OPCODE op_83(Z80 *cpu);
  85. Z80OPCODE op_87(Z80 *cpu);
  86. Z80OPCODE op_88(Z80 *cpu);
  87. Z80OPCODE op_89(Z80 *cpu);
  88. Z80OPCODE op_8A(Z80 *cpu);
  89. Z80OPCODE op_8B(Z80 *cpu);
  90. Z80OPCODE op_8F(Z80 *cpu);
  91. Z80OPCODE op_90(Z80 *cpu);
  92. Z80OPCODE op_91(Z80 *cpu);
  93. Z80OPCODE op_92(Z80 *cpu);
  94. Z80OPCODE op_93(Z80 *cpu);
  95. Z80OPCODE op_97(Z80 *cpu);
  96. Z80OPCODE op_98(Z80 *cpu);
  97. Z80OPCODE op_99(Z80 *cpu);
  98. Z80OPCODE op_9A(Z80 *cpu);
  99. Z80OPCODE op_9B(Z80 *cpu);
  100. Z80OPCODE op_9F(Z80 *cpu);
  101. Z80OPCODE op_A0(Z80 *cpu);
  102. Z80OPCODE op_A1(Z80 *cpu);
  103. Z80OPCODE op_A2(Z80 *cpu);
  104. Z80OPCODE op_A3(Z80 *cpu);
  105. Z80OPCODE op_A7(Z80 *cpu);
  106. Z80OPCODE op_A8(Z80 *cpu);
  107. Z80OPCODE op_A9(Z80 *cpu);
  108. Z80OPCODE op_AA(Z80 *cpu);
  109. Z80OPCODE op_AB(Z80 *cpu);
  110. Z80OPCODE op_AF(Z80 *cpu);
  111. Z80OPCODE op_B0(Z80 *cpu);
  112. Z80OPCODE op_B1(Z80 *cpu);
  113. Z80OPCODE op_B2(Z80 *cpu);
  114. Z80OPCODE op_B3(Z80 *cpu);
  115. Z80OPCODE op_B7(Z80 *cpu);
  116. Z80OPCODE op_B8(Z80 *cpu);
  117. Z80OPCODE op_B9(Z80 *cpu);
  118. Z80OPCODE op_BA(Z80 *cpu);
  119. Z80OPCODE op_BB(Z80 *cpu);
  120. Z80OPCODE op_BF(Z80 *cpu);
  121. Z80OPCODE op_C0(Z80 *cpu);
  122. Z80OPCODE op_C1(Z80 *cpu);
  123. Z80OPCODE op_C2(Z80 *cpu);
  124. Z80OPCODE op_C3(Z80 *cpu);
  125. Z80OPCODE op_C4(Z80 *cpu);
  126. Z80OPCODE op_C5(Z80 *cpu);
  127. Z80OPCODE op_C6(Z80 *cpu);
  128. Z80OPCODE op_C7(Z80 *cpu);
  129. Z80OPCODE op_C8(Z80 *cpu);
  130. Z80OPCODE op_C9(Z80 *cpu);
  131. Z80OPCODE op_CA(Z80 *cpu);
  132. Z80OPCODE op_CB(Z80 *cpu);
  133. Z80OPCODE op_CC(Z80 *cpu);
  134. Z80OPCODE op_CD(Z80 *cpu);
  135. Z80OPCODE op_CE(Z80 *cpu);
  136. Z80OPCODE op_CF(Z80 *cpu);
  137. Z80OPCODE op_D0(Z80 *cpu);
  138. Z80OPCODE op_D1(Z80 *cpu);
  139. Z80OPCODE op_D2(Z80 *cpu);
  140. Z80OPCODE op_D3(Z80 *cpu);
  141. Z80OPCODE op_D4(Z80 *cpu);
  142. Z80OPCODE op_D5(Z80 *cpu);
  143. Z80OPCODE op_D6(Z80 *cpu);
  144. Z80OPCODE op_D7(Z80 *cpu);
  145. Z80OPCODE op_D8(Z80 *cpu);
  146. Z80OPCODE op_D9(Z80 *cpu);
  147. Z80OPCODE op_DA(Z80 *cpu);
  148. Z80OPCODE op_DB(Z80 *cpu);
  149. Z80OPCODE op_DC(Z80 *cpu);
  150. Z80OPCODE op_DD(Z80 *cpu);
  151. Z80OPCODE op_DE(Z80 *cpu);
  152. Z80OPCODE op_DF(Z80 *cpu);
  153. Z80OPCODE op_E0(Z80 *cpu);
  154. Z80OPCODE op_E2(Z80 *cpu);
  155. Z80OPCODE op_E4(Z80 *cpu);
  156. Z80OPCODE op_E6(Z80 *cpu);
  157. Z80OPCODE op_E7(Z80 *cpu);
  158. Z80OPCODE op_E8(Z80 *cpu);
  159. Z80OPCODE op_EA(Z80 *cpu);
  160. Z80OPCODE op_EB(Z80 *cpu);
  161. Z80OPCODE op_EC(Z80 *cpu);
  162. Z80OPCODE op_ED(Z80 *cpu);
  163. Z80OPCODE op_EE(Z80 *cpu);
  164. Z80OPCODE op_EF(Z80 *cpu);
  165. Z80OPCODE op_F0(Z80 *cpu);
  166. Z80OPCODE op_F1(Z80 *cpu);
  167. Z80OPCODE op_F2(Z80 *cpu);
  168. Z80OPCODE op_F3(Z80 *cpu);
  169. Z80OPCODE op_F4(Z80 *cpu);
  170. Z80OPCODE op_F5(Z80 *cpu);
  171. Z80OPCODE op_F6(Z80 *cpu);
  172. Z80OPCODE op_F7(Z80 *cpu);
  173. Z80OPCODE op_F8(Z80 *cpu);
  174. Z80OPCODE op_FA(Z80 *cpu);
  175. Z80OPCODE op_FB(Z80 *cpu);
  176. Z80OPCODE op_FC(Z80 *cpu);
  177. Z80OPCODE op_FD(Z80 *cpu);
  178. Z80OPCODE op_FE(Z80 *cpu);
  179. Z80OPCODE op_FF(Z80 *cpu);
  180.