카테고리

전체
PC 게임
오락실 게임
기타

도스박스는 도스 게임을 윈도우나 다른 운영체제에서 즐기기 위한 도스 에뮬레이터로서 거의 모든 도스 게임을 실행할 수 있습니다.

 

실제 PC와 비교해보면 일단 기본 메모리 확보가 필요 없고 하드웨어 설정을 값 수정만으로 바꿉니다. 각각의 게임을 위해 CPU 속도를 변경할 수 있습니다. 이상한 키 배치를 가진 게임도 있는데 키보드와 조이스틱의 버튼을 도스박스 차원에서 변경할 수 있습니다. 멀티플레이를 위해 널 모뎀, IPX 등을 지원합니다. 이것들은 가까운 네트워크상의 연결이지만 도스박스는 인터넷상으로 에뮬레이트해주기 때문에 지구 반대편 사용자와도 도스 게임의 멀티플레이를 할 수 있습니다. 도스에서는 어려웠던 여러 형식의 캡쳐를 지원하고 저해상도의 튀는 픽셀을 세련된 화면으로 바꿀 수도 있습니다.

 

또한 도스박스가 현대적인 운영체제에서 돌아가면서 자동으로 얻는 장점이 있습니다. 재부팅이 없고 도스에서의 답답한 작업을 주 운영체제에서 하니까요. 고전 PC와 비교해도 도스박스의 장점이 많습니다. 주목적으로 봐도 하나의 고전 PC에서보다 도스박스에서 돌릴 수 있는 게임이 더 많을 겁니다.

 
* 다른 글들과 관계없이 별도로 작성한 글입니다.
 
 
1. 하드를 만들고 게임 실행하기
2. CD 이미지 파일로 CD롬 드라이브 만들기
3. 특정 디렉토리를 CD롬 드라이브로 만들기
4. 도스박스가 지원하지 않는 이미지 파일 사용하기
5. 실제 CD 사용하기
6. 도스박스 설정 파일(.conf)
7. 도스박스가 실행되면 자동으로 명령 실행
8. 도스박스의 CPU 속도
9. 프레임 스킵
10. 전체 화면
11. 왜곡된 비율을 수정하기
12. 단축키
 
<도스박스 다운로드>


1. 하드를 만들고 게임 실행하기

도스박스를 실행하면 도스박스가 관리를 위해 만든 Z 드라이브밖에 없는 상태입니다. 실제 파일을 사용할 수 있는 하드 디스크를 만들고 게임에 따라 CD롬 드라이브도 만들어야 합니다.

 


mount 명령어
mount <도스박스에서 사용할 드라이브 명> <실제 디렉토리>

 

mount 명령어는 특정 디렉토리를 도스박스 안에서 드라이브처럼 사용하게 합니다. 그림에서는 C:\ 디렉토리(C 드라이브의 최상위 디렉토리)를 도스박스의 C 하드로 만들었습니다. 도스박스의 C 드라이브는 실제의 C 드라이브와 같아졌습니다. 지금은 꼭 필요하지 않지만 실제 디렉토리가 "C:\Dos Game"처럼 공백이 포함되어 있다면 반드시 큰따옴표로 묶어야 합니다.

 

<고인돌(Prehistorik)>

 
고인돌을 도스박스에서 실행해 보겠습니다. 압축을 C:\Game\Prehisto 디렉토리에 풀어 넣었습니다. 도스박스에서 위와 같이 mount를 한 상태이므로 도스박스에서의 경로도 같습니다.

 

Z 드라이브에서 C 드라이브로 이동하기 위해 드라이브 명과 콜론(:)을 입력합니다. 도스박스는 C:\>와 같이 현재 위치한 드라이브와 디렉토리가 표시됩니다.

 

cd 명령어로 고인돌 디렉토리로 이동합니다. 하위 디렉토리로 이동할 때는 cd <하위 디렉토리명>을 칩니다. 그림에서는 두 번에 걸쳐 하나씩 이동했는데 cd game\prehisto처럼 한 번에 이동할 수도 있습니다.


하나 위의 디렉토리로 이동하려면 cd..이라고 칩니다. 최상위 디렉토리로 이동하려면 cd\라고 칩니다.

 

고인돌의 실행 파일명을 알면 바로 실행해도 되지만 dir 명령어로 목록을 확인했습니다. 도스에서 실행할 수 있는 파일의 확장자는 com, exe, bat이고 확장자는 입력하지 않아도 됩니다. 이에 해당하는 prehisto(.com)를 실행합니다.


도스박스 실행 후에 도스박스 외부에서 압축을 풀었다면 파일 목록이 도스박스 캐쉬에 반영되지 않은 상태이기 때문에 dir을 치면 아무 목록도 나오지 않을 겁니다. Ctrl+F4를 눌러서 캐쉬를 초기화시키고 다시 dir을 치면 나타납니다.

 

<둠(Doom)의 셋업 화면>
 

고인돌은 단순히 하나의 실행 파일만 있는데 셋업을 해야 하는 게임은 셋업 파일(이름은 대부분 setup.exe)을 실행해서 하드웨어 값을 맞춘 후 게임을 실행해야 합니다. 셋업에서는 주로 사운드 카드 값을 맞추는데 일반적으로 Sound Blaster 16(목록에 없으면 Sound Blaster Pro, 또 없으면 Sound Blaster)을 고르고 세부 설정에서 Address220, IRQ7, DMA1을 고릅니다.

 

고인돌이 실행됐습니다.



 2. CD 이미지 파일로 CD롬 드라이브 만들기

다음으로 CD 게임을 알아보겠습니다.

 

<리틀 빅 어드벤처 2(Little Big Adventure 2)>
 
리틀 빅 어드벤처는 CD 게임인데 CD가 어떤 형태로 존재하는가에 따라서 도스박스에서 CD롬 드라이브를 만드는 방법도 달라집니다.

 

이 파일은 CD의 내용을 그대로 본떠서 만든 CD 이미지 파일입니다. 이런 이미지 형태로 드라이브로 만들려면 imgmount 명령어를 이용합니다. 이미지는 많은 형식이 있는데 이 중 도스박스에서 지원하는 것은 cue/bin 쌍과 iso입니다. 다른 형식은 도스박스에서 직접 지원하지는 않지만 한 단계를 더 거치면 되며 아래에서 설명합니다.

 

 
imgmount 명령어
imgmount <도스박스에서 사용할 드라이브 명> <CD 이미지 파일> -t iso

 

도스박스 실행 후 하드(C)를 만들었습니다. 그리고 imgmount 명령어에 이미지 파일을 지정해서 D 드라이브를 만들었습니다. iso 이미지는 파일이 하나지만 cue/bin은 둘인데 이렇게 cue 파일을 지정합니다. -t iso는 이미지 파일이 CD 이미지라는 의미이고, 따라서 도스박스는 D를 CD롬 드라이브로 만듭니다.

 

CD 게임은 인스톨 과정을 거쳐야 하므로 D 드라이브로 이동해서 파일 목록을 봤습니다. 이 목록은 이미지 파일의 내부 모습입니다. 두 실행 파일이 있는데 도스 게임의 인스톨 파일명은 보통 install.exe입니다. 이 파일을 실행합니다.

 

인스톨을 하면서 사운드 등의 셋업 과정도 거칩니다.

 

인스톨을 끝마치면 이렇게 설치된 곳으로 이동되면서 게임의 실행 파일명을 알려주기도 합니다. 이런 배려가 없다면 스스로 설치된 디렉토리로 이동해서 dir로 확인해야 합니다.

 

리틀 빅 어드벤처 2를 실행했습니다.



3. 특정 디렉토리를 CD롬 드라이브로 만들기

<심아일(SimIsle)>

심아일의 압축 파일을 연 모습입니다. CD를 이미지 파일로 만들지 않고 내용을 압축해서 배포한 것을 받으면 이렇게 파일이 풀어져 있습니다.

 

압축을 풀었습니다. 원본 CD의 내용이 SimIsle 디렉토리에 있으므로 이 디렉토리를 도스박스의 CD롬 드라이브로 만들어야 합니다. 하드를 만들 때처럼 특정 디렉토리를 드라이브로 만드는 mount 명령어를 이용합니다.

 

  
mount 명령어 - CD롬 드라이브
mount <도스박스에서 사용할 드라이브 명> <실제 디렉토리> -t cdrom

 

mount 명령어에 -t cdrom 파라미터를 붙이면 하드가 아닌 CD롬 드라이브로 만듭니다. 실제의 C:\Game\SimIsle 디렉토리를 도스박스의 D 드라이브로 만들었으므로 C:\Game\SimIsleD:\(D 드라이브의 최상위 디렉토리)가 됩니다.

 

D:\로 이동해서 목록을 보면 C:\Game\SimIsle 디렉토리의 내용이 나옵니다.

 

D 드라이브에서 인스톨하고 실행한 모습입니다.



4. 도스박스가 지원하지 않는 이미지 파일 사용하기

<크리쳐 쇼크(Creature Shock)>

이 파일은 CD 이미지이지만 mds/mdf 형식이라서 cue/bin과 iso를 읽을 수 있는 imgmount로는 사용하지 못하므로 추가 과정을 거쳐야 합니다.

 

먼저 이미지를 변환하는 방법입니다. UltraISO같은 이미지 유틸리티는 이미지 내부를 읽고 수정하거나 이미지 자체를 다른 형식으로 변환할 수 있습니다. 마치 WinRAR 등의 압축 프로그램이 압축 파일을 다루는 것과 비슷합니다. 그림에서는 크리쳐 쇼크 이미지를 cue/bin 형식으로 변환하고 있습니다. UltraISO는 수많은 이미지 형식을 지원해서 도스 게임의 이미지가 읽히지 않는 경우는 거의 없을 겁니다. UltraISO는 유료입니다.

 

또 다른 방법으로 가상 CD/DVD 드라이브에 이미지 파일을 삽입한 후에 도스박스에서 사용하는 방법입니다. 데몬(DAEMON Tools Lite, http://www.daemon-tools.cc)을 설치하면 시스템에 가상의 드라이브가 추가됩니다. 그림은 탐색기에 나온 이동식 드라이브 목록인데 A와 F는 실제 드라이브이고 E는 데몬을 설치한 후 생긴 가상의 드라이브입니다. 데몬은 이미지 파일을 읽어서 실제 CD를 넣은 것처럼 인식하게 해줍니다.

 

데몬에서 이미지 파일을 선택하면 가상 드라이브에 이미지 파일이 삽입되는데, 마치 실제 CD를 삽입한 것과 같습니다.

 

삽입 후 가상 드라이브를 열어보면 이미지 안의 내용이 보입니다. 도스박스에서는 이미지 파일과의 직접적인 연관 없이 이 드라이브를 사용하면 됩니다.

데몬은 많이 쓰이는 이미지 형식을 대부분 지원합니다.

 
데몬에서 지원하는 이미지 형식
b5t
b6t
bwt
ccd
cdi
cue
iso
mds
nrg
pdi
isz
BlindWrite images
BlindWrite images
BlindRead images
CloneCD images
DiscJuggler images
Cue sheets
Standard ISO images
Media Descriptor Files
Nero images
Instant CD/DVD images
Compressed ISO images


도스박스에서 mount 명령어로 E:\(E는 가상 드라이브) 디렉토리를 D 드라이브로 만들면서 -t cdrom을 붙여서 CD롬 드라이브 형태로 지정했습니다. dir 내용도 역시 잘 나타납니다.

 

게임을 인스톨하고 실행했습니다.



5. 실제 CD 사용하기

PC에 실제 CD를 삽입할 때도 위와 다르지 않습니다. CD/DVD롬 드라이브가 F일 때 mount d "f:\" -t cdrom이라고 입력하면 도스박스 내에 D 드라이브가 CD롬 드라이브 형태로 만들어집니다.



6. 도스박스 설정 파일(.conf)

도스박스는 옵션 화면이 따로 없고 직접 설정 파일을 수정합니다.

 

도스박스의 설정 파일을 열려면 0.73 버전에서는 Edit Configuration을 클릭합니다.

 

0.72 이하는 DOSBox.conf를 클릭합니다.

 

텍스트로 되어 있는 설정 파일이 메모장으로 열렸습니다. 이곳에서 설정 변경 후 파일을 저장하고 도스박스를 실행하면 바뀐 값이 반영됩니다. 이곳의 설정 중 일부를 아래에서 설명합니다.


 

7. 도스박스가 실행되면 자동으로 명령 실행

설정 파일의 맨 아래에는 [autoexec] 섹션이 있습니다. 도스박스는 실행 직후 이곳의 명령을 자동으로 실행하므로 항상 반복하는 작업을 적어 둡니다. 하드를 만드는 기본적인 일이나 요즘에 하는 게임을 실행하는 명령을 넣어 둘 수 있습니다. 이곳에서 이용할 수 있는 명령은 도스와 도스박스 명령어(cd, mount 등), 도스박스 설정(cycles 등), 실행 파일명(.com, .exe, .bat) 등입니다. 그림에서는 C 드라이브를 만들고 고인돌 드라이브와 디렉토리로 이동해서 파일을 실행하는 작업을 넣었습니다.



8. 도스박스의 CPU 속도

도스박스는 CPU를 에뮬레이트합니다. CPU 속도는 타이틀 바의 Cpu Cycles에 표시되고 원하는 대로 조절할 수 있습니다. 속도를 조절하려면 Ctrl+F12로 500씩 증가시키고 Ctrl+F11로 20%씩 감소시킵니다. Cpu Cycles는 헤르츠(Hz) 단위가 아닙니다.

 

설정 파일 내의 CPU 부분입니다.

cycles는 위에서 봤던 Cpu Cycles로, 도스박스를 실행했을 때의 초기값을 지정합니다. 숫자값, auto, max를 줄 수 있습니다. 5000과 같이 숫자값을 주면 해당 속도로 동작합니다. max는 실제 PC에서 도스박스가 낼 수 있는 최대 속도로 동작하는데 사양이 높은 게임에 좋은 값입니다. 기본값 auto는 실행되는 프로그램에 따라 도스박스가 스스로 속도를 맞추는데, 도스박스 기본 화면이나 사양이 낮은 게임에서는 3000으로 맞추며 사양이 높은 게임에서는 max로 맞춥니다. auto는 속도를 맞추는 근거가 단순하기 때문에 모든 게임에서 올바르게 동작하기를 기대할 수는 없습니다.

cycleupcycledown은 각각 Ctrl+F12Ctrl+F11 키에 대응하며 도스박스 실행 중 키를 누르면 이곳에 적힌 값만큼 Cpu Cycles가 변합니다. 100 이상이면 절대적인 값으로 인식하고 100 미만이면 백분율로 인식합니다.

게임의 속도가 느리다면 CPU 속도를 게임의 요구 사양 이상으로 맞춥니다. 어떤 게임은 CPU 속도가 빠르면 CPU 속도에 맞춰 같이 빨라지거나 사운드가 나오지 않거나 다운되는 등 문제가 있으므로 이때는 게임에 알맞은 값을 찾아야 합니다.



9. 프레임 스킵

Cpu Cycles를 높은 숫자값이나 max로 줘도 게임에서 충분한 속도가 나오지 않는다면 프레임을 건너뛰게 할 수 있습니다. 이 기능은 요즘 게임의 프레임 스킵과 동일한 현상을 보입니다. 도스박스 실행 중에 Ctrl+F7/F8로 조정합니다.

Frameskip 값은 건너뛸 프레임 수로써, 1이면 한 번 건너뛰고 한 번 그리므로 프레임률은 절반이 됩니다. 도스박스의 최대 프레임률은 초당 70이므로 Frameskip에 따른 최대 프레임률은 다음과 같습니다.

 

Frameskip 0 1 2 3 4 5 6 7 8 9 10
최대 프레임률 70 35 23.3 17.5 14 11.6 10 8.7 7.7 7 6.3
 
대부분의 도스 게임은 Frameskip 2에 해당하는 23 프레임에서도 끊김의 정도가 별로 느껴지지 않습니다.



10. 전체 화면

도스박스를 전체 화면으로 전환하려면 Alt+Enter를 누릅니다.

 

도스박스 실행 시 전체 화면으로 시작하려면 설정 파일의 [sdl] 섹션에서 fullscreentrue로 변경합니다.

output은 도스박스가 화면을 그리는 데 사용하는 방법입니다. 기본값 surface는 전체 화면에서 색 깨짐, 다운 현상 등의 불안정한 모습을 보이기 때문에 다른 값, 예를 들어 ddrawopengl로 바꿉니다.



11. 왜곡된 비율을 수정하기

예전에는 모니터의 비율이 모두 4:3이었고 도스 게임은 이 비율대로 최종 표현됩니다. 하지만 게임이 사용하는 가로, 세로의 픽셀 수는 꼭 4:3 비율만은 아니었습니다. 픽셀 수에 관계없이 게임 화면을 모니터 전체에 늘여서 맞추기 때문에 게이머는 항상 4:3으로 봐 온 것입니다.

 

<삼국지 무장쟁패, 상고 파이터(Sango Fighter)>
 

수많은 도스 게임이 이 게임처럼 320x200 픽셀을 가진 스크린을 사용하는데 요즘 쓰는 표현으로 나타내면 16:10입니다. 세 그림 중 위쪽이 실제 도스 시스템에서 나타나는 모습인데 16:10의 픽셀 비율을 4:3에 맞춰서 출력합니다.

윈도우 환경에서는 픽셀 수가 곧 비율이라서 도스박스에서 게임을 실행하면 왼쪽 그림처럼 정확한 320x200의 비율로 나타납니다. 세로로 눌린 이 화면은 제작할 때 기대한 화면이 아닙니다.

도스박스는 비율을 4:3으로 교정하는 설정이 있는데, 사용 후에는 오른쪽 그림처럼 320x200이 4:3인 320x240으로 수정됐습니다.


이 현상은 도스박스 전체 화면에서도 나타납니다. 도스박스 기본값 상태에서는 그림처럼 작은 게임 화면은 볼 수 없는데 설명을 위해 실제 크기로 나타나게 했기 때문이고 비율 왜곡의 특징은 같습니다.

 

비율을 교정하려면 설정 파일에서 [render] 섹션의 aspecttrue로 변경합니다.


전체 화면을 설명할 때 output 값을 변경하는 게 좋다고 했는데 aspect도 성능에 문제가 있을 수 있으므로 outputddraw, opengl 등으로 바꿔줍니다.

 


12. 단축키


Alt+ENTER 도스박스를 전체 화면으로 전환하거나 돌아옵니다.
Alt+PAUSE 일시 중지하거나 다시 진행합니다.
Ctrl+F1 키보드나 조이스틱 버튼 설정을 변경하는 매퍼를 보여줍니다.

이 기능을 이용해서 실제 키와 도스박스 내에 전달되는 키를 다르게 할 수 있습니다.
Ctrl+F4 삽입된 이미지 파일을 변경하고 새로고침합니다.


도스박스에서 mount한 드라이브의 내용을 외부 프로그램에서 변경하면 도스박스에서는 알지 못합니다.
예를 들어 dir로 파일 목록을 출력하면 변경하기 전의 캐쉬된 목록이 나옵니다. 단축키를 누르면 캐쉬를 초기화해서 실제 목록을 읽어들이게 합니다.

그리고 imgmount로 이미지 파일을 둘 이상 지정했을 때 다음 이미지로 교체하는 일도 합니다.

imgmount d "C:\Cyberia 2 - CD1.iso" "C:\Cyberia 2 - CD2.iso" -t iso

 
이처럼 CD가 여러 장인 게임에서 단축키를 누를 때마다 CD1과 CD2가 돌아가며 D 드라이브에 삽입됩니다.

Ctrl+F5 도스박스의 화면을 png 이미지 파일로 캡쳐합니다.
Ctrl+F6 도스박스에서 나오는 소리를 wav 사운드 파일로 녹음합니다.
 Ctrl+Alt+F8 도스박스에서 나오는 미디 소리를 mid 파일로 녹음합니다.
Ctrl+Alt+F5 도스박스의 화면을 avi 동영상 형식으로 캡쳐합니다.
Ctrl+Alt+F7

OPL 데이터를 DRO 포멧으로 저장합니다.

Ctrl+F11/F12

도스박스의 CPU 속도를 조정합니다.

Ctrl+F7/F8

프레임건너뜁니다.


도스박스의 CPU 속도를 높여도 만족스러운 속도를 얻을 수 없을 때는 프레임을 강제로 건너뛰게 할 수 있습니다.

Alt+F12

누르는 동안 속도가 빨라집니다.

일시적으로 속도를 높이고 싶을 때, 예를 들어 로딩 부분에서 이용할 수 있습니다.

Ctrl+F9

도스박스를 즉시 종료합니다.

Ctrl+F10

마우스 커서가두거나 놔줍니다.


마우스를 사용하는 게임을 실행한 후 도스박스 안을 클릭하면 커서가 갇혀서 외부로 빠져나가지 않습니다. 이때 단축키를 누르면 윈도우로 반환됩니다.

Posted by Passing

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. 어쩐지저녁
    답글  수정/삭제    2014.08.12 23:06

    어쩐지 저녁을 깔아서 도스박스로 하고 있는데,,,
    게임 5분도 안되서
    화면이 깨지고, 이상한 도스 명령어가 주루룩 나오더니
    게임이 멈추고 더이상 진행이안되네요 ㅠㅠ

    뭐가 문제일까요? 꼭 하고 싶은 게임인데 ㅠㅠ

    • 수정/삭제    2014.08.13 02:27 신고

      저는 다운 증상이 없습니다.
      도스박스 0.74로 했고 CD의 Patch 폴더에 있는 night.exe를 덮어썼고요.
      http://nemo838.tistory.com/2242
      여기서 받은 CD로 해봤습니다.

  3. 안녕하세요
    답글  수정/삭제    2014.09.10 00:52

    삼국지3을 하려고 도스박스 0.74를 깔고 사용해봤는데요(노트북입니다) 오른쪽 키패드가 작동하지 않아 몇시간째 해결방법을 찾다가 여기까지 왔습니다. 왜 도스박스에서만 오른쪽 키패드가 안먹히는 걸까요? 삼국지3은 키패드가 안되면 너무 불편해서 하기가 힘들더라구요.
    혹시 해결방법을 아시는지 답답한 마음에 몇자 적어봅니다.

    • 수정/삭제    2014.09.10 11:58 신고

      도스박스에서 키패드도 별다른 설정 없이 지원되는데 노트북에서 나타나는 것 같습니다.
      제가 노트북으로 테스트해볼 수 없어서 잘 될지는 모르겠지만
      도스박스에서 키를 바꿔주는 매퍼 기능을 이용해 보세요.

      도스박스에서 Ctrl-F1로 매퍼를 연 다음에 키패드 버튼을 클릭하고
      노트북에서 인식되는 키로 바꿔 보세요.

      키패드의
      789
      456
      123
      부분을 클릭하고 각각
      qwe
      asd
      zxc
      처럼 바꾸는 거죠.

      7 클릭-Del을 클릭(기존 연결된 키 제거)-Add 클릭, q 클릭(새 키 등록)
      을 하면 q를 눌렀을 때 키패드 7일 들어가는 식이 됩니다.

      매퍼의 자세한 내용은 여기에 있습니다.
      http://passing2.tistory.com/79
      http://passing2.tistory.com/80

  4. 레이맨1전체화면
    답글  수정/삭제    2014.09.25 19:24

    passing님 레이맨1을 도스박스로 실행시켰는데 전체화면에서 화면 위 아래로 검은색이네요. 비율이 조금 와이드한

    것 같은데 모니터에 딱 맞추려고 해도 안되네요. 11.왜곡된 비율을 수정하기 이 목록에 답이 있을듯 한데 aspect true

    에 ddraw 해도 좌우와 위는 맞지만 아래쪽이 검은 화면이네요. 오래전에 전체화면에 딱 맞춰서 플레이 한적이 있었

    는데 기억이 안나네요. 어떻게 방법이 없을까요?

    • 수정/삭제    2014.09.25 20:24 신고

      확인해보니 같은 현상이 나와서 이것저것 해봤는데 안됐습니다. ㅡㅡ;
      레이맨의 그래픽 처리가 좀 특이한 것 같습니다.

  5. SOUND-BLASTER
    답글  수정/삭제    2014.12.16 09:15

    Passing님 안녕하세요.

    DOSbox 0.72로 게임 실행시

    AvailableMemory:14073856
    SOUND - BLASTER initializing error !!!

    라는 문구가 뜨면서 안됩니다.

    type SB 16
    BASE 22
    IRQ 7
    DMA 1

    로 돌렸으며 IRQ를 5로 바꾼다던지 type을 다 바꿔보는 방법은 시도해봤으나 안됩니다.

    혹시 해결책을 알고계신지요?

  6. 고맙습니다.
    답글  수정/삭제    2015.09.22 19:08

    감사 합니다. 많은 도움이 되었습니다.

  7. 답글  수정/삭제    2015.11.14 23:53

    도스박스로는 고전게임만 실행되나요?
    저용량 저사양 게임은 안되나요? 아주간단한게임으로 dat가 아닌 exe인데.... 실행자체가 안되요 보다 게임으로 인식을 안하던데....
    마치 대항해시대 2에서 dat가 아닌 그 옆에 딸려잇는 exe 파일처럼

    • 수정/삭제    2015.11.17 17:27 신고

      게임이 요구하는 사양중에 하나가 윈도우냐 도스냐 하는 운영체제입니다.
      윈도우용으로 나온 게임은 저사양이라도 도스(박스)에서 돌아가지 않습니다.
      구글에서 게임명으로 검색해 보시면 어느 운영체제로 출시됐는지 아실 수 있을 것 같습니다.
      참고로 윈도우용 실행파일은 exe이고 도스용 실행파일은 com, exe라서
      exe는 공통이라 확장자만 보고 알 수는 없습니다.

      탐색기에서 exe 파일을 볼 때 자기만의 아이콘이 있으면 윈도우용일 겁니다.

    • 수정/삭제    2015.11.21 01:13

      모바일은 exe파일이 안되는건가.......
      Exe파일이 모바일로도 되는 어플만들면 대박날텐데...

    • 수정/삭제    2015.11.21 23:47 신고

      모바일 앱의 exe 에뮬레이션은 기술 이전에 라이센스 때문에 안될겁니다.
      exe 실행되는 모바일이라면 윈도우 운영체제가 그대로 쓰이는
      윈도우 타블렛이면 가능합니다.
      운영체제가 윈도우니까 안드로이드 앱은 실행 안되고요.
      마이크로소프트 서피스나 윈도우폰은 데스크탑용 윈도우가 아니라
      윈도우 RT라서 exe 실행이 안되니까 반드시 데스크탑용 윈도우가
      들어간 기기여야 합니다.
      가장 작은 exe 실행되는 종류는 타블렛일 겁니다.
      특수한 제품으로 한손에 쥘 수 있는 데스크탑 윈도우 제품이
      있긴 했는데 지금도 나오는지는 모르겠지만 가격도 비싸고
      AS가 불안한 회사일 수도 있습니다.

    • 수정/삭제    2015.11.23 01:33

      으어어엉.... 이분 모르는게 없으셔.....후덜덜...

  8. 포인세티아
    답글  수정/삭제    2015.12.21 15:15

    대박이네여 ㅎㅎ
    한가지 궁금한 점이 있어서 질문드릴게요...ㅎㅎ

    고전게임 설치할려고 하는데 이게 디스켓으로만 설치가 되는거더라구요....
    (요즘은 플로피디스켓을 사용을 안하니...)
    그래서 도스박스 실행해서 subst란 명령어로 가상의 디스켓 드라이브를 띄울수가 있더군요...
    근데 더 큰 문제는 설치해야 할 디스켓이 4장이어서 한장밖에 인식을 안하는데 가능한 방법이 있을까요?
    도스박스와는 별개의 문제라 죄송하네요...ㅎㅎ

    • 수정/삭제    2015.12.21 22:25 신고

      mount나 subst한 드라이브는 mount -u c로 제거하고
      다른 경로를 다시 지정할 수 있는데 설치 중이라 명령어를 칠 수 없다면
      dosbox cvs 같은 버전을 이용해 보세요.
      mount와 unmount를 메뉴에서 할 수 있습니다.

  9. 질문있어용
    답글  수정/삭제    2016.08.09 05:35

    전체화면으로 움직이거나 할 때 화면이 한 줄씩 움직여서 흔들림 현상같은게 있는데 이거는 어떻게 수정할 수 없을까요??

    • 수정/삭제    2016.08.09 12:28 신고

      [sdl]에서 output=ddraw로 해도 그런가요?
      그래픽카드 드라이버에서 강제 수직 동기화 켜보시고 안되면 잘 모르겠네요.

  10. 질문있어용
    답글  수정/삭제    2016.08.09 16:15

    답변 감사합니다!
    모바일 도스박스에서는 output이 없는데 어떻게 해야 할까요..??

    • 질문있어용
      수정/삭제    2016.08.09 16:28

      그냥 이것저것 만지다보니 해결했네요 ㅎㅎ
      렌더링 옵션 체크해주니까 해결됬어요
      도움 많이 받고 갑니다^^

  11. 답글  수정/삭제    2016.08.15 23:48

    비밀댓글입니다

    • 수정/삭제    2016.08.16 00:45 신고

      저한테 없는 게임 질문은 구해서 해보고 답변했었는데 지금은 그럴 여력이 없어서...
      그냥 답변하자면 ㅠ 배경음 반복은 게임 내에서 처리하는거라 도스박스 설정과 관련이 없을 겁니다.
      적으신 콘피그도 일반 사운드 설정이지 반복은 관련이 없고요.
      음.. 뭐 영양가 없는 답변이네요.

    • 질문있어용
      수정/삭제    2016.08.16 23:58

      그렇군요 ㅜㅜ 답변 감사드립니다

  12. jhgogo
    답글  수정/삭제    2016.08.22 18:09

    안녕하세요. 우선, 좋은 정보글 감사합니다.
    설명 가이드 따라서 이것 저것 시도해보면서 재밌게 즐기고 있네요.

    andosbox를 이용해서 안드로이드폰에서 삼국지2를 실행해보려고 하는데요. 화면 비율이 문제입니다.
    위에서 설명을 해주신 것을 잘 따라서.. andosbox.conf 파일을 이리 저리 만져보아도 잘 해결이 안되어서 질문글을 남깁니다.

    세로모드일 때 짜부되는 현상 (위아래가 눌립니다.)
    http://i.imgur.com/ISPHauX.jpg

    가로모드일 때는 정상비율로 나옴
    http://i.imgur.com/7aI556W.jpg

    세로모드에서도 정상비율로 출력되게 하려면 어떤 옵션을 만져야 하는 것일까요?

    • 수정/삭제    2016.08.23 16:55 신고

      화면 비율을 보정하는 설정은 aspect입니다.
      그런데 삼국지는 PC용 도스박스에서도 scaler가 먹히지 않는 등 특성을 타는 게임이라 잘 안될 수도 있습니다.

      안드로이드 Magic DosBox Free에서 돌려봤는데 aspect 설정에 따라 비율이 달라지지만 완전하지는 않네요.

      참고로 PC용 도스박스의 aspect가 위치한 [render] 섹션 설명입니다.
      http://passing2.tistory.com/92

  13. 권민정
    답글  수정/삭제    2016.09.29 15:02

    저에게 도스박스라는 프로그램을 이해시켜줄 글을 찾아헤매었어요.. 지금까지 본 글 중에 가장 이해가 잘 되게 도스박스 프로그램의 목적과 구조적인 모습을 잘 설명해주셔서 너무 감사합니다. 앞으로 자주올게요!!

  14. 오곡
    답글  수정/삭제    2016.10.12 18:20

    도스 박스에 대해서 잘 설명해주셔서 감사합니다~!

  15. 적토마
    답글  수정/삭제    2016.10.13 12:58

    로드런너 시에라 파일 받고 압축 풀고 도스박스 켜서
    마운트 시키고 위 설명대로 시키는대로 했는데
    이러한 문구가 뜨네요.. 알려주세요
    this program must be run under microsoft windows.

    • 수정/삭제    2016.10.13 13:09 신고

      윈도우용이라네요.
      만약 도스와 윈도우 겸용이면 도스 실행 파일을 찾아보시고 윈도우 전용이면...
      도스박스에서 윈도우를 설치하신 분도 계신데 전 해보지는 않았고
      무료 가상머신인 VirtualBox의 지원 윈도우 목록에 3.1, 95, 98 같은 옛날 것도 있네요.

  16. 불루마블 아프리카 대모험 2
    답글  수정/삭제    2017.04.23 19:51

    혹시 지금도 댓글 달아주실련지요
    위에 내용중에 이부분도 설명이 들어있나요? 제가 이해를 잘 못한건 아닌가해서요
    우선 lcd 파일인데요 시디스페이스로 가상드라이브 넣어논 상태입니다 f드라이브구요
    그리고 도스박스로 실행시킬 파일을 d 드라이브에 저장해논 상태구요

    이제 도스박스로 마운트 d :d\ 하구 d\ 한다음에 cd panda 하고 setup 하니깐
    설치하는 거까지 딱 실행되더라구요 그래서 시작을 했는데
    시디롬 에러라고 뜨면서 실행이 되질 않습니다 ..
    음... 뭐가 잘못됬을까요 ?? 허허 컴맹이라 뭐 잘 모르겠습니다
    혹시 아신다면 구원좀 해주세요 ㅎ

    • 수정/삭제    2017.04.23 20:01 신고

      mount c d:/
      mount d f:/ -t cdrom
      (/는 역슬래시로 변경. 티스토리 문제)
      첫줄은 실제 d 드라이브를 도스박스에서 c로 인식하게 하고
      둘째줄은 lcd 드라이브 f를 도스박스에서 cdrom 드라이브 d로 인식하게 합니다.

      도스박스 내에서 d로 이동 후 c로 인스톨하고 c에서 실행해 보세요.(게임에 따라 d에서 실행)
      -t cdrom을 안붙여서 인식을 못했을 수도 있고 게임 락 때문에 실행이 안될수도 있습니다.

  17. 불루마블 아프리카 대모험 2
    답글  수정/삭제    2017.04.24 09:46

    댓글감사합니다 님 말씀대로 한번 진행해봤는데요
    Z:/>mount c d:/
    drive c is mounted as local directory d:/

    Z:/>mount d f:/ -t cdrom
    MSCDEX installed.
    drive d is mounted as cdrom f:/

    이렇게 뜨더라구요 그래서 D드라이브에 실행파일 있어서 그쪽으로 이동후 실행해봤는데요

    Z:/>d:

    D:/>cd panda <-- 이건 폴더 이름이구요
    Unable to change to: panda.

    변경을 할수 없다는데 뭘까요?허허 어렵네요 혹시 문제가 무엇일지 알수 있을까요?
    슬래시는 역슬래시 \ 이걸로 입력했구요 띄어쓰기 다 했구요
    안되서 도스박스 파일을 c드라이브로 옮긴다음에 해봤는데 (이때 d 입력을 c로 바꿔서 입력했습니다) 이때는 설치하는거 까지 뜨더라구요 그래서 실행 했는데
    역시 시디롬 에러라고 뜨네요 ㅜ 답은 없겠죠?ㅎㅎ

    • 수정/삭제    2017.04.24 17:09 신고

      게임이 특이하지 않다고 가정하고...
      인스톨까지 정상적으로 하셨다면 c에서 실행하는 게 일반적입니다.
      도스박스 내에서는 c가 하드니까요.

      1. d에서 인스톨.
      (인스톨 할 때 c에 설치하게 됨)
      2. c에서 실행.
      c:
      cd panda(인스톨된 폴더)
      실행...
      중간중간 폴더와 파일 목록을 확인해야
      할 때는 dir /p나 dir /w을 치면 보입니다.

  18. 불루마블 아프리카 대모험 2
    답글  수정/삭제    2017.04.24 18:00

    시디스페이스 돌려서 인스톨 실행했는데 아예 그것부터 안됬는데;; 혹시 그래서 그런가보군요..

    윈도우7이라서 설치가 안되는건지 파일자체가 정상이 아닌건지 안되나봐요 ㅋㅋ

    댓글 달아주셔서 감사했습니다

    • 수정/삭제    2017.04.24 18:14 신고

      1. d 하드디스크를 도스박스의 c로 마운트.
      mount c d:/

      2. cdspace의 f 드라이브를 도스박스의 d로 마운트.
      mount d f:/ -t cdrom

      (이제부터는 도스박스 내부의 c와 d만 신경쓰면 됩니다. c는 하드, d는 cd롬 드라이브)

      3. 도스박스에서 d로 이동 후 install 실행.
      d:
      install
      (게임이 c에 설치됨)

      4. c에서 게임 실행.
      c:
      cd panda
      (중간중간 dir /p로 디렉토리 목록을 확인해서 올바른 디렉토리로 찾아감)
      panda.exe(실행파일 실행)

      이게 기본이고 게임마다 다를 수는 있습니다.
      제가 그 게임이 없어서 딱 특정해서 설명은 불가능하네요.

      *dosbox.exe 파일이 어느 드라이브나 폴더에 있든 상관 없습니다.
      *unable to change to: panda 에러는 d 드라이브에 panda 디렉토리가 없어서 그렇습니다.
      게임을 설치했으면 c로 가야하는데 d에서 찾으셨으니까요.
      그래서 dir로 목록을 확인해보면 알 수 있겠죠.
      *아까 글만 봐서는 설치까지는 성공인지 그냥 탐색기에서 하셨는지
      확실치 않아서 전체 설명을 올렸습니다.

  19. 불루마블 아프리카 대모험 2
    답글  수정/삭제    2017.04.24 22:55

    오!! 됬습니다 아까랑 같은 상황에서 님이 알려주신 순서대로 진행했는데 3번 인스톨하는거를 안했었는데

    그걸 했는데 설치가 되네요 ㅜㅜ 이럴수가 ㅋㅋ 이제는 그냥 1하고 2 하고 4번으로 바로하니 실행 되네요

    근데... 소리가 안나오네요 ㅋㅋㅋㅋ 실행된것만 해도 진짜 감사합니다 ㅜ 복받으실꺼에욯ㅎㅎ

    • 수정/삭제    2017.04.24 23:05 신고

      일단 축하드리고 ㅎㅎ 인스톨 진행하면서 사운드 맞추는 과정이 없었다면
      게임 설치된 폴더(c)에서 setup.exe 같은거 실행해 보세요.
      대부분의 도스 게임은 setup을 실행해서 사운드를 맞춥니다.

      setup을 실행하신 후에 사운드 설정 메뉴로 들어가서
      이 글 본문에서 "이름은 대부분 setup.exe" 부분 검색하셔서
      그 문단에 나온 사운드카드와 값을 고르시면 됩니다.

  20. 불루마블 아프리카 대모험 2
    답글  수정/삭제    2017.04.25 00:02

    사운드도 찾았네요 ㅎㅎ 신나서 설치 하는거 막 엔터누르다가 그냥 넘어간거같애요 ㅋㅋ

    간만에 하니깐 재밌네요 감사합니다

  21. 테마병원
    답글  수정/삭제    2017.07.02 13:36

    일단 상세한 설명 너무 감사드립니다. 좋은 팁이 되었구요..
    테마병원 화면크기도 조정되고 다 되는데 사운드가 안 나오네요ㅜㅜ
    도스박스 설정도 바꿔보고 테마병원 setsound 들어가서 설정 해보고 해도 소리가 안 나오고 설정해놓으면 게임이 느려지기만 하고 소리가 나오지 않습니다. 혹시 소리 나오게 할 방법이 있을까요??

    • 수정/삭제    2017.07.02 21:15 신고

      오리진에 있는 테마 병원은 기본값으로
      MIDI는 Sound Blaster 16,
      Digital audio는 Sound Blaster 16 or AWE32로 되어 있습니다.
      정상 동작 하고요.

      도스박스의 문제 해결란에는 MIDI를 Sound Blaster Pro (New Version)로 하면 해결된다고 나와 있습니다.

      버전은 0.74 기준입니다.