Микросхемы расширения Super Nintendo Entertainment System (Часть 1)


микросхема 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
Super FX - 16-битный RISC процессор разработанный Argonaut Games, применявшийся в многочисленных игровых картриджах для выполнения команд, отсутствующих у основного процессора.[1]
C4 (CX4)
У этого термина существуют и другие значения, см. 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[en]", "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[en]. С её помощью отрисовывается гоночная дорожка, особенно когда она разветвляется на несколько путей.
Sharp LR35902
Основная статья: Super Game Boy
Основной микросхемой в Super Game Boy является Sharp LR35902[6][7], представляющей собой процессор, идентичный процессору Game Boy[8]. Основной процессор SNES недостаточно мощен для программной эмуляции Game Boy, поэтому производитель фактически установил в картридж железо Game Boy целиком.[9]
MX15001TFC
Чип производства компании MegaChips специально для картриджа Nintendo Power[en] для Super Famicom. Эти картриджи снабжались флеш-памятью, вместо масочной для сохранения игр, скачанных за плату в специальных киосках в Японии. Данная микросхема обеспечивала интерфейс связи с киосками и начальное меню для выбора игры. Некоторые игры выпускались и в форме масочного картриджа, и в скачиваемом виде, тогда как другие - только в скачиваемом. Этот сервис был закрыт 8 февраля 2007 года.[10]
OBC-1
OBC-1 - сопроцессор манипуляции спрайтами, использовавшийся исключительно в игре под пистолет Super Scope[en] Metal Combat: Falcon's Revenge[en] - сиквелу к Battle Clash[en].
© Retro-Bit.Ru