mirror of https://github.com/mgba-emu/mgba.git
ARM7: Fix instruction decoding of Thumb shifts
This commit is contained in:
parent
3f36f3d88e
commit
47eabe1bc7
1
CHANGES
1
CHANGES
|
@ -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
|
||||
|
|
|
@ -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; \
|
||||
|
|
Loading…
Reference in New Issue