지원 콘솔
DOSGamePlayer는 v0.195 기준으로 24개 시스템을 지원합니다 — 가정용 콘솔, 휴대용, 가정용 컴퓨터, 아케이드, Flash로 분류됩니다. 일부 시스템은 여러 에뮬레이터 코어를 제공하므로 게임에 맞는 코어를 선택할 수 있습니다.
한눈에 보기
- 24개 시스템 — 가정용 콘솔, 휴대용, 가정용 컴퓨터, 아케이드 보드, Flash
- 다중 코어 시스템: NES, NDS, 3DS, PSX
- 게임별 코어 선택: 게임 상세 → Core 드롭다운; 선택은 기억됩니다
- BIOS 필요 시스템: 아래 BIOS 파일 참고
가정용 콘솔
| 시스템 | 표시 이름 | 기본 코어 | 대체 코어 | 비고 |
|---|---|---|---|---|
| NES | NES | FCEUmm | Nestopia | 패미컴 디스크 시스템 ROM은 disksys.rom 필요 |
| SNES | SNES | Snes9x | — | |
| 닌텐도 64 | N64 | Mupen64Plus Next | — | CPU 코어 (Dynamic / Interpreter), 양선형 필터 |
| 플레이스테이션 1 | PSX | PCSXReARMed | Beetle PSX HW | Beetle = 더 정확, 더 무거움; scph*.bin BIOS 필요 |
| 세가 메가 드라이브 / 제네시스 | Genesis | Genesis Plus GX | — | 코어용 BIOS 파일(bios_MD.bin 등)이 번들되어 있으나 세가 CD/마스터 시스템 별도 메뉴 항목은 없음 |
| 세가 새턴 | SegaSaturn | Beetle Saturn | — | 지역 BIOS 필요; 렌더러 선택 지원 |
휴대용
| 시스템 | 표시 이름 | 기본 코어 | 대체 코어 | 비고 |
|---|---|---|---|---|
| 게임보이 / 게임보이 컬러 | GB/GBC | Gambatte | — | 두 기기를 통합한 단일 시스템 항목 |
| 게임보이 어드밴스 | GBA | mGBA | — | 컬러 보정, 인터프레임 블렌딩, 프레임스킵, 럼블 |
| 닌텐도 DS | NDS | DeSmuME | MelonDS | MelonDS가 더 현대적; 레이아웃 / 스레드 렌더러 / JIT |
| 닌텐도 3DS | 3DS | Citra | Azahar | Azahar는 Android 13+ Vulkan 1.3 필수; 미충족 시 Citra로 폴백 |
| 플레이스테이션 포터블 | PSP | PPSSPP | — | 내부 해상도, JIT, 하드웨어 트랜스폼; 렌더러 선택 지원 |
| PC 엔진 / TurboGrafx-16 | PCEngine | Mednafen PCE Fast | — | CD 지원에는 syscard*.pce / gexpress.pce BIOS 필요 |
가정용 컴퓨터
| 시스템 | 표시 이름 | 기본 코어 | 비고 |
|---|---|---|---|
| DOS (클래식) | DOS | js-dos (WebView) | JavaScript 엔진 기반의 경량 DOS 플레이어 |
| DOSX (확장) | DOSX | js-dos (WebView) | 동일 엔진, 더 요구사항이 큰 게임용 설정 |
| DOS (네이티브) | DOSP | DOSBox Pure | 네이티브 libretro 코어, 더 깊은 호환성; 게임별 코어 변수 |
| Windows 3.1 / Windows 95 | DOSP95 | DOSBox Pure (95 모드) | DOSBox Pure 확장 메모리 모드; Libretro VFS 지원 |
| MSX | MSX | Blue MSX | 가상 키보드 활성; bluemsx.zip BIOS 필요 |
| NEC PC-98 | PC98 | Neko Project II Kai | 가상 키보드 활성; np2kai.zip BIOS 필요; 렌더러 선택 지원 |
| 코모도어 아미가 | Amiga | PUAE | Libretro VFS 지원; 마우스 + 키보드 오버레이; amiga_bios.zip 필요 |
| 코모도어 64 | Commodore64 | VICE 64 SC | 마우스 + 키보드 오버레이 |
아케이드
| 시스템 | 표시 이름 | 기본 코어 | 비고 |
|---|---|---|---|
| 아케이드 (네오지오, CPS1/2 등) | Arcade | FBNeo | 일부 보드는 arcade.zip BIOS 필요 |
| MAME (2003 Plus) | MAME | MAME2003 Plus | MAME 0.78 ROM 셋 호환; 치트는 mame_cheat.zip 필요 |
| MAME (최신) | MAME2 | MAME Arcade | 더 최신 ROM 셋 지원; cheat0279.zip 및/또는 mamebios.zip 필요 |
Flash
| 시스템 | 표시 이름 | 기본 엔진 | 비고 |
|---|---|---|---|
Adobe Flash (.swf) | Flash | Ruffle | SWF 파일 재생; 키보드 기반 게임용 가상 키보드 활성 |
게임별 코어 선택
시스템이 여러 코어를 지원하면 게임마다 사용할 코어를 선택할 수 있습니다. 게임 상세 → Core 드롭다운. 선택은 게임 항목(coreVersion 필드)에 저장되어 다음 실행 시 사용됩니다.
선택하지 않으면 기본 코어가 사용됩니다. 기본값은 전역에서도 변경 가능 — 일반 설정 참고.
게임별 코어 옵션
코어 선택 외에 게임마다 코어 옵션 도 다르게 설정할 수 있습니다 (예: DOSBox Pure의 다른 메모리 크기, N64의 다른 CPU 모드). 인게임 메뉴 → Settings 에서 구성. 변경은 게임의 coreVariables 에 저장되어 실행 간 유지됩니다.
BIOS 파일
ROM 외에 BIOS가 필요한 시스템이 있습니다. BIOS가 없으면 실행 시 앱이 경고합니다.
| 시스템 | BIOS 파일명 |
|---|---|
| PSX | scph101.bin, scph1001.bin, scph5500.bin, scph5501.bin, scph5502.bin, scph7001.bin, PSXONPSP660.bin |
| Genesis | bios_CD_E.bin, bios_CD_J.bin, bios_CD_U.bin, bios_MD.bin, bios_E.sms, bios_J.sms, bios_U.sms |
| 세가 새턴 | sega_101.bin, mpr-17933.bin, mpr-18811-mx.ic1, mpr-19367-mx.ic1 |
| NES (패미컴 디스크 시스템) | disksys.rom |
| GB / GBC | gb_bios.bin, gbc_bios.bin |
| GBA | gba_bios.bin, gbc_bios.bin, gb_bios.bin, sgb_bios.bin |
| NDS | bios7.bin, bios9.bin, firmware.bin |
| PC 엔진 | syscard3.pce, syscard2.pce, syscard1.pce, gexpress.pce |
| PSP | ppsspp.zip |
| MSX | bluemsx.zip |
| PC-98 | np2kai.zip |
| 아미가 | amiga_bios.zip |
| 아케이드 (FBNeo) | arcade.zip |
| MAME | mame_cheat.zip |
| MAME2 | cheat0279.zip, mamebios.zip |
| DOSP / DOSP95 | padmap.dbp (컨트롤러 매핑) |
BIOS는 ROM과 같은 흐름으로 추가하세요 — 내 ROM 추가, 파일 타입을 BIOS 로 지정.
아직 지원하지 않는 시스템
DOSGamePlayer에 없는 시스템:
- 닌텐도 게임큐브 / Wii / 스위치
- 플레이스테이션 2 / 3
- Xbox / Xbox 360
- 아타리 (2600 / 7800 / 링크스)
- 세가 게임 기어 / 드림캐스트 (드림캐스트 코어 코드는 있으나 비활성)
- 네오지오 포켓 / 포켓 컬러
- 원더스완 / 원더스완 컬러
- EasyRPG (RPG Maker)
원하는 시스템이 없다면 향후 업데이트 로드맵을 확인하세요.