NEC µPD96050
   HOME

TheInfoList



OR:

The list of Super NES enhancement chips demonstrates Nintendo hardware designers' plan to easily expand the
Super Nintendo Entertainment System The Super Nintendo Entertainment System (SNES), commonly shortened to Super NES or Super Nintendo, is a 16-bit home video game console developed by Nintendo that was released in 1990 in Japan and South Korea, 1991 in North America, 1992 in Eur ...
with special
coprocessor A coprocessor is a computer processor used to supplement the functions of the primary processor (the CPU). Operations performed by the coprocessor may be floating-point arithmetic, graphics, signal processing, string processing, cryptography o ...
s. This standardized selection of chips was available to licensed developers, to increase system performance and features for each game cartridge. As increasingly superior chips became available throughout the Super NES's generation, this provided a cheaper and more versatile way of maintaining the system's market lifespan compared to Nintendo's option of having included a much more expensive CPU or a more obsolete stock chipset. The presence of an enhancement chip is often indicated by 16 additional pins on either side of the original pins, 8 to each side.


Super FX

The Super FX chip is a 16-bit supplemental
RISC In computer engineering, a reduced instruction set computer (RISC) is a computer designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a complex instruction set comput ...
CPU developed by
Argonaut Games Argonaut Games PLC was a British video game developer founded in 1982, most notable for the development of the Super NES video game ''Star Fox'' and its supporting Super FX hardware, as well as for developing '' Croc: Legend of the Gobbos'' and ...
.(2007-05-01) Snes9x readme.txt v1.51
snes9x.com
. Retrieved on 2007-07-03.
It is typically programmed to act as a graphics accelerator chip that draws polygons and advanced 2D effects to a frame buffer in the RAM sitting adjacent to it. '' Super Mario World 2: Yoshi's Island'' uses the Super FX 2 for sprite scaling, rotation, and stretching. This chip has at least four revisions, first as a surface mounted chip labeled "MARIO CHIP 1" (Mathematical, Argonaut, Rotation & I/O), commonly called the Super FX, in the earliest ''Star Fox'' (1993) cartridges. From 1994, some boards have an epoxy version, and later a first revision is labeled GSU-1. Both versions are clocked with a signal, but an internal clock speed divider halves it to on the MARIO CHIP 1. The GSU-1 however runs at the full 21.47 MHz. Both the MARIO CHIP 1 and the GSU-1 can support a maximum ROM size of . The design was revised to the GSU-2, which is still 16-bit, but this version can support a ROM size greater than 8 Mbit. The final known revision is the GSU-2-SP1. All versions of the Super FX chip are functionally compatible in terms of their instruction set. The differences are in packaging, pinout, maximum supported ROM size, and internal clock speed.


Cx4

The Cx4 chip is a
math coprocessor Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
used by
Capcom is a Japanese video game developer and video game publisher, publisher. It has created a number of List of best-selling video game franchises, multi-million-selling game franchises, with its most commercially successful being ''Resident Evil' ...
and produced by
Hitachi () is a Japanese multinational corporation, multinational Conglomerate (company), conglomerate corporation headquartered in Chiyoda, Tokyo, Japan. It is the parent company of the Hitachi Group (''Hitachi Gurūpu'') and had formed part of the Ni ...
(now Renesas) to perform general trigonometric calculations for wireframe effects, sprite positioning, and rotation. It maps and transforms wireframes in Capcom's second and third games of the '' Mega Man X'' series. It is based on the Hitachi HG51B169 DSP and clocked at 20Mhz. The name Cx4 stands for Capcom Consumer Custom Chip. A Cx4 self-test screen can be accessed by holding the 'B' button on the second controller upon system start-up in both '' Mega Man X2'' and '' Mega Man X3''.


DSP

This series of fixed-point
digital signal processor A digital signal processor (DSP) is a specialized microprocessor chip, with its architecture optimized for the operational needs of digital signal processing. DSPs are fabricated on MOS integrated circuit chips. They are widely used in audio si ...
chips provides fast vector-based calculations, bitmap conversions, 2D and 3D coordinate transformations, and other functions. The chip has four revisions, each physically identical but with different
microcode In processor design, microcode (μcode) is a technique that interposes a layer of computer organization between the central processing unit (CPU) hardware and the programmer-visible instruction set architecture of a computer. Microcode is a laye ...
. The DSP-1 version, including the later 1A die shrink and 1B bug fix revisions, was most often used; the DSP-2, DSP-3, and DSP-4 were used in only one game each. All of them are based on the NEC µPD77C25 CPU and clocked at 8 MHz.


DSP-1

The DSP-1 is the most varied and widely used of the Super NES DSPs, in more than 15 separate games. It is used as a
math coprocessor Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
in games such as ''
Super Mario Kart ''Super Mario Kart'' is a Kart racing game, kart racing video game developed and published by Nintendo for the Super Nintendo Entertainment System. The first game in the Mario Kart, ''Mario Kart'' series, it was released in Japan and North Ameri ...
'' and ''
Pilotwings ''Pilotwings'' is a series of flight simulation video games beginning with the 1990 video game '' Pilotwings'' and most recently ''Pilotwings Resort'' in 2011. One of Nintendo's franchises, the series was released on the Super Nintendo Entertain ...
'' that require more advanced Mode 7 scaling and rotation. It provides fast support for the
floating-point In computing, floating-point arithmetic (FP) is arithmetic that represents real numbers approximately, using an integer with a fixed precision, called the significand, scaled by an integer exponent of a fixed base. For example, 12.345 can b ...
and trigonometric calculations needed by 3D math algorithms. The later DSP-1A and DSP-1B serve the same purpose as the DSP-1. The DSP-1A is a die shrink of the DSP-1, and the DSP-1B corrects several bugs. The DSP-1B introduced a bug in the ''Pilotwings'' demo due to the game code not being updated for the timing differences of the chip revisions.


DSP-2

The DSP-2 is only in '' Dungeon Master''. Its primary purpose is to convert
Atari ST The Atari ST is a line of personal computers from Atari Corporation and the successor to the Atari 8-bit family. The initial model, the Atari 520ST, had limited release in April–June 1985 and was widely available in July. It was the first pers ...
bitmap image data into the Super NES bitplane format. It also provides dynamic scaling capability and transparency effects.


DSP-3

DSP-3 is only in the turn-based strategy game ''SD Gundam GX'' for Super Famicom. It assists with tasks like calculating the next AI move, Shannon–Fano bitstream decompression, and bitplane conversion of graphics.


DSP-4

DSP-4 is used in only '' Top Gear 3000''. It primarily assists with drawing the race track, especially during the times that the track branches into multiple paths.


Sharp LR35902

The hardware inside the Super Game Boy peripheral includes a Sharp SM83 core identical to the CPU in the handheld Game Boy. Because the Super NES is not powerful enough for software emulation of the Game Boy, the hardware for the entire handheld is inside of the cartridge.


MX15001TFC

This chip was made by MegaChips exclusively for Nintendo Power cartridges for the Super Famicom. The cartridges have flash ROMs instead of mask ROMs, to hold games downloaded for a fee at retail kiosks in Japan. The chip manages communication with the kiosks to download ROM images, and provides game selection menu. Some games were produced both in cartridge and download form, and others were download only. The service was closed in February 2007.


OBC-1

OBC-1 is a sprite manipulation chip used exclusively in the
Super Scope The Super Scope, known as the Nintendo Scope in Europe and Australia, is a first party light gun peripheral for the Super Nintendo Entertainment System. The successor to the NES Zapper, the Super Scope was released in North America and the P ...
game '' Metal Combat: Falcon's Revenge'', the sequel to ''
Battle Clash ''Battle Clash,'' known in Japan as , is a light gun shooter video game developed by TEC and published by Nintendo for the Super Nintendo Entertainment System in 1992. The game supports the Super Scope The Super Scope, known as the Nintendo ...
''.


Rockwell RC2324DPL

The Rockwell RC96V24DP is a low power, V.22 bis 2400 bit/s data/fax modem data pump in a single VLSI package, used in the XBAND cartridge.


S-DD1

The S-DD1 chip is an
ASIC An application-specific integrated circuit (ASIC ) is an integrated circuit (IC) chip customized for a particular use, rather than intended for general-purpose use, such as a chip designed to run in a digital voice recorder or a high-efficien ...
decompressor made by
Nintendo is a Japanese Multinational corporation, multinational video game company headquartered in Kyoto, Japan. It develops video games and video game consoles. Nintendo was founded in 1889 as by craftsman Fusajiro Yamauchi and originally produce ...
for use in some
Super Nintendo Entertainment System Game Pak The Super Nintendo Entertainment System Game Pak is the system's default ROM cartridge medium. It is called Game Pak in most Western regions, and in Japan and parts of Latin America. While the Super NES can address 128 Megabits,Unless othe ...
s. Designed to handle data compressed by the ABS Lossless Entropy Algorithm, a form of arithmetic coding developed by Ricoh, its use is necessary in games where massive amounts of sprite data are compressed with a total design limit of 32- megabits. This data is decompressed dynamically by the S-DD1 and given directly to the picture processing unit. The S-DD1 mediates between the Super NES's Ricoh 5A22 CPU and the game's ROM via two
buses A bus (contracted from omnibus, with variants multibus, motorbus, autobus, etc.) is a road vehicle that carries significantly more passengers than an average car or van. It is most commonly used in public transport, but is also in use for cha ...
. However, the controlling 5A22 processor may still request normal, uncompressed data from the game's ROM even if the S-DD1 is already busy with a decompression operation. This form of parallelism allows sprite data to be decompressed while other types of data are quickly passed to the main CPU. ''
Star Ocean is a franchise of action role-playing video games developed by the Japanese company tri-Ace and published and owned by Square Enix (formerly Enix). Development History The series is also known for being some of the earliest action RPGs to allo ...
'' and '' Street Fighter Alpha 2'' are the only games that use this chip. Emulation of the S-DD1 was initially difficult, requiring "graphics packs" to be provided for the affected games, until the compression algorithm was identified.


S-RTC

S-RTC is a real-time clock chip used in one game, '' Daikaijuu Monogatari II''.


SA1

The Super Accelerator 1 (SA1) chip is used in 34 Super NES games, including '' Super Mario RPG: Legend of the Seven Stars''. Similar to the 5A22 CPU in the Super NES hardware, the SA1 contains a processor core based on the 65C816 with several programmable timers. The SA1 does not function as a slave CPU for the 5A22; both can interrupt each other independently. The SA1 also features a range of enhancements over the standard 65C816: * 10.74 MHz clock speed, compared to the 5A22's maximum of 3.58 MHz * Faster RAM, including 2 KB of internal RAM * Memory mapping capabilities * Limited data storage and compression * New
DMA DMA may refer to: Arts * ''DMA'' (magazine), a defunct dance music magazine * Dallas Museum of Art, an art museum in Texas, US * Danish Music Awards, an award show held in Denmark * BT Digital Music Awards, an annual event in the UK * Doctor of M ...
modes such as bitmap to bit plane transfer * Arithmetic functions (multiplication, division, and cumulative) * Hardware timer (either as a linear 18-bit timer, or synchronised with the PPU to generate an IRQ at a specific H/V scanline location) * Built-in CIC lockout, for copy protection and regional marketing control Brazilian ROM hacker
Vitor Vilela Vitor Vilela is a Brazilian programmer and ROM hacker known for his work in Super Nintendo Entertainment System games. Career Vitor says he got a Super Nintendo Entertainment System (SNES) as a gift from his father at age 7, and the first ga ...
has created ROM patches for '' Contra III: The Alien Wars'', '' Gradius III'', '' Super Mario World'', ''
Super R-Type is a shooter game Shooter video games or shooters are a subgenre of action video games where the focus is almost entirely on the defeat of the character's enemies using the weapons given to the player. Usually these weapons are firearms or s ...
'', and ''
Race Drivin' ''Race Drivin'' is a driving arcade game that invites players to test drive several high-powered sports cars on stunt and speed courses. The game is the sequel to 1989's '' Hard Drivin and was part of a new generation of games that featured 3 ...
'' that shifts some work from the Super NES's CPU onto the SA-1 co-processor. This improves the frame rate consistency, load times, and sprite limit.


SPC7110

A data decompression chip designed by Epson, used in three games by Hudson. '' Tengai Makyou Zero'' also contains a real-time clock chip accessed via the SPC7110.


ST

The ST series of chips are used by SETA Corporation to enhance AI.


ST010

Used for general functions and handling the AI of opponent cars in '' F1 ROC II: Race of Champions''. It contains a NEC µPD96050 CPU, clocked at 10Mhz.


ST011

ST011 is used for AI functionality in the
shogi , also known as Japanese chess, is a strategy board game for two players. It is one of the most popular board games in Japan and is in the same family of games as Western chess, ''chaturanga, Xiangqi'', Indian chess, and '' janggi''. ''Shōgi'' ...
board game ''Hayazashi Nidan Morita Shogi''. It also uses a NEC µPD96050, clocked at 15 Mhz.


ST018

The ST018 is used for AI functionality in ''Hayazashi Nidan Morita Shogi 2''. It is a 21.47 MHz, 32-bit ARMv3 processor.


List of Super NES games with enhancement chips


Canceled games


See also

* Memory management controller is the Nintendo Entertainment System's (NES) previous generation of enhancement chips.


References

{{DEFAULTSORT:List Of Super Nes Enhancement Chips Graphics processing units Nintendo chips Super Nintendo Entertainment System accessories