|
|
| 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 | |