Как заставить работать эмулятор тисков C64 (Commodore 64)?

14

Я хочу играть в игры на вице-эмуляторе на Ubuntu 14.04. Мне никогда не удавалось заставить работать вице в Ubuntu. Какие шаги необходимы для достижения этой цели?

uzi3k
источник
Что такое вице C64?
Брайам
Это обычный эмулятор 64. Есть версия для Linux, но я не знаю, как заставить ее работать. Теперь я обнаружил, что вы можете sudo apt-get установить wine, а затем скачать версию для Windows и использовать ее вместе с wine
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 

... и, похоже, работает (взломать lib больше не нужно). Кажется, вполне живой проект!

Оригинальное содержание:

Вы можете скомпилировать нативную версию довольно легко (хорошо ...). Протестировано с версией 2.4. (компактная инструкция --- скажите, если вам нужно больше деталей).

1) скачать последнюю версию с http://vice-emu.sourceforge.net/

2) распакуй его куда хочешь

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

3) установить необходимые библиотеки dev:

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 .

(это, вероятно, ошибка; эмулятор будет искать ROMS в / usr / local / lib, даже если установка 64-битная и installпрограмма поместит библиотеки в / usr / local / lib64 /)

6) наберите x64и наслаждайтесь! (эта вещь вызывает слезы ... мой первый компьютер когда-либо был C64. Если бы я не потерял свои диски ...)

вице-х64 работает

Rmano
источник
1
Это все еще работает с Ubuntu 14.04, играя в последнего ниндзя, и это прекрасно работает, полноэкранный режим также не работает для меня.
uzi3k
1
Как вы на самом деле запускаете VICE после sudo make installкоманды?
Тони Лансер
1
В Ubuntu 17.10 с вице-3,1 вам нужно sudo apt install byacc flexперед вамиconfigure
rubo77
2
Мне нравится этот эмулятор, поскольку он производит звук 1541 Floppy Drive. Определенно проливает слезу! =) Спасибо!
Терренс
1
Мне также пришлось sudo apt install xa65для вице-3.3 на Ubuntu 18.04.
DavidJ
4

Чтобы установить тиски с ромами по умолчанию, вы можете

  1. Установить тиски из репозитория системы

    sudo apt-get install vice
    
  2. Установите ромы,

    1. Загрузите исходный архив http://vice-emu.sourceforge.net/index.html#download и распакуйте его в/tmp

    2. Выполните следующие команды, чтобы скопировать файлы данных,

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

Теперь вы можете использовать x64и x64scдля запуска файлов bin.

Эван Кэрролл
источник
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 из папки data / C64 исходных кодов в установленную папку C64.

wizball
источник