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 |