Mame32 ザ・ストーリー

記事一覧

究極のアーケードマシンエミュレータ、Mame32 for Windows

MAMEとは、アーケードマシンエミュレータのことで、Windowsやその他のOS用のソフトウェアをダウンロードし、ROMと呼ばれる他のファイルとともに、多くのアーケードゲームをプレイすることができます。

エミュレータの元祖「MAME

このエミュレータの名前は「M.A.M.E.」といい、「Mmultiple Arcade Machine Emulator」の頭文字に相当するものである。このエミュレータの結果、様々な面でこのエミュレータを改良したり補完したりする亜種がいくつか出現しています。

アーケードマシンエミュレータの元祖であるMAMEは、コマンドラインプログラムで構成されています。コンピュータサイエンスに詳しくない人のために説明すると、コマンドライン・プログラムとは、オペレーティングシステムのターミナルにその名前と一連のオプションを入力することで実行されるプログラムのことです。例えば、Windows 10では、CMD.EXE,というコマンドを実行すると、ターミナルまたはコマンドコンソールが開き、そこでさまざまなコマンドを入力することができます。この場合、MAMEプログラムを起動するために、次のコマンドを入力します "MAME.EXE sf2," このようにして、ゲームStreet Fighter 2を起動し、問題なくPCでプレイすることができます。もちろん、その前にビデオゲームのROMを入手し、適切なディレクトリにコピーしておく必要がありますが、「MAME.EXE sf2」コマンドは、MAMEプログラムがどのように動作するかを確認するのに役立ちます。

このように、MAMEを使うには次のような手順を踏まなければならないので、少し面倒です。

  1. オペレーティングシステムのターミナルを開く
  2. 2. MAMEソフトウェアがあるディレクトリに移動する。
  3. プレイしたいゲームのROMの名前を知る(例えば、ストリートファイター2ならsf2)。
  4. ゲームを起動するために正しいコマンドを入力する "MAME.EXE sf2"

このプロセスは、コマンドコンソールに慣れたユーザーにとっては自然で簡単なものに見えるかもしれませんが、そのような環境に慣れていない人にとっては、面倒で困難なものになるでしょう。そのため、この偉大なアーケードマシンエミュレータのエンドユーザーにとって生活がずっと簡単になるグラフィックインターフェイスを組み込んだMAMEの多くのバリエーションが登場したのです。

MAMEにグラフィック・インターフェースを組み込んだこれらの代替品の1つがMame32と呼ばれるもので、これは大きな成功を収めました。

MAMEをすべてのユーザーに提供するMame32

Mame32は、MAMEのエンドユーザーに自分のROM/ビデオゲームコレクションをブラウズするためのグラフィカルなインターフェースを提供するイニシアチブとして登場しました。このようにして、マウスをクリックするだけでゲームを起動できるようになり、このエミュレータの利用が非常に容易になりました。Mame32はROMのフォルダをスキャンして、ビデオゲームの名前、発売年、レーティングなどのさまざまな基準で整理して、すべてのリストを作成することができます。また、Mame32はグラフィカルなインターフェースから直接MAMEエミュレータのいくつかの側面を設定するオプションを提供しました。

では、Mame32とMAMEは同じものですか?

はい、違います。結局のところ、Mame32では、MAMEのすべての機能を利用することができますが、エミュレータを管理するためのグラフィカルインターフェースも利用することができます。Mame32の存在は、MAMEがオープンソースであり、十分なプログラミングの知識を持つ人なら誰でもエミュレータのソースコードにアクセスし、新しい機能を追加したりバグを修正したりすることができるという事実のおかげで実現できているのです。Mame32の開発者は、MAMEコードを使用して新しいレイヤー(グラフィカルインターフェース)を追加し、エンドユーザーにとってより使いやすいエミュレータを手に入れることができるのです。そのため、Mame32はMAMEのソースコードを組み込んでいます。

MAME、Mame32、MameUI。なぜ、同じエミュレータにこれほど多くの名前があるのでしょうか?

これまで見てきたように、MAMEは他のすべてのエミュレータの元となるものです。長年にわたり、このエミュレータのさまざまなバリエーションがリリースされ、オリジナルのエミュレータに何かを追加したい愛好家たちによって開発されました。

これらの新しいバージョンは、多くの場合、開発者によって放棄されることになり、したがって、MAMEがサポートする最新のゲームを実行することはできません。Mame32のように、開発中止となり、代わりにMameUIと呼ばれるものが生まれましたが、これも中止され、現在はIV/Play(For Play)というエミュレータに置き換えられています。これらの変種に共通しているのは、その中核がオリジナルのMAMEエミュレータであることです。

開発者は長い間、これらのバージョンの多くを更新していませんが、Windows 10のような最新のオペレーティングシステムでこれらのバリエーションを実行することが可能になります。Mame32 for Windows 10](https://www.usitility.com/mame32/)がそうで、Microsoftの最新OSでMAME用の素晴らしいグラフィックインターフェイスを楽しむことができます。ただし、Mame32を使う特別な理由がない限り、IV/Playのように、プログラマーによって活発に開発されたより最新のソフトウェアを使うのが最善であることは言うまでもありません。

MESSはMAMEの姉妹版です。

MAMEと並行して、ビデオコンソールやパーソナルコンピュータなどのコンピュータシステムのエミュレーションに焦点をあてたMESSプロジェクトが登場しました。このエミュレータで、スーパーファミコン、メガドライブ、ゲームボーイ、アムストラッド、スペクトラムなどをプレイできるようにしたものである。

MESSエミュレータは、後者のバージョン0.163(2015年6月24日)でMAMEプロジェクトに参加し、それ以来、MAMEでMESSプロジェクトがサポートするすべてのシステムをエミュレートすることができること、である。今日現在、MAMEとMESSはMAMEに含まれているため、MAMEはアーケードだけでなくビデオコンソールやパーソナルコンピュータの何千ものゲームのサポートを提供しています。

MAMEに関する楽しい事実

MAMEの最初のバージョン

MAMEの最初のバージョンは0.1で、2017年2月5日にリリースされ、次の5つのゲームをエミュレートすることができました。

  • パックマン
  • レディバグ
  • クラッシュローラー
  • ミスパックマン(ブートレグ)
  • Pengo

最初のバージョンのプログラマーはイタリア人のNicola Salmoriaで、彼は2003年までMAMEの開発に携わっていました。この日以降、ニコラは趣味でやるには時間がかかりすぎるという理由で、エミュレータのソースコードへの協力や貢献をやめてしまいました。

ーーゲームをプレイすることは副次的な効果

MAMEは、ゲーム機のハードウェア(ダイオード、コンデンサー、チップなど)をソフトウェアに変換するために開発された。つまり、物理的なマザーボードを持っている状態から、そのマザーボードの動作をエミュレートする何行かのコードを持っている状態にすることです。そのハードウェアが100%ソフトウェア化されると、副次的な効果として、このエミュレータでビデオゲームを動かすことができるようになったのですが、これは第一の目的ではありませんでした。

MAMEのソースコード

現在、このエミュレータのソースコードはGitHubにホストされており、2007年末(2007年12月16日)よりソースコードをホストするサービスとして機能しています。2007年12月16日)。200人以上のボランティア開発者によって、最新バージョンのエミュレータの改良が行われています。ソースコードは1,500万行以上(本文執筆時:15,769,750行)あり、毎月約590回、40人以上のプログラマーによって新しいコードが作成されています。

マルチプラットフォームMAME

このマルチマシンアーケードエミュレータは、MS-DOS用のソフトウェアとして始まりましたが、Windows、Mac、Linuxなどの他のプラットフォーム用に出るのに、それほど時間はかかりませんでした。GoogleでもMAMEをNative Clientに移植し、Google ChromeブラウザでMAMEを楽しむことができるようになりました。

昔のアーケードを復活させる

MAMEとMame32のようなその亜種は、1990年代から2000年代初頭に見られたアーケードやバーマシンを再現するための主要な材料となっています。このように、MAMEをインストールしたPCを使用して、当時のアーケードマシンの黄金時代の最高のゲームを実行する、当時と同様のアーケード家具を製造している企業もあります。

このアーケード家具は、プレイヤー1とプレイヤー2があの頃を再び楽しめるように、コイン投入口まで組み込まれているほど、細部まで作り込まれています。

このように、MAMEは歴史に名を残すエミュレータであり、今もなお、その歴史を刻み続けています。このソフトウェアが、アーケードでの忘れられない瞬間を楽しみ、追体験できる何千、何百万ものユーザーを喜ばせていることは間違いありません。

UsitilityのウェブサイトからMAMEをダウンロードMame32をダウンロードできることをすでにご存じで、完全な安心と安全をお約束します。