miércoles, 21 de noviembre de 2018

PCem, emulador de PCs antiguos para GNU/Linux

PCem, es un emulador de PC antiguos que simula compatibles especiales como los Amstrad PC por ejemplo y no se limita "solo" a emular DOS como lo hace magistralmente DosBOX, sino también contempla las peculiaridades de cada hardware incluido cada arranque de BIOS.


Vamos a ver como instalarlo y configurarlo.

Descarga e instalación

  1. Instalamos las librerías necesarias:
    sudo apt-get install libsdl2-dev libopenal-dev libwxbase3.0-dev libwxgtk3.0-dev automake glibc-source
  2. Nos descargamos la  última versión disponible del código en bitbucket.
  3. Creamos una carpeta y descomprimimos el contenido en ella:
    mkdir pcem
    cd pcem
    tar -zxvf ../PCemV14Linux.tar.gz
  4. Compilamos e instalamos:
    sudo chmod +x ./configure
    ./configure --enable-release
    make
    sudo make install

Configuración 

Ejecuta por primera vez el comando:
pcem
Te mostrará un error indicando que no hay ninguna rom pero te creará una carpeta .pcem dentro de tu $HOME con toda una estructura de directorios donde incluir todo lo necesario:

DirectorioContenido
configsArchivo de configuración de cada sistema a emular.
logslogs del emulador (los errores y advertencias).
nvrnvr
romsESENCIAL: las roms necesarias para que cada sistema se pueda emular.
Dentro de este subdirectorio hay otros por cada tipo de PC a emular.
screenshotsCapturas de pantalla.
Otras carpetasPuedes crear aquí las carpetas HD y DSK para incluir las imágenes de disco duro y disquete que vayas a usar.


Si tenemos una configuración, por ejemplo, de un pcemu de Windows es el directorio .pcem donde tendríamos que copiar el contenido de estos directorios.

También podemos cambiar aspectos de la configuración haciendo clic con el botón derecho sobre cualquier parte de la máquina emulada.


O mediante los cuadros de diálogo que aparecen al iniciar pcem con las roms ya incluidas, que nos permitirá añadir más perfiles de configuración o cambiar los que ya tenemos.


Es muy importante que los archivos de configuración tengan la ruta correcta a cada archivo al que haga referencia para que funcionen correctamente.

No hay comentarios:

Publicar un comentario