오래된 컴퓨터를 아케이드 기계로 바꾸는 방법

아케이드는 과거의 유물입니다. 가끔 동네 쇼핑몰, 볼링장, 놀이동산 또는 기타 가족 명소에서 잡을 수 있지만 대부분은 공룡의 길을 갔습니다. 뿐만 아니라 오늘날의 아케이드는 과거의 친숙한 게임을 수용하는 경향이 없습니다.  

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) 을 구성 하는 데 도움을 받으십시오 . 이는 복잡성과 실수를 방지하여 전반적으로 스트레스를 덜 받는 프로젝트를 만들기 위한 것입니다.



About the author

저는 Windows 및 Office 소프트웨어에 대한 전문 리뷰어입니다. 저는 이러한 프로그램과 다양한 기능에 대한 깊은 지식을 가지고 있습니다. 내 리뷰는 객관적이고 상세하므로 잠재 고객이 프로그램이 얼마나 잘 작동하고 어떤 개선이 이루어질 수 있는지 알 수 있습니다. 나는 또한 리뷰를 통해서든 앱에 대한 최고의 거래를 찾는 것이든 사람들이 필요에 가장 적합한 앱을 찾도록 돕는 것을 좋아합니다.



Related posts