MAME 0.288

다목적 에뮬레이션 프레임워크
MAME 스크린샷
MAME는 수십 년간 출시된 수많은 고전 아케이드 게임과 컴퓨터 시스템의 하드웨어를 소프트웨어적으로 구현하여 디지털 역사로 보존하고 재현하는 오픈 소스 에뮬레이터 프로젝트입니다. 1997년 니콜라 살모리아(Nicola Salmoria)에 의해 시작된 이 프로젝트는 단순히 게임을 즐기는 목적을 넘어, 사라져가는 과거의 전자 오락 및 컴퓨팅 자산이 영구적으로 소실되는 것을 막는 기술적 아카이브 역할을 수행합니다. MAME는 게임 내부의 소스 코드나 그래픽을 강제로 변환하여 구동하는 방식이 아니라, 실제 기기에 탑재되었던 CPU, 사운드 칩, 비디오 회로 등의 물리적 하드웨어 동작 방식을 그대로 시뮬레이션합니다. 이를 통해 오리지널 기기에서 실행되던 원래의 게임 롬(ROM) 데이터를 수정 없이 그대로 구동할 수 있어 원작 고유의 그래픽, 사운드, 심지어 버그나 타이밍까지 완벽에 가깝게 재현합니다. 수천 가지 종류의 고전 아케이드 기판뿐만 아니라 옛날 가정용 콘솔 게임기, 초기 개인용 컴퓨터(PC), 계산기 등 전자 부품으로 구동되던 방대한 시스템을 지원하여 컴퓨터 역사학자들과 고전 게임 마니아들에게 독보적이고 필수적인 가치를 지닌 소프트웨어로 인정받고 있습니다.

기능

MAME는 하드웨어 보존과 에뮬레이션의 극대화를 위해 매우 다양하고 정밀한 핵심 기능들을 탑재하고 있습니다.

  • 압도적인 하드웨어 아키텍처 에뮬레이션: Z80, 6502, Motorola 68000 등 수많은 구형 8비트, 16비트, 32비트 마이크로프로세서와 커스텀 사운드 및 그래픽 칩셋을 완벽하게 시뮬레이션하여 전 세계에 존재했던 수만 개 이상의 아케이드 게임 타이틀과 역사적인 컴퓨터 시스템을 왜곡 없이 구동합니다.
  • 완벽한 오리지널 그래픽 및 디스플레이 재현: 과거 브라운관(CRT) 모니터 특유의 주사선과 볼록한 화면 왜곡 효과를 디지털로 정밀하게 재현할 수 있는 고급 HLSL(High-Level Shader Language) 및 GLSL 셰이더 기능을 내장하여 최신 고해상도 디스플레이에서도 오락실 고유의 아날로그 감성을 그대로 경험할 수 있습니다.
  • 강력한 입력 장치 커스터마이징 및 매핑: 아케이드 기기 특유의 8방향 레버와 버튼 배열을 일반 PC 키보드, 마우스, 조이스틱, 게임패드에 자유롭게 할당할 수 있으며 트랙볼, 다이얼식 패들, 광선총(Lightgun), 레이싱 게임용 스티어링 휠 등 특수 컨트롤러 신호까지 정밀하게 변환하여 지원합니다.
  • 효율적인 게임 롬 데이터 매니지먼트 및 UI: 방대한 양의 게임 데이터를 제조사별, 출시 연도별, 장르별, 구동 하드웨어 기판별로 분류할 수 있는 필터링 시스템을 제공하며 자체 내장된 GUI 환경을 통해 게임 스크린샷, 캐비닛 이미지, 전단지 등의 부가 정보를 직관적으로 확인하고 실행할 수 있습니다.
  • 정밀한 오디오 동기화 및 복원: 과거 아케이드 기판에 널리 사용되던 FM 음원 칩셋과 PCM 사운드 시스템의 주파수를 완벽하게 복원하여 게임 내 배경음악과 효과음이 찢어지거나 밀리는 현상 없이 기판 고유의 소리를 정확하게 출력합니다.
  • 고급 디버깅 툴 세트 지원: 에뮬레이션 내부의 CPU 레지스터 상태, 메모리 맵, 그래픽 VRAM 레이아웃, 오디오 버퍼 등을 실시간으로 모니터링하고 코드를 분석할 수 있는 강력한 개발자용 디버거를 제공하여 시스템 아키텍처 분석 및 게임 모딩, 홈브루 소프트웨어 개발을 지원합니다.

시스템 요구사항

MAME는 에뮬레이션 대상 하드웨어에 따라 요구 제원이 크게 달라지는 특징을 가지고 있습니다.

  • 최소 사양: Intel Core i3 또는 AMD 동급 프로세서, 4GB RAM, DirectX 9 또는 OpenGL 2.1을 지원하는 그래픽 카드, Windows 7 64비트 이상 (고전 2D 8비트 게임 구동용)
  • 권장 사양: Intel Core i5/i7 또는 AMD Ryzen 5 이상 고성능 프로세서, 8GB 이상의 RAM, DirectX 11/OpenGL 4.5 이상 및 모던 셰이더 적용이 가능한 외장 그래픽 카드, Windows 10/11 64비트 환경 (초기 3D 게임 및 고성능 기판, 고급 CRT 셰이더 필터 적용 시 필수)
  • 기타 사항: 방대한 양의 데이터 세트를 빠르게 로딩하기 위해 SSD 설치를 적극 권장하며, 조이스틱이나 게임패드 등의 외부 컨트롤러가 있으면 더욱 원활한 이용이 가능합니다.

사용조건

오픈 소스 라이선스에 따라 무료로 사용할 수 있습니다.

주의사항

MAME는 실제 기계의 회로를 그대로 소프트웨어로 번역하는 순수 에뮬레이션을 지향하기 때문에, 하드웨어의 사양이 조금만 높아져도(예: 90년대 후반 이후 3D 아케이드 기판) PC에 요구되는 CPU 연산량이 기하급수적으로 증가하여 프레임 드롭이 발생할 수 있습니다. 또한, 프로그램 버전이 업데이트될 때마다 하드웨어 분석 정보가 더욱 정밀하게 수정되므로 기존 버전에서 잘 작동하던 일부 롬(ROM) 파일이 최신 버전 MAME에서 구동되지 않거나 구조 변경으로 인해 재덤프된 최신 롬 파일 세트를 요구할 수 있으므로 버전 간의 호환성을 항상 체크해야 합니다. 마지막으로, 대다수의 시스템은 정상적인 부팅 및 하드웨어 구동을 위해 기판 고유의 시스템 바이오스(BIOS) 롬 파일이 게임 롬과 같은 디렉터리에 함께 존재해야만 작동하므로 실행 전 필수 바이오스의 유무를 반드시 확인해야 합니다.

리뷰

아직 등록된 블로그 리뷰가 없습니다.
마메, SoftPick,자료실,네이버 소프트웨어,심파일,무료 프로그램 다운로드,프리웨어,셰어웨어,공개 소프트웨어,오픈 소스,자유 소프트웨어,퍼블릭 도메인