Микросхемы расширения Super Nintendo Entertainment System

Перейти к навигацииПерейти к поиску
микросхема Super FX в Super Mario World 2: Yoshi's Island

Микросхемы расширения Super Nintendo Entertainment System - часть задуманного и реализованного компанией Nintendo плана развития игровой платформы Super Nintendo Entertainment System. Принципы и принятые стандарты позволили удешевить и ускорить разработку базовой консоли и обеспечить длительное развитие и разнообразие функций за счёт микросхем порой намного более мощных, чем основные чипы оборудования SNES.

Все эти разнообразные микросхемы устанавливались в картриджи конкретных игр. Для распознавания приставкой наличия дополнительных чипов в игровом картридже предусмотрено 16 дополнительных контактов.

Super FX

Super FX-rendered 3D polygon graphics in the SNES game Star Fox

Super FX - 16-битный RISC процессор разработанный Argonaut Games, применявшийся в многочисленных игровых картриджах для выполнения команд, отсутствующих у основного процессора.[1]


C4 (CX4)

Cx4
Экран теста проволочные каркасы на CX4

C4 (также иногда называемый CX4) — электронный компонент, микросхема, специализированный математический сопроцессор, использовавшийся фирмой Capcom в её серии игр Mega Man X для игровой консоли Super Nintendo. Всего было выпущено две игры, использующие чип C4 — Mega Man X2 (1994 год) и Mega Man X3 (1995 год). Сопроцессор C4 получил известность, в основном, благодаря создаваемым с его помощью эффектам векторной графики, которые можно видеть в конечных заставках этих двух игр.[2]

DSP

DSP-1 chip in Pilotwings

Линейка цифровых сигнальных целочисленных процессоров применялась в быстрых векторных расчётах, конвертации пиксельных форматов графики, двух- и трёхмерных преобразованиях координат и для других функций.[3]

Всего существует 4 версии микросхем, идентичных физически, но с различным вшитым в них микрокодом. Наиболее используемой была версия DSP-1 и позже - "1A die shrink[англ.]", "1B bug fix"; DSP-2, DSP-3 и DSP-4 использовались в одной игре каждая.[4]

Все они основаны на процессоре NEC µPD77C25.

DSP-1

DSP-1 - самый широко используемый DSP в SNES, в более чем 15 различных играх. Он работает как математический сопроцессор в Super Mario Kart, Pilotwingsгде требуется Mode 7 масштабирования и поворота. Несмотря на то, что все вычисления в нём происходят с фиксированной точкой, он позволяет совершать быстрые расчёты плавающей арифметики и тригонометрические функции, необходимые в 3D алгоритмах.

Более поздние DSP-1A и DSP-1B выполняют в точности те же функции, что DSP-1. The DSP-1A исполнена на новом технологическом уровне по сравнению с DSP-1, а в DSP-1B устранены ошибки.[5]

DSP-2

DSP-2 присутствует только в порте под SNES игры Dungeon Master. Основная его задача - конвертация пиксельной графики Atari ST в SNES формат, с динамическим масштабированием и эффектами прозрачности.

DSP-3

DSP-3 - дополнительная микросхема, применённая в единственной игре для Японского Super Famicom, пошаговой стратегии SD Gundam GX. Участвует в расчётах следующего хода искусственного интеллекта, распаковке кода Шеннона - Фано и преобразованиях графических форматов.

DSP-4

DSP-4 - применяется в картридже Top Gear 3000[англ.]. С её помощью отрисовывается гоночная дорожка, особенно когда она разветвляется на несколько путей.

Sharp LR35902

Основной микросхемой в Super Game Boy является Sharp LR35902[6][7], представляющей собой процессор, идентичный процессору Game Boy[8]. Основной процессор SNES недостаточно мощен для программной эмуляции Game Boy, поэтому производитель фактически установил в картридж железо Game Boy целиком.[9]

MX15001TFC

Чип производства компании MegaChips специально для картриджа Nintendo Power[англ.] для Super Famicom. Эти картриджи снабжались флеш-памятью, вместо масочной для сохранения игр, скачанных за плату в специальных киосках в Японии. Данная микросхема обеспечивала интерфейс связи с киосками и начальное меню для выбора игры. Некоторые игры выпускались и в форме масочного картриджа, и в скачиваемом виде, тогда как другие - только в скачиваемом. Этот сервис был закрыт 8 февраля 2007 года.[10]

OBC-1

OBC-1 - сопроцессор манипуляции спрайтами, использовавшийся исключительно в игре под пистолет Super Scope[англ.] Metal Combat: Falcon's Revenge[англ.] - сиквелу к Battle Clash[англ.].[1]

Rockwell RC2324DPL

Rockwell RC96V24DP - модем стандарта V.22bis 2400 bps реализованный в виде одного VLSI чипа[11], устанавливался в картриджи XBAND[англ.](изображаемо обычно как XB∀ND), тем самым позволяя пользователю участвовать в игровой онлайн сети для приставок (сеть работала в США по крайней мере с ноября 1994 года по 1996 год).[12].

S-DD1

Микросхема S-DD1 в Star Ocean

S-DD1 — электронный компонент, микросхема, специализированный аппаратный декомпрессор, разработанный фирмой Nintendo для использования в некоторых играх для её игровой консоли Super Nintendo Entertainment System.

Его возможности работы с данными, сжатыми по алгоритму ABS Lossless Entropy Algorithm, на основе арифметического кодирования, разработанному фирмой Ricoh, требовались для игр с большим объёмом графики, которую не получалось разместить в ограниченном объёме ПЗУ (максимум 48 мегабит) игрового картриджа. S-DD1 позволял декодировать сжатые данные «на лету», напрямую передавая их видеоконтроллеру консоли.

S-DD1 взаимодействовал с основным процессором SNES (Ricoh 5A22) и ПЗУ игрового картриджа через две шины. При этом основной процессор мог получать несжатые данные из ПЗУ картриджа, даже если S-DD1 в этот момент был занят операцией декомпрессии.

Всего было выпущено две игры, использующие S-DD1: Star Ocean и Street Fighter Alpha 2. Обе они вышли в 1996 году.

S-RTC

S-RTC - микросхема часов реального времени для игры Daikaijuu Monogatari II.[1]

SA1, SA-1

Nintendo SA-1 (сокращение от Super Accelerator 1) — микропроцессор, разработанный фирмой Nintendo для использования в игровых картриджах для её игровой консоли Super Nintendo Entertainment System (SNES). По сути, SA-1 представляет собой улучшенный вариант 65816-совместимого процессора, работающего параллельно с основным процессором SNES’s 5A22 CPU (который также является вариантом процессора 65816). При этом SA-1 не является подчинённым процессором для 5A22, каждый из них может вызывать прерывание у другого независимо друг от друга.

Использовался в 34 играх, включая популярную Super Mario RPG: Legend of the Seven Stars.[13]

SPC7110

Микросхема распаковки данных, созданная Epson. Применена в трёх играх издателя Hudson. В игре Far East of Eden Zero также установлен чип часов реального времени, обращение к которому идёт через SPC7110.[1]

ST

Микросхема ST010 в картридже Exhaust Heat II

Серия микросхем, использованных компанией SETA Corporation для улучшения функциональности подпрограмм искусственного интеллекта.

ST010

ST010 - общие функции и поддержка ИИ автомобилей-противников в F1 ROC II: Race of Champions. Процессор - NEC µPD96050.[5][14]

ST011

ST011 - искусственный интеллект в настольной игре Сёги в Hayazashi Nidan Morita Shogi. Процессор - NEC µPD96050.[9]

ST018

ST018 - искусственный интеллект в Hayazashi Nidan Morita Shogi 2. Представляет собой 21.47 MHz, 32-bit ARMv3 процессор.[5]

Список Super NES игр с микросхемами расширения

Название Микросхема Год Разработчик Издатель
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[note 1][15]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 EU

The Planet's Champ TG 3000 JP

DSP-41995Gremlin InteractiveKemco (NA) (JP) (EU)
Metal Combat: Falcon's RevengeOBC-11993Intelligent SystemsNintendo (NA) (EU)
Asahi Shinbun Rensai: Katou Ichi-Ni-San Shougi: ShingiryuuSA11995VarieVarie (JP)
Daisenryaku Expert WWII: War in EuropeSA11996SystemSoft AlphaASCII Corporation (JP)
Derby Jockey 2SA11995Graphic ResearchAsmik (JP)
Dragon Ball Z: Hyper DimensionSA11996TOSEBandai (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 JP

Kirby's Fun Pak EU

SA11996HAL LaboratoryNintendo (NA) (JP) (EU)
Kirby's Dream Land 3SA11997HAL LaboratoryNintendo (NA) (JP)
Marvelous: Mouhitotsu no TakarajimaSA11996Nintendo R&D2Nintendo (JP)
Masters New: Haruka Naru Augusta 3SA11995T&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[16]1995Nihon Soft System (JP)
PGA European TourSA11996HalestormTHQ / Black Pearl Software (NA) (EU)
PGA Tour 96SA11995Black Pearl SoftwareElectronic Arts (NA) (EU)
Power Rangers Zeo: Battle RacersSA11996NatsumeBandai (NA) (EU)
Pro Kishi Jinsei Simulation: Shōgi no HanamichiSA11996AccessAtlus (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)
Super Mario RPG: Legend of the Seven StarsSA11996SquareNintendo (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)
F1 ROC II: Race of Champions 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, ArgonautNintendo (NA) (JP) (EU)
Stunt Race FX NA EU
Wild Trax JP
Super FX GSU-11994Nintendo EAD, ArgonautNintendo (NA) (JP) (EU)
VortexSuper FX GSU-11994Argonaut GamesElectro 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 Skiing NA (cancelled)
Super FX GSU-21997FuncomNintendo (EU)
  1. On cartridges with DSP-1B installed, the plane in attract mode will crash.

This list in ODS[17]

Cancelled games

Название Микросхема Год Разработчик Издатель
Star Fox 2Super FX GSU-1-Nintendo EAD, Argonaut GamesNintendo
FX FighterSuper FX GSU-2-Argonaut GamesGTE Entertainment (NA) (EU)
ComancheSuper FX GSU-2-Nova LogicNova Logic (NA)
PowerslideSuper FX GSU-1-Elite SystemsElite Systems (EU)

Примечания

  1. 1 2 3 4 (2007-05-01) Snes9x readme.txt v1.51. snes9x.com Архивировано 20 августа 2008 года.. Retrieved on 2007-07-03.
  2. Техническое описание чипа CX4. Дата обращения: 23 марта 2019. Архивировано 10 июня 2011 года.
  3. Digital Signal Processing. Overload's Puzzle Sheet (29 мая 2006). Дата обращения: 9 мая 2007. Архивировано 11 марта 2007 года.
  4. Nach; Moe, Lord Nightmare.: SNES Add-on Chip information. Дата обращения: 9 мая 2007. Архивировано 13 мая 2007 года.
  5. 1 2 3 Byuu. SNES Coprocessors — The Future Has Arrived. Архивировано 7 марта 2012 года.
  6. 解体新書。初代GBをバラしてみる。 : 帰ってきた Nintendo 3DS ブログ. Дата обращения: 23 марта 2019. Архивировано 31 октября 2018 года.
  7. Game Boy (DMG) - Game Boy hardware database. Дата обращения: 23 марта 2019. Архивировано 31 октября 2018 года.
  8. Inside the Super Gameboy SNES Adapter « insideGadgets. Дата обращения: 23 марта 2019. Архивировано 31 октября 2018 года.
  9. 1 2 ZSNES v1.51 Documentation. Дата обращения: 3 июля 2007. Архивировано 20 апреля 2009 года.
  10. Nintendo Power. N-Sider.com. Дата обращения: 3 июля 2007. Архивировано из оригинала 14 февраля 2012 года.
  11. RC2324DPL Datasheet (PDF) - List of Unclassifed Manufacturers. ALLDATASHEET.COM. Дата обращения: 14 марта 2019. Архивировано 23 марта 2019 года.
  12. X-Band. SNES Central. Дата обращения: 14 марта 2019. Архивировано 27 марта 2019 года.
  13. SA1 Demonstration Program. SNES Central. Дата обращения: 23 марта 2019. Архивировано 4 октября 2011 года.
  14. ST-0010. Overload's Puzzle Sheet. Дата обращения: 3 июля 2007. Архивировано 29 сентября 2007 года.
  15. Pilotwings (Nintendo, 12/21/90) @ Magweasel. Дата обращения: 16 мая 2017. Архивировано 1 апреля 2017 года.
  16. Pachi-Slot Monogatari - PAL Kougyou Special (Nihon Soft System, 10/27/95). Дата обращения: 2 августа 2018. Архивировано 2 августа 2018 года.
  17. "The list above on this page in a ODS file.". Дата обращения: 23 марта 2019. Архивировано 2 февраля 2017 года.

Ссылки