--- np2/i286a/i286a_mn.s 2003/12/22 12:28:05 1.18 +++ np2/i286a/i286a_mn.s 2004/01/05 15:47:18 1.20 @@ -1496,8 +1496,8 @@ jcxz ldrh r0, [r9, #CPU_CX] mov pc, r11 jcxzj JMPS #8 -in_al_d8 CPUWORK #5 - GETPCF8 +in_al_d8 GETPCF8 + CPUWORK #5 add r3, r5, r8 lsr #16 CPUSV str r3, [r9, #CPU_INPUT] @@ -1678,7 +1678,7 @@ i286a stmdb sp!, {r4 - r11, lr} ldr r10, ias_r10 CPULD ldr r5, [r9, #CPU_CS_BASE] - ldr r1, [r2, #DMAC_WORKING] + ldrb r1, [r2, #DMAC_WORKING] and r0, r8, #(I_FLAG + T_FLAG) cmp r0, #(I_FLAG + T_FLAG) beq i286awithtrap