|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.04.2010, 00:26 | #1 |
Новичок
Джуниор
Регистрация: 20.04.2010
Сообщений: 2
|
Видео режимы и граф.
Проблема заключается в том, что мне нужно найти:
1) Какие есть видео режимы, их характеристики и как их переключать (только в теории) 2)Графичекие функции поддерживающие и неподдерживающие цвета. 3)Пример кода выводящий круг. Нашол только 1 прогу рабочию, соответственно с одни видео режимом и одной фунцией. Если есть топ на форуме дайте адрес. Посибо за внимание. |
21.04.2010, 06:04 | #2 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
Количество видео-режимов зависит от типа используемого видеоадаптера
MDA (Monochrome Display Adapter) был создан для работы с одноцветным (зеленым) дисплеем и использовал только один видеорежим текстовый -- вывод 25 строк символов по 80 символов в ряду CGA (Color Display Adapter) — первый растровый многорежимный дисплейный адаптер. Использовался и для символьных, и для графических режимов. Содержал 16 Кб памяти, соединяется с монитором 4 сигнальными проводами (синий, красный, зеленый, яркостный), и поэтому мог работать одновременно с 2^4=16 цветами. Позволяет работать в двух текстовых (монохромный — 25 строк по 80 символов в строке и 16-ти цветный — 25 строк по 40 символов в строке) и трех графических режимах. EGA (Enhanced Display Adapter) — улучшенный графический адаптер выпущен в 1984 году. Он снабжался от 64 до 256 Кб памяти. Позволяет одновременно работать с 2^6=64 цветами. Яркость изображения на экране определяется уровнем напряжения видеосигнала. Адаптер соединялся с монитором 6 сигнальными проводами (синий, синий вспомогательный, красный, красный вспомогательный, зеленый и зеленый вспомогательный). Внутри цветного монитора три ЦАПа (цифро-аналоговых преобразователя) позволяли получить из 2-х цифровых сигналов для каждого цвета по 4 (2^2=4) яростных градации, которые отправлялись на три цветовые пушки монитора. Адаптер EGA обеспечивает работу монохромного дисплея в графическом режиме, поддерживает все текстовые режимы CGA, графические режимы средней и высокой разрешающей способности CGA (режимы 04 и 05) и к ним добавляются еще 4 собственных графических и 1 текстовый режим. VGA (Video Graphics Array) содержит 256 Кб до 1 Мб памяти. Позволяет выводить на экран 2^18=262144 цветовых оттенка, но одновременно на экране могут быть только 256 цветов. Имеет три встроенных ЦАПа. На монитор VGA адаптер отправляет три аналоговых сигнала, которые управляют работой электронных пушек монитора. Поддерживает 17 документированных режимов: 640х480 (монохром), 640х480х16 цветов, 320х200х256 цветов и т.д. и кучу недокументированных, но также стандартных режимов: 320х400х256 цветов, 360х480х256 цветов и т.п. Нетрудно подсчитать, что режим 640х400х256 цветов использует практически всю 256 Кбайтовую память VGA адаптера (640х400х8 = 2048000 бит = 256000 байт = 250 Кбайт). В то же время многие VGA адаптеры снабжены, как правило, не менее чем 1 Мбайт видеопамяти, а большинство находящихся в эксплуатации имеют не менее 512 Кбайт, что позволяет нам получить в свое распоряжение режимы 640х480х256 цветов (300 Кбайт) и 800х600х256 цветов (469 Кбайт). К большому сожалению, адаптер VGA не поддерживает глубину цвета более 8 разрядов (2^8=256 цветов). SuperVGA -- на данный момент самый распространенный видеоадаптер. Содержит от 1 Мб и более памяти. Позволяет выводить на экран изображение с максимальным разрешением 1600х1200 и максимальным цветовым разрешением 16 777 216 оттенков (сейчас более). Адаптеры CGA, EGA и VGA программно совместимы всегда и совместимы снизу вверх: программа, написанная для CGA будет работать на EGA, VGA и SVGA, написанная для EGA будет работать на VGA и SVGA Видеоадаптеров SVGA достаточно много и не все они программно совместимы между собой. Поэтому для использования в программе видеорежимов SuperVGA необходимо либо производить настройку на конкретный видеоадаптер, либо использовать видеоадаптер в соответствии со стандартом VESA. Это неполный ответ на 1-ый вопрос -- остальные ответы легко находятся в GOOGLE Последний раз редактировалось Mikl___; 21.04.2010 в 06:09. |
21.04.2010, 08:38 | #3 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
искать 21 том Фролова на 1 и 2 там есть ответы
3 можно подсмотреть у Зубкова могу помочь с 3 недорого
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
21.04.2010, 11:02 | #4 |
Новичок
Джуниор
Регистрация: 20.04.2010
Сообщений: 2
|
Посибо.
Топ закрыт. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
граф де Брейна | ne11son | Помощь студентам | 6 | 11.11.2011 01:58 |
Неориентированный граф | Naruto63 | Помощь студентам | 3 | 15.09.2009 14:20 |
Граф в Delphi | Римма1990 | Помощь студентам | 0 | 20.04.2009 20:53 |
видео режимы | Mendler | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 11 | 10.04.2008 07:19 |