summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/z80/z80dasm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/z80/z80dasm.h')
-rw-r--r--src/devices/cpu/z80/z80dasm.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/devices/cpu/z80/z80dasm.h b/src/devices/cpu/z80/z80dasm.h
index 774f4df89a8..5067e7f25e2 100644
--- a/src/devices/cpu/z80/z80dasm.h
+++ b/src/devices/cpu/z80/z80dasm.h
@@ -30,6 +30,7 @@ protected:
enum e_mnemonics
{
+ // z80
zADC ,zADD ,zAND ,zBIT ,zCALL ,zCCF ,zCP ,zCPD ,
zCPDR ,zCPI ,zCPIR ,zCPL ,zDAA ,zDB ,zDEC ,zDI ,
zDJNZ ,zEI ,zEX ,zEXX ,zHLT ,zIM ,zIN ,zINC ,
@@ -39,6 +40,12 @@ protected:
zRETN ,zRL ,zRLA ,zRLC ,zRLCA ,zRLD ,zRR ,zRRA ,
zRRC ,zRRCA ,zRRD ,zRST ,zSBC ,zSCF ,zSET ,zSLA ,
zSLL ,zSRA ,zSRL ,zSUB ,zXOR
+
+ // z80n
+ ,zSWAP ,zMIRR ,zTEST ,
+ zBSLA ,zBSRA ,zBSRL ,zBSRF ,zBRLC ,zMUL ,zOTIB ,zNREG ,
+ zPXDN ,zPXAD ,zSTAE ,zLDIX ,zLDWS ,zLDDX ,zLIRX ,zLPRX ,
+ zLDRX
};
static inline char sign(s8 offset);
@@ -51,6 +58,7 @@ protected:
static const z80dasm mnemonic_xx[256];
static const z80dasm mnemonic_main[256];
+ virtual const z80dasm &get_mnemonic_ed(u8 opcode) { return mnemonic_ed[opcode]; }
};
#endif