Mercurial > repos > blastem
diff 68kinst.c @ 51:937b47c9b79b
Implement shift instructions (asl, lsl, asr, lsr). Add flags to register printout. Fix minor bug in shift/rotate instruction decoding.
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 15 Dec 2012 23:01:32 -0800 |
parents | 4836d1f3841a |
children | 3b79cbcf6846 |
line wrap: on
line diff
--- a/68kinst.c Thu Dec 13 09:47:40 2012 -0800 +++ b/68kinst.c Sat Dec 15 23:01:32 2012 -0800 @@ -1007,7 +1007,7 @@ } decoded->extra.size = (*istream >> 6) & 0x3; immed = (*istream >> 9) & 0x7; - if (*istream & 0x100) { + if (*istream & 0x20) { decoded->src.addr_mode = MODE_REG; decoded->src.params.regs.pri = immed; } else {