; Инициируем режим
mov ah, 00h
mov al, 12h ; Номер режима
int 10h ; Прерывание BIOS'a
; Выводим пиксел на экран
mov ah, 0ch
mov al, 01h ; Цвет пикселя
mov bx, 0000h ; Номер видеостраницы
mov cx, 1 ; Координата X
mov dx, 1 ; Координата Y
int 10h
; Выводим пиксел на экран напрямую в память
mov ax, 0a000h ; Адрес стандартной видеопамяти
mov es, ax
mov di, 0004h ; Смещение, т.е. координаты по формуле ширина*y+x
mov al, 02h ; Цвет пикселя
mov es:[di], al
Видеокарта и отрисовка на экран
Код:
Вооот. Это довольно медленно, и ограниченно 640x480. А нужно напрямую к видеокарте обратиться. Типа in, out, или ещё что-нибудь в этом духе. Что-нибудь не посоветуете???
vbe 2.0 и vbe 3.0
Это расширение BIOS. А я пишу ось, и для этого нужно стандартный BIOS.
это стандартизированное расширение )
Ааааа, значит я что-то перепутал))) А можно какой-нибудь примерчик?
А пример можно? И ещё не все видеокарты поддерживают VBE.