El eXtended Graphics Array (generalmente llamado XGA ) es una tarjeta gráfica fabricada por IBM e introducida para la línea de computadoras personales IBM PS/2 en 1990 como sucesora de la 8514/A . Admite, entre otros modos, una resolución de pantalla de 1024 × 768 píxeles con 256 colores a 43,5 Hz ( entrelazado ), o 640 × 480 a 60 Hz ( no entrelazado ) con hasta 65.536 colores. [2] [3] El XGA-2 agregó un modo de color de 800 × 600 65,536 y 1024 × 768 60 Hz no entrelazado. [2]
El XGA se presentó a $1095 con 515K VRAM y $350 adicionales para la expansión de memoria de 512 KB (equivalente a $2600 y $820, respectivamente, en 2023). [4] [2] Al igual que con el 8514/A, XGA requería un bus de arquitectura Micro Channel en un momento en que los sistemas ISA eran estándar; sin embargo, debido a una documentación y licencias más extensas, se hicieron clones ISA de XGA. XGA se integró en la placa base del PS/2 Modelo 95 XP 486. [3]
En 1992 se introdujo una versión mejorada llamada XGA-2 a 360 dólares, con un valor de 780 dólares en 2023.
XGA da su nombre a la resolución 1024 × 768 , así como el VGA de IBM dio su nombre a 640 × 480 , a pesar de que las tarjetas IBM 8514/A y PGC respectivamente soportaban esas resoluciones anteriores a los epónimos.
El 8514 había utilizado una API estandarizada llamada "Interfaz de adaptador" o AI. Esta interfaz también la utilizan XGA , IBM Image Adapter/A y clones de 8514/A y XGA, como ATI Technologies Mach 32 e IIT AGX . La interfaz permite que el software de computadora descargue operaciones comunes de dibujo 2D ( dibujo de líneas , relleno de color y copias en bloque mediante un blitter ) en el hardware. Esto libera la CPU del host para otras tareas y mejora en gran medida la velocidad de volver a dibujar un objeto gráfico (como un gráfico circular o una ilustración CAD ). [2] [3] También se realizó documentación a nivel de hardware del XGA, que no había estado disponible para el 8514/A. [3]
XGA introdujo un sprite de hardware de 64x64 que normalmente se usaba para el puntero del mouse.
XGA-2 agregó soporte para 1024 × 768 no entrelazados y convirtió 1 MB de VRAM en estándar. Tenía un circuito PLL programable y relojes de píxeles de hasta 90 MHz, lo que permitía una frecuencia de actualización de 75 Hz a 1024 × 768 . Se agregó una resolución de 800 × 600 con soporte de color de 16 bits de alto nivel. El DAC se incrementó a 8 bits por canal y las funciones aceleradas se habilitaron con una profundidad de color de 16 bits. Una VRAM más rápida también mejoró el rendimiento. [2]
La XGA ofreció:
XGA-2 introducido:
Los tableros clonados posteriores ofrecieron resoluciones adicionales:
A diferencia del 8514/A, IBM documentó completamente la interfaz de hardware para XGA. Además, IBM otorgó la licencia del diseño XGA a SGS-Thomson (inmos) e Intel . El IIT AGX014 era en gran medida compatible con el XGA-2 y ofrecía algunas mejoras.
El Grupo VESA introdujo una forma común estandarizada de acceder a funciones como cursores de hardware, transferencias de bloques de bits ( Bit Blt ), sprites fuera de pantalla , panorámica de hardware, dibujo y otras funciones con funciones VBE/acelerador (VBE/AF) en agosto de 1996. Esto, junto con controladores de dispositivos estandarizados para sistemas operativos como Microsoft Windows , eliminaron la necesidad de un estándar de hardware para gráficos.