
【システム要件】
https://docs.mamedev.org/initialsetup/mameintro.html
Supported OS
The current source code can be directly compiled under all the main OSes: Microsoft Windows (both with DirectX/BGFX native support or with SDL support), Linux, FreeBSD, and Mac OS X. Also, both 32-bit and 64-bit are supported, but be aware 64-bit often shows significant speed increases.
System Requirements
MAME is written in fairly generic C/C++, and has been ported to numerous platforms. Over time, as computer hardware has evolved, the MAME code has evolved as well to take advantage of the greater processing power and hardware capabilities offered.
The official MAME binaries are compiled and designed to run on a standard Windows-based system. The minimum requirements are:
Intel Core series CPU or equivalent, at least 2.0 GHz
32-bit OS (Vista SP1 or later on Windows, 10.9 or later on Mac)
4 GB RAM
DirectX 9.0c for Windows
A Direct3D, or OpenGL capable graphics card
Any DirectSound capable sound card/onboard audio
Of course, the minimum requirements are just that: minimal. You may not get optimal performance from such a system, but MAME should run. Modern versions of MAME require more power than older versions, so if you have a less-capable PC, you may find that using an older version of MAME may get you better performance, at the cost of greatly lowered accuracy and fewer supported systems.
MAME will take advantage of 3D hardware for compositing artwork and scaling the games to full screen. To make use of this, you should have a modern Direct3D 8-capable video card with at least 16MB of video RAM.
HLSL or GLSL special effects such as CRT simulation will put a very heavy load on your video card, especially at higher resolutions. You will need a fairly powerful modern video card, and the load on your video card goes up exponentially as your resolution increases. If HLSL or GLSL are too intensive, try dropping your output resolution.
Keep in mind that even on the fastest computers available, MAME is still incapable of playing some systems at full speed. The goal of the project isn’t to make all system run speedy on your system; the goal is to document the hardware and reproduce the behavior of the hardware as faithfully as possible.
【MAMEのインストール】
オフィシャルMAMEをダウンロードします。
https://www.mamedev.org/release.html
MAME 0.??? Official Binaries から mame0???b_64bit.exe を選択。
※32bit版Windowsの場合は mame0???b_32bit.exe を選択。
※「?」には任意の一文字が入ります。バージョンによって変動するためこのように書いています。
ダウンロードした mame0???b_64bit.exe をダブルクリックします。
解凍処理が開始され、解凍先のパスを求められます。
インストール場所を指定してExtractをクリックします。
例:C:\games\mame0203
エクスプローラーでMAMEのインストールフォルダを開きます。
mame64.exe のショートカットをアクセスしやすい場所に作ります。
終わり。
次は mame.ini の超基礎設定について書く予定です。
MAMEの起動はエクスプローラーから mame64.exe をダブルクリック。
もしくはコマンドプロンプトから mame64.exe を実行します。
MAMEの終了は「Esc」キーです。
メニューへのアクセスは「Tab」キーです。
詳しくはドキュメントを参照してください。
https://docs.mamedev.org/usingmame/defaultkeys.html
【おまけ:Mac OSの場合】
Xcodeをインストール。
SDL2ライブラリをインストール。
https://www.libsdl.org/download-2.0.php
MAME 0.??? Source Code から mame0???s.zip をダウンロード。
解凍後のディレクトリに移動し make コマンドを使ってコンパイル。
※マルチコアCPUの場合はmakeの-jオプションを使うと幸せになれます。
Mac OS用のバイナリファイルを配布している方もいます。
【video d3d を有効にする場合】
フィルター機能をフル活用するためにはDirectX エンドユーザーランタイムのインストールが必要になります。
Microsoft DirectX エンドユーザーランタイムをインストールします。
https://www.microsoft.com/ja-jp/download/details.aspx?id=35
DirectX エンド ユーザー ランタイム Web インストーラを選択。
ダウンロード後のファイルをダブルクリックして指示に従い、DirectX 9のインストールを完了します。
検証環境:MAME 0.203








![[MAYFLASH]WiiリモコンをPCで Wireless Sensor DolphinBa...](https://images-fe.ssl-images-amazon.com/images/I/31MCbBl5O9L._SL160_.jpg)
