Bubu escribió:Ah, fale, creí que el error era porque no cargaba el TZX, y resulta que es porque no carga el ini. Entóns tiene sentido

Pero creo que la solución es sencilla: al hacer C:\carpeta1\carpeta2\...\ejecutable.exe, el ejecutable puede recibir por parámetro interno esa ruta C:\carpeta1\carpeta2\... y buscar ahí el ini, ¿nor?
Como dice Alucard_Saeba, el emulador, en Windows, busca en la carpeta actual la rom de la máquina que vas a emular, y si no la encuentra, falla. Dado que ZEsarUX no se instala en Windows, no hay otra ruta donde buscarlo. Un "cd" antes corrige el error
En Linux y Mac se puede instalar y entonces busca en la carpeta actual y también en la carpeta de instalación
En cuanto al "ini"... no hay ".ini", si te refieres al archivo de configuración, se llama .zesaruxrc, y está en la carpeta raíz del usuario con el que ejecutas el emulador. Y no es necesario, si está, lo carga, y si no, lo crea de nuevo, pero nunca fallará porque no lo encuentre, sólo podrá fallar si hay algún error de sintaxis en el mismo
Saludos