- -LinuxでMAMEを使用してアーケードゲームをプレイする方法

LinuxでMAMEを使用してアーケードゲームをプレイする方法

懐かしの小道を旅してみたいLinux PCで古いアーケードゲームをプレイしますか?現在、アーケードキャビネットをエミュレートする最良の方法は、LinuxでMAMEを使用することです。このソフトウェアは、あらゆるPCでさまざまなタイプのアーケードキャビネットゲームを実行できる多目的エミュレータです。オープンソースであり、多くの機能があり、非常に信頼性が高いです。

注意: 中毒性のヒントは、MAMEのROMまたはBIOSファイルの違法なダウンロードまたは配布を決して奨励または容認しません。 MAMEのインストールを選択した場合は、PCにバックアップした独自のゲームROMとBIOSファイルを合法的に使用してください。

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

の複数の実装があります MAME エミュレーションソフトウェア。ほとんどのLinuxディストリビューションでは、簡単に入手できます。他のLinuxディストリビューションの場合、ソフトウェアを手動でビルドする必要があります。

ソフトウェアはフルスクリーンアプリケーションとして実行されますユーザーはマウスを使用して対話できるため、Linux PCをアーケードキャビネットに変えたいと考えている人に最適です。ソフトウェアをインストールするには、ターミナルを開き、次の手順を実行します。

Ubuntu

MameはUbuntuで利用できますが、ユーザーはできません最初に追加のソフトウェアリポジトリを有効にせずにインストールします。 Mameエミュレーターでオンにする必要があるのは「ユニバース」です。ユニバースソフトウェアソースを有効にするには、ターミナルを開き、次を入力します。

sudo add-apt-repository universe

上記のコマンドは、システムに問題がないことを伝えますユニバースをソフトウェアソースとして使用する。次のステップでは、システムを更新し、キャッシュを更新して、行った変更を反映します。これはapt updateコマンドで実行されます。

sudo apt update

ユニバースを有効にすると、MameはUbuntuにインストールされます。

sudo apt install mame

Debian

sudo apt-get install mame

Arch Linux

MameはArch Linuxで利用可能ですが、ユーザーは動作させるにはコンパイルする必要があります。方法は次のとおりです。まず、ターミナルを開き、それを使用して、ソフトウェアが正しく構築するために必要なさまざまな依存関係をインストールします。

sudo pacman -S base-devel git sdl2 gconf sdl2_ttf gcc qt5

gitツールを使用して、Mameソースコードの最新バージョンを入手します。

git clone https://github.com/mamedev/mame.git

CDコマンドを使用して、クローンされたMameディレクトリを入力します。

cd mame

最後に、ソフトウェアをコンパイルします。

make

フェドラ

sudo dnf install mame

OpenSUSE

sudo zypper install mame

その他のLinux

MameはどのLinuxでも簡単にコンパイルできますトラブルの少ない配布。唯一の要件は、GCC、SDL、フレームワークなどの基本的なコンパイルツールです。ソースコード自体はGithubで入手でき、開発者はLinuxでコンパイルするための指示も持っています。

Mameの構成

MameはLinuxの他のエミュレーターとは異なり、インストール方法にもよりますが、開始するには少し時間がかかります。パッケージマネージャー(Ubuntu、Fedoraなど)を介してMameをインストールした場合は、ターミナルウィンドウを開いて次のように入力します。 マメ

これにより、エミュレータが実行されます。または、クイック起動メニューを試してください。押す ALT + F2 キーボードで、「マメ」と入力し、Enterキーを押します。開く必要があります 全画面表示 エミュレーションアプリ。

注:Mameエミュレーションツールは、アプリケーションランチャーにもあります(インストールしてビルドしなかった場合)。

最初の起動時に、エミュレーションツールは動作を拒否します。これはないためです ROM (または BIOS 多くのアーケードキャビネット用)ビデオゲームを追加するには ROM プログラムに、ターミナルウィンドウを開き、ルートを取得 シェル

sudo -s

次に、PC上のROMファイルが存在する場所にターミナルをナビゲートします。

cd /home/username/my-example-folder

ROMファイルをフォルダーからROMディレクトリーにコピーします。

cp -R /home/username/my-example-folder/* /usr/local/share/games/mame/roms

MAMEをインストールするのではなく、ソースからコンパイルするバイナリパッケージ経由?その場合、上記の手順は機能しません。ターミナルでルートを取得しないでください。代わりに、次の手順を実行して実行する必要があります。

cp -R ~/my-example-folder/* ~/mame/roms

エミュレータを起動するたびに:

cd ~/mame
./mame64

または、ファイルマネージャーを開き、 / home / username / mame、右クリック mame64 起動します。

アーケードROMファイルはないことに注意してください適切なBIOSファイルがなくても正しく動作します。法的理由により、これらのファイルをインターネット上で単に配布するだけでは問題ありません。これらのファイルを合法的に入手し、それらを / usr / local / share / games / mame / ディレクトリ、または / home / username / mame / roms

ゲームを起動する

ゲームがMameで起動するのは、それが適切なBIOSファイル。たとえば、Metal Slug 5を実行するには、ゲーム自体のROMだけでなくNeoGeo BIOSファイルも必要です。個々のNeoGeo BIOSファイルをMetal Slug 5フォルダー内に配置します。

動作するルートBIOSディレクトリがないように見えるため、動作するゲームごとにこのプロセスを繰り返す必要がある場合があります。

ファイルが必要な場所にある場合は、Mameアプリを起動し、メニューセレクターを使用してゲームを選択します。ここから、警告メッセージが表示されます。

コントローラーの構成

プレーヤーのコントローラー入力の構成MAMEエミュレーターは、開始時に「一般入力の構成」を選択することにより開始します。これにより、プレーヤー1〜8のコントロール構成設定のリストを含むメニューが開きます。ゲームパッドを接続し、構成するプレーヤーを選択します。

個々のメニューで、ユーザーはプレーヤーにボタンを割り当てる必要があります。リストを下に移動して、コントロールキーを選択し、Enterキーを押して再マップします。

再マッピングのオプションが開始されたら、特定のボタンを現在のプレーヤーにマップするための、ゲームパッド上の希望のボタン、キーボード(など)。ゲームパッドとプレーヤーごとにこれを行う必要があることに注意してください。

コインを挿入する

MAMEが「複数のアーケード」を意味することを考慮するとマシンエミュレーター」、「コインを挿入」メッセージが頻繁に表示されます。心配しないでください。コインリーダーをインストールしてセットアップしない限り、ソフトウェアは四半期を要求しません。代わりに、ボタンを押して、挿入されているコインをシミュレートする必要があります。

コインコントロールは、数値行のデフォルトは5〜8です。 1つを押して挿入し、ゲームを開始します。また、プレーヤーの開始ボタンは1〜4です(プレーヤーごとに1つのボタン)。

コメント