comparison 68kinst.c @ 197:7c227a8ec53d

Add instruction address logging to translator and support for reading an address log to the disassembler
author Mike Pavone <pavone@retrodev.com>
date Thu, 17 Jan 2013 20:00:07 -0800
parents ebcbdd1c4cc8
children 3457dc6fd558
comparison
equal deleted inserted replaced
196:f8955d33486d 197:7c227a8ec53d
446 if (!istream) { 446 if (!istream) {
447 decoded->op = M68K_INVALID; 447 decoded->op = M68K_INVALID;
448 return start+1; 448 return start+1;
449 } 449 }
450 istream = m68k_decode_op_ex(istream, opmode, reg, decoded->extra.size, &(decoded->dst)); 450 istream = m68k_decode_op_ex(istream, opmode, reg, decoded->extra.size, &(decoded->dst));
451 if (!istream) { 451 if (!istream || decoded->dst.addr_mode == MODE_IMMEDIATE) {
452 decoded->op = M68K_INVALID; 452 decoded->op = M68K_INVALID;
453 return start+1; 453 return start+1;
454 } 454 }
455 break; 455 break;
456 case MISC: 456 case MISC: