RetroPort

Портативная игровая консоль · ИЭТР

Руководство/Раздел 7

7 Эксплуатация

Включение, управление, загрузка игр и режимы работы консоли.

Подготовка к работе

Перед первым включением убедитесь, что аккумулятор заряжен. Для зарядки подключите устройство к источнику USB 5 В кабелем Type-C.

Включение и выключение

  • Включение — короткое нажатие кнопки питания (PWR). На дисплее появляется главное меню (не более 2 с).
  • Выключение — нажатие кнопки питания; ON/OFF контроллер (ATTINY13A) корректно снимает питание системы после подтверждения от МК.
  • Аппаратный сброс — кнопка RST.

Органы управления

Орган управленияНазначение
Джойстик (5 позиций)Навигация в меню и управление в играх (вверх/вниз/влево/вправо/центр)
Кнопки A, BОсновные игровые действия / подтверждение / отмена
Кнопки X, YДополнительные игровые действия
Кнопка PWRВключение / выключение
Кнопка RSTАппаратный сброс
Кнопка BOOTВход в режим загрузчика (сервисный)

Интерфейс прошивки RetroPort

На цветном дисплее работает программная оболочка RetroPort (на базе библиотеки LVGL). Навигация по меню выполняется джойстиком (вверх/вниз), выбор пункта — кнопкой A, возврат назад — кнопкой B. В правом верхнем углу постоянно отображается заряд аккумулятора. Ниже приведён пошаговый сценарий работы с устройством.

Шаг 1. Главное меню

После включения (не более 2 с) открывается главное меню с тремя пунктами: Play — каталог эмуляторов, USB ROM Upload — загрузка игр с ПК, Settings — звук и тема оформления.

Экран 1 — Главное меню RetroPort (Play / USB ROM Upload / Settings)

Шаг 2. Выбор эмулятора и игры

Пункт Play открывает каталог поддерживаемых систем: CHIP-8, SUPER-CHIP 1.1 и ZX Spectrum 48K. После выбора системы отображается список игр, хранящихся во внешней Flash-памяти, с указанием размера каждого ROM.

Экран 2 — Каталог эмуляторов
Экран 3 — Список игр выбранной системы (CHIP-8)
Примечание
Если список игр пуст, загрузите образ ROM-pack по USB (см. раздел «Прошивка микроконтроллера» и шаг 5 ниже).

Шаг 3. Игровой процесс

Управление в играх — джойстик и кнопки A / B / X / Y. Возврат в меню — удержание B + центр джойстика около 1 секунды.

Экран 4 — CHIP-8 (15 Puzzle)
Экран 5 — SUPER-CHIP (Applejak)
Экран 6 — ZX Spectrum 48K

Шаг 4. Настройки и темы оформления

В разделе Settings регулируется громкость и выбирается тема оформления интерфейса. Доступно пять тем; выбранные настройки сохраняются во внешней Flash (сектор 0) и восстанавливаются при следующем включении.

Экран 7 — Настройки: громкость и тема
Экран 8 — Тема «Hacker»
Тема «Retro» (по умолчанию)
Тема «Pastel Light»
Тема «Soft Violet»

Шаг 5. Загрузка игр по USB

Пункт USB ROM Upload переводит консоль в режим приёма данных. На ПК запускается утилита загрузки (см. раздел «Прошивка микроконтроллера»); прогресс записи ROM-pack отображается на экране. По завершении записи вернитесь в меню кнопкой B.

Экран 9 — Ожидание загрузки с ПК (0 %)
Экран 10 — Запись ROM-pack во внешнюю Flash (прогресс)
Совет
Во время записи во внешнюю память светодиод мигает жёлтым. Не отключайте кабель USB до завершения операции.

Режимы работы

РежимУсловиеИндикация
Активный (игра)Запущен эмуляторДисплей активен, звук
Меню / ожиданиеГлавное меню или простойМедленно пульсирующий фиолетовый
Передача данныхПодключение к ПК по USBЗелёный / мигающий жёлтый при обмене
ЗарядкаПодключён USB 5 ВСтатус заряда (CHRG_STAT)
Прошивка (DFU/USB)Сервисный режимПульсирующий синий

Запуск игр

  1. В главном меню выберите эмулятор (CHIP-8, SUPER-CHIP или ZX Spectrum 48K).
  2. Выберите ROM из списка, хранящегося во внешней Flash.
  3. Нажмите кнопку подтверждения для запуска.
  4. Для возврата в меню используйте предусмотренную кнопку выхода.

Загрузка нового контента с ПК

Подключите консоль к компьютеру кабелем USB Type-C. Загрузите образ игрового контента (ROM-pack) утилитой, описанной в разделе «Прошивка микроконтроллера». Во время записи светодиод мигает жёлтым.

Настройки

  • регулировка яркости подсветки дисплея (ШИМ);
  • регулировка громкости звуковых эффектов;
  • просмотр системной информации (напряжение АКБ, версия прошивки).
Совет
Настройки сохраняются во внешней Flash (сектор 0) и восстанавливаются при следующем включении.

Ограничения

Ограничения
  • Эксплуатация только в крытых помещениях; температура — в пределах режима АКБ (−20…+50 °C).
  • Степень защиты IP30 — без защиты от влаги; попадание воды недопустимо.
  • При длительном хранении (более 2 недель) рекомендуется частичный заряд АКБ.

Портативная игровая консоль на базе STM32 (RetroPort)

Обозначение: МИЭМ.466210.001 · ИЭТР 3 класса интерактивности (Р 50.1.029, ГОСТ Р 54088-2017)

Разработчики: Мухаметдинов Б., Левинтан Д., Рабынин М., Слетков А., Матвеев Е., Панов Е. — МИЭМ НИУ ВШЭ, 2026. Заказчик: Полесский С. Н.