¡Jarl, torpedos!
Se me resiste el Amstrad... ¿Cómor c##~€|~@|# se puede lanzar un juego .DSK desde un frontend cualquiera usando el emulador WinAPE? Uséase, ¿cuál es la línea de comandos que hay que utilizar?
Cómo lanzar el WinAPE desde frontend
- jltursan
- Amiga 2500
- Mensajes: 4028
- Registrado: 13 Oct 2006, 19:45
- Sistema Favorito: MSX
- primer_sistema: Dragon
- Ubicación: Serracines, Madrid, España
- Gracias dadas: 57 veces
- Gracias recibidas: 157 veces
- Contactar:
Re: Cómo lanzar el WinAPE desde frontend
Uf, lo voy a soltar de memorieta; pero juraría que montándome una tool-chain para el CPC y estando casi seguro que empleé el WinAPE, no había un medio cómodo para lanzar el DSK (o lo que sea) de forma integrada con el propio emulador, había que emplear una utilidad Windows que permitía automatizar acciones (clicks de ratón, pulsaciones de teclas, etc.). Con uno de esos scripts, se seleccionaban en el WinAPE las acciones necesarias para cargar el archivo.
Voy a ver si por alguna casualidad ese tool-chain ha sobrevivido las múltiples mudanzas de HDD...
Voy a ver si por alguna casualidad ese tool-chain ha sobrevivido las múltiples mudanzas de HDD...
- Bubu
- Atari 1040 STf
- Mensajes: 886
- Registrado: 04 Abr 2018, 23:10
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Atari 2600
- Primera consola: Nintendo GameBoy
- Gracias dadas: 20 veces
- Gracias recibidas: 60 veces
Re: Cómo lanzar el WinAPE desde frontend
Madredediosss... ¿qué?
¿Todo eso hay que liar pa lanzar un jueguico en el Amstrad? Verás, he elegido el WinAPE porque es el primero que he visto, pero no me importa que sea otro cualquiera, mientras se pueda poner esto:
O algo así. Useáse, que se pueda llamar al emulador con el nombre del juego como parámetro, y que el éste se abra a pantalla completa con el juego cargado. Lo normal, vaya
¿Todo eso hay que liar pa lanzar un jueguico en el Amstrad? Verás, he elegido el WinAPE porque es el primero que he visto, pero no me importa que sea otro cualquiera, mientras se pueda poner esto:
Código: Seleccionar todo
emulador.exe -dsk -fullscreen jueguico.dsk
O algo así. Useáse, que se pueda llamar al emulador con el nombre del juego como parámetro, y que el éste se abra a pantalla completa con el juego cargado. Lo normal, vaya
Si algo funciona... ¡¡NO LO TOQUES!! ¡¡NI DE COÑA!!
- robcfg
- Amiga 2500
- Mensajes: 2140
- Registrado: 07 May 2009, 15:34
- Sistema Favorito: Amstrad CPC
- primer_sistema: Atari 800XL/600XL
- Ubicación: Estocolmo
- Gracias dadas: 854 veces
- Gracias recibidas: 168 veces
- Contactar:
Re: Cómo lanzar el WinAPE desde frontend
Lo normal con un cartucho.
Con un disco que tiene varios programas o que no tienen una manera genérica de arrancar, no te queda otra que especificar lo que quieres.
Es como comparar un cartucho de NES, que lo pinchas y a correr, con un disco duro de 2 teras hasta las orejas de cosas. ¿Quieres arrancar un programa? ¿Quieres ver fotos o videos? No te vale con pinchar el disco, necesitas decir lo que quieres hacer.
Pues con los discos, lo mismo.
Dicho esto, prueba a mirar el CPCGamesCD de MiguelSky a ver como lanza los juegos y con qué emulador.
Con un disco que tiene varios programas o que no tienen una manera genérica de arrancar, no te queda otra que especificar lo que quieres.
Es como comparar un cartucho de NES, que lo pinchas y a correr, con un disco duro de 2 teras hasta las orejas de cosas. ¿Quieres arrancar un programa? ¿Quieres ver fotos o videos? No te vale con pinchar el disco, necesitas decir lo que quieres hacer.
Pues con los discos, lo mismo.
Dicho esto, prueba a mirar el CPCGamesCD de MiguelSky a ver como lanza los juegos y con qué emulador.
- explorer
- MSX Turbo R
- Mensajes: 403
- Registrado: 11 May 2014, 17:10
- Sistema Favorito: Atari ST
- primer_sistema: Atari 800XL/600XL
- consola_favorita: Atari 2600
- Primera consola: Atari 2600
- Ubicación: Valladolid, España
- Gracias dadas: 2 veces
- Gracias recibidas: 138 veces
- Contactar:
Re: Cómo lanzar el WinAPE desde frontend
Aquí tienes el script que se usa en la CPCtelera.
Es... bastante largo, pero es para permitir muchas opciones de arranque.
Lo mejor que puedes hacer es leer el manual del propio WinAPE.
Curso del Profesor Retroman donde explica la instalación del WinAPE, y luego empieza con los retos con el código máquina.
https://youtu.be/YIrbPEinYp0?list=PLmxq ... 71&index=3
Es... bastante largo, pero es para permitir muchas opciones de arranque.
Lo mejor que puedes hacer es leer el manual del propio WinAPE.
Curso del Profesor Retroman donde explica la instalación del WinAPE, y luego empieza con los retos con el código máquina.
https://youtu.be/YIrbPEinYp0?list=PLmxq ... 71&index=3
- Bubu
- Atari 1040 STf
- Mensajes: 886
- Registrado: 04 Abr 2018, 23:10
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Atari 2600
- Primera consola: Nintendo GameBoy
- Gracias dadas: 20 veces
- Gracias recibidas: 60 veces
Re: Cómo lanzar el WinAPE desde frontend
Bueno, entóns creo que mi poblema es con el formato .DSK en general, no es por el emulador en sí. A los que decís que un emulador no tié por qué saber qué es lo que quieres cargar de un .DSK, ¿y por qué un Spectrum cargando .TZX (o .TAP) sí? ¿Acaso no es lo mismo una cinta que un disquete? En una cinta en formato .TZX hay varias cosas grabás: el cargador, la pantalla de carga, el pograma... En cambio cuando pongo el .TZX en el emulador de Spectrum, éste lo carga sin escribir ni una sola línea en el BASIC. ¿Por qué con el .DSK no se puede hacer lo pispo?
El .DSK es una imagen en disquete, y si aceptamos que puede haber varios pogramas dentro, pongamos el PROG1 y el PROG2, pos bastaría con:
¿Qué poblema hay? ¿Ningún emulador de Amstrad me permite por línea de comandos ejecutar un pograma de un disquete? Es difícil de creer...
Si es imposible, entóns pregunto: ¿qué formato es el más mejón para juegar al Amstrad lanzando desde un frontend?
El .DSK es una imagen en disquete, y si aceptamos que puede haber varios pogramas dentro, pongamos el PROG1 y el PROG2, pos bastaría con:
Código: Seleccionar todo
emuladordeamstrad.exe -dsk imagen.dsk -run PROG1
¿Qué poblema hay? ¿Ningún emulador de Amstrad me permite por línea de comandos ejecutar un pograma de un disquete? Es difícil de creer...
Si es imposible, entóns pregunto: ¿qué formato es el más mejón para juegar al Amstrad lanzando desde un frontend?
Si algo funciona... ¡¡NO LO TOQUES!! ¡¡NI DE COÑA!!
- explorer
- MSX Turbo R
- Mensajes: 403
- Registrado: 11 May 2014, 17:10
- Sistema Favorito: Atari ST
- primer_sistema: Atari 800XL/600XL
- consola_favorita: Atari 2600
- Primera consola: Atari 2600
- Ubicación: Valladolid, España
- Gracias dadas: 2 veces
- Gracias recibidas: 138 veces
- Contactar:
Re: Cómo lanzar el WinAPE desde frontend
De la ayuda del propio WinAPE:
Curioso... usa el Frogger como ejemplo
Command Line Parameters
When starting WinAPE a disc image filename can be specified as a parameter (without the slash option). The following parameters can be specified on the command line:
Parameter Function
filename Specify the filename for the disc image to be used in Drive A:
/A Automatically run the program in Drive A:. To specify the name of the program to run use /A:filename. To start a disc using a CP/M boot sector use /A:|CPM
/T:filename Automatically start typing from the given Auto-type file.
/SN:filename Specify a Snapshot file to be loaded and automatically started.
/SYM:filename Load a file containing assembler/debugger symbols.
/SHUTDOWN Shut down Windows when WinAPE is closed. Use /SHUTDOWN:FORCE to force shutdown if required.
For example, to start WinAPE using the disc image frogger.dsk contained within a Zip file frogger.zip and run the program named frogger use:
WinAPE frogger.zip\:frogger.dsk /a:frogger
Curioso... usa el Frogger como ejemplo
- Bubu
- Atari 1040 STf
- Mensajes: 886
- Registrado: 04 Abr 2018, 23:10
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Atari 2600
- Primera consola: Nintendo GameBoy
- Gracias dadas: 20 veces
- Gracias recibidas: 60 veces
Re: Cómo lanzar el WinAPE desde frontend
Oh, ¿tú ves? Eso ya tiene mejor pinta, y coherencia... Lo acabo de catar, y me sale "Press PLAY then any key :", que es el mensaje típico del cassette. A ver cómo cambio esto pa que me recoñozca la disquetera.
Si algo funciona... ¡¡NO LO TOQUES!! ¡¡NI DE COÑA!!
- Bubu
- Atari 1040 STf
- Mensajes: 886
- Registrado: 04 Abr 2018, 23:10
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Atari 2600
- Primera consola: Nintendo GameBoy
- Gracias dadas: 20 veces
- Gracias recibidas: 60 veces
Re: Cómo lanzar el WinAPE desde frontend
Bueno, casi. He configurado el emulador para usar el modelo de disquetera:
Settings -> Memory -> Profile = CPC6128.
Ahora al ejecutar el emulador por línea de comandos, hace lo del run"juego", pero me sale:
Puede ser que ahora tenga mal la imagen .DSK. Voy a buscar la del frogger del ejemplo, jiji.
Settings -> Memory -> Profile = CPC6128.
Ahora al ejecutar el emulador por línea de comandos, hace lo del run"juego", pero me sale:
Código: Seleccionar todo
Drive A: read fail
Retry, Ignore or Cancel?
Puede ser que ahora tenga mal la imagen .DSK. Voy a buscar la del frogger del ejemplo, jiji.
Si algo funciona... ¡¡NO LO TOQUES!! ¡¡NI DE COÑA!!
- Bubu
- Atari 1040 STf
- Mensajes: 886
- Registrado: 04 Abr 2018, 23:10
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Atari 2600
- Primera consola: Nintendo GameBoy
- Gracias dadas: 20 veces
- Gracias recibidas: 60 veces
Re: Cómo lanzar el WinAPE desde frontend
Es muy curioso. Si lo hago desde la línea de comandos:
se abre el WinAPE, se escribe solo lo del run"spindizz", y al final sale el error del read fail. Pero si lo hago esto usando el menú de opciones: File --> Drive A --> Insert Disk Image... y después hago yo manualmente el run"spindizz", se ejecuta el juego de lujo. De momento no tengo forma de hacerlo por línea de comandos... Y me rindo por hoy, jijij.
Código: Seleccionar todo
winape spindizz.zip\:spindizz.dsk /a:spindizz
se abre el WinAPE, se escribe solo lo del run"spindizz", y al final sale el error del read fail. Pero si lo hago esto usando el menú de opciones: File --> Drive A --> Insert Disk Image... y después hago yo manualmente el run"spindizz", se ejecuta el juego de lujo. De momento no tengo forma de hacerlo por línea de comandos... Y me rindo por hoy, jijij.
Si algo funciona... ¡¡NO LO TOQUES!! ¡¡NI DE COÑA!!
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados