Página 2 de 4

Re: ZEsarUX-7.1 BETA

Publicado: 15 Ago 2018, 17:16
por josepzin
Alucard_Saeba escribió:Tiene pinta de que lo estás ejecutando fuera de su carpeta, y por eso no encuentra los archivos con la rom del 48kb y demás.

Incluye en el .bat:

Código: Seleccionar todo

d:
cd \Juegos\Sinclair\_ZEsarUX
zesarux.exe D:\Juegos\Sinclair\ZX-Spectrum\zxspectrum\Castaway.tap --fullscreen

Efectivamente! era eso. Graciasss

Ya le daré un vistazo desde Attract Mode, que es de donde lanzo los juegos.

Re: ZEsarUX-7.1 BETA

Publicado: 15 Ago 2018, 17:30
por Bubu
Qué raro, si ya le estás diciendo dónde está el TZX, ¿por qué sin cambiar de directorio del emulador no lo encuentra y cambiando sí?

Re: ZEsarUX-7.1 BETA

Publicado: 16 Ago 2018, 08:10
por Alucard_Saeba
Bubu escribió:Qué raro, si ya le estás diciendo dónde está el TZX, ¿por qué sin cambiar de directorio del emulador no lo encuentra y cambiando sí?


Porque el emulador no realiza instalación, por lo que no "sabe" en qué ruta se encuentra instalado, así que busca su configuración (incluyendo la bios de spectrum) en la carpeta en la que se está ejecutando el .bat, y no encuentra nada. Por eso, al cambiar el directorio en el .bat antes de ejecutar el emulador, ya encuentra dicha configuración y puede lanzarse correctamente. Eso no tiene que ver con la ruta del juego a cargar, que sí se especifica como parámetro al lanzar el emulador.

Re: ZEsarUX-7.1 BETA

Publicado: 16 Ago 2018, 23:42
por Bubu
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 :D
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?

Re: ZEsarUX-7.1 BETA

Publicado: 17 Ago 2018, 09:38
por chernandezba
Bubu escribió:chernandezba, ¿el emulador permite grabar la partida en formato de vídeo para poder subirla a YT?

menu settings->display->video out to file
Es un formato en crudo, sin cabecera y sin comprimir. En el propio menú al habilitar te dice el formato, lee también el FAQ donde dice:

"Q: Using the menu "video out to file..."

Re: ZEsarUX-7.1 BETA

Publicado: 17 Ago 2018, 09:41
por chernandezba
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 :D
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

Re: ZEsarUX-7.1 BETA

Publicado: 17 Ago 2018, 09:53
por Bubu
chernandezba escribió: menu settings->display->video out to file
Es un formato en crudo, sin cabecera y sin comprimir. En el propio menú al habilitar te dice el formato (...)



OK, gracias

Re: ZEsarUX-7.1 BETA

Publicado: 17 Ago 2018, 12:30
por Alucard_Saeba
chernandezba escribió:
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 :D
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


Mhhh... Si lo único que necesita en la carpeta local es la rom del sistema a emular, podrías incluir una opción de ejecución del tipo --rompath=c:\roms para indicarle manualmente dónde ir a buscarlas. Es una idea... :?

Re: ZEsarUX-7.1 BETA

Publicado: 20 Ago 2018, 09:31
por chernandezba
Alucard_Saeba escribió:
Mhhh... Si lo único que necesita en la carpeta local es la rom del sistema a emular, podrías incluir una opción de ejecución del tipo --rompath=c:\roms para indicarle manualmente dónde ir a buscarlas. Es una idea... :?



Creo que la solución mas simple es dejarlo tal cual está ahora, cada cual se lo instala donde quiere y no hay que configurar nada. El emulador también busca otras rutas que, aunque no son necesarias para iniciar el emulador, sí lo son para ciertas funcionalidades, como los archivos de las diferentes entradas de los menús de ayuda, por lo que habría que crear otro setting para ello, o tener un setting común para todos los archivos que carga.
Por otra parte, también hay gente que tiene diferentes instancias de ZEsarUX instaladas, con un único archivo de configuración, y esto que propones podría ser un problema pues estarías forzando la carpeta de roms a una concreta, en vez de usar la que corresponde...

Re: ZEsarUX-7.1 BETA

Publicado: 20 Ago 2018, 13:26
por josepzin
Yo siempre, siempre, siempre prefiero los programas portables, o sea que lo descomprimes donde quieras y allí lo usas.