Mostrando entradas con la etiqueta trucos. Mostrar todas las entradas
Mostrando entradas con la etiqueta trucos. Mostrar todas las entradas

sábado, 14 de enero de 2023

¿Cómo activar el ratón en Retro Virtual Machine para jugar a juegos modificados?

Una de las últimas novedades de la versión 2.1 de Retro Virtual Machine es la emulación de ciertos periféricos para Amstrad CPC, algunos tan exóticos como el interfaz Multiplay que permitía conectarle ratones de Amiga.

Dado que no hay mucho software capaz de sacarle partido y menos juegos, los chicos de Mojón Twins y Cepeceros Podcast han sacado algunos juegos parcheados para usar Multiplay, ya que son susceptibles de ser usados con ratones.

Vamos a ver como configurar el emulador para el uso con este dispositivo virtual.

  1. Arracamos el emulador.
  2. Hacemos clic en el icono de Devices


  3. Selecciona las opciones Add Device e Input.


  4. Elige Multiplay.


    Muy importante: No puedes elegir ambos tipos de interfaz de ratón ya que son incompatibles entre sí, si ya tenías seleccionado AMX Mouse tienes que quitarlo antes con el botón Remove Device.

  5. Cargamos el juego de la manera habitual y capturamos el ratón con la combinación de teclas ALT + M

Muy importante: cuando tengamos capturado el ratón no podremos hacer clic en nada en nuestro sistema operativo, ni siquiera acceder a las opciones del emulador para cambiar de juego por ejemplo.

Para que el ratón funcione con normalidad hay que pulsar ALT + M de nuevo para que vuelva a tomar el control el sistema anfitrión, en caso de que el foco NO lo tuviera RVM tendremos primero que cambiar al mismo con las teclas ALT + TAB.

domingo, 1 de enero de 2023

Retro Virtual Machine: cambiar el orden de las máquinas virtuales

Cuando vamos probando distintos sistemas emulador por Retro Virtual Machine vamos creando "máquinas virtuales" por cada uno de ellos que nos aparecerán siempre en el orden en el que las hemos creado, pero si eres un maniático del orden te gustaría que aparecieran con algún orden lógico, pero la mayoría solo conoce borrarlas y volverlas a crear en el orden deseado pero, ¿no se podría simplemente redefinir el orden en el que queremos que aparezcan?


Para ello hay que editar el archivo de configuracion machine.lson que podemos encontrar en las carpetas...

  • En Windows esta en %APPDATA%\Roaming\Retro Virtual Machine v2.x
  • En GNU/Linux está en $HOME/.config/Retro Virtual Machine v2.x/ 

Este archivo json guarda una relación de todas las máquinas creadas en el orden en el que van a aparecer, simplemente editando este archivo podríamos editarlo y cambiar el orden, pero tenemos que tener en cuenta dos cosas:

HACER COPIA DE SEGURIDAD DE ESTE ARCHIVO ANTES DE MODIFICARLO, si lo hacemos mal puede que no volvamos a ver la lista o incluso no nos arranque el emulador y haya que borrarlo.


 

Como veis este archivo json es muy intuitivo, basta con cambiar las líneas de orden con cualquier editor de texto, eso sí, si movéis la última tened en cuenta que todas las de enmedio terminan en coma menos la que sea la última.

martes, 26 de mayo de 2020

Emular un Amstrad CPC con X-MEM en Retro Virtual Machine para cargar la demo jugable de Alcon 2020

Ya hemos hablado del gran emulador Retro Virtual Machine con anterioridad, pero algo que no hemos explorado es la posibilidad de añadir periféricos virtuales como expansiones de memoria para cargar juegos que tienen requerimientos especiales para su ejecución.


En este caso vamos a ver como instalar en ROM la demo jugable del juego Alcon 2020 como si tuviéramos un Amstrad CPC con la expansión X-MEM que es lo que se necesitaríamos para ejecutarlo en el hardware real (hay otras opciones como la M4), vamos a ver como:
  1. Nos descargamos la última versión de la demo jugable Alcon 2020 y el archivo de ROM FW315EXP.ROM que guardamos descomprimidos en un directorio.
  2. Ejecutamos RVM.
  3. Creamos una máquina virtual de un CPC específicamente para este juego, luego podemos cambiar el nombre a 'Alcon 2020 en Amstrad...'.
  4. Activamos la emulación de X-MEM haciendo clic en el icono que parece una tarjeta pinchada.
  5. Hacemos clic en el nuevo icono ROM que aparece en la zona derecha del emulador para cargar la rom FW315EXP.ROM en el slot 1 del X-MEM.
  6. Resetea el CPC.
  7. Mete el archivo DSK de la unidad A en la unidad de disco, si ejecutas CAT verás que hay un archivo FLASH.BAS por lo tanto para empezar a volcar en juego en ROM ejecuta:
    RUN"FLASH
  8. Selecciona la opción 1 para cargar con X-MEM.
  9. Confirma con "YES"
  10. Selecciona para el RSX el slot 5 por ejemplo, ya que está libre.
  11. Después de un rato volcando a la ROM te pedirá cambiar a la cara B, selecciona el segundo DSK y pulsa espacio.
  12. Al final se completará el proceso de carga de roms en la memoria de la XMEM, reseta el CPC y ya puedes ejecutar el juego con el comando:
    |ALCON
Como ves es un proceso más completo que cargar un archivo DSK, CDT o SNA, pero muchos juegos futuros van a venir en estos formatos que expanden las fronteras del CPC y va a ser algo más habitual.

Si aún te ha quedado dudas sobre el procedimiento, también tienes un vídeo donde se ven todos los pasos.


Por cierto, Abalore, el autor de esta maravilla, está muy interesado en que le trasladéis feedback de este juego para sus mejoras antes del lanzamiento de la versión definitiva.

Y por supuesto si tienes un Amstrad CPC con X-MEM o M4 vas a disfrutar de una experiencia más real con estos desarrollos.

miércoles, 2 de enero de 2019

Crear o editar programas Basic del Amstrad CPC desde el PC con jEdit (extracción e inclusión de archivos en dsk con retrovirtualmachine)

La idea es crear un archivo de texto en jEdit con el código Basic y luego inyectarlo a un archivo de imagen de disco 3'' DSK y viceversa (también podríamos transferirlo a o desde un Amstrad CPC real).

Voy a explicar los pasos aunque al final también he incluido un vídeo con todo el proceso. 

Guardar el programa Basic para que sea editable desde el PC

Si tienes ya creado el programa Basic en el Amstrad, real o virtual, tienes que grabarlo con el comando:
SAVE"PROGRAMA.BAS",A
  • La opción A hace que se guarde el formato ASCII
  • Fíjate que los nombres de archivo deben ir en formato 8.3, 8 caracteres para el nombre y 3 para la extensión, las restricciones de los sistemas operativos AmsDOS, CP/M y DOS.
IMPORTANTE: Deja dos líneas en blanco al final del código para no perder la última línea.

Editar un programa empezado con el Amstrad con jEdit

  • Abrimos el archivo. Nos saldrá un error.
  • Seleccionamos la opción 'Reload with encoding' y seleccionamos una codificación compatible, por ejemplo: ISO-8859-1

Crear el programa de cero desde jEdit

Si partimos de cero hay que crear un archivo nuevo y cambiarle las siguientes opciones:
  • Line separator: DOS/Windows
  • Character encoding: ISO-8859-1
Para acceder a estas opciones haz doble click en la esquina inferior derecha donde pone el tipo de codificación.



Inyectar el archivo en un dsk (con RMV)

  1. Movemos el ratón a la parte derecha de la ventana de emulación hasta que nos salga el icono del disquete (debemos estar emulando un CPC con disquetera, p.e.: un 6128 o un 664).
  2. Hacemos clic en el disquete.
  3. Seleccionamos el disquete o creamos uno nuevo haciendo clic en el botón para expulsar un disco en la disquetera que aparece abajo (unidad A:)
  4. Volvemos a pulsar el botón expulsar y luego explorar.
  5. Arrastramos el archivo que queremos incluir en la imagen.

Extraer un archivo de un dsk (con RMV)

  1. Movemos el ratón a la parte derecha de la ventana de emulación hasta que nos salga el icono del disquete (debemos estar emulando un CPC con disquetera, p.e.: un 6128 o un 664).
  2. Hacemos clic en el disquete.
  3. Seleccionamos el disquete o creamos uno nuevo haciendo clic en el botón para expulsar un disco en la disquetera que aparece abajo (unidad A:)
  4. Volvemos a pulsar el botón expulsar y luego explorar.
  5. Pulsamos seleccionar, seleccionamos el archivo y luego extraer.

Vídeo

Si te has perdido con todos los pasos no te preocupes, he creado un vídeo en el que se muestra todo el proceso:

En este vídeo se muestra como:
  • Crear o modificar un programa Locomotive Basic CPC en un editor de texto profesional de PC como jEdit.
  • Extraer e insertar un archivo del PC en un DSK con el emulador RetroVirtualMachine.
  • Guardar programas Basic desde el CPC para que sean editables desde PC.