From 8df5b574224fb84054a6325a5d7b08cb322d31fc Mon Sep 17 00:00:00 2001 From: hap Date: Sat, 21 Jan 2017 20:58:27 +0100 Subject: tms0970: fix problem with DDIG, should fix comp4 leds (nw) --- src/devices/cpu/tms1000/tms0970.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/devices/cpu/tms1000/tms0970.cpp b/src/devices/cpu/tms1000/tms0970.cpp index 116c197e996..0f67ffa4055 100644 --- a/src/devices/cpu/tms1000/tms0970.cpp +++ b/src/devices/cpu/tms1000/tms0970.cpp @@ -150,7 +150,7 @@ void tms0970_cpu_device::op_setr() { // SETR: set output register // DDIG line is a coincidence between the selected output pla row(s) and segment pla row(s) - int ddig = (m_opla->read(m_a) & m_o) ? 1 : 0; + int ddig = (~m_opla->read(m_a) & m_o) ? 0 : 1; m_r = (m_r & ~(1 << m_y)) | (ddig << m_y); } -- cgit v1.2.3