Разработчики игр и консолей любят встраивать в свои продукты разного рода пасхалки. Не удержались от этого и представители команды, создавшей портативную консоль Nintendo Switch. Они добавили в приставку 8-битную игру Golf, которая была довольно популярной в свое время. Кстати, сейчас Switch поддерживает некоторые старые игры благодаря технологии Virtual Console.
Что касается пасхалки, то ее обнаружили представители команды ресурса SwitchBrew.org, которые занимаются анализом игровой консоли от Nintendo. В дампе файловой системы приставки был найден объект «title» в подсистеме «flog». Судя по всему, это должен был быть эмулятор NES, и так оно и оказалось.
Правда, с его помощью можно воспроизводить не все восьмибитные игры, а только одну, как и говорилось выше. NES-версия Golf появилась впервые в 1984 году. Настолько можно судить, игру вовсе не случайно включили в функционал консоли, и это касается не какой-то малой выборки устройств, а практически всех Nintendo Switch, выпущенных на рынок.
Вообще довольно странно, что та же Nintendo не выпускает консоли с поддержкой тайтлов для прежних поколений игровых платформ. Компания вместо этого обещает запустить некий облачный сервис, который исправит это упущение. Но за столько лет уже можно было бы что-то сделать. Возможно, пасхалку встроил в прошивку какой-то инженер из команды разработчиков Switch, который хотел хоть как-то порадовать фанов Nintendo. Правда, сюрприз был спрятан настолько глубоко, что обнаружили его лишь этим летом, а окончательно прояснилось, что и как, только сейчас.
По словам тех, кто разбирался с дампом, эмулятор игры и сама игра была встроена в оригинальную прошивку, а не добавлена позже. Причем неясно, что именно должно запустить игру — сочетание кнопок, победа в какой-то игре, определенное количество очков? Это выяснить пока не удалось. Может быть, игру вовсе нельзя запустить, кто знает. В том же Android как-то обнаружили клон Flappy Bird, в который нельзя было поиграть ни при каких обстоятельствах.
Комментарии (6)
i360u
18.09.2017 04:08-1Думаю это используется (или планировалось) для калибровки/тестирования сенсоров в джойстиках.
perfect_genius
18.09.2017 20:39Порадовать фанатов, взломавших консоль, да? Как же.
Дамп прошивки получен через уязвимость браузера. Сейчас пишут эмулятор системы, не для запуска игр, а для её изучения на уязвимости.
staticlab
Да что вы говорите?
jawaharlalnehru
проверил, на андроиде 6.0.1 тоже запускается, только вместо чупа-чупсов андроидные головы с рожками
iOrange
В 8-м Андроиде там какой-то непонятный осьминог которого можно тягать за голову по экрану.
staticlab
Разумеется, потому что в каждой версии Андроида пасхалка своя, но вызываются они одинаково.