Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 History  





2 Technical details  





3 Uses  



3.1  Arcade video games  





3.2  Video accelerators  





3.3  Game console  







4 TMS34020  





5 Notes  





6 References  





7 External links  














TMS34010






Čeština
Español
Русский
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




In other projects  



Wikimedia Commons
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


The followup to the TMS34010, the TMS34020

The TMS34010, developed by Texas Instruments and released in 1986, was the first programmable graphics processor integrated circuit. While specialized graphics hardware existed earlier, such as blitters, the TMS34010 chip is a microprocessor which includes graphics-oriented instructions, making it a combination of a CPU and what would later be called a GPU. It found use in arcade video games from the late 1980s through the mid 1990s, including Mortal Kombat and NBA Jam, and computer workstation video accelerator boards. TI later released the TMS34020 with an emphasis on 3D rendering.

History[edit]

The design of the TMS34010 was led by Karl Guttag, who previously worked on the TMS9918 video chip.[1] Development took place at TI facilities in Bedford (UK) and Houston (US). First silicon was working in Houston in December 1985, with shipment of development boards to IBM's workstation facility in Kingston, New York, in January 1986.

Midway Games[a] was a prolific user of the chip in arcade video games beginning with the run and gun Narc in 1988. Subsequent releases include Smash TV (1990), Mortal Kombat (1992), and NBA Jam (1993). The 3D driving simulator Hard Drivin' (1989) from Atari Games contains two of the processors.[2] Atari Games used the chip in other flat-shaded 3D games: S.T.U.N. Runner (1989), Race Drivin' (1990), and Steel Talons (1991).

TI developed the Texas Instruments Graphics Architecture (TIGA) specification for professional-level video accelerator cards for IBM PC compatibles, of which the TMS34010 was central.[3][4]

A follow-up processor, the TMS34020, can be used with a floating point coprocessor to render three-dimensional graphics. It is used in Midway's 1994 Revolution X, even though the game is not fully 3D.[5]

Technical details[edit]

The TMS34010 is a bit addressable, 32-bit processor, with two register files, each with fifteen registers and sharing a sixteenth stack pointer.[6] The instruction set supports drawing into two-dimensional bitmaps, arbitrary variable-width data, conversion of pixel data to different bit depths, and arithmetic operations on pixels. Positions in bitmaps can be specified either as X, Y coordinates or as addresses. The PIXBLT instruction handles drawing pixels, including Boolean and other operations for combining pixel data, and most of the microcode for graphics functions is to support it.[7]

The TMS34010 can execute general purpose programs and is supported by an ANSI C compiler. Most of the arcade video games that use the processor were written in native assembly language, not C.

Uses[edit]

Arcade video games[edit]

The TMS34010 is used in many coin-operated arcade video games manufactured from 1988–1997.[8] Several games use the TMS34020.

Atari Games

Williams / Midway

MicroProse Games

Other

Video accelerators[edit]

The TMS chips are compliant with the 1989 Texas Instruments Graphics Architecture (TIGA) standard, and in the early 1990s were used in professional-level video coprocessor boards for MS-DOS, Microsoft Windows, and SCO Unix.[3] In a 1991 article on graphics adapters, PC Magazine reported that the fastest boards for regenerating AutoCAD test images were based on the TMS34010.[4]

The Aura Scuzzygraph,[12][13] Radius PowerView,[13] and Radius SuperView[13] external SCSI graphics cards for Apple Macintosh computers are based on the TMS34010.

One of the graphics options for the 1988 Sun386i workstation, the CG5 video card, uses the TMS34010.[citation needed]

The Amiga A2410 graphics card uses the TMS34010 and was sold in Commodore Amiga UNIX workstations, the Amiga 2500UX and 3000UX.[14] It was developed in conjunction with the University of Lowell. When running Amiga UNIX, the card supports the X Window System and gives a high resolution 8-bit display. The card can also be used when running Amiga OS, with support libraries and some Retargetable Graphics implementations.

Game console[edit]

In 1987, TI demonstrated real-time 3D games with stereo sound effects on a personal computer, using a small TMS34010 adapter card called "The Flippy".[15] The Flippy was designed as the basis of a game development system for consoles and as an IBM PC compatible gaming card in its own right. Texas Instruments engineer Michael Denio wrote The Adventures of Captain Pixel as a demo for the system.[15] In 1988, he released a similar game, The Adventures of Captain Comic, as shareware for MS-DOS.

TI made an unsuccessful effort in 1987 and 1988 to convince games makers such as Nintendo and Sega to write 3D games and create a new console market.[citation needed]

TMS34020[edit]

Die of TMS34020
TMS34082A floating point coprocessor

The successor to the TMS34010, the TMS34020[16] (1988), provides several enhancements including an interface for a special graphics floating point coprocessor, the TMS34082 (1989). The primary function of the TMS34082 is to allow the TMS340 architecture to generate high quality three-dimensional graphics. The performance level of 60 million vertices per second was advanced at the time.

The TMS34020 is used in some arcade games, such as Revolution X (1994).[17]

The Rambrandt Amiga extension card from Progressive Peripherals & Software supported up to four TMS34020, for use in virtual reality simulations.[18]

Notes[edit]

  1. ^ Initially the restarted Williams Electronics division of Midway.

References[edit]

  1. ^ "Busting, Sony's Ghostbusters AR Display (and a Little Sprite History)". Karl Guttag on Technology. October 24, 2019.
  • ^ a b Margolin, Jed. "Schematics For Hard Drivin'/Race Drivin' ADSP, Motor Amplifier, and DSK Boards".
  • ^ a b InfoWorld Media Group, Inc. (16 December 1991). InfoWorld. InfoWorld Media Group, Inc. p. 32.
  • ^ a b Poor, Alfred (June 25, 1991). "Cover Story: Graphics Adapters". PC Magazine.
  • ^ a b "Revolution X". Arcade History.
  • ^ "TMS34010 Product Specs".
  • ^ Killebrew Jr., Carrell R. (December 1986). "The TMS34010 Graphics System Processor". Byte. Vol. 11, no. 13. p. 193.
  • ^ "MAME list of TMS34010 emulated games".
  • ^ "High Impact Football". Arcade History.
  • ^ "B.O.T.S.S. - Battle Of The Solar System". arcade-history.com.
  • ^ "AmeriDarts arcade video game". Arcade History.
  • ^ "GYPSI Debugger Beta testers wanted". www.verycomputer.com. Retrieved 2022-12-15.
  • ^ a b c "PowerView SuperView - PiSCSI/piscsi GitHub Wiki". github-wiki-see.page. Retrieved 2022-12-15.
  • ^ "Commodore A2410 - Amiga Hardware Database". amiga.resource.cx. Retrieved 2020-09-01.
  • ^ a b The Adventures of Captain Pixel, retrieved 2022-12-15
  • ^ "TMS34020 Product Specs".
  • ^ "Revolution X, arcade video game by Midway". Arcade History.
  • ^ "PPS Rambrandt".
  • External links[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=TMS34010&oldid=1227955516"

    Categories: 
    Computer-related introductions in 1986
    Texas Instruments hardware
    Graphics processing units
    32-bit microprocessors
    Hidden categories: 
    Articles with short description
    Short description matches Wikidata
    All articles with unsourced statements
    Articles with unsourced statements from September 2020
    Articles with unsourced statements from September 2015
     



    This page was last edited on 8 June 2024, at 18:05 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki