Отечественная промышленность освоила выпуск конструктора для сборки игровой приставки на ардуино нано. А выпуск ПО для игровой приставки почему-то не освоила (в комплекте 8 игр). В рекламе обещаны 500 игр, но, чтобы их получить (скомпилировать из исходников), пришлось приложить некоторые усилия.
Консоль в отличии от дизайна Arduboy сделана на Arduino Nano/Atmega 328p. Оригинальная разработка выполнена на Atmega32u4, из-за чего двоичные файлы оригинального проекта не подходят. А от проекта SLIMBOY (тоже на Arduino Nano) отличается привязкой клавиш к пинам.
В процессе доработки было выполнено:
-
I2C экран SSD1306 0,96" заменен на I2C экран SSD1306 2,4" (программно решена проблема с шумом дросселя на плате экрана; дополнительно проверена работа с экраном I2C SH1106 1,3")
-
доработка библиотеки Arduboy2 для сборки игр под аппаратную платформу (библиотека из проектов harbaum/SLIMBOY и MLXXXp не подошли для экрана 2,4 - работал не стабильно; кроме того старые библиотеки не поддерживали работу с экраном 1,3” на SH1106)
-
разработан корпус под экран 2,4”
Результат: сын, которому был подарен конструктор, играет в Dark&Under и доволен.
Патченные библиотеки и корпус лежат здесь: GitHub - krrrysha/Arduboy-homemade-package: Arduino IDE board package for Arduboy and homemade versions making things easy