Diff for /np2/win9x/dclockd.x86 between versions 1.3 and 1.4

version 1.3, 2005/05/14 19:38:59 version 1.4, 2011/02/02 13:50:29
Line 13  DCLOCK_PATMAX equ  13 Line 13  DCLOCK_PATMAX equ  13
 .drawing                resw    1  .drawing                resw    1
 .clk_x                  resb    1  .clk_x                  resb    1
 .pad                    resb    1  .pad                    resb    1
 .dat  
                                 endstruc                                  endstruc
   
                                 struc dclockpos_t                                  struc dclockpos_t
Line 174  _dclock_out8: push ebx Line 173  _dclock_out8: push ebx
                                 push    ebp                                  push    ebp
                                 mov             ecx, [esp+16+4]                                  mov             ecx, [esp+16+4]
                                 sub             dword [esp+16+8], byte DCLOCK_WIDTH                                  sub             dword [esp+16+8], byte DCLOCK_WIDTH
                                 mov             esi, _dclock + dclock_t.dat                                  mov             esi, _dclock + dclock_t_size
                                 mov             edi, _dclockpal + dclockpal_t.pal8                                  mov             edi, _dclockpal + dclockpal_t.pal8
                                 mov             bh, 4                                  mov             bh, 4
 .lp1:                   mov             bl, 3  .lp1:                   mov             bl, 3
Line 208  _dclock_out16: push ebx Line 207  _dclock_out16: push ebx
                                 push    esi                                  push    esi
                                 push    edi                                  push    edi
                                 push    ebp                                  push    ebp
                                 mov             esi, _dclock + dclock_t.dat                                  mov             esi, _dclock + dclock_t_size
                                 mov             edi, _dclockpal + dclockpal_t.pal16                                  mov             edi, _dclockpal + dclockpal_t.pal16
                                 mov             ecx, [esp+16+4]                                  mov             ecx, [esp+16+4]
                                 sub             dword [esp+16+8], byte (DCLOCK_WIDTH * 2)                                  sub             dword [esp+16+8], byte (DCLOCK_WIDTH * 2)
Line 244  _dclock_out24: push ebx Line 243  _dclock_out24: push ebx
                                 push    esi                                  push    esi
                                 push    edi                                  push    edi
                                 push    ebp                                  push    ebp
                                 mov             esi, _dclock + dclock_t.dat                                  mov             esi, _dclock + dclock_t_size
                                 mov             edi, _dclockpal + dclockpal_t.pal32                                  mov             edi, _dclockpal + dclockpal_t.pal32
                                 mov             ecx, [esp+16+4]                                  mov             ecx, [esp+16+4]
                                 sub             dword [esp+16+8], (DCLOCK_WIDTH * 3)                                  sub             dword [esp+16+8], (DCLOCK_WIDTH * 3)
Line 283  _dclock_out32: push ebx Line 282  _dclock_out32: push ebx
                                 push    esi                                  push    esi
                                 push    edi                                  push    edi
                                 push    ebp                                  push    ebp
                                 mov             esi, _dclock + dclock_t.dat                                  mov             esi, _dclock + dclock_t_size
                                 mov             edi, _dclockpal + dclockpal_t.pal32                                  mov             edi, _dclockpal + dclockpal_t.pal32
                                 mov             ecx, [esp+16+4]                                  mov             ecx, [esp+16+4]
                                 sub             dword [esp+16+8], (DCLOCK_WIDTH * 4)                                  sub             dword [esp+16+8], (DCLOCK_WIDTH * 4)
Line 314  _dclock_out32: push ebx Line 313  _dclock_out32: push ebx
                                 pop             ebx                                  pop             ebx
                                 ret                                  ret
   
         ends  
   

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


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