Borius, дело не в макете.
список меню строится по принципу сканирования папки, picostation открывает корневую директорию и смотрит какие файлы в ней есть, если попадаются папки или CUE файлы, они добавляются в текстовый список в ОЗУ малинки, сами файлы при этом не открываются, как только файлы в папке кончатся, малина передаёт этот список в саму PS1 (в меню запущенное на PS1).
PS1 из текстового списка строит меню.
на этом этапе есть только название и тип файла (образ/директория), больше ничего нет, ни обложки ни инфы о регионе, соответственно построить список в котором для каждой игры будет присвоен флажок, просто невозможно.
после того как пройдёт 40 кадров, меню запросит у малины обложку текущей выбранной игры, вот когда прийдёт обложка от малины, только тогда я буду знать какого региона игра, причём одна и толлько та, которая на данный момент подсвечена курсором.