25-06-2023
CGA (англ. Color Graphics Adapter) — видеокарта, выпущенная IBM в 1981 году, и первый стандарт цветных мониторов для IBM PC.
Является первой видеокартой IBM, поддерживающей цветное изображение.
Стандартная видеокарта CGA имеет 16 килобайт видеопамяти и может подключаться либо к NTSC-совместимому монитору или телевизору, либо к RGBI монитору. Основанная на видеоконтроллере Motorola MC6845, видеокарта CGA поддерживает несколько графических и текстовых видеорежимов. Максимальное поддерживаемое разрешение — 640×200, наибольшая цветовая глубина — 4 бита (16 цветов).
Содержание |
16-цветная палитра CGA | |
---|---|
0 — чёрный #000000 |
8 — (тёмно-) серый #555555 |
1 — синий #0000AA |
9 — голубой #5555FF |
2 — зелёный #00AA00 |
10 — ярко-зелёный #55FF55 |
3 — сине-зелёный #00AAAA |
11 — яркий сине-зелёный #55FFFF |
4 — красный #AA0000 |
12 — ярко-красный #FF5555 |
5 — пурпурный #AA00AA |
13 — ярко-пурпурный #FF55FF |
6 — коричневый #AA5500 |
14 — жёлтый #FFFF55 |
7 — белый (светло-серый) #AAAAAA |
15 — ярко-белый #FFFFFF |
Максимальная цветовая глубина CGA — четыре бита, что позволяет использовать палитру из 16 цветов.
Младшие три бита соответствуют красному, зелёному и синему цветам и электронным лучам монитора.
Чёрный цвет означает, что все лучи практически выключены.
Сине-зелёный цвет достигается смешением синего и зелёного лучей, пурпурный — синего и красного и оранжево-коричневый — зелёного и красного. Белый (светло-серый) достигается смешением всех трёх лучей.
Оставшиеся восемь цветов достигаются установкой четвёртого бита — бита интенсивности — что даёт более яркую версию каждого из цветов, хотя на многих мониторах тёмно-серый нельзя было отличить от чёрного. Цветовая модель CGA «RGB плюс бит интенсивности» также называется RGBI.
Исключением является цвет № 6: если строго следовать модели RGBI, цвет № 6 будет отображаться как оливковый (#AAAA00). Однако IBM решила включить дополнительную схему в цветной монитор, ослабляющую зелёный компонент цвета № 6. В результате получается коричневый цвет (#AA5500). [1]
Фиксированная четырёхцветная палитра № 1 | ||
цвет фона | 5 — пурпурный | |
3 — сине-зелёный | 7 — белый (светло-серый) | |
Фиксированная четырёхцветная палитра № 2 | ||
цвет фона | 4 — красный | |
2 — зелёный | 6 — коричневый (оранжевый) | |
Фиксированная четырёхцветная палитра № 3 | ||
цвет фона | 4 — красный | |
3 — сине-зелёный | 7 — белый (светло-серый) |
При установке бита интенсивности доступны яркие варианты палитр.
Некоторые из этих приёмов можно комбинировать. В большинстве программ эти возможности не применялись, однако есть примеры их использования среди компьютерных игр. [3]
Самый заметный аппаратный дефект CGA — «снег» в текстовом режиме 80×25. Видеопамять CGA не поддерживает одновременную запись и чтение. В результате, если микропроцессор производит запись в видеопамять в тот момент, когда она читается видеоадаптером — на экран выводятся случайные пикселы. Этот дефект исправлен во многих клонах CGA. [4]
Для программистов ещё одной помехой является чересстрочный формат видеопамяти в графических режимах. [5]
Стандартные видеорежимы не полностью используют видеопамять.
Вид разъёма на видеокарте: [6]
5 | 1 |
9 | 6 |
Вывод | Описание |
---|---|
1 | земля |
2 | земля |
3 | красный |
4 | зелёный |
5 | синий |
6 | интенсивность |
7 | резерв |
8 | строчная синхронизация |
9 | кадровая синхронизация |
Тип | Цифровой, ТТЛ[7] |
---|---|
Разрешение | 640×200, 320×200 |
Горизонтальная частота | 15,75 кГц |
Вертикальная частота | 60 Гц[8] |
Количество цветов | 16 |
|
||
---|---|---|
Видеоадаптеры | MDA | Tandy | HGC | CGA | EGA | PGC | VGA | MCGA | 8514 | XGA | |
Разрешение экрана | QVGA | VGA | SVGA | XGA | XGA+ | SXGA | SXGA+ | UXGA | QXGA | QSXGA | QUXGA | HXGA | HSXGA | HUXGA | |
Широкоэкранные варианты | WVGA | WXGA | WSXGA/WXGA+ | WSXGA+ | WUXGA | WQXGA | WQSXGA | WHXGA | WHSXGA | WHUXGA | WQUXGA |
Аудио- и видеоразъёмы и интерфейсы | |
---|---|
Для передачи видеосигнала | |
Проводные | D-sub (VGA) • DisplayPort • HDMI • DVI • LVDS • S-Video • SCART • RCA • BNC • DIN • Mini-DIN • YPbPr (Component) • Mhl |
Беспроводные | WirelessHD • Wireless HDMI • Wireless Home Digital Interface |
Малоиспользуемые проводные | Mini-VGA • Mini-DVI • Micro-DVI • DFP • DMS-59 • D-Terminal • Apple Display Connector • CGA • MDA • Tandy • HGC • EGA • DB13W3 • SDI • ASI |
Для передачи аудиосигнала | |
Бытовые | RCA • Jack 3,5 мм • Jack 2,5 мм • DIN |
Профессиональные | XLR • Jack 6,35 мм • Speakon |
CGA.