web-dev-qa-db-ja.com

副C64(Commodore 64)エミュレーターを機能させるにはどうすればよいですか

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

13
uzi3k

更新---現在、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ビットで、installプログラムがライブラリを/ usr/local/lib64 /に置いても、エミュレータは/ usr/local/libのROMを検索します)

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

vice x64 running

15
Rmano

デフォルトの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/ \;
      

x64x64scを使用して、binファイルを実行できるようになりました。

2
Evan Carroll

Ubuntu 18.04 LTSの新規インストールでは、コンパイルとインストールが初めてうまくいきましたが、C64にはキーボード応答がありませんでした。

これは、x11_sym.vkmおよびsdl_sym.vkmファイルをソースコードdata/C64フォルダーからインストール済みのC64フォルダーにコピーすることで修正されました。

0
wizball