Página 1 de 5

Linea de comandos para lanzar juegos desde Windows

Publicado: Mar Jun 06, 2017 12:32 pm
por angelgoangelgo
Hola a todos.

En primer lugar disculparme si este no es el sitio donde publicar esto, soy nuevo... Necesito encontrar el modo de ejecutar juegos de spectrum desde un emulador con una linea de comandos (archivo .bat) en pantalla completa. He probado con ZXSpin 0.7, EmuZWin 2.7, Speccy... Pero o no encuentran la rom, o no se ejecutan en pantalla completa... Quiero hacerlos autoejecutables con winrar para que queden funcionales para la posteridad, al ser algunos emuladores tan pequeños, no creo que cada juego ocupe mas de 2 MB.

Alguien sabe de un emulador que funcione con lineas de comandos y donde encontrar las opciones de los comandos? Prometo, si funciona, publicar los enlaces (si se puede) a los juegos autoejecutables que logre hacer :D

Re: Linea de comandos para lanzar juegos desde Windows

Publicado: Mar Jun 06, 2017 6:03 pm
por hikoki
Puedes probar con Fuse-SDL: http://goo.gl/3bZJSZ
Algunas opciones de linea de comandos: http://manpages.ubuntu.com/manpages/zes ... use.1.html

También puedes ver cómo lo hicieron con el juego Cpt.Drexx : http://www.zx.kaniv.net
La versión para pc simplemente lanza un emulador.

Saludos

Re: Linea de comandos para lanzar juegos desde Windows

Publicado: Mié Jun 07, 2017 12:03 am
por chernandezba
ZEsarUX tiene una línea de comandos bastante completita... ;)

Re: Linea de comandos para lanzar juegos desde Windows

Publicado: Lun Jun 19, 2017 12:10 pm
por hikoki
Por supuesto, ZEsarUX solo que él pedía pequeño y para windows (además de con cmd y pantalla completa) y yo solo lo uso con un pendrive linux porque estoy anclado en XP, SO no soportado por este fabuloso emulador :)

Re: Linea de comandos para lanzar juegos desde Windows

Publicado: Mié Jun 21, 2017 5:47 pm
por chernandezba
ZEsarUX realmente ocupa muy poco. Solo que la gente ve un archivo zip de 50 mb que se descomprime en 300 mb y dice que ocupa mucho pero no es así. Hay montón de ejemplos, documentación, e imágenes sd. Pero para arrancar solo necesita el ejecutable, alguna dll en Windows y la rom de la máquina a emular. Todo lo demás no es necesario. Tal y como digo en el FAQ:
Q: Why does the emulator size is so big? The uncompressed size is bigger than 300 MB!
A: The emulator is really very small. But the installed files are:
-Documentation. docs folder. 37 MB
-Examples. media folder: 62 MB. snap_tests folder: 34 MB
-Some .ide, .mmc, .flash image files: 229 MB
These files are included for different reasons, read file INCLUDEDTAPES.

The emulator only really needs the following files to run:
-The executable file: "zesarux" or "zesarux.exe" which is 2 MB size aproximately
-rom files: 5 MB
-Some dll files on Windows version
These three types of files doesn't use more than 10 MB.
You can even try to delete all the unnecessary files and the emulator will also work.


Saludos

Re: Linea de comandos para lanzar juegos desde Windows

Publicado: Mié Jun 28, 2017 2:02 pm
por angelgoangelgo
Chernandezba, lo he bajado del enlace que pones y no veo como poner las lineas de comandos... :( ¿Podrías ponerme un ejemplo de como ejecutar una rom a pantalla completa? Gracias...

Re: Linea de comandos para lanzar juegos desde Windows

Publicado: Jue Jun 29, 2017 7:34 pm
por chernandezba
Pues simplemente prueba con el parámetro --help o --experthelp

Re: Linea de comandos para lanzar juegos desde Windows

Publicado: Jue Jun 29, 2017 8:08 pm
por hikoki
chernandezba escribió:Pues simplemente prueba con el parámetro --help o --experthelp
Las opciones para --machine no salen con --experthelp sino con --help

Lo que buscabas debería funcionar así:
crea tres carpetas: fuse-sdl, zesarux, tapes, games
en 'games' creas un .bat por juego
bat para zesarux:

Código: Seleccionar todo

..\zesarux\zesarux --fullscreen --nosplash --machine P2 ..\tapes\snakescape.tap
bat para fuse-sdl:

Código: Seleccionar todo

..\fuse-sdl\fuse --full-screen --machine plus2 ..\tapes\snakescape.tap

Re: Linea de comandos para lanzar juegos desde Windows

Publicado: Dom Jul 09, 2017 11:19 am
por angelgoangelgo
Huy madre, que lio... No soy capaz de ejecutar un juego a pantalla completa en Fuse... ¿De verdad nadie me puede dar un ejemplo que funcione con ese emulador o con otro? Lo ejemplos que pone hikoki no los veo enteros, no soy capaz...

Re: Linea de comandos para lanzar juegos desde Windows

Publicado: Dom Jul 09, 2017 3:24 pm
por hikoki
angelgoangelgo escribió:Huy madre, que lio... No soy capaz de ejecutar un juego a pantalla completa en Fuse... ¿De verdad nadie me puede dar un ejemplo que funcione con ese emulador o con otro? Lo ejemplos que pone hikoki no los veo enteros, no soy capaz...
Hola Angel. Solo era un ejemplo para organizarlo por carpetas para no tener taps y bats en la misma carpeta que el emulador. Solo tienes que crear las carpetas que digo mas arriba y poner los.bat en la carpeta games tal cual los escribo arriba.

De todas formas las opciones sin referirte a rutas relativas de carpetas son estas:

Código: Seleccionar todo

zesarux --fullscreen --nosplash --machine P2 snakescape.tap

Código: Seleccionar todo

fuse --full-screen --machine plus2 snakescape.tap

Re: Linea de comandos para lanzar juegos desde Windows

Publicado: Vie Jul 14, 2017 2:18 pm
por angelgoangelgo
Buenoooo, por fin!!! :D :D He conseguido hacer los juegos portables de 3 MB cada uno sin que dejen ningun archivo temporal tras salir del juego... Gracias por vuestra paciencia hikoki y chernandezba. Dejo los enlaces a la carpeta donde voy dejando los que termino:

https://mega.nz/#F!MRxkmZLZ!_h1Jy-DjIkLF2BoemHxHpg

Un saludo y gracias de nuevo!!

Re: Linea de comandos para lanzar juegos desde Windows

Publicado: Mar Jul 18, 2017 8:08 pm
por angelgoangelgo
Ya que sois los expertos, dos preguntillas mas:

1. ¿Se puede ver el juego más grande? Me parece un poco pequeña la cantidad de pantalla que ocupa...

2. ¿Como se pueden cargar pokes, archivos .pok?

Muchas gracias de antemano!!! :D

Re: Linea de comandos para lanzar juegos desde Windows

Publicado: Vie Jul 21, 2017 12:14 am
por hikoki
angelgoangelgo escribió:Ya que sois los expertos, dos preguntillas mas:

1. ¿Se puede ver el juego más grande? Me parece un poco pequeña la cantidad de pantalla que ocupa...

2. ¿Como se pueden cargar pokes, archivos .pok?

Muchas gracias de antemano!!! :D
Hola. Estoy sin PC. No puedo probar tus portables ahora mismo :)
No sé cómo se cargan pokes desde Zesarux con comandos, no creo que se pueda con Fuse. Se me ocurre que puedes incluir varios snaphots ya pokeados y dejar elegir al usuario desde un menu batch con opciones que lanzaría winrar desde el principio. En cuanto a los .pok, no sé si te servirá esto que he encontrado en el foro de Fuse:
After loading a snapshot or a tape file, a file with .pok extension is automatically searched in the same directory and in POKES/ directory.
Sobre la falta de aprovechamiento de la pantalla, es algo que ya he comentado a los autores de Zesarux y Fuse.
Un emulador que lo hace muy bien es EmuzWin que hace escalado decimal tanto en pantalla como en bordes (creo que también redimensiona los bordes de forma diferente por cada lado). Un programador de Fuse me dijo que sería más fácil hacer todo eso con opengl que con sdl.
Por cierto prueba algún comando para cargar sin bordes, a ver si así se ve más grande.

Re: Linea de comandos para lanzar juegos desde Windows

Publicado: Vie Jul 21, 2017 12:47 pm
por angelgoangelgo
Gracias hikoki, mi principal problema es que no se cómo sacar la lista de los comandos de los emuladores... :(

Voy a probar lo de meter pokes y grabar snapshots ya pokeados con Zesarux, que es el que utilizo.

Muchas gracias :D

PD. Sigue aumentando la lista de los portables.

Re: Linea de comandos para lanzar juegos desde Windows

Publicado: Vie Jul 21, 2017 4:09 pm
por hikoki
chernandezba escribió:Pues simplemente prueba con el parámetro --help o --experthelp
:)