\r
;-------------------------------------------------------------------------------\r
\r
+opc_index defl 0\r
+opc_offset defl 0\r
+\r
+opc macro x\r
+ local pos\r
+pos defl $\r
+i_&x equ opc_index\r
+o_&x equ opc_offset\r
+ dc '&x'\r
+opc_index defl opc_index+1\r
+opc_offset defl opc_offset+$-pos\r
+ endm\r
+\r
+\r
t_MNEMONICS:\r
- DC 'ADC'\r
- DC 'ADD'\r
- DC 'AND'\r
- DC 'BIT'\r
- DC 'CALL'\r
- DC 'CCF'\r
- DC 'CP'\r
- DC 'CPD'\r
- DC 'CPDR'\r
- DC 'CPI'\r
- DC 'CPIR'\r
- DC 'CPL'\r
- DC 'DAA'\r
- DC 'DEC'\r
- DC 'DI'\r
- DC 'DJNZ'\r
- DC 'EI'\r
- DC 'EX'\r
- DC 'EXX'\r
- DC 'HALT'\r
- DC 'IM'\r
- DC 'IN'\r
- DC 'INC'\r
- DC 'IND'\r
- DC 'INDR'\r
- DC 'INI'\r
- DC 'INIR'\r
- DC 'JP'\r
- DC 'JR'\r
- DC 'LD'\r
- DC 'LDD'\r
- DC 'LDDR'\r
- DC 'LDI'\r
- DC 'LDIR'\r
- DC 'NEG'\r
- DC 'NOP'\r
- DC 'OR'\r
- DC 'OTDR'\r
- DC 'OTIR'\r
- DC 'OUT'\r
- DC 'OUTD'\r
- DC 'OUTI'\r
- DC 'POP'\r
- DC 'PUSH'\r
- DC 'RES'\r
- DC 'RET'\r
- DC 'RETI'\r
- DC 'RETN'\r
- DC 'RL'\r
- DC 'RLA'\r
- DC 'RLC'\r
- DC 'RLCA'\r
- DC 'RLD'\r
- DC 'RR'\r
- DC 'RRA'\r
- DC 'RRC'\r
- DC 'RRCA'\r
- DC 'RRD'\r
- DC 'RST'\r
- DC 'SBC'\r
- DC 'SCF'\r
- DC 'SET'\r
- DC 'SLA'\r
- DC 'SRA'\r
- DC 'SRL'\r
- DC 'SUB'\r
- DC 'XOR'\r
- DC 'IN0'\r
- DC 'MLT'\r
- DC 'OTDM'\r
- DC 'OTDMR'\r
- DC 'OTIM'\r
- DC 'OTIMR'\r
- DC 'OUT0'\r
- DC 'SLP'\r
- DC 'TST'\r
- DC 'TSTIO'\r
+ opc ADC\r
+ opc ADD\r
+ opc AND\r
+ opc BIT\r
+ opc CALL\r
+ opc CCF\r
+ opc CP\r
+ opc CPD\r
+ opc CPDR\r
+ opc CPI\r
+ opc CPIR\r
+ opc CPL\r
+ opc DAA\r
+ opc DEC\r
+ opc DI\r
+ opc DJNZ\r
+ opc EI\r
+ opc EX\r
+ opc EXX\r
+ opc HALT\r
+ opc IM\r
+ opc IN\r
+ opc INC\r
+ opc IND\r
+ opc INDR\r
+ opc INI\r
+ opc INIR\r
+ opc JP\r
+ opc JR\r
+ opc LD\r
+ opc LDD\r
+ opc LDDR\r
+ opc LDI\r
+ opc LDIR\r
+ opc NEG\r
+ opc NOP\r
+ opc OR\r
+ opc OTDR\r
+ opc OTIR\r
+ opc OUT\r
+ opc OUTD\r
+ opc OUTI\r
+ opc POP\r
+ opc PUSH\r
+ opc RES\r
+ opc RET\r
+ opc RETI\r
+ opc RETN\r
+ opc RL\r
+ opc RLA\r
+ opc RLC\r
+ opc RLCA\r
+ opc RLD\r
+ opc RR\r
+ opc RRA\r
+ opc RRC\r
+ opc RRCA\r
+ opc RRD\r
+ opc RST\r
+ opc SBC\r
+ opc SCF\r
+ opc SET\r
+ opc SLA\r
+ opc SRA\r
+ opc SRL\r
+ opc SUB\r
+ opc XOR\r
+ opc IN0\r
+ opc MLT\r
+ opc OTDM\r
+ opc OTDMR\r
+ opc OTIM\r
+ opc OTIMR\r
+ opc OUT0\r
+ opc SLP\r
+ opc TST\r
+ opc TSTIO\r
DB 0\r
\r
t_BCDEHL_HL_A:\r