Расширения VESA BIOS: как изменить разрешение? - PullRequest
2 голосов
/ 21 июня 2011

Я только что закончил писать небольшой загрузчик и ядро, которое переключается в защищенный режим и настраивает базовый менеджер физической и виртуальной памяти:

В настоящее время я отображаю текст на экране, записывая в память видео адрес 0xB8000.Однако я хотел бы увеличить разрешение TTY, как это делает GRUB (я думаю, с помощью флага GRUB_GFXMODE).

Как увеличить разрешение экрана в защищенном режиме?

Я пытался изучить исходный код GRUB (в части, касающейся VBE и vbeinfo);Однако я не понимаю, как это на самом деле работает.Есть ли какое-нибудь руководство онлайн, как это сделать?(Мой поиск на OSDev.org мало что дал, но возможно я его пропустил.)

...