CGA (англ. Color Graphics Adapter) — відеоадаптер, випущений IBM в 1981 році, і перший стандарт кольорових моніторів для IBM PC.
![image](https://www.wikidata.uk-ua.nina.az/image/aHR0cHM6Ly93d3cud2lraWRhdGEudWstdWEubmluYS5hei9pbWFnZS9hSFIwY0hNNkx5OTFjR3h2WVdRdWQybHJhVzFsWkdsaExtOXlaeTkzYVd0cGNHVmthV0V2WTI5dGJXOXVjeTkwYUhWdFlpODRMemd6TDBGeVlXTm9ibVZmUTBkQlgwMXZaR1V1Y0c1bkx6TXlNSEI0TFVGeVlXTm9ibVZmUTBkQlgwMXZaR1V1Y0c1bi5wbmc=.png)
Перша графічна плата IBM, що підтримує кольорове зображення.
Стандартна графічна плата CGA має 16 кілобайтів відеопам'яті і може підключатися або до NTSC-сумісного монітора чи телевізора, або до RGBI монітора, такого як . Збудована на основі відеоконтролера Motorola , графічна плата CGA підтримує кілька графічних і текстових відеорежимів. Найвища роздільність серед усіх режимів — 640×200, найбільша глибина кольору — 4 біти (16 кольорів).
Палітра CGA
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 — 4 біти. Це дозволяє використовувати палітру з 16 кольорів.
Молодші три біти відповідають червоному, зеленому і синьому кольорам електронних променів монітора. Чорний колір означає, що всі промені практично вимкнені.
Синьо-зелений колір (ціан) досягається змішуванням синього й зеленого променів, пурпуровий — синього й червоного, коричневий — зеленого й червоного. Білий (світло-сірий) досягається змішуванням всіх трьох променів.
Останні вісім кольорів досягаються встановленням четвертого біту — біту інтенсивності — що дає яскравішу версію кожного кольору, хоча на багатьох моніторах темно-сірий неможливо було відрізнити від чорного. Кольорова модель CGA «RGB плюс біт інтенсивності» також називається RGBI.
темно-жовтий | |
---|---|
6 | #AAAA00 |
Винятком є колір № 6: за моделлю RGBI, колір № 6 буде відображатись як темно-жовтий (#AAAA00). Однак, IBM вирішила включити додаткову схему в кольоровий монітор, що ослаблювала зелений компонент кольору № 6.
if (colorNumber == 6) green = green / 2;
В результаті виходить коричневий колір (#AA5500).
Стандартні текстові режими
- 40×25 символів, 16 кольорів. Кожний символ має розмір 8×8 точок. Ефективна роздільність екрану — 320×200 пікселів (пропорції пікселя — 1:1,2), при цьому неможливе звернення окремо до кожного пікселя. Всього доступно 256 різних символів, зображення котрих зберігаються в ПЗП відеокарти. Для кожного символу можна задати колір символу і колір фону, обидва кольори обираються з палітри. Відеокарта має обсяг пам'яті, достатній для збереження восьми відеосторінок.
- 80×25 символів, 16 кольорів. Використовується той самий набір символів, що й для режиму 40×25. Ефективна роздільність екрану — 640×200 пікселів (пропорції пікселя — 1:2,4), також неможливе звернення окремо до кожного пікселя. Через те, що на екран можливо вивести вдвічі більше символів, ОЗП відеокарти достатньо для збереження чотирьох відеосторінок.
Стандартні графічні режими
| ||||||||||||||||
|
- 320×200 пікселів, так само, як і у текстового режиму 40×25. В графічному режимі можливо звертатися до окремих пікселів. Одночасно можливо використовувати лише чотири кольори, котрі неможливо обрати самостійно — для даного режиму визначено дві палітри:
- Пурпурний, ціан, білий і колір фону (за замовчуванням — чорний).
- Червоний, зелений, коричневий і колір фону (за замовчуванням — чорний).
При встановлені біту інтенсивності доступні яскраві варіанти палітр.
- 640×200 пікселів, так само, як і у текстового режиму 80×25. Можливо звертатися до окремих пікселів. Цей режим монохромний, доступні лише білий і чорний колір (кольори можна змінити).
Додаткові налаштування і відеорежими
# | Палітра 3 |
---|---|
0 | default |
1 | 3 — ціан |
2 | 4 — червоний |
3 | 7 — білий |
- В графічному режимі 320×200 колір фону можна змінити з чорного на будь-який з 16-колірної палітри.
- В графічному режимі 640×200 основний колір можна змінити з білого на будь-який з 16-колірної палітри.
- В текстовому режимі можна змінити колір бордюру (простору навколо основної області).
- В графічному режимі 320×200 можливо використовувати третю чотирьохколірну палітру.
- Текстовий режим 80×25 за допомогою налаштування відеоконтролера можна змусити працювати як 16-кольоровий графічний режим 160×100.
Деякі з цих прийомів можна комбінувати. В більшості програм ці можливості не використовувались, але є приклади їх використання в комп'ютерних іграх.
Дефекти
Найпомітніший апаратний дефект CGA — «сніг» в текстовому режимі 80×25. Відеопам'ять CGA не підтримує одночасний запис і читання. В результаті, якщо мікропроцесор здійснює запис в відеопам'ять в той момент, коли вона читається відеоадаптером — на екран виводяться випадкові пікселі. Цей дефект виправлено у багатьох клонах CGA.
Для програмістів ще однією перешкодою є черезрядковий (interlaced) формат відеопам'яті в графічних режимах.
Стандартні відеорежими не повністю використовують відеопам'ять.
Технічні характеристики
Роз'єм
Роз'єм на відеокарті:
5 | 1 |
![]() | |
---|---|
9 | 6 |
Pin | Функція |
---|---|
1 | Маса |
2 | Маса |
3 | Червоний |
4 | Зелений |
5 | Синій |
6 | Інтенсивність освітленості |
7 | Зарезервовано |
8 | Горизонтальна синхронізація |
9 | Вертикальна синхронізація |
Сигнал
Тип | Цифровий, ТТЛ |
---|---|
Роздільність | 640×200, 320×200 |
Горизонтальна частота | 15,75 кГц |
Вертикальна частота | 60 Гц |
Кількість кольорів | 16 |
Конкуруючі відеоадаптери
- Для бізнес-задач і роботи з текстами IBM одночасно з CGA випустила відеоадаптер MDA. Він виводив текст в режимі 80×25 з більш високою роздільністю — 9×14 пікселів на символ, що давало чіткіше зображення в текстовому режимі. З цієї причини, а також через більш високу вартість CGA, MDA був привабливішим для бізнес-користувачів.
- В 1982 році фірмою був випущений відеоадаптер Hercules Graphics Card. Він підтримував текстовий режим, сумісний з MDA, і монохромний графічний режим. Роздільність графічного режиму становила 720×348 пікселів — більше, ніж у CGA. Завдяки монохромній графіці більш високої роздільності і можливості роботи з більш дешевим монохромним монітором, Hercules Graphics Card для багатьох був привабливішим вибором.
- Наступником CGA став відеоадаптер EGA, випущений в 1984 році, що підтримував більшу частину відеорежимів CGA і додаткову роздільність 640×350 пікселів, а також програмно-налаштовувану палітру (16 кольорів з 64 можливих) в текстових і графічних режимах. Після випуску EGA ціна на CGA була знижена, і CGA позиціонувався як відеоадаптер початкового рівня. Це дозволило CGA залишатись популярним ще кілька років.
- Популярність CGA стала падати з випуском VGA в 1987 році.
Посилання
- (англ.)
- Повніший список на сайті MobyGames [ 21 листопада 2008 у Wayback Machine.] (англ.)
Примітки
- Leonard, Jim (18 января 2006 г.). CGA monitor calibration (англійською) . Архів оригіналу за 8 лютого 2012. Процитовано 8 жовтня 2006.
- Elliott, John (13 листопада 2008). Colour Graphics Adapter Notes (англійською) . Архів оригіналу за 27 червня 2013. Процитовано 13 листопада 2008.
- MobyGames (англійською) . Архів оригіналу за 27 червня 2013. Процитовано 13 листопада 2008.
- . Faqsys (англійською) . Архів оригіналу за 17 травня 2002. Процитовано 8 жовтня 2006.
- Нортон П. Основы вывода изображения // Персональный компьютер фирмы IBM и операционная система MS-DOS = The Peter Norton Programmer's Guide to the IBM PC. — М. : Радио и связь, 1992. — С. 89. — .
- Справочник www.5v.ru. Архів оригіналу за 27 червня 2013. Процитовано 13 листопада 2008.
- Kuphaldt, Tony R. Logic signal voltage levels. All About Circuits (англійською) . Архів оригіналу за 27 червня 2013. Процитовано 13 листопада 2008.
- Wilton, Richard. Programming the Hardware // Programmer's Guide to PC and PS/2 Video Systems. — Microsoft Press, 1987. — С. 544. — .
- Wilton, Richard. IBM Video Hardware and Firmware // Programmer's Guide to PC and PS/2 Video Systems. — Microsoft Press, 1987. — С. 544. — .
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
CGA angl Color Graphics Adapter videoadapter vipushenij IBM v 1981 roci i pershij standart kolorovih monitoriv dlya IBM PC Brauzer Arachne v rezhimi 640 200 Persha grafichna plata IBM sho pidtrimuye kolorove zobrazhennya Standartna grafichna plata CGA maye 16 kilobajtiv videopam yati i mozhe pidklyuchatisya abo do NTSC sumisnogo monitora chi televizora abo do RGBI monitora takogo yak Zbudovana na osnovi videokontrolera Motorola grafichna plata CGA pidtrimuye kilka grafichnih i tekstovih videorezhimiv Najvisha rozdilnist sered usih rezhimiv 640 200 najbilsha glibina koloru 4 biti 16 koloriv Palitra CGA16 kolirna palitra CGA 0 chornij 000000 8 temno sirij 555555 1 sinij 0000AA 9 blakitnij 5555FF 2 zelenij 00AA00 10 yaskravo zelenij 55FF55 3 cian 00AAAA 11 yaskravij cian 55FFFF 4 chervonij AA0000 12 yaskravo chervonij FF5555 5 purpurnij AA00AA 13 yaskravo purpurnij FF55FF 6 korichnevij AA5500 14 zhovtij FFFF55 7 bilij svitlo sirij AAAAAA 15 yaskravo bilij FFFFFF Maksimalna glibina koloru CGA 4 biti Ce dozvolyaye vikoristovuvati palitru z 16 koloriv Molodshi tri biti vidpovidayut chervonomu zelenomu i sinomu koloram elektronnih promeniv monitora Chornij kolir oznachaye sho vsi promeni praktichno vimkneni Sino zelenij kolir cian dosyagayetsya zmishuvannyam sinogo j zelenogo promeniv purpurovij sinogo j chervonogo korichnevij zelenogo j chervonogo Bilij svitlo sirij dosyagayetsya zmishuvannyam vsih troh promeniv Ostanni visim koloriv dosyagayutsya vstanovlennyam chetvertogo bitu bitu intensivnosti sho daye yaskravishu versiyu kozhnogo koloru hocha na bagatoh monitorah temno sirij nemozhlivo bulo vidrizniti vid chornogo Kolorova model CGA RGB plyus bit intensivnosti takozh nazivayetsya RGBI temno zhovtij 6 AAAA00 Vinyatkom ye kolir 6 za modellyu RGBI kolir 6 bude vidobrazhatis yak temno zhovtij AAAA00 Odnak IBM virishila vklyuchiti dodatkovu shemu v kolorovij monitor sho oslablyuvala zelenij komponent koloru 6 if colorNumber 6 green green 2 V rezultati vihodit korichnevij kolir AA5500 Standartni tekstovi rezhimi40 25 simvoliv 16 koloriv Kozhnij simvol maye rozmir 8 8 tochok Efektivna rozdilnist ekranu 320 200 pikseliv proporciyi pikselya 1 1 2 pri comu nemozhlive zvernennya okremo do kozhnogo pikselya Vsogo dostupno 256 riznih simvoliv zobrazhennya kotrih zberigayutsya v PZP videokarti Dlya kozhnogo simvolu mozhna zadati kolir simvolu i kolir fonu obidva kolori obirayutsya z palitri Videokarta maye obsyag pam yati dostatnij dlya zberezhennya vosmi videostorinok 80 25 simvoliv 16 koloriv Vikoristovuyetsya toj samij nabir simvoliv sho j dlya rezhimu 40 25 Efektivna rozdilnist ekranu 640 200 pikseliv proporciyi pikselya 1 2 4 takozh nemozhlive zvernennya okremo do kozhnogo pikselya Cherez te sho na ekran mozhlivo vivesti vdvichi bilshe simvoliv OZP videokarti dostatno dlya zberezhennya chotiroh videostorinok Standartni grafichni rezhimi Palitra 1 Palitra 1 za bilshoyi intensivnosti 0 kolir fonu kolir fonu 1 3 cian 11 yaskravij cian 2 5 purpurnij 13 yaskravo purpurnij 3 7 bilij 15 yaskravo bilij Palitra 2 Palitra 2 za bilshoyi intensivnosti 0 kolir fonu kolir fonu 1 2 zelenij 10 yaskravo zelenij 2 4 chervonij 12 yaskravo chervonij 3 6 korichnevij 14 zhovtij 320 200 pikseliv tak samo yak i u tekstovogo rezhimu 40 25 V grafichnomu rezhimi mozhlivo zvertatisya do okremih pikseliv Odnochasno mozhlivo vikoristovuvati lishe chotiri kolori kotri nemozhlivo obrati samostijno dlya danogo rezhimu viznacheno dvi palitri Purpurnij cian bilij i kolir fonu za zamovchuvannyam chornij Chervonij zelenij korichnevij i kolir fonu za zamovchuvannyam chornij Pri vstanovleni bitu intensivnosti dostupni yaskravi varianti palitr 640 200 pikseliv tak samo yak i u tekstovogo rezhimu 80 25 Mozhlivo zvertatisya do okremih pikseliv Cej rezhim monohromnij dostupni lishe bilij i chornij kolir kolori mozhna zminiti Dodatkovi nalashtuvannya i videorezhimi Palitra 3 0 default 1 3 cian 2 4 chervonij 3 7 bilij V grafichnomu rezhimi 320 200 kolir fonu mozhna zminiti z chornogo na bud yakij z 16 kolirnoyi palitri V grafichnomu rezhimi 640 200 osnovnij kolir mozhna zminiti z bilogo na bud yakij z 16 kolirnoyi palitri V tekstovomu rezhimi mozhna zminiti kolir bordyuru prostoru navkolo osnovnoyi oblasti V grafichnomu rezhimi 320 200 mozhlivo vikoristovuvati tretyu chotirohkolirnu palitru Tekstovij rezhim 80 25 za dopomogoyu nalashtuvannya videokontrolera mozhna zmusiti pracyuvati yak 16 kolorovij grafichnij rezhim 160 100 Deyaki z cih prijomiv mozhna kombinuvati V bilshosti program ci mozhlivosti ne vikoristovuvalis ale ye prikladi yih vikoristannya v komp yuternih igrah DefektiNajpomitnishij aparatnij defekt CGA snig v tekstovomu rezhimi 80 25 Videopam yat CGA ne pidtrimuye odnochasnij zapis i chitannya V rezultati yaksho mikroprocesor zdijsnyuye zapis v videopam yat v toj moment koli vona chitayetsya videoadapterom na ekran vivodyatsya vipadkovi pikseli Cej defekt vipravleno u bagatoh klonah CGA Dlya programistiv she odniyeyu pereshkodoyu ye cherezryadkovij interlaced format videopam yati v grafichnih rezhimah Standartni videorezhimi ne povnistyu vikoristovuyut videopam yat Tehnichni harakteristikiRoz yem Roz yem na videokarti 5 1 9 6 Pin assignments Pin Funkciya 1 Masa 2 Masa 3 Chervonij 4 Zelenij 5 Sinij 6 Intensivnist osvitlenosti 7 Zarezervovano 8 Gorizontalna sinhronizaciya 9 Vertikalna sinhronizaciya Signal Tip Cifrovij TTL Rozdilnist 640 200 320 200 Gorizontalna chastota 15 75 kGc Vertikalna chastota 60 Gc Kilkist koloriv 16Konkuruyuchi videoadapteriDlya biznes zadach i roboti z tekstami IBM odnochasno z CGA vipustila videoadapter MDA Vin vivodiv tekst v rezhimi 80 25 z bilsh visokoyu rozdilnistyu 9 14 pikseliv na simvol sho davalo chitkishe zobrazhennya v tekstovomu rezhimi Z ciyeyi prichini a takozh cherez bilsh visoku vartist CGA MDA buv privablivishim dlya biznes koristuvachiv V 1982 roci firmoyu buv vipushenij videoadapter Hercules Graphics Card Vin pidtrimuvav tekstovij rezhim sumisnij z MDA i monohromnij grafichnij rezhim Rozdilnist grafichnogo rezhimu stanovila 720 348 pikseliv bilshe nizh u CGA Zavdyaki monohromnij grafici bilsh visokoyi rozdilnosti i mozhlivosti roboti z bilsh deshevim monohromnim monitorom Hercules Graphics Card dlya bagatoh buv privablivishim viborom Nastupnikom CGA stav videoadapter EGA vipushenij v 1984 roci sho pidtrimuvav bilshu chastinu videorezhimiv CGA i dodatkovu rozdilnist 640 350 pikseliv a takozh programno nalashtovuvanu palitru 16 koloriv z 64 mozhlivih v tekstovih i grafichnih rezhimah Pislya vipusku EGA cina na CGA bula znizhena i CGA pozicionuvavsya yak videoadapter pochatkovogo rivnya Ce dozvolilo CGA zalishatis populyarnim she kilka rokiv Populyarnist CGA stala padati z vipuskom VGA v 1987 roci Posilannya angl Povnishij spisok na sajti MobyGames 21 listopada 2008 u Wayback Machine angl PrimitkiLeonard Jim 18 yanvarya 2006 g CGA monitor calibration anglijskoyu Arhiv originalu za 8 lyutogo 2012 Procitovano 8 zhovtnya 2006 Elliott John 13 listopada 2008 Colour Graphics Adapter Notes anglijskoyu Arhiv originalu za 27 chervnya 2013 Procitovano 13 listopada 2008 MobyGames anglijskoyu Arhiv originalu za 27 chervnya 2013 Procitovano 13 listopada 2008 Faqsys anglijskoyu Arhiv originalu za 17 travnya 2002 Procitovano 8 zhovtnya 2006 Norton P Osnovy vyvoda izobrazheniya Personalnyj kompyuter firmy IBM i operacionnaya sistema MS DOS The Peter Norton Programmer s Guide to the IBM PC M Radio i svyaz 1992 S 89 ISBN 5 256 00381 X Spravochnik www 5v ru Arhiv originalu za 27 chervnya 2013 Procitovano 13 listopada 2008 Kuphaldt Tony R Logic signal voltage levels All About Circuits anglijskoyu Arhiv originalu za 27 chervnya 2013 Procitovano 13 listopada 2008 Wilton Richard Programming the Hardware Programmer s Guide to PC and PS 2 Video Systems Microsoft Press 1987 S 544 ISBN 1 55615 103 9 Wilton Richard IBM Video Hardware and Firmware Programmer s Guide to PC and PS 2 Video Systems Microsoft Press 1987 S 544 ISBN 1 55615 103 9