TMS34010

Texas Instruments TMS34020

TMS34010 , opracowany przez firmę Texas Instruments i wydany w 1986 roku, był pierwszym programowalnym układem scalonym procesora graficznego . Podczas gdy wyspecjalizowany sprzęt graficzny istniał wcześniej, taki jak blittery , układ TMS34010 jest mikroprocesorem , który zawiera instrukcje zorientowane na grafikę, co czyni go połączeniem procesora i tego, co później nazwano GPU . Służy obu celom w wielu głośnych grach zręcznościowych, począwszy od Narc z 1988 roku , a także Mortal Kombat i NBA Jam . Hard Drivin' (1989) z Atari Games zawiera dwa procesory. TMS34010 był używany w profesjonalnych kartach akceleratorów wideo dla komputerów kompatybilnych z IBM PC na początku lat 90.

TMS34010 to adresowalny bitowo , 32-bitowy procesor z dwoma plikami rejestrów , każdy z piętnastoma rejestrami i współdzielącymi szesnasty wskaźnik stosu. Zestaw instrukcji obsługuje rysowanie na dwuwymiarowych mapach bitowych, dowolne dane o zmiennej szerokości, konwersję danych pikseli na różne głębie bitowe oraz operacje arytmetyczne na pikselach . Pozycje na mapach bitowych można określić jako współrzędne X, Y lub jako adresy. TMS34010 jest w stanie wykonać dowolny program ogólnego przeznaczenia i jest obsługiwany przez kompilator C zgodny ze standardem ANSI . Większość gier zręcznościowych korzystających z procesora została napisana w natywnym języku asemblera, a nie w C.

Projektem TMS34010 kierował Karl Guttag, który wcześniej pracował nad układem wideo TMS9918 . Rozwój miał miejsce w zakładach TI w Bedford (Wielka Brytania) i Houston (USA). Pierwszy układ krzemowy działał w Houston w grudniu 1985 r., a płytki rozwojowe zostały wysłane do stacji roboczej IBM w Kingston w stanie Nowy Jork w styczniu 1986 r.

Procesor kontynuacyjny firmy Texas Instruments, TMS34020 , może być używany z koprocesorem zmiennoprzecinkowym do renderowania grafiki trójwymiarowej.

Używa

Zręcznościowe gry wideo

TMS34010 był używany w wielu arkadowych grach wideo na monety w latach 1988–1997.

Gry Atari

Williamsa / Midway

Gry MicroProse

Inny

  • Amerykańskie rzutki (1989)

Akceleratory wideo

Chipy TMS są zgodne ze standardem Texas Instruments Graphics Architecture (TIGA) z 1989 r., a na początku lat 90. były używane w profesjonalnych płytach koprocesorowych wideo dla systemów MS-DOS , Microsoft Windows i SCO Unix . W artykule z 1991 roku na temat kart graficznych PC Magazine poinformował, że najszybsze płyty do regeneracji obrazów testowych AutoCAD były oparte na TMS34010.

Zewnętrzne karty graficzne SCSI Aura Scuzzygraph, Radius PowerView i Radius SuperView dla komputerów Apple Macintosh są oparte na TMS34010.

Sun386i używa TMS34010 w karcie graficznej CG5 (Roadracer). [ potrzebne źródło ]

Karta graficzna Amiga A2410 wykorzystuje TMS34010 i była sprzedawana w stacjach roboczych Commodore Amiga UNIX, Amiga 2500UX i 3000UX. Został opracowany we współpracy z University of Lowell. Podczas pracy na Amiga UNIX karta obsługuje system X Window i zapewnia wysoką rozdzielczość 8-bitowego obrazu. Karta może być również używana z systemem Amiga OS, z bibliotekami pomocniczymi i niektórymi implementacjami Retargetable Graphics.

Konsola do gier

W latach 1987 i 1988 TI podjęła nieudaną próbę przekonania twórców gier, takich jak Nintendo i Sega , do napisania gier 3D i stworzenia nowego rynku konsol . [ potrzebne źródło ] W 1987 roku firma TI przeprowadziła pierwszą demonstrację prawdziwych gier 3D w czasie rzeczywistym z efektami dźwiękowymi stereo na komputerze osobistym (PC), używając małej karty adaptera TMS34010 (zwanej „The Flippy”). Flippy został zaprojektowany jako podstawa systemu tworzenia gier na konsole i jako samodzielna karta do gier na PC.

TMS34020

Matryca TMS34020
Koprocesor zmiennoprzecinkowy TMS34082A

Następca TMS34010, TMS34020 (1988), zapewnia kilka ulepszeń, w tym interfejs dla specjalnego graficznego koprocesora zmiennoprzecinkowego , TMS34082 (1989). Podstawową funkcją TMS34082 jest umożliwienie architekturze TMS340 generowania wysokiej jakości trójwymiarowej (3D). Poziom wydajności 60 milionów wierzchołków na sekundę był wówczas zaawansowany.

TMS34020 był używany w niektórych grach zręcznościowych, takich jak Revolution X (1994).

Rambrandt Amiga firmy Progressive Peripherals & Software obsługuje do czterech TMS34020 do użytku w symulacjach rzeczywistości wirtualnej .

Linki zewnętrzne