diff options
author | 2009-06-26 17:49:45 +0000 | |
---|---|---|
committer | 2009-06-26 17:49:45 +0000 | |
commit | 75ce6af1337c4f795d9d32b63b8e97da36b5851c (patch) | |
tree | 79cbc9d5a2f694d407f2b1aa91b696f6a8fa2779 /src/emu/cpu/tms0980/tms0980.h | |
parent | 1d51c36ef33b7b2f87b5ae557af504751bf3e2b0 (diff) |
Added TMS0980 cpu core.
Diffstat (limited to 'src/emu/cpu/tms0980/tms0980.h')
-rw-r--r-- | src/emu/cpu/tms0980/tms0980.h | 27 |
1 files changed, 27 insertions, 0 deletions
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_ */ + |