![]() |
| “まめ”とは… |
| MAME(Multiple Arcade Machine Emulator)のことで、実際の発音は“めーむ”と言うそうです。で、私は周りに悟られないように”まめ”と発音しています。が、あっちこっちで“まめ”を良く見かけますね(笑) でも、それはMAMEの存在する価値の分かっている人たちが付けた愛称と思っていますので、“まめ”の方が愛着があります(^^)
(私は1998年の夏から使用しています)
んで、何も知らない人に簡単に説明をしますと、ゲームセンターにあった過去のゲームを今現在のパソコンのOS上でエミュレートしようというものです(だいたいあってると思います(^^;)。もっと簡単に言うと移植ですね。しかも、基盤(ハード)の部分をソフトウェアエミュレートして、プログラムファイル(ROM)はそのまま使うので、ゲーム内容は全く同じ物となります。ただし、基盤部分をソフトでエミュレートするわけなので、完璧に再現させることは無理難題なのだと思います。それでも、このまめは素晴らしく忠実に再現されたものです(その苦労は並大抵のものではないと思います)。世界的に有名なパックマンやディグダグ・マッピーは昔のパターンがそのまま使えます。 そもそも、このMAMEが作られた主たる目的は、アーケードゲームという遺産を動く形で残していこうというものだったと思っています。今もアーケードのみならず、家庭用ゲーム機(ファミコンやらプレステなど)もその種類は多く、過去のゲームを動かすためには、それぞれのハード(基盤)が必要になります。でも、アーケードゲームの場合は比較できないほど基盤がさまざまです。昔のインベーダーなんて動かそうと思ったら、それこそ20年前の基盤を探さなければなりません。でも、よほどの保存状態でなければ、基盤なんて枯れてボロボロになっていると思います。(ちなみに、私の持っているハレーズコメットは基盤が今にも崩壊しそうです(T_T))。しかし、これらをソフトウェアという形で残すことで枯れることなく後世に残すことができるでしょう。そう考えられた人たちが、趣味の範囲で(中心の方々は本職になっているようですが(^^;)無償で取り組まれています。私もプログラマで飯を食っていた端くれですが、ソースを見てもなかなか理解できません(T_T)無能だ…。なので、私はこの方たちを尊敬しています。 |
| まめページについて(留意事項) | |
|
で、実際にゲームを動かすためには、このまめを手に入れるだけではダメで、先に述べたプログラムファイル(ROM)が必要になります。しかし、それらには著作権というものが存在するため、許可無しにばら撒くことは法律で禁じられています。そのため、ここではROMファイルについて一切触れません(タブーとします。表の掲示板でも触れないでください)。 そういうわけで、私のHPでは個人が楽しめる範囲で、更新トピックの掲示とぱっくのリプレイファイルの公開に留めようと思います。それ以上の情報を求める方は、すいませんが他を探してください。あ、攻略的なアドバイスや公開可能なリプレイファイルの提供はありがたく頂戴致しますのでよろしくお願いします。 |
|
|
MAMEを動かすための準備(初心者向け)
|
|
|
[MAMEの入手先] [セッティング]
こんな感じになります。 あとは romsフォルダへ必要な romファイルをコピーしておきます。 [色々なセッティング] まず、iniファイルの作成ですが、これはテキストエディタで作成してもいいのですが、とりあえずMAMEを利用して作成しましょう。 Win9xの場合はMS-DOSプロンプト、NTの場合はコマンドプロンプト上にて mame.exe -cc と実行すれば、mame.ini が作成されます。
この mame.ini はテキストファイルなので、メモ帳などで編集します。 autoframeskip 1 -> 0 (描画が追いつかないとき自動的にスキップして進行速度を一定にする指定) [いよいよ起動] c:\mame>mame.exe romファイル名[Enter] とするだけです。 また、ゲーム中のプレイを保存し、再現することができます。 プレイの保存:mame.exe romファイル名 -record
リプレイ名 リプレイ名には拡張子を付けないで指定します。自動的に拡張子(.inp)が付けられます。 [ゲーム起動中のキー操作] 簡単に主なキー操作の説明をします。 ↑,↓,←,→キー :ジョイスティックの上下左右の役割りをします。 [少し特殊なゲーム] ここで説明した内容は、ほとんどが mame.txt に書いてあるものなので、そちらも見てください。 |
|
|
MAME32の設定
|
|
|
MAMEは装着されているG/Bによってパフォーマンスが違います。まぁ当然のことなんですが、MAME32の場合、その設定によって大きくフレーム数に変化がでます。自分の環境では思ったよりスピードが出ないという人は以下を参考にしてみてください。 OptionsメニューからDefault Optionsを選んで、Advanvedのページを開いてください。 [Switch resolutions to fit]と[Switch color depths to fit]です。この指定は、画面の解像度をゲームの解像度に合わせる指定なのですが、これを指定しておかないとWindowsで設定してある解像度のまま表示を行おうとします。しかし、高解像度では小さくなってしまうため、ウィンドウ表示の指定でなければ、表示可能な倍率を掛けて拡大して見せようとするようです。つまり、拡大処理の分パフォーマンスが落ちるようです。また、colorの場合も、今の色数(32bit,16bitでは4倍以上違います)のまま処理をします。 ちょっと分かり辛い説明になってしまいましたが、以下のように設定することで、今の環境の最大パフォーマンスが出せると思います。 [Options -> Default Options
-> Advanced page] ※実は説明に若干自信がありません(^^; |
|