Список микросхем улучшения Super NES - List of Super NES enhancement chips - Wikipedia

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

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

Супер FX

Полигональная графика с рендерингом Super FX в Звездный лис

Чип Super FX является 16-битным дополнительным RISC ЦП разработан Игры Аргонавты который был включен в определенные игровые картриджи для выполнения функций, которые основной ЦП не может выполнять.[2] Обычно он запрограммирован как чип графического ускорителя который рисует многоугольники в кадровый буфер в баран сидя рядом с ним.

Помимо рендеринга полигонов, чип может помочь SNES с расширенными 2D-эффектами. Мир Супер Марио 2: Остров Йоши использует Super FX 2 для спрайт масштабирование, вращение и растяжение.

Этот чип прошел как минимум четыре ревизии, сначала как поверхностный чип помечен как "MARIO CHIP 1" (математический, аргонавт, вращение и ввод / вывод) в самом раннем Звездный лис картриджи, обычно называемые 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 функционально совместимы с точки зрения набора команд. Различия возникают в том, как они упакованы, их распиновка, максимальный поддерживаемый размер ПЗУ и их внутренняя тактовая частота.[3]

Марио Чип 1
МАРИО ЧИП 1 (КОБ)
ГСУ-1
ГСУ-2
ГСУ-2-СП1
Варианты чипа Super FX, отсортированные в хронологическом порядке

Cx4

Микросхема сопроцессора Cx4 в Мега Человек X2.

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

Экран тестирования каркаса CX4

К экрану самопроверки Cx4 можно получить доступ, удерживая кнопку «B» на втором контроллере при запуске системы в обоих Мега Человек X2 и Мега Человек X3.[6] В обоих PlayStation 2 и Nintendo GameCube версии Коллекция Mega Man X, этот экран самопроверки по-прежнему доступен в Мега Человек X2 (хотя доступ к нему осуществляется по-разному из-за переназначенной конфигурации контроллера), но не в Мега Человек X3, потому что Коллекция Mega Man X включает 32-битную версию игры на компакт-диске, а не версию для SNES.

DSP

Микросхема DSP-1 в Pilotwings

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

ДСП-1

DSP-1 - самый разнообразный и широко используемый из DSP SNES, появляющийся в более чем 15 различных названиях. Он используется как математический сопроцессор в таких играх, как Супер Марио Карт и Pilotwings что требует более продвинутых Режим 7 масштабирование и вращение. Он также обеспечивает быструю поддержку плавающая точка и тригонометрический вычисления, необходимые для трехмерных математических алгоритмов. Более поздние DSP-1A и DSP-1B служат той же цели, что и DSP-1. DSP-1A - это уменьшенная версия DSP-1, и DSP-1B также исправляет несколько ошибок.[9] DSP-1B представил ошибку в демонстрации Pilotwings из-за того, что код игры не обновлялся, чтобы отразить разницу во времени версий чипа.[10]

ДСП-2

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

ДСП-3

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

ДСП-4

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

Sharp LR35902

Оборудование внутри Супер Game Boy периферийное устройство включает Sharp SM83[11][12] ядро идентично процессору в КПК Геймбой.[13] Поскольку Super NES недостаточно мощна для программной эмуляции Game Boy, оборудование для всего КПК находится внутри картриджа.[14]

MX15001TFC

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

OBC-1

OBC-1 - это чип манипуляции со спрайтами, используемый исключительно в Супер Сфера игра Металлический бой: Месть сокола, продолжение Battle Clash.[2]

Rockwell RC2324DPL

Rockwell RC96V24DP - маломощный, V.22 до 2400 бит / с данные / факс модем насос данных в одном СБИС упаковка,[16] используется в XBAND картридж.[17]

S-DD1

Микросхема S-DD1 в Звездный океан

Микросхема S-DD1 - это ASIC декомпрессор, сделанный Nintendo для использования в некоторых Система развлечений Super Nintendo Игровые пакеты.[2] Предназначен для обработки данных, сжатых с помощью алгоритма энтропии без потерь ABS, форма арифметическое кодирование разработан Ricoh, его использование необходимо в играх, где большие объемы данных спрайтов сжимаются с общим пределом дизайна 32-мегабиты. Эти данные динамически распаковываются S-DD1 и передаются непосредственно в блок обработки изображения.

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

Звездный океан и Уличный боец ​​Альфа 2 - единственные игры, в которых используется этот чип. Эмуляция S-DD1 поначалу оказалась сложной, требуя предоставления «графических пакетов» для затронутых заголовков, пока не будет определен алгоритм сжатия.[18][19]

Чип SDD-1 в Street Fighter Alpha 2

S-RTC

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

SA1

Чип SA1

Чип Super Accelerator 1 (SA1) используется в 34 играх для SNES, включая популярные Супер Марио Ролевая игра: Легенда о семи звездах.[20]

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

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

  • 10.74 МГц Тактовая частота по сравнению с максимумом 3,58 МГц у 5A22
  • Быстрее баран, включая 2 Кбайт встроенной оперативной памяти
  • Отображение памяти возможности
  • Ограниченное хранение и сжатие данных
  • Новый DMA такие режимы как битовая карта к битовая плоскость передача
  • Арифметические функции (умножение, деление и накопление)
  • Аппаратный таймер (либо как линейный 18-битный таймер, либо синхронизированный с PPU для генерации IRQ в определенном месте строки развертки H / V)
  • Встроенная блокировка CIC, для защита от копирования и региональный маркетинговый контроль

Бразильский хакер ПЗУ Витор Вилела создал патчи ПЗУ для Contra III: Войны пришельцев, Градиус III и Супер Марио Мир что перекладывает некоторую работу с процессора Super Famicom / Super Nintendo на сопроцессор SA-1. Это привело к версии игры без печально известного замедления, даже на пресловутом уровне пузыря (стадия 2) Gradius III.[21][22]

SPC7110

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

ST

Чипы серии ST используются SETA Corporation усилить AI функциональность.

ST010

Используется для общих функций и управления ИИ машин противника в F1 ROC II: Гонка чемпионов. Содержит NEC µPD96050 ЦПУ[9][23] работает на частоте 10 МГц[4]

ST011

ST011 используется для функций AI в сёги настольная игра Хаязаши Нидан Морита Сёги. Он также использует NEC µPD96050.[14] работает на частоте 15 МГц[4]

ST018

ST018 используется для функций AI в Хаязаши Нидан Морита Сёги 2. Это 32-разрядный процессор ARMv3 с тактовой частотой 21,47 МГц.[9]

Список игр Super NES, в которых используются фишки улучшения

ЗаголовокЧипГодРазработчикИздатель
Мега Человек X2 NA ЕС
Rockman X2 JP
CX41994CapcomCapcom (NA) (JP) (ЕС)
Мега Человек X3 NA ЕС
Rockman X3 JP
CX41995Capcom, Минакучи ИнжинирингCapcom (NA) (JP)
Соуку Кихей Вотомс: Дорога битвДСП-11993ГенкиТакара (JP)
Велосипед Дайсуки! Хаширия Кон - Духи всадникаДСП-11994ГенкиNCS (JP)
Заключительная растяжкаДСП-11993ГенкиLOZC (JP)
Заблокировать NA ЕС
Супер-дайвер JP
ДСП-11993Система CopyaВик Токай (НАС) SunSoft (ЕВРОПА)
Indy Car Challenge Майкла АндреттиДСП-1 / 1А1994ГенкиПрограммное обеспечение Bullet Proof (NA) (JP)
PilotwingsДСП-1 / 1Б[примечание 1][24]1991Nintendo EADNintendo (NA) (JP) (ЕС)
Shutok Battle '94: Король дрифта Кэйти ЦучияДСП-1Б1994ГенкиПуленепробиваемое программное обеспечение (JP)
Shutok Battle 2: Король дрифта Кейчии Цучия и Масааки БандоДСП-1Б1995ГенкиПуленепробиваемое программное обеспечение (JP)
Сузука 8 часовДСП-11993Arc System WorksNamco (NA) (JP)
Супер Эйр Дайвер 2ДСП-11995Система CopyaАсмик (JP)
Загружено супер баз 2 NA
Супер 3D бейсбол JP
Корейская лига KR
ДСП-11993TOSEJaleco (NA) (JP) (KR)
Super F1 Circus GaidenДСП-11995Нитибуцу (JP)
Боевые гонщикиДСП-11995BanprestoBanpresto (JP)
Супер Марио КартДСП-1 / 1Б1992Nintendo EADNintendo (NA) (JP) (ЕС)
Ace o Nerae! 3D теннисДСП-1А1993Telenet JapanTelenet Japan (JP)
Ballz 3DДСП-1Б1994PF MagicНаграда (NA)
Мастер подземелийДСП-21992Игры FTLJVC Victor (NA) (JP) (ЕС)
SD Gundam GXДСП-31994BECBandai (JP)
Top Gear 3000 NA ЕС

Чемпион планеты TG 3000 JP

ДСП-41995Gremlin InteractiveKemco (NA) (JP) (ЕС)
Металлический бой: Месть соколаOBC-11993Интеллектуальные системыNintendo (NA) (ЕС)
Асахи Синбун Ренсай: Като Ити-Ни-Сан Сёги: ШингирюSA11995VarieVarie (JP)
Эксперт Дайсенряку Вторая мировая война: Война в ЕвропеSA11996SystemSoft AlphaКорпорация ASCII (JP)
Дерби Жокей 2SA11995Графические исследованияАсмик (JP)
Жемчуг дракона Z: Hyper DimensionSA11996TOSEBandai (JP) (ЕС)
Хабу Мэйдзин но Омоширо СёгиSA11995ДоступТоми (JP)
Хаяси Кайхо Кудан но Иго ОодоSA11996Спросите Коданша (JP)
Итои Сигэсато но Бас Цури № 1SA11997Игральная кость, Лаборатория HALNintendo (JP)
J.League '96 Dream StadiumSA11996Хадсон Софт (JP)
Джиккё Ошабери ПародиусSA11995KonamiKonami (JP)
Прыжки ДербиSA11996ДИТЯНаксат Софт (JP)
Какиноки СёгиSA11995Саката САСКорпорация ASCII (JP)
Кирби Супер Стар NA

Хоши Но Кирби Супер Делюкс JP

Кирби Веселый Пак Европа

SA11996Лаборатория HALNintendo (NA) (JP) (ЕС)
Kirby's Dream Land 3SA11997Лаборатория HALNintendo (NA) (JP)
Великолепно: Мухитоцу но ТакарадзимаSA11996Nintendo R&D2Nintendo (JP)
Новые мастера: Харука Нару Августа 3SA11995T&E SoftT&E Soft (JP)
Mini 4WD Shining Scorpion Let's & Go !!SA11996ДИТЯКорпорация ASCII (JP)
Pebble Beach no Hotou: новое турнирное изданиеSA11996T&E SoftT&E Soft (JP)
Pachi-Slot Monogatari - Специальное предложение PAL KougyouSA1[25]1995Система Nihon Soft (JP)
Европейский тур PGASA11996HalestormTHQ / Программное обеспечение Black Pearl (NA) (ЕС)
PGA Тур 96SA11995Программное обеспечение Black PearlElectronic Arts (NA) (ЕС)
Могучие рейнджеры Зео: боевые гонщикиSA11996НацумэBandai (NA) (ЕС)
Pro Kishi Jinsei Simulation: Shōgi no HanamichiSA11996ДоступАтлус (JP)
Сайкоусоку Шико Сёги МаджонгSA11995VarieVarie (JP)
Гран-при SD F-1SA11995ВидеосистемаВидеосистема (JP)
SD Gundam G NEXTSA11995Japan Art MediaBandai (JP)
Shin Shogi ClubSA11995Hect (JP)
Сёги СайкёSA11995Волшебная компания (JP)
Сёги Сайкё 2SA11996Волшебная компания (JP)
Супер Бомбермен Панический Бомбардировщик МирSA11995Хадсон СофтХадсон Софт (JP)
Супер Марио Ролевая игра: Легенда о семи звездахSA11996КвадратNintendo (NA) (JP)
Супер Робот Тайсен Гайден: Масо Кишин - Повелитель ЭлементалейSA11996WinkysoftBanpresto (JP)
Супер Сёги 3: КитайхэйSA11995I'Max (JP)
Тайкёку Иго: ИдатенSA11995Программное обеспечение Bullet ProofПрограммное обеспечение Bullet Proof (JP)
Такемия Масаки Кудан но Иго ТайшоуSA11995KSS (JP)
Звездный океанS-DD11996три-тузEnix (JP)
Уличный боец ​​Альфа 2 NA ЕС
Уличный боец ​​Зеро 2 JP
S-DD11996CapcomCapcom (NA) (JP) (ЕС)
Daikaijuu Monogatari IIS-RTC1996ЦЕЛЬ, День рожденияХадсон Софт (JP)
Дальний Восток Eden Zero (Тенгай Макё Зеро)SPC71101995Красная КомпанияХадсон Софт (JP)
Момотаро Дентецу ХэппиSPC71101996Сделать программное обеспечениеХадсон Софт (JP)
Лига супердержав 4SPC71101996Сейчас ПроизводствоХадсон Софт (JP)
F1 ROC II: Гонка чемпионов NA
Вытяжное тепло II JP
ST0101993SETA CorporationSETA Corporation (NA) (JP)
Хаязаши Нидан Морита СёгиST0111993Случайный домSETA Corporation (JP)
Хаязаши Нидан Морита Сёги 2ST0181995Случайный домSETA Corporation (JP)
Звездный лис NA JP
Starwing Европа
Супер FX GSU-11993Nintendo EAD, АргонавтNintendo (NA) (JP) (ЕС)
Эффект каскадерской гонки NA ЕС
Wild Trax JP
Супер FX GSU-11994Nintendo EAD, АргонавтNintendo (NA) (JP) (ЕС)
ВихрьСупер FX GSU-11994Игры АргонавтыЭлектро Мозг (NA), Пакет в видео (JP)
Грязный гонщикСупер FX GSU-11994MotiveTimeЭлитные системы (ЕВРОПА)
Грязь Trax FXСупер FX GSU-11995Скульптурное программное обеспечениеAcclaim Entertainment (NA)
Мир Супер Марио 2: Остров Йоши NA ЕС

Супер Марио: Остров Йоси JP

Супер FX GSU-21995Nintendo EADNintendo (NA) (JP) (ЕС)
РокСупер FX GSU-21995Скульптурное программное обеспечениеУильямс (NA), Воображающий (JP), Океан (ЕВРОПА)
Зимнее золото Европа
FX Лыжи NA (отменено)
Супер FX GSU-21997FuncomNintendo (ЕВРОПА)
  1. ^ На патронах с установленным ДСП-1Б самолет в режиме притяжения потерпит крушение.

Этот список в ODS[26]

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

ЗаголовокЧипГодРазработчикИздатель
Звездный лис 2[примечание 1]Супер FX GSU-2-Nintendo EAD, Игры АргонавтыNintendo
FX ИстребительСупер FX GSU-2-Игры АргонавтыGTE Entertainment (NA) (ЕС)
КоманчиСупер FX GSU-2-Nova LogicNova Logic (NA)
PowerslideСупер FX GSU-1-Элитные системыЭлитные системы (ЕВРОПА)
  1. ^ В конечном итоге выпущен в 2017 году как часть Классическое издание Super NES. Там эмулируется Super FX GSU-2.[27]

Рекомендации

  1. ^ "Порт-док Anomie для SNES". В архиве из оригинала от 17.09.2007. Получено 2011-04-05.
  2. ^ а б c d е ж грамм (2007-05-01) Snes9x readme.txt v1.51. snes9x.com В архиве 2008-08-20 на Wayback Machine. Проверено 3 июля 2007.
  3. ^ «Чип Super FX». Новости MyPSP. Архивировано из оригинал на 24.07.2008.
  4. ^ а б c d «Эмуляция SNES ST-0010, ST-0011 [NEC uPD96050]». Форумы. Получено 2020-07-17.
  5. ^ «CAP コ ブ ン в Twitter_ _SFC 用 ソ フ ロ ッ ク マ ン X2」 発 売 25 周年 お め で と う !! と こ ろ に 採用 さ れ プ コ答 え を 発 掘 し て き ま し た。 『CAPCOM CONSUMER CUSTOM CHIP』 の 略 だ っ た ら し い… ". Получено 2020-01-17.
  6. ^ «Тестовые функции CX4 и участники исходного кода». В архиве из оригинала 2011-06-10. Получено 2008-08-18.
  7. ^ «Цифровая обработка сигналов». Лист головоломки Overload. 2006-05-29. В архиве из оригинала 2011-06-10. Получено 2007-05-09.
  8. ^ Нач; Мо, лорд Кошмар. "Информация о дополнительном чипе SNES". Архивировано из оригинал на 2007-05-13. Получено 2007-05-09.
  9. ^ а б c Бюу. «Сопроцессоры SNES - будущее наступило». Архивировано из оригинал на 2012-03-07.
  10. ^ Тьюринг, Фун. «Сегодняшнее странное открытие: в Pilotwings (1991) есть набор демонстраций, которые проигрываются, если вы не нажимаете никаких клавиш, и одна из них, в основном, действует по-разному в зависимости от того, когда был изготовлен ваш картридж. Самолет разбивается или нет?». Twitter. Получено 11 мая 2019.
  11. ^ «Архивная копия». В архиве с оригинала на 31.10.2018. Получено 2018-10-31.CS1 maint: заархивированная копия как заголовок (связь)
  12. ^ «Архивная копия». В архиве с оригинала на 31.10.2018. Получено 2018-10-31.CS1 maint: заархивированная копия как заголовок (связь)
  13. ^ «Архивная копия». В архиве с оригинала на 31.10.2018. Получено 2018-10-31.CS1 maint: заархивированная копия как заголовок (связь)
  14. ^ а б «Документация ЗСНЭС v1.51». В архиве из оригинала 20.04.2009. Получено 2007-07-03.
  15. ^ «Nintendo Power». N-Sider.com. Архивировано из оригинал на 2012-02-14. Получено 2007-07-03.
  16. ^ «Техническое описание RC2324DPL (PDF) - Список неклассифицированных производителей». ALLDATASHEET.COM. В архиве из оригинала 23 марта 2019 г.. Получено 14 марта 2019.
  17. ^ "X-Band". SNES Central. В архиве из оригинала 27 марта 2019 г.. Получено 14 марта 2019.
  18. ^ "Журнал разработчиков SNES9x (ноябрь 2000 г.)". В архиве из оригинала на 2014-09-08. Получено 2014-09-07.
  19. ^ "Журнал разработчиков SNES9x (август 2003 г.)". В архиве из оригинала от 20.02.2015. Получено 2014-09-07.
  20. ^ "Демонстрационная программа SA1". SNES Central. В архиве из оригинала 2011-10-04. Получено 2008-08-20.
  21. ^ https://arstechnica.com/gaming/2019/05/28-years-later-hacker-fixes-rampant-slowdown-on-snes-gradius-iii/
  22. ^ https://www.retrorgb.com/sa-1-support-added-to-contra-iii.html
  23. ^ "СТ-0010". Лист головоломки Overload. В архиве из оригинала от 29.09.2007. Получено 2007-07-03.
  24. ^ "Pilotwings (Nintendo, 21.12.90) @ Magweasel". В архиве из оригинала на 2017-04-01. Получено 2017-05-16.
  25. ^ "Pachi-Slot Monogatari - PAL Kougyou Special (Nihon Soft System, 27.10.95)". В архиве из оригинала на 2018-08-02. Получено 2018-08-02.
  26. ^ ""Список выше на этой странице в файле ODS."". В архиве из оригинала на 02.02.2017. Получено 2017-01-24.
  27. ^ Линнеман, Джон (27 сентября 2017 г.). «Разборка SNES mini подтверждает переработку мини-технологий NES». Eurogamer. В архиве из оригинала 28 сентября 2017 г.. Получено 27 сентября, 2017.

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

  • Контроллер управления памятью представляют собой различные виды специальных микросхем, разработанные различными разработчиками видеоигр для использования в картриджах Nintendo Entertainment System (NES).