--- np2/i286c/i286c_mn.c 2004/01/22 01:10:04 1.28 +++ np2/i286c/i286c_mn.c 2004/01/29 09:41:50 1.31 @@ -2290,15 +2290,14 @@ I286FN _int_03(void) { // CC: int INT_NUM(3, I286_IP); } -extern int tr; I286FN _int_data8(void) { // CD: int DATA8 UINT vect; I286_WORKCLOCK(3); GET_PCBYTE(vect) - if ((vect == 0x21) && (CPU_AX == 0x5f02)) { - tr = 1; + if (vect == 0x1b) { + TRACEOUT(("int 1b - AX:%.4x BX:%.4x CX:%.4x DX:%.4x", CPU_AX, CPU_BX, CPU_CX, CPU_DX)); } INT_NUM(vect, I286_IP); } @@ -2315,7 +2314,6 @@ I286FN _iret(void) { // CF: iret UINT flag; - extirq_pop(); REGPOP0(I286_IP) REGPOP0(I286_CS) REGPOP0(flag)