Каков стандартный видеорежим VESA для разработчиков ОС 1920x1080x24bpp

#operating-system #vesa

#операционная система #vesa

Вопрос:

Я разрабатываю небольшую ОС и только начал использовать видеорежим 1280×1080 (режим 11Bh) для разрешения. Теперь я хочу что-то получше, потому что режим 11Bh немного сжат, а его соотношение настолько хорошее. Итак, я начал поиск по видеорежиму 1920×1080, но не смог найти его на форумах и в OSDev. Каков номер стандартного режима для режима 1920x1080x24bpp и имеет ли к нему какое-либо отношение специальный режим полного доступа 81FFh?

Ответ №1:

Последний стандарт VESA рекомендует запросить список поддерживаемых режимов, а затем выбрать тот, который лучше всего соответствует вашим потребностям. Жестко заданные номера режимов ушли в прошлое, они не гарантированы (некоторые режимы, которые могут вам понадобиться, могут даже не поддерживаться). Итак, вот и все.

Комментарии:

1. Большое вам спасибо. Я просто хотел узнать, существуют ли какие-либо жестко запрограммированные версии для 1920×1080. Если вы не знаете, это нормально, хотя

2. @Guestfornow816363 Смотрите документ VESA.

3. Можете ли вы дать мне ссылку, по которой я не смог найти чертов документ?

4. @Guestfornow816363 Например, здесь . В нем перечислены режимы до 1280х1024, не больше.