아케이드 게임 PC로 하는 법 - MAME 에뮬레이터 완벽 설치 가이드

안녕하세요, 우리들의 주파수 구독자 여러분! 이번에는 콘솔이 아니라 오락실(아케이드) 기판을 통째로 PC에서 돌리는 에뮬레이터, **MAME(Multiple Arcade Machine Emulator)**를 다뤄봅니다. 스트리트파이터 시리즈, 메탈슬러그, 갤러그 같은 옛날 오락실 게임들이 그리우셨다면, 오늘 가이드로 처음부터 끝까지 세팅해보세요.

1. MAME란 무엇인가

MAME는 1997년부터 개발돼 온 오픈소스 프로젝트로, 개별 게임마다 하드웨어가 전부 달랐던 수천 종의 아케이드 기판을 회로 단위로 그대로 재현합니다. 콘솔 에뮬레이터가 “게임기 한 종류”를 흉내 내는 것과 달리, MAME는 기판마다 다른 CPU·사운드칩·그래픽 구조를 게임별로 각각 에뮬레이션하기 때문에 지원 게임 수가 4만 개를 넘습니다. 다만 그만큼 설정 방식도 콘솔 에뮬레이터와는 조금 다릅니다.

2. 준비물

항목내용
PC 사양대부분의 아케이드 게임은 요구 사양이 낮음(2000년대 초반 이전 기판 기준). 최근 5년 내 PC면 충분
에뮬레이터MAME (무료, 오픈소스) 또는 프론트엔드가 포함된 배포판
ROM 파일본인이 소유한 아케이드 기판을 직접 덤프한 이미지
컨트롤러아케이드 스틱 또는 일반 게임패드(키보드도 가능)

⚠️ ROM 파일은 반드시 본인이 소유한 기판을 직접 덤프했거나 저작권이 만료·공개된 것만 사용하세요. 인터넷에서 임의로 내려받는 것은 저작권법 위반입니다.

3. MAME 설치

  1. MAME 공식 사이트(mamedev.org)의 다운로드 페이지에서 최신 Windows 빌드(64비트)를 내려받습니다.
  2. 압축을 풀기만 하면 설치 과정 없이 바로 실행 파일(mame.exe)이 준비됩니다. 별도 설치 마법사가 없는 포터블 방식입니다.
  3. 명령줄 기반이라 진입 장벽이 있다고 느껴진다면, 아래에서 소개할 **프론트엔드(그래픽 런처)**를 함께 설치하는 걸 추천합니다.

4. ROM 파일과 버전 매칭 — 가장 중요한 단계

MAME를 처음 쓰는 사람들이 가장 많이 걸려 넘어지는 부분입니다. MAME는 ROM set의 내부 구조(체크섬)가 실행 중인 MAME 버전과 정확히 일치해야만 게임을 인식합니다. 예를 들어 0.276 버전용으로 만들어진 ROM set을 0.250 버전 MAME에 넣으면 “Wrong Version” 혹은 “Missing” 오류가 뜨며 실행되지 않습니다.

  1. MAME 실행 파일 버전(mame.exe -help 또는 첫 실행 화면에서 확인 가능)을 먼저 확인합니다.
  2. 사용할 ROM set이 해당 버전에 맞춰 정리된 것인지 확인합니다(버전이 다르면 파일 내부 데이터가 달라 인식되지 않습니다).
  3. 신규 기판을 새로 덤프한 게 아니라면, MAME 버전을 최신으로 유지하면서 그에 맞는 ROM set을 함께 관리하는 방식이 가장 트러블이 적습니다.

5. 폴더 구조 설정

  1. MAME 실행 파일과 같은 위치에 roms 폴더를 만듭니다.
  2. 각 게임의 ROM 파일(zip 압축 그대로, 압축을 풀지 않은 상태)을 이 폴더에 넣습니다. MAME는 게임 하나당 zip 파일 하나를 그대로 인식하는 구조입니다.
  3. 필요하다면 mame.ini 파일을 만들어(mame.exe -createconfig 실행 시 자동 생성) rompath 항목에 roms 폴더 경로를 지정합니다. 기본 위치(roms 폴더)를 그대로 쓰면 별도 설정 없이도 인식됩니다.

6. 첫 실행 및 게임 불러오기

  1. mame.exe를 실행하면 인식된 ROM 목록이 뜹니다(처음 실행 시 전체 게임 목록을 스캔하느라 시간이 조금 걸립니다).
  2. 목록에서 원하는 게임을 선택하고 실행하면 바로 플레이할 수 있습니다.
  3. 명령줄로 직접 실행하려면 mame.exe 게임이름 형태로 입력합니다(게임이름은 ROM zip 파일명과 동일).

7. 프론트엔드로 편하게 관리하기

목록이 텍스트 위주라 불편하다면, 다음 하나를 추가로 설치해 스크린샷·박스아트가 붙은 그래픽 런처로 관리할 수 있습니다.

프론트엔드특징
RetroArch (MAME 코어)하나의 런처로 다른 콘솔 에뮬레이터와 통합 관리 가능
LaunchBox박스아트·플레이 영상까지 자동으로 긁어오는 인기 프론트엔드
Attract-Mode아케이드 캐비닛 느낌의 풀스크린 UI, 저사양에도 가벼움

8. 컨트롤러 및 키 설정

  1. MAME 실행 중 Tab 키를 누르면 인게임 설정 메뉴가 뜹니다.
  2. Input (general) 또는 Input (this game) 메뉴에서 버튼을 하나씩 눌러 원하는 키/패드 버튼으로 재매핑할 수 있습니다.
  3. 기본 키보드 조작은 방향키 이동, Ctrl 공격, Alt 점프, 5번 키가 코인 투입, 1번 키가 1P 스타트입니다. 처음 실행했는데 게임이 시작 안 되면 코인부터 넣지 않아서인 경우가 많습니다.
  4. 아케이드 스틱을 쓴다면 Tab → Input (general)에서 조이스틱 축을 아날로그가 아닌 디지털(8방향)로 인식하게 캘리브레이션하는 걸 추천합니다.

9. 자주 발생하는 오류와 해결법

① ROM 목록에 게임이 안 뜨거나 “Missing” 표시 → ROM set 버전과 MAME 실행 파일 버전이 다릅니다. 두 버전을 맞춰서 다시 받으세요.

② 게임은 실행되는데 화면이 안 나옴(검은 화면) → 시작 화면에서 코인(5번 키)과 스타트(1번 키)를 누르지 않아서인 경우가 많습니다. 일부 게임은 부팅 로고 이후 자동으로 넘어가지 않습니다.

③ 사운드가 이상하거나 튐mame.ini에서 samplerate 값을 확인하거나, PC 사양이 매우 낮다면 throttle 옵션을 조정해보세요.

④ 특정 게임만 실행 즉시 오류 창과 함께 종료 → 해당 게임의 ROM set이 손상됐거나 불완전한 경우입니다. zip 파일 내부 구성이 MAME가 요구하는 파일 목록과 정확히 일치하는지 확인하세요.

⑤ 화면이 너무 작거나 비율이 이상함 → 대부분의 아케이드 게임은 세로형(수직) 화면입니다. Tab → Video Options에서 회전(Rotate) 옵션을 켜면 모니터를 세로로 돌린 것처럼 표시할 수 있습니다.

10. MAME vs 다른 아케이드 에뮬레이터 비교

에뮬레이터장점단점
MAME (단독)지원 기판 수 압도적, 정확도 최고, 지속적 업데이트ROM 버전 매칭이 까다로움, UI가 텍스트 위주
FBNeo (Final Burn Neo)가볍고 빠름, 네오지오·캡콤 계열 호환성 우수지원 게임 수가 MAME보다 적음
RetroArch (MAME/FBNeo 코어)다른 콘솔과 통합 관리, 세이브스테이트 등 부가 기능 풍부코어별로 별도 ROM set이 필요해 관리가 더 복잡해질 수 있음

FAQ

Q. ROM 버전을 매번 맞추기 번거로운데 방법이 없나요? A. MAME를 최신 버전으로 유지하고, 그에 맞는 ROM set을 함께 구해 쓰는 습관을 들이는 게 가장 확실합니다. 오래된 ROM set을 최신 MAME에서 억지로 돌리는 방법은 게임마다 결과가 달라 권장하지 않습니다.

Q. 저사양 PC에서도 돌아가나요? A. 대부분의 아케이드 게임은 1990년대 기판 기준이라 요구 사양이 매우 낮습니다. 다만 1999년 이후 3D 폴리곤 기반 기판(일부 세가/남코 기판) 게임은 상대적으로 무거울 수 있습니다.

Q. 아케이드 스틱이 꼭 필요한가요? A. 필수는 아닙니다. 키보드나 일반 게임패드로도 충분히 플레이할 수 있지만, 격투 게임류는 아케이드 스틱이 있으면 훨씬 원래 느낌에 가깝습니다.

Q. 스크린샷이나 베젤(캐비닛 테두리) 이미지도 넣을 수 있나요? A. 네. MAME 공식 아트워크 팩이나 프론트엔드(LaunchBox 등)의 테마 기능으로 캐비닛·베젤 이미지를 추가해 오락실 느낌을 살릴 수 있습니다.

핵심 요약

  • MAME는 게임 하나하나의 기판 회로를 그대로 재현하는 방식이라 지원 게임 수가 압도적으로 많다.
  • 가장 중요한 원칙은 ROM set 버전과 MAME 실행 파일 버전을 정확히 맞추는 것.
  • ROM은 zip 압축을 풀지 않은 상태로 roms 폴더에 넣는다.
  • 처음 실행했을 때 화면이 멈춰 있다면 코인(5번 키)·스타트(1번 키)부터 확인.
  • 텍스트 목록이 불편하면 RetroArch나 LaunchBox 같은 프론트엔드를 추가로 설치.

직접 소장한 기판을 덤프한 ROM으로만 즐기시고, 오늘 가이드가 도움이 되셨다면 다음 가이드도 기대해 주세요!

댓글

처음 쓰는 닉네임이면 자동 등록됩니다. 같은 닉네임 재사용/삭제엔 같은 비밀번호를 입력하세요.
불러오는 중…