私はアーケードキャビネットコンピューターとして使用するコンピューターをセットアップしようとしましたが、MAMEとその上にROMをセットアップする方法がわかりません。 MAMEをインストールしました
Sudo apt-get install mame mame-tools gnome-video-arcade sdlmame sdlmame-tools
そして、すべてのフォルダーをセットアップし、.iniファイルが正しいROMパスを指していることを確認しました。 free_RomsからROMをダウンロードし、ZipファイルのRomフォルダーに入れました。私は
mame
ターミナルで表示されますが、実行すると「ゲームが見つかりません。mame.iniファイルで指定されているrompathを確認してください」と表示されます。 MAMEのセットアップについてお問い合わせください。方法を知っていることはほとんどすべてやったので、ROMSのバージョンが間違っているように思えます。それが助けになれば、私はすべてを再インストールすることにオープンです。ありがとう!
Ubuntu 13.04以降:
ユーザーROMのデフォルトパスはMAME v0.147で~/mame/roms
に変更されましたが、設定は~/.mame
のままなので、iniファイルを変更する前に、動作確認済みのROMそこに圧縮してテストします。
mame
を初めて実行すると、~/mame
またはそのroms
サブフォルダーが自動的に作成されない場合があります。だからこれを行う:
mkdir -p ~/mame/roms
個人的には、トップレベルのホームディレクトリと小さなホームパーティションをMAMEと大きなROMで散らかすのではなく、通常データパーティションROMフォルダにシンボリックリンクすることを選択します:
ln -s /path/to/your/roms ~/mame/roms
~/.mame/mame.ini
(先頭のドットに注意してください、隠しディレクトリです!)を編集して、すべてのMAME関連のデータパスの場所を設定したり、すべてのユーザーのグローバル設定/etc/mame/mame.ini
を編集したり、デフォルトのトップレベルデータパス~/mame
または他のパスへの設定パス~/.mame
。
また、MAMEをインストールするためにこれらのすべてのパッケージが必要なわけではないことに注意してください。 sdlmame*
はダミーの移行パッケージであり、最近のUbuntuリリースで削除されました。mame-tools
はゲームを実行するために必要ではありません。また、gnome-video-arcade
は単なるGUIです。 '端末でMAMEを起動しています)。したがって、本当に必要なパッケージはmame
だけです。
以前のUbuntuリリースに関する注意:
MAME関連のディレクトリのユーザーパスは、最近のUbuntuリリースで変更されました。 12.04などの古いリリースでは、設定とデータ(ROMなど)の両方が非表示の~/.mame
内にあります
lotを掘って調査した後、そのような変更がいつどこで行われたかがわかりました。.ini
ロケーションとデフォルトのユーザーパスはupstream設定。したがって、設定するのはMAME開発者ではなく、各ディストリビューションによって設定されます。
Debianで変更され、後にUbuntuに組み込まれました。MAMEv0.146-5から始まり、v0.147-1で終了しました。
Debian Changelog から:
mame(0.146-5)不安定。 urgency = low [Cesare Falco] *互換性の問題のために-march = -mtune = generic gccフラグに置き換えてください。 [Emmanuel Kasper] * DEB_BUILD_OPTIONS を使用した並列ビルドのサポートを追加*デフォルトパスを再編成: $ HOME/.mame for iniファイルおよび出力ファイル $ HOME/mame for data search path -Emmanuel Kasper Tue、13 Nov 2012 22:54:27 +0100 mame(0.146-4)不安定; urgency = low
そのような変更に関連するコミットは
2012-10-26- 9677867a63c6 -ローカルフォルダーを〜/ mameに切り替える(〜/ .mameから)
2012-11-14- 824bc168084b -編集された設定ファイル;個人用の非表示リソースを使用します。
Mameは単なるエミュレーターです-今、あなたはプレイしたいゲームのROMを見つけて~/mame/roms
に入れる必要があります(存在しない場合はディレクトリを作成します)
From: http://www.upubuntu.com/2012/10/how-to-install-mame-multiple-arcade.html
このコマンドでMAMEを今すぐ起動して、すべてのエミュレーター設定を含む隠しフォルダー(.mame)をホームディレクトリに作成します。
マメ
これで、エミュレータを閉じることができます。次のコマンドを実行して、MAMEの構成ファイルを作成します。
cd〜/ .mame && mame -cc
「mame.ini」ファイルは〜/ .mameフォルダーに作成されます。このコマンドでこのファイルを編集してください:
gedit〜/ .mame/mame.ini
Linux Mintの場合:
pluma〜/ .mame/mame.ini
「rompath」では、独自のROMディレクトリパスを設定するか、デフォルトのパスのままにすることができます。
次に、〜/ .mameフォルダーに次のディレクトリを作成します。
nvram
sta
roms
memcard
inp
comments
snap
diff
次のコマンドですべて作成できます。
mkdir〜/ .mame/nvram memcard roms inpコメントsta snap diff
このコマンドでromフォルダーにアクセスして、ダウンロードしたromを次の場所に配置できます。
nautilus〜/ .mame/roms
プレーヤーコントロールについては、MAMEのメインインターフェイス(一般入力の構成)から簡単に構成できます。
このガイドを参照 を参照して、mameを設定してください。ROMは、ファイルmame.iniで指定されたromsディレクトリに配置する必要があります。
Metal Slugを動作させる必要がある場合(ほとんどのユーザーがそのゲームのためだけにmameをダウンロードしたため)、neogeoの最新のromを含めてromディレクトリに入れる必要があることに注意してください。