Comment puis-je faire fonctionner l'émulateur vice C64 (commodore 64)

14

Je veux jouer à des jeux sur l'émulateur vice sur Ubuntu 14.04. Je n'ai jamais réussi à faire fonctionner Vice sous Ubuntu. Quelles sont les étapes nécessaires pour y parvenir?

uzi3k
la source
Qu'est-ce que le Vice C64?
Braiam
C'est un émulateur commodore 64. Il existe une version linux mais je ne sais pas comment la faire fonctionner. J'ai découvert que vous pouvez installer sudo apt-get installer wine puis télécharger la version Windows et l'utiliser avec wine
uzi3k
Voir ceci pour une mise à jour: askubuntu.com/a/1062151/29097 et méthode améliorée
Evan Carroll

Réponses:

15

mise à jour --- il existe maintenant une nouvelle version, 3.3, et comme 3.2, fonctionne très bien.

J'ai réussi à le compiler avec des essais et des erreurs en ajoutant les bibliothèques suivantes:

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

et compilé avec

./configure
make
sudo make install 

... et cela semble fonctionner (le hack de lib n'est plus nécessaire). Semble un projet assez vivant!

Contenu original:

Vous pouvez compiler la version native assez facilement (enfin ...). Testé avec la version 2.4. (instructions compactes --- dites-moi si vous avez besoin de plus de détails).

1) téléchargez la dernière version sur http://vice-emu.sourceforge.net/

2) Déballez-le où vous voulez

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

3) Installez les bibliothèques de développement requises:

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

4) configurer, compiler et installer (il entrera /usr/local/). Sur mon netbook, je prends un café après le "make" ...

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

5) si votre machine est en 64 bits, procédez comme suit (en tant que root)

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

(il s'agit probablement d'un bogue; l'émulateur recherchera les ROM dans / usr / local / lib même si l'installation est en 64 bits et le installprogramme placera les bibliothèques sous / usr / local / lib64 /)

6) tapez x64et profitez-en! (cette chose évoque une déchirure ... mon tout premier ordinateur était un C64. Si seulement je n'avais pas perdu mes disques ...)

vice x64 en cours d'exécution

Rmano
la source
1
Cela fonctionne toujours avec Ubuntu 14.04, en jouant au dernier ninja et cela fonctionne très bien, le plein écran ne fonctionne pas non plus pour moi.
uzi3k
1
Comment exécutez-vous réellement VICE après la sudo make installcommande?
Tony Lancer
1
Sur Ubuntu 17.10 avec vice-3.1, vous avez besoin sudo apt install byacc flexavant vousconfigure
rubo77
2
J'aime cet émulateur car il produit le son du lecteur de disquette 1541. Certainement une larme est en train de couler! =) Merci!
Terrance
1
J'ai également dû le faire sudo apt install xa65pour vice-3.3 sur Ubuntu 18.04.
DavidJ
4

Pour installer vice avec les roms par défaut, vous pouvez

  1. Installer vice à partir des dépôts système

    sudo apt-get install vice
    
  2. Installez les roms,

    1. Téléchargez l'archive source http://vice-emu.sourceforge.net/index.html#download et extrayez-la sur/tmp

    2. Exécutez les commandes suivantes pour copier sur les fichiers de données,

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

vous pouvez maintenant utiliser x64et x64scpour exécuter les fichiers bin.

Evan Carroll
la source
1
Fonctionne très bien! +1 Le plein écran n'a plus de lignes comme lorsque je crée à partir de la source.
Terrance
Pas besoin de le copier dans le système de fichiers racine. Copiez simplement les dossiers du datarépertoire de l'archive tar vice vers ~/.config/vice. Ou dans la commande ci-dessus, remplacez /usr/lib/vice/par ~/.config/vice. (Vous devrez peut-être d'abord créer le dossier mkdir -p ~/.config/vice
:.
1

La compilation et l'installation se sont bien déroulées la première fois sur ma nouvelle installation d'Ubuntu 18.04 LTS, mais j'ai trouvé que le C64 n'avait pas de réponse au clavier.

Ce problème a été résolu en copiant les fichiers x11_sym.vkm et sdl_sym.vkm du dossier data codes C64 / source dans le dossier C64 installé.

wizball
la source