Skip to content
idleboxedPublic

About

Idle session manager for Linux: IGUI and RetroArch lifecycle

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

iman

iman — менеджер сеанса IGUI и RetroArch для Linux. Он запускает меню, принимает запрос на игру через локальный IPC, завершает GUI и запускает эмулятор; после игры возвращает меню. Одновременно работает только один дочерний процесс. В DRM-режиме менеджер удерживает дисплей между запусками.

Протокол, транспорт и общие примитивы дисплея/ввода предоставляет imanlib. Менеджер не устанавливает прошивку, не монтирует SD и не заменяет RetroArch или ядра libretro.

Быстрый запуск

Подготовьте комплект с iman, IGUI и нужными эмуляторами, затем запустите:

/путь/к/ROOT/system/iman/iman

Менеджер откроет меню и вернёт его после игры. Сборка и подготовка комплекта.

Данные и ограничения

IPC и временные данные находятся в RAM. Снимки состояния сохраняются явно; SaveRAM/SRAM проверяется раз в минуту и сохраняется при штатном выходе из игры. Диагностическая сборка также экспортирует отчёты.

iman не переключает SD между RO/RW и не гарантирует устойчивость к отключению питания. Уведомление в игре не подтверждает синхронизацию SD. Политика постоянных данных.

Документация

Лицензия

Собственный код — BSD-3-Clause. RetroArch, ядра, BIOS и прочие внешние компоненты распространяются на своих условиях.

About

Idle session manager for Linux: IGUI and RetroArch lifecycle

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages