0071681508cea2973729cc204f5d72914e8ecb97
[reactos.git] / rosapps / applications / devutils / cputointel / From / m68k / M68kopcode.c
1
2 #include <stdio.h>
3 #include <stdlib.h>
4 #include "m68k.h"
5 #include "misc.h"
6
7
8 CPU_INT M68k_Abcd( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
9 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
10 {
11 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
12
13 printf(";Abcd unimplement\n");
14 return -1;
15 }
16
17 CPU_INT M68k_Add(FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
18 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
19 {
20 CPU_INT opmode;
21 CPU_INT mode;
22 CPU_INT Rx;
23 CPU_INT Ry;
24 //CPU_INT cpuint;
25
26 opmode = ConvertBitToByte(M68k_Opmode);
27 mode = ConvertBitToByte(M68k_Mode);
28 Rx = ConvertBitToByte(M68k_Rx);
29 Ry = ConvertBitToByte(M68k_Ry);
30
31 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
32
33 if (opmode == 0x00)
34 {
35 /* <ea> + Dn -> Dn */
36 printf(";Add unimplement of \"<ea> + Dn -> Dn\" \n");
37
38 }
39
40 if (opmode == 0x01)
41 {
42 /* <ea> + Dn -> Dn */
43 printf(";Add unimplement of \"<ea> + Dn -> Dn\" \n");
44 }
45
46 if (opmode == 0x02)
47 {
48 /* <ea> + Dn -> Dn */
49 printf(";Add unimplement of \"<ea> + Dn -> Dn\" \n");
50 }
51
52 if (opmode == 0x03)
53 {
54 /* <ea> + An -> An */
55 printf(";Add unimplement of \"<ea> + An -> An\" \n");
56 }
57
58 if (opmode == 0x04)
59 {
60 /* Dn + <ea> -> <ea> */
61 printf(";Add unimplement of \"Dn + <ea> -> <ea>\" \n");
62 }
63
64 if (opmode == 0x05)
65 {
66 /* Dn + <ea> -> <ea> */
67 printf(";Add unimplement of \"Dn + <ea> -> <ea>\" \n");
68 }
69
70 if (opmode == 0x06)
71 {
72 /* Dn + <ea> -> <ea> */
73 printf(";Add unimplement of \"Dn + <ea> -> <ea>\" \n");
74 }
75
76 if (opmode == 0x07)
77 {
78 /* <ea> + An -> An */
79 printf(";Add unimplement of \"<ea> + An -> An\" \n");
80 }
81
82
83
84
85
86 return -1;
87 }
88
89 CPU_INT M68k_Addi( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
90 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
91 {
92 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
93
94 printf(";Addi unimplement\n");
95 return -1;
96 }
97
98 CPU_INT M68k_Addq( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
99 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
100 {
101 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
102
103 printf(";Addq unimplement\n");
104 return -1;
105 }
106
107 CPU_INT M68k_Addx( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
108 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
109 {
110 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
111
112 printf(";Addx unimplement\n");
113 return -1;
114 }
115
116 CPU_INT M68k_And( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
117 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
118 {
119 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
120
121 printf(";And unimplement\n");
122 return -1;
123 }
124
125 CPU_INT M68k_Andi( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
126 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
127 {
128 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
129
130 printf(";Andi unimplement\n");
131 return -1;
132 }
133
134 CPU_INT M68k_AndToCCR( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
135 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
136 {
137 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
138
139 printf(";AndToCCR unimplement\n");
140 return -1;
141 }
142
143 CPU_INT M68k_Asl( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
144 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
145 {
146 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
147
148 printf(";Asl unimplement\n");
149 return -1;
150 }
151
152 CPU_INT M68k_Asr( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
153 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
154 {
155 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
156
157 printf(";Asr unimplement\n");
158 return -1;
159 }
160
161 CPU_INT M68k_Bhi( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
162 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
163 {
164 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
165
166 printf(";Bhi unimplement\n");
167 return -1;
168 }
169
170 CPU_INT M68k_Bls( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
171 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
172 {
173 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
174
175 printf(";Bls unimplement\n");
176 return -1;
177 }
178
179 CPU_INT M68k_Bcc( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
180 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
181 {
182 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
183
184 printf(";Bcc unimplement\n");
185 return -1;
186 }
187
188 CPU_INT M68k_Bcs( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
189 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
190 {
191 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
192
193 printf(";Bcs unimplement\n");
194 return -1;
195 }
196
197 CPU_INT M68k_Bne( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
198 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
199 {
200 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
201
202 printf(";Bne unimplement\n");
203 return -1;
204 }
205
206 CPU_INT M68k_Beq( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
207 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
208 {
209 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
210
211 printf(";Beq unimplement\n");
212 return -1;
213 }
214
215 CPU_INT M68k_Bvc( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
216 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
217 {
218 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
219
220 printf(";Bvc unimplement\n");
221 return -1;
222 }
223
224 CPU_INT M68k_Bvs( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
225 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
226 {
227 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
228
229 printf(";Bvs unimplement\n");
230 return -1;
231 }
232
233 CPU_INT M68k_Bpl( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
234 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
235 {
236 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
237
238 printf(";Bpl unimplement\n");
239 return -1;
240 }
241
242 CPU_INT M68k_Bmi( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
243 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
244 {
245 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
246
247 printf(";Bmi unimplement\n");
248 return -1;
249 }
250
251 CPU_INT M68k_Bge( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
252 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
253 {
254 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
255
256 printf(";Bge unimplement\n");
257 return -1;
258 }
259
260 CPU_INT M68k_Blt( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
261 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
262 {
263 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
264
265 printf(";Blt unimplement\n");
266 return -1;
267 }
268
269 CPU_INT M68k_Bgt( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
270 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
271 {
272 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
273
274 printf(";Bgt unimplement\n");
275 return -1;
276 }
277
278 CPU_INT M68k_Ble( FILE *out, CPU_BYTE * cpu_buffer, CPU_UNINT cpu_pos,
279 CPU_UNINT cpu_size, CPU_UNINT BaseAddress, CPU_UNINT cpuarch)
280 {
281 fprintf(out,"Line_0x%8x :\n",BaseAddress + cpu_pos);
282
283 printf(";Ble unimplement\n");
284 return -1;
285 }
286
287