Diff for /np2/i286x/v30patch.cpp between versions 1.8 and 1.9

version 1.8, 2004/08/03 10:11:37 version 1.9, 2005/02/08 09:57:26
Line 10 Line 10
 #include        "iocore.h"  #include        "iocore.h"
 #include        "i286x.mcr"  #include        "i286x.mcr"
 #include        "i286xea.mcr"  #include        "i286xea.mcr"
 #include        "dmap.h"  #include        "dmax86.h"
   
   
 typedef struct {  typedef struct {
Line 1196  v30_mnlp:  movzx eax, bl Line 1196  v30_mnlp:  movzx eax, bl
                                 align   4                                  align   4
 v30_dma_mnlp:   movzx   eax, bl  v30_dma_mnlp:   movzx   eax, bl
                                 call    v30op[eax*4]                                  call    v30op[eax*4]
                                 call    dmap_i286                                  call    dmax86
                                 cmp             I286_REMCLOCK, 0                                  cmp             I286_REMCLOCK, 0
                                 jg              v30_dma_mnlp                                  jg              v30_dma_mnlp
                                 mov             dword ptr (i286core.s.prefetchque), ebx                                  mov             dword ptr (i286core.s.prefetchque), ebx
Line 1236  nexts: Line 1236  nexts:
                                 mov             dword ptr (i286core.s.prefetchque), ebx                                  mov             dword ptr (i286core.s.prefetchque), ebx
                                 mov             I286_IP, si                                  mov             I286_IP, si
   
                                 call    dmap_i286                                  call    dmax86
                                 popad                                  popad
                                 ret                                  ret
                 }                  }

Removed from v.1.8  
changed lines
  Added in v.1.9


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