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

lunes, 9 de agosto de 2021

CPCEmu para Android: ¿cómo inyectar DSK?

CPCEmu fue un de los primeros emuladores de Amstrad CPC para MS-DOS, pero hoy está disponible para los principales sistemas operativos de ordenadores y móviles.

Pero la versión de Android pone las cosas complicadas para disfrutar de juegos distintos a los que trae el emulador, aunque hay un procedimiento para conseguir inyectar juegos al emulador:

  1. Hay que descargarse la versión de la play store, yo no he conseguido que funcione este procedimiento con la versión que hay disponible en la web, posiblemente lo resuelva su autor en el futuro.
  2. Instalamos también Total Commander para Android que nos facilitará copiar/mover los programas a la carpeta que ve el emulador que es:
    /storage/emulated/0/Android/data/com.loritznet.softwarecreations.cpcemu/files
  3. Si queremos copiar imágenes de disco lo copiamos en la subcarpeta DSK, si son snapshots en SNA.
  4. Como posiblemente tengamos muchos juegos lo suyo sería crear más subcarpetas para tenerlos organizados temáticamente.
  5. A partir de la versión 2.3.3 también soporta el periférico M4 por lo que también podría ejecutar archivos sueltos.

Recuerda que para que salgan los iconos con las opciones hay que hacer clic en la zona superior del emulador.


Aún queda para tener al fin un emulador poderoso de Amstrad CPC para Android, pero paso a paso.


sábado, 16 de enero de 2021

CPCEmu 2.0 vuelve el clásico emulador de Amstrad CPC para los sistemas de hoy

CPCEmu ha sido para muchos el primer emulador de Amstrad CPC que hemos tocado, por ello siempre tiene un encanto especial pero tiene un gran defecto, que es freeware y no software libre, lo que implica a efectos prácticos que si se queda sin soporte un tiempo deja de funcionar en las distros actuales y por eso no hemos podido disfrutar de este emulador en los últimos tiempos... hasta ahora.

Después de mucho tiempo ha salido la nueva versión 2.0 con interesantes novedades:

  • Nuevos sistemas soportados entre los que se incluyen Linux PC de 64 bits, Android, Raspberry pi, OSX, etc...
  • Una nueva barra de iconos que podéis ver en la captura, se muestra cuando se hace clic con el botón en la ventana de la emulación y son las mismas funciones que se siguen invocando con las teclas de función.

Funcionamiento

He probado tres versiones, la de Linux PC, la de Android y la de Raspberry Pi.

  • La de PC ha funcionado estupendamente, muy rápida la respuesta a todo, me ha recordado lo bien que iba la antigua versión DOS en este sentido, muy fina.
    Y le he echado juegos exigentes y ha estado a la altura.
  • La versión de Android la he probado sobre Lineage OS para raspberry pi 400, aunque ha mostrado un ligero parpadeo el desempeño ha sido muy bueno y reconoce el teclado igual que la versión de PC.
    En mi móvil, un Xiaomi Red Mi Note 7 va fino fino sin parpadeos.
    En ambos casos hay que usar un mando para gestionar el joystick, pero el teclado aparece al hacer clic sobre parte baja de la zona de emulación, lo malo es que se come un pelín de la pantalla del CPC en lugar de desplazarse para arriba.
  • Raspberry pi: si uso Raspberry pi OS de 32 bits funciona bien pero si uso la versión experimental de Raspberry pi OS de 64 bits sale un error con las librerías y NO funciona, ya he avisado al creador del problema.
    Con raspberry pi 2 llega a arrancar pero va muy lento, lo suyo es usar una raspberry pi 4 pero ya sabéis, tiene que ser con un sistema de 32 bits... por ahora.

Los formatos que maneja son DSK y SNA.

La función de cargar archivos sueltos con:

|TAPE
RUN"

Sigue siendo una funcionalidad exclusiva de las primeras versiones DOS, aunque a veces se le echa de menos, pero hoy con todas las herramientas que tenemos para gestionar DSK se puede suplir esa carencia.

Como conclusión estamos ante un justo heredero de aquellas versiones primeras con su inmediatez características pero adaptado a los nuevos tiempos.

Lo podéis descargar desde la página oficial o usar el script RetroMultiInstaller que ya permite instalarlo.

Por cierto, CPCEmu ya va para 30 años según su propia web, ¡felicidades!

domingo, 10 de abril de 2011

Emulación Amstrad CPC en GNU/Linux

Los Amstrad CPC son ordenadores a los que les tengo mucho cariño ya que mis dos primeros equipos fueron un CPC464 y un CPC6128, bueno éste último es ya que aún lo conservo en perfecto estado de uso.

Schneider CPC6128 transparent

Por ello me gusta echar unas partiditas a mis juegos de adolescencia en GNU/Linux y para ello tenemos el emulador CPCEMU.
Fue el primer emulador de CPC que conocí, en versión para DOS y era la caña.
Su versión para GNU/Linux es el mejor emulador nativo que hay y la instalación es muy sencilla.
  •  Te bajas la última versión para GNU/Linux.
  • Te la descomprimes donde quieras.
  • Cambias al directorio de instalación y ejecutas cpc464, cpc664 o cpc6128 dependiendo de la máquina que quieras emular.
  • No es necesario buscarte la ROM porque Amstrad permitió la distribución de sus ROMs de CPC junto a emuladores, siempre que sea solo para ese fin. Por tanto CPCEMU ya incluye las ROM.
  • Dentro de la carpeta de instalación hay varias subcarpetas DISC/, ROM/, SNAP/, TAPE/, UTILITY/ donde van las imagenes de disco, ROMs, snapshots (capturas de memoria), ficheros sueltos y utilidades.
Las imagenes de disco, los snapshots y los ficheros sueltos pueden estar dentro de un archivo ZIP que el emulador trata como si fuera un directorio, algo muy útil para ahorrar mucho espacio.
Para más detalles mirad el manual que trae que es completísimo y muy interesante.

Hay otros emuladores nativos para GNU/Linux como M.E.S.S., arnold, CPC++ o cpc4x, pero son muy complicados de compilar e instalar y no dan las funcionalidades y rendimiento de CPCEMU.

 Curiosamente, la mayoría de emuladores de Amstrad CPC para Windows funcionan perfectamente en Ubuntu 10.10 gracias a wine.This article is also on English