Recent Posts
Recent Comments
Link
11-17 00:00
Today
Total
관리 메뉴

삶 가운데 남긴 기록 AACII.TISTORY.COM

DOS BOX 기본사용 방법(feat 프린세스메이커2) 본문

GAME/프린세스메이커

DOS BOX 기본사용 방법(feat 프린세스메이커2)

ALEPH.GEM 2024. 1. 21. 19:18

도스박스(DOSBox)는 윈도우나 리눅스 환경에서 예전 도스 운영체제를 가상으로 구현 시켜주는 프로그램입니다.

그래서 예전 도스 시절 게임과 프로그램들을 실행 시킬 수 가 있는데

자세한 사용법은 INTRO(도스박스명령어)나 HELP(도스 운영체제 명령어)를 치고 엔터를 입력하면 설명이 나옵니다.

도스박스는 프리웨어로 소스 코드까지 공개되어있습니다.

도스박스 공식 홈페이지나 다음 카페에서 최신버전을 구할 수 있습니다.

링크된 파일은 윈도우용(32bit,64bit) 설치 파일입니다.

CD-ROM 마운트

여기서는 도스용 프린세스메이커2를 실행해 보면서 도스박스의 기본적인 사용법을 알아보도록 하겠습니다.

도스박스를 실행시키면 위와 비슷한 화면이 보입니다.

 

  • Z:\>SET BLASTER=A220 I7 D1 H5 T6

이 부분은 도스게임 중에서 사운드 카드를 수동으로 셋업 해야 하는 게임들이 있는데 필요한 정보입니다.

여기서는 sound blaster , I/O address =220, IRQ =7, DMA =1 를 의미하겠죠.

만약 도스박스에서 윈도우의 폴더를 사용하려면 반드시 먼저 마운트(mount)부터 한 다음 사용해야 합니다.

어떤 폴더를 마운트 했다면 하위 폴더는 자동으로 마운트 됩니다.

단, 도스에서는 긴 파일이나 폴더 이름을 지원하지 않으므로 파일이나 폴더 이름은 7자 이내로 사용하는 것이 좋습니다. 여기서 mount란 컴퓨터 주변장치(키보드,모니터,하드디스크,CDROM 등)를 메모리 상으로 불러와서 cpu가 사용 할 수 있도록 해주는 것을 의미합니다.

 

  • Z:\>mount e e:\dosbox

이는 실제 운영체제(윈도우)의 e:\dosbox라는 폴더를 도스박스 내에서 e드라이브 처럼 인식하게 해주는 명령어입니다.

특정 폴더를 도스박스에서는 드라이브 명처럼 사용 할 수 있다는 이야기 이지요.

만약 실제 운영체제의 C드라이브를 통채로 도스박스에서 E드라이브로 인식시키려면 Z:\>mount e c:\ 라고 입력하고 엔터를 누르면 됩니다.

물론 윈도우의 C드라이브를 도스박스에서도 C드라이브로 인식시키려면 Z:\>mount c c:\ 라고 입력하면 됩니다.

이렇게 하면 도스박스에서도 윈도우의 C드라이브를 사용하는 것처럼 됩니다.

이 정도만 알면 마운트에 대한 내용은 얼마든지 응용이 가능 할 것입니다.

폴더가 마운트 되면 실제 폴더를 도스 박스에서 사용할 수 있습니다.

 

  • Z:\>mount g g:\ -t cdrom -ioctl

이 부분은 실제 운영체제의 cdrom장치(여기서는 g:\ 드라이브)를 도스박스에서 g드라이브로 인식 시키는 부분입니다.

실제 DVD드라이브라도 cdrom으로 입력하셔도 무관합니다.

마찬가지로 mount 명령어는 여러가지로 응용가능합니다.

 

  • Z:\>mount d g:\ -t cdrom -ioctl

윈도우의 g드라이브를 도스박스에서 d드라이브로 사용.

 

  • Z:\>mount d d:\ -t cdrom -ioctl

윈도우의 d드라이브를 도스박스에서 d드라이브로 사용.

 

  • Z:\>e:

이 부분은 위에서 마운트 했던 e드라이브로 이동하는 도스 명령입니다.

C드라이브로 이동하려면 명령 프롬프트 상태에서 Z:\>c: 라고 입력하면 됩니다.

당연히 해당 드라이브나 폴더를 사용하시려면 사용하기 전에 반드시 마운트 시키는 것을 잊으면 안됩니다. 

 

저의 프린세스메이커2 윈도우에서 실제 경로는 e:\dosbox\dosgame\pm2 입니다.

도스박스에서는  e:\dosgame\pm2 로 인식하고요.

(왜냐면 처음 마운트할 때 윈도우 폴더자체를 도스박스에서 E드라이브 로 인식하도록 했기 때문이죠.)

도스박스에 마운트된 E드라이브의 dosgame 폴더로 이동한 뒤 dosgame의 하위 폴더인 pm2 폴더 로 이동한 뒤 디렉토리(폴더) 검색 명령어를 입력하는 부분입니다.

물론 프린세스 메이커 2 가 다른 드라이브나 폴더에 있다면 해당 드라이브나 폴더를 마운트 명령으로 마운트 시킨 후 도스 명령어들 즉, cd명령어(chage  directory) 같은 것을 이용해서 그 폴더로 이동하면 됩니다. 

참고로 상위 폴더로 이동하는 명령어는 cd..    명령어나 cd\ 명령어를 이용하면 됩니다.

도스 명령에 관한 내용은 위에서도 이야기 했지만 HELP를 입력해보시면 영문으로 설명이 나옵니다.  

 

폴더 내의 파일들을 나열해주는 명령어(dir)를 실행 시킨 후 결과 화면입니다.

 

프린세스 메이커2 실행 파일인 pm2.exe를 실행하는 부분입니다.

 

프린세스 메이커2 가 실행 되었습니다.

사운드가 나오지 않는다면 프린세스메이커2 폴더의 setup.exe 파일을 도스박스에서 실행해서 사운드 설정을 맨 윗 부분에 나오는 정보를 참고해서 셋업해주면 됩니다.

 

 

 

<요약>

 

매번 도스 박스를 실행 시킬 때마다 일일이 마운트 하기 귀찮으신 분들은 시작>모든 프로그램> dosbox -0.74 > OPTIONS 에서 dosbox 0.74 option 을 실행시키거나 dosbox.conf 파일을 메모장으로 열어보면(버전마다 파일 명이 다를 수 있음) 맨 아래 부분에 [autoexec] # Lines in this section will be run at startup. # You can put your MOUNT lines here. 라고 나와있는데 이 부분은 도스박스가 실행될 때마다 자동으로 실행해주는 명령어(auto execute command)를 입력하는 부분입니다. 여기에 여러분에게 필요한 마운트할 명령어를 삽입시키고 저장하시면 다음 부터는 도스박스가 실행될 때마다 자동으로 마운트 될 겁니다. 맨 위에서 스크린 샷도 자동으로 마운트 시킨 결과 화면입니다.


[이해가 안가는 분들을 위한 무작정 따라하기 방법]

  1. 도스박스를 설치할 때 경로를 c:\dosbox\에 설치합니다.
  2. 프린세스메이커 파일들을 c:\dosbox\pm2\ 에 복사해 둡니다.
  3. 도스박스를 실행합니다.
  4. 다음과 같이 입력합니다.
  5. Z:\>mount c c:\dosbox\
  6. Z:\>c: 
  7. C:\>cd pm2
  8. C:\pm2\>pm2

728x90