Машинная графика - Учебное пособие (П.В.Вельтмандер)

0.11.1  видеоадаптеры

Первоначально IBM PC выпускались с черно-белым адаптером MDA (Monochrome Display Adapter). Максимальное разрешение составляло 640×350 точек, графические возможности отсутствовали. Следующим был также черно-белый видеоадаптер "Геркулес", выпущенный фирмой Hercules Computer Technology, Inc. Этот адаптер обеспечивает разрешение 720×350 с графическими возможностями.

Первым цветным видеоадаптером фирмы IBM стал CGA (Color Graphics Adapter). Разрешение его мало (320×200), цветов мало (до 4), программирование противоестественное. Максимальное разрешение составляет 640×200.

Затем был выпущен видеоадаптер EGA - (Enhanced Graphics Adapter). Он обеспечивает разрешение 640×200 при 16 цветах из 64. Максимальное разрешение 640×350.

Первым видеоадаптером со сравнительно приемлемыми характеристиками стал VGA (Video Graphics Array) с максимальным разрешением до 800×600 при 256 цветах.

Затем фирма IBM разработала видеоадаптер 8514/A, имевшего параметры более соответствующие сложившимся потребностям - 1024×768 при 256 цветах.

Последняя разработка фирмы IBM - видеоадаптер XGA (eXtended Graphics Array) с не самыми современными возможностями 1024×768 при 256 цветах. Он на уровне регистров совместим с VGA.

Многие фирмы выпускают улучшенные версии VGA под названиями Super VGA и Ultra VGA, но общий стандарт отсутствует.

Фирма Texas Instruments предложила стандарт на программный интерфейс с интеллектуальными видеоадаптерами, использующими графические процессоры TMS 340xx (TIGA-стандарт, Texas Instruments Graphics Architecture). В настоящее это самые мощные видеоадаптеры для IBM PC.

Сводка основных параметров упомянутых видеоадаптеров приведена в таблице 0.11.1.

Таблица 0.11.1: Характеристики видеоадаптеров IBM PC

Адап-

Подклю-

Разре-

Развертки

Цве-

тер

чение

шение

Кадр.,

Строчн.,

тов

 

 

 

Гц

кГц

 

MDA

TTL

720×350

50

18.43

-

HGC

TTL

720×348

50

18.43

-

CGA

RGB/TTL

640×200

60

15.75

4

EGA

RGB/TTL

640×350

60

21.85

16

EGA+

RGB/TTL

640×480

60

30.50

16

VGA

RGB

640×480

60/70

31.47

16

 

аналог

 

 

 

 

8514/A

--

1024×768

87

35.50

256

 

 

 

черес.

 

 

XGA

--

1024×768

72

37.50

256

SVGA-1

--

800×600

56

35.20

256

SVGA-2

--

800×600

60

37.80

256

SVGA-3

--

800×600

72

48.30

256

UVGA-1

--

1024×768

60

48.40

256

UVGA-2

--

1024×768

70

56.50

256

UVGA-3

--

1280×960

60

64.00

256

TIGA

--

1280×1024

60

64.00

64 млн