Repolode
EstebanPdN

EstebanPdN/zelda-alttp-3ds

Нативный порт The Legend of Zelda: A Link to the Past для Nintendo 3DS: игра на верхнем экране, карты и меню — на нижнем.

Звёзды
779
Форки
24
Открытые issues
3
Последний коммит
3 дня назад

Что это?

Проект переносит A Link to the Past на Nintendo 3DS в виде нативной сборки с двумя экранами, основанной на движке zelda3 и его Android-портах. Игровой экран с разрешением 400x240 выводится на верхний экран, а на нижнем отображаются карта мира и подземелья, снаряжение, выбор предметов и сенсорные настройки.

Игроки должны самостоятельно предоставить легально полученный USA ROM: игра считывает его с SD-карты консоли, а данные игры в репозиторий не входят. При первом запуске игра извлекает из ROM файл ресурсов. Доступны режимы отображения: широкий, растянутый и с исходным соотношением сторон, а также ускорение от x2 до x5.

В проекте есть внутриигровое обновление со Stable- и Pre-release-каналами, а для подготовки отчётов об ошибках можно сочетанием L + R + A создать диагностический дамп. Игру можно установить как CIA или запустить через Homebrew Launcher в формате 3DSX. Сборка выполняется с помощью devkitARM и libctru.

Ключевые возможности

  • 01Два экрана: игра в разрешении 400x240 сверху, карты, снаряжение и сенсорные настройки снизу.
  • 02Режимы отображения с широким, растянутым и исходным соотношением сторон; настройки сохраняются отдельно для каждого ROM.
  • 03Ускорение от x2 до x5; на New 3DS его можно включить, удерживая ZL или наклоняя C-stick.
  • 04Внутриигровое обновление со Stable- и Pre-release-каналами.
  • 05Диагностический дамп по сочетанию L + R + A, включающий снимок памяти и экранов, а также контрольную точку состояния загрузки.
  • 06Игровой цикл с фиксированным шагом 60 Гц и параллельной отрисовкой PPU на нескольких ядрах.

Сценарии использования

  • Игра в A Link to the Past на Nintendo 3DS с картой на втором экране.
  • Запуск homebrew-порта Zelda эпохи SNES на портативной консоли с собственным ROM.
  • Изучение адаптации движка классической игры для SNES под портативную консоль с двумя экранами.

Быстрый старт

  1. 1

    Скачайте установщик CIA со страницы релизов и установите его на 3DS

  2. 2

    Создайте на SD-карте каталог sdmc:/3ds/Zelda 3DS/ и поместите туда легально полученный USA ROM

  3. 3

    Запустите игру и нажмите A, чтобы проверить ROM и извлечь ресурсы

Что важно знать

  • Вы должны самостоятельно предоставить легально полученный USA ROM; ROM и игровые ресурсы не входят в комплект.
  • Для воспроизведения звука требуется файл dspfirm.cdc, дамп которого сделан из прошивки вашей собственной консоли.
  • Работает только на оборудовании Nintendo 3DS и не работает на других платформах.
  • В корневом каталоге репозитория нет файла лицензии; применяются лицензии отдельных компонентов, которые не предоставляют прав на контент Nintendo.

Темы

#game-port#nintendo-3ds#homebrew#snes#zelda#retro-gaming#native-port#zelda3

Частые вопросы

Что такое zelda-alttp-3ds?
Нативный порт The Legend of Zelda: A Link to the Past для Nintendo 3DS: игра на верхнем экране, карты и меню — на нижнем. Проект переносит A Link to the Past на Nintendo 3DS в виде нативной сборки с двумя экранами, основанной на движке zelda3 и его Android-портах. Игровой экран с разрешением 400x240 выводится на верхний экран, а на нижнем отображаются карта мира и подземелья, снаряжение, выбор предметов и сенсорные настройки.
zelda-alttp-3ds можно использовать бесплатно? Какая у него лицензия?
У zelda-alttp-3ds не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
zelda-alttp-3ds всё ещё поддерживается?
Активно поддерживается. Последний коммит в zelda-alttp-3ds — 5 нояб. 2026 г..
Для чего можно использовать zelda-alttp-3ds?
Игра в A Link to the Past на Nintendo 3DS с картой на втором экране. Запуск homebrew-порта Zelda эпохи SNES на портативной консоли с собственным ROM. Изучение адаптации движка классической игры для SNES под портативную консоль с двумя экранами.
Как установить zelda-alttp-3ds?
Скачайте установщик CIA со страницы релизов и установите его на 3DS Создайте на SD-карте каталог sdmc:/3ds/Zelda 3DS/ и поместите туда легально полученный USA ROM Запустите игру и нажмите A, чтобы проверить ROM и извлечь ресурсы
Где скачать zelda-alttp-3ds?
Исходный код и инструкции по установке — на GitHub: https://github.com/EstebanPdN/zelda-alttp-3ds

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Неофициальный нативный порт Tears of the Kingdom 1.4.3 для Windows и Linux, собираемый локально из собственного дампа игры.

819+131 за неделю42CGPL-3.0Активно поддерживаетсяОбновлён 2 часа назад

Открытый слой совместимости для iOS и macOS, который нативно запускает вашу копию Diablo II: Resurrected для Switch с Reign of the Warlock на iPhone, iPad и Mac.

5,2 тыс.+272 за неделю1,3 тыс.CMITОбновлён 3 дня назад

Нативный порт GTA: Vice City Stories для Windows и Linux: игра компилируется в C++ из исполняемого файла с вашей PS2-диски.

Другое#game-port#static-recompilation#ps2
512+128 за неделю28C++GPL-3.0Активно поддерживаетсяОбновлён вчера

Порт FIFA Street (2012) на Windows, перекомпилированный из версии для Xbox 360; есть лаунчер, комнаты и бесплатная игра по сети. ISO нужно предоставить самостоятельно.

Другое#game-preservation#recompilation#windows
497+28 за неделю26C#MITАктивно поддерживаетсяОбновлён 7 дней назад