OSDev

для всех
Текущее время: 22 авг 2018, 06:13

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: 05 мар 2018, 18:24 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1346
Откуда: Зеленоград
Ну, можно переключаться из защищённого режима в реальный для вызова BIOS, а потом прыгать опять в защищённый. В своё время я так и делал: как по мне, это проще, чем использовать V86 или страдать эмуляцией. Правда, мне это нужно было только для диска, ибо выводом на дисплей я вообще, по большому счёту, не страдал (пользовательский интерфейс для меня -- вещь, отдельная от ядра системы, а в принципе и вовсе не являющаяся необходимой; ну а для диагностического вывода можно прямо писать в видеопамять текстового режима или в COM-порт, ежели он иметеся).

Вообще, кошмарная архитектура что процессоров IA-32, то ПК в целом портит немало крови осеписателям :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2018, 03:47 

Зарегистрирован: 05 авг 2018, 03:23
Сообщения: 6
http://www.ctyme.com/intr/int-10.htm - все функции Int 10h. По крайней мере реализации функций для отрисовки я писал на C в __asm__(""); - Получаю по 25-30 кадров спокойной без BIOS'а, при полной перерисовке экрана(1024x768x16M), без мерцаний. Копирую буфер при помощи MMX/SSE.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB