summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Michaël Banaan Ananas <happppp@users.noreply.github.com>2013-03-17 12:28:10 +0000
committer Michaël Banaan Ananas <happppp@users.noreply.github.com>2013-03-17 12:28:10 +0000
commit92ecf81b5a32fbe64860e6b4fd1864f2baa25091 (patch)
treed3a6f6f0f76a25c7d79344d2d10d8eb903e550de /src
parent6d9e3964dd4db13b72b7c777a192b798e6b7cd37 (diff)
fix EXG order for konami cpu
Diffstat (limited to 'src')
-rw-r--r--src/emu/cpu/m6809/konami.ops8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/emu/cpu/m6809/konami.ops b/src/emu/cpu/m6809/konami.ops
index ec39ccda88b..3526adf7634 100644
--- a/src/emu/cpu/m6809/konami.ops
+++ b/src/emu/cpu/m6809/konami.ops
@@ -431,10 +431,10 @@ EXG:
{
// konami's EXG instruction differs enough from 6809 to fork the code
UINT8 param = read_opcode_arg();
- exgtfr_register reg1 = read_exgtfr_register(param >> 0);
- exgtfr_register reg2 = read_exgtfr_register(param >> 4);
- write_exgtfr_register(param >> 0, reg2);
- write_exgtfr_register(param >> 4, reg1);
+ exgtfr_register reg1 = read_exgtfr_register(param >> 4);
+ exgtfr_register reg2 = read_exgtfr_register(param >> 0);
+ write_exgtfr_register(param >> 4, reg2);
+ write_exgtfr_register(param >> 0, reg1);
}
eat(hd6309_native_mode() ? 3 : 6);
return;