Vuelvo a preguntar por si alguien puede saber el motivo: estoy haciendo pruebas con una Smart TV TCL con Android Oreo, tiene Open GLES 3.2 y no consigo que me funcionen ni el core Flycast, ni el Reicast antiguo, ni el de Saturn (ni Yaba Sanshiro ni Beetle Saturn) ni tampoco el Beetle Psx (el PCSX Rearmed en cambio si), pero si funciona el Yaba Sanshiro aparte como emulador, y funciona una versión antigua del Reicast del frontend RetroX (tampoco me funciona el Redream). ¿Sabéis por qué debe ser esto? porque no paro de darle vueltas, he puesto las BIOS exactamente igual que en PC en la carpeta system del retroarch pero no funcionan, no entiendo nada, está claro que Android es una lotería, funciona como quiere.