--- hatari/src/uae-cpu/readcpu.c 2019/04/01 07:13:47 1.1.1.7 +++ hatari/src/uae-cpu/readcpu.c 2019/04/01 07:15:36 1.1.1.9 @@ -10,7 +10,14 @@ * This file is distributed under the GNU Public License, version 2 or at * your option any later version. Read the file gpl.txt for details. */ -const char ReadCpu_rcsid[] = "Hatari $Id: readcpu.c,v 1.1.1.7 2019/04/01 07:13:47 root Exp $"; + + +/* 2008/04/26 [NP] Handle sz_byte for Areg as a valid srcmode if current instruction is a MOVE */ +/* (e.g. move.b a1,(a0) ($1089)) (fix Blood Money on Superior 65) */ + + + +const char ReadCpu_rcsid[] = "Hatari $Id: readcpu.c,v 1.1.1.9 2019/04/01 07:15:36 root Exp $"; #include #include @@ -521,7 +528,8 @@ static void build_insn (int insn) { srcgather = 0; } - if (srcmode == Areg && sz == sz_byte) +// if (srcmode == Areg && sz == sz_byte) + if (srcmode == Areg && sz == sz_byte && strcmp ( mnemonic , "MOVE" ) != 0 ) // [NP] move.b is valid on 68000 goto nomatch; if (opcstr[pos] != ',')