Ubuntu 14.04の副エミュレータでゲームをプレイしたいです。私はUbuntuで副官を働かせることができませんでした。これを達成するために必要な手順は何ですか?
次のライブラリを追加して、試行錯誤を重ねてコンパイルしました。
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でした。ディスクを紛失しなければ...)
デフォルトのROMでviceをインストールするには、次のことができます
システムリポジトリから副をインストールする
Sudo apt-get install vice
ROMをインストールし、
ソースtarballをダウンロードします 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ファイルを実行できるようになりました。
Ubuntu 18.04 LTSの新規インストールでは、コンパイルとインストールが初めてうまくいきましたが、C64にはキーボード応答がありませんでした。
これは、x11_sym.vkmおよびsdl_sym.vkmファイルをソースコードdata/C64フォルダーからインストール済みのC64フォルダーにコピーすることで修正されました。