Mostrando entradas con la etiqueta amstrad+pcw+emulación. Mostrar todas las entradas
Mostrando entradas con la etiqueta amstrad+pcw+emulación. Mostrar todas las entradas

jueves, 13 de abril de 2023

Instalar ZEsarUX en GNU/Linux

ZEsarUX es un potente emulador de más de 30 ordenadores y consolas diferentes que es capaz de hacer cosas como leer aventuras conversacionales, mostrar la actividad de la disquetera virtual en tiempo real, etc...

En AUA tenéis un análisis muy completo de lo que es capaz de hacer y en mi canal de YouTube un vídeo con los primeros pasos con este emulador, que al principio hay que cogerle el tranquillo pero después es muy fácil de manejar.

Podemos instalar la versión estable a partir de los binarios o la última inestable compilándola a partir del código, vamos a ver los dos procedimientos, aunque si no te atreves a compilar puedes usar RetroMultiInstaller que te lo compila y crea el acceso directo en el menú por ti.

La versión inestable puede tener cosas que no vayan bien, pero por contra vas a tener las últimas funcionalidades, como la emulación de Amstrad PCW y CPC con unidad de disco.

Vamos a ver los dos procedimientos. 


Instalación desde binarios (estable)

Las últimas versiones compiladas están para GNU/Linux, Windows, OSX, etc... y las podéis encontrar en la dirección:

https://github.com/chernandezba/zesarux/releases

Nos bajamos la correspondiente a nuestro sistema operativo y arquitectura hardware, en el caso de GNU/Linux, nos bajamos la que se refiere al sistema debian (aunque esta no sea su distro) y simplemente descomprimimos en una carpeta.

Hay un archivo binario llamado zesarux que es el que tenemos que ejecutar.

./zesarux

Si no funcionara nos aseguramos que tenga permisos de ejecución y tenemos todas las dependencias que precisa y que se detallan en el archivo INSTALL


Instalación desde código fuente (inestable)

Instalamos las dependencias necesarias:

sudo apt install -y git build-essential libsdl1.2-dev libncurses5-dev libaal-dev libcaca-dev

Clonamos el código fuente en una carpeta:

git clone https://github.com/chernandezba/zesarux

Compilamos:

cd zesarux
git pull
cd src
./configure
make

E instalamos:

sudo make install

En ambos casos podemos crear un acceso directo al binario ./zesarux para facilitarnos la ejecución.

domingo, 3 de abril de 2011

Emulación Amstrad PCW en GNU/Linux

La posibilidad de ejecutar software del Amstrad PCW es poco conocida entre los usuarios de GNU/Linux porque no suele haber emuladores disponibles en los repositorio de la mayoría de distribuciones, al contrario que ocurre en otras plataformas como commodore, spectrum, ataris, etc...
 

El caso es que existe un emulador para Amstrad PCW llamado Joyce, que funciona muy bien y que podemos instalar haciendo lo siguiente:
  1. Nos descargamos la última versión para Unix, yo me he bajado la 2.2.9.
  2. Descomprimimos el contenido del archivo en un directorio, por ejemplo, yo lo he descomprido en /opt y luego he renombrado el directorio a pcw:
    cd /opt
    sudo tar -zxvf joyce-2.2.7.tar.gz
    mv joyce-2.2.7 pcw
  3. Compilamos el programa (necesitaremos el paquete libxml2-dev para que tenga éxito): sudo apt-get install libxml2-dev
    sudo chmod +rw pcw
    cd pcw
    ./configure
    make
    sudo make install
  4. Para que el programa funcione necesitarás imagenes del disco de arranque CP/M plus que deberás volcar en el directorio $HOME/Joyce/Boot bajo el nombre boot?.img donde ? es un número del 0 al 9.
  5. Necesitarás tener un PCW real para usarlas de forma legal (a mi me regalaron uno), eso sí la tendrás que buscar de otro sitio o sacarlas de tu propio PCW con las herramientas que trae al efecto, porque no puedo poner un enlace a dichos ficheros.
  6. Por último puedes ejecutar el emulador mediante el comando:
    xjoyce

Aunque recomiendo crear un lanzador en el escritorio para mayor comodidad.

ACTUALIZACIÓN 31-03-2015: Estas instrucciones también se pueden seguir al pie de la letra para instalar Joyce en una raspberry pi 2 o en Ubuntu 14.04 de 64 bits.This article is also on English