Diff for /np2/i286x/Attic/egcmem.x86 between versions 1.3 and 1.4

version 1.3, 2004/01/31 08:34:40 version 1.4, 2004/02/02 01:40:59
Line 18  section .bss Line 18  section .bss
   
         global  _egcshift          global  _egcshift
   
         global  @egca_read@4          global  @egc_read@4
         global  @egca_write@8          global  @egc_write@8
         global  @egca_read_w@4          global  @egc_read_w@4
         global  @egca_write_w@8          global  @egc_write_w@8
   
         global  egc_read          global  egc_read
         global  egc_write          global  egc_write
Line 805  egc_ope00:  ret Line 805  egc_ope00:  ret
 ; ---- byte access  ; ---- byte access
   
                                 align   16                                  align   16
 @egca_read@4:  @egc_read@4:
 egc_read:               pushad  egc_read:               pushad
                                 mov             ebx, ecx                                  mov             ebx, ecx
                                 and             ebx, byte 1                                  and             ebx, byte 1
Line 871  egcr_raw:  mov  al, [VIDEOMEMORY + ebp] Line 871  egcr_raw:  mov  al, [VIDEOMEMORY + ebp]
   
   
                                 align   16                                  align   16
 @egca_write@8:  @egc_write@8:
 egc_write:              pushad  egc_write:              pushad
                                 mov             dh, dl                                  mov             dh, dl
 egc_write_m:    mov             ebx, ecx  egc_write_m:    mov             ebx, ecx
Line 939  egcw_ed:  popad Line 939  egcw_ed:  popad
 ; ---- word access  ; ---- word access
   
                                 align   16                                  align   16
 @egca_read_w@4:  @egc_read_w@4:
 egc_read_w:             test    cl, 1  egc_read_w:             test    cl, 1
                                 jne             near egcrw_odd                                  jne             near egcrw_odd
                                 pushad                                  pushad
Line 1023  egcrw_oddr:  inc  ecx Line 1023  egcrw_oddr:  inc  ecx
   
   
                                 align   16                                  align   16
 @egca_write_w@8:  @egc_write_w@8:
 egc_write_w:    test    cl, 1  egc_write_w:    test    cl, 1
                                 jne             near egcww_odd                                  jne             near egcww_odd
                                 pushad                                  pushad

Removed from v.1.3  
changed lines
  Added in v.1.4


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