Diff for /np2/i286x/i286x.cpp between versions 1.25 and 1.28

version 1.25, 2005/03/03 06:59:41 version 1.28, 2005/04/04 11:50:59
Line 329  LABEL void i286x_step(void) { Line 329  LABEL void i286x_step(void) {
                                 mov             ebx, dword ptr (i286core.s.prefetchque)                                  mov             ebx, dword ptr (i286core.s.prefetchque)
                                 movzx   esi, I286_IP                                  movzx   esi, I286_IP
   
   #if defined(ENABLE_TRAP)
                                   mov             edx, esi
                                   movzx   ecx, I286_CS
                                   call    steptrap
   #endif
   
                                 movzx   eax, bl                                  movzx   eax, bl
                                 call    i286op[eax*4]                                  call    i286op[eax*4]
   
Line 3453  I286 mov_ea8_data8(void) {      // C6: m Line 3459  I286 mov_ea8_data8(void) {      // C6: m
                                 bt              bp, 2                                  bt              bp, 2
                                 rcl             ebp, 1                                  rcl             ebp, 1
                                 and             ebp, 7                                  and             ebp, 7
                                 GET_NEXTPRE2                                  GET_NEXTPRE3
                                 mov             byte ptr I286_REG[ebp], dh                                  mov             byte ptr I286_REG[ebp], dh
                                 ret                                  ret
                                 align   16                                  align   16
Line 3509  I286 _enter(void) {        // C8: enter  Line 3515  I286 _enter(void) {        // C8: enter 
                                 je              enter0                                  je              enter0
                                 dec             eax                                  dec             eax
                                 je              enter1                                  je              enter1
                                 lea             ecx, [eax*4 + 12]                                  lea             ecx, [eax*4 + 12 + 4]
                                 I286CLOCK(ecx)                                  I286CLOCK(ecx)
                                 push    ebx                                  push    ebx
                                 movzx   ebx, I286_BP                                  movzx   ebx, I286_BP

Removed from v.1.25  
changed lines
  Added in v.1.28


RetroPC.NET-CVS <cvs@retropc.net>