/kernel/trunk/core/exports.inc |
---|
75,6 → 75,9 |
szSleep db 'Sleep',0 |
szGetTimerTicks db 'GetTimerTicks',0 |
szGetDisplay db 'GetDisplay',0 |
szSetScreen db 'SetScreen',0 |
szStrncat db 'strncat',0 |
szStrncpy db 'strncpy',0 |
szstrncmp db 'strncmp',0 |
147,6 → 150,9 |
dd szSleep , delay_ms |
dd szGetTimerTicks , get_timer_ticks |
dd szGetDisplay , get_display |
dd szSetScreen , set_screen |
dd szStrncat , strncat |
dd szStrncpy , strncpy |
dd szstrncmp , strncmp |
/kernel/trunk/drivers/imports.inc |
---|
90,4 → 90,6 |
strchr,\ |
strrchr,\ |
\ |
LFBAddress |
LFBAddress,\ |
GetDisplay,\ |
SetScreen |
/kernel/trunk/hid/mousedrv.inc |
---|
292,21 → 292,20 |
add ecx,eax |
add ecx, [_WinMapAddress] |
mov eax, [CURRENT_TASK] |
movzx ebx, byte [ecx] |
cmp eax,ebx |
cmp al, [ecx] |
je yes_mouse_disable |
movzx ebx, byte [ecx+16] |
cmp eax,ebx |
cmp al, [ecx+16] |
je yes_mouse_disable |
add ebx, 10 |
cmp ebx, [Screen_Max_Y] |
jae no_mouse_disable |
mov ebx,[Screen_Max_X] |
inc ebx |
imul ebx,10 |
add ecx,ebx |
movzx ebx, byte [ecx] |
cmp eax,ebx |
cmp al, [ecx] |
je yes_mouse_disable |
movzx ebx, byte [ecx+16] |
cmp eax,ebx |
cmp al, [ecx+16] |
je yes_mouse_disable |
jmp no_mouse_disable |
yes_mouse_disable: |