私はNEOGEOに詳しくありませんがゲームによっては家庭用にしかないギミックなんてものもあるのでしょうか?

コイン投入がないためにコンティニュー制限が煩わしくなっているのは間違いないと思いますが…。

NEOGEOに興味がなくても家庭用ゲームの使い方として参考になるかもしれません。

 

【MAMEで家庭用NEOGEOを起動する方法】

家庭用のNEOGEOとして遊びたい場合はNeo-Geo AES (ショートゲーム名:aes)を選択しセットするソフトウェア(カートリッジ)を選択します。

 

 

コマンドラインから直接起動したい場合は以下のようにします。

 

例:

> mame64.exe aes aof

 

第一引数に aes、第二引数にソフトウェア名(aof:龍虎の拳)として起動します。

ソフトウェア(ゲームカートリッジ等)はTabメニューの「ファイルマネージャー(File Manager)」から変更することもできます。

 

※言語設定(BIOS設定)については [inipath]/source/neogeo.ini 等において bios の値が japan となっていれば日本語版として起動します。(関連記事:https://ameblo.jp/bit287/entry-12421703136.html

※ソフトウェアROMが存在しない、正しく設置されていない場合は起動に失敗します。(関連記事:https://ameblo.jp/bit287/entry-12421871483.html

 

 

検証環境:MAME 0.203

【ソフトウェアROMとは?】

MAME は Multiple Arcade Machine Emulator の頭文字であると言われていますが、現在のMAMEはアーケード機に限定したエミュレーターではありません。

家庭用ゲームとしてお馴染みのファミコン、スーパーファミコン、ゲームボーイ、PCエンジン、メガドライブ等も動作します。

ここではゲーム機本体とは別にROMカートリッジ、フロッピーディスク、CD-ROM等で提供されているデータをソフトウェアROMとして定義しその設置方法を簡単に説明します。

 

【ソフトウェアROMの設置方法】

ソフトウェアROMファイルは「rompath」で指定されているディレクトリーにゲーム機用のディクレクトリーを作って配置します。

ゲーム機用のディレクトリー名は「hash」ディレクトリー内の*.xmlファイルと同じにします。

rompathは複数指定できるので通常のROMディレクトリーとは別にソフトウェアROMのみを保存しているディレクトリーを追加指定するのがおすすめ。

 

 

参照先:NEOGEO(AES)のソフトウェア対応状況

hash/neogeo.xml

 

参照先:NEOGEO CDのソフトウェア対応状況

hash/neocd.xml


例:

[rompath指定ディレクトリー]/[ゲーム機名]/[ソフトウェア名].zip

[rompath指定ディレクトリー]/[ゲーム機名]/[ソフトウェア名]/[CHDファイル名].chd

 

具体例:NEOGEO(AES)の龍虎の拳(aof)

[rompath指定ディレクトリー]/neogeo/aof.zip

 

具体例:NEOGEO CDの龍虎の拳(aof)

[rompath指定ディレクトリー]/neocd/aof/art of fighting (1994)(snk)(jp)[!][ryuuko no ken].chd

 

 

説明が面倒なので雑になってしまいましたがヒントくらいにはなるんじゃないでしょうか。

 

 

検証環境:MAME 0.203

NEOGEOゲームの言語設定は本体BIOSによって変化します。

馴染みのある日本語版をプレイしたい場合はBIOSの設定が不可欠です。

 

 

【ゲーム毎に選択する】

NEOGEOゲーム起動後のTabメニュー「BIOS選択(BIOS Selection)」から「Japan MVS (Ver. 3)」を選択しリセットします。

 

 

 

【NEOGEOゲーム全体に自動反映させる】

mame.iniの「inipath」で指定しているディレクトリーに「source」ディレクトクリーを作成し「neogeo.ini」ファイルを作ります。

作成したファイル([inipath]/source/neogeo.ini)で bios 項目の値を japan と設定します。

 

例:

bios japan

 

[inipath]/source/neogeo.ini はネオジオのゲームが起動する度に読み込まれます。

 

 

 

【おまけ】

MAME 0.203において、Japan MVS (Ver. 3)以外の日本語BIOSを選択したい場合は以下の値をセットします。

私はNEOGEOに詳しくないので違いはわかりません…。

 

・Japan MVS (J3, alt):japan-j3a

・Japan MVS (Ver. 2):japan-s2

・Japan MVS (Ver. 1):japan-s1

・Japan MV1B:japan-mv1b

・Japan NEO-MVH MV1C:japan-mv1c
・Custom Japanese Hotel:japan-hotel

 

 

検証環境:MAME 0.203

 

オフィシャルMAMEにも連射機能が用意されています。

連射機能を使うにはチート機能を有効化する必要があります。

 

 

【チート機能を有効化する】

mame.ini で cheat 項目を 1 にします。

 

例:

cheat 1

 

 

【連射機能を使用する】

Tabメニューの「チート(Cheat)」から「連射設定」を選択。

連射設定したいボタンを選んで「オン(On)」(左右カーソルキー)にします。

 

 

 

検証環境:MAME 0.203

 

 

MAME 0.216から標準チート機能「連射」が削除されました。

プラグイン設定にて「Autofilre」を有効にしてください。

↓↓↓対応記事はこちら↓↓↓

 

 

 

サムライスピリッツの強斬りがワンボタン化できたら幸せだと思いませんか?

個人的にはグラディウス系のショットボタンとミサイルボタンも同時押しがいいかな。ああ、鉄拳もワンボタン化したいボタンがいっぱい…。

 

MAMEに「同時押しボタン」の設定はありませんが、同時押しになるように入力設定を行うことで実現可能です。

DUALSHOCK4を使ったサムライスピリッツを例に設定手順を記載します。

 

例:

P1 Button 1弱斬りを割り当てたいボタン(□)と、強斬りを割り当てたいボタン(L1)を設定

P1 Button 2 に中切りを割り当てたいボタン(△)と、強斬りを割り当てたいボタン(L1)を設定

P1 Button 3 に弱蹴りを割り当てたいボタン(×)と、強蹴りを割り当てたいボタン(R1)を設定

P1 Button 4 に中蹴りを割り当てたいボタン(○)と、強蹴りを割り当てたいボタン(R1)を設定

 

 

これでL1を押すとP1 Button 1P1 Button 2が入力されることになり同時押しが成立します。

 

 

検証環境:MAME 0.203