¿Cómo puedo hacer que el emulador vice C64 (commodore 64) funcione

14

Quiero jugar juegos en el vice emulador en Ubuntu 14.04. Nunca he logrado que el vicio funcione en Ubuntu. ¿Cuáles son los pasos necesarios para lograr esto?

uzi3k
fuente
¿Qué es el Vice C64?
Braiam
Es un emulador de comodoro 64. Hay una versión de Linux pero no sé cómo hacerlo funcionar. Ahora descubrí que puedes sudo apt-get install wine y luego descargar la versión de Windows y usarla con wine
uzi3k
Vea esto para una actualización: askubuntu.com/a/1062151/29097 y método mejorado
Evan Carroll

Respuestas:

15

actualización --- ahora hay una nueva versión, 3.3, y como 3.2, funciona muy bien.

Logré compilarlo con pruebas y errores agregando las siguientes bibliotecas:

sudo apt install xa65 libreadline-dev libxaw7-dev libgtkmm-3.0-dev libpulse-dev

y compilado con

./configure
make
sudo make install 

... y parece funcionar (el hack de lib ya no es necesario). Parece un proyecto bastante vivo!

Contenido original:

Puede compilar la versión nativa con bastante facilidad (bueno ...). Probado con la versión 2.4. (instrucciones compactas, dime si necesitas más detalles).

1) descargue la última versión de http://vice-emu.sourceforge.net/

2) desempaquétalo donde quieras

tar xvzf vice-3.1.tar.gz
cd vice-3.1

3) instalar las bibliotecas de desarrollo requeridas:

sudo apt install build-essential  libvte-dev libasound2-dev libgtk2.0-dev libgnome2-dev byacc flex

4) configurar, compilar e instalar (entrará /usr/local/). En mi netbook, tomo un café después del "make" ...

./configure --enable-gnomeui
make
sudo make install

5) si su máquina es de 64 bits, haga lo siguiente (como root)

cd /usr/local/lib
sudo ln -s ../lib64/vice .

(esto es probablemente un error; el emulador buscará las ROMS en / usr / local / lib incluso si la instalación es de 64 bits y el installprograma colocará las bibliotecas en / usr / local / lib64 /)

6) escribe x64y disfruta! (Esto evoca una lágrima ... mi primera computadora fue una C64. Si no perdiera mis discos ...)

vice x64 corriendo

Rmano
fuente
1
Esto todavía funciona con Ubuntu 14.04, jugando al último ninja y funciona muy bien, la pantalla completa tampoco funciona para mí.
uzi3k
1
¿Cómo ejecutas realmente VICE después del sudo make installcomando?
Tony Lancer
1
En Ubuntu 17.10 con vice-3.1 que necesita sudo apt install byacc flexantes que ustedconfigure
rubo77
2
Me gusta este emulador, ya que produce el sonido de la unidad de disquete 1541. ¡Definitivamente una lágrima está derramando! =) Gracias!
Terrance
1
También tuve que sudo apt install xa65usar vice-3.3 en Ubuntu 18.04.
DavidJ
4

Para instalar el vicio con las roms predeterminadas, puedes

  1. Instalar vicio desde los repositorios del sistema

    sudo apt-get install vice
    
  2. Instala las roms,

    1. Descargue la fuente tarball http://vice-emu.sourceforge.net/index.html#download y extráigala en/tmp

    2. Ejecute los siguientes comandos para copiar sobre los archivos de datos,

      find /tmp/vice-*/data \
        -mindepth 1 \
        -type d \
        -exec sudo cp -rnv {} /usr/lib/vice/ \;
      

ahora puede usar x64y x64scejecutar los archivos bin.

Evan Carroll
fuente
1
¡Funciona genial! +1 Pantalla completa ya no tiene líneas como cuando construyo desde la fuente.
Terrance
No es necesario copiarlo en el sistema de archivos raíz. Simplemente copie las carpetas desde el datadirectorio del vice tarball a ~/.config/vice. O en el comando anterior, reemplace /usr/lib/vice/por ~/.config/vice. (Es posible que primero necesite crear la carpeta:. mkdir -p ~/.config/vice)
pcworld
1

Compilar e instalar funcionó bien la primera vez en mi nueva instalación de Ubuntu 18.04 LTS, sin embargo, descubrí que el C64 no tenía respuesta de teclado.

Esto se solucionó copiando los archivos x11_sym.vkm y sdl_sym.vkm de los datos de los códigos fuente / carpeta C64 en la carpeta C64 instalada.

wizball
fuente