Olá @eostdproductions
A emulação toda é feita através da libretro. Se não existir um core específico para jogos em Python(e não existe), então não rodará. O "core" é um emulador compilado no formato de biblioteca, para que toda a configuração entre emuladores seja unificada.
Outro detalhe é que, caso você precise instalar uma biblioteca específica de jogos como a pysdl ou a pygame, o Recalbox não é uma distribuição clássica Linux onde pacotes podem ser instalados. É feito com buildroot para criar uma imagem com apenas aquilo que é estritamente necessário para o seu funcinamento.