Jak mogę uruchomić emulator vice C64 (Commodore 64)?

14

Chcę grać w gry na emulatorze vice na Ubuntu 14.04. Nigdy nie udało mi się uzyskać wady pracy w Ubuntu. Jakie kroki należy wykonać, aby to osiągnąć?

uzi3k
źródło
Co to jest Vice C64?
Braiam
Jest to emulator Commodore 64. Istnieje wersja linux, ale nie wiem, jak ją uruchomić. Odkryłem, że możesz sudo apt-get zainstalować wino, a następnie pobrać wersję systemu Windows i używać go z winem
uzi3k,
Zobacz tę aktualizację: askubuntu.com/a/1062151/29097 i ulepszoną metodę
Evan Carroll

Odpowiedzi:

15

aktualizacja --- dostępna jest teraz nowa wersja 3.3, a jako 3.2 działa świetnie.

Udało mi się skompilować go z próbami i błędami, dodając następujące biblioteki:

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

i skompilowany z

./configure
make
sudo make install 

... i wydaje się, że działa (hack lib nie jest już potrzebny). Wygląda na całkiem żywy projekt!

Oryginalna treść:

Możesz łatwo skompilować wersję natywną (cóż ...). Testowane z wersją 2.4. (kompaktowe instrukcje --- powiedz mi, jeśli potrzebujesz więcej szczegółów).

1) pobierz ostatnią wersję ze strony http://vice-emu.sourceforge.net/

2) rozpakuj go tam, gdzie chcesz

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

3) zainstaluj wymagane biblioteki programistów:

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

4) skonfiguruj, skompiluj i zainstaluj (wejdzie /usr/local/). Na moim netbooku wypijam kawę po „zrobieniu” ...

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

5) jeśli twój komputer jest 64-bitowy, wykonaj następujące czynności (jako root)

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

(prawdopodobnie jest to błąd; emulator przeszuka ROM-y w / usr / local / lib, nawet jeśli instalacja jest 64-bitowa, a installprogram umieści biblioteki w katalogu / usr / local / lib64 /)

6) wpisz x64i ciesz się! (ta rzecz wywołuje łzę ... moim pierwszym komputerem był C64. Gdybym tylko nie zgubił dysków ...)

vice x64 działa

Rmano
źródło
1
To nadal działa z Ubuntu 14.04, grając w ostatniego ninja i działa świetnie, pełny ekran też nie działa dla mnie.
uzi3k
1
Jak faktycznie uruchamiasz VICE po sudo make installkomendzie?
Tony Lancer
1
Na Ubuntu 17.10 z vice-3.1 potrzebujesz sudo apt install byacc flexprzed sobąconfigure
rubo77
2
Podoba mi się ten emulator, ponieważ generuje dźwięk napędu dyskietek 1541. Zdecydowanie łza płynie! =) Dziękuję!
Terrance
1
Musiałem także sudo apt install xa65dla wice-3.3 na Ubuntu 18.04.
DavidJ
4

Aby zainstalować imadło z domyślnymi romami, możesz

  1. Zainstaluj wice z repozytoriów systemowych

    sudo apt-get install vice
    
  2. Zainstaluj ROM-y,

    1. Pobierz źródłowy plik archiwum http://vice-emu.sourceforge.net/index.html#download i rozpakuj go/tmp

    2. Uruchom następujące polecenia, aby skopiować pliki danych,

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

teraz możesz używać x64i x64scuruchamiać pliki bin.

Evan Carroll
źródło
1
Działa świetnie! +1 Pełny ekran nie zawiera już linii, tak jak w przypadku kompilacji ze źródła.
Terrance
Nie ma potrzeby kopiowania go do głównego systemu plików. Po prostu skopiuj foldery z datakatalogu vice tarball do ~/.config/vice. Lub w powyższym poleceniu zastąp /usr/lib/vice/przez ~/.config/vice. (Być może trzeba najpierw utworzyć folder mkdir -p ~/.config/vice
:.
1

Kompilacja i instalacja poszły dobrze po raz pierwszy na mojej nowej instalacji Ubuntu 18.04 LTS, jednak stwierdziłem, że C64 nie reaguje na klawiaturę.

Zostało to naprawione poprzez skopiowanie plików x11_sym.vkm i sdl_sym.vkm z folderu danych źródłowych / folderu C64 do zainstalowanego folderu C64.

wizball
źródło