eXtended Graphics Array (обычно называемая XGA ) — графическая карта , производимая IBM и представленная для линейки персональных компьютеров IBM PS/2 в 1990 году в качестве преемника 8514/A . Она поддерживает, среди прочих режимов, разрешение дисплея 1024 × 768 пикселей с 256 цветами при 43,5 Гц ( чересстрочная развертка ) или 640 × 480 при 60 Гц ( нечересстрочная развертка ) с количеством цветов до 65 536. [2] [3] XGA-2 добавила режим 800 × 600 65 536 цветов и 1024 × 768 60 Гц нечересстрочная развертка. [2]
XGA был представлен по цене $1095 с 515K VRAM и дополнительными $350 за расширение памяти на 512 КБ (что эквивалентно $2600 и $820 соответственно в 2023 году). [4] [2] Как и в случае с 8514/A, XGA требовала шины архитектуры Micro Channel в то время, когда системы ISA были стандартными, однако из-за более обширной документации и лицензирования были сделаны клоны XGA ISA. XGA была интегрирована в материнскую плату PS/2 Model 95 XP 486. [3]
Улучшенная версия под названием XGA-2 была представлена в 1992 году по цене 360 долларов, что в пересчете на доллары 2023 года составило 780 долларов.
XGA дало название разрешению 1024 × 768 , так же как VGA от IBM дало название разрешению 640 × 480 , несмотря на то, что карты IBM 8514/A и PGC соответственно поддерживали эти разрешения до появления одноименных названий.
8514 использовал стандартизированный API , называемый «Интерфейс адаптера» или AI. Этот интерфейс также используется XGA , IBM Image Adapter/A и клонами 8514/A и XGA, такими как ATI Technologies Mach 32 и IIT AGX . Интерфейс позволяет компьютерному программному обеспечению выгружать общие операции 2D-рисования ( рисование линий , заливка цветом и копирование блоков через блиттер ) на оборудование. Это освобождает центральный процессор для других задач и значительно повышает скорость перерисовки графического изображения (например, круговой диаграммы или иллюстрации САПР ). [2] [3] Также была создана документация XGA на уровне оборудования, которая не была доступна для 8514/A. [3]
XGA представила аппаратный спрайт размером 64x64 , который обычно использовался для указателя мыши .
XGA-2 добавил поддержку нечересстрочной развертки 1024 × 768 и сделал 1 МБ VRAM стандартом. Он имел программируемую схему PLL и пиксельные тактовые частоты до 90 МГц, что позволяло частоту обновления 75 Гц при 1024 × 768. Разрешение 800 × 600 было добавлено с поддержкой 16-битного цвета. ЦАП был увеличен до 8 бит на канал, а ускоренные функции были включены при 16-битной глубине цвета. Более быстрая VRAM также улучшила производительность. [2]
XGA предложила:
Представлен XGA-2:
Более поздние клонированные доски предлагали дополнительные резолюции:
В отличие от 8514/A, IBM полностью документировала аппаратный интерфейс для XGA. Кроме того, IBM лицензировала дизайн XGA для SGS-Thomson (inmos) и Intel . IIT AGX014 был в значительной степени совместим с XGA-2 и предлагал некоторые усовершенствования.
Группа VESA представила общий стандартизированный способ доступа к таким функциям, как аппаратные курсоры, передача битовых блоков ( Bit Blt ), внеэкранные спрайты , аппаратное панорамирование, рисование и другие функции с функциями VBE/ускорителя (VBE/AF) в августе 1996 года. Это, наряду со стандартизированными драйверами устройств для операционных систем, таких как Microsoft Windows , устранило необходимость в аппаратном стандарте для графики.