본문으로 건너뛰기

DOS 플레이어

DOS, Windows 3.1, Windows 95 게임은 라이브러리의 다른 게임과 다른 인게임 UI를 사용합니다. 엔진은 WebView 안의 DOSBox Pure 이며, 마우스/키보드/게임 컨트롤 오버레이가 화면에 표시됩니다.

TODO: DOS 플레이어 + 오버레이

화면 레이아웃

DOS 플레이어는 풀스크린으로 동작하며 세로/가로 모두 지원하지만 대부분의 DOS 게임은 가로에서 가장 좋아 보입니다.

영역내용
메인 영역게임 캔버스
하단(설정 가능)가상 키보드 및/또는 키패드 오버레이
우하단 모서리우클릭 버튼 (RMB가 필요한 게임용)

마우스 입력

캔버스를 탭하면 그 위치에 좌클릭 이 전송됩니다. 우클릭 버튼은 RMB를 보냅니다. 이동은 절대값 — 커서가 탭한 위치로 바로 이동합니다.

키보드 입력

키보드 입력이 필요한 게임(이름 입력, 핫키 등)에는 가상 키보드 오버레이를 사용합니다. 색상/높이/폰트 커스터마이즈는 가상 키보드 참고.

키패드 입력

방향키 + 몇 개의 액션 키로 충분한 게임은 전체 키보드보다 가상 키패드가 더 빠릅니다.

종료 동작 (두 번 탭)

Android 뒤로가기 버튼 은 가로채집니다:

  • 첫 번째 누름 → "한 번 더 누르면 종료" 같은 메시지 표시
  • 2초 이내 두 번째 누름 → 게임 종료

플레이 중 실수 종료를 막아줍니다. 뒤로가기 버튼을 상태 저장 또는 우클릭 으로 매핑할 수도 있습니다 — DOS 전용 설정 참고.

DOS 게임 저장

DOS에는 네이티브 상태 저장이 없습니다. 두 가지 옵션:

  1. 인게임 저장 — 게임의 자체 저장 메뉴 사용 (대부분 DOS 게임에 있음)
  2. 상태 저장 — DOSBox Pure가 상태 저장 지원; 메뉴 또는 뒤로가기 매핑으로 트리거. 상태는 그 게임의 앱 저장 폴더에 기록됩니다.

저장/불러오기 흐름 참고.

Windows 3.1 / 95

같은 DOSBox Pure 코어(DOSP95 변형)에서 확장 메모리/CPU 사이클로 실행됩니다. 성능은 게임과 기기에 크게 좌우됩니다 — 성능 문제 해결 참고.

특히 Windows 95 게임은 엔진이 시동될 때 몇 초 기다리세요 — 폰에서 Windows 95 부팅에는 기기에 따라 10–15초가 걸립니다.

화면 비율과 오프셋

일부 DOS 게임은 비표준 해상도입니다. 조정 가능 항목:

  • 화면 비율 — 4:3, 16:9, 원본
  • 화면 오프셋 — 캔버스를 상/하/좌/우로 이동
  • Portrait W/H, Landscape W — 방향별 캔버스 크기

게임별로 저장됩니다.

관련 페이지