Список чипов улучшения Super NES демонстрирует план разработчиков оборудования Nintendo по легкому расширению Super Nintendo Entertainment System с помощью специальных сопроцессоров . Этот стандартизированный набор чипов был доступен лицензированным разработчикам для повышения производительности системы и функций для каждого игрового картриджа. Поскольку все более совершенные чипы становились доступными на протяжении всего поколения Super NES, это обеспечивало более дешевый и универсальный способ поддержания срока службы системы на рынке, чем встраивание гораздо более дорогого ЦП или все более устаревшего стандартного чипсета в саму Super NES.
Наличие чипа улучшения часто обозначается 16 дополнительными контактами по обе стороны от исходных контактов, по 8 с каждой стороны. [1]
Этот чип имеет по крайней мере четыре ревизии, сначала как чип поверхностного монтажа с маркировкой «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]
ЦСП
Эта серия чипов цифровых сигнальных процессоров с фиксированной точкой обеспечивает быстрые векторные вычисления, преобразования растровых изображений, двумерные и трехмерные преобразования координат и другие функции. [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]
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]
Rockwell RC96V24DP — это маломощный модем для передачи данных/факсов V.22-2400 бит/с в одном корпусе VLSI [20] , используемый в картридже XBAND . [21]
С-ДД1
Чип 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]
Подобно ЦП 5A22 в аппаратном обеспечении Super NES, SA1 содержит процессорное ядро на основе 65C816 с несколькими программируемыми таймерами. [2] SA1 не функционирует как подчиненный ЦП для 5A22; оба могут прерывать друг друга независимо.
SA1 также имеет ряд усовершенствований по сравнению со стандартным 65C816:
Тактовая частота 10,74 МГц по сравнению с максимальной частотой 5A22 в 3,58 МГц
Более быстрая оперативная память , включая 2 КБ встроенной оперативной памяти
Используется для общих функций и управления ИИ автомобилей соперников в 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]
^ abc Byuu (январь 2022 г.). «Сопроцессоры SNES — будущее наступило». Архивировано из оригинала 2012-03-07.
^ Тьюринг, Фун. «Странное открытие сегодняшнего дня: Pilotwings (1991) имеет набор демоверсий, которые воспроизводятся, если вы не нажимаете никаких клавиш, и одна из них действует по-разному в зависимости от того, когда был изготовлен ваш картридж, в общем-то. Самолет разобьется или нет?». Twitter . Получено 11 мая 2019 г.
^ Overload; The Dumper. "DSP3 Gamepaks". Архивировано из оригинала 2021-10-09 . Получено 2022-04-11 .
^ "解体新書。初代Gbをバラしてみる。" Архивировано из оригинала 31 октября 2018 г. Проверено 31 октября 2018 г.
^ "Game Boy (DMG) - База данных оборудования Game Boy". Архивировано из оригинала 2018-10-31 . Получено 2018-10-31 .
^ "Внутри Super Gameboy SNES Adapter « insideGadgets». Архивировано из оригинала 2018-10-31 . Получено 2018-10-31 .
^ ab "Документация ZSNES v1.51". Архивировано из оригинала 2009-04-20 . Получено 03-07-2007 .
^ Риджли, Эрин Элизабет; Шенгюн, Серкан (2022), «Новые Super Mario Bros. Wii, Анализ», Энциклопедия компьютерной графики и игр , Cham: Springer International Publishing, стр. 1–2, doi : 10.1007/978-3-319-08234-9_432-1, ISBN978-3-319-08234-9, получено 2024-01-15
^ "RC2324DPL Datasheet (PDF) - List of Unclassifed Manufacturers". ALLDATASHEET.COM . Архивировано из оригинала 23 марта 2019 . Получено 14 марта 2019 .
^ "X-Band". SNES Central . Архивировано из оригинала 27 марта 2019 года . Получено 14 марта 2019 года .
^ "Pachi-Slot Monogatari - PAL Kougyou Special (Nihon Soft System, 27.10.95)". Архивировано из оригинала 2018-08-02 . Получено 2018-08-02 .
↑ Linneman, John (27 сентября 2017 г.). «SNES mini teardown confirmed recycled NES mini tech». Eurogamer . Архивировано из оригинала 28 сентября 2017 г. Получено 27 сентября 2017 г.
^ «Создание: Vortex». Retro Gamer . № 147. Октябрь 2015. С. 38–41.