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ąć?


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


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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.