Привет, Хабр! Это Виктор Сергеев из МТС Диджитал. Сегодня поговорим о NES.

39 лет назад в США поступила в продажу Nintendo Entertainment System (NES) — 8-битная приставка с поддержкой двух съемных контроллеров. Не все владельцы консоли знают, что у нее есть 15-контактный разъем расширения: расположен в нижней части устройства. Насколько известно, инженеры Nintendo собирались разработать для него аксессуары. Но они (аксессуары, не инженеры) так и не поступили в продажу. Сейчас, похоже, этому порту нашли применение.

Что за порт и зачем он нужен

Изначально 15-контактный разъем расширения в нижней части консоли Nintendo Entertainment System (NES) был задуман как способ расширить возможности устройства. Как? Путем добавления периферийных устройств. К нему планировалось подключать световые пистолеты, 3D-очки, клавиатуры, дополнительные контроллеры и другие аксессуары. Еще разрабатывались модемы: с ними можно было бы выходить в специализированную сеть, которая использовалась в 1980-х в Японии.

Но порт расширения NES так и не получил коммерческого применения. В Famicom, японской версии приставки, он был закрыт защитной крышкой. Пластиковую заглушку можно было снять. Потом от него полностью отказались в NES, версии приставки для США. Порт сделали недоступным для владельца. 

А вот фанаты NES и любители электроники про порт помнили. Некоторые из них находили ему применение, хотя и очень ограниченное. Так сказать, just for fun. Несколько примеров — ниже!

Три интересных проекта

Отправка сообщений в Twitter (ныне X)

В 2015 году DIY-энтузиаст по имени Трэппер МакФеррон разработал необычную систему: через консоль Nintendo Entertainment System (NES) можно было отправлять твиты, используя порт расширения.

МакФеррон написал специализированный софт для NES, задействующий Twitter API. Отправка сообщений реализована через консоль. Разработал автор и адаптер для выхода в сеть. Выглядело все это просто феерично:

Проект некоммерческий: автор создавал все это только для себя, как и говорилось выше, just for fun. Если есть буханка хлеба, почему бы и не сделать из нее троллейбус, верно?

Генератор звука для NES

Пользователь с ником Perkka2 разработал EPSM (Expansion Port Sound Module). Это генератор звука для консоли NES, который подключается через тот самый «забытый» порт расширения. Устройство работает на базе звукового чипа Yamaha YMF288 и добавляет новые возможности аудио к оригинальной NES.

Модуль поддерживает несколько аудиоканалов, включая FM-каналы, ритм-каналы с сэмплированными ударными звуками, есть и стерео.

Фото новой версии проекта
Фото новой версии проекта

Особенности EPSM:

  • три канала FM-звука;

  • шесть ритм-каналов с поддержкой стерео;

  • поддержка оригинальных Famicom-игр с расширенным аудио, таких как PowerPak и EverDrive N8.

Для вывода звука EPSM использует стереоразъем 3,5 мм. Система отключает встроенные RCA/AV-выходы NES, когда задействуется оригинальный 15-пиновый коннектор в нижней части приставки. Вот GitHub автора проекта.

Современные интерфейсы для NES 

Еще один проект, ENIO, расширяющий возможности NES. Добавляется современный интерфейс для ввода-вывода данных, так что старую консоль можно использовать в новом качестве. Как вариант, подключать к интернету или добавлять дополнительные модули для улучшения звука и графики.

ENIO базируется на чипе PIC32. Микросхема управляет передачей данных между NES и внешними устройствами. Соответственно, добавляются:

  • USB (например, для подключения клавиатур);

  • Ethernet (для сетевых функций);

  • microSD (для загрузки игр и хранения данных).

Апгрейд NES в 2024 году: NES Hub

В 2024 году стало известно о разработке нового модуля для подключения к порту NES. Создал его DIY-энтузиаст RetroTime, и на сегодняшний день это самый универсальный аксессуар для порта расширения NES. Называется он NES Hub, совместим только с версией консоли NES-001.

Что это за модуль и что он умеет? Если коротко, он представляет собой печатную плату с большим количеством функций. NES Hub напрямую подключается к порту расширения NES и обеспечивает:

  • подключение четырех контроллеров по Bluetooth (альтернатива оригинальному аксессуару NES Four Score, который сейчас не достанешь);

  • возможность подключения контроллера от SNES;

  • экспериментальную поддержку периферийных устройств Famicom (японской игровой консоли, выпущенной за несколько лет до NES);

  • новые аудиовозможности — задействуются дополнительные аудиофункции в некоторых играх для Famicom.

Вероятно, NES Hub будет поддерживать сторонние аксессуары и модули в будущем — например, разрабатываемый в настоящее время эмулятор дисковода для Famicom Disk System под названием FDSKey Drive Emulator. Его создают специалисты Muramasa Entertainment.

У RetroTime уже есть несколько рабочих прототипов, энтузиаст планирует отправить их бета-тестерам, прежде чем объявить о готовности модуля и сделать аксессуар доступным для покупки (вероятнее всего, через 8bitmods и несколько других нишевых магазинов). Стоимость девайса составит 57 долларов США. Прилично, но энтузиасты обычно не скупятся на интересные дополнения для своих приставок.

Если вы знаете о каких-то еще разработках, расскажите о них в комментариях. Не только для NES, но и для других консолей, ведь неиспользуемые порты были и в них. Пример — PS Vita с ее проприетарным разъемом.

Комментарии (5)


  1. AlexBaggins
    21.10.2024 17:21

    Крейзи изобретатели)


    1. marks
      21.10.2024 17:21

      Как говорится, если у вас есть буханка черного хлеба, почему бы не сделать из нее троллейбус? Это же весело! )


  1. BSOZ
    21.10.2024 17:21

    И никакого описания интерфейсов. Что есть на этих 15 пинах, куда они ведут? Аудио только аналоговое и только 1 канал?


    1. NetBUG
      21.10.2024 17:21

      Так статью SMMщики писали.

      https://www.famicomworld.com/forum/index.php?topic=4906.45


  1. tormozedison
    21.10.2024 17:21

    Был некий разъём в самой первой PlayStation. Туда подключали прибор для читерства. По сути, ПЗУ, откуда при включении консоли запускался код. Не помню, грузилась ли она сразу прямо с этого ПЗУ, или сначала шла заставка из ПЗУ самой консоли. Выводился список игр для выбора той, к которой требуется чит. Выбираешь игру, помещаешь диск, играешь с читом.