アーケードは、過去の遺物のようなものです。地元の商店街、ボーリング場、遊園地などの家族向けのアトラクションでたまに捕まえることがありますが、ほとんどの場合、恐竜の邪魔をしていません。それだけでなく、今日のアーケードは、昔のよく知られたゲームを収容する傾向がありません。
(MAME)マルチアーケードマシンエミュレーター(Multiple Arcade Machine Emulator)の略であるMAMEは、多目的エミュレーションフレームワークの形で元の(emulation framework)アーケード体験(arcade experience)を再現するのに適していると考えています。エミュレータは、特定のハードウェアを模倣するように設計されたソフトウェアです。アーケードマシン(arcade machine)(および他のゲーム機)を模倣するものはたくさんありますが、 MAMEはその仕事に最適です。
MAMEが達成しようとした唯一の目的は、古いアーケードのタイトルを保存することでした。すべてではありませんが、ほとんどのアーケードゲームは、同様のハードワイヤードプロセッサチップセットアップ(hardwired processor chip setup)で動作します。しかし、ドラゴンズレア(Lair)のように、レーザーディスクで実行されるものもあります。
MAMEは、マシンのメモリ、プロセッサ、CPU(中央処理装置)など、ゲームを収容するハードウェアをエミュレートします。アーケードゲームROM(読み取り専用メモリ)と完璧なサウンドを組み合わせると、MAMEがゲームを模倣します。それは完璧なアーケードマシンエミュレーター(arcade machine emulator)として機能します。
ROMは基本的に、プレイするゲームのストレージソフトウェアです。(storage software)MAMEは何千もの異なるROMをサポートしている(MAME supports thousands of different ROMs)ので、懐かしの旅にぴったりのROMを見つけるのはかなり簡単な作業です。
古いコンピューターをアーケードマシンに変える方法(How To Turn Your Old Computer Into An Arcade Machine)
昔のアーケードマシン(time arcade machine)の構築を始める前に、知っておく必要のあることがいくつかあります。まず、アーケードマシンエミュレーター(machine emulator)の作成は単純なプロジェクトではありません。事業には、ゲームや技術に関する知識以上のスキルが必要になります。また、コーディング、はんだ付け、配線、および少しの大工が必要になります。
通常の日常のコンピューターでゲームを楽しむこともできますが、それはこの記事で取り上げる体験ではありません。
すべての合法性(The Legality Of It All)
MAMEは無料で一般に公開されていますが、ROM(ROMs)は付属していません。この理由は、アーケードゲームは、その後閉鎖された可能性のある会社のゲームも含めて、依然として著作権で保護されているためです。
これは、ゲーム自体の物理的なコピーがない限り、ROMの(ROM)ダウンロードと使用(download and use)は法律に違反していると見なされることを意味します。
このプロジェクトでは、プレイする予定のゲームの物理的なコピーを合法的に購入したことを前提としています。足りないのは、それを再生するためのハードウェアだけです。この場合、MAMEとROMの両方の使用は完全に合法です。
仕事に適したコンピューターとモニター(The Right Computer & Monitor For The Job)
MAMEのWebサイトには、コンピューターでMAMEを実行するための最小要件が次のように記載されています。
- MMX対応のAMDまたはIntelプロセッサ(AMD or Intel processor)。
- Windows98以降。
- DirectX5.0以降。
- DirectDrawまたはDirect3D(DirectDraw or Direct3D)対応のグラフィックカード。
- DirectSound互換(DirectSound)のサウンドカード(sound card)。
コンピューターが強力であればあるほど、 MAMEの処理(MAME processing)要件をうまく処理できることを理解してください。MAMEは元のハードウェアの動作をエミュレートしようとしていることを忘れないでください。(Remember)これには多くの処理能力が必要になります。
MAMEの基本的なPCバージョン(PC version)はコマンドラインシステムを実行します。つまり、設定を編集してROM(ROMs)を再生するにはコマンドを入力する必要があります。MacまたはLinuxベースのオペレーティングシステム(operating system)を搭載したマシンで実行されるMAMEのポートを見つけることができます。MAMEの基本的な(MAME)PCバージョン(PC version)をダウンロードすると、それがコマンドラインシステムであることがわかります。
モニターは必需品であり、ほとんどのMAME愛好家は、コンピューターモニターよりも(computer monitor)ブラウン管(cathode ray tube)(CRT)テレビを好みます。これは、古いCRTモデルが、より忠実なハートアーケードの視覚体験を生み出すためです。どちら(Just)の画面を選択しても、コンピュータに接続できることを確認してください。
コントロールの選択(Choosing Your Controls)
アーケードマシンエミュレーター(machine emulator)に選択するコントロールは、プレイしたいゲームによって異なります。レーシングゲーム?ハンドル(steering wheel)とペダルの組み合わせを使用します。ムカデ(Centipede)のようなゲーム?トラックボール(A trackball)が最適です。テンペスト(Tempest)をプレイしたいですか?オリジナルのゲームは、ダイヤルのようなロータリーコントローラーを使用していました。
次に、ジョイスティックとボタンの標準的な組み合わせがあります。とにかく、(Regardless)ラインコマンド(line command)を使用してオンにする限り、MAMEはそれをサポートする可能性があります(MAME)。
標準のコンピューター(Standard computer)ジョイスティック、ステアリングホイール、またはゲームパッドは、ほとんどのゲームで機能します。PCポート経由でインストールすることも、USB経由で接続することもできます。ただし、必ずしも実際のアーケードマシン(arcade machine)の感覚を再現しているわけではありません。外に出て、プレハブのゲームコントロール(game control)パネル を販売しているベンダーから実際の取引を購入する必要があります。
プレハブのコントロールパネル(control panel)は、部品を個別に購入するよりもコストがかかりますが、コントロールの配線とエンコードに関しては時間を節約できます。とはいえ、自分たちで自由にやれるのが好きなMAMEアーケードマシンファブリケーターもいます。(MAME)1台のマシンに複数の制御デバイスが含まれるものもあります。選択は最終的にあなた次第です。
アーケードコントロールの使用(Using Arcade Controls)
コントロールを使用するには、それらをマップする必要があります。MAMEは、デフォルトでアーケードコントロールを特定のキーボードキーバインドにマップします。キーボードの各キーは、実際には単なるスイッチです。デフォルトのスイッチをコントロールのスイッチに置き換えることをお勧めします。
アーケードジョイスティック(arcade joystick)には、2、4、または8方向に移動するスイッチがあります。ジョイスティックの各方向を回路基板上の異なるキーにマッピングすることにより、 (circuit board)MAMEをプログラムして入力を受け入れることができます。
アーケードマシンで使用されるスイッチには、次の2種類があります。
- (Leaf spring switches)多くのアーケード愛好家は、板ばねスイッチの方が優れていると考えています。その理由は、デザインがゲームをプレイするときのより良い感触を提供するからです。
- マイクロ(Microswitches)スイッチは剛性が高い傾向がありますが、板ばねよりも見つけやすく、メンテナンスもはるかに少なくて済みます。
コントロールのインストール(Installing The Controls)
これは、アーケードマシンエミュレータプロジェクト(arcade machine emulator project)全体の中で最も難しい部分です。コントロールに対応する適切なコネクタにワイヤを圧着またははんだ付けします。これを行うには、アース線(ground wire)コネクタを直列に共通のアースにリンクします。また、キーボードエンコーダー(keyboard encoder)をコンピューターに接続する必要があります。
キーボードエンコーダー(keyboard encoder)は、コンピューターをアーケードコントロール(arcade control)に接続するために使用されるものです。MAMEは各アーケードコントロール(arcade control)に対応するキーボードキー(keyboard key)を提供するため、それを使用してコントロールをテストし、必要に応じて設定する必要があります。
配線が完了したら、 MAMEプログラム(MAME program)を実行してコントロールをテストできます。コントロールによってシミュレートされているキーストロークを特定し、それらをMAME(MAME)の正しいコントロール設定にマッピングするため、このプロセスは遅くなります。
これは、ジョイスティックを右(joystick right)に押すことはキーストロークBに対応する可能性があることを意味します。Bがジョイスティックを右に押すプレーヤーにマップされるように、 MAMEの設定を編集する必要があります。すべてのアクションに対してこのプロセスを繰り返します。
さまざまなコンポーネントを接続するには、電源タップまたはジャンクションボックス(power strip or junction box)をマシンの内部に取り付ける必要があります。機械の電源を入れるためにキャビネットを開ける必要がないようにするために、外部の電源スイッチ(power switch)も便利です。
アーケードの雰囲気(The Arcade Atmosphere)
アーケードマシンの光と音は、それを実際に生き生きとさせるものです。照明付きのディスプレイ(lit display)としっかりしたサウンドシステム(sound system)がなければ、プロジェクトは完了しません。グラフィックは重要ですが、プロジェクトの信憑性を引き出すのは小さなことです。
必要なもの:
- アーケードマシン(arcade machine)のオーバーヘッドディスプレイ(overhead display)用の光源、プレキシガラス、マーキー。マーキーは、アートワークが描かれた半透明の素材で、自分で作成することも、既製のものを購入することもできます。
- 蛍光灯の照明(Fluorescent light)器具は、白熱灯よりも優れた選択肢です。多くの熱を発生せず、電球の寿命が長く、さまざまな長さで見つけることができるからです。
- アートワークを保護するために、マーキーはプレキシグラス(Plexiglas)のシートの間に挟まれる必要があります。キャビネットの上部に蛍光灯(fluorescent light)を設置し、マーキーが配置される方向に光源を向けます。表示どおりにすべてが完全にフィットするまで、フィクスチャを微調整します。
- サウンドは、選択したモニターのタイプによって異なります。テレビの場合、デフォルトのスピーカーで問題なく動作するはずです。コンピューターのモニターには、ご使用のバージョンの(computer monitor)MAMEと互換性のあるサウンドカードをインストール(card installation)する必要があります。これは、キャビネット内に入るいくつかのマウントされたスピーカーに加えて。
キャビネットの構築(Building The Cabinet)
アーケードマシンキャビネット(machine cabinet)の購入は、さまざまな倉庫、オークション、およびWebサイトで行うことができます。キャビネット(Cabinet)部品は個別に購入することもできますが、全体として、オプションは高価になります。高価なだけでなく、MAMEのセットアップがプレハブの(MAME setup)アーケードキャビネット(arcade cabinet)内に収まるという保証はありません。
独自のキャビネットをゼロから構築する場合は、自宅のどこに置くかを考慮して、コンピューター、選択したモニター、設置用のコントロールの種類を考慮する必要があります。
唯一の設計上の制限は、使用する機器、利用可能な床面積(floor space)、予算、および想像力によってもたらされます。キャビネットの設計についてサポートが必要な場合は、支援できるDIYWebサイトがたくさんあります。(DIY)
独自のアーケードキャビネットを構築するには、次のものが必要です。
- ファイバーボードなど(Fiberboard or something)、体を作るのに似たもの。
- 木工用ボンド(Wood glue)、ネジ、ボルト、ブラケットで固定します。
- ドリル、ジグソー、ドライバー、およびその他の同様のツール。ドア(Door)のヒンジ、留め金、電源スイッチ(power switch)はすべてオプションのコンポーネントです。
- ゲームのコントロールパネル(game control panel)を配線するための十分なスペース。これは、複数の制御システム(control system)設定を組み合わせようとしている場合に特に重要です。
初めてのプロジェクトでは、(time project)コントロールパネル(control panel)のプロットに関するヘルプをWebで確認してください。これは、複雑さや間違いを避け、プロジェクト全体のストレスを軽減するためです。
How To Turn Your Old Computer Into An Arcade Machine
Arcades are somethіng of a relic from days past. You may occasionally catch one in your local mall, bowling alley, and amusement parks or other family attractions, but for the most part, they’ve gone the waу of the dіnosaur. Not only that but the arсades оf today don’t tend to hоuse the familiаr games of yesteryear.
MAME, short for Multiple Arcade Machine Emulator, has seen fit to do its part in recreating the original arcade experience in the form of a multi-purpose emulation framework. An emulator is a software designed to mimic specific hardware. There are many out there that will imitate an arcade machine (as well as other gaming consoles) but MAME is hands-down the best for the job.
The sole purpose MAME set out to accomplish was the preservation of old arcade titles. Most but not all arcade games operate on a similar hardwired processor chip setup. But there are others, like Dragon’s Lair, that ran on laserdiscs.
MAME will emulate the hardware that housed the games, including the machine’s memory, processors, or CPU (central processing unit). When you pair it up with an arcade game ROM (read-only memory) and the perfect sound, MAME will imitate the game for you. It serves as a perfect arcade machine emulator.
A ROM is essentially the storage software for the game you intend to play. MAME supports thousands of different ROMs so finding one for your nostalgia trip, should be a rather simple task.
How To Turn Your Old Computer Into An Arcade Machine
Before we can begin building an old time arcade machine, there are a few things you’ll need to know. Firstly, creating an arcade machine emulator is not a simple project. The undertaking will require skills in more than just your knowledge of games and tech. There will also be a need for coding, soldering, wiring, and a bit of carpentry.
You could just enjoy the games on your regular everyday computer, but that’s not the experience we’re going for in this article.
The Legality Of It All
MAME is free and open for use to the public but does not come with any ROMs. The reason for this is that arcade games, including those with companies that may have have since closed, are still copyright protected.
This means that unless you have a physical copy of the game itself, the download and use of the ROM would be considered against the law.
For this project, we’re going to assume that you have legitimately purchased a physical copy of the game you plan to play. All you’re missing is the hardware to play it on. In this case, the use of both MAME and the ROM(s) are perfectly legal.
The Right Computer & Monitor For The Job
The MAME website lists the minimum requirements for running MAME on a computer as:
- Any MMX-capable AMD or Intel processor.
- Windows 98 or later.
- DirectX 5.0 or later.
- A DirectDraw or Direct3D capable graphics card.
- Any DirectSound compatible sound card.
Understand that the more powerful a computer is, the better it will be at handling the MAME processing requirements. Remember that MAME is attempting to emulate the behavior of the original hardware. This will require a lot of processing power.
The basic PC version of MAME runs a command-line system meaning you’ll need to type in commands to edit settings and play the ROMs. You can find ports of MAME that will run on machines with a Mac or Linux-based operating system. If you download the basic PC version of MAME, you’ll see that it’s a command-line system.
A monitor will be a necessity and most MAME enthusiasts prefer a cathode ray tube (CRT) TV to a computer monitor. This is because the older CRT models create a more true to heart arcade visual experience. Just make sure that whichever screen you choose, it is capable of connecting to your computer.
Choosing Your Controls
The controls you choose for your arcade machine emulator will depend on the games you want to play. Racing game? Use a steering wheel and pedal combo. Games like Centipede? A trackball works best. You want to play Tempest? The original game used a dial-like rotary controller.
Then there is the standard combination of joysticks and buttons. Regardless, MAME will likely support it so long as you turn it on using a line command.
Standard computer joysticks, steering wheels or gamepads will work with most games. You can install them via PC ports or connect them via USB. However, they don’t necessarily reproduce the feeling of a real arcade machine. You’ll need to go out and buy the real deal from vendors who sell prefabricated game control panels.
A prefabricated control panel will cost you more than buying the parts separately, but it will save you time when it comes to wiring and encoding your controls. Though, there are some MAME arcade machine fabricators that like the freedom to do it all themselves. Some will even include multiple control devices on a single machine. The choice is yours in the end.
Using Arcade Controls
In order to use the controls, you’ll have to map them. MAME maps your arcade controls to specific keyboard keybinds by default. Each key of your keyboard is actually just a switch. You’ll want to replace the default switches with those of your controls.
An arcade joystick has switches that move in two, four, or eight directions. By mapping each direction of the joystick to a different key on the circuit board, you can program MAME to accept the input.
There are two kinds of switches used in arcade machines:
- Leaf spring switches are considered the better of the two by many arcade enthusiasts. The reason being that the design provides a better feel when playing a game.
- Microswitches tend to be on the stiffer side but are easier to find and require far less maintenance than leaf spring.
Installing The Controls
This is the most difficult part of the entire arcade machine emulator project. You’ll be crimping or soldering the wires to the appropriate connectors that correspond to the controls. You can do this by linking the ground wire connectors in series to a common ground. You’ll also need to connect the keyboard encoder to your computer.
A keyboard encoder is what is used to connect your computer with the arcade controls. Since MAME gives each arcade control a corresponding keyboard key, you’ll have to use it to test out the controls and set them as you want them.
You can run the MAME program to test your controls once they’ve been wired. This process is slow as you’ll be determining which keystrokes are being simulated by the controls and then mapping them to the correct control settings in MAME.
This means that pushing the joystick right may correspond with the keystroke B. You would need to edit the settings in MAME to match that B should map to the player pushing right on the joystick. Repeat this process for every action.
A power strip or junction box will need to be installed inside your machine to plug in your various components. An exterior power switch is also nice to have to avoid the need to open the cabinet to turn the machine on.
The Arcade Atmosphere
The lights and sounds of an arcade machine are what really bring it to life. The project wouldn’t be complete without a lit display and a solid sound system. Graphics are important but it’s the little things that bring out the project’s authenticity.
What you’ll need:
- A light source, some plexiglass, and a marquee, for the arcade machine’s overhead display. The marquee is a translucent material with artwork on it that you can either do yourself or you can buy one premade.
- Fluorescent light fixtures are a better choice than incandescents as they don’t generate a lot of heat, the bulbs last longer, and they can be found in different lengths.
- In order to protect the artwork, the marquee will need to be sandwiched between the sheets of Plexiglas. Install the fluorescent light in the top of the cabinet and aim the light source in the direction of where the marquee will be. Tweak the fixture until everything fits perfectly as you see it.
- The sound will depend on the type of monitor you chose. For TV sets, the default speakers should work just fine. A computer monitor will require a sound card installation that is compatible with your version of MAME. This, in addition to a few mounted speakers that will go inside the cabinet.
Building The Cabinet
The purchase of an arcade machine cabinet can be made at various warehouses, auctions, and websites. Cabinet parts can also be purchased separately but all in all, the option will be costly. Not only expensive but there’s no guarantee that your MAME setup will fit inside a prefabricated arcade cabinet.
If you intend on building your own cabinet from scratch you should take into consideration the computer, monitor you’ve chosen, the type of controls for installation, on top of where you expect to put it in your home.
The only design limitations are contributed by the equipment used, available floor space, your budget, and your imagination. If you need help in the design of your cabinet there are plenty of DIY websites that can assist you.
To build your own arcade cabinet, you’re going to need:
- Fiberboard or something similar to make the body.
- Wood glue, screws, bolts, and brackets to hold it together.
- A drill, a jigsaw, screwdriver, and other similar tools for the job. Door hinges, clasps, and a power switch are all optional components.
- Enough room for wiring your game control panel. This is particularly important if you’re attempting to combine multiple control system setups.
For a first time project, look to the web for help in plotting out your control panel. This is to avoid complications and mistakes, making for a less stressful project overall.