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