Wie kann ich den Emulator für Vice C64 (Commodore 64) zum Laufen bringen?


14

Ich möchte Spiele auf dem Vize-Emulator unter Ubuntu 14.04 spielen. Ich habe es nie geschafft, in Ubuntu zum Laster zu kommen. Welche Schritte sind erforderlich, um dies zu erreichen?


Was ist Vice C64?
Braiam

Es ist ein Commodore 64-Emulator. Es gibt eine Linux-Version, aber ich weiß nicht, wie ich es zum Laufen bringen soll. Ich habe jetzt herausgefunden, dass Sie sudo apt-get Wein installieren und dann die Windows-Version herunterladen und mit Wein verwenden können
uzi3k

Ein Update finden Sie hier: askubuntu.com/a/1062151/29097 und verbesserte Methode
Evan Carroll

Antworten:


15

update --- es gibt jetzt eine neue Version, 3.3, und als 3.2, funktioniert großartig.

Ich habe es mit Trial-and-Errors kompiliert und die folgenden Bibliotheken hinzugefügt:

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

und kompiliert mit

./configure
make
sudo make install 

... und es scheint zu funktionieren (der lib-Hack wird nicht mehr benötigt). Scheint ein ziemlich lebendes Projekt zu sein!

Ursprünglicher Inhalt:

Sie können die native Version ziemlich einfach kompilieren (na ja ...). Getestet mit Version 2.4. (kompakte Anleitung --- sag mir, wenn du mehr Details benötigst).

1) Laden Sie die letzte Version von http://vice-emu.sourceforge.net/ herunter.

2) packen Sie es aus, wo Sie wollen

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

3) Installiere die benötigten Entwicklungsbibliotheken:

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

4) konfigurieren, kompilieren und installieren (es geht rein /usr/local/). Auf meinem Netbook trinke ich nach dem "machen" einen Kaffee ...

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

5) Wenn Sie eine 64-Bit-Maschine haben, gehen Sie wie folgt vor (als root):

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

(Dies ist wahrscheinlich ein Fehler. Der Emulator durchsucht die ROMs in / usr / local / lib, auch wenn es sich um eine 64-Bit-Installation handelt. Das installProgramm legt die Bibliotheken unter / usr / local / lib64 / ab.)

6) schreiben x64und genießen! (Dieses Ding ruft Tränen hervor ... mein erster Computer war ein C64. Wenn ich nur meine Discs nicht verlieren würde ...)

vice x64 läuft


1
Dies funktioniert immer noch mit Ubuntu 14.04, es spielt den letzten Ninja und es funktioniert großartig, auch der Vollbildmodus funktioniert bei mir nicht.
uzi3k

1
Wie lässt sich VICE nach dem sudo make installBefehl ausführen ?
Tony Lancer

1
Auf Ubuntu 17.10 mit Vice-3.1 müssen Sie sudo apt install byacc flexvor Ihnenconfigure
rubo77

2
Ich mag diesen Emulator, da er den Sound des 1541-Diskettenlaufwerks erzeugt. Auf jeden Fall vergießt eine Träne! =) Danke!
Terrance

1
Ich musste auch sudo apt install xa65für Vize-3.3 auf Ubuntu 18.04.
DavidJ

4

Um vice mit den Standard-ROMs zu installieren, können Sie

  1. Installieren Sie den Schraubstock von den System-Repos

    sudo apt-get install vice
    
  2. Installieren Sie die Roms,

    1. Laden Sie den Quell-Tarball http://vice-emu.sourceforge.net/index.html#download herunter und extrahieren Sie ihn nach/tmp

    2. Führen Sie die folgenden Befehle aus, um die Datendateien zu kopieren.

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

Jetzt können Sie die bin-Dateien mit x64und x64scausführen.


1
Funktioniert super! +1 Der Vollbildmodus enthält keine Linien mehr wie beim Erstellen aus dem Quellcode.
Terrance

Es muss nicht in das Root-Dateisystem kopiert werden. Kopieren Sie einfach die Ordner aus dem dataVerzeichnis des Vize-Tarballs nach ~/.config/vice. Oder ersetzen Sie im obigen Befehl /usr/lib/vice/durch ~/.config/vice. (Möglicherweise müssen Sie zuerst den Ordner erstellen:. mkdir -p ~/.config/vice)
pcworld

0

Kompilieren und Installieren verlief bei meiner Neuinstallation von Ubuntu 18.04 LTS zum ersten Mal einwandfrei, ich stellte jedoch fest, dass der C64 keine Tastaturantwort hatte.

Dies wurde behoben, indem die Dateien x11_sym.vkm und sdl_sym.vkm aus dem Ordner source codes data / C64 in den installierten Ordner C64 kopiert wurden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.