diff options
| author | 2013-03-17 12:28:10 +0000 | |
|---|---|---|
| committer | 2013-03-17 12:28:10 +0000 | |
| commit | 92ecf81b5a32fbe64860e6b4fd1864f2baa25091 (patch) | |
| tree | d3a6f6f0f76a25c7d79344d2d10d8eb903e550de | |
| parent | 6d9e3964dd4db13b72b7c777a192b798e6b7cd37 (diff) | |
fix EXG order for konami cpu
| -rw-r--r-- | src/emu/cpu/m6809/konami.ops | 8 |
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; |
