我想在 Ubuntu 14.04 上的 vice 模拟器上玩游戏。我从来没有设法让 vice 在 Ubuntu 中运行。实现此目的需要哪些步骤?
答案1
更新 --- 现在有一个新版本,3.3,和 3.2 一样,运行良好。
我通过反复试验并添加了以下库来成功编译它:
sudo apt install xa65 libreadline-dev libxaw7-dev libgtkmm-3.0-dev libpulse-dev
并编译为
./configure
make
sudo make install
...而且它似乎可以工作(不再需要 lib hack)。似乎是一个非常活跃的项目!
原始内容:
您可以非常轻松地编译本机版本(嗯……)。已使用版本 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/
)。在我的上网本上,我在“make”之后喝了一杯咖啡……
./configure --enable-gnomeui
make
sudo make install
5)如果你的机器是 64 位的,请执行以下操作(以 root 身份)
cd /usr/local/lib
sudo ln -s ../lib64/vice .
(这可能是一个错误;即使安装的是 64 位,模拟器也会在 /usr/local/lib 中搜索 ROM,并且程序install
会将库放在 /usr/local/lib64/ 下)
6)输入x64
并享受!(这个东西让人流泪……我的第一台电脑是 C64。要是我没有丢失光盘就好了……)
答案2
要使用默认 rom 安装 vice,你可以
从系统存储库安装 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 sudo cp -rnv {} /usr/lib/vice/ \;
现在您可以使用x64
并x64sc
运行 bin 文件。
答案3
在我全新安装的 Ubuntu 18.04 LTS 上,第一次编译和安装一切顺利,但我发现 C64 没有键盘响应。
通过将 x11_sym.vkm 和 sdl_sym.vkm 文件从源代码数据/C64 文件夹复制到已安装的 C64 文件夹来解决此问题。