diff options
author | 2015-06-17 23:08:09 +0200 | |
---|---|---|
committer | 2015-06-17 23:08:09 +0200 | |
commit | ed908b8fcce3f0e9bd02bf981f2b046b3ca3b2e6 (patch) | |
tree | 23f2f4759acd6aaf71e8ba486f77502e3c5938ac /src/emu/cpu/melps4/melps4.c | |
parent | 3f9b69b063ed0ff398c0aabfe947b0579c09bad0 (diff) |
fix skip on la/lxy
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 686b49d396a..5b58d73bb55 100644 --- a/src/emu/cpu/melps4/melps4.c +++ b/src/emu/cpu/melps4/melps4.c @@ -431,7 +431,10 @@ void melps4_cpu_device::execute_run() { // if it's a long jump, skip next one as well if (m_op != m_ba_op && (m_op & ~0xf) != m_sp_mask) + { m_skip = false; + m_op = 0; // fake nop + } } else execute_one(); |