diff options
author | 2015-02-25 01:21:57 +0100 | |
---|---|---|
committer | 2015-02-25 01:21:57 +0100 | |
commit | f09190e7f33285e2c3a52585c43456d293d5b7b7 (patch) | |
tree | b1d35097bc864f1a0231ad7b025e2ff4550ac4ef /src/emu/cpu/tms0980 | |
parent | 06cdbbca4e397716075d079ebbf1dab3a9be4089 (diff) |
added support for defining a 7seg decoder table for AMI S2000
Diffstat (limited to 'src/emu/cpu/tms0980')
-rw-r--r-- | src/emu/cpu/tms0980/tms0980.c | 2 | ||||
-rw-r--r-- | src/emu/cpu/tms0980/tms0980.h | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/emu/cpu/tms0980/tms0980.c b/src/emu/cpu/tms0980/tms0980.c index a010d26c9ab..a81bbf6a886 100644 --- a/src/emu/cpu/tms0980/tms0980.c +++ b/src/emu/cpu/tms0980/tms0980.c @@ -821,7 +821,7 @@ void tms0270_cpu_device::read_opcode() void tms1xxx_cpu_device::write_o_output(UINT8 index) { // a hardcoded table is supported if the output pla is unknown - m_o = (c_output_pla == NULL) ? m_opla->read(index) : c_output_pla[index]; + m_o = (m_output_pla_table == NULL) ? m_opla->read(index) : m_output_pla_table[index]; m_write_o(0, m_o & m_o_mask, 0xffff); } diff --git a/src/emu/cpu/tms0980/tms0980.h b/src/emu/cpu/tms0980/tms0980.h index b429b5b7720..2a44449ba1d 100644 --- a/src/emu/cpu/tms0980/tms0980.h +++ b/src/emu/cpu/tms0980/tms0980.h @@ -64,7 +64,7 @@ public: , m_pc_bits(pc_bits) , m_byte_bits(byte_bits) , m_x_bits(x_bits) - , c_output_pla(NULL) + , m_output_pla_table(NULL) , m_read_k(*this) , m_write_o(*this) , m_write_r(*this) @@ -76,7 +76,7 @@ public: template<class _Object> static devcb_base &set_write_o_callback(device_t &device, _Object object) { return downcast<tms1xxx_cpu_device &>(device).m_write_o.set_callback(object); } template<class _Object> static devcb_base &set_write_r_callback(device_t &device, _Object object) { return downcast<tms1xxx_cpu_device &>(device).m_write_r.set_callback(object); } template<class _Object> static devcb_base &set_power_off_callback(device_t &device, _Object object) { return downcast<tms1xxx_cpu_device &>(device).m_power_off.set_callback(object); } - static void set_output_pla(device_t &device, const UINT16 *output_pla) { downcast<tms1xxx_cpu_device &>(device).c_output_pla = output_pla; } + static void set_output_pla(device_t &device, const UINT16 *output_pla) { downcast<tms1xxx_cpu_device &>(device).m_output_pla_table = output_pla; } protected: // device-level overrides @@ -185,7 +185,7 @@ protected: address_space *m_program; address_space *m_data; - const UINT16 *c_output_pla; + const UINT16 *m_output_pla_table; devcb_read8 m_read_k; devcb_write16 m_write_o; devcb_write16 m_write_r; |