diff options
author | 2015-05-22 21:35:51 +0200 | |
---|---|---|
committer | 2015-05-22 21:35:51 +0200 | |
commit | 3d66fa5ccff9a756f6174a7986c477316898bc22 (patch) | |
tree | aedad37a3b5d54d4e2e880221b9070611abfdd77 /src/emu | |
parent | 7b341ed3ee28caa9cfeabfc58df9eb3e80e619b9 (diff) |
added entex efootb4 and ebaskb2 skeletons
Diffstat (limited to 'src/emu')
-rw-r--r-- | src/emu/cpu/tms0980/tms0980.c | 5 | ||||
-rw-r--r-- | src/emu/cpu/tms0980/tms0980.h | 6 |
2 files changed, 11 insertions, 0 deletions
diff --git a/src/emu/cpu/tms0980/tms0980.c b/src/emu/cpu/tms0980/tms0980.c index 3c1db6c8a3d..d7b13db1d62 100644 --- a/src/emu/cpu/tms0980/tms0980.c +++ b/src/emu/cpu/tms0980/tms0980.c @@ -140,6 +140,7 @@ unknown cycle: CME, SSE, SSS // - the ALU is between the opla and mpla const device_type TMS1000 = &device_creator<tms1000_cpu_device>; // 28-pin DIP, 11 R pins const device_type TMS1070 = &device_creator<tms1070_cpu_device>; // high voltage version +const device_type TMS1040 = &device_creator<tms1040_cpu_device>; // same as TMS1070 with just a different pinout? const device_type TMS1200 = &device_creator<tms1200_cpu_device>; // 40-pin DIP, 13 R pins // TMS1270 has 10 O pins, how does that work? @@ -230,6 +231,10 @@ tms1070_cpu_device::tms1070_cpu_device(const machine_config &mconfig, const char : tms1000_cpu_device(mconfig, TMS1070, "TMS1070", tag, owner, clock, 8, 11, 6, 8, 2, 10, ADDRESS_MAP_NAME(program_10bit_8), 6, ADDRESS_MAP_NAME(data_64x4), "tms1070", __FILE__) { } +tms1040_cpu_device::tms1040_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) + : tms1000_cpu_device(mconfig, TMS1040, "TMS1040", tag, owner, clock, 8, 11, 6, 8, 2, 10, ADDRESS_MAP_NAME(program_10bit_8), 6, ADDRESS_MAP_NAME(data_64x4), "tms1040", __FILE__) +{ } + tms1200_cpu_device::tms1200_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : tms1000_cpu_device(mconfig, TMS1200, "TMS1200", tag, owner, clock, 8, 13, 6, 8, 2, 10, ADDRESS_MAP_NAME(program_10bit_8), 6, ADDRESS_MAP_NAME(data_64x4), "tms1200", __FILE__) { } diff --git a/src/emu/cpu/tms0980/tms0980.h b/src/emu/cpu/tms0980/tms0980.h index 15caeedeedb..7ea8a4afd96 100644 --- a/src/emu/cpu/tms0980/tms0980.h +++ b/src/emu/cpu/tms0980/tms0980.h @@ -226,6 +226,12 @@ public: tms1070_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); }; +class tms1040_cpu_device : public tms1000_cpu_device +{ +public: + tms1040_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); +}; + class tms1200_cpu_device : public tms1000_cpu_device { |