Об этом проекте

RetroBIOS предоставляет полные пакеты BIOS и прошивок для Batocera, BizHawk, EmuDeck, Lakka, MiSTer FPGA, ROCKNIX, Recalbox, RetroArch, RetroBat, RetroDECK, RetroPie и RomM. Каждый пакет содержит все файлы, загружаемые эмуляторами, что определяется чтением их исходного кода, а не документации платформ. Проект охватывает 450 эмуляторов, 470 систем и 10 375 файлов с пятью контрольными суммами (SHA1, MD5, SHA256, CRC32, Adler-32) для каждого файла. Быстрая установка через однострочные скрипты для Linux/macOS/Steam Deck, Windows PowerShell, Android Termux и SD-карт портативных консолей. Установщик автоматически определяет платформу, загружает только отсутствующие файлы и проверяет контрольные суммы. Готовые ZIP-пакеты доступны для каждой платформы, размеры варьируются от 24 МБ (MiSTer) до 6,4 ГБ (RetroDECK); большие пакеты разбиты на тома. Проверка воспроизводит нативные проверки каждой платформы (MD5, SHA1 или наличие файла) в соответствии с исходным кодом эмулятора. Таблица покрытия показывает полноту по платформам, а анализ пробелов называет отсутствующие или не поддающиеся получению файлы. Пользователи могут создавать пользовательские пакеты по платформе, эмулятору, системе или региону с помощью Python-скриптов (требуется Python 3 + pyyaml). Сайт документации предлагает страницы по платформам, профили эмуляторов, перекрестные ссылки на системы и экспорт данных в JSON/CSV/SQLite. Скрипты лицензированы MIT; файлы BIOS являются сторонним системным ПО, предоставляемым для личного резервного копирования и совместимости, с уведомлением, объясняющим их статус и запросы на удаление.