Чипы FX и технические ухищрения SNES

Во времена «золотого» противостояния Sega и Super Nintendo компании изобретали всё более хитрые способы обойти соперника. Броская реклама, агрессивный PR, смелые маркетинговые ходы — всё это стало частью борьбы двух гигантов. Но за фасадом рекламных войн скрывалась и другая, не менее важная битва — техническая. Инженеры и программисты обеих компаний изощрялись, чтобы выжать максимум из железа своих консолей. И особенно далеко в этом направлении продвинулась Nintendo.

В этой обновлённой статье мы рассмотрим важнейшую часть технического наследия SNES — улучшенные картриджи и встроенные в них чипы, которые значительно расширяли возможности приставки.

Почему Nintendo делала ставку на чипы

Sega Genesis была известна своими сильными сторонами — высокой скоростью процессора и хорошей производительностью в работе с «псевдо-3D». Однако Sega использовала дополнительные чипы крайне редко. Единственным значимым примером стал Virtua Racing — игра, в которую был встроен модуль SVP. Тайтл выглядел впечатляюще для 16-битной системы, но жанр был нишевым, а сама идея применения дополнительных модулей осталась для Sega экспериментом.

Nintendo же пошла другим путём и превратила расширенные картриджи в полноценную технологическую стратегию. Благодаря этому библиотека SNES пополнилась десятками игр, работающих быстрее, красивее и технологичнее, чем могла бы позволить стандартная архитектура приставки.

Super FX — микровидеокарта для SNES

Пожалуй, самым известным среди таких модулей стал Super FX, созданный Argonaut Software. Это был настоящий сопроцессор для работы с трёхмерной графикой.

Его возможности впервые раскрылись в игре Star Fox (известной в Европе как Star Wing). Количество одновременно отображаемых полигонов поражало воображение игроков начала 90-х — SNES словно получала «приставочную видеокарту».

Любопытный факт: изначально Super FX назывался MARIO Chip 1
(Mathematical, Argonaut, Rotation & I/O) — именно эту версию можно увидеть в ранних сборках Star Fox.

Super FX стал знаковой вехой для индустрии: он позволил SNES создавать то, что многие считали невозможным для 16-битной системы.

DSP — линейка чипов для расчётов и управления объектами

Следующим важным семейством стали DSP-чипы. Всего у них было четыре разновидности, каждая со своими улучшениями. Они выполняли быстрые математические вычисления, обрабатывали двух- и трёхмерные координаты и помогали создавать сложные эффекты.

Игры, использующие DSP:

  • Pilotwings — полёты с реалистичной физикой;

  • Super Mario Kart — знаменитый режим Mode 7 в лучшем виде;

  • Dungeon Master — быстрые расчёты движения и столкновений;

  • Top Gear 3000 — эффектная «космическая» гонка с масштабированием.

C4 — особый чип для серии Mega Man X

Компания Capcom создала собственный модуль — C4, применённый в Mega Man X2 и X3. Он отвечал за:

  • позиционирование спрайтов,

  • эффекты вращения,

  • элементы векторной графики.

Хотя чип использовался всего в двух играх, он позволил этим частям Mega Man X выглядеть технологичнее и динамичнее, чем первая часть.

Nintendo Power и картриджи с перепрошивкой игр

Интересной особенностью японского рынка стала услуга Nintendo Power. Игрок мог подойти к специальному автомату, вставить картридж с чипом MegaChips MX15001TFC, и загрузить туда любую игру из обширной библиотеки.

Картридж имел собственную флеш-память и меню выбора — по сути, это был аналог современных цифровых магазинов, только в физическом виде. Прогрессивное решение, забежавшее далеко вперёд своего времени.

Дополнительные микросхемы в картриджах использовались не только для полигональной графики. Например, в Super Mario World 2: Yoshi’s Island чип позволял:

  • масштабировать огромные спрайты (включая боссов, занимавших весь экран);

  • работать со слоями так, чтобы создавать эффект глубины сцены;

  • реализовывать плавные деформации и анимации.

Благодаря этим эффектам графика SNES в ряде игр выглядела гораздо богаче, чем на Sega — несмотря на менее мощный основной процессор.

Региональные проблемы с чипами

Наличие дополнительных модулей осложняло запуск некоторых игр на приставках других регионов. Особенно это касалось тайтлов: Star Ocean, Super Mario RPG, Street Fighter Alpha 2. Во время запуска на европейских системах игры могли тормозить, зависать или вовсе не работать. Первые две игры и вовсе вышли только в Японии (включая Tales of Phantasia), а западные игроки смогли познакомиться с ними лишь благодаря эмуляции и фанатским переводам. Автор статьи, как и раньше, отмечает, что имеет эти игры в коллекции и предпочитает проходить их на эмуляторе.

Doom на SNES — невозможное стало возможным

Завершить обзор стоит игрой, без которой эпоха SNES была бы гораздо беднее — Doom. Спорный, медленный, далёкий от PC-версии — но при этом невероятно значимый.

Возможность запускать Doom на 16-битной приставке казалась фантастикой. Nintendo сделала невозможное возможным, использовав потенциал Super FX. Благодаря этому игра стала доступна консольщикам, а не только владельцам компьютеров.

Подобная судьба была у многих проектов: игры вроде Winter Gold FX раскрывались именно благодаря дополнительным чипам. Без них тайтлы, подобные Olympic Winter Gold, выглядели гораздо беднее и терялись на фоне конкурентов.