SII писал(а):
ДОС же про GPT ничего не знает.
Неужели не осталось старых SATAшничков, самсунги были вполне себе живучие, многие по 60 тыщ часов играючись ...
А VESA с LFB это, в общем-то, просто ... указатель на память, длина строки - и всё.
Можно даже страничный вывод делать, переключая через "set display start" (4F07) и это должно работать - использовалось, как минимум, в Master of Orion II.
Палитру все ставят через VGA порты, реально все,
единственная игра, которая ставит через 4F09 - квака в VESA режимах.
VESA protected mode interface не использует ни одна игра из тех, которые тестировал - вообще никто. Т.е, эта вещь почти наверняка битая.
Главная боль в VESA - это работа через банки. Особенно в 24-битном режиме - банк 64k, пиксель - 3 байта, один пиксель всегда попадает на границу банка, это страшно

В том числе поэтому, видимо, практически нигде щас нету 24-битных режимов, только 32, да и поддержку банков имеет смысл писать только если хочется запустить на 486 с VESA 1.0 или в VirtualPC (там глючный LFB)
