VICE - Emulador Commodore 64
Emulando Juegos para máquinas de 8 bits
VICE son las siglas de Versatile Commodore Emulator
. Este programa puede emular el hardware de equipos anteriores a la época de Amiga.
Puede emular diferentes máquinas: VIC-20, Commodore 64, Commodore 128, CBM-500, CBM-600, CMB-700 y el modelo PLUS.
La página oficial del emulador VICE la podéis encontrar en:
En Debian para instalar VICE debéis aseguraros que tenéis activo en vuestro fichero /etc/apt/sources.list
el apartado contrib
para poder descargar el software del repositorio oficial de Debian, es decir algo similar a esto:
# Fichero /etc/apt/sources.list
deb http://deb.debian.org/debian bookworm main non-free-firmware non-free contrib
deb http://deb.debian.org/debian bookworm-updates main non-free-firmware non-free contrib
deb http://security.debian.org/debian-security/ bookworm-security main non-free-firmware
# Backports allow you to install newer versions of software made available for this release
deb http://deb.debian.org/debian bookworm-backports main non-free-firmware
Una vez adecuado debéis actualizar el repositorio y ya podéis instalar :
sudo apt update
# Instalar VICE
sudo apt -y install vice
Desde el menú de vuestro escritorio ya os aparecerán todas las versiones de hardware que podéis iniciar con VICE:
No funciona... ¿Y las ROM?
Si intentáis lanzar cualquiera de las máquinas emuladas veréis que no sucede nada, si lo probáis desde la terminal y ejecutáis el programa x64
ó x64sc
veréis el error:
$ x64
*** VICE Version 3.7.1 ***
Welcome to x64, the free portable C64 Emulator.
Current VICE team members:
Martin Pottendorfer, Marco van den Heuvel, Fabrizio Gennari, Groepaz,
Errol Smith, Ingo Korb, Olaf Seibert, Marcus Sutton, Kajtar Zsolt, AreaScout,
Bas Wassink, Michael C. Martin, Christopher Phillips, David Hogan,
Empathic Qubit, Roberto Muscedere, June Tate-Gans, Pablo Roldan.
This is free software with ABSOLUTELY NO WARRANTY.
See the "About VICE" command for more info.
random seed was: 0x66afa672
command line was: x64
C64MEM: Error - Couldn't load kernal ROM `kernal-901227-03.bin'.
Error - Machine initialization failed.
El error es que con el programa VICE no se distribuyen todos los ficheros necesarios (ROM, Firmware para emulación de Unidades, etc).
Debian en la documentación /usr/share/doc/vice/README.ROMs
que os deja tras la instalación, os indica la ruta de la que descargar todos estos ficheros.
Os ahorro el buscar y corregir la URL que aparece en formato ftp
que indica la documentación, podeis descargar las ROMs desde:
Sin embargo una vez descargados los ficheros necesarios y acordes a vuestra versión de VICE, debéis copiarlos con la estructura adecuada a vuestro directorio ~/.local/share/vice/
o bien copiarlos a mano como root a la ruta /usr/share/vice
para que las ROM y el Firmware este disponible para todos los usuarios de vuestro equipo.
Instalación de ROMs simplificada
Si tenéis configurado el repositorio de SoloConLinux, tan sólo tenéis que ejecutar los siguientes comandos, para disponer del firmware y ROMs:
sudo apt update
# Instalar ROMs y Firmware para VICE
apt -y install vice-rom-files
Si no tenéis el repositorio de SoloConLinux configurado, os dejo el enlace al artículo sobre cómo configurarlo:
Tan sólo tenéis que ejecutar desde el menú cualquiera de los emuladores de Commodore 64 que deseéis y se iniciará sin problema.
Recordad que para usar cualquier programa de Commodore, es tan sencillo como una vez iniciado VICE arrastrar el fichero .d64
a la ventana del programa para que lo cargue automáticamente en apenas unos pocos minutos.
¡ Ya podéis disfrutar de juegos retro en vuestro Debian !