нафига так всё запутано делать.
Python и PyQt6 обновляются и сборка в exe имеет минусы: при каждом запуске распаковка файлов на диск; Python остаётся той же версии; когда много проектов, то общее занимаемое место больше. Если кому-то нужно, вот BrickEmuPy в exe
https://dbree.org/v/f9a6ac.
UPD2: Зеркало
https://wdfiles.ru/1u4mc.
Замечания. Отладчик справа скрывается перетаскиванием разделяющей полоски по центру вправо до конца. В файлах assets/*.brick в hot_keys указывается массив из значений клавиш, обычно это цифровые кнопки и стрелки, можно переназначить, если знать число. Программа сохраняет настройки в реестре HKEY_CURRENT_USER\SOFTWARE\azya.
UPD: Чтобы убрать счётчик в статус баре, в ui.py удалить строчку
self.statusBar().addPermanentWidget(self.iCounterLabel).
Интересно, где взять недостающие ромы для некоторых игр. В MAME?