В последнее время внимание пользователей геймерских устройств привлекла возможность модификации портативной консоли Steam Deck, позволяющая превратить её в «гигантский» Nintendo DS. Этот проект стал особенно популярным благодаря креативности сообщества и в первую очередь пользователю из RetroHandhelds.gg, который решил попробовать реализовать эту идею.
Процесс модификации
Создание подобного устройства требует определённых навыков и терпения. Для начала потребовался 7-дюймовый USB-дисплей, который по размеру схож с экраном Steam Deck, а также небольшой USB-C док и специальные магнитные крепления для аккуратной сборки. Как отмечает автор модификации, процесс поиска подходящих компонентов был непростым и требовал множества проб и ошибок. Однако все шаги были задокументированы, что может помочь тем, кто захочет повторить данный эксперимент.
Программная часть
С программной стороны задача оказалась значительно проще. Пользователь запустил Linux-версию Steam Deck в режиме рабочего стола и установил эмулятор Citra для Nintendo 3DS. Это программное обеспечение позволяет эмулировать игры, однако важно правильно настроить вывод изображения так, чтобы оно разделилось на два окна, что является ключевым моментом для успешной эмуляции Nintendo DS.
Проблемы с эмуляцией
Одной из основных сложностей, с которой сталкиваются геймеры при эмуляции Nintendo DS, является необходимость «сжать» два экрана в одно изображение или использовать горячие клавиши для переключения между ними. Однако в данном случае, благодаря подключению внешнего дисплея и сенсорному экрану самой консоли, эта проблема была решена.
Результаты и выводы
Конечный результат выглядит впечатляюще, хотя автор модификации упоминает, что физическая сборка устройства была довольно сложной и трудоёмкой. На его взгляд, эмуляция Nintendo DS на Steam Deck вполне возможна без использования внешнего дисплея. Для тех, кто хочет попробовать эмуляцию DS, возможно, стоит обратить внимание на более современные устройства, такие как AyaNeo Flip DS, которые хотя и стоят дороже, но могут предложить более удобное решение.