A fully programmable, graphics microprocessor is disclosed which is designed to be embodied in a removable external memory unit for connection with a host information processing system. In an exemplary embodiment, a video game system is described including a host video game system and a pluggable video game cartridge housing the graphics microprocessor. The game cartridge also includes a read-only program memory (ROM) and a random-access memory (RAM). The graphics coprocessor operates in conjunction with a three bus architecture embodied on the game cartridge. The graphics processor using this bus architecture may execute programs from either the program ROM, external RAM or its own internal cache RAM. The fully user programmable graphics coprocessor has an instruction set which is designed to efficiently implement arithmetic operations associated with 3-D graphics and, for example, includes special instructions executed by dedicated hardware for plotting individual pixels in the host video game system's character mapped display which, from the programmer's point of view, creates a "virtual" bit map by permitting the addressing of individual pixels--even though the host system is character based. The graphics coprocessor interacts with the host coprocessor such that the graphics coprocessor's 16 general registers are accessible to the host processor at all times.

Ein völlig programmierbares, Graphikmikroprozessor wird freigegeben, der entworfen ist, in einer entfernbaren externen Gedächtnismaßeinheit für Anschluß mit einem Wirt Informationsverarbeitungsystem dargestellt zu werden. In einer mustergültigen Verkörperung wird ein videospielsystem einschließlich ein Wirt videospielsystem und eine steckbare videospielpatrone beschrieben, die den Graphikmikroprozessor unterbringen. Die Spielpatrone schließt auch ein Read-only-Programmgedächtnis (ROM) und einen Direktzugriffsspeicher ein (RAM). Das Graphiken coprocessor funktioniert in Verbindung mit einer Architektur mit drei Bussen, die auf der Spielpatrone dargestellt wird. Der Graphikprozessor, der diese Busarchitektur verwendet, kann Programme entweder vom Programm ROM, vom externen RAM oder von seinem eigenen internen Pufferspeicher RAM durchführen. Das völlig programmierbare coprocessor Graphiken des Benutzers hat einen Befehlsatz, der entworfen, um die arithmetischen Betriebe leistungsfähig einzuführen z.B., die mit Graphiken 3-D und verbunden sind die Spezialanweisungen einschließt ist, die durch engagierte Kleinteile für plottende einzelne Pixel in der Wirt videoabgebildeten Anzeige des spiel-Systems Buchstabe durchgeführt werden, die, vom Gesichtspunkt des Programmierers, eine "virtuelle" Bit-Mappe herstellt, indem es das Wenden der einzelnen Pixel ermöglicht -- obwohl das Wirt System der gegründete Buchstabe ist. Das Graphiken coprocessor wirkt auf das Wirt coprocessor so ein, daß die 16 Mehrzweckregister der Graphiken coprocessors zum Wirt Prozessor ständig zugänglich sind.

 
Web www.patentalert.com

< Programmable graphics processor for use in a video game system or the like

< Programmable graphics processor for use in a video game system or the like

> Bumper toy puck for use in games and marketing

> System and method for creating real-time shadows of complex transparent objects

~ 00090