Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 6240 → Rev 6241

/drivers/mouse/ps2mouse4d/trunk/ps2m_iofuncs.inc
70,10 → 70,13
cmp ah, 1
je .fail
cmp [mouse_cmd_byte], 0xF5
je .ok
call mouse_read
cmp al, 0xFA
jne .noack
.ok:
clc
ret
.noack:
/drivers/mouse/ps2mouse4d/trunk/ps2mouse.asm
22,7 → 22,10
proc START c, state:dword, cmdline:dword
 
cmp [state], DRV_ENTRY
jne .nothing
je .init
cmp [state], DRV_EXIT
je .fini
jmp .nothing
.init:
; disable keyboard and mouse interrupts
; keyboard IRQ handler can interfere badly otherwise
89,6 → 92,10
.nothing:
xor eax, eax
ret
.fini:
mov al, 0xF5
call mouse_cmd
ret
 
.exit:
mov bl, 0xA7 ; disable mouse interface