diff options
Diffstat (limited to 'trunk/src/emu/cpu/v30mz/nec.h')
-rw-r--r-- | trunk/src/emu/cpu/v30mz/nec.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/trunk/src/emu/cpu/v30mz/nec.h b/trunk/src/emu/cpu/v30mz/nec.h new file mode 100644 index 00000000000..a3e575b3413 --- /dev/null +++ b/trunk/src/emu/cpu/v30mz/nec.h @@ -0,0 +1,23 @@ +/* ASG 971222 -- rewrote this interface */ +#ifndef __NECINTRF_H__ +#define __NECINTRF_H__ + + +typedef struct _nec_config nec_config; +struct _nec_config +{ + const UINT8* v25v35_decryptiontable; // internal decryption table +}; + +enum +{ + NEC_PC=0, + NEC_IP, NEC_AW, NEC_CW, NEC_DW, NEC_BW, NEC_SP, NEC_BP, NEC_IX, NEC_IY, + NEC_FLAGS, NEC_ES, NEC_CS, NEC_SS, NEC_DS, + NEC_VECTOR, NEC_PENDING +}; + +/* Public functions */ +DECLARE_LEGACY_CPU_DEVICE(V30MZ, v30mz); + +#endif /* __NECINTRF_H__ */ |