#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, не больше.