- Вопрос или проблема
- обновление — теперь есть новая версия, 3.3, и как и 3.2, она работает отлично.
- Оригинальный контент:
- Ответ или решение
- Шаг 1: Установка необходимых библиотек
- Шаг 2: Загрузка и распаковка эмулятора VICE
- Шаг 3: Конфигурация, компиляция и установка
- Шаг 4: Настройка для 64-битных систем
- Шаг 5: Запуск эмулятора
- Альтернативный способ: Установка через Flatpak
- Устранение неполадок с клавиатурой
- Заключение
Вопрос или проблема
Я хочу играть в игры на эмуляторе Vice в Ubuntu 14.04. Мне никогда не удавалось запустить Vice в Ubuntu. Какие шаги нужны для этого?
обновление — теперь есть новая версия, 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) установите необходимые dev библиотеки:
sudo apt install build-essential libvte-dev libasound2-dev libgtk2.0-dev libgnome2-dev byacc flex
4) настройте, скомпилируйте и установите (это будет установлено в /usr/local/
). На моем нетбукe я выпил кофе после “make”…
./configure --enable-gnomeui
make
sudo make install
5) если ваш компьютер 64-битный, сделайте следующее (как root)
cd /usr/local/lib
sudo ln -s ../lib64/vice .
(это, вероятно, ошибка; эмулятор будет искать ROM в /usr/local/lib даже если установка 64-битная, а программа install
помещает библиотеки в /usr/local/lib64/)
6) введите x64
и наслаждайтесь! (это вызывает слезу… мой первый компьютер был C64. Если бы я только не потерял свои диски…)
Чтобы установить VICE с стандартными ROM, вы можете
-
Установить VICE из системных репозиториев
sudo apt-get install vice
-
Установить ROM,
-
Скачать исходный архив http://vice-emu.sourceforge.net/index.html#download и извлечь его в
/tmp
-
Запустить следующие команды, чтобы скопировать файлы данных,
find /tmp/vice-*/data \ -mindepth 1 \ -type d \ -exec cp -rnv {} ~/.local/share/vice/ \;
теперь вы можете использовать x64
и x64sc
для запуска бинарных файлов.
Компиляция и установка прошли успешно с первого раза на моем
свежем установочном образе Ubuntu 18.04 LTS, однако
я обнаружил, что C64 не реагирует на клавиатуру.
Это было исправлено путем копирования файлов x11_sym.vkm и
sdl_sym.vkm из исходных кодов из папки data/C64
в установленную папку C64.
Теперь доступен Flatpak для Vice. Как только вы настроите Flatpak на Ubuntu, его можно установить командой:
flatpak install flathub net.sf.VICE
и запуск эмулятора C64:
/usr/bin/flatpak run --command=x64sc net.sf.VICE
Все необходимое (ROM и т. д.) похоже установлено с помощью flatpak install – я смог запустить образ без какой-либо дополнительной настройки.
Ответ или решение
Чтобы запустить эмулятор VICE (Commodore 64) на Ubuntu 14.04, необходимо выполнить несколько шагов. В этом руководстве подробно описаны элементы установки, конфигурации и запуска, чтобы вы могли легко начать играть в классические игры на C64.
Шаг 1: Установка необходимых библиотек
Для корректной работы эмулятора требуется установить несколько библиотек. Откройте терминал и выполните следующую команду:
sudo apt install build-essential libvte-dev libasound2-dev libgtk2.0-dev libgnome2-dev byacc flex
Эти библиотеки обеспечивают необходимые зависимости для компиляции VICE.
Шаг 2: Загрузка и распаковка эмулятора VICE
Перейдите на официальный сайт VICE и скачайте последнюю версию эмулятора. Обычно это архив формата .tar.gz.
Распакуйте загруженный архив:
tar xvzf vice-3.3.tar.gz
cd vice-3.3
Шаг 3: Конфигурация, компиляция и установка
Для конфигурации, компиляции и установки вернитесь в терминал:
./configure --enable-gnomeui
make
sudo make install
Шаг 4: Настройка для 64-битных систем
Если ваша система 64-битная, выполните следующие команды, чтобы создать символическую ссылку:
cd /usr/local/lib
sudo ln -s ../lib64/vice .
Это необходимо, потому что некоторые компоненты VICE ищут ROM-файлы в /usr/local/lib
, хотя они размещаются в /usr/local/lib64/
.
Шаг 5: Запуск эмулятора
Чтобы запустить эмулятор Commodore 64, просто введите в терминале:
x64
Альтернативный способ: Установка через Flatpak
Если вы предпочитаете более простой способ установки, вы можете воспользоваться Flatpak. Сначала установите Flatpak для Ubuntu, а затем выполните команду:
flatpak install flathub net.sf.VICE
Для запуска эмулятора выполните команду:
/usr/bin/flatpak run --command=x64sc net.sf.VICE
Устранение неполадок с клавиатурой
Если после установки эмулятора вы заметите, что клавиатура не работает, можно решить эту проблему, скопировав файлы x11_sym.vkm
и sdl_sym.vkm
из исходного кода в установленный каталог эмулятора:
cp path_to_source_data/C64/x11_sym.vkm ~/.local/share/vice/
cp path_to_source_data/C64/sdl_sym.vkm ~/.local/share/vice/
Заключение
Теперь вы знаете, как установить и настроить эмулятор VICE на Ubuntu 14.04. Следуя этим шагам, вы сможете насладиться классическими играми Commodore 64. Если возникнут дополнительные вопросы, не стесняйтесь обращаться к сообществу или документации по VICE. Удачи в игре!