--- np2/i286x/i286xrep.cpp 2003/12/08 00:55:31 1.3 +++ np2/i286x/i286xrep.cpp 2005/03/24 02:21:21 1.6 @@ -3,7 +3,6 @@ #include "i286x.h" #include "i286xs.h" #include "i286xrep.h" -#include "memory.h" #include "pccore.h" #include "iocore.h" #include "i286x.mcr" @@ -17,7 +16,7 @@ #define REPLOOP(a) \ __asm { cmp I286_REMCLOCK, 0 } \ __asm { jg (a) } \ - __asm { mov esi, REPPOSBAK } + __asm { mov esi, I286_REPPOSBAK } // ---------------------------------------------------------------------- ins @@ -65,7 +64,7 @@ I286EXT rep_xinsw(void) { movzx ebp, I286_DI align 4 insw_lp: I286CLOCK(4) - movzx cx, I286_DX + movzx ecx, I286_DX call iocore_inp16 lea ecx, [edi + ebp] mov dx, ax @@ -131,7 +130,7 @@ I286EXT rep_xoutsw(void) { outsw_lp: I286CLOCK(4) lea ecx, [edi + ebp] call i286_memoryread_w - movzx cx, I286_DX + movzx ecx, I286_DX mov dx, ax call iocore_out16 STRING_DIRx2