summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/melps4/melps4.c
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2015-06-15 22:08:18 +0200
committer hap <happppp@users.noreply.github.com>2015-06-15 22:08:18 +0200
commitde3fd6441e5c7bd31c74a1b01137b67dc09a67f9 (patch)
treedaab06422dcec5974efba776f2b81cef1f9ab671 /src/emu/cpu/melps4/melps4.c
parent63cc0ad2144b47c1614a7c0227235e4a71cc2c5a (diff)
fix stupid bug and added undocumented opcodes
Diffstat (limited to 'src/emu/cpu/melps4/melps4.c')
-rw-r--r--src/emu/cpu/melps4/melps4.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/emu/cpu/melps4/melps4.c b/src/emu/cpu/melps4/melps4.c
index c4309c6a3b9..e6291a485da 100644
--- a/src/emu/cpu/melps4/melps4.c
+++ b/src/emu/cpu/melps4/melps4.c
@@ -117,6 +117,7 @@ void melps4_cpu_device::device_start()
m_irqflag[0] = m_irqflag[1] = m_irqflag[2] = false;
m_tmr_irq_enabled[0] = m_tmr_irq_enabled[1] = false;
m_int_state = 0;
+ m_t_state = 0;
m_prohibit_irq = false;
m_possible_irq = false;
@@ -157,6 +158,7 @@ void melps4_cpu_device::device_start()
save_item(NAME(m_irqflag));
save_item(NAME(m_tmr_irq_enabled));
save_item(NAME(m_int_state));
+ save_item(NAME(m_t_state));
save_item(NAME(m_prohibit_irq));
save_item(NAME(m_possible_irq));
@@ -327,6 +329,7 @@ void melps4_cpu_device::execute_set_input(int line, int state)
// timer input pin
case MELPS4_INPUT_LINE_T:
+ write_t_in(state);
break;
default: