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

 
 
> дос запись в видео память
sergey sva
сообщение Oct 1 2011, 19:14
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Нужно засвечивать точки в разных графических режимах, адрес 0,0 (верхний лев угол) соответствует 0xA0000000?
Для разных графических режимов он меняется?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sergey sva
сообщение Oct 3 2011, 16:48
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Вроде бы заработало. Правда есть один момент картинка bmp глубина цвета 8 бит если ее открываю в винде цвета одни а в досе другие?
Можно как то в винде открыть картинку что бы она выглядела как в досе редактор гимп.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Oct 3 2011, 20:06
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата(sergey sva @ Oct 3 2011, 20:48) *
Вроде бы заработало. Правда есть один момент картинка bmp глубина цвета 8 бит если ее открываю в винде цвета одни а в досе другие?
Можно как то в винде открыть картинку что бы она выглядела как в досе редактор гимп.


Где-то надо загрузить ту палитру, в которой Ваш файл сохранён (кажется, она вместе с каритнкой где-то).
Потому я про 16 или 32 (24) бита вам и говорил.



А что было-то, размер страницы (granulation) у Вашего видеоадаптера какой?
Цитата
Диапазон памяти видео адаптера 0x000A0000 0x000c0000 или ошибаюсь?

Что печатает моя программа про доступные vesa режимы? Характеристики используемого Вами режима?

Сообщение отредактировал Genadi Zawidowski - Oct 3 2011, 20:12
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sergey sva   дос запись в видео память   Oct 1 2011, 19:14
- - Genadi Zawidowski   Для VESA режимов эту информацию возвращает BIOS ви...   Oct 2 2011, 07:37
- - sergey sva   Что то не пойму как вывести картинку например 800+...   Oct 2 2011, 13:02
|- - Genadi Zawidowski   Цитата(sergey sva @ Oct 2 2011, 17:02) Чт...   Oct 2 2011, 16:55
- - sergey sva   Спасибо разобрался. сделал функцию которая должна ...   Oct 2 2011, 18:33
- - Genadi Zawidowski   1) не вижу описаний scrwidth, altop. Они 16 бит? 2...   Oct 3 2011, 07:11
- - sergey sva   Цитатане вижу описаний scrwidth, altop. Они 16 бит...   Oct 3 2011, 12:13
- - sergey sva   ЦитатаА что было-то, размер страницы (granulation)...   Oct 4 2011, 18:29
|- - Genadi Zawidowski   Не видя всего кода, трудно сказать, что там происх...   Oct 4 2011, 21:38
- - sergey sva   ЦитатаКакого типа переменная palit (намёк на пропу...   Oct 5 2011, 11:28
|- - Genadi Zawidowski   Цитата(sergey sva @ Oct 5 2011, 15:28) в ...   Oct 5 2011, 16:31
- - sergey sva   ЦитатаНапример, на правильное ли количество бит сд...   Oct 5 2011, 16:47
|- - Genadi Zawidowski   Цитата(sergey sva @ Oct 5 2011, 20:47) Из...   Oct 5 2011, 19:46
- - sergey sva   ЦитатаТак у Вас неправильное число сдвиго в- надо ...   Oct 6 2011, 04:24
|- - Genadi Zawidowski   А зачем яркость всех цветов уменьшаете (я про сдви...   Oct 6 2011, 06:08
- - sergey sva   Только так удалось получить картинку один в один в...   Oct 6 2011, 06:15
- - Genadi Zawidowski   А что не так в случае правильного (как я нарисовал...   Oct 7 2011, 08:53


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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 18:05
Рейтинг@Mail.ru


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