fork of PCE focusing on macplus, supporting DaynaPort SCSI network emulation
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

8086: Add missing opcode 0xd5 (AAD) to the disassembler

+12 -2
+12 -2
src/cpu/e8086/disasm.c
··· 5 5 /***************************************************************************** 6 6 * File name: src/cpu/e8086/disasm.c * 7 7 * Created: 2002-05-20 by Hampa Hug <hampa@hampa.ch> * 8 - * Copyright: (C) 2002-2009 Hampa Hug <hampa@hampa.ch> * 8 + * Copyright: (C) 2002-2017 Hampa Hug <hampa@hampa.ch> * 9 9 *****************************************************************************/ 10 10 11 11 /***************************************************************************** ··· 1674 1674 op->arg_n = 1; 1675 1675 } 1676 1676 1677 + /* DOP D5: AAD imm8 */ 1678 + static void dop_d5 (e86_disasm_t *op, unsigned char *src) 1679 + { 1680 + strcpy (op->op, "AAD"); 1681 + disasm_imm8 (op->arg1, src + 1); 1682 + 1683 + op->dat_n = 2; 1684 + op->arg_n = 1; 1685 + } 1686 + 1677 1687 /* DOP D7: XLAT */ 1678 1688 static 1679 1689 void dop_d7 (e86_disasm_t *op, unsigned char *src) ··· 2128 2138 &dop_b8, &dop_b8, &dop_b8, &dop_b8, &dop_b8, &dop_b8, &dop_b8, &dop_b8, 2129 2139 &dop_c0, &dop_c1, &dop_c2, &dop_c3, &dop_c4, &dop_c5, &dop_c6, &dop_c7, /* C0 */ 2130 2140 &dop_c8, &dop_c9, &dop_ca, &dop_cb, &dop_cc, &dop_cd, &dop_ce, &dop_cf, 2131 - &dop_d0, &dop_d1, &dop_d2, &dop_d3, &dop_d4, &dop_ud, &dop_ud, &dop_d7, /* D0 */ 2141 + &dop_d0, &dop_d1, &dop_d2, &dop_d3, &dop_d4, &dop_d5, &dop_ud, &dop_d7, /* D0 */ 2132 2142 &dop_ud, &dop_ud, &dop_ud, &dop_ud, &dop_ud, &dop_ud, &dop_ud, &dop_ud, 2133 2143 &dop_e0, &dop_e0, &dop_e0, &dop_e0, &dop_e4, &dop_e5, &dop_e6, &dop_e7, /* E0 */ 2134 2144 &dop_e8, &dop_e9, &dop_ea, &dop_eb, &dop_ec, &dop_ed, &dop_ee, &dop_ef,