помогите люди!!! для курсовой нужен драйвер мыши поддерживающий режимы SVGA , ну если не все то хотя бы 256color
Проще самому написать
Только времени уйдёт...
В режимах SVGA просто по полученным координатам мыши рисуется рисунок курсора. Рисуется самостоятельно =) это можно повесить на существующий драйвер (есть там такая функция - выполнение подпрограммы по перемещению мыши)
Иного не предлагается
___
могу конечно разобрать...
да жизнь индейка,
BLACKSHADOW спасибо за совет. но времени как раз и нет , к тому же не писал я эти драйвера не разу, даже формата их не знаю (но буду рад узнать)
DARK буду благодарен если объясниш где там эта функция и как ею пользоваться
Я не предлагал писать драйвер самостоятельно - это скушная и неблагодарная работа. Я имел ввиду именно то, о чём сказал Dark. А про это написано и у Фаронова и вообще везде, где есть описания "Mouse.Com API: Т. е. INT 33h
Вход: ah=0, int 33h - инициализировать драйвер
Выход: АХ = 0 - драйвера нет
Вход: ah=1, int 33h - показать курсор
Вход: ah=2, int 33h - спрятать курсор
и так далее. Всё это можно найти в справочной литературе.
тут в этом разделе есть как рисовать курсор мыхи
это уже обсуждалось
---------------------
.MODEL SMALL
.STACK 100H
.DATA
mes db 'CopyRight Romanov Ilya Andreevuch','$'
mes1 db 'The Nick Shadow Maverick','$'
; 1234567890123456
m1 dw 0000000111000000b;1
dw 0000000111000000b;2
dw 0000000111000000b;3
dw 0000000111000000b;4
dw 0000000111000000b;5
dw 0000000111000000b;6
dw 0000000111000000b;7
dw 1111111111111111b;8
dw 1111111111111111b;9
dw 1111111111111111b;10
dw 0000000111000000b;11
dw 0000000111000000b;12
dw 0000000111000000b;13
dw 0000000111000000b;14
dw 0000000111000000b;15
dw 0000000111000000b;16
; 0123456789012345
m2 dw 0110001111010001b;1
dw 1001010000011011b;2
dw 1111001110010101b;3
dw 1001000001010001b;4
dw 1001011110010001b;5
dw 0000000000000000b;6
dw 1110001111001111b;7
dw 1001001000010000b;8
dw 1111001110001110b;9
dw 1000101000000001b;10
dw 1111101111011110b;11
dw 0000000000000000b;12
dw 1111111111111111b;13
dw 0000001111000000b;14
dw 0000001111000000b;15
dw 0000001111000000b;16
len_line db 50
.CODE
START:
mov ax,@data
mov es,ax
mov ax,0009h
mov bx,16
mov cx,16
mov dx,offset m1
int 33h
; mov ax,4f02h
; mov bx,112h
; int 10h
mov ax,13h
int 10h
; mov ax,13h
; int 10h
xor ax,ax
mov ax,1
int 33h
call point
call key
call _exit
point proc near
mov ah,0ch
xor bh,bh
mov dx,10
mov cx,10
rep:
add dx,1
add cx,1
mov al,1;ЖЖЖ А
int 10h
cmp dx,offset len_line;Фформа номер 10 Форма номер пять
jz ex
jmp rep
ex:
ret
point endp
key proc near
xor ah,ah
int 16h
ret
key endp
_exit proc near
mov al,0
mov ah,4ch
int 21h
_exit endp
END START