TMS34010 - TMS34010

El TMS34010 , desarrollado por Texas Instruments y lanzado en 1986, fue el primer circuito integrado de procesador gráfico programable . Si bien antes existía hardware de gráficos especializado, como blitters , el chip TMS34010 es un microprocesador que incluye instrucciones orientadas a gráficos. El procesador es una combinación de CPU y lo que luego se llamaría GPU . Sirve para ambos propósitos en una serie de juegos de arcade de alto perfil, incluidos Hard Drivin ' , Mortal Kombat y NBA Jam , y en tarjetas aceleradoras de video de nivel profesional para PC IBM compatibles a principios de la década de 1990.

El TMS34010 es un procesador de 32 bits direccionable por bits, con dos archivos de registro , cada uno con quince registros y que comparten un puntero de pila dieciséis. El conjunto de instrucciones admite dibujar en mapas de bits bidimensionales, datos arbitrarios de ancho variable, conversión de datos de píxeles a diferentes profundidades de bits y operaciones aritméticas en píxeles . Las posiciones en mapas de bits se pueden especificar como coordenadas X, Y o como direcciones. El TMS34010 es capaz de ejecutar cualquier programa de propósito general y es compatible con un compilador C compatible con ANSI . La mayoría de los juegos de arcade que utilizan el procesador se escribieron en lenguaje ensamblador nativo, no C.

El diseño del TMS34010 fue dirigido por Karl Guttag, quien anteriormente trabajó en el chip de video TMS9918 de Texas Instruments . El desarrollo se llevó a cabo en las instalaciones de TI en Bedford (Reino Unido) y Houston (EE. UU.). El primer silicio estaba funcionando en Houston en diciembre de 1985, con el envío de placas de desarrollo a las instalaciones de la estación de trabajo de IBM en Kingston, Nueva York , en enero de 1986.

El procesador de seguimiento de TI, el TMS34020, se puede utilizar con un coprocesador de punto flotante para renderizar gráficos tridimensionales.

Usos

Juegos arcade

El TMS34010 se utilizó en muchos juegos de arcade que funcionan con monedas desde 1989 hasta mediados de la década de 1990.

Juegos de Atari

Williams / Midway

Juegos de MicroProse

Otro

  • AmeriDarts (1989)

Aceleradores de video

Los chips TMS cumplen con el estándar de arquitectura gráfica de Texas Instruments de 1989 y, a principios de la década de 1990, se utilizaron en placas de coprocesador de video TIGA de nivel profesional para MS-DOS , Microsoft Windows y SCO Unix . En un artículo de 1991 sobre adaptadores de gráficos, PC Magazine informó que las placas más rápidas para regenerar imágenes de prueba de AutoCAD se basaban en el TMS34010.

Las tarjetas gráficas externas SCSI Aura Scuzzygraph, Radius PowerView y Radius SuperView para computadoras Apple Macintosh se basan en el TMS34010.

Sun386i usa TMS34010 en la tarjeta de video CG5 (Roadracer).

La tarjeta gráfica Amiga A2410 usa el TMS34010 y se vendió en las estaciones de trabajo Commodore Amiga UNIX, Amiga 2500UX y 3000UX. Fue desarrollado en conjunto con la Universidad de Lowell. Cuando se ejecuta Amiga UNIX, la tarjeta es compatible con el sistema X Windows y ofrece una pantalla de alta resolución de 8 bits. La tarjeta también se puede usar cuando se ejecuta Amiga OS, con bibliotecas de soporte y algunas implementaciones de gráficos retardables.

Consola de juego

TI hizo un esfuerzo infructuoso en 1987 y 1988 para convencer a los fabricantes de juegos como Nintendo y Sega para que escribieran juegos en 3D y crearan un nuevo mercado de consolas . En 1987, TI proporcionó la primera demostración de verdaderos juegos 3D en tiempo real con efectos de sonido estéreo en una computadora personal (PC), utilizando una pequeña tarjeta adaptadora TMS34010 (llamada "The Flippy"). Flippy fue diseñado como la base de un sistema de desarrollo de juegos para consolas y como una tarjeta de juegos para PC por derecho propio.

TMS34020

Texas Instruments TMS34020
Muere de TMS34020
Muere de TMS34082

El sucesor del TMS34010, el TMS34020 (1988), proporciona varias mejoras, incluida una interfaz para un coprocesador de punto flotante de gráficos especial , el TMS34082 (1989). La función principal del TMS34082 es permitir que la arquitectura del TMS340 genere gráficos tridimensionales (3D) de alta calidad . El nivel de rendimiento de 60 millones de vértices por segundo se avanzó en ese momento.

El TMS34020 se utilizó en algunos juegos de arcade, como Revolution X (1994).

La tarjeta de extensión Rambrandt Amiga de Progressive Peripherals & Software admitía hasta cuatro TMS34020, para su uso en simulaciones de realidad virtual .

Referencias

enlaces externos