Описание тега vesa
VESA предназначена для вопросов, связанных с программным доступом к настройкам BIOS видеокарты.
0
ответов
Проблемы с обнаружением движения мыши и отображением его на экране (Среда:DOS+SVGA+turbo c)
Я намеревался вызвать функцию прерывания BIOS для определения положения мыши, и я подумал, что это сработает, если я восстановлю исходную область мыши, отображаемую на экране, а затем "нарисую" ее в новом месте. Но вот результат моей программы: изоб…
13 авг '15 в 08:06
0
ответов
Как сделать VESA линейный кадровый буфер в реальном режиме, чтобы использовать его после в защищенном режиме?
Я хочу создать небольшую операционную систему, но в 32-битном режиме с графикой с полным разрешением моего экрана (1366x768) и 24 бит / с. Пока что мой код в сборке nasm вызывает функцию 0x4F02 VESA в реальном режиме со значением 0xC118 (второй бит …
01 июн '16 в 18:39
1
ответ
Ошибка страницы при попытке доступа к VESA LFB с включенной подкачкой
Всякий раз, когда я пытаюсь записать пиксель в LFB режима VESA, я получаю ошибку страницы, где страница присутствует и была прочитана. Моя пейджинговая реализация из серии ОС Джеймса Моллоя. Я попытался сопоставить идентичность LFB следующим образом…
20 май '16 в 17:06
0
ответов
Изменить VESA BasePtr для реализации двойной буферизации в x86_64 asm?
Я хотел бы улучшить производительность моего графического кода, внедрив лучший вид двойной буферизации для видеопамяти VESA. Фон: Я написал простую реализацию Game of Life в x86_64, nasm. Он загружается в QEMU, переключается на 64-битную и запускает…
21 янв '16 в 11:20
1
ответ
Как я могу прочитать VESA/VideoBIOS "Таблицу удаления режима"?
Многие сайты и статьи о том, как заставить широкоформатные мониторы работать на ноутбуках в их родном разрешении, упоминают в Video BIOS "Таблицу удаления режимов", которая специально запрещает определенные режимы видео: http://www.avsforum.com/avs-…
09 фев '11 в 07:15
1
ответ
Проблемы с Весой: 0xA0000 или 0xB0000
Имея дело с Vesa (версия 2), я могу определить, доступно ли оно, получить все доступные разрешения, но когда дело доходит до установки разрешения... Я могу изменить его на 1024x768 (32 бит / с), но тогда экран просто пустой... я тестирую его на Virt…
20 сен '09 в 13:01
0
ответов
GRUB2 + VESA BIOS Расширения / VBE сломаны?
Принимая во внимание, что моя предыдущая проблема с созданием правильных загрузочных образов была исправлена, большую часть дня я боролся с другой проблемой, связанной с GRUB2. Проблема в том, что, хотя я устанавливаю бит запроса видеоинформации в з…
15 дек '13 в 02:57
2
ответа
VESA не работает на BOCHS
Я написал простой загрузчик, который устанавливает режим видео и помещает несколько пикселей. Я проверил это на Виртуальной коробке, QEMU, Dosbox и реальном оборудовании. Отлично работает на них, но не на Бохсе. Режим устанавливается правильно, но п…
07 окт '14 в 12:41
1
ответ
Установите режим видео 1920x1080 (HD) или выше в ядре ASM (ассемблер NASM)
Я хотел бы установить режим видео в ядре ASM, над которым я работаю, в режим видео 1920x1080 или выше (или, по крайней мере, выше, чем обычный предел в VESA). Есть ли способ сделать это, и если да, предоставить пример кода? Я использую NASM для коди…
23 дек '09 в 00:41
1
ответ
VESA через IO/ порт
Как я могу получить доступ к режимам vesa через IO/Port для процессора x86? Я уже пробовал код, который работает только на Bosch private static void SetVideoMode(ushort width, ushort height, ushort depth) { WriteCommand(0x4, 0x00); WriteCommand(0x1,…
19 дек '13 в 14:17
1
ответ
Рисование пикселей в графическом режиме VESA
Как нарисовать пиксель в графическом режиме VESA? Я пытаюсь перебить 10h функция 0ch, но это не работает. Что случилось? (Примечание: я написал этот код в синтаксисе NASM и протестировал его с помощью qemu) ; Code: Mov ax, 4F02h Mov bx, 0105h ; 1024…
26 май '18 в 07:27
1
ответ
Универсальный графический драйвер X.org?
Я пытаюсь создать минимальный живой дистрибутив с наименьшим возможным x.org. Я нашел http://privatebox.org/?doc/Xorg-Minimal-HOWTO - который предполагает, что я включаю только один графический драйвер (очевидно, графический драйвер для предполагаем…
11 ноя '11 в 15:54
0
ответов
Расширения VESA BIOS: как изменить разрешение?
Я только что закончил писать небольшой загрузчик и ядро, которое переключается в защищенный режим и настраивает базовый менеджер физической и виртуальной памяти: В настоящее время я отображаю текст на экране, записывая видео адрес 0xB8000 в памяти. …
21 июн '11 в 05:07
1
ответ
Можно ли определить, активно ли монитор, подключенный к ПК с Windows, отображает определенный вход?
Я разрабатываю приложение для Windows, которое поддерживает удаленные дисплеи через VNC. Обычно удаленные дисплеи будут единственным визуальным интерфейсом. Тем не менее, будут случаи, когда пользователь захочет просмотреть приложение с помощью физи…
12 фев '14 в 18:52
0
ответов
Функции VESA / int86 в mingw (cross-dev)
Прежде, чем кто-либо скажет мне, что in86 и VESA - это то, что нужно, и оно не будет работать на современной системе. Я знаю, я работаю над игрой, которая работает как на старых, так и на новых системах. Моя игра работает на Windows 9x с SDL1, но он…
30 июл '17 в 14:11
1
ответ
Переключение в текстовые режимы высокого разрешения на ПК
Я хотел бы написать текстовый редактор, работающий на текстовом экране. В современном ПК экран 1280x1024 (160x64 char) подойдет для плоской панели. В целях безопасности я работаю на материнской плате P4 на базе i865. VESA bios устанавливает разрешен…
09 июн '17 в 09:38
1
ответ
Изменить цвет фона фреймбуфера Linux
Мой вопрос о ядре Linux. Когда устройство framebuffer инициализируется (я думаю, это vesafb), экран заполняется черным цветом. Как я могу изменить этот цвет? Какой файл я должен редактировать? Я думаю, это что-то в драйверах / видео /. Я знаю только…
22 июн '13 в 16:34
0
ответов
Исправьте VESA modeline из этих табличных значений - Acer AL1914
Мой монитор не отправляет EDID на компьютер, поэтому я думаю, что EEPROM не работает должным образом. Тем не менее, я всегда устанавливаю разрешение вручную на Linux, используя cvt и xrandr. Однако, что-то не так, картинка всегда немного размыта, да…
12 июл '18 в 12:21
1
ответ
Переключиться на VESA/VBE?
Итак, я сейчас работаю над операционной системой и застрял в очень тупой ситуации: переход на VESA/VBE Мой текущий код: mov ax, 0x4F02 mov bx, 0x4118 int 0x10 Это меняет разрешение Qemu, но теперь у меня проблема с отображением пикселей. Формула сме…
01 мар '19 в 12:51
1
ответ
Как использовать мышь с DirectFB
Я использую DirectFB(без X, используя драйвер fbcon (с vesafb) для записи в экранный буфер). Я могу делать ввод с клавиатуры, но я хочу использовать мышь (получить координаты курсора / показать курсор / щелкнуть события) Может кто-нибудь привести пр…
19 дек '13 в 22:33