Subversion Repositories Kolibri OS

Rev

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

Rev 1929 Rev 1930
Line 56... Line 56...
56
;;
56
;;
57
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
57
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 58... Line 58...
58
 
58
 
Line 59... Line 59...
59
include 'macros.inc'
59
include 'macros.inc'
Line 60... Line 60...
60
 
60
 
Line 61... Line 61...
61
$Revision: 1929 $
61
$Revision: 1930 $
Line 725... Line 725...
725
	stdcall load_driver, szPS2MDriver
725
	stdcall load_driver, szPS2MDriver
Line 726... Line 726...
726
 
726
 
727
	mov   esi,boot_setmouse
727
	mov   esi,boot_setmouse
728
	call  boot_log
728
	call  boot_log
-
 
729
;	call  setmouse
729
;	call  setmouse
730
;     mov     [MOUSE_PICTURE],dword mousepointer
Line 730... Line 731...
730
        cli
731
        cli
Line 731... Line 732...
731
 
732
 
Line 3206... Line 3207...
3206
;       call  draw_background    ; graph32.inc
3207
;       call  draw_background    ; graph32.inc
3207
;       dec   [mouse_pause]
3208
;       dec   [mouse_pause]
3208
;       call   [draw_pointer]
3209
;       call   [draw_pointer]
3209
;       ret
3210
;       ret
3210
       inc   [mouse_pause]
3211
       inc   [mouse_pause]
3211
       cmp   [SCR_MODE],word 0x12
-
 
3212
       je   dbrv20
-
 
3213
     dbrv12:
-
 
3214
       cmp  [SCR_MODE],word 0100000000000000b
-
 
3215
       jge  dbrv20
-
 
3216
       dec   [mouse_pause]
-
 
3217
       call   [draw_pointer]
-
 
3218
       ret
-
 
3219
     dbrv20:
-
 
3220
       cmp   [BgrDrawMode],dword 1
3212
       cmp   [BgrDrawMode],dword 1
3221
       jne   bgrstr
3213
       jne   .bgrstr
3222
       call  vesa20_drawbackground_tiled
3214
       call  vesa20_drawbackground_tiled
3223
       dec   [mouse_pause]
-
 
3224
       call   [draw_pointer]
-
 
3225
       ret
3215
	 jmp  @f
3226
     bgrstr:
3216
.bgrstr:
3227
       call  vesa20_drawbackground_stretch
3217
       call  vesa20_drawbackground_stretch
-
 
3218
@@:
3228
       dec   [mouse_pause]
3219
       dec   [mouse_pause]
3229
       call   [draw_pointer]
3220
       call   [draw_pointer]
3230
       ret
3221
       ret
Line 3231... Line 3222...
3231
 
3222
 
Line 3651... Line 3642...
3651
	add	ecx,[esi+APPDATA.wnd_clientbox.left]
3642
	add	ecx,[esi+APPDATA.wnd_clientbox.left]
3652
	add	ebx,[esi+APPDATA.wnd_clientbox.top]
3643
	add	ebx,[esi+APPDATA.wnd_clientbox.top]
3653
	add	edx,[esi+APPDATA.wnd_clientbox.top]
3644
	add	edx,[esi+APPDATA.wnd_clientbox.top]
3654
  .forced:
3645
  .forced:
3655
    inc   [mouse_pause]
3646
    inc   [mouse_pause]
3656
;  dbv20:
-
 
3657
    call  drawbar
3647
    call  vesa20_drawbar
3658
    dec   [mouse_pause]
3648
    dec   [mouse_pause]
3659
    jmp   [draw_pointer]
3649
    jmp   [draw_pointer]
Line 3660... Line 3650...
3660
 
3650
 
Line 3755... Line 3745...
3755
	xor	ah,ah
3745
	xor	ah,ah
3756
      c_exit:
3746
      c_exit:
3757
	ret
3747
	ret
Line 3758... Line -...
3758
 
-
 
3759
 
-
 
3760
;setmouse:  ; set mousepicture -pointer
-
 
3761
	   ; ps2 mouse enable
-
 
3762
 
-
 
3763
;     mov     [MOUSE_PICTURE],dword mousepointer
-
 
3764
;     cli
-
 
3765
;     ret
-
 
3766
 
-
 
3767
;if used _rdtsc
-
 
3768
;_rdtsc:
-
 
3769
;     bt [cpu_caps], CAPS_TSC
-
 
3770
;     jnc ret_rdtsc
-
 
3771
;     rdtsc
-
 
3772
;     ret
-
 
3773
;   ret_rdtsc:
-
 
3774
;     mov   edx,0xffffffff
-
 
3775
;     mov   eax,0xffffffff
-
 
3776
;     ret
-
 
3777
;end if
3748
 
Line 3778... Line 3749...
3778
 
3749
 
Line 3779... Line 3750...
3779
rerouteirqs:
3750
rerouteirqs:
Line 4094... Line 4065...
4094
 
4065
 
4095
	mov	eax, ebx
4066
	mov	eax, ebx
4096
	mov	ebx, ecx
4067
	mov	ebx, ecx
4097
	mov	ecx, edx
4068
	mov	ecx, edx
4098
	xor	edi, edi ; no force
4069
	xor	edi, edi ; no force
4099
;	call	[_display.disable_mouse]
4070
	call	[_display.disable_mouse]
Line 4100... Line 4071...
4100
	jmp	__sys_putpixel
4071
	jmp	[putpixel]
Line 4101... Line 4072...
4101
 
4072