VICEを使ってLinuxでCommodore 64ゲームをプレイする方法

LinuxでCommodore 64(C64)ゲームをプレイするには、VICEをインストールし、C64エミュレータを起動して、使用権限のあるゲームイメージを読み込みます。多くのディスクゲームの場合、最も簡単な方法は.d64ファイルを選択して「自動起動」をクリックすることです。VICEはコンピュータをエミュレートするものであり、市販ゲームのカタログを提供するものではありません。

VICEチームは、2025年12月24日リリースのバージョン3.10を公開しています。FlathubにもVICEパッケージが掲載されていますが、コミュニティ提供の未検証パッケージであり、VICEチームとは提携しておらず、サポートも受けていないと明記されています。最新のパッケージの詳細については、 VICEのリリースページとFlathubの掲載情報をご確認ください。

LinuxにVICEをインストールする

Flatpakは、Linuxディストリビューション全体で簡単に利用できるオプションです。Flatpakが既にインストールされていてFlathubが有効になっている場合は、ターミナルを開いて次のコマンドを実行してください。

flatpak install flathub net.sf.VICE

インストールプロンプトを承認したら、アプリケーションメニューからVICEを起動してください。コマンドがFlathubリモートを見つけられない場合は、まずFlatpakをインストールし、Flathubのセットアップページにあるディストリビューション向けの手順に従ってFlathubを追加してください。VICEパッケージページには、Flatpakビルドはコミュニティパッケージであると記載されているため、ディストリビューションが管理するソフトウェアを好むユーザーは、LinuxリポジトリにVICEが提供されているかどうかを確認し、そのバージョンを確認することもできます。

LinuxターミナルにVICEエミュレータをインストールするためのFlatpakコマンドが表示されている。
FlatpakとFlathubの設定が完了したら、Flathub VICEパッケージをインストールしてください。

C64エミュレータを起動します

アプリケーションメニューで、VICEのCommodore 64を選択します。C64プログラムはx64scと呼ばれ、VICEファミリーの中で最も正確なC64エミュレータです。Flatpakランチャーが起動します。ターミナルからFlatpakを起動することもできますflatpak run net.sf.VICE。エミュレータは、通常、おなじみの青いBASIC画面で開きます。READY.この画面は、仮想C64が実行中であることを示していますが、ゲームはまだロードされていません。

VICEには他のコモドールシステムのエミュレータも含まれているため、C64ゲームの指示に従う場合は、VIC-20、C128、またはその他の機種ではなく、C64を選択してください。VICEマニュアルのエミュレータ概要には、利用可能なプログラムとそのコマンド名が記載されています。

VICE C64エミュレータが青いBASIC READY画面で起動します。
青いBASIC画面は、ゲームイメージが読み込まれる前のC64の初期状態です。

ゲームイメージを読み込んでプレイを開始

所有している、または使用許可を得ているゲームイメージを使用してください。例えば、所有しているメディアから作成した個人用バックアップや、許可された自作ソフトなどが該当します。これらのファイルは、一般的にはC64 ROMと呼ばれますが、一般的な.d64ファイルや.g64ファイルはディスクイメージです。VICEは、複数のディスク、テープ、カートリッジ、プログラム形式をサポートしています。マニュアルのメディアイメージのセクションには、サポートされている形式と読み込み動作が記載されています。テープソフトウェアについては、テープエミュレーションにTAPを推奨しています。T64のサポートには制限があります。

C64ウィンドウを開いた状態で、「ファイル」>「ディスクイメージをアタッチ」を選択し、お使いの.d64ディスクイメージ、またはサポートされている他のディスクイメージを参照して選択し、「自動起動」をクリックします。VICEはイメージをアタッチし、最初のプログラムを実行しようとします。ソフトウェアがテープイメージの場合は、代わりにテープイメージコマンドを選択してください。タイトル画面、ディスクプロンプト、またはロード手順が表示されたら、ゲームの指示に従ってください。すべてのリリースで起動方法やロード方法が同じとは限りません。

選択されたhomebrew-game.d64ディスクイメージと自動起動ボタンを備えたVICEファイルセレクター
使用権限のあるディスクイメージを選択し、「自動起動」を選択してください。

キーボードまたはジョイスティックの操作を設定する

C64ゲームの中にはキーボードを使用するものもあれば、ジョイスティックを必要とするものもあります。VICEでは、テンキーレイアウトまたは設定可能なキーセットを使用してキーボード操作をマッピングできます。テンキーレイアウトでは、1~9のキーが方向(斜め方向を含む)をカバーし、0は発射ボタンとして機能します。これらの操作がゲームの説明と一致しない場合は、VICEの設定を開き、ジョイスティックオプションを確認してください。

USBゲームパッドの場合は、VICEを起動する前に接続し、ジョイスティック設定を使用して、ホストコントローラーをゲームが想定するC64ジョイスティックポートに割り当ててください。移動や発射が認識されない場合は、別のC64ポートを試して、Linuxがコントローラーを認識することを確認してください。VICEで使用できるデバイスは、ホストシステムが公開しているジョイスティックサポートに依存します。VICEのジョイスティック設定リファレンスには、デバイスとキーセットのオプションについて説明されています。

ゲームセッションを保存して再読み込みする

後で同じ時点に戻るには、スナップショットメニューを開いて「クイックセーブ スナップショット」を選択します。保存したエミュレータの状態を復元するには、「クイックロード スナップショット」を選択します。スナップショットは、ゲーム自体の中に別のセーブデータを作成するのではなく、実行中のゲームを含むエミュレータの状態をキャプチャします。元のゲーム イメージも保存してください。VICE は、スナップショットの内容が互換性がない場合、後のバージョンでスナップショットが拒否される可能性があるため、永続的なアーカイブ ファイルとしてではなく、便利なチェック ポイントとして扱うよう警告しています。詳細については、公式のスナップショット ドキュメントを参照してください。

VICEスナップショットメニューが開き、スナップショットのクイック保存とスナップショットのクイックロードのコマンドが表示されます。
スナップショットメニューを使用して、簡単なチェックポイントを保存したり、後でそのポイントに戻ったりできます。

ゲームが開始されない場合

  • C64エミュレータを起動し、サポートされているC64イメージを選択したことを確認してください。アーカイブや別のコモドールシステム用のファイルを選択したのではないことを確認してください。
  • ディスクソフトウェアの場合はdisk-imageコマンドを、テープソフトウェアの場合はtape-imageコマンドを使用してください。ファイルが認識されない場合は、VICEマニュアルのフォーマットに関する注記を確認してください。
  • オートスタートでC64が起動してもゲームが入力操作を要求する場合は、画面の指示に従ってください。タイトルによっては、特定のジョイスティックポートへの接続、キー操作、または最初のイメージ読み込み後に別のディスクを挿入する必要がある場合があります。
  • コントローラーが見つからない場合は、VICEを起動する前にコントローラーを接続し、Linuxデスクトップがコントローラーを認識していることを確認してください。その後、ジョイスティックデバイスの割り当てを再度確認してください。

VICEをインストールし、適切なゲームイメージを接続すれば、Linuxはエミュレートされたキーボード、ディスクドライブ、テープドライブ、ジョイスティックポートを介して、同じC64ソフトウェアを実行できるようになります。

コメントを残す

失われたパーティションとハードディスクデータを安全に復元する方法

失われたパーティションとハードディスクデータを安全に復元する方法

TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。