ОСДЕВ: Как мне использовать режим vesa? - PullRequest
1 голос
/ 10 марта 2020

Привет! Я пытаюсь использовать режим vesa в своей ОС и использую этот урок: Рисование в защищенном режиме

У меня есть разрешение на переключение, но я не знаю как рисовать пиксель.

вот мой код:

kernel.asm

bits    32
section .text
align 4

dd 0x1BADB002
dd 0x04
dd -(0x1BADB002 + 0x04)

dd 0 ; skip some flags
dd 0
dd 0
dd 0
dd 0

dd 0 ; sets it to graphical mode
dd 800 ; sets the width
dd 600 ; sets the height
dd 32 ; sets the bits per pixel

push ebx
global start
extern kmain
start:
    cli
    call kmain
    hlt

ядро. c

#include "include/types.h"
kmain(){

}

заранее спасибо

...