副C64(コモドール64)エミュレーターを動作させるにはどうすればよいですか


14

Ubuntu 14.04の副エミュレータでゲームをプレイしたい。私はUbuntuで副官を働かせることができませんでした。これを達成するために必要な手順は何ですか?


Vice C64とは何ですか?
Braiam

それはコモドール64エミュレーターです。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 

...そして、それはうまくいくようです(libハックはもう必要ありません)。非常にライブなプロジェクトのようです!

元のコンテンツ:

ネイティブバージョンを簡単にコンパイルできます(...)。バージョン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のROMを検索し、installプログラムはライブラリを/ usr / local / lib64 /に置きます)

6)入力x64してお楽しみください!(これは涙を誘います...私の最初のコンピューターはC64でした。ディスクを紛失しなかったら...)

実行中の副x64


1
これは、Ubuntu 14.04でも機能し、最後の忍者をプレイしますが、うまく機能しますが、フルスクリーンも機能しません。
uzi3k 14

1
sudo make installコマンドの後に実際にどのようにVICEを実行しますか?
トニーランサー

1
Ubuntu 17.10でvice-3.1を使用する sudo apt install byacc flex前に必要なものconfigure
rubo77

2
1541フロッピードライブのサウンドを生成するこのエミュレータが好きです。間違いなく涙が流れています!=)ありがとうございます!
テランス

1
sudo apt install xa65Ubuntu 18.04のvice-3.3 も必要でした。
DavidJ

4

デフォルトのROMでviceをインストールするには、次のことができます

  1. システムリポジトリから副をインストールする

    sudo apt-get install vice
    
  2. ROMをインストールし、

    1. ソースtarball 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/ \;
      

これで、binファイルを使用x64x64scて実行できます。


1
よく働く!ソースからビルドするときのように、+ 1フルスクリーンに行が含まれなくなりました。
テランス

ルートファイルシステムにコピーする必要はありません。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フォルダーにコピーすることで修正されました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.