Mercurial > repos > blastem
comparison 68kinst.c @ 208:3457dc6fd558
Tweaks to make blastem compatible with m68k-tester
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 26 Jan 2013 01:33:32 -0800 |
parents | 7c227a8ec53d |
children | 8db584faac4b |
comparison
equal
deleted
inserted
replaced
207:c82f65a87a53 | 208:3457dc6fd558 |
---|---|
852 immed = sign_extend8(immed); | 852 immed = sign_extend8(immed); |
853 } | 853 } |
854 decoded->src.params.immed = immed; | 854 decoded->src.params.immed = immed; |
855 break; | 855 break; |
856 case MOVEQ: | 856 case MOVEQ: |
857 if (*istream & 0x100) { | |
858 decoded->op = M68K_INVALID; | |
859 return start+1; | |
860 } | |
857 decoded->op = M68K_MOVE; | 861 decoded->op = M68K_MOVE; |
858 decoded->variant = VAR_QUICK; | 862 decoded->variant = VAR_QUICK; |
859 decoded->extra.size = OPSIZE_LONG; | 863 decoded->extra.size = OPSIZE_LONG; |
860 decoded->src.addr_mode = MODE_IMMEDIATE; | 864 decoded->src.addr_mode = MODE_IMMEDIATE; |
861 decoded->src.params.immed = sign_extend8(*istream & 0xFF); | 865 decoded->src.params.immed = sign_extend8(*istream & 0xFF); |