Як я можу змусити емулятор пороку C64 (commodore 64) працювати


14

Я хочу грати в ігри на віце-емуляторі на Ubuntu 14.04. Мені ніколи не вдалося отримати віце-роботу в Ubuntu. Які кроки необхідні для досягнення цього?


Що таке Vice C64?
Брайам

Це емулятор commodore 64. Існує версія Linux Linux, але я не знаю, як змусити її працювати. Зараз я виявив, що ви можете набути sudo apt-get встановити вино, а потім завантажити версію Windows і використовувати її з вином
uzi3k

Дивіться це для оновлення: askubuntu.com/a/1062151/29097 та вдосконалений метод
Еван Керролл

Відповіді:


15

оновлення --- є новий випуск зараз, 3.3, і як 3.2, чудово працює.

Мені вдалося скомпілювати його із пробними та помилками, додавши наступні бібліотеки:

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

і складено с

./configure
make
sudo make install 

... і це, здається, працює (хак лібу вже не потрібен). Здається, цілком живий проект!

Оригінальний вміст:

Ви можете скласти нативну версію досить легко (ну ...). Тестовано з версією 2.4. (компактні інструкції --- скажіть, якщо вам потрібно більше деталей).

1) завантажити останню версію з http://vice-emu.sourceforge.net/

2) розпакуйте його там, де ви хочете

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

3) встановити потрібні бібліотеки розробників:

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

4) конфігуруйте, компілюйте та встановіть (він увійде /usr/local/). У моєму нетбуку я каву після "зробити" ...

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

5) якщо у вас 64-розрядна машина, зробіть наступне (як root)

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

(це, мабуть, помилка; емулятор буде шукати ПЗУ в / usr / local / lib, навіть якщо установка є 64-бітовою, і installпрограма поставить бібліотеки під / usr / local / lib64 /)

6) наберіть x64і насолоджуйтесь! (ця річ викликає сльозу ... моїм першим комп'ютером коли-небудь був C64. Якби я не втратив свої диски ...)

порок x64 біг


1
Це все ще працює з Ubuntu 14.04, грає останній ніндзя, і він працює чудово, повноекранний не працює і для мене.
uzi3k

1
Як ви насправді запускаєте VICE після sudo make installкоманди?
Tony Lancer

1
На Ubuntu 17.10 з віце-3.1 вам потрібно sudo apt install byacc flexперед вамиconfigure
rubo77

2
Мені подобається цей емулятор, оскільки він видає звук дискети 1541. Виразно сльоза пролита! =) Дякую!
Терранс

1
Я також повинен був sudo apt install xa65за віце-3.3 на Ubuntu 18.04.
DavidJ

4

Щоб встановити віце з roms за замовчуванням, ви можете

  1. Встановіть порок із системного репосту

    sudo apt-get install vice
    
  2. Встановіть диски,

    1. Завантажте http://vice-emu.sourceforge.net/index.html#download вихідний tarball та витягніть його до/tmp

    2. Виконайте такі команди, щоб скопіювати файли даних,

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

тепер ви можете використовувати x64та x64scзапускати файли бін.


1
Чудово працює! +1 Повний екран більше не містить рядків, як коли я будую з джерела.
Терранс

Не потрібно копіювати його в кореневу файлову систему. Просто скопіюйте папки з dataкаталогу загального табору ~/.config/vice. Або в команді вище замініть /usr/lib/vice/на ~/.config/vice. (Можливо, спочатку вам доведеться створити папку:. mkdir -p ~/.config/vice)
pcworld

1

Компіляція та інсталяція пройшли вперше на моїй новій установці Ubuntu 18.04 LTS, проте я виявив, що C64 не відповів на клавіатуру.

Це було виправлено шляхом копіювання файлів x11_sym.vkm та sdl_sym.vkm з папки вихідних кодів / папки C64 у встановлену папку C64.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.