Записки программиста
Прошиваем эмулятор Retro-Go на Nintendo Game & Watch
Game & Watch: Super Mario Bros — это портативная игровая консоль, выпущенная Nintendo в 2020-м году по случаю 35-и летия игр про Марио. Консоль напоминает игры Game & Watch из 80-х годов, но имеет цветной дисплей. Спустя год вышла аналогичная игровая консоль Game & Watch: The Legend of Zelda. Оба устройства имеют по три игры. Две из них — игры соответствующей серии (Марио / Зельда) под Famicom, и еще одна игра в стиле Game & Watch из 80-х. Вскоре энтузиасты научились прошивать больше трех игр. Этим мы сегодня и займемся.
Важно! Повторяйте описанные шаги на свой страх и риск. Автор данных строк, ровно как и разработчики соответствующего софта, не несут ответственности за ваш потенциально окирпиченный Game & Watch.
Закупаемся
Несмотря на то, что консоли были анонсированы несколько лет назад и якобы имели ограниченный тираж, приобрести их сегодня не составляет никакого труда. Себе я взял версию Марио:

Мне больше нравятся цвета этой версии. Устройство действительно напоминает геймпад от Famicom. Также, в Марио я хоть немного играл, в отличии от Зельды. Подставка была напечатана на 3D-принтере. Модель подставки доступна здесь.
Помимо самого G&W нам понадобится программатор STLink, а также виртуалка или ноутбук с Linux. Разработчики скриптов, которые мы будем использовать, рекомендуют Ubuntu или совместимые дистрибутивы. Поддержка MacOS не заявлена. Я использовал ноутбук с Ubuntu 22.04 LTS.
На Raspberry Pi версии ≤3 повторить описанные шаги не выйдет. Некоторые зависимости не удастся скомпилировать из-за ограниченного количества памяти.
Наконец, нам понадобится чип MX25U51245GZ4I00. Он доступен на AliExpress. Чип представляет собой 64 Мб SPI flash памяти. В моем устройстве всего лишь 1 Мб флеш-памяти (Зельда имеет 4 Мб), и много игр в нее не записать. Поэтому чип будем перепаивать.

На приведенной иллюстрации сверху показан оригинальный чип (даташит [PDF]), а снизу — тот, который будем впаивать на замену (даташит [PDF]). Они имеют разные корпуса, но совместимы по пинам. Первый чип может быть заменен на второй без модификации платы.
Все в порядке, но.
Этот текст мало кто будет читать и мы можем написать здесь все, что угодно, например.
Вы живете в неведении. Роботы уже вторглись в нашу жизнь и быстро захватывают мир, но мы встали на светлый путь и боремся за выживание человечества. А если серьезно, то.
В целях обеспечения безопасности сайта от кибератак нам необходимо убедиться, что вы человек. Если данная страница выводится вам часто, есть вероятность, что ваш компьютер заражен или вы используете для доступа IP адрес зараженных компьютеров.
Если это ваш частный компьютер и вы пытаетесь зайти на сайт, например, из дома — мы рекомендуем вам проверить ваш компьютер на наличие вирусов.
Если вы пытаетесь зайти на сайт, например, с работы или открытых сетей — вам необходимо обратиться с системному администратору и сообщить, что о возможном заражении компьютеров в вашей сети.
Nintendo Game & Watch: Super Mario Bros не поддается (простому) взлому
Многие, кто интересовался новой ретро-приставкой от Nintendo, знают, что ее удалось взломать еще за сутки до начала официальных продаж. На DTF даже была заметка на этот счет. Однако в этой заметке не было сказало главного — взломать Nintendo Game & Watch: Super Mario Bros будет непросто даже после возможного выхода полноценного хака.
Дело в том, что USB-С порт консоли не может использоваться для передачи данных, а предназначен только для зарядки. Инженеры Nintendo просто не подключили его к материнской плате консоли. То есть подключить новую Game & Watch к компьютеру и запустить программу для взлома (как это было, например, с NES/SNES Classic Mini и hakchi) не получится. Чтобы «залить» новые ромы в оперативную память, придется разбирать приставку и подключаться к плате с помощью специального оборудования.
Так что тем, кто хотел купить Game & Watch: Super Mario Bros не только в качестве коллекционного предмета на полку, но и в качестве ретро-консоли с кучей игр, придется подумать, стоит ли тратить на это 5000 рублей, а потом заморачиваться с аппаратным взломом. Проще купить один из десятков китайских ретро-комбайнов за схожую сумму или найти б/у DS/3DS/2DS, которая легло ломается и позволяет «устанавливать все игры».
Nintendo Game & Watch / ИМ Электроника — в браузере
Всем привет! Ностальгии пост. Сегодня будем играть в Nintendo Game & Watch — серия карманных электронных игр, созданных Nintendo с 1980 по 1991 год, и известная нам благодаря отечественным «клонам» марки «Электроника», появившимся в 1984 году. На сайте собранны не все (только Nintendo выпустила 61 игру), но самые знаменитые игры серии такие как — Ну, Погоди, Веселый Повар, Космический Мост, Zelda, Donkey Kong и другие.



— Выбираем игру и играем
Всем хорошего дня и приятной игры!
PS: Мы с единомышленниками запустили выделенные серверы с Half-Life: Deathmatch, Quake 3: Arena и Unreal Tournament’99, сейчас все это тестируется и настраивается, скоро будет пост с информацией как во все это зарубиться.
В Discord создан канал Pikabu Browser Gaming — если у Вас есть какие то вопросы, а также желание договориться во что-нибудь поиграть или просто пообщаться, добавляйтесь.
Мой единомышленник @Ruslan09104, сделал простенький сайт со списком по жанрам всех выкладываемых мной ранее игр. Получилось очень удобно, список будет постоянно пополняться по мере выхода моих постов. Спасибо огромное этому человеку!
Предыдущие посты:


40.9K постов 87.4K подписчик
Правила сообщества
Ничто не истинно, все дозволено, кроме политоты, за нее пермач, идите на ютуб
Помни!
— Новостные/информационные публикации постим в pikabu GAMES
— Развлекательный контент в Лигу Геймеров
Оскорблять участников сообщества;
Нельзя оценивать Toki Tori ниже чем на 10 баллов из 10;
Выкладывать ваши кулвидосы с только что зареганных акков — пермач
эта технология скоро будет такой же динозавровой как и эти игровые устройства.
поиграть не удалось (



У меня в реальной рекорд 2482 очка. Бросаю вызов всем! Только чур, ногу не паять!
Божечки, любимая игра детства про осьминога. А в той про пришельцев, я смотрю, даже мерзкий звук воссоздали.

Doom — Deathmacth и Кооператив в браузере
Всем привет. Сегодня пост развлечения ради. Будем совместно играть или соревноваться в классический первый Doom. И по традиции делать это будем в браузере.

Выбираем режим — Solo или Multiplayer

3. Если выбрали Solo, это обычное одиночное прохождение игры
Если Multiplayer то два варианта — Deathmatch и Cooperative.
В любом из случаев:
— сначала пишем свой никнейм
— выбираем режим Deathmatch или Cooperative
Появляется вот такое окно с ссылкой Permalink на сессию которую вы создали, ее надо скинуть тому кто хочет присоединиться к игре


Как только увидите присоединившегося игрока, которому вы скинули ссылку, можно начинать игру нажав Space.

Онлайн рассчитан максимум на 4х игроков.
По мне так Deathmach работает странно, на уровне появляется много разного оружия и патронов, но при этом остаются монстры.
Кооператив работает отлично, с переходом на следующие уровни, как только один из игроков добежит до конца и нажмет кнопку перехода, но также включен frendly fire). Доступен один эпизод на всех уровнях сложности.
Управление настроено на WASD и мышь.
Полный экран включается клавишами ALT+ENTER
Всем хорошей игры и отличного дня)
Еще больше браузерных игр смотрите в моем профиле.
Также у меня уже давно существует Discord-канал — Pikabu Browser Gaming, присоединяйтесь.

Энтузиаст переносит Третьих Героев в браузер
Проект еще находится на стадии разработки, но хочу отметить, что в игре присутствует полностью рабочий мультиплеер с загрузкой кастомных карт.
Как по мне — отличное решение для убийства времени в офисе.





Опробовать можно по ссылке https://herowo.game/

Герои Меча и Магии 3 — в браузере
Всем привет. Сегодня будем играть в культовых Героев Магии и Меча 3 — Дыхание Смерти (Они же Heroes of Might & Magic — The Shadow of Death). И по традиции, делать это будем в браузере.

Серия моих браузерных постов носит исключительно экспериментальный характер, так что тут откровений не ждите, есть свои плюсы и минусы, о них чуть подробнее ниже, но сначала о запуске.
И так:
1) Заходим вот сюда и ждем пока игра загрузится
2) Single\Scenario — одиночная игра
Multiplayer — сценарии и карты для двух и более игроков за одним компом.
3) Также на странице игры при наведении на знак вопроса в правом верхнем углу есть пункт Maps (+upload), который дает возможность загрузить собственную кастомную карту для игры, или выбрать из списка уже загруженную другими пользователями.
Немного собственных скринов:




Плюсы:
— Да, это те самые нами любимые третьи герои со всеми (есть нюансы) механиками, звуками и музыкой
— Можно играть за одним компом компанией до 8 человек (конечно в зависимости от карты и сценария)
— Загрузка собственных карт (не проверял, но карты других пользователей работают)
Минусы:
Все минусы связанны исключительно с ранней стадией разработки веб-порта игры, но проект постоянно обновляется.
— Работает намного медленнее оригинала
— В Google Chrome на темной теме у меня отбеливается половина текстур, так что для запуска и скринов выбрал Firefox, тут все более стабильно
— Некоторые текстуры мерцают, но этот эффект пропадает со временем, видимо заполняется \ погружается какой то кэш
— Судя по камментам к проекту, не реализована (частично) механика магии и гильдия магов, тут не проверял, прокомментируйте кто до этого дойдет.
Пишите какие еще баги и недочеты найдете в проекте.
Также для дополнительной информации о проекте и помощи автору в реализации можно посетить его официальный форум https://forum.herowo.net/ — там в же все ссылки на discord и git
Собственно все) Вы долго спрашивали про Героев 3 в браузере, буквально последние несколько лет в комментариях почти в каждом моем посте) Mission accomplished comrades!
Всем отличного настроения и добрых воспоминаний!
А также ОГРОМНОЕ СПАСИБО за поддержку в виде донатов, это очень приятное поощрение друзья) к тому же сейчас очень нужное.
Держим олдскулы в тонусе 😉
Еще больше браузерных игр смотрите в моем профиле