diff options
Diffstat (limited to 'apps/plugins/zxbox/z80_op2.h')
-rw-r--r-- | apps/plugins/zxbox/z80_op2.h | 188 |
1 files changed, 188 insertions, 0 deletions
diff --git a/apps/plugins/zxbox/z80_op2.h b/apps/plugins/zxbox/z80_op2.h new file mode 100644 index 0000000000..1265f42309 --- /dev/null +++ b/apps/plugins/zxbox/z80_op2.h | |||
@@ -0,0 +1,188 @@ | |||
1 | /* | ||
2 | * Copyright (C) 1996-1998 Szeredi Miklos | ||
3 | * Email: mszeredi@inf.bme.hu | ||
4 | * | ||
5 | * This program is free software; you can redistribute it and/or modify | ||
6 | * it under the terms of the GNU General Public License as published by | ||
7 | * the Free Software Foundation; either version 2 of the License, or | ||
8 | * (at your option) any later version. See the file COPYING. | ||
9 | * | ||
10 | * This program is distributed in the hope that it will be useful, | ||
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | * GNU General Public License for more details. | ||
14 | * | ||
15 | * You should have received a copy of the GNU General Public License | ||
16 | * along with this program; if not, write to the Free Software | ||
17 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
18 | * | ||
19 | */ | ||
20 | |||
21 | /* extern z80t z80op_nop(z80t); */ | ||
22 | extern z80t z80op_ld_b_c(z80t); | ||
23 | extern z80t z80op_ld_b_d(z80t); | ||
24 | extern z80t z80op_ld_b_e(z80t); | ||
25 | extern z80t z80op_ld_b_h(z80t); | ||
26 | extern z80t z80op_ld_b_l(z80t); | ||
27 | extern z80t z80op_ld_b_ihl(z80t); | ||
28 | extern z80t z80op_ld_b_a(z80t); | ||
29 | extern z80t z80op_ld_c_b(z80t); | ||
30 | /* extern z80t z80op_nop(z80t); */ | ||
31 | extern z80t z80op_ld_c_d(z80t); | ||
32 | extern z80t z80op_ld_c_e(z80t); | ||
33 | extern z80t z80op_ld_c_h(z80t); | ||
34 | extern z80t z80op_ld_c_l(z80t); | ||
35 | extern z80t z80op_ld_c_ihl(z80t); | ||
36 | extern z80t z80op_ld_c_a(z80t); | ||
37 | |||
38 | extern z80t z80op_ld_d_b(z80t); | ||
39 | extern z80t z80op_ld_d_c(z80t); | ||
40 | /* extern z80t z80op_nop(z80t); */ | ||
41 | extern z80t z80op_ld_d_e(z80t); | ||
42 | extern z80t z80op_ld_d_h(z80t); | ||
43 | extern z80t z80op_ld_d_l(z80t); | ||
44 | extern z80t z80op_ld_d_ihl(z80t); | ||
45 | extern z80t z80op_ld_d_a(z80t); | ||
46 | extern z80t z80op_ld_e_b(z80t); | ||
47 | extern z80t z80op_ld_e_c(z80t); | ||
48 | extern z80t z80op_ld_e_d(z80t); | ||
49 | /* extern z80t z80op_nop(z80t); */ | ||
50 | extern z80t z80op_ld_e_h(z80t); | ||
51 | extern z80t z80op_ld_e_l(z80t); | ||
52 | extern z80t z80op_ld_e_ihl(z80t); | ||
53 | extern z80t z80op_ld_e_a(z80t); | ||
54 | |||
55 | extern z80t z80op_ld_h_b(z80t); | ||
56 | extern z80t z80op_ld_h_c(z80t); | ||
57 | extern z80t z80op_ld_h_d(z80t); | ||
58 | extern z80t z80op_ld_h_e(z80t); | ||
59 | /* extern z80t z80op_nop(z80t); */ | ||
60 | extern z80t z80op_ld_h_l(z80t); | ||
61 | extern z80t z80op_ld_h_ihl(z80t); | ||
62 | extern z80t z80op_ld_h_a(z80t); | ||
63 | extern z80t z80op_ld_l_b(z80t); | ||
64 | extern z80t z80op_ld_l_c(z80t); | ||
65 | extern z80t z80op_ld_l_d(z80t); | ||
66 | extern z80t z80op_ld_l_e(z80t); | ||
67 | extern z80t z80op_ld_l_h(z80t); | ||
68 | /* extern z80t z80op_nop(z80t); */ | ||
69 | extern z80t z80op_ld_l_ihl(z80t); | ||
70 | extern z80t z80op_ld_l_a(z80t); | ||
71 | |||
72 | extern z80t z80op_ld_ihl_b(z80t); | ||
73 | extern z80t z80op_ld_ihl_c(z80t); | ||
74 | extern z80t z80op_ld_ihl_d(z80t); | ||
75 | extern z80t z80op_ld_ihl_e(z80t); | ||
76 | extern z80t z80op_ld_ihl_h(z80t); | ||
77 | extern z80t z80op_ld_ihl_l(z80t); | ||
78 | extern z80t z80op_halt(z80t); | ||
79 | extern z80t z80op_ld_ihl_a(z80t); | ||
80 | extern z80t z80op_ld_a_b(z80t); | ||
81 | extern z80t z80op_ld_a_c(z80t); | ||
82 | extern z80t z80op_ld_a_d(z80t); | ||
83 | extern z80t z80op_ld_a_e(z80t); | ||
84 | extern z80t z80op_ld_a_h(z80t); | ||
85 | extern z80t z80op_ld_a_l(z80t); | ||
86 | extern z80t z80op_ld_a_ihl(z80t); | ||
87 | /* extern z80t z80op_nop(z80t); */ | ||
88 | |||
89 | |||
90 | /* IX */ | ||
91 | |||
92 | extern z80t z80op_ld_b_ixh(z80t); | ||
93 | extern z80t z80op_ld_b_ixl(z80t); | ||
94 | |||
95 | extern z80t z80op_ld_c_ixh(z80t); | ||
96 | extern z80t z80op_ld_c_ixl(z80t); | ||
97 | |||
98 | extern z80t z80op_ld_d_ixh(z80t); | ||
99 | extern z80t z80op_ld_d_ixl(z80t); | ||
100 | |||
101 | extern z80t z80op_ld_e_ixh(z80t); | ||
102 | extern z80t z80op_ld_e_ixl(z80t); | ||
103 | |||
104 | extern z80t z80op_ld_ixh_b(z80t); | ||
105 | extern z80t z80op_ld_ixh_c(z80t); | ||
106 | extern z80t z80op_ld_ixh_d(z80t); | ||
107 | extern z80t z80op_ld_ixh_e(z80t); | ||
108 | /* extern z80t z80op_ld_ixh_ixh(z80t); */ | ||
109 | extern z80t z80op_ld_ixh_ixl(z80t); | ||
110 | extern z80t z80op_ld_ixh_a(z80t); | ||
111 | |||
112 | |||
113 | extern z80t z80op_ld_ixl_b(z80t); | ||
114 | extern z80t z80op_ld_ixl_c(z80t); | ||
115 | extern z80t z80op_ld_ixl_d(z80t); | ||
116 | extern z80t z80op_ld_ixl_e(z80t); | ||
117 | extern z80t z80op_ld_ixl_ixh(z80t); | ||
118 | /* extern z80t z80op_ld_ixl_ixl(z80t); */ | ||
119 | extern z80t z80op_ld_ixl_a(z80t); | ||
120 | |||
121 | extern z80t z80op_ld_a_ixh(z80t); | ||
122 | extern z80t z80op_ld_a_ixl(z80t); | ||
123 | |||
124 | extern z80t z80op_ld_iixd_b(z80t); | ||
125 | extern z80t z80op_ld_iixd_c(z80t); | ||
126 | extern z80t z80op_ld_iixd_d(z80t); | ||
127 | extern z80t z80op_ld_iixd_e(z80t); | ||
128 | extern z80t z80op_ld_iixd_h(z80t); | ||
129 | extern z80t z80op_ld_iixd_l(z80t); | ||
130 | extern z80t z80op_ld_iixd_a(z80t); | ||
131 | |||
132 | extern z80t z80op_ld_b_iixd(z80t); | ||
133 | extern z80t z80op_ld_c_iixd(z80t); | ||
134 | extern z80t z80op_ld_d_iixd(z80t); | ||
135 | extern z80t z80op_ld_e_iixd(z80t); | ||
136 | extern z80t z80op_ld_h_iixd(z80t); | ||
137 | extern z80t z80op_ld_l_iixd(z80t); | ||
138 | extern z80t z80op_ld_a_iixd(z80t); | ||
139 | |||
140 | /* IY */ | ||
141 | |||
142 | extern z80t z80op_ld_b_iyh(z80t); | ||
143 | extern z80t z80op_ld_b_iyl(z80t); | ||
144 | |||
145 | extern z80t z80op_ld_c_iyh(z80t); | ||
146 | extern z80t z80op_ld_c_iyl(z80t); | ||
147 | |||
148 | extern z80t z80op_ld_d_iyh(z80t); | ||
149 | extern z80t z80op_ld_d_iyl(z80t); | ||
150 | |||
151 | extern z80t z80op_ld_e_iyh(z80t); | ||
152 | extern z80t z80op_ld_e_iyl(z80t); | ||
153 | |||
154 | extern z80t z80op_ld_iyh_b(z80t); | ||
155 | extern z80t z80op_ld_iyh_c(z80t); | ||
156 | extern z80t z80op_ld_iyh_d(z80t); | ||
157 | extern z80t z80op_ld_iyh_e(z80t); | ||
158 | /* extern z80t z80op_ld_iyh_iyh(z80t); */ | ||
159 | extern z80t z80op_ld_iyh_iyl(z80t); | ||
160 | extern z80t z80op_ld_iyh_a(z80t); | ||
161 | |||
162 | |||
163 | extern z80t z80op_ld_iyl_b(z80t); | ||
164 | extern z80t z80op_ld_iyl_c(z80t); | ||
165 | extern z80t z80op_ld_iyl_d(z80t); | ||
166 | extern z80t z80op_ld_iyl_e(z80t); | ||
167 | extern z80t z80op_ld_iyl_iyh(z80t); | ||
168 | /* extern z80t z80op_ld_iyl_iyl(z80t); */ | ||
169 | extern z80t z80op_ld_iyl_a(z80t); | ||
170 | |||
171 | extern z80t z80op_ld_a_iyh(z80t); | ||
172 | extern z80t z80op_ld_a_iyl(z80t); | ||
173 | |||
174 | extern z80t z80op_ld_iiyd_b(z80t); | ||
175 | extern z80t z80op_ld_iiyd_c(z80t); | ||
176 | extern z80t z80op_ld_iiyd_d(z80t); | ||
177 | extern z80t z80op_ld_iiyd_e(z80t); | ||
178 | extern z80t z80op_ld_iiyd_h(z80t); | ||
179 | extern z80t z80op_ld_iiyd_l(z80t); | ||
180 | extern z80t z80op_ld_iiyd_a(z80t); | ||
181 | |||
182 | extern z80t z80op_ld_b_iiyd(z80t); | ||
183 | extern z80t z80op_ld_c_iiyd(z80t); | ||
184 | extern z80t z80op_ld_d_iiyd(z80t); | ||
185 | extern z80t z80op_ld_e_iiyd(z80t); | ||
186 | extern z80t z80op_ld_h_iiyd(z80t); | ||
187 | extern z80t z80op_ld_l_iiyd(z80t); | ||
188 | extern z80t z80op_ld_a_iiyd(z80t); | ||