ARM7: Fix instruction decoding of Thumb shifts

This commit is contained in:
Jeffrey Pfau 2015-10-08 19:52:38 -07:00
parent 3f36f3d88e
commit 47eabe1bc7
2 changed files with 2 additions and 1 deletions

View File

@ -18,6 +18,7 @@ Bugfixes:
- GBA: Fix autodetect problems with some bad dumps of Super Mario Advance 2
- GBA Memory: Fix bad BIOS Load16 on big endian
- GBA Memory: Fix bad Load8 on big endian
- ARM7: Fix instruction decoding of Thumb shifts
Misc:
- Qt: Window size command line options are now supported
- Qt: Increase usability of key mapper

View File

@ -18,7 +18,7 @@
#define DEFINE_IMMEDIATE_5_DECODER_DATA_THUMB(NAME, MNEMONIC) \
DEFINE_THUMB_DECODER(NAME, MNEMONIC, \
info->op3.immediate = (opcode >> 6) & 0x0007; \
info->op3.immediate = (opcode >> 6) & 0x001F; \
info->op1.reg = opcode & 0x0007; \
info->op2.reg = (opcode >> 3) & 0x0007; \
info->affectsCPSR = 1; \