TMS34010

TMS34010의 후속작인 TMS34020 **TMS34010**은 텍사스 인스트루먼트가 개발하여 1986년에 출시한 최초의 프로그래밍 가능한 그래픽스 프로세서 집적 회로였다. 블리터와 같은 특수 그래픽스 하드웨어는 이전에 존재했지만, TMS34010 칩은 그래픽스 지향 명령어를 포함하는 마이크로프로세서로, CPU와 나중에 GPU라고 불리게 될 것의 조합이었다. 이 칩은 1980년대 후반부터 1990년대 중반까지 주로 아타리 게임즈와 미드웨이 게임스에서 출시된 25개 이상의 아케이드 비디오 게임의 핵심이었다. 1988년 나르크에 처음 사용되었고, 이후 하드 드라이빙, 스매시 TV, 모탈 컴뱃, NBA 잼 등의 게임에 사용되었다. 또한 1990년대 컴퓨터 워크스테이션 비디오 가속 보드의 일부이기도 했다. TI는 나중에 3D 렌더링에 중점을 둔 TMS34020을 출시했다.
# 역사
TMS34010의 설계는 이전에 TI-99/4A에 처음 사용된 TMS9918 비디오 디스플레이 컨트롤러를 개발했던 칼 구탁(Karl Guttag)이 이끌었다.website=Karl Guttag on Technology 개발은 베드퍼드 (영국)와 휴스턴 (미국)에 있는 TI 시설에서 이루어졌다. 첫 번째 규소 작업은 1985년 12월 휴스턴에서 이루어졌고, 1986년 1월에는 킹스턴 (뉴욕주)에 있는 IBM의 워크스테이션 시설로 개발 보드가 선적되었다. 미드웨이 게임스초기에는 미드웨이의 재시작된 윌리엄스 일렉트로닉스 사업부였다.는 1988년 런앤건 나르크를 시작으로 아케이드 비디오 게임에 이 칩을 많이 사용했다. 이후 이 칩을 기반으로 한 미드웨이 게임에는 스매시 TV (1990), 모탈 컴뱃 (1992), NBA 잼 (1993) 등이 있다. 아타리 게임즈의 3D 운전 시뮬레이터 하드 드라이빙 (1989)에는 두 개의 프로세서가 포함되어 있다. 아타리 게임즈는 이 칩을 다른 플랫 셰이딩 3D 게임인 S.T.U.N. 러너 (1989), 레이스 드라이빙 (1990), 스틸 탈론즈 (1991)에 사용했다. TI는 IBM PC 호환기종을 위한 전문가급 비디오 가속 카드용 텍사스 인스트루먼트 그래픽스 아키텍처 (TIGA) 사양을 개발했으며, TMS34010이 그 핵심이었다. 후속 프로세서인 TMS34020은 1989년에 출시되었다. 이 칩은 TMS34082A 부동소수점 보조 프로세서와 쌍을 이루어 3차원 그래픽스를 렌더링할 수 있다. 이 칩은 미드웨이의 1994년 레볼루션 X 아케이드 게임에 사용되었는데, 이 게임은 완전히 3D는 아니었다.website=Arcade History
# 기술적 세부 사항
TMS34010은 비트 주소 지정이 가능하며, 두 개의 레지스터 파일을 가진 32비트 프로세서로, 각 파일에는 15개의 레지스터가 있으며 16번째 스택 포인터를 공유한다.title=TMS34010 Product Specs 명령어 세트는 2차원 비트맵에 그리기, 임의의 가변 폭 데이터, 화소 데이터를 다른 비트 깊이로 변환, 화소에 대한 산술 연산을 지원한다. 비트맵 내의 위치는 X, Y 좌표 또는 주소로 지정할 수 있다. PIXBLT 명령어는 화소 데이터를 결합하기 위한 부울 및 기타 연산을 포함하여 화소를 그리는 것을 처리하며, 그래픽스 기능의 대부분의 마이크로코드는 이를 지원한다. TMS34010은 범용 프로그램을 실행할 수 있으며 ANSI C 컴파일러의 지원을 받는다. 이 프로세서를 사용하는 대부분의 아케이드 비디오 게임은 C가 아닌 기본 어셈블리어로 작성되었다.
# 사용

## 아케이드 비디오 게임
TMS34010은 1988년부터 1997년까지 제조된 많은 코인 작동식 아케이드 비디오 게임에 사용되었다.archive-date = 6 April 2015 여러 게임에서 TMS34020을 사용한다. **아타리 게임즈** *하드 드라이빙 (1989), 렌더링용 하나와 시뮬레이션용 하나, 두 개의 TMS34010 칩 사용title=Schematics For Hard Drivin'/Race Drivin' ADSP, Motor Amplifier, and DSK Boards *S.T.U.N. 러너 (1989) *레이스 드라이빙 (1990) *스틸 탈론즈 (1991) **윌리엄스 / 미드웨이** *나르크 (1988) *스매시 TV (1990) *트로그 (1990) *하이 임팩트 풋볼 (1990)website=Arcade History *스트라이크 포스 (1991) *슈퍼 하이 임팩트 (1991) *터미네이터 2: 심판의 날 (1991) *토탈 카니지 (1992) *모탈 컴뱃 (1992) *모탈 컴뱃 II (1993) *NBA 잼 (1993) *레볼루션 X (1994), TMS34020 사용 * 모탈 컴뱃 3 (1995) * 얼티밋 모탈 컴뱃 3 (1995) *WWF 레슬매니아 (1995) * NHL: 2 대 2 오픈 아이스 챌린지 (1995) * NBA 행타임 (1996) * NBA 맥시멈 행타임 (1996) * 램페이지 월드 투어 (1997) **마이크로프로즈 게임즈** *F-15 스트라이크 이글 (1991) *B.O.T.S.S.: 배틀 오브 더 솔라 시스템 (1992)website=arcade-history.com **기타** *아메리다츠 (1989)website=Arcade History *배틀토즈 (1994) TMS34020 사용
## 비디오 가속기
TMS 칩은 1989년 텍사스 인스트루먼트 그래픽스 아키텍처 (TIGA) 표준을 준수했으며, 1990년대 초반에는 MS-DOS, 매킨토시, 윈도우, SCO 유닉스용 전문가급 비디오 보조 프로세서 보드에 사용되었다.page=32 1991년 그래픽스 어댑터에 대한 기사에서 PC 매거진은 오토캐드 테스트 이미지를 재생성하는 가장 빠른 보드가 TMS34010을 기반으로 한다고 보고했다.url=https://books.google.com/books?id=DXn-87kyJksC&pg;=PT115 아우라 스커지그래프(Aura Scuzzygraph),website=www.verycomputer.comwebsite=github-wiki-see.page 라디우스 파워뷰(Radius PowerView), 및 라디우스 슈퍼뷰(Radius SuperView) 맥 컴퓨터용 외부 SCSI 그래픽 카드는 TMS34010을 기반으로 한다. 1988년 Sun386i 워크스테이션의 그래픽 옵션 중 하나인 CG5 비디오 카드는 TMS34010을 사용한다. 아미가 A2410 그래픽 카드는 TMS34010을 사용했으며 아미가 유닉스 2500UX 및 3000UX 유닉스 워크스테이션에 포함되었다.website=amiga.resource.cx 이는 매사추세츠 대학교 로웰과 공동으로 개발되었다. 아미가 유닉스를 실행할 때, 이 카드는 X 윈도 시스템을 지원하며 고해상도 8비트 디스플레이를 제공한다. 이 카드는 지원 라이브러리 및 일부 리타겟 가능 그래픽스 구현과 함께 아미가 OS를 실행할 때도 사용할 수 있다.
## 게임 콘솔
1987년, TI는 "더 플리피(The Flippy)"라는 작은 TMS34010 어댑터 카드를 사용하여 개인용 컴퓨터에서 스테레오 사운드 효과가 있는 실시간 3D 게임을 시연했다. 플리피는 콘솔용 게임 개발 시스템의 기반이자 그 자체로 IBM PC 호환 게임 카드로 설계되었다. 텍사스 인스트루먼트의 엔지니어 마이클 데니오(Michael Denio)는 이 시스템의 데모로 캡틴 픽셀의 모험(The Adventures of Captain Pixel)을 작성했다. 1988년, 그는 유사한 게임인 캡틴 코믹의 모험을 MS-DOS용 셰어웨어로 출시했다. TI는 1987년과 1988년에 닌텐도와 세가와 같은 게임 제작사들에게 3D 게임을 만들고 새로운 콘솔 시장을 만들도록 설득하려 했지만 실패했다.
# TMS34020
다이]] TMS34082A 부동소수점 보조 프로세서 TMS34010의 후속작인 TMS34020title=TMS34020 Product Specs (1988)는 특수 그래픽스 부동소수점 보조 프로세서인 TMS34082 (1989)용 인터페이스를 포함하여 몇 가지 향상된 기능을 제공한다. TMS34082의 주요 기능은 TMS340 아키텍처가 고품질 3차원 그래픽스를 생성할 수 있도록 하는 것이다. 초당 6천만 꼭짓점의 성능 수준은 당시에는 매우 발전된 것이었다. TMS34020은 최소 두 개의 아케이드 비디오 게임인 레볼루션 X (1994)와 배틀토즈 아케이드 (1994)에 사용되었다.website=Arcade History 프로그레시브 페리페랄스 & 소프트웨어(Progressive Peripherals & Software)의 램브란트(Rambrandt) 아미가 확장 카드는 가상 현실 시뮬레이션에 사용하기 위해 최대 4개의 TMS34020을 지원했다.title=PPS Rambrandt
# 내용주
Notelist