--- xmil/z80x/z80x_if.x86 2004/08/14 12:16:18 1.8 +++ xmil/z80x/z80x_if.x86 2005/02/04 06:42:14 1.9 @@ -90,7 +90,7 @@ _z80x_nonmaskedinterrupt: _z80x_execute push ebx push edi mov edi, _z80core - cmp byte [_dma], 0 + test byte [_dma], 1 jne short .dmalp .lp: inc byte [edi + R_Z80R] movzx ecx, word [edi + R_Z80PC]