jueves, 23 de abril de 2020

Instalar Arnold WIP en Ubuntu 20.04, el emulador de Amstrad CPC

Arnold WIP es un viejo conocido entre los emuladores de Amstrad CPC para GNU/Linux que destaca por tener un buen soporte para la gama plus.



Vamos a ver como instalarlo en el nuevo Ubuntu 20.04 que tiene su miga:
  1. Descargamos las librerías necesarias para la compilación:
    sudo apt-get install cmake libsdl2-dev libwxgtk3.0-dev
  2. Descargamos el emulador:
    cd arnorld
    wget http://cpctech.cpc-live.com/arnoldsrc.zip
  3. Descomprimimos:
    unzip -x arnoldsrc.zip
  4. Damos permisos de ejecución a todos los archivos con extensión sh
    find . -name \*.sh -type f -exec chmod a+x {} \;
  5. Corregimos un error con la capitalización:
    cd src
    mv cpc/EmuDevice.h cpc/emudevice.h
  6. Para compilar tenemos varios script que responden al nombre make_arnz80*.sh que simplemente hay que lanzarlos, para mi i7 he ejecutado:
    ./make_arnz80_sdl2_release.sh
  7. Si lo compilas en una raspberry pi posiblemente tengas que ejecutar:
    ./make_arnz80_release.sh
Una vez compilado, tendrás el binario en la carpeta (ruta relativa):
arnold/exe/Release/arnold
Siendo el ejecutable:
./arnold

Para facilitar su ejecución recomiendo crear un acceso directo al binario indicando la ruta completa de la carpeta como carpeta de ejecución.

1 comentario:

  1. CPCEC, emulador , 20200430 -- sixteenth public release. Now you can compile CPCEC and ZXSEC with SDL2 (featuring its own graphical user interface) for multiple operating systems thru the option -DSDL_MAIN_HANDLED; the precompiled files CPCEC.ELF and ZXSEC.ELF for 32bit GNU/Linux are included, too. New support for extended ROM profiles through INI files enumerating up to 257 16K ROM blocks. Further Z80 tweaks: the new error rates of ZXSEC in the 2012 RAXOFT tests are 8/152 Z80FULL, 5/152 Z80CCF and 0/152 Z80MEMPTR

    ResponderEliminar