реклама на сайте
подробности

 
 
> 16М цветная графика под DOS, Как правильно инициализировать VESA?
mantech
сообщение Feb 21 2014, 18:04
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Приветствую. Собственно встал вопрос, как правильно работать с весовскими режимами(0х112, 0х115 и 0х118) под чистым досом?

Пользуюсь watcom C под98й виндой (в ХР он не работает), работают все 256и цветные режимы, на остальных пишет неверный видеоконтроллер. Сначала думал, что эти режимы просто не работают, но в инете нашел прогу VESA16M, в которой все прекрасно работает. Ответ - сам дурак! Может у кого есть какие-нить исходники под это дело?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
fowler
сообщение Feb 23 2014, 10:43
Сообщение #2





Группа: Участник
Сообщений: 12
Регистрация: 20-08-10
Пользователь №: 59 023



Была такая контора SciTech, делала SVGAKIT - эту библиотеку использовало множество разработчиков досовых игр.
В принципе, там только инициализация видеорежима и эмуляция части функций VESA BIOS для старых карт,
которые этих функций не имеют. У меня есть сам SDK и демы к нему, к сообщению прикрепил лишь инсталлятор от
SciTech с исходниками, остальное не влезло.
Прикрепленный файл  SVSRC60.ZIP ( 810.05 килобайт ) Кол-во скачиваний: 87


Что касается Watcom, до того, как он стал open-source - у него была IDE под Дос.
И замените сам DOS4GW - уж больно он большой. Я использовал "ZRDX by Sergey Belyakov".

Прикрепленные файлы
Прикрепленный файл  SVSRC60.ZIP ( 810.05 килобайт ) Кол-во скачиваний: 23
 
Go to the top of the page
 
+Quote Post
mantech
сообщение Feb 23 2014, 14:33
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(fowler @ Feb 23 2014, 14:43) *
У меня есть сам SDK и демы к нему, к сообщению прикрепил лишь инсталлятор от
SciTech с исходниками, остальное не влезло.


Спасибо, посмотрю обязательно. А если еще скините хоть один-два рабочих примера - буду очень признателен.

ЗЫ. Режим вроде запустил, единственное - работа через int 10h уж очень медленно...

Цитата(fowler @ Feb 23 2014, 14:43) *
И замените сам DOS4GW - уж больно он большой.


А чем это грозит в защищенном режиме? Просто этот экстендер уже проверен десятилетиями wink.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- mantech   16М цветная графика под DOS   Feb 21 2014, 18:04
- - garlands   странно. гугл выдает на первом месте: http://sourc...   Feb 21 2014, 18:09
|- - mantech   Цитата(garlands @ Feb 21 2014, 22:09) стр...   Feb 21 2014, 18:34
- - _pv   а для чего? правда очень интересно.   Feb 21 2014, 23:18
- - Paviaa   Тоже интересно для чего? Ведь гораздо проще писат...   Feb 22 2014, 06:59
|- - mantech   Цитата(Paviaa @ Feb 22 2014, 10:59) Тоже ...   Feb 22 2014, 16:30
|- - sasamy   Цитата(mantech @ Feb 22 2014, 20:30) Всео...   Feb 23 2014, 07:28
- - _pv   была библиотека allegro, что-то вроде SDL, старые ...   Feb 22 2014, 22:13
|- - mantech   Цитата(_pv @ Feb 23 2014, 02:13) на решен...   Feb 23 2014, 07:31
- - fowler   Если будете рисовать через БИОС - и должно быть жу...   Feb 23 2014, 17:42
|- - mantech   Цитата(fowler @ Feb 23 2014, 21:42) Вам п...   Feb 23 2014, 19:05
- - fowler   Любой HiColor или TrueColor режим. При линейном до...   Feb 23 2014, 21:13
|- - mantech   Цитата(fowler @ Feb 24 2014, 01:13) В общ...   Feb 24 2014, 05:14
|- - mantech   Цитата(mantech @ Feb 24 2014, 09:14) Види...   Feb 24 2014, 06:42
- - fowler   Исходники SVGAKIT были в моем первом посте. Непоср...   Feb 24 2014, 07:54
|- - mantech   Цитата(fowler @ Feb 24 2014, 11:54) Исход...   Feb 24 2014, 17:51
|- - Iptash   Цитата(mantech @ Feb 24 2014, 21:51) Спас...   Apr 14 2014, 05:41
- - LightElf   Да, и не забудьте для видеобуфера включить режим к...   Apr 15 2014, 04:05
- - Kopa   Вместо ДОС предлагаю рассмотреть Kolibri OS долж...   Apr 15 2014, 14:27


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 12:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.014 секунд с 7
ELECTRONIX ©2004-2016