Привет, Хабр! Это Виктор Сергеев из МТС Диджитал. Сегодня поговорим о 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 с ее проприетарным разъемом.