stringtranslate.com

Список чипов улучшения Super NES

В Super Mario World 2: Yoshi's Island есть чип Super FX.

Список чипов улучшения Super NES демонстрирует план разработчиков оборудования Nintendo по легкому расширению Super Nintendo Entertainment System с помощью специальных сопроцессоров . Этот стандартизированный набор чипов был доступен лицензированным разработчикам для повышения производительности системы и функций для каждого игрового картриджа. Поскольку все более совершенные чипы становились доступными на протяжении всего поколения Super NES, это обеспечивало более дешевый и универсальный способ поддержания срока службы системы на рынке, чем встраивание гораздо более дорогого ЦП или все более устаревшего стандартного чипсета в саму Super NES.

Наличие чипа улучшения часто обозначается 16 дополнительными контактами по обе стороны от исходных контактов, по 8 с каждой стороны. [1]

Супер FX

Super FX визуализирует 3D-полигоны в Star Fox .

Чип Super FX — это 16-битный дополнительный RISC- процессор, разработанный Argonaut Software . [2] Обычно он программируется для работы в качестве графического ускорителя , который рисует полигоны и расширенные 2D-эффекты в буфере кадров в оперативной памяти , расположенной рядом с ним. Super Mario World 2: Yoshi's Island использует Super FX 2 для масштабирования, вращения и растяжения спрайтов .

Этот чип имеет по крайней мере четыре ревизии, сначала как чип поверхностного монтажа с маркировкой «MARIO CHIP 1» (Mathematical, Argonaut, Rotation & I/O), обычно называемый Super FX, в самых ранних картриджах Star Fox (1993). С 1994 года некоторые платы имеют эпоксидную версию, а позже первая ревизия маркируется GSU-1. Обе версии тактируются сигналом 21,47 МГц , но внутренний делитель тактовой частоты уменьшает ее вдвое до 10,74 МГц на MARIO CHIP 1. Однако GSU-1 работает на полной частоте 21,47 МГц. И MARIO CHIP 1, и GSU-1 могут поддерживать максимальный размер ПЗУ 8 Мбит . Конструкция была изменена на GSU-2, которая по-прежнему 16-битная, но эта версия может поддерживать размер ПЗУ более 8 Мбит. Последняя известная ревизия — GSU-2-SP1. Все версии чипа Super FX функционально совместимы с точки зрения набора инструкций. Различия заключаются в упаковке, распиновке, максимальном поддерживаемом размере ПЗУ и внутренней тактовой частоте. [3]

Сx4

Чип Cx4 — это математический сопроцессор , используемый Capcom и производимый Hitachi (теперь Renesas ) для выполнения общих тригонометрических вычислений для эффектов каркаса , позиционирования спрайтов и вращения. Он отображает и преобразует каркасы во второй и третьей играх Capcom серии Mega Man X. [2] Он основан на DSP Hitachi HG51B169 и работает на частоте 20 МГц. [4] Название Cx4 означает Capcom Consumer Custom Chip. [5]

Доступ к экрану самотестирования Cx4 можно получить, удерживая кнопку «B» на втором контроллере при запуске системы как в Mega Man X2, так и в X3 . [6]

ЦСП

В Pilotwings установлен чип DSP-1.

Эта серия чипов цифровых сигнальных процессоров с фиксированной точкой обеспечивает быстрые векторные вычисления, преобразования растровых изображений, двумерные и трехмерные преобразования координат и другие функции. [7] Чип имеет четыре ревизии, каждая из которых физически идентична, но с разным микрокодом . Версия DSP-1, включая более позднюю версию 1A die shrink и 1B bug fix, использовалась чаще всего; DSP-2, DSP-3 и DSP-4 использовались только в одной игре каждая. [8] Все они основаны на процессоре NEC μPD77C25 и работают на частоте 7,6 МГц. [4] [9]

ДСП-1

DSP-1 — самый разнообразный и широко используемый из DSP Super NES, в более чем 15 отдельных играх. Он используется в качестве математического сопроцессора в таких играх, как Super Mario Kart и Pilotwings , которые требуют более продвинутого масштабирования и вращения Mode 7. Он обеспечивает быструю поддержку вычислений с плавающей точкой и тригонометрических вычислений, необходимых для алгоритмов 3D-математики. Более поздние DSP-1A и DSP-1B служат той же цели, что и DSP-1. DSP-1A — это урезанный DSP-1, а DSP-1B исправляет несколько ошибок. [10] DSP-1B внес ошибку в демо Pilotwings из-за того, что код игры не был обновлен для временных различий ревизий чипа. [11]

ДСП-2

DSP-2 есть только в Dungeon Master . Его основная цель — конвертировать данные растрового изображения Atari ST в формат Super NES bitplane . Он также обеспечивает динамическое масштабирование и эффекты прозрачности. [12]

ДСП-3

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

ДСП-4

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

Острый LR35902

Аппаратное обеспечение внутри периферийного устройства Super Game Boy включает ядро ​​Sharp SM83 [14] [15] , в основном идентичное центральному процессору в портативной консоли Game Boy . [16] Поскольку Super NES недостаточно мощна для программной эмуляции Game Boy, аппаратное обеспечение для всей портативной консоли находится внутри картриджа. [17] Однако игры для Game Boy работают примерно на 2,4% быстрее, чем на настоящей Game Boy из-за немного более высокой тактовой частоты. [18] Super Game Boy 2, выпущенный только в Японии, исправляет это.

MX15001TFC

Этот чип был создан MegaChips исключительно для картриджей Nintendo Power для Super Famicom. Картриджи имеют флэш-ПЗУ вместо масочных ПЗУ , чтобы хранить игры, загружаемые за плату в розничных киосках в Японии. Чип управляет связью с киосками для загрузки образов ПЗУ и предоставляет меню выбора игр. Некоторые игры выпускались как в виде картриджа, так и в виде загрузки, а другие были только для загрузки. Сервис был закрыт в феврале 2007 года. [19]

ОБК-1

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

Роквелл RC2324DPL

Rockwell RC96V24DP — это маломощный модем для передачи данных/факсов V.22-2400 бит/с в одном корпусе VLSI [20] , используемый в картридже XBAND . [21]

С-ДД1

В Star Ocean установлен чип S-DD1.
В Street Fighter Alpha 2 установлен чип S-DD1.

Чип S-DD1 — это декомпрессор ASIC , созданный Nintendo для использования в некоторых игровых пакетах Super Nintendo Entertainment System . [2] Разработанный для обработки данных, сжатых с помощью алгоритма ABS Lossless Entropy Algorithm, формы арифметического кодирования, разработанной Ricoh , его использование необходимо в играх, где огромные объемы данных спрайтов сжимаются с общим пределом проектирования в 32 мегабита . Эти данные динамически распаковываются S-DD1 и передаются непосредственно в блок обработки изображений.

S-DD1 выступает посредником между процессором Ricoh 5A22 Super NES и ПЗУ игры через две шины . Однако управляющий процессор 5A22 может по-прежнему запрашивать обычные, несжатые данные из ПЗУ игры, даже если S-DD1 уже занят операцией декомпрессии. Такая форма параллелизма позволяет декомпрессировать данные спрайтов, в то время как другие типы данных быстро передаются в основной ЦП.

Star Ocean и Street Fighter Alpha 2 — единственные игры, использующие этот чип. Эмуляция S-DD1 изначально была сложной, требуя предоставления «графических пакетов» для затронутых игр, пока не был идентифицирован алгоритм сжатия. [22] [23]

S-RTC

S-RTC — это чип часов реального времени, используемый в одной из игр, Daikaijuu Monogatari II . [2]

СА1

чип SA1

Чип Super Accelerator 1 (SA1) используется в 34 [ требуется ссылка ] играх Super NES, включая Super Mario RPG: Legend of the Seven Stars . [24]

Подобно ЦП 5A22 в аппаратном обеспечении Super NES, SA1 содержит процессорное ядро ​​на основе 65C816 с несколькими программируемыми таймерами. [2] SA1 не функционирует как подчиненный ЦП для 5A22; оба могут прерывать друг друга независимо.

SA1 также имеет ряд усовершенствований по сравнению со стандартным 65C816:

SPC7110

Чип декомпрессии данных, разработанный Epson , используемый в трех играх Hudson . Tengai Makyou Zero также содержит чип часов реального времени , доступ к которому осуществляется через SPC7110. [2]

СТ

Exhaust Heat II оснащен чипом ST010.

Микросхемы серии ST используются корпорацией SETA для улучшения искусственного интеллекта .

СТ010

Используется для общих функций и управления ИИ автомобилей соперников в F1 ROC II: Race of Champions . Содержит NEC μPD96050 DSP, [10] [25] работающий на частоте 10 МГц. [4]

СТ011

ST011 используется для функциональности ИИ в настольной игре сёги Hayazashi Nidan Morita Shogi . Он также использует NEC μPD96050 , [17] работающий на частоте 15 МГц. [4]

СТ018

ST018 используется для функций искусственного интеллекта в Hayazashi Nidan Morita Shogi 2 . Это 32-битный процессор ARMv3 с тактовой частотой 21,47 МГц. [10] [26]

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

Отмененные игры

  1. ^ На картриджах с DSP-1B самолет в режиме притяжения вылетает.
  2. Star Fox 2 в конечном итоге был выпущен в 2017 году в Super NES Classic Edition с эмуляцией Super FX GSU-1. [29]

Смотрите также

Ссылки

  1. ^ "Anomie's SNES Port Doc". Архивировано из оригинала 2007-09-17 . Получено 2011-04-05 .
  2. ^ abcdefg "Snes9x: Портативный эмулятор Super Nintendo Entertainment System". Snes9x . v1.51. 2007-05-01. readme.txt . Получено 2023-06-23 .
  3. ^ "The Super FX chip". MyPSP News. Архивировано из оригинала 2008-07-24.
  4. ^ abcd "SNES ST-0010, ST-0011 [NEC uPD96050] эмуляция". Форумы . Получено 2020-07-17 .
  5. ^ "CAPコブン в Twitter_ _SFC用ソフト「ロックマンX2」発売25周年おめでとう!! ところで本作に採用されたカプコン独自のDSPチップ『C×4』(シーフォー)って何の略なの? という長年の謎の答えを発掘してきました。『ПОЛЬЗОВАТЕЛЬСКИЙ ЧИП CAPCOM』の略だったらしい…" . Проверено 17 января 2020 г. .
  6. ^ "CX4 test functions and source code contributors". Архивировано из оригинала 2011-06-10 . Получено 2008-08-18 .
  7. ^ "Цифровая обработка сигналов". Паззл Overload . 29.05.2006. Архивировано из оригинала 10.06.2011 . Получено 09.05.2007 .
  8. ^ Nach; Moe, Lord Nightmare. "Информация о чипе для дополнения SNES". Архивировано из оригинала 2007-05-13 . Получено 2007-05-09 .
  9. ^ https://forums.nesdev.org/viewtopic.php?t=10637 [ пустой URL ]
  10. ^ abc Byuu (январь 2022 г.). «Сопроцессоры SNES — будущее наступило». Архивировано из оригинала 2012-03-07.
  11. ^ Тьюринг, Фун. «Странное открытие сегодняшнего дня: Pilotwings (1991) имеет набор демоверсий, которые воспроизводятся, если вы не нажимаете никаких клавиш, и одна из них действует по-разному в зависимости от того, когда был изготовлен ваш картридж, в общем-то. Самолет разобьется или нет?». Twitter . Получено 11 мая 2019 г.
  12. ^ Перегрузка. "DSP2 Gamepaks". Архивировано из оригинала 2021-10-09 . Получено 2022-04-11 .
  13. ^ Overload; The Dumper. "DSP3 Gamepaks". Архивировано из оригинала 2021-10-09 . Получено 2022-04-11 .
  14. ^ "解体新書。初代Gbをバラしてみる。" Архивировано из оригинала 31 октября 2018 г. Проверено 31 октября 2018 г.
  15. ^ "Game Boy (DMG) - База данных оборудования Game Boy". Архивировано из оригинала 2018-10-31 . Получено 2018-10-31 .
  16. ^ "Внутри Super Gameboy SNES Adapter « insideGadgets». Архивировано из оригинала 2018-10-31 . Получено 2018-10-31 .
  17. ^ ab "Документация ZSNES v1.51". Архивировано из оригинала 2009-04-20 . Получено 03-07-2007 .
  18. ^ Риджли, Эрин Элизабет; Шенгюн, Серкан (2022), «Новые Super Mario Bros. Wii, Анализ», Энциклопедия компьютерной графики и игр , Cham: Springer International Publishing, стр. 1–2, doi : 10.1007/978-3-319-08234-9_432-1, ISBN 978-3-319-08234-9, получено 2024-01-15
  19. ^ "Nintendo Power". N-Sider.com. Архивировано из оригинала 2012-02-20 . Получено 03-07-2007 .
  20. ^ "RC2324DPL Datasheet (PDF) - List of Unclassifed Manufacturers". ALLDATASHEET.COM . Архивировано из оригинала 23 марта 2019 . Получено 14 марта 2019 .
  21. ^ "X-Band". SNES Central . Архивировано из оригинала 27 марта 2019 года . Получено 14 марта 2019 года .
  22. ^ "SNES9x Developers Journal (ноябрь 2000 г.)". Архивировано из оригинала 2014-09-08 . Получено 2014-09-07 .
  23. ^ "SNES9x Developers Journal (август 2003)". Архивировано из оригинала 20.02.2015 . Получено 07.09.2014 .
  24. ^ "SA1 Demonstration Program". SNES Central. Архивировано из оригинала 2011-10-04 . Получено 2008-08-20 .
  25. ^ "ST-0010". Пазл-лист Overload . Архивировано из оригинала 29-09-2007 . Получено 03-07-2007 .
  26. ^ Siliconinsider. "SETA ST018 VLSI (1994)". Twitter . Получено 18 апреля 2023 г. .
  27. ^ "Pilotwings (Nintendo, 21.12.90) @ Magweasel". Архивировано из оригинала 2017-04-01 . Получено 2017-05-16 .
  28. ^ "Pachi-Slot Monogatari - PAL Kougyou Special (Nihon Soft System, 27.10.95)". Архивировано из оригинала 2018-08-02 . Получено 2018-08-02 .
  29. Linneman, John (27 сентября 2017 г.). «SNES mini teardown confirmed recycled NES mini tech». Eurogamer . Архивировано из оригинала 28 сентября 2017 г. Получено 27 сентября 2017 г.
  30. ^ «Создание: Vortex». Retro Gamer . № 147. Октябрь 2015. С. 38–41.