Список микросхем улучшения Super NES - List of Super NES enhancement chips
Список чипов повышения Super NES показывает общий план проекта для Super Nintendo Entertainment System , в результате чего были сделаны аппаратные дизайнеры консоли легко взаимодействовать специальные сопроцессора чипы на консоль. Этот стандартизированный набор микросхем был доступен для повышения производительности системы и улучшения функций каждого игрового картриджа. Поскольку все более совершенные чипы становились доступными на протяжении многих лет розничного рынка SNES, эта стратегия изначально обеспечивала более дешевый и более универсальный способ поддержания жизненного цикла системы на рынке по сравнению с вариантом Nintendo, включающим гораздо более дорогой процессор или более устаревший стандартный набор микросхем.
В результате в картриджи некоторых игр были интегрированы различные улучшающие чипы. На наличие улучшающего чипа чаще всего указывают 16 дополнительных контактов с каждой стороны от исходных контактов, по 8 с каждой стороны.
Супер FX
Чип Super FX - это 16-битный дополнительный ЦП RISC, разработанный Argonaut Games, который был включен в определенные игровые картриджи для выполнения функций, которые основной ЦП не может выполнять. Обычно он запрограммирован для работы в качестве микросхемы графического ускорителя, которая рисует полигоны в буфер кадра в ОЗУ, находящемся рядом с ним.
Помимо рендеринга полигонов, чип может помочь SNES с помощью расширенных 2D-эффектов. Super Mario World 2: Yoshi's Island использует Super FX 2 для масштабирования, вращения и растяжения спрайтов .
Этот чип прошел по крайней мере четыре модификации, сначала как чип для поверхностного монтажа с маркировкой «MARIO CHIP 1» (Mathematical, Argonaut, Rotation & I / O) в самых ранних картриджах Star Fox , обычно называемых Super FX. В следующем году на некоторых платах была представлена эпоксидная версия, а позже вышла первая версия под маркой «GSU-1». Обе версии синхронизируются с сигналом 21 МГц , но внутренний делитель тактовой частоты уменьшает его вдвое до 10,5 МГц на MARIO CHIP 1. Однако GSU-1 работает на полной частоте 21 МГц. И MARIO CHIP 1, и GSU-1 могут поддерживать максимальный размер ПЗУ 8 Мбит . Позже дизайн был изменен, и теперь он стал GSU-2, который по-прежнему является 16-битным, но в отличие от более ранних чипов Super FX, эта версия может поддерживать размер ПЗУ более 8 Мбит. Последняя известная модификация - GSU-2-SP1. Все версии микросхемы Super FX функционально совместимы по набору команд. Различия возникают в том, как они упакованы, их распиновка, максимальный поддерживаемый размер ПЗУ и их внутренняя тактовая частота.
Cx4
Чип Cx4 - это математический сопроцессор, который использовался Capcom и производился Hitachi (теперь Renesas ) для выполнения общих тригонометрических вычислений для каркасных эффектов, позиционирования и вращения спрайтов. Он известен своей ролью в отображении и преобразовании каркасов во второй и третьей играх серии Mega Man X от Capcom . Он основан на DSP Hitachi HG51B169 и работает на частоте 20 МГц. Название Cx4 расшифровывается как Capcom Consumer Custom Chip.
Доступ к экрану самотестирования Cx4 можно получить, удерживая кнопку «B» на втором контроллере при запуске системы как в Mega Man X2, так и в Mega Man X3 . В версиях Mega Man X Collection для PlayStation 2 и Nintendo GameCube этот экран самотестирования по-прежнему доступен в Mega Man X2 (хотя доступ к нему осуществляется по-разному из-за переназначенной конфигурации контроллера), но не в Mega Man X3 , потому что Mega Man X В сборнике представлена 32-битная версия игры на компакт-диске, а не версия для SNES.
DSP
Эта серия микросхем процессора цифровых сигналов с фиксированной точкой позволяла выполнять быстрые векторные вычисления, преобразования растровых изображений, преобразования как 2D, так и 3D координат и другие функции. Существует четыре версии чипа, каждая из которых физически идентична, но с другим микрокодом . Чаще всего использовалась версия DSP-1, включая более поздние версии усадки кристалла 1A и исправления ошибок 1B; DSP-2, DSP-3 и DSP-4 использовались только в одном заголовке каждый. Все они основаны на процессоре NEC µPD77C25 и работают на частоте 8 МГц.
ДСП-1
DSP-1 - самый разнообразный и широко используемый из DSP SNES, появляющийся в более чем 15 различных названиях. Он используется в качестве математического сопроцессора в таких играх, как Super Mario Kart и Pilotwings , где требуется более продвинутое масштабирование и вращение в Mode 7 . Он также обеспечивает быструю поддержку вычислений с плавающей запятой и тригонометрических вычислений, необходимых для трехмерных математических алгоритмов. Более поздние DSP-1A и DSP-1B служат той же цели, что и DSP-1. DSP-1A - это уменьшенная версия DSP-1, и DSP-1B также исправляет несколько ошибок. DSP-1B представил ошибку в демонстрации Pilotwings из-за того, что код игры не обновлялся, чтобы отразить разницу во времени версий чипа.
ДСП-2
DSP-2 можно найти только в порту SNES Dungeon Master . Его основная цель - преобразовать данные растрового изображения Atari ST в формат битовой плоскости SNES . Он также обеспечивает возможность динамического масштабирования и эффекты прозрачности.
ДСП-3
DSP-3 - это вспомогательный чип, используемый только в одной игре для японской Super Famicom, пошаговой стратегии под названием SD Gundam GX . Чип помогает с такими задачами, как вычисление следующего хода ИИ, декомпрессия битового потока Шеннона – Фано и преобразование битовой плоскости графики.
ДСП-4
DSP-4 используется только в одном игровом картридже Top Gear 3000 . Он в первую очередь помогает рисовать гоночную трассу, особенно в то время, когда трасса разветвляется на несколько путей.
Sharp LR35902
Аппаратное обеспечение внутри периферийного устройства Super Game Boy включает в себя ядро Sharp SM83, идентичное процессору портативного Game Boy . Поскольку Super NES недостаточно мощна для программной эмуляции Game Boy, оборудование для всего КПК находится внутри картриджа.
MX15001TFC
Этот чип был изготовлен MegaChips исключительно для картриджей Nintendo Power для Super Famicom. Картриджи оснащены флэш-ПЗУ вместо ПЗУ- масок и предназначены для хранения игр, загружаемых за плату из специализированных киосков в Японии. Чип управляет обменом данными с киосками для загрузки образов ПЗУ и предоставляет начальное меню для выбора, в какую из загруженных игр следует играть. Некоторые заголовки были выпущены как в виде картриджа, так и в виде загрузки, в то время как другие были только загружаемыми. Служба была закрыта 8 февраля 2007 года.
OBC-1
OBC-1 - это чип манипуляции со спрайтами, используемый исключительно в игре Metal Combat: Falcon's Revenge от Super Scope , продолжении Battle Clash .
Rockwell RC2324DPL
Rockwell RC96V24DP - это модем данных / факс- модем с низким энергопотреблением от V.22 до 2400 бит / с в едином корпусе VLSI , используемый в картридже XBAND .
S-DD1
Чип S-DD1 - это декомпрессор ASIC, созданный Nintendo для использования в некоторых игровых пакетах Super Nintendo Entertainment System . Разработанный для обработки данных, сжатых с помощью алгоритма энтропии без потерь ABS, формы арифметического кодирования, разработанного Ricoh , его использование необходимо в играх, где сжимаются огромные объемы данных спрайтов с общим расчетным пределом 32 мегабита . Эти данные динамически распаковываются S-DD1 и передаются непосредственно в блок обработки изображения.
S-DD1 является посредником между процессором Ricoh 5A22 Super NES и ПЗУ игры через две шины . Однако управляющий процессор 5A22 может по-прежнему запрашивать нормальные несжатые данные из ПЗУ игры, даже если S-DD1 уже занят операцией декомпрессии. Эта форма параллелизма позволяет распаковывать данные спрайтов, в то время как другие типы данных быстро передаются в основной ЦП.
Star Ocean и Street Fighter Alpha 2 - единственные игры, в которых используется этот чип. Эмуляция S-DD1 поначалу оказалась сложной, требуя предоставления «графических пакетов» для затронутых заголовков, пока не будет определен алгоритм сжатия.
S-RTC
S-RTC - это микросхема часов реального времени , используемая в одной игре, Daikaijuu Monogatari II .
SA1
Чип Super Accelerator 1 (SA1) используется в 34 играх для SNES, включая Super Mario RPG: Legend of the Seven Stars .
Подобно процессору 5A22 в консоли SNES, SA1 содержит ядро процессора на основе 65C816 с несколькими программируемыми таймерами. SA1 не работает как подчиненный ЦП для 5A22; оба могут перебивать друг друга независимо.
SA1 также имеет ряд улучшений по сравнению со стандартным 65C816:
- Тактовая частота 10,74 МГц по сравнению с максимальным значением 3,58 МГц у 5A22.
- Более быстрая оперативная память , включая 2 КБ внутренней оперативной памяти
- Возможности отображения памяти
- Ограниченное хранение и сжатие данных
- Новые режимы DMA, такие как передача растрового изображения в битовую плоскость
- Арифметические функции (умножение, деление и накопление)
- Аппаратный таймер (либо как линейный 18-битный таймер, либо синхронизированный с PPU для генерации IRQ в определенном месте строки развертки H / V)
- Встроенная блокировка CIC для защиты от копирования и регионального маркетингового контроля
Бразильский хакер ПЗУ Витор Вилела создал патчи ПЗУ для Contra III: The Alien Wars , Gradius III , Super Mario World , Super R-Type и Race Drivin ', которые переносят некоторую работу с процессора Super NES на сопроцессор SA-1. Это привело к версии игр с улучшенной согласованностью частоты кадров, сокращенным временем загрузки и увеличенным лимитом спрайтов.
SPC7110
Чип для декомпрессии данных, разработанный Epson , используемый в трех играх Hudson . Tengai Makyou Zero также содержит микросхему часов реального времени , доступ к которой осуществляется через SPC7110.
ST
Чипы серии ST используются SETA Corporation для улучшения функциональности искусственного интеллекта .
ST010
Используется для общих функций и управления ИИ автомобилей противника в F1 ROC II: Race of Champions . Содержит ЦП NEC µPD96050 с тактовой частотой 10 МГц
ST011
ST011 используется для функций ИИ в настольной игре сёги Hayazashi Nidan Morita Shogi . Он также использует NEC µPD96050 . работает на частоте 15 МГц
ST018
ST018 используется для функций AI в Hayazashi Nidan Morita Shogi 2 . Это 32-разрядный процессор ARMv3 с тактовой частотой 21,47 МГц.
Список игр Super NES, в которых используются фишки улучшения
Этот список в ODS
Отмененные игры
Заголовок | Чип | Год | Разработчик | Издатель |
---|---|---|---|---|
Звездный лис 2 | Супер FX GSU-1 | - | Nintendo EAD , Argonaut Games | Nintendo |
FX Истребитель | Супер FX GSU-2 | - | Игры Аргонавты | GTE Entertainment (NA) (ЕС) |
Команчи | Супер FX GSU-2 | - | Нова Логика | Nova Logic (NA) |
Powerslide | Супер FX GSU-1 | - | Элитные системы | Элитные системы (ЕС) |
использованная литература
Смотрите также
- Контроллер управления памятью - это различные типы специальных микросхем, разработанные различными разработчиками видеоигр для использования в картриджах Nintendo Entertainment System (NES).