From 75ce6af1337c4f795d9d32b63b8e97da36b5851c Mon Sep 17 00:00:00 2001 From: Wilbert Pol Date: Fri, 26 Jun 2009 17:49:45 +0000 Subject: Added TMS0980 cpu core. --- src/emu/cpu/tms0980/tms0980.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/emu/cpu/tms0980/tms0980.h (limited to 'src/emu/cpu/tms0980/tms0980.h') diff --git a/src/emu/cpu/tms0980/tms0980.h b/src/emu/cpu/tms0980/tms0980.h new file mode 100644 index 00000000000..cd590d33f8c --- /dev/null +++ b/src/emu/cpu/tms0980/tms0980.h @@ -0,0 +1,27 @@ +#ifndef _TMS0980_H_ +#define _TMS0980_H_ + +#include "cpuintrf.h" + +/* Registers */ +enum { + TMS0980_PC=1, TMS0980_SR, TMS0980_PA, TMS0980_PB, + TMS0980_A, TMS0980_X, TMS0980_Y, TMS0980_STATUS +}; + + +typedef struct _tms0980_config tms0980_config; +struct _tms0980_config { + read8_device_func read_k; + write8_device_func write_o; + write16_device_func write_r; +}; + + +#define CPU_TMS0980 CPU_GET_INFO_NAME( tms0980 ) + +extern CPU_GET_INFO( tms0980 ); +extern CPU_DISASSEMBLE( tms0980 ); + +#endif /* _TMS0980_H_ */ + -- cgit v1.2.3-70-g09d2