Subversion Repositories pentevo

Rev

Rev 783 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
716 lvd 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);