본문 바로가기

컴퓨터와 인터넷

마메 롬 종류와 폴더 구조

728x90
반응형

 

MAME(Multiple Arcade Machine Emulator)에서 사용되는 롬(ROM) 파일에는 여러 종류가 있습니다. 각 롬 파일은 특정한 기능과 용도를 가지며, 올바르게 실행하려면 MAME가 해당 롬을 정확하게 인식해야 합니다.

1. 기본 롬 종류

① Parent ROM (부모 롬)

  • 게임의 기본적인 데이터를 포함한 롬
  • 다른 변종(클론) 롬들이 이 롬을 기반으로 실행됨
  • 예: Street Fighter II (World 920312)

② Clone ROM (클론 롬)

  • 부모 롬을 기반으로 변경된 버전
  • 지역(일본판, 북미판, 유럽판)이나 그래픽, 사운드가 일부 변경된 것
  • 부모 롬 없이 단독 실행이 불가능한 경우가 많음
  • 예: Street Fighter II' Champion Edition (Japan 920513) (부모 ROM이 필요)

2. 특수 롬 종류

③ BIOS ROM (바이오스 롬)

  • 특정 하드웨어(아케이드 기판, 콘솔 등)에서 실행되기 위해 필수적인 롬
  • MAME에서는 Neo Geo, Naomi, CPS3 등의 기판을 위한 바이오스 파일이 필요
  • 예: neogeo.zip (Neo Geo 바이오스), naomi.zip (Sega Naomi 바이오스)

④ Device ROM (디바이스 롬)

  • 일부 하드웨어에 필요한 추가적인 롬
  • 특정 게임의 컨트롤러(예: 건슈팅 게임), 보조 칩셋 등에 필요한 경우가 많음

⑤ CHD (Compressed Hunks of Data) 파일

  • CD 기반 아케이드 게임(Naomi, Gauntlet Legends 등)에 필요한 대용량 데이터 파일
  • 롬 파일과 별도로 제공되며, MAME의 roms 폴더에 저장
  • 예: Killer Instinct (CHD 필요), Street Fighter III (CPS3 기반)

⑥ Samples (샘플 파일)

  • 사운드 에뮬레이션이 불완전한 게임을 위해 실제 아케이드 사운드 데이터를 별도로 제공
  • 예: samples 폴더에 .wav 파일을 포함하여 일부 게임에서 사용

3. MAME 롬셋 종류

MAME 롬은 배포 방식에 따라 여러 종류로 분류됩니다.

4. 주의할 점

  • MAME 버전에 따라 롬 파일이 다를 수 있음 (롬셋이 최신 버전과 호환되는지 확인 필요)
  • BIOS 및 CHD 파일이 필요한 게임인지 확인
  • 롬 파일은 반드시 정확한 폴더 구조 (roms 폴더)에 저장해야 함

 

5. MAME 롬 폴더 구조

MAME 롬(ROM)과 CHD 파일은 같은 폴더에 저장하면 안 됩니다. MAME에서 올바르게 인식되려면 다음과 같은 폴더 구조를 유지해야 합니다.


📂 올바른 MAME ROM & CHD 파일 저장 방식

5-1. roms 폴더 내부 구조

MAME의 roms 폴더 내에서 게임별 폴더를 만들고, CHD 파일은 그 폴더 안에 저장해야 합니다.

📂 roms
├── 📄 game.zip (게임 롬 파일)
├── 📂 game (게임과 동일한 이름의 폴더)
│ ├── 📄 game.chd (CHD 파일)

5-2. 예제 (Street Fighter III: 3rd Strike)

CHD 파일을 포함한 MAME 폴더 구조 예시:

MAME/
└── roms/
    ├── sfiii3.zip    (게임 롬 파일)
    ├── sfiii3/       (CHD 폴더)
    │   ├── 33s000.chd (CHD 파일)

 

💡 여기서 sfiii3.zip은 게임 롬이며, sfiii3 폴더 안에 CHD 파일(33s000.chd)이 있어야 합니다.


📌 정리하자면:

롬 파일 (.zip) → roms 폴더에 직접 저장
CHD 파일 (.chd)게임명과 동일한 폴더를 만들고 그 안에 저장
CHD 폴더명은 게임 롬 파일 이름과 동일해야 함

이렇게 구성하면 MAME가 자동으로 CHD 파일을 인식하고 게임을 실행할 수 있습니다. 😊

728x90
반응형