Xemu [doxygen]  hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
opcodes_dd.c
Go to the documentation of this file.
1 /* autogenerated from ./opcodes_ddfd.dat, do not edit */
2 
3 /*ADD IX,BC*/
4 static void op_DD_0x09(void)
5 {
6  ADD16(IX,BC);
7  T_WAIT_UNTIL(11);
8  return;
9 }
10 
11 /*ADD IX,DE*/
12 static void op_DD_0x19(void)
13 {
14  ADD16(IX,DE);
15  T_WAIT_UNTIL(11);
16  return;
17 }
18 
19 /*LD IX,@*/
20 static void op_DD_0x21(void)
21 {
22  temp_word.b.l=READ_OP();
23  temp_word.b.h=READ_OP();
24  LD16(IX,temp_word.w);
25  T_WAIT_UNTIL(10);
26  return;
27 }
28 
29 /*LD (@),IX*/
30 static void op_DD_0x22(void)
31 {
32  temp_addr.b.l=READ_OP();
33  temp_addr.b.h=READ_OP();
35  WRITE_MEM(temp_addr.w,temp_word.b.l,10);
36  WRITE_MEM(temp_addr.w+1,temp_word.b.h,13);
37  T_WAIT_UNTIL(16);
38  return;
39 }
40 
41 /*INC IX*/
42 static void op_DD_0x23(void)
43 {
44  INC16(IX);
45  T_WAIT_UNTIL(6);
46  return;
47 }
48 
49 /*INC IXH*/
50 static void op_DD_0x24(void)
51 {
52  INC(IXH);
53  T_WAIT_UNTIL(4);
54  return;
55 }
56 
57 /*DEC IXH*/
58 static void op_DD_0x25(void)
59 {
60  DEC(IXH);
61  T_WAIT_UNTIL(4);
62  return;
63 }
64 
65 /*LD IXH,#*/
66 static void op_DD_0x26(void)
67 {
69  LD(IXH,temp_byte);
70  T_WAIT_UNTIL(7);
71  return;
72 }
73 
74 /*ADD IX,IX*/
75 static void op_DD_0x29(void)
76 {
77  ADD16(IX,IX);
78  T_WAIT_UNTIL(11);
79  return;
80 }
81 
82 /*LD IX,(@)*/
83 static void op_DD_0x2a(void)
84 {
85  temp_addr.b.l=READ_OP();
86  temp_addr.b.h=READ_OP();
87  READ_MEM(temp_word.b.l,temp_addr.w,10);
88  READ_MEM(temp_word.b.h,temp_addr.w+1,13);
90  T_WAIT_UNTIL(16);
91  return;
92 }
93 
94 /*DEC IX*/
95 static void op_DD_0x2b(void)
96 {
97  DEC16(IX);
98  T_WAIT_UNTIL(6);
99  return;
100 }
101 
102 /*INC IXL*/
103 static void op_DD_0x2c(void)
104 {
105  INC(IXL);
106  T_WAIT_UNTIL(4);
107  return;
108 }
109 
110 /*DEC IXL*/
111 static void op_DD_0x2d(void)
112 {
113  DEC(IXL);
114  T_WAIT_UNTIL(4);
115  return;
116 }
117 
118 /*LD IXL,#*/
119 static void op_DD_0x2e(void)
120 {
121  temp_byte=READ_OP();
122  LD(IXL,temp_byte);
123  T_WAIT_UNTIL(7);
124  return;
125 }
126 
127 /*INC (IX+$)*/
128 static void op_DD_0x34(void)
129 {
130  temp_byte=READ_OP();
131  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
134  INC(temp_byte);
136  T_WAIT_UNTIL(19);
137  return;
138 }
139 
140 /*DEC (IX+$)*/
141 static void op_DD_0x35(void)
142 {
143  temp_byte=READ_OP();
144  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
147  DEC(temp_byte);
149  T_WAIT_UNTIL(19);
150  return;
151 }
152 
153 /*LD (IX+$),#*/
154 static void op_DD_0x36(void)
155 {
156  temp_byte=READ_OP();
157  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
159  temp_byte=READ_OP();
162  T_WAIT_UNTIL(15);
163  return;
164 }
165 
166 /*ADD IX,SP*/
167 static void op_DD_0x39(void)
168 {
169  ADD16(IX,SP);
170  T_WAIT_UNTIL(11);
171  return;
172 }
173 
174 /*LD B,IXH*/
175 static void op_DD_0x44(void)
176 {
177  LD(B,IXH);
178  T_WAIT_UNTIL(4);
179  return;
180 }
181 
182 /*LD B,IXL*/
183 static void op_DD_0x45(void)
184 {
185  LD(B,IXL);
186  T_WAIT_UNTIL(4);
187  return;
188 }
189 
190 /*LD B,(IX+$)*/
191 static void op_DD_0x46(void)
192 {
193  temp_byte=READ_OP();
194  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
197  LD(B,temp_byte);
198  T_WAIT_UNTIL(15);
199  return;
200 }
201 
202 /*LD C,IXH*/
203 static void op_DD_0x4c(void)
204 {
205  LD(C,IXH);
206  T_WAIT_UNTIL(4);
207  return;
208 }
209 
210 /*LD C,IXL*/
211 static void op_DD_0x4d(void)
212 {
213  LD(C,IXL);
214  T_WAIT_UNTIL(4);
215  return;
216 }
217 
218 /*LD C,(IX+$)*/
219 static void op_DD_0x4e(void)
220 {
221  temp_byte=READ_OP();
222  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
225  LD(C,temp_byte);
226  T_WAIT_UNTIL(15);
227  return;
228 }
229 
230 /*LD D,IXH*/
231 static void op_DD_0x54(void)
232 {
233  LD(D,IXH);
234  T_WAIT_UNTIL(4);
235  return;
236 }
237 
238 /*LD D,IXL*/
239 static void op_DD_0x55(void)
240 {
241  LD(D,IXL);
242  T_WAIT_UNTIL(4);
243  return;
244 }
245 
246 /*LD D,(IX+$)*/
247 static void op_DD_0x56(void)
248 {
249  temp_byte=READ_OP();
250  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
253  LD(D,temp_byte);
254  T_WAIT_UNTIL(15);
255  return;
256 }
257 
258 /*LD E,IXH*/
259 static void op_DD_0x5c(void)
260 {
261  LD(E,IXH);
262  T_WAIT_UNTIL(4);
263  return;
264 }
265 
266 /*LD E,IXL*/
267 static void op_DD_0x5d(void)
268 {
269  LD(E,IXL);
270  T_WAIT_UNTIL(4);
271  return;
272 }
273 
274 /*LD E,(IX+$)*/
275 static void op_DD_0x5e(void)
276 {
277  temp_byte=READ_OP();
278  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
281  LD(E,temp_byte);
282  T_WAIT_UNTIL(15);
283  return;
284 }
285 
286 /*LD IXH,B*/
287 static void op_DD_0x60(void)
288 {
289  LD(IXH,B);
290  T_WAIT_UNTIL(4);
291  return;
292 }
293 
294 /*LD IXH,C*/
295 static void op_DD_0x61(void)
296 {
297  LD(IXH,C);
298  T_WAIT_UNTIL(4);
299  return;
300 }
301 
302 /*LD IXH,D*/
303 static void op_DD_0x62(void)
304 {
305  LD(IXH,D);
306  T_WAIT_UNTIL(4);
307  return;
308 }
309 
310 /*LD IXH,E*/
311 static void op_DD_0x63(void)
312 {
313  LD(IXH,E);
314  T_WAIT_UNTIL(4);
315  return;
316 }
317 
318 /*LD IXH,IXH*/
319 static void op_DD_0x64(void)
320 {
321  LD(IXH,IXH);
322  T_WAIT_UNTIL(4);
323  return;
324 }
325 
326 /*LD IXH,IXL*/
327 static void op_DD_0x65(void)
328 {
329  LD(IXH,IXL);
330  T_WAIT_UNTIL(4);
331  return;
332 }
333 
334 /*LD H,(IX+$)*/
335 static void op_DD_0x66(void)
336 {
337  temp_byte=READ_OP();
338  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
341  LD(H,temp_byte);
342  T_WAIT_UNTIL(15);
343  return;
344 }
345 
346 /*LD IXH,A*/
347 static void op_DD_0x67(void)
348 {
349  LD(IXH,A);
350  T_WAIT_UNTIL(4);
351  return;
352 }
353 
354 /*LD IXL,B*/
355 static void op_DD_0x68(void)
356 {
357  LD(IXL,B);
358  T_WAIT_UNTIL(4);
359  return;
360 }
361 
362 /*LD IXL,C*/
363 static void op_DD_0x69(void)
364 {
365  LD(IXL,C);
366  T_WAIT_UNTIL(4);
367  return;
368 }
369 
370 /*LD IXL,D*/
371 static void op_DD_0x6a(void)
372 {
373  LD(IXL,D);
374  T_WAIT_UNTIL(4);
375  return;
376 }
377 
378 /*LD IXL,E*/
379 static void op_DD_0x6b(void)
380 {
381  LD(IXL,E);
382  T_WAIT_UNTIL(4);
383  return;
384 }
385 
386 /*LD IXL,IXH*/
387 static void op_DD_0x6c(void)
388 {
389  LD(IXL,IXH);
390  T_WAIT_UNTIL(4);
391  return;
392 }
393 
394 /*LD IXL,IXL*/
395 static void op_DD_0x6d(void)
396 {
397  LD(IXL,IXL);
398  T_WAIT_UNTIL(4);
399  return;
400 }
401 
402 /*LD L,(IX+$)*/
403 static void op_DD_0x6e(void)
404 {
405  temp_byte=READ_OP();
406  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
409  LD(L,temp_byte);
410  T_WAIT_UNTIL(15);
411  return;
412 }
413 
414 /*LD IXL,A*/
415 static void op_DD_0x6f(void)
416 {
417  LD(IXL,A);
418  T_WAIT_UNTIL(4);
419  return;
420 }
421 
422 /*LD (IX+$),B*/
423 static void op_DD_0x70(void)
424 {
425  temp_byte=READ_OP();
426  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
428  LD(temp_byte,B);
430  T_WAIT_UNTIL(15);
431  return;
432 }
433 
434 /*LD (IX+$),C*/
435 static void op_DD_0x71(void)
436 {
437  temp_byte=READ_OP();
438  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
440  LD(temp_byte,C);
442  T_WAIT_UNTIL(15);
443  return;
444 }
445 
446 /*LD (IX+$),D*/
447 static void op_DD_0x72(void)
448 {
449  temp_byte=READ_OP();
450  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
452  LD(temp_byte,D);
454  T_WAIT_UNTIL(15);
455  return;
456 }
457 
458 /*LD (IX+$),E*/
459 static void op_DD_0x73(void)
460 {
461  temp_byte=READ_OP();
462  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
464  LD(temp_byte,E);
466  T_WAIT_UNTIL(15);
467  return;
468 }
469 
470 /*LD (IX+$),H*/
471 static void op_DD_0x74(void)
472 {
473  temp_byte=READ_OP();
474  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
476  LD(temp_byte,H);
478  T_WAIT_UNTIL(15);
479  return;
480 }
481 
482 /*LD (IX+$),L*/
483 static void op_DD_0x75(void)
484 {
485  temp_byte=READ_OP();
486  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
488  LD(temp_byte,L);
490  T_WAIT_UNTIL(15);
491  return;
492 }
493 
494 /*LD (IX+$),A*/
495 static void op_DD_0x77(void)
496 {
497  temp_byte=READ_OP();
498  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
500  LD(temp_byte,A);
502  T_WAIT_UNTIL(15);
503  return;
504 }
505 
506 /*LD A,IXH*/
507 static void op_DD_0x7c(void)
508 {
509  LD(A,IXH);
510  T_WAIT_UNTIL(4);
511  return;
512 }
513 
514 /*LD A,IXL*/
515 static void op_DD_0x7d(void)
516 {
517  LD(A,IXL);
518  T_WAIT_UNTIL(4);
519  return;
520 }
521 
522 /*LD A,(IX+$)*/
523 static void op_DD_0x7e(void)
524 {
525  temp_byte=READ_OP();
526  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
529  LD(A,temp_byte);
530  T_WAIT_UNTIL(15);
531  return;
532 }
533 
534 /*ADD A,IXH*/
535 static void op_DD_0x84(void)
536 {
537  ADD(A,IXH);
538  T_WAIT_UNTIL(4);
539  return;
540 }
541 
542 /*ADD A,IXL*/
543 static void op_DD_0x85(void)
544 {
545  ADD(A,IXL);
546  T_WAIT_UNTIL(4);
547  return;
548 }
549 
550 /*ADD A,(IX+$)*/
551 static void op_DD_0x86(void)
552 {
553  temp_byte=READ_OP();
554  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
557  ADD(A,temp_byte);
558  T_WAIT_UNTIL(15);
559  return;
560 }
561 
562 /*ADC A,IXH*/
563 static void op_DD_0x8c(void)
564 {
565  ADC(A,IXH);
566  T_WAIT_UNTIL(4);
567  return;
568 }
569 
570 /*ADC A,IXL*/
571 static void op_DD_0x8d(void)
572 {
573  ADC(A,IXL);
574  T_WAIT_UNTIL(4);
575  return;
576 }
577 
578 /*ADC A,(IX+$)*/
579 static void op_DD_0x8e(void)
580 {
581  temp_byte=READ_OP();
582  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
585  ADC(A,temp_byte);
586  T_WAIT_UNTIL(15);
587  return;
588 }
589 
590 /*SUB IXH*/
591 static void op_DD_0x94(void)
592 {
593  SUB(IXH);
594  T_WAIT_UNTIL(4);
595  return;
596 }
597 
598 /*SUB IXL*/
599 static void op_DD_0x95(void)
600 {
601  SUB(IXL);
602  T_WAIT_UNTIL(4);
603  return;
604 }
605 
606 /*SUB (IX+$)*/
607 static void op_DD_0x96(void)
608 {
609  temp_byte=READ_OP();
610  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
613  SUB(temp_byte);
614  T_WAIT_UNTIL(15);
615  return;
616 }
617 
618 /*SBC A,IXH*/
619 static void op_DD_0x9c(void)
620 {
621  SBC(A,IXH);
622  T_WAIT_UNTIL(4);
623  return;
624 }
625 
626 /*SBC A,IXL*/
627 static void op_DD_0x9d(void)
628 {
629  SBC(A,IXL);
630  T_WAIT_UNTIL(4);
631  return;
632 }
633 
634 /*SBC A,(IX+$)*/
635 static void op_DD_0x9e(void)
636 {
637  temp_byte=READ_OP();
638  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
641  SBC(A,temp_byte);
642  T_WAIT_UNTIL(15);
643  return;
644 }
645 
646 /*AND IXH*/
647 static void op_DD_0xa4(void)
648 {
649  AND(IXH);
650  T_WAIT_UNTIL(4);
651  return;
652 }
653 
654 /*AND IXL*/
655 static void op_DD_0xa5(void)
656 {
657  AND(IXL);
658  T_WAIT_UNTIL(4);
659  return;
660 }
661 
662 /*AND (IX+$)*/
663 static void op_DD_0xa6(void)
664 {
665  temp_byte=READ_OP();
666  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
669  AND(temp_byte);
670  T_WAIT_UNTIL(15);
671  return;
672 }
673 
674 /*XOR IXH*/
675 static void op_DD_0xac(void)
676 {
677  XOR(IXH);
678  T_WAIT_UNTIL(4);
679  return;
680 }
681 
682 /*XOR IXL*/
683 static void op_DD_0xad(void)
684 {
685  XOR(IXL);
686  T_WAIT_UNTIL(4);
687  return;
688 }
689 
690 /*XOR (IX+$)*/
691 static void op_DD_0xae(void)
692 {
693  temp_byte=READ_OP();
694  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
697  XOR(temp_byte);
698  T_WAIT_UNTIL(15);
699  return;
700 }
701 
702 /*OR IXH*/
703 static void op_DD_0xb4(void)
704 {
705  OR(IXH);
706  T_WAIT_UNTIL(4);
707  return;
708 }
709 
710 /*OR IXL*/
711 static void op_DD_0xb5(void)
712 {
713  OR(IXL);
714  T_WAIT_UNTIL(4);
715  return;
716 }
717 
718 /*OR (IX+$)*/
719 static void op_DD_0xb6(void)
720 {
721  temp_byte=READ_OP();
722  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
725  OR(temp_byte);
726  T_WAIT_UNTIL(15);
727  return;
728 }
729 
730 /*CP IXH*/
731 static void op_DD_0xbc(void)
732 {
733  CP(IXH);
734  T_WAIT_UNTIL(4);
735  return;
736 }
737 
738 /*CP IXL*/
739 static void op_DD_0xbd(void)
740 {
741  CP(IXL);
742  T_WAIT_UNTIL(4);
743  return;
744 }
745 
746 /*CP (IX+$)*/
747 static void op_DD_0xbe(void)
748 {
749  temp_byte=READ_OP();
750  temp_byte_s=(temp_byte & 0x80)? -(((~temp_byte) & 0x7f)+1): temp_byte;
753  CP(temp_byte);
754  T_WAIT_UNTIL(15);
755  return;
756 }
757 
758 
759 /*POP IX*/
760 static void op_DD_0xe1(void)
761 {
762  POP(IX, /*rd*/4,7);
763  T_WAIT_UNTIL(10);
764  return;
765 }
766 
767 /*EX (SP),IX*/
768 static void op_DD_0xe3(void)
769 {
770  READ_MEM(temp_word.b.l,(SP),4);
771  READ_MEM(temp_word.b.h,(SP+1),7);
772  EX_MPTR(temp_word.w,IX);
773  WRITE_MEM((SP),temp_word.b.l,11);
774  WRITE_MEM((SP+1),temp_word.b.h,14);
775  T_WAIT_UNTIL(19);
776  return;
777 }
778 
779 /*PUSH IX*/
780 static void op_DD_0xe5(void)
781 {
782  PUSH(IX, /*wr*/5,8);
783  T_WAIT_UNTIL(11);
784  return;
785 }
786 
787 /*JP IX*/
788 static void op_DD_0xe9(void)
789 {
790  JP_NO_MPTR(IX);
791  T_WAIT_UNTIL(4);
792  return;
793 }
794 
795 /*LD SP,IX*/
796 static void op_DD_0xf9(void)
797 {
798  LD16(SP,IX);
799  T_WAIT_UNTIL(6);
800  return;
801 }
802 
803 
804 
805 
806 static const z80ex_opcode_fn opcodes_dd[0x100] = {
807  NULL , NULL , NULL , NULL ,
808  NULL , NULL , NULL , NULL ,
809  NULL , op_DD_0x09 , NULL , NULL ,
810  NULL , NULL , NULL , NULL ,
811  NULL , NULL , NULL , NULL ,
812  NULL , NULL , NULL , NULL ,
813  NULL , op_DD_0x19 , NULL , NULL ,
814  NULL , NULL , NULL , NULL ,
815  NULL , op_DD_0x21 , op_DD_0x22 , op_DD_0x23 ,
816  op_DD_0x24 , op_DD_0x25 , op_DD_0x26 , NULL ,
817  NULL , op_DD_0x29 , op_DD_0x2a , op_DD_0x2b ,
818  op_DD_0x2c , op_DD_0x2d , op_DD_0x2e , NULL ,
819  NULL , NULL , NULL , NULL ,
820  op_DD_0x34 , op_DD_0x35 , op_DD_0x36 , NULL ,
821  NULL , op_DD_0x39 , NULL , NULL ,
822  NULL , NULL , NULL , NULL ,
823  NULL , NULL , NULL , NULL ,
824  op_DD_0x44 , op_DD_0x45 , op_DD_0x46 , NULL ,
825  NULL , NULL , NULL , NULL ,
826  op_DD_0x4c , op_DD_0x4d , op_DD_0x4e , NULL ,
827  NULL , NULL , NULL , NULL ,
828  op_DD_0x54 , op_DD_0x55 , op_DD_0x56 , NULL ,
829  NULL , NULL , NULL , NULL ,
830  op_DD_0x5c , op_DD_0x5d , op_DD_0x5e , NULL ,
831  op_DD_0x60 , op_DD_0x61 , op_DD_0x62 , op_DD_0x63 ,
832  op_DD_0x64 , op_DD_0x65 , op_DD_0x66 , op_DD_0x67 ,
833  op_DD_0x68 , op_DD_0x69 , op_DD_0x6a , op_DD_0x6b ,
834  op_DD_0x6c , op_DD_0x6d , op_DD_0x6e , op_DD_0x6f ,
835  op_DD_0x70 , op_DD_0x71 , op_DD_0x72 , op_DD_0x73 ,
836  op_DD_0x74 , op_DD_0x75 , NULL , op_DD_0x77 ,
837  NULL , NULL , NULL , NULL ,
838  op_DD_0x7c , op_DD_0x7d , op_DD_0x7e , NULL ,
839  NULL , NULL , NULL , NULL ,
840  op_DD_0x84 , op_DD_0x85 , op_DD_0x86 , NULL ,
841  NULL , NULL , NULL , NULL ,
842  op_DD_0x8c , op_DD_0x8d , op_DD_0x8e , NULL ,
843  NULL , NULL , NULL , NULL ,
844  op_DD_0x94 , op_DD_0x95 , op_DD_0x96 , NULL ,
845  NULL , NULL , NULL , NULL ,
846  op_DD_0x9c , op_DD_0x9d , op_DD_0x9e , NULL ,
847  NULL , NULL , NULL , NULL ,
848  op_DD_0xa4 , op_DD_0xa5 , op_DD_0xa6 , NULL ,
849  NULL , NULL , NULL , NULL ,
850  op_DD_0xac , op_DD_0xad , op_DD_0xae , NULL ,
851  NULL , NULL , NULL , NULL ,
852  op_DD_0xb4 , op_DD_0xb5 , op_DD_0xb6 , NULL ,
853  NULL , NULL , NULL , NULL ,
854  op_DD_0xbc , op_DD_0xbd , op_DD_0xbe , NULL ,
855  NULL , NULL , NULL , NULL ,
856  NULL , NULL , NULL , NULL ,
857  NULL , NULL , NULL , NULL ,
858  NULL , NULL , NULL , NULL ,
859  NULL , NULL , NULL , NULL ,
860  NULL , NULL , NULL , NULL ,
861  NULL , NULL , NULL , NULL ,
862  NULL , NULL , NULL , NULL ,
863  NULL , op_DD_0xe1 , NULL , op_DD_0xe3 ,
864  NULL , op_DD_0xe5 , NULL , NULL ,
865  NULL , op_DD_0xe9 , NULL , NULL ,
866  NULL , NULL , NULL , NULL ,
867  NULL , NULL , NULL , NULL ,
868  NULL , NULL , NULL , NULL ,
869  NULL , op_DD_0xf9 , NULL , NULL ,
870  NULL , NULL , NULL , NULL
871 };
AND
#define AND(value)
Definition: macros.h:211
OR
#define OR(value)
Definition: macros.h:381
LD
#define LD(dst, src)
Definition: macros.h:325
BC
#define BC
Definition: macros.h:23
ADD
#define ADD(a, value)
Definition: macros.h:244
B
#define B
Definition: macros.h:21
INC
#define INC(value)
Definition: macros.h:313
T_WAIT_UNTIL
#define T_WAIT_UNTIL(t_state)
Definition: macros.h:119
XOR
#define XOR(value)
Definition: macros.h:547
EX_MPTR
#define EX_MPTR(rp1, rp2)
Definition: macros.h:983
temp_byte
#define temp_byte
Definition: z80ex.c:23
SUB
#define SUB(value)
Definition: macros.h:535
PUSH
#define PUSH(rp, wr1, wr2)
Definition: macros.h:432
temp_addr
#define temp_addr
Definition: z80ex.c:25
E
#define E
Definition: macros.h:26
SP
#define SP
Definition: macros.h:59
ADD16
#define ADD16(value1, value2)
Definition: macros.h:256
INC16
#define INC16(value)
Definition: macros.h:320
CP
#define CP(value)
Definition: macros.h:288
SBC
#define SBC(a, value)
Definition: macros.h:480
LD16
#define LD16(dst, src)
Definition: macros.h:345
IXH
#define IXH
Definition: macros.h:49
JP_NO_MPTR
#define JP_NO_MPTR(addr)
Definition: macros.h:364
z80ex_opcode_fn
void(* z80ex_opcode_fn)(void)
Definition: z80ex.c:28
D
#define D
Definition: macros.h:25
IXL
#define IXL
Definition: macros.h:50
POP
#define POP(rp, rd1, rd2)
Definition: macros.h:423
IX
#define IX
Definition: macros.h:51
WRITE_MEM
#define WRITE_MEM(addr, vbyte, t_state)
Definition: macros.h:161
LD_RP_FROM_ADDR_MPTR_16
#define LD_RP_FROM_ADDR_MPTR_16(dst, src, addr)
Definition: macros.h:358
temp_word
#define temp_word
Definition: z80ex.c:26
ADC
#define ADC(a, value)
Definition: macros.h:217
DEC16
#define DEC16(value)
Definition: macros.h:308
H
#define H
Definition: macros.h:29
C
#define C
Definition: macros.h:22
READ_OP
#define READ_OP()
Definition: macros.h:93
MEMPTR
#define MEMPTR
Definition: macros.h:75
LD_RP_TO_ADDR_MPTR_16
#define LD_RP_TO_ADDR_MPTR_16(dst, src, addr)
Definition: macros.h:351
DE
#define DE
Definition: macros.h:27
L
#define L
Definition: macros.h:30
temp_byte_s
#define temp_byte_s
Definition: z80ex.c:24
DEC
#define DEC(value)
Definition: macros.h:301
A
#define A
Definition: macros.h:17
READ_MEM
#define READ_MEM(result, addr, t_state)
Definition: macros.h:147