summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/tms0980
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2015-02-25 01:21:57 +0100
committer hap <happppp@users.noreply.github.com>2015-02-25 01:21:57 +0100
commitf09190e7f33285e2c3a52585c43456d293d5b7b7 (patch)
treeb1d35097bc864f1a0231ad7b025e2ff4550ac4ef /src/emu/cpu/tms0980
parent06cdbbca4e397716075d079ebbf1dab3a9be4089 (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.c2
-rw-r--r--src/emu/cpu/tms0980/tms0980.h6
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;