I286FN v30_popf(void) { // 9D: popf I286_WORKCLOCK(5); REGPOP0(I286_FLAG) I286_FLAG |= 0xf000; I286_OV = I286_FLAG & O_FLAG; I286_FLAG &= (0xfff ^ O_FLAG); I286_TRAP = ((I286_FLAG & 0x300) == 0x300); I286IRQCHECKTERM }
I286_F6 _pop_ea16(UINT op) { UINT16 src; REGPOP0(src); I286_WORKCLOCK(5); if (op >= 0xc0) { *(REG16_B20(op)) = src; } else { i286_memorywrite_w(CALC_EA(op), src); } }