Subversion Repositories Kolibri OS

Rev

Rev 33 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 33 Rev 56
Line 1... Line 1...
1
MouseSearch_PS2:
1
MouseSearch_PS2:
Line 2... Line 2...
2
 
2
 
-
 
3
     pusha
-
 
4
     	mov	bl, 0xAD
Line 3... Line 5...
3
     pusha
5
     	call	kb_cmd
4
     
6
     
5
     mov     bl,0xa8                 ; enable mouse cmd
7
     mov     bl,0xa8                 ; enable mouse cmd
6
     call    kb_cmd
8
     call    kb_cmd
Line 16... Line 18...
16
     cmp     ah,1
18
     cmp     ah,1
17
     je      @@DataInputError
19
     je      @@DataInputError
18
     call    kb_read                 ; Acknowledge
20
     call    kb_read                 ; Acknowledge
19
     call    kb_read
21
     call    kb_read
20
     mov     [ps2_mouse_detected],0
22
     mov     [ps2_mouse_detected],0
21
     test    al,8
23
     test    al,18h
22
     jz      @f
24
     jz      @f
23
     mov     [ps2_mouse_detected],1
25
     mov     [ps2_mouse_detected],1
24
  @@:   
26
  @@:   
25
     call    kb_read                 ; 
27
     call    kb_read                 ; 
26
     call    kb_read                 ; 
28
     call    kb_read                 ; 
Line 59... Line 61...
59
     cmp     [ps2_mouse_detected],0
61
     cmp     [ps2_mouse_detected],0
60
     je      @f
62
     je      @f
61
     mov     esi,boot_setmouse_type
63
     mov     esi,boot_setmouse_type
62
     call    boot_log
64
     call    boot_log
63
  @@:
65
  @@:
-
 
66
  	mov	bl, 0xAE
-
 
67
  	call	kb_cmd
64
     popa
68
     popa