--- np2/i286c/i286c.mcr 2003/12/19 23:33:49 1.18 +++ np2/i286c/i286c.mcr 2004/02/18 18:29:29 1.19 @@ -500,5 +500,7 @@ extern UINT calc_a(UINT op, UINT32 *seg) } -#define INT_NUM(a, b) i286c_intnum((a), (REG16)(b)) +#define SEGSELECT(c) ((I286_MSW & MSW_PE)?i286c_selector(c):((c) << 4)) + +#define INT_NUM(a, b) i286c_intnum((a), (REG16)(b))