Share
MameUIについて
MAME は最も互換性と能力の高いマルチアーケードマシンエミュレータです。 何千ものゲームをサポートしています。 MAME のサポートするアーケード ゲームのライブラリを拡張し、完璧にするために、貢献者の大きなコミュニティが持続的に活動しています。
このチュートリアルは、かつて人気のあった MAME の構築である「MAMEUI」を支援するものです。 残念ながら、2014年以来更新されておらず、その後放棄されています。 しかし、このガイドで読むことができるように、それは悪いことではありません! ロムサイトで簡単に入手できるアーケードロムは、古いアーケードエミュレータで最もうまく動作します。 このガイドで詳しく説明します。
*MameUIをダウンロードしたい場合は、私のエミュレーターのページにあります。
MameUI を使うべきですか?
2021年の時点で提供されているすべてのエミュレーターで、MAMEUIを使うべきでしょうか? まあ、それは場合によります。 マルチシステムエミュレータとして人気のある RetroArch は、アーケードゲームに最適です。 アーケードゲーム用の複数の「コア」(複数のエミュレーター)を搭載しています。 これを書いている時点では、以下のものが含まれています。 FB Alpha、FinalBurn Neo、MAME(最新)、MAME 2000、MAME 2003、MAME 2010です。 このコアの選択は、古いアーケード ROM を動作させるときに貴重です。
RetroArch と MAME のエミュレーション品質は、一般的に同じです。 RetroArch は現在開発中であり、Windows 10 に最適化されているため、より良い/より滑らかな動作が可能かもしれません。 MAMEUIの利点は、はるかに使いやすく、より多くの機能とオプションを提供することです。 どちらのエミュレータが優れているかは、長所と短所があるため、一概には言えません。 両方のエミュレーターを試して、何が自分のニーズに合っているかを確認することをお勧めします。
インストール
WindowsバージョンのMameはすべてスタンドアロン プログラムなので、インストール ウィザードがありません。 インストールは簡単で、ZIP ファイルから Mame を解凍するだけです。 ZIPファイルの解凍方法がよくわからない? Windows でファイルを解凍する方法
IMPORTANT! Mame はコンピュータの共通フォルダに配置する必要があります。 ドキュメント、ダウンロード、またはデスクトップにフォルダを作成することをお勧めします。 もし、MameをメインCドライブの他の場所に配置した場合、読み取り専用に制限されている可能性があります。
Mameを開くには、または、あるいは他のバージョンのWindows Mameを使用している場合は、他の*.exeをダブルクリックします。 これは、Mameがサポートしているすべてのゲームのリストです。 Mame にはこれらのゲームは含まれていません。
このリストで、インデントされたゲームに注目してください。 そして、同じタイトルの最初のゲームはインデントされていないことに注意してください。 最初のゲームが親で、その下のインデントされたゲームはすべて孤児なのです。 参照:
下の画像では、この親と孤の関係が、roms フォルダ内の実際の ROM にどのように適用されるかを示しています。
つまり:
- ゲームの親をプレイしたい場合は、親ROMをダウンロードする必要があります。
- ゲームの孤をプレイしたい場合は、孤ROMと親ROMの両方をダウンロードする必要があります。
すべてのアーケードROMは省略されていることにお気づきでしょうか? アーケードROMの名前を変えたり、展開したりしてはいけません!
NeoGeo games need neogeo.zip
NeoGeo game requires the NeoGeo BIOS in order to boot. 下記からダウンロードできます。 さらに、古いバージョンの Mame エミュレータは、古いバージョンの NeoGeo BIOS を必要とする場合があります。 最初の NeoGeo BIOS が動作しない場合、古いバージョンをダウンロードしてください。
- NeoGeo BIOS (931 KB) – NeoGeo ゲームの起動に必要です。 この zip ファイルをリネームまたは展開しないでください!
- NeoGeo BIOS (old version) (236 KB) – Mame の古いバージョンを使用している場合、必要になることがあります。
*NeoGeo BIOSをMameで設定するには、MameのROMsフォルダーに移動するだけです。
Loading a game
- Before we do anything, I must first inform you never extract or rename the zip file of an arcade ROM!
- アーケードROMをMameのROMsフォルダに移動する。
-
新しいゲームをスキャンする
次に、MameにROMsフォルダをスキャンさせて、新しいゲームを探す必要があります。 File > Audit all games(右図)、またはF5キーを押すことで可能です。 Mame のウィンドウの下にプログレスバーが表示されます:
監査には通常数秒しかかかりません。 - Available をクリックすると、以下のように Mame がプレイ可能として検出したゲームのリストが表示されます:
ゲームをダブルクリックするとプレイできます。
*ゲームが検出できない、または ‘not found’ エラーになる場合は、次のセクションをお読みください。
検出されないゲームのトラブルシューティング & ロードエラー
残念ながら、Mame がゲームを検出しないことは非常によくあることです。 または、ゲームは検出されるが、ゲームのロード時に ‘not found’ エラーが発生することもあります。
これは、アーケード用エミュレーターの作者が、すべてが完璧であることに固執する純粋主義者であるために起こります。 アーケード ゲームがより良い ROM ダンプを持つとすぐに、Mame は新しいダンプをサポートするように更新されます。 そのため、古いROMには互換性がありません。 この問題は、ほとんどのROMサイトが古いROMしか配布していないという現実によって、さらに複雑になっています。 これらの古い ROM は、Mame の新しいビルドと互換性がありません。
このトラブルシューティングの最初のステップは、次のチェックリストを実行することです:
- ROMs フォルダにアーケード ROM が本当にあることを再度確認する。 絶対にやってはいけないことです!
- それはネオジオのゲームですか? neogeo.zipがROMsフォルダにあることを確認してください。
- ゲームオーディットを実行しましたか? ファイル > すべてのゲームを監査する、または F5 キーを押すことで実行できます。
- プレイしようとしているゲームの親を確認します。 親と孤児について詳しくは、Understanding Mame’s ROM structureを参照してください。 遊ぼうとしているゲームのすべてのバージョンをダウンロードしてください。 つまり、その親とその孤児をすべてダウンロードします。 MameUIは、特定のゲームに属するすべてのROMを見つけるのに役立ちます。
回避策です。 上記の箇条書きで良いなら、あなたはすべて正しく行っていることになります。 これは、あなたがダウンロードしたアーケードROMは間違いなく古いということです。 では、どのようにして古い ROM を動作させるのでしょうか。 それは簡単で、古いバージョンのMameを使えばいいのです。 私のエミュレーターのページでは、2007年版のMame32を提供しています。 これは、人気のある ROM サイトで配布されている ROM を検出する高い成功率を誇ります。
もうひとつの選択肢です。 エミュレータ・シーンの新星は、マルチシステム・エミュレータである RetroArch です。 これは、アーケード ゲームのための複数の「コア」(複数のエミュレータ)を含んでいます。 これを書いている時点では、以下のものが含まれています。 FB Alpha、FinalBurn Neo、MAME(最新)、MAME 2000、MAME 2003、MAME 2010です。 これは、アーケードゲームを動作させるための素晴らしい選択肢の数々です。 特に「MAME 2003」は、「古い」アーケード ROM を動作させるのに最適です。
CHD (ハードドライブ) ゲームのロード
ハードドライブに基づくアーケード ゲームは、いくつかの追加手順が必要です。 2 つのものが必要です。 (1) 親ROM、(2) CHDファイル(ハードドライブ・ファイル)です。 親ROMのサイズは微々たるものですが、CHDファイルは100MB程度になると思ってください。 ここではKiller Instinctを例に説明します。
- Killer Instinctの親ROMは「kinst.zip」、CHDファイルは「kinst.chd」です。
- ROMs フォルダ内に新しいフォルダを作成し、名前を kinst (ROM の正確な名前です) とします。 ファイル > すべてのゲームを監査する、または F5 キーを押すことでできます。
- 利用可能なリストに Killer Instinct が表示されるはずです。 ダブルクリックで再生します。 Killer Instinct が利用可能であると表示されなかった場合は、このチュートリアルの検出されなかったゲームのトラブルシューティングのセクションをお読みください。
*これらの指示では不十分で、まだ迷っている場合は、CHD ゲームのロード方法を正確に示す YouTube ビデオがあります。 アーケードゲームをロードすると、プレイするために仮想コインを入れる必要があります。 何枚でも入れることができます(これでライフが無限になります)。 そして、スタートを押せばスタートします。 各プレイヤーは自分のコインバンクとスタートボタンを持っています。
プレイヤー1名-。4
- Player 1 Start = Press 1
- Player 2 Start = Press 2
- Player 3 Start = Press 3
- Player 4 Start = Press 4
- Player 1 Coin = Press 5
- Player 2 Coin = Press 6
- Player 3 Coin = Press 7
- Player 4 Coin = Press 8
プレイヤー1キー
- プレイヤー1ボタン1 = 左Ctrl
- プレイヤー1ボタン2 = 左Alt
- プレイヤー1ボタン 3 = Space
- Player 1 Button 4 = Left Shift
General Mame Keys
- 左 Ctrl + Alt + Enter で Window モードにします。
- F3でリセット。
- Pで一時停止。
- F12でスクリーンショットをキャプチャ。
- Escを押してゲームを終了します。
Using a gamepad
ゲームパッドはMameを開く前に接続されている必要があります。
- ここに示すように、オプション > デフォルトゲームオプションをクリックします。
- 「デフォルトゲームのプロパティ」ウィンドウがポップアップ表示されます。 .
-
右のように、”Enable joystick input “のボックスにチェックを入れて、”Controllers “タブをクリックします。 このオプションが影になっている場合は、ゲームパッドが検出されていません。
- 適用をクリックし、OKをクリックします。 ゲームパッドのボタンが設定されました。 ただし、プレイヤーの起動とコインの投入には、1~8キーを使用する必要があります。
Mameがゲームパッドを検出しなかった場合。 他のエミュレータでゲームパッドをテストしてください。 他のエミュレータで動作しない場合は、ゲームパッドが故障しています。
キーボードまたはゲームパッドの再設定
Mame はこれに関して少し奇妙なところがあります。 フロントエンド GUI を使用してボタンを再設定する方法を提供していません。 むしろ、Mame では、ゲームをロードして、ゲーム内のオーバーレイ メニューを使用する必要があります。 以下はその方法です:
-
ゲームを起動する。 Tabキーを押します。
- 右側に表示されているメニューが、ゲーム上にポップアップ表示されます。 全体的にキーを変更する(Input general)か、現在起動しているこのゲームだけを入力する(Input this Game)の2つのオプションがあります。
-
次に、キーを再設定したいプレイヤーを選択します。 再設定したいボタンのEnterキーを押してください。 次に、ボタンを変更したいキーボードキーまたはゲームパッドボタンを押し続けます。
- 変更したボタンを消去して、他のボタンに再設定したい場合は、そのボタンの上で Enter キーを押し、何もせずに(待ちます)。 もし、私のリンク集にないサイトを探したい場合は、ググってみてください。
Killer Instinct をダウンロードするには
アーケードゲームをダウンロードするには、混乱する可能性があります。 このチュートリアルを読めば、ゲームのROMを1つダウンロードしただけでは、そのゲームをダウンロードしたことにはならないことがわかります。 Mameでゲームを動作させるには、3~8個の別々のファイルをダウンロードする必要があります。 ROMサイトでは、アーケードゲームのすべての部分を別のROMとして分離することで、より簡単にすることはできません。 どの ROM ファイルがゲームに属しているのか、どうやって素早く & 簡単に見つけることができるのでしょう?
ここで MameUI が助けに来てくれます! (MameUI には、上部に検索機能があります。 問題のゲームを入力し始めると、それが表示されます。 2602>
Thank you for reading my tutorial! もしこれが役に立ったなら、このサイトがエミュレータとエミュレーションのヘルプを得るのに素晴らしいサイトであることを広めてください! 質問がある場合は、電子メールまたはソーシャル メディアで私にメッセージを送ることを歓迎します。