Комментарии 2
Получается, .pck — это какой-то пакет, запускающийся в Godot VM?
Но главный вопрос, конечно, почему бы не использовать джойстик напрямую? Казалось, раскладки у них довольно одинаковые. gptokeyb всегда казался каким-то костылём.
.pck — это не байткод для виртуальной машины, а архив ресурсов проекта: сцены, скрипты GDScript, картинки, звуки. Сам движок (в PortMaster это готовый бинарник из рантайма godot_4.3) открывает архив и исполняет игру.
Про джойстик. Godot умеет читать геймпад напрямую, но я выбрал gptokeyb: он есть во всех портах PortMaster, раскладка настраивается одним текстовым файлом, и он же обрабатывает выход по Select+Start. Да, это слой-«переходник». Проверял я только на R36S, как себя ведёт нативный ввод на других прошивках, не знаю. Если у вас есть опыт, расскажите, буду рад попробовать.

Два порта Godot‑игры за неделю: сборка под Linux и запуск на карманной консоли R36S через PortMaster