diff options
author | 2015-06-15 22:08:18 +0200 | |
---|---|---|
committer | 2015-06-15 22:08:18 +0200 | |
commit | de3fd6441e5c7bd31c74a1b01137b67dc09a67f9 (patch) | |
tree | daab06422dcec5974efba776f2b81cef1f9ab671 /src/emu/cpu/melps4/melps4.c | |
parent | 63cc0ad2144b47c1614a7c0227235e4a71cc2c5a (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.c | 3 |
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: |