List of Super NES enhancement chips explained

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 than building a much more expensive CPU, or an increasingly obsolete stock chipset, into the Super NES itself.

The presence of an enhancement chip is often indicated by 16 additional pins on either side of the original pins, 8 to each side.[1]

Super FX

See main article: Super FX. The Super FX chip is a 16-bit supplemental RISC CPU developed by Argonaut Software.[2] 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.[3]

Cx4

The Cx4 chip is a math coprocessor used by Capcom and produced by Hitachi (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.[2] It is based on the Hitachi HG51B169 DSP and clocked at 20 MHz.[4] The name Cx4 stands for Capcom Consumer Custom Chip.[5]

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 X3.[6]

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.[7] 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.[8] All of them are based on the NEC μPD77C25 CPU and clocked at 7.6 MHz.[9]

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 scaling and rotation. It provides fast support for the floating-point 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.[10]

DSP-2

The DSP-2 is only in Dungeon Master. Its primary purpose is to convert Atari ST bitmap image data into the Super NES bitplane format. It also provides dynamic scaling capability and transparency effects.[11]

DSP-3

The 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.[12]

DSP-4

The 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

See main article: Super Game Boy. The hardware inside the Super Game Boy peripheral includes a Sharp SM83[13] [14] core mostly identical to the CPU in the handheld Game Boy.[15] 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. Game Boy games however run approximately 2.4% faster than on an actual Game Boy due to a slightly higher clock speed. The Super Game Boy 2, only released in Japan, fixes this.

MX15001TFC

See main article: Nintendo Power (cartridge). 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.[16]

OBC-1

OBC-1 is a sprite manipulation chip used exclusively in the Super Scope game , the sequel to Battle Clash.[2]

Rockwell RC2324DPL

See main article: XBAND. The Rockwell RC96V24DP is a low power, V.22 bis 2400 bit/s data/fax modem data pump in a single VLSI package,[17] used in the XBAND cartridge.[18]

S-DD1

The S-DD1 chip is an ASIC decompressor made by Nintendo for use in some Super Nintendo Entertainment System Game Paks.[2] 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. 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 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.[19] [20]

S-RTC

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

SA1

The Super Accelerator 1 (SA1) chip is used in 34 Super NES games, including .[21]

Similar to the 5A22 CPU in the Super NES hardware, the SA1 contains a processor core based on the 65C816 with several programmable timers.[2] 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:

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.[2]

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 . It contains a NEC μPD96050 DSP,[22] 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,[23] 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.[24] [25]

List of Super NES games with enhancement chips

TitleChipYearDeveloperPublisher
Mega Man X2 NA EU
Rockman X2 JP
CX41994CapcomCapcom (NA) (JP) (EU)
Mega Man X3 NA EU
Rockman X3 JP
CX41995Capcom, Minakuchi EngineeringCapcom (NA) (JP)
Soukou Kihei Votoms: The Battling RoadDSP-11993GenkiTakara (JP)
Bike Daisuki! Hashiriya Kon - Rider's SpiritsDSP-11994GenkiNCS (JP)
Final StretchDSP-11993GenkiLOZC (JP)
Lock On NA EU
Super Air Diver JP
DSP-11993Copya SystemVic Tokai (US) SunSoft (EU)
Michael Andretti's Indy Car ChallengeDSP-1/1A1994GenkiBullet Proof Software (NA) (JP)
PilotwingsDSP-1/1B[26] [27] 1991Nintendo EADNintendo (NA) (JP) (EU)
Shutokō Battle '94: Keichii Tsuchiya Drift KingDSP-1B1994GenkiBullet-Proof Software (JP)
Shutokō Battle 2: Drift King Keichii Tsuchiya & Masaaki BandohDSP-1B1995GenkiBullet-Proof Software (JP)
Suzuka 8 HoursDSP-11993Arc System WorksNamco (NA) (JP)
Super Air Diver 2DSP-11995Copya SystemAsmik (JP)
Super Bases Loaded 2 NA
Super 3D Baseball JP
Korean League KR
DSP-11993TOSEJaleco (NA) (JP) (KR)
Super F1 Circus GaidenDSP-11995Nichibutsu (JP)
Battle RacersDSP-11995BanprestoBanpresto (JP)
Super Mario KartDSP-1/1B1992Nintendo EADNintendo (NA) (JP) (EU)
Ace o Nerae! 3D TennisDSP-1A1993Telenet JapanTelenet Japan (JP)
Ballz 3DDSP-1B1994PF.MagicAccolade (NA)
Dungeon MasterDSP-21992FTL GamesJVC / Victor (NA) (JP) (EU)
SD Gundam GXDSP-31994BECBandai (JP)
Top Gear 3000 NA EUThe Planet's Champ TG 3000 JPDSP-41995Gremlin InteractiveKemco (NA) (JP) (EU)
OBC-11993Intelligent SystemsNintendo (NA) (EU)
SA11995VarieVarie (JP)
Daisenryaku Expert WWII: War in EuropeSA11996SystemSoft AlphaASCII Corporation (JP)
Derby Jockey 2SA11995Graphic ResearchAsmik (JP)
SA11996TOSEBandai (JP) (EU)
Habu Meijin no Omoshiro ShōgiSA11995AccessTomy (JP)
Hayashi Kaihou Kudan no Igo OodouSA11996Ask Kodansha (JP)
Itoi Shigesato no Bass Tsuri No. 1SA11997Dice, HAL LaboratoryNintendo (JP)
J.League '96 Dream StadiumSA11996Hudson Soft (JP)
Jikkyou Oshaberi ParodiusSA11995KonamiKonami (JP)
Jumpin' DerbySA11996KIDNaxat Soft (JP)
Kakinoki ShogiSA11995Sakata SASASCII Corporation (JP)
Kirby Super Star NA
Hoshi No Kirby Super Deluxe JP
Kirby's Fun Pak EU
SA11996HAL LaboratoryNintendo (NA) (JP) (EU)
Kirby's Dream Land 3 NA
Hoshi no Kirby 3 JP
SA11997HAL LaboratoryNintendo (NA) (JP)
SA11996Nintendo R&D2Nintendo (JP)
SA11995T&E SoftT&E Soft (JP)
Mini 4WD Shining Scorpion Let's & Go!!SA11996KIDASCII Corporation (JP)
Pebble Beach no Hotou: New Tournament EditionSA11996T&E SoftT&E Soft (JP)
Pachi-Slot Monogatari - PAL Kougyou SpecialSA1[28] 1995Nihon Soft System (JP)
PGA European TourSA11996HalestormTHQ / Black Pearl Software (NA) (EU)
PGA Tour 96SA11995Black Pearl SoftwareElectronic Arts (NA) (EU)
SA11996Natsume Co., Ltd.Bandai (NA) (EU)
SA11996AccessAtlus (JP)
Saikousoku Shikou Shougi MahjongSA11995VarieVarie (JP)
SD F-1 Grand PrixSA11995Video SystemVideo System (JP)
SD Gundam G NEXTSA11995Japan Art MediaBandai (JP)
Shin Shogi ClubSA11995Hect (JP)
Shogi SaikyouSA11995Magical Company (JP)
Shogi Saikyou 2SA11996Magical Company (JP)
Super Bomberman Panic Bomber WorldSA11995Hudson SoftHudson Soft (JP)
NA
Super Mario RPG JP
SA11996SquareNintendo (NA) (JP)
Super Robot Taisen Gaiden: Masō Kishin - The Lord Of ElementalSA11996WinkysoftBanpresto (JP)
Super Shougi 3: KitaiheiSA11995I'Max (JP)
Taikyoku Igo: IdatenSA11995Bullet Proof SoftwareBullet Proof Software (JP)
Takemiya Masaki Kudan no Igo TaishouSA11995KSS (JP)
Star OceanS-DD11996tri-AceEnix (JP)
Street Fighter Alpha 2 NA EU
Street Fighter Zero 2 JP
S-DD11996CapcomCapcom (NA) (JP) (EU)
Daikaijuu Monogatari IIS-RTC1996AIM, BirthdayHudson Soft (JP)
Far East of Eden Zero (Tengai Makyou Zero)SPC71101995Red CompanyHudson Soft (JP)
Momotaro Dentetsu HappySPC71101996Make SoftwareHudson Soft (JP)
Super Power League 4SPC71101996Now ProductionHudson Soft (JP)
NA
Exhaust Heat II JP
ST0101993SETA CorporationSETA Corporation (NA) (JP)
Hayazashi Nidan Morita ShogiST0111993Random HouseSETA Corporation (JP)
Hayazashi Nidan Morita Shogi 2ST0181995Random HouseSETA Corporation (JP)
Star Fox NA JP
Starwing EU
Super FX GSU-11993Nintendo EAD, Argonaut SoftwareNintendo (NA) (JP) (EU)
Stunt Race FX NA EU
Wild Trax JP
Super FX GSU-11994Nintendo EAD, Argonaut SoftwareNintendo (NA) (JP) (EU)
VortexSuper FX GSU-11994Argonaut SoftwareElectro Brain (NA), Pack-In-Video (JP)
Dirt RacerSuper FX GSU-11994MotiveTimeElite Systems (EU)
Dirt Trax FXSuper FX GSU-11995Sculptured SoftwareAcclaim Entertainment (NA)
Super Mario World 2: Yoshi's Island NA EU
Super Mario: Yossy Island JP
Super FX GSU-21995Nintendo EADNintendo (NA) (JP) (EU)
DoomSuper FX GSU-21995Sculptured SoftwareWilliams (NA), Imagineer (JP), Ocean (EU)
Winter Gold EU
FX SkiingNA (canceled)
Super FX GSU-21997FuncomNintendo (EU)

Canceled games

TitleChipYearDeveloperPublisher
Star Fox 2Super FX GSU-1-Nintendo EAD, Argonaut SoftwareNintendo
FX FighterSuper FX GSU-2-Argonaut SoftwareGTE Entertainment (NA) (EU)
ComancheSuper FX GSU-2-Nova LogicNova Logic (NA)
PowerslideSuper FX GSU-1-Elite SystemsElite Systems (EU)
Transformers[29] Super FX GSU-1-Argonaut Software

See also

Notes and References

  1. Web site: Anomie's SNES Port Doc. 2011-04-05. https://web.archive.org/web/20070917145826/http://www.romhacking.net/docs/195/. 2007-09-17. live.
  2. Web site: Snes9x: The Portable Super Nintendo Entertainment System Emulator. 2007-05-01. 2023-06-23. readme.txt. Snes9x. v1.51.
  3. Web site: The Super FX chip. MyPSP News. dead. https://web.archive.org/web/20080724155439/http://www.mypsp.com.au/NewsDetail.aspx?id=660. 2008-07-24.
  4. Web site: SNES ST-0010, ST-0011 [NEC uPD96050] emulation]. 2020-07-17. Forums. en.
  5. Web site: CAPコブン on Twitter_ _SFC用ソフト「ロックマンX2」発売25周年おめでとう!! ところで本作に採用されたカプコン独自のDSPチップ『C×4』(シーフォー)って何の略なの? という長年の謎の答えを発掘してきました。『CAPCOM CONSUMER CUSTOM CHIP』の略だったらしい…. 2020-01-17.
  6. Web site: CX4 test functions and source code contributors. 2008-08-18. https://web.archive.org/web/20110610010246/http://users.tpg.com.au/advlink/dsp/cx4.html. 2011-06-10. dead.
  7. Web site: Digital Signal Processing. Overload's Puzzle Sheet. 2007-05-09. 2006-05-29. https://web.archive.org/web/20110610011017/http://users.tpg.com.au/advlink/dsp/. 2011-06-10. live.
  8. Web site: SNES Add-on Chip information . https://web.archive.org/web/20070513081442/http://nsrt.edgeemu.com/INFO/chipinfo.htm . 2007-05-13 . 2007-05-09 . Nach . Moe, Lord Nightmare.
  9. https://forums.nesdev.org/viewtopic.php?t=10637
  10. Web site: Turing . Foone . Today's weird discovery: Pilotwings (1991) has a set of demos that play if you don't press any keys, and one of them acts differently depending on when your cartridge was made, basically. Does the plane crash or not? . Twitter . 11 May 2019.
  11. Web site: DSP2 Gamepaks . https://web.archive.org/web/20211009135021/http://users.tpg.com.au/advlink/dsp/dsp2.html . 2022-04-11 . 2021-10-09 . Overload.
  12. Web site: DSP3 Gamepaks . https://web.archive.org/web/20211009063337/http://users.tpg.com.au/advlink/dsp/dsp3.html . 2022-04-11 . 2021-10-09 . Overload . The Dumper.
  13. Web site: 解体新書。初代Gbをバラしてみる。 . 2018-10-31 . https://web.archive.org/web/20181031133141/https://nintendods.exblog.jp/381307/ . 2018-10-31 . live.
  14. Web site: Game Boy (DMG) - Game Boy hardware database . 2018-10-31 . https://web.archive.org/web/20181031133145/https://gbhwdb.gekkio.fi/consoles/dmg/ . 2018-10-31 . live.
  15. Web site: Inside the Super Gameboy SNES Adapter « insideGadgets . 2018-10-31 . https://web.archive.org/web/20181031133129/https://www.insidegadgets.com/2011/04/02/inside-the-super-gameboy-snes-adapter/ . 2018-10-31 . live.
  16. Web site: Nintendo Power. N-Sider.com. 2007-07-03. https://web.archive.org/web/20120220133347/http://www.n-sider.com/hardwareview.php?hardwareid=16. 2012-02-20. dead.
  17. Web site: RC2324DPL Datasheet (PDF) - List of Unclassifed Manufacturers . ALLDATASHEET.COM . 14 March 2019 . https://web.archive.org/web/20190323111331/https://www.alldatasheet.com/datasheet-pdf/pdf/201052/ETC2/RC2324DPL.html . 23 March 2019 . live . dmy-all.
  18. Web site: X-Band . SNES Central . 14 March 2019 . https://web.archive.org/web/20190327091146/https://snescentral.com/cart.php?id=0067&num=3 . 27 March 2019 . live . dmy-all.
  19. Web site: SNES9x Developers Journal (November 2000). 2014-09-07. https://web.archive.org/web/20140908020123/http://www.snes9x.com/journal.asp?PageNo=5. 2014-09-08. live.
  20. Web site: SNES9x Developers Journal (August 2003). 2014-09-07. https://web.archive.org/web/20150220131140/http://www.snes9x.com/journal.asp?PageNo=2. 2015-02-20. live.
  21. Web site: SA1 Demonstration Program. SNES Central. 2008-08-20. https://web.archive.org/web/20111004153933/http://www.snescentral.com/article.php?id=0789. 2011-10-04. live.
  22. Web site: ST-0010. Overload's Puzzle Sheet. 2007-07-03. https://web.archive.org/web/20070929090754/http://users.tpg.com.au/advlink/dsp/st010.html. 2007-09-29. live.
  23. Web site: ZSNES v1.51 Documentation . 2007-07-03 . https://web.archive.org/web/20090420160022/http://zsnes-docs.sourceforge.net/text/games.txt . 2009-04-20 . live.
  24. Web site: SNES Coprocessors — The Future Has Arrived. Byuu. https://archive.today/20120307174933/http://byuu.org/articles/emulation/snes-coprocessors. 2012-03-07. January 2022.
  25. Web site: Siliconinsider . SETA ST018 VLSI (1994) . Twitter . 18 April 2023.
  26. On cartridges with DSP-1B, the plane in attract mode crashes.
  27. Web site: Pilotwings (Nintendo, 12/21/90) @ Magweasel. 2017-05-16. https://web.archive.org/web/20170401131507/http://magweasel.com/2011/03/18/pilotwings-nintendo-122190-2/. 2017-04-01. live.
  28. Web site: Pachi-Slot Monogatari - PAL Kougyou Special (Nihon Soft System, 10/27/95). 2018-08-02. https://web.archive.org/web/20180802193231/http://forums.nesdev.com/viewtopic.php?f=12&t=17610. 2018-08-02. live.
  29. The Making of: Vortex . . 147 . 38–41 . October 2015.