Come posso far funzionare l'emulatore vice C64 (commodore 64)


14

Voglio giocare sull'emulatore vice su Ubuntu 14.04. Non sono mai riuscito a far funzionare il vizio in Ubuntu. Quali sono i passaggi necessari per raggiungere questo obiettivo?


Cos'è Vice C64?
Braiam,

È un emulatore di commodore 64. Esiste una versione per Linux ma non so come farlo funzionare. Ora ho scoperto che puoi sudo apt-get install wine e quindi scaricare la versione di Windows e usarla con wine
uzi3k

Vedi questo per un aggiornamento: askubuntu.com/a/1062151/29097 e metodo migliorato
Evan Carroll

Risposte:


15

aggiornamento --- c'è una nuova versione ora, 3.3 e come 3.2, funziona alla grande.

Sono riuscito a compilarlo con tentativi ed errori aggiungendo le seguenti librerie:

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

e compilato con

./configure
make
sudo make install 

... e sembra funzionare (l'hack della lib non è più necessario). Sembra un progetto abbastanza vivo!

Contenuto originale:

Puoi compilare la versione nativa abbastanza facilmente (bene ...). Testato con la versione 2.4. (istruzioni compatte --- dimmi se hai bisogno di maggiori dettagli).

1) scarica l'ultima versione da http://vice-emu.sourceforge.net/

2) scompattalo dove vuoi

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

3) installa le librerie di sviluppo richieste:

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

4) configura, compila e installa (andrà in /usr/local/). Sul mio netbook, ho un caffè dopo il "make" ...

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

5) se la tua macchina è a 64 bit, procedi come segue (come root)

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

(questo è probabilmente un bug; l'emulatore cercherà le ROM in / usr / local / lib anche se l'installazione è a 64 bit e il installprogramma metterà le librerie in / usr / local / lib64 /)

6) digita x64e divertiti! (questa cosa evoca una lacrima ... il mio primo computer in assoluto è stato un C64. Se solo non avessi perso i miei dischi ...)

vice x64 in esecuzione


1
Funziona ancora con Ubuntu 14.04, giocando all'ultimo ninja e funziona alla grande, a schermo intero non funziona neanche per me.
uzi3k,

1
Come si esegue effettivamente VICE dopo il sudo make installcomando?
Tony Lancer,

1
Su Ubuntu 17.10 con vice-3.1 è necessario sudo apt install byacc flexprima di teconfigure
rubo77

2
Mi piace questo emulatore in quanto produce il suono del Floppy Drive 1541. Sicuramente una lacrima sta versando! =) Grazie!
Terrance

1
Ho dovuto anche sudo apt install xa65vice-3.3 su Ubuntu 18.04.
DavidJ,

4

Per installare vice con le rom predefinite, puoi farlo

  1. Installa vice dai repository di sistema

    sudo apt-get install vice
    
  2. Installa le rom,

    1. Scarica il tarball sorgente http://vice-emu.sourceforge.net/index.html#download ed estrailo in/tmp

    2. Esegui i seguenti comandi per copiare sui file di dati,

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

ora puoi usare x64ed x64sceseguire i file bin.


1
Funziona alla grande! +1 Lo schermo intero non contiene più linee come quando costruisco dalla fonte.
Terrance

Non è necessario copiarlo nel filesystem di root. Basta copiare le cartelle dalla datadirectory del vice tarball a ~/.config/vice. O nel comando sopra, sostituire /usr/lib/vice/con ~/.config/vice. (Potrebbe essere necessario creare prima la cartella:. mkdir -p ~/.config/vice)
pcworld

1

Compilare e installare è andata bene la prima volta sulla mia nuova installazione di Ubuntu 18.04 LTS, tuttavia ho scoperto che il C64 non aveva una risposta da tastiera.

Ciò è stato risolto copiando i file x11_sym.vkm e sdl_sym.vkm dalla cartella data / C64 dei codici sorgente nella cartella C64 installata.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.