我如何才能使副C64(commodore 64)仿真器正常工作


14

我想在Ubuntu 14.04上的副仿真器上玩游戏。我从来没有设法在Ubuntu中工作。要实现这一目标需要采取什么步骤?


什么是副C64?
Braiam

这是一个普通的64位模拟器。有一个linux版本,但我不知道如何使它工作。我现在发现您可以sudo apt-get安装wine,然后下载Windows版本并与wine
一起

看到此更新:askubuntu.com/a/1062151/29097和改进的方法
Evan Carroll,

Answers:


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 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/)。在我的上网本上,“煮”后我喝了一杯咖啡。

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

5)如果您的计算机是64位的,请执行以下操作(以root用户身份)

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

(这可能是一个错误;即使安装是64位的,模拟器也会在/ usr / local / lib中搜索ROMS,并且install程序会将库放在/ usr / local / lib64 /下)

6)输入x64并享受!(这件事让人眼前一亮。。。我的第一台计算机是C64。如果我没有丢失光盘的话……)

副x64运行


1
这仍然适用于Ubuntu 14.04,可以播放最后一个忍者,而且效果很好,全屏对我也不起作用。
uzi3k 2014年

1
sudo make install命令后,您如何实际运行VICE ?
托尼·兰瑟

1
在带有Vice-3.1的Ubuntu 17.10上,您需要 sudo apt install byacc flex先准备configure
rubo77 '17

2
我喜欢这个模拟器,因为它可以产生1541软盘驱动器的声音。肯定是流泪了!=)谢谢!
Terrance

1
我还必须sudo apt install xa65在Ubuntu 18.04上使用Vice-3.3。
DavidJ

4

要使用默认rom安装恶习,您可以

  1. 从系统仓库安装虎钳

    sudo apt-get install vice
    
  2. 安装ROM,

    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/ \;
      

现在您可以使用x64x64sc运行bin文件。


1
很棒!+1全屏模式不再像我从源代码构建时那样包含线条。
Terrance

无需将其复制到根文件系统中。只需将文件夹从data副tarball目录复制到即可~/.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文件夹中,可以解决此问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.