X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=mach.c;h=cca87e40ebed47244ce017d1cc9430d886115a65;hp=27123b2cd9308a3e9f06036044a05f1387c83c05;hb=619867988ebf5dafbf8e1adbda157d85ba9eedeb;hpb=096b1cf7222183d705a26b44710358e8e2c21014 diff --git a/mach.c b/mach.c index 27123b2..cca87e4 100644 --- a/mach.c +++ b/mach.c @@ -796,6 +796,7 @@ int m_move(WORD inst, WORD size) int m_move30(WORD inst, WORD size) { int siz = (int)size; + if (am0 > ABASE) inst |= siz_12[siz] | reg_9[a1reg & 7] | a0reg | extra_addressing[am0 - ABASE]; else @@ -2437,7 +2438,6 @@ int m_pload(WORD inst, WORD siz, WORD extension) inst = 1; else return error("illegal control register specified"); - break; case DREG: inst = (1 << 3) | a0reg;