muOS ROM 폴더 이름: 시스템별로 어느 폴더에 넣을까
muOS에서는 정해진 폴더 구조를 그대로 복사할 필요가 없습니다. ROMS 안에 폴더를 만들고 게임을 넣으면, muOS가 폴더 이름을 보고 어떤 시스템인지, 어떤 에뮬레이터를 쓸지 판단합니다. 단, muOS가 그 이름을 알고 있을 때만 그렇습니다. 이 글에서는 muOS가 아는 이름, 이름을 읽는 방식, 그리고 인식하지 못하는 시스템을 설정하는 방법을 소개합니다.
테스트 환경: Anbernic RG40XXH · muOS 2601.0 Jacaranda. 아래 목록은 이 버전에 내장된 목록입니다(assign.json, 34개 시스템에 378개 이름).
폴더 위치
- SD 카드 1: 카드 맨 위에 있는
ROMS폴더. - SD 카드 2(있는 경우): 그 카드 맨 위에 있는
ROMS폴더.
시스템마다 ROMS 안에 바로 자기 폴더를 둡니다. 예: ROMS/GBA. muOS는 이 폴더들을 자동으로 만들지 않습니다. 새 카드에서는 ROMS가 비어 있거나 몇 개만 있을 수 있습니다.
muOS가 폴더 이름을 읽는 방식
Explore Content에서 폴더를 처음 열면 muOS는:
- 폴더 이름을 소문자로 바꾸고,
- **공백,
-,_,+**를 지운 뒤, - 그 결과를 목록에서 찾습니다. 있으면 그 폴더에 해당 시스템과 기본 에뮬레이터가 지정됩니다.
그래서 GBA, gba, Game Boy Advance, **game-boy-advance**는 모두 작동합니다. gba나 gameboyadvance가 되고, 둘 다 목록에 있기 때문입니다.
당연히 있을 것 같은데 2601 목록에 없는 이름도 있어서, 그런 폴더는 인식되지 않습니다.
Game Boy Color(gameboycolor).Game Boy와Game Boy Advance는 인식됩니다.GBC를 쓰세요.- **
FBNeo**와MAME. 에뮬레이터 자체는 들어 있습니다.ARCADE나FBA를 쓰세요. NDS등 목록에 이름이 없는 시스템(아래 참고).
목록
추천 이름은 muOS 목록에 있고 입력하기 쉬운 이름입니다. 다른 이름을 써도 됩니다.
| 시스템 | 추천 이름 | muOS가 인식하는 다른 이름(일부) |
|---|---|---|
| 닌텐도 게임보이 | GB |
GAMEBOY, DMG, Game Boy |
| 닌텐도 게임보이 컬러 | GBC |
GBCOLOR, NGBC(Game Boy Color는 안 됨, 위 참고) |
| 닌텐도 게임보이 어드밴스 | GBA |
GBADVANCE, Game Boy Advance |
| 닌텐도 패미컴 / NES | NES |
FC, FAMICOM |
| 닌텐도 슈퍼 패미컴 / SNES | SNES |
SFC, SUPERNES, Super Famicom |
| 닌텐도 64 | N64 |
64, NINTENDO64 |
| 세가 메가 드라이브 / 제네시스 | MD |
GENESIS, MEGADRIVE, GEN |
| 세가 마스터 시스템 | SMS |
MS, MASTERSYSTEM |
| 세가 게임 기어 | GG |
GAMEGEAR |
| 세가 32X | 32X |
SEGA32X, S32X |
| 세가 메가 CD / 세가 CD | SEGACD |
MEGACD, SCD |
| 세가 드림캐스트 | DC |
DREAMCAST |
| 세가 나오미 / 아토미스웨이브 | NAOMI |
ATOMISWAVE, AW |
| 소니 플레이스테이션 | PS |
PSX, PS1, PLAYSTATION |
| 소니 PSP | PSP |
PPSSPP |
| NEC PC 엔진 / TurboGrafx-16 | PCE |
TG16, PCENGINE, TURBOGRAFX |
| NEC PC 엔진 CD | PCECD |
TGCD, PCENGINECD |
| NEC 슈퍼그래픽스 | SGFX |
SUPERGRAFX |
| SNK 네오지오 | NEOGEO |
NG |
| SNK 네오지오 CD | NEOCD |
NGCD, NEOGEOCD |
| SNK 네오지오 포켓 / 컬러 | NGP |
NGPC, NEOGEOPOCKET |
| 아케이드 | ARCADE |
FBA, MAME2003, CPS, FINALBURNNEO |
| Atari 2600 | ATARI2600 |
2600, A2600, ATARI |
| Atari Lynx | LYNX |
ATARILYNX |
| Commodore Amiga | AMIGA |
AMIGA500 |
| Commodore 64 | C64 |
COMMODORE64 |
| PC DOS | DOS |
PC, MSDOS, DOSBOX |
| PICO-8 | PICO8 |
PICO, FAKE08 |
| ScummVM | SCUMMVM |
SCUMM |
| Doom | DOOM |
PRBOOM |
| Cave Story(동굴 이야기) | CAVESTORY |
NXENGINE |
| Ports(스크립트) | PORTS |
APPS, SCRIPTS |
| 책 | BOOKS |
BOOK |
| 동영상과 음악 | MEDIA |
VIDEOS, MUSIC, MOVIES |
에뮬레이터 이름과 같은 폴더 이름(예: MGBA, SNES9X, DUCKSTATION, FLYCAST)도 목록에 있으며 해당 시스템이 됩니다.
목록에 없는 시스템
muOS로 실행할 수 있어도 2601 목록에 이름이 없는 시스템이 있습니다. 예를 들어 닌텐도 DS입니다. 폴더는 표시되지만 muOS는 어떤 에뮬레이터를 써야 할지 모릅니다. 한 번만 직접 지정하세요.
- Explore Content에서 폴더를 열고 아무 게임이나 선택합니다.
- SELECT를 눌러 콘텐츠 옵션을 열고 Core를 선택한 다음 A를 누릅니다.
- 시스템을 고르고, 이어서 에뮬레이터를 고릅니다.
- X를 누르면 이 폴더의 모든 게임에 적용됩니다(A는 이 게임에만 적용).
muOS는 그 폴더의 선택을 기억합니다.
여러 파일로 된 게임
디스크 게임(플레이스테이션, 드림캐스트, 세가 CD 등)은 여러 파일(.cue + .bin, .gdi + 트랙)로 되어 있는 경우가 많습니다. 게임마다 시스템 폴더 안에 별도의 폴더를 만들어 넣으세요. 예: ROMS/DC/게임 이름/.
Wi-Fi로 게임을 알맞은 폴더에 넣기
무료 앱 **Wi-Fi Transfer**가 게임을 알아서 정리해 줍니다. 휴대폰이나 PC 브라우저에서 게임 추가를 누르고 파일을 고르면, .gba는 ROMS/GBA로, .sfc는 ROMS/SNES로 들어가는 식입니다. 그 시스템에 muOS가 아는 폴더(예: ROMS/GBA)가 이미 있으면 그 폴더를 씁니다. 여러 시스템에 쓰이는 파일 형식(.zip, .bin, .iso, .chd)은 먼저 알맞은 폴더를 연 다음 그 안에 올리세요.
가져도 되는 게임(무료 홈브루 등)만 사용하세요. 추천은 RG40XXH용 최고의 무료 홈브루 게임을 참고하세요.
문제 해결
- 폴더는 있는데 게임이 실행되지 않거나 코어를 물어봄: 그 이름이 muOS 목록에 없습니다. 폴더 이름을 표의 추천 이름으로 바꾸거나, 위 방법으로 시스템을 직접 지정하세요.
- 게임이 엉뚱한 에뮬레이터로 실행됨: 게임을 선택하고 SELECT → Core를 눌러 다른 것을 고르세요(폴더 전체를 바꾸려면 X).
- 게임이 아예 보이지 않음: 게임이 시스템 폴더 안에 바로 있는지(또는 그 안의 게임 폴더에 있는지), 컬렉션 전체를 묶은
.zip안에 들어 있지 않은지 확인하세요.
요약
ROMS안에 시스템마다 폴더를 하나씩 만들고, 표의 추천 이름(GB,GBA,SNES,PS,PSP등)을 붙입니다.- 대소문자, 공백,
-,_,+는 상관없습니다. - 목록에 없나요(예:
Game Boy Color,NDS,FBNEO,MAME)? 이름을 바꾸거나, SELECT → Core 후 X로 폴더 전체에 지정하세요.
출처: muOS 2601.0에 내장된 폴더 목록(휴대용 게임기의 assign.json), muOS가 폴더 이름을 읽는 방식: MustardOS frontend 소스 코드, Assigning a core to a directory(muOS 커뮤니티 FAQ).
질문이 있으신가요? feedback@pocketkode.com으로 메일을 보내 주세요.
PocketKode는 muOS, Anbernic과 관련이 없습니다.