111,8 → 111,8 |
mov ecx, [Screen_Max_X] |
inc ecx |
mul ecx |
|
movzx edx, byte [display_data+ebx+eax] |
add eax, [_WinMapAddress] |
movzx edx, byte [ebx+eax] |
shl edx, 8 |
mov esi, [edx+SLOT_BASE+APPDATA.cursor] |
|
119,9 → 119,6 |
cmp esi, [current_cursor] |
je .draw |
|
; cmp [esi+CURSOR.magic], 'CURS' |
; jne .fail |
|
push esi |
call [select_hw_cursor] |
mov [current_cursor], esi |
292,7 → 289,7 |
inc ecx |
imul ecx,ebx |
add ecx,eax |
add ecx, display_data |
add ecx, [_WinMapAddress] |
mov eax, [CURRENT_TASK] |
movzx ebx, byte [ecx] |
cmp eax,ebx |