90년대 PC 환경을 풍미했던 삼국지, 프린세스 메이커, 동급생 등 추억의 도스(DOS) 게임을 현대의 윈도우 환경에서 실행하려면 도스박스(DOSBox)라는 에뮬레이터가 필수적입니다.
하드웨어와 운영체제가 완전히 달라진 현대 PC에서는 과거의 도스 기반 프로그램이 직접 구동되지 않기 때문입니다. 도스박스의 핵심 작동 원리인 마운트 명령어의 개념을 이해하고, 게임마다 제각각인 구동 속도를 올바르게 조절하는 최적화 방법을 알기 쉽게 정리해 드립니다.
도스박스 구동의 시작: 필수 명령어와 가상 드라이브 매핑
가상 경로를 지정하는 마운트(Mount) 명령어의 이해
도스박스를 실행한 후 게임을 켜기 위해서는 현대의 윈도우 폴더를 도스박스 내부의 가상 드라이브로 연결하는 마운트 작업이 선행되어야 합니다.
가장 기본이 되는 명령어는 mount c [실제 폴더 경로] 형태입니다. 예를 들어 내 컴퓨터의 D:\RetroGame 폴더에 도스 게임들이 저장되어 있다면, 도스박스 창에 mount c d:\retrogame을 입력하여 해당 폴더를 가상의 C 드라이브로 인식시킬 수 있습니다.
디렉터리 이동과 게임 실행 파일 구동 단계
드라이브 마운트를 완료했다면 실제 도스 환경과 동일하게 명령어를 입력하여 게임 폴더로 진입해야 합니다.
먼저 c:를 입력하여 매핑된 가상 드라이브로 이동합니다. 이후 폴더 목록을 확인하는 dir 명령어와 폴더를 변경하는 cd [폴더명] 명령어를 이용해 원하는 게임 파일이 있는 곳으로 이동한 뒤, 실행 파일(.exe, .com, .bat)의 이름을 입력하면 추억의 게임 화면이 나타납니다.
게임 조작감을 결정하는 CPU 사이클 및 속도 최적화 세팅
끊김과 버벅임을 해결하는 CPU 사이클 조절법
도스박스에서 게임이 너무 느리게 작동하거나 사운드가 찢어지는 현상이 발생한다면 가상 CPU의 연산 속도 설정이 맞지 않기 때문입니다.
도스박스는 단축키 Ctrl + F12를 누르면 가상 CPU 속도인 사이클(Cycles)이 올라가고, Ctrl + F11을 누르면 사이클이 내려갑니다. 3D 그래픽을 사용하거나 제어 요구 사양이 높은 90년대 후반 도스 게임들은 기본 설정보다 사이클을 대폭 높여주어야 끊김 없는 플레이가 가능합니다.
과속 게임을 정상 속도로 제어하는 다운 스케일링
반대로 80년대나 90년대 초반에 출시된 아주 오래된 게임들은 현대 PC의 연산 속도를 이기지 못하고 게임 진행 속도가 지나치게 빨라지는 오류가 생깁니다.
이때는 단축키를 이용해 CPU 사이클을 수천 단위 이하로 낮추어 과거 286, 386 PC 시절의 느린 속도로 강제 감속시켜야 합니다. 캐릭터의 움직임이나 타이머가 비정상적으로 빠르게 흐른다면 화면을 보면서 정상 속도가 될 때까지 사이클을 줄여주는 과정이 필요합니다.
자동 실행과 그래픽 보정을 위한 환경 설정(Config) 변경
매번 입력하기 번거로운 명령어 자동화 설정
게임을 켤 때마다 마운트 명령어와 디렉터리 이동 명령어를 일일이 타이핑하는 과정은 매우 번거롭습니다.
도스박스 설치 폴더 내에 있는 dosbox.conf 설정 파일을 메모장으로 열어 가장 최하단으로 내려가면 [autoexec] 세션을 찾을 수 있습니다. 이 단락 아래에 평소 자주 사용하는 마운트 명령어들을 미리 적어두고 저장하면, 다음 실행부터는 프로그램이 켜짐과 동시에 자동으로 드라이브가 연결됩니다.
고해상도 모니터를 위한 그래픽 출력 필터 변경
기본 설정 상태의 도스박스는 전체 화면 전환 시 화질이 흐려지거나 화면 비율이 깨지는 현상이 생길 수 있습니다.
이 문제를 해결하려면 환경 설정 파일 내의 [render] 항목에서 scaler=normal2x로 되어 있는 설정을 hq3x 또는 advinterp3x로 변경하는 것이 좋습니다. 거친 도트의 외곽선을 부드럽고 선명하게 보정해 주어, 고해상도 모니터에서도 이질감 없는 깨끗한 화면으로 고전 게임을 몰입해 즐길 수 있습니다.
자주 묻는 질문
Q1. 도스박스에서 마운트 명령어를 입력했는데 'Directory does not exist'라는 에러가 뜹니다.
A1. 지정한 실제 윈도우 폴더 경로에 오타가 있거나 존재하지 않을 때 발생하는 오류입니다. 특히 경로상에 한글 폴더명이 포함되어 있으면 도스박스가 경로를 제대로 인식하지 못하므로, 가급적 영문과 숫자로만 이루어진 깔끔한 폴더 경로(예: C:\dosgame)를 개설해 사용하는 것을 추천합니다.
Q2. 전체 화면으로 전환하고 싶은데 단축키가 어떻게 되나요?
A2. 도스박스 구동 중 키보드의 Alt + Enter를 누르면 창 모드와 전체 화면 모드를 자유롭게 전환할 수 있습니다. 만약 전체 화면 상태에서 마우스 커서가 밖으로 나가지 않게 가두고 싶다면 Ctrl + F10을 눌러 마우스 잠금 기능을 활성화하면 됩니다.
Q3. 삼국지 같은 고전 게임을 실행했는데 한글이 모두 깨져서 나옵니다.
A3. 도스박스 자체는 영문 기반 시스템이기 때문에 한글 바이오스나 한글 구동 드라이버가 메모리에 먼저 상주해야 합니다. 게임 실행 전에 한글 글꼴을 호출하는 hanme.com이나 hfont.com 같은 별도의 도스용 한글 드라이버 파일을 먼저 구동한 뒤 게임을 실행해야 텍스트가 정상 출력됩니다.