S-DD1
   HOME

TheInfoList



OR:

The list of Super NES enhancement chips demonstrates Nintendo hardware designers' plan to easily expand the Super Nintendo Entertainment System with special coprocessors. 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 CPU developed by Argonaut Games.(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 A framebuffer (frame buffer, or sometimes framestore) is a portion of random-access memory (RAM) containing a bitmap that drives a video display. It is a memory buffer containing data representing all the pixels in a complete video frame. Mode ...
in the
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * ...
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 used by Capcom and produced by Hitachi (now
Renesas is a Japanese semiconductor manufacturer headquartered in Tokyo, Japan, initially incorporated in 2002 as Renesas Technology, the consolidated entity of the semiconductor units of Hitachi and Mitsubishi excluding their dynamic random-access memo ...
) to perform general
trigonometric Trigonometry () is a branch of mathematics that studies relationships between side lengths and angles of triangles. The field emerged in the Hellenistic world during the 3rd century BC from applications of geometry to astronomical studies. ...
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 is a series of action platform video games released by Capcom. It is a sub-series of the ''Mega Man'' franchise. The first game was released on December 17, 1993 in Japan (January 1994 in North America) on the Super NES/Super Famicom; most o ...
'' 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 ''Mega Man X2'' (stylized as ''MEGA MAN X²''), known as in Japan, is a video game developed by Capcom for the Super Nintendo Entertainment System (SNES). The game was released in Japan on December 16, 1994, and in North America and PAL region ...
'' and ''
Mega Man X3 ''Mega Man X3'' (stylized as ''MEGA MAN X³''), known as in Japan, is a video game released by Capcom for the Super Nintendo Entertainment System (SNES). The game was originally released in Japan on December 1, 1995, and later in North American ...
''.


DSP

This series of fixed-point digital signal processor 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. 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 is a Japanese multinational information technology and electronics corporation, headquartered in Minato, Tokyo. The company was known as the Nippon Electric Company, Limited, before rebranding in 1983 as NEC. It provides IT and network soluti ...
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 in games such as '' Super Mario Kart'' and '' Pilotwings'' that require more advanced
Mode 7 Mode 7 is a graphics mode on the Super Nintendo Entertainment System video game console that allows a background layer to be rotated and scaled on a scanline-by-scanline basis to create many different effects. The most famous of these effects ...
scaling and rotation. It provides fast support for the floating-point and
trigonometric Trigonometry () is a branch of mathematics that studies relationships between side lengths and angles of triangles. The field emerged in the Hellenistic world during the 3rd century BC from applications of geometry to astronomical studies. ...
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
bitmap In computing, a bitmap is a mapping from some domain (for example, a range of integers) to bits. It is also called a bit array or bitmap index. As a noun, the term "bitmap" is very often used to refer to a particular bitmapping application: t ...
image data into the Super NES
bitplane Bitplane is a provider of software for 3D and 4D image analysis for the life sciences. Founded in December 1992, Bitplane operates out of three offices in Zürich, Switzerland, Belfast, United Kingdom, and South Windsor, Connecticut, United Stat ...
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 ''Top Gear 3000'', later released in Japan as , is a racing video game developed by Gremlin Interactive and published by Kemco for the Super Nintendo Entertainment System. It is the third game in the original ''Top Gear (video game series), Top Ge ...
''. 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 The is a peripheral that allows Game Boy cartridges to be played on a Super Nintendo Entertainment System console. Released in June 1994, it retailed for $59.99 in the United States and £49.99 in the United Kingdom. In South Korea, it is calle ...
peripheral includes a Sharp SM83 core identical to the CPU in the handheld
Game Boy The is an 8-bit fourth generation handheld game console developed and manufactured by Nintendo. It was first released in Japan on April 21, 1989, in North America later the same year, and in Europe in late 1990. It was designed by the same t ...
. 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 ''Nintendo Power'' was a video game news and strategy magazine from Nintendo of America, first published in July/August 1988 as Nintendo's official print magazine for North America. The magazine's publication was initially done monthly by Ninten ...
cartridges for the Super Famicom. The cartridges have flash ROMs instead of
mask ROM Read-only memory (ROM) is a type of non-volatile memory used in computers and other electronic devices. Data stored in ROM cannot be electronically modified after the manufacture of the memory device. Read-only memory is useful for storing so ...
s, 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 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. It was followed by '' Metal Combat: Falcon ...
''.


Rockwell RC2324DPL

The Rockwell RC96V24DP is a low power, V.22 bis 2400 bit/s data/fax
modem A modulator-demodulator or modem is a computer hardware device that converts data from a digital format into a format suitable for an analog transmission medium such as telephone or radio. A modem transmits data by Modulation#Digital modulati ...
data pump in a single
VLSI Very large-scale integration (VLSI) is the process of creating an integrated circuit (IC) by combining millions or billions of MOS transistors onto a single chip. VLSI began in the 1970s when MOS integrated circuit (Metal Oxide Semiconductor) ...
package, used in the
XBAND XBAND (stylized as XBⱯND) was one of the first competitive online console gaming networks and was available for the Genesis and Super NES. It was produced by Catapult Entertainment in Cupertino, California. It is the only modem released in ...
cartridge.


S-DD1

The S-DD1 chip is an ASIC decompressor made by Nintendo for use in some Super Nintendo Entertainment System Game Paks. Designed to handle data compressed by the ABS Lossless Entropy Algorithm, a form of
arithmetic coding Arithmetic coding (AC) is a form of entropy encoding used in lossless data compression. Normally, a string of characters is represented using a fixed number of bits per character, as in the ASCII code. When a string is converted to arithmetic ...
developed by
Ricoh is a Japanese Multinational corporation, multinational imaging and electronics company (law), company. It was founded by the now-defunct commercial division of the Riken, Institute of Physical and Chemical Research (Riken) known as the ''Riken ...
, its use is necessary in games where massive amounts of sprite data are compressed with a total design limit of 32-
megabit The megabit is a multiple of the unit bit for digital information. The prefix mega (symbol M) is defined in the International System of Units (SI) as a multiplier of 106 (1 million), and therefore :1 megabit = = = 1000 kilobits. The megabit ...
s. 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 The Ricoh 5A22 is an 8/16-bit microprocessor produced by Ricoh for the Super Nintendo Entertainment System (SNES) video game console. It is based on the 8/16-bit Western Design Center, WDC WDC 65816, 65C816, which was developed between 1982 and ...
CPU and the game's
ROM Rom, or ROM may refer to: Biomechanics and medicine * Risk of mortality, a medical classification to estimate the likelihood of death for a patient * Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac * ...
via two buses. 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'' and ''
Street Fighter Alpha 2 ''Street Fighter Alpha 2'', known as in Japan, Asia, South America, and Oceania, is a 1996 fighting game originally released for the CPS II arcade hardware by Capcom. The game is a remake to the previous year's '' Street Fighter Alpha: Warriors' ...
'' 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 A real-time clock (RTC) is an electronic device (most often in the form of an integrated circuit) that measures the passage of time. Although the term often refers to the devices in personal computers, servers and embedded systems, RTCs are pr ...
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 The W65C816S (also 65C816 or 65816) is an 8/16-bit microprocessor (MPU) developed and sold by the Western Design Center (WDC). Introduced in 1985, the W65C816S is an enhanced version of the WDC 65C02 8-bit MPU, itself a CMOS enhancement of the ve ...
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 The hertz (symbol: Hz) is the unit of frequency in the International System of Units (SI), equivalent to one event (or cycle) per second. The hertz is an SI derived unit whose expression in terms of SI base units is s−1, meaning that one he ...
clock speed In computing, the clock rate or clock speed typically refers to the frequency at which the clock generator of a processor can generate pulses, which are used to synchronize the operations of its components, and is used as an indicator of the pro ...
, compared to the 5A22's maximum of 3.58 MHz * Faster
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * ...
, including 2 KB of internal RAM * Memory mapping capabilities * Limited data storage and compression * New DMA modes such as
bitmap In computing, a bitmap is a mapping from some domain (for example, a range of integers) to bits. It is also called a bit array or bitmap index. As a noun, the term "bitmap" is very often used to refer to a particular bitmapping application: t ...
to
bit plane A bit plane of a digital discrete signal (such as image or sound) is a set of bits corresponding to a given bit position in each of the binary numbers representing the signal. For example, for 16-bit data representation there are 16 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 Copy protection, also known as content protection, copy prevention and copy restriction, describes measures to enforce copyright by preventing the reproduction of software, films, music, and other media. Copy protection is most commonly found o ...
and regional marketing control Brazilian ROM hacker Vitor Vilela has created ROM patches for '' Contra III: The Alien Wars'', ''
Gradius III ''Gradius III'' is a 1989 scrolling shooter video game developed and published by Konami, originally released for the arcades in Japan and other parts of Asia on December 11, 1989. It is the third game in the ''Gradius'' series. The game was por ...
'', ''
Super Mario World ''Super Mario World,'' known in Japan as is a platform video game developed and published by Nintendo for the Super Nintendo Entertainment System (SNES). It was released in Japan in 1990, North America in 1991 and Europe and Australia in 19 ...
'', '' Super R-Type'', 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 3D ...
'' 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 Seiko Epson Corporation, or simply known as Epson, is a Japanese multinational electronics company and one of the world's largest manufacturers of computer printers and information- and imaging-related equipment. Headquartered in Suwa, Nagano ...
, used in three games by Hudson. ''
Tengai Makyou Zero ''Sengoku Blade'', also known as ''Tengai'' outside Japan, is a horizontally scrolling shoot 'em up video game released for arcade machines in 1996 by Psikyo as a sequel to their 1993 shooter '' Sengoku Ace''. A home console version was also relea ...
'' also contains a
real-time clock A real-time clock (RTC) is an electronic device (most often in the form of an integrated circuit) that measures the passage of time. Although the term often refers to the devices in personal computers, servers and embedded systems, RTCs are pr ...
chip accessed via the SPC7110.


ST

The ST series of chips are used by
SETA Corporation was a Japanese computer gaming company, founded on October 1, 1985 and dissolved on February 9, 2009. SETA was headquartered in Kōtō, Tokyo, with a branch in Las Vegas, Nevada. SETA developed and published games for consoles such as the Nin ...
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 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 Multi-memory controllers or memory management controllers (MMC) are different kinds of special chips designed by various video game developers for use in Nintendo Entertainment System (NES) cartridges. These chips extend the capabilities of th ...
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