아케이드는 과거의 유물입니다. 가끔 동네 쇼핑몰, 볼링장, 놀이동산 또는 기타 가족 명소에서 잡을 수 있지만 대부분은 공룡의 길을 갔습니다. 뿐만 아니라 오늘날의 아케이드는 과거의 친숙한 게임을 수용하는 경향이 없습니다.
MAME ( Multiple Arcade Machine Emulator 의 약자 )는 다목적 에뮬레이션 프레임워크(emulation framework) 의 형태로 원래 아케이드 경험(arcade experience) 을 재현하는 데 적절한 역할을 하는 것으로 나타났습니다 . 에뮬레이터는 특정 하드웨어를 모방하도록 설계된 소프트웨어입니다. 아케이드 머신(arcade machine) (및 다른 게임 콘솔) 을 모방하는 제품이 많이 있지만 MAME 는 이 작업에 가장 적합합니다.
MAME 가 달성 하려는 유일한 목적 은 오래된 아케이드 타이틀을 보존하는 것이었습니다. 모든 아케이드 게임은 아니지만 대부분은 유사한 유선 프로세서 칩 설정(hardwired processor chip setup) 에서 작동합니다 . 그러나 Dragon's Lair(Lair) 와 같이 레이저 디스크에서 실행 되는 다른 것들이 있습니다 .
MAME 는 머신의 메모리, 프로세서 또는 CPU (중앙 처리 장치)를 포함하여 게임을 수용한 하드웨어를 에뮬레이트합니다. 아케이드 게임 ROM (읽기 전용 메모리)과 완벽한 사운드를 결합하면 MAME 가 게임을 모방합니다. 완벽한 아케이드 머신 에뮬레이터(arcade machine emulator) 역할을 합니다 .
ROM 은 본질적 으로 플레이하려는 게임 의 저장 소프트웨어 입니다. (storage software)MAME는 수천 개의 서로 다른 ROM을 지원(MAME supports thousands of different ROMs) 하므로 향수 여행을 위한 하나를 찾는 것은 다소 간단한 작업이어야 합니다.
오래된 컴퓨터를 아케이드 기계로 바꾸는 방법(How To Turn Your Old Computer Into An Arcade Machine)
옛날 아케이드 기계(time arcade machine) 를 만들기 전에 알아야 할 몇 가지 사항이 있습니다. 첫째, 아케이드 머신 에뮬레이터(machine emulator) 를 만드는 것은 간단한 프로젝트가 아닙니다. 이 일을 하려면 게임과 기술에 대한 지식 이상의 기술이 필요합니다. 또한 코딩, 납땜, 배선 및 약간의 목공이 필요합니다.
일상적인 컴퓨터에서 게임을 즐길 수 있지만 이 기사에서 우리가 하려는 경험은 그렇지 않습니다.
모든 것의 합법성(The Legality Of It All)
MAME 는 무료이며 대중에게 공개되어 있지만 (MAME)ROM(ROMs) 은 제공되지 않습니다 . 그 이유는 폐업한 회사가 있는 게임을 포함하여 아케이드 게임이 여전히 저작권으로 보호되기 때문입니다.
즉, 게임 자체의 실제 복사본이 없는 한 ROM 의 (ROM)다운로드 및 사용(download and use) 은 법에 위배되는 것으로 간주됩니다.
이 프로젝트에서는 플레이하려는 게임의 실제 사본을 합법적으로 구매했다고 가정합니다. 게임을 플레이할 하드웨어만 있으면 됩니다. 이 경우 MAME(MAME) 와 ROM 을 모두 사용하는 것은 완전히 합법입니다.
작업에 적합한 컴퓨터 및 모니터(The Right Computer & Monitor For The Job)
MAME 웹 사이트 는 컴퓨터 에서 MAME 를 실행하기 위한 최소 요구 사항을 다음과 같이 나열합니다 .
- 모든 MMX 지원 AMD 또는 Intel 프로세서(AMD or Intel processor) .
- Windows 98 이상.
- DirectX 5.0 이상.
- DirectDraw 또는 Direct3D(DirectDraw or Direct3D) 지원 그래픽 카드.
- 모든 DirectSound 호환 사운드 카드(sound card) .
컴퓨터가 더 강력할수록 MAME 처리(MAME processing) 요구 사항을 더 잘 처리할 수 있다는 점을 이해하십시오. MAME 가 원래 하드웨어의 동작을 에뮬레이트하려고 시도하고 있음을 기억하십시오 . (Remember)이것은 많은 처리 능력을 필요로 합니다.
MAME 의 기본 PC 버전(PC version) 은 명령줄 시스템을 실행하므로 설정을 편집하고 ROM(ROMs) 을 재생하려면 명령을 입력해야 합니다 . Mac 또는 Linux 기반 운영 체제(operating system) 가 있는 시스템에서 실행되는 MAME 포트를 찾을 수 있습니다 . MAME 의 기본 PC 버전(PC version) 을 다운로드하면 명령줄 시스템임을 알 수 있습니다.
모니터는 필수품이 될 것이며 대부분의 MAME 애호가들은 컴퓨터 모니터 보다 음극선 (computer monitor)관(cathode ray tube) ( CRT ) TV를 선호합니다 . 이는 구형 CRT 모델이 보다 사실적인 아케이드 시각적 경험을 제공하기 때문입니다. 어떤 화면을 선택 하든(Just) 컴퓨터에 연결할 수 있는지 확인하십시오.
컨트롤 선택(Choosing Your Controls)
아케이드 머신 에뮬레이터(machine emulator) 에 대해 선택한 컨트롤 은 플레이하려는 게임에 따라 다릅니다. 레이싱 게임? 스티어링 휠(steering wheel) 과 페달 콤보를 사용하십시오 . 지네(Centipede) 같은 게임 ? 트랙볼(A trackball) 이 가장 잘 작동합니다. 템페스트(Tempest) 를 플레이 하시겠습니까? 원래 게임은 다이얼과 같은 회전 컨트롤러를 사용했습니다.
그런 다음 조이스틱과 버튼의 표준 조합이 있습니다. 그럼에도 불구(Regardless) 하고, MAME 는 (MAME)라인 명령(line command) 을 사용하여 켜기만 하면 지원할 것 입니다.
표준 컴퓨터(Standard computer) 조이스틱, 스티어링 휠 또는 게임 패드는 대부분의 게임에서 작동합니다. PC 포트를 통해 설치하거나 USB 를 통해 연결할 수 있습니다 . 그러나 그것들이 반드시 실제 아케이드 기계(arcade machine) 의 느낌을 재현하는 것은 아닙니다 . 조립식 게임 제어판(game control) 을 판매하는 공급업체로부터 실제 거래를 구입해야 합니다 .
조립식 컨트롤 패널(control panel) 은 부품을 별도로 구매하는 것보다 비용이 많이 들지만 컨트롤을 배선하고 인코딩할 때 시간을 절약할 수 있습니다. 하지만 모든 것을 스스로 할 수 있는 자유를 좋아하는 MAME 아케이드 기계 제작자가 있습니다. (MAME)일부는 단일 기계에 여러 제어 장치를 포함하기도 합니다. 선택은 결국 당신의 몫입니다.
아케이드 컨트롤 사용하기(Using Arcade Controls)
컨트롤을 사용하려면 컨트롤을 매핑해야 합니다. MAME 는 기본적으로 아케이드 컨트롤을 특정 키보드 키바인드에 매핑합니다. 키보드의 각 키는 실제로 스위치일 뿐입니다. 기본 스위치를 컨트롤의 스위치로 바꾸고 싶을 것입니다.
아케이드 조이스틱(arcade joystick) 에는 2개, 4개 또는 8개 방향으로 움직이는 스위치가 있습니다. 조이스틱의 각 방향을 회로 기판(circuit board) 의 다른 키로 매핑 하여 입력을 받아들이도록 MAME 를 프로그래밍할 수 있습니다 .
아케이드 기계에는 두 가지 종류의 스위치가 사용됩니다.
- 판 스프링 스위치(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) 을 설치하고 천막이있는 방향으로 광원을 조준하십시오. 보이는 대로 모든 것이 완벽하게 맞을 때까지 고정구를 조정합니다.
- 사운드는 선택한 모니터 유형에 따라 다릅니다. TV 세트의 경우 기본 스피커가 제대로 작동해야 합니다. 컴퓨터 모니터(computer monitor) 에는 MAME 버전과 호환되는 사운드 카드 설치(card installation) 가 필요합니다 . 여기에는 캐비닛 내부에 들어갈 몇 개의 장착된 스피커가 추가됩니다.
캐비닛 만들기(Building The Cabinet)
아케이드 머신 캐비넷(machine cabinet) 의 구매는 다양한 창고, 경매, 웹사이트에서 할 수 있습니다. 캐비닛(Cabinet) 부품은 별도로 구입할 수도 있지만 전체적으로 옵션은 비용이 많이 듭니다. 고가일 뿐만 아니라 MAME 설정 이 조립식 (MAME setup)아케이드 캐비닛(arcade cabinet) 안에 들어맞는다는 보장은 없습니다 .
처음부터 자신의 캐비닛을 만들려는 경우 가정에서 예상되는 위치 외에도 선택한 컴퓨터, 모니터, 설치할 컨트롤 유형을 고려해야 합니다.
유일한 설계 제한은 사용된 장비, 사용 가능한 바닥 공간(floor space) , 예산 및 상상력에 의해 결정됩니다. 캐비닛 디자인에 도움이 필요한 경우 도움이 될 수 있는 DIY 웹사이트가 많이 있습니다.
자신만의 아케이드 캐비닛을 만들려면 다음이 필요합니다.
- 몸을 만드는 섬유판 또는(Fiberboard or something) 이와 유사한 것.
- 나무 접착제(Wood glue) , 나사, 볼트 및 브래킷을 함께 고정하십시오.
- 작업을 위한 드릴, 퍼즐, 드라이버 및 기타 유사한 도구. 도어(Door) 경첩, 걸쇠 및 전원 스위치(power switch) 는 모두 옵션 구성 요소입니다.
- 게임 제어판(game control panel) 을 배선하기에 충분한 공간입니다 . 이는 여러 제어 시스템(control system) 설정 을 결합하려는 경우 특히 중요합니다 .
첫 번째 프로젝트 의 경우 웹에서 (time project)제어판(control panel) 을 구성 하는 데 도움을 받으십시오 . 이는 복잡성과 실수를 방지하여 전반적으로 스트레스를 덜 받는 프로젝트를 만들기 위한 것입니다.
How To Turn Your Old Computer Into An Arcade Machine
Arcadеs are something of a relic from days past. You may occasionally catch one in your local mall, bowlіng alley, and amusement parks or other family attractions, but for thе mоst part, they’ve gone the way of the dinosaur. Not only that but the arcades of today dоn’t tend to hоuse the familiar games оf yеsteryear.
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.