본문 바로가기
게임에뮬레이션 관련

도스박스로 파이널택틱스를 돌려보자

by 월반장 2011. 12. 19.

s3Drv-w9521103.zip


*윈도우7/10 6비트에서 Dgvoodoo2로 구동하면 튕김 없이 구동가능함으로 아래 도스박스를 이용할 필요가 없습니다.

http://9632024.tistory.com/1441 참조 



새 폴더 (4).7z.001

새 폴더 (4).7z.002

새 폴더 (4).7z.003

20111012.7z

boot622.IMA



----s3drv는 새폴더파일에 있는 s3드라이버가 오류가 날 상황에 사용하면 된다.
먼저 알아 둘 것은

블러그 주인장의 컴 사양은

q6600(노 오버) 8g램, 지포스 8800gt, ssd80g(버텍스2) 이므로 참고

그리고 파이널택틱스의 구동스피드는 아래링크를 참조

http://9632024.tistory.com/1215

위 영상을 보면 알겠지만 약간씩 버벅이는 것 빼고는 할만하다
영상외에 진행상황은 3스테이지에서 마법을 난사하는 테스트까지는 해보았다. 튕기는 경우는 없고
마법도 처음에는 약간씩 버벅이다가 부드러워지는 현상이 있다.

1.준비물
(1)화면 최상단의 새폴더(4)와 20111012(도스박스 특별판 11년 10월12일버전) 을 받아서 압축을 풀어 둔다.
--12월 9일자의 최신버전이 있지만 이상하게 주인장의 컴에서 부드글라이드가 인식이 되지 않아 구버전으로 선택
--boot622는 도스6.22의 부팅이미지로 도스박스를 푼 폴더에 넣어두자

(2)윈도우즈 95 osr2 한글판, 파이널택틱스 이미지파일(iso, 꼭 iso가 아니라도 관계없고 데몬툴에서 읽을 수 있는 것이면 된다.)
 저작권이 있는 것들이므로 주인장이 업로드 할 수는 없다. 알아서 구하시길 ..
--윈도우95는 주인장이 osr2버전으로 했기 때문인데 어지간하면 같은 걸 구하길 권한다. 안 맞는 버전으로 했다가 안된다고 해봐야
   주인장은 아무 것도 모른다.

(3)울트라이미지 혹은 윈이미지
--이 프로그램들은 도스박스로 만든 가상하드이미지에 파일을 넣기 위해서 필요하다

2.도스박스 환경설정
(1)dosbox.conf 을 메모장으로 열고 아래의 내용들을 고친다.
[sdl] 항목에서 output=direct3d 을 output=opengl
--이상하게 주인장의 컴은 이렇게 고쳐도 도스박스실행시 opengl로 되지 않고 surface로 되어 있다. 보니 그래픽깊이에 따라서 미리 해두면 안되는 거 같은데 별루 상관은 없는 부분이긴 하다. surface로 변하지 않는 사람은 해두는게 좋다. surface로 변하는 사람은 할때마다 도스박스의 메뉴에서 opengl로 바꾸어 주어야 한다.
--부두글라이드의 속도를 빠르게 하기 위해서는 opengl로 해야한다. surface로 변한 부분은 윈도우95부팅후나 전에 도스박스의 메뉴에서 바꾸어두고 해도 된다.

[dosbox]항목에서
machine=svga_s3
vmemsize=2 이것을 vmemsize=8
captures=capture
memsize=16 이것을 memsize=127
--이상하게 주인장의 컴에서는 메모리사이즈를 127로 해도 ems에는 127로 뜨지만 막상 윈도우95로 부팅시키면 64로 뜬다. 뭔가 도스시절에 잊어버린 게 있나 싶지만 기억도 나지 않고 이것에 그런 문제인지 확신하지 못하기 때문에 원인은 모른다. 그냥 127로 해두자

[cpu]항목에서
core=auto 을 core=dynamic
cputype=auto 을 cputype=pentium
cycles=auto 을 cycles=max

[joystick]항목에서
joysticktype=auto 을 joysticktype=none
--이 부분은 굳이 파이널택틱스를 조이스틱으로 하지 않는 이상 필요없는 부분이므로 꺼두자 패드로 해야겠다면 auto로 두면 된다.


[printer]항목에서
printer=true 을 printer=false
--도스박스에서 프린트 쓸일은 없으니 역시 꺼두자

[glide]항목에서
glide=true 을 glide=emu
--이 부분은 바꾸지 않아도 글라이드가 인식된다. (주인장 컴에서) 하지만 도스박스카페의 주인장분이 말씀하시길 emu로 두면 된다니 역시 변경해 두자

3.도스박스로 가상하드이미지 생성 및 도스6.22로 부팅
(1)도스박스를 실행해서(최상단에 올린 도스박스의 경우 dosbox_release.exe 를 실행) z:가 뜨면 아래처럼 적어서 엔터
imgmake 95.img -t hd_2gig
--2기가 짜리 가상하드 이미지를 만든다는 명령이다. 그럼 아래 스샷처럼 이미지를 생성했다는 문구가 나온다.

도스박스를 종료한다.

(2)dosbox.conf를 메모장으로 열고 맨마지막줄의 빈칸
  [autoexec]
  # Lines in this section will be run at startup.
  # You can put your MOUNT lines here.
  이 줄 아래에 다음과 같이 적는다.
 imgmount c 95.img
--아까 만든 95.img 라는 가상하드이미지를 c:로 마운트 한다는 뜻이다.
   저장후 종료하고 다시 도스박스를 실행시킨다.

(3)도스박스를 실행시키면 도스박스폴더에 넣어둔 boot622.ima 로 부팅해야 한다.
도스박스 실행상태에서 아래처럼 적고 엔터
boot boot622.ima
아래스샷 처럼 a:\ 가 나오는데 바로 위의 오류메세지는 무시해도 된다.



(4)가상하드이미지가 부팅가능하도록 만든다.
도스 6.22가 부팅된 상태에서 아래처럼 적고 엔터
sys c:

아래 스샷 참조

그런 다음 도스박스를 종료시킨다.


4.95셋업파일과 구동에 필요한 드라이버/유틸리티를 울트라이미지 혹은 윈이미지로 95.img에 넣기 
  파이널택틱스이미지도 넣는다.

 -최상단의 새폴더(4)를 압축을 풀면 나오는 파일들을 준비해둔다.(sb16과 w95로 시작되는 파일2개는 zip파일인데 이것도 역시 압축을 풀어둔다.)
 이들 파일을 울트라이미지 혹은 윈이미지로  95.img를 열어둔 다음 95.img 내부에  1이라는 폴더를 만들어 거기에 모두 복사해두고 저장한다. 
  --윈도우95상태에서 zip파일을 풀기는 골치가 아픈 일이므로 압축된 파일들은 모두 풀어두어야 한다
-윈도우95 osr2이미지를 열어서 안의 모든 파일을 추출후에 (추출하는 것은 데몬에 이미지를 건다음 추출해도 되고 울트라이미지나 윈이미지로 추출해도 된다. 이 파일들을 95.img 에 95라는 폴더를 만든후에 거기에 모두 복사하고 저장한다.

-파이널택틱스의 경우 이미지파일 그대로 95.img에 복사한다. (이미지내의 파일을 추출하지말고 이미지파일 그대로 복사 -예 : 파이널택틱스.iso)

--아래영상은 울트라이미지로 주인장이 4.을 해본 것



5.윈도우 95osr2 설치
(1)도스박스 실행 후  boot -l c  를 치고 엔터를 치면 가상하드이미지인 95.img로 부팅이 된다. 
아래 스삿처럼 무엇인가 선택하라고 나오도 기다리면 넘어가는데 

new date와 new time를 입력하라고 나오면 걍 엔터치고 넘어가면 된다. (아래 스샷 참조)




위의 스샷처럼 부팅이 완료되면  cd 95 를 치고 엔터 setup /is를 쳐서 설치를 시작한다.  아래 스샷참조


이후에는 화면의 설명대로 셋업을 하면 된다.

아래 스샷들은 선택을 해야하는 부분인데 그냥 기본적인 상태에서 아무것도 건들 것 없이 다음을 눌러 넘기면 된다.

 

파일복사가 끝아면 완료하고 도스박스가 종료된다.

(2)도스박스를 다시 실행시키고 역시 boot -l c 로 부팅시킨다. 그러면 드라이브설치 과정에서 블루스크린과 애러가 뜨는데 윈도우95에서 기본적으로 제공하는 s3드라이브가 도스박스의 s3와 맞지 않아 나타나는 경우인데  이 경우 그냥 도스박스를 종료시키고 다시 도스박스 실행후 boot -l c 를 적고 엔터를 치자마자 f5번을 연타한다. 그러면 윈도우95의 안전모드로 넘어간다.


6.윈도우 95에 드라이버설치
(1)s3드라이버 설치 - s3 801/805로 설치해야한다.
 
안전모드 상태에서 아래 스샷처럼 바탕화면에서 마우스 오른쪽 버튼 클릭후에 등록정보에 들어간다.

 
그런 아래 스샷처럼  다음 설정탭에서 고급등록정보에 들어간다.


 아래 스샷이 뜨면 변경을 클릭


 아래처럼 디스크 있음 클릭하고 나오는 화면에서 찾아보기를 클릭


 그럼 1 폴더에 넣어둔 w9521103폴더(혹은 w9521103.zip를 푼 폴더, 귀찮다고 압축을 풀지 않았다면 도스박스를 종료시키고 넣고 다시 안전모드에 들어간다.)에 들어가면 창의 좌측에 아래 스샷처럼 s3.inf가 있다 선택후 확인


 그럼 모델목록이 뜨는데 801/805로 선택하고 확인하면 설치가 된다.
--2012년 2월 4일 추가 : 아래 에서 모델목록이 뜨지 않는 경우는 안전모드가 아니라 통상모드에서 한 경우로 이 경우에는 장치선택화면에서
   아래에 체크하는 곳이 2군데가 있다. 모든 장치보기를 하면 아래의 801-805가 나온다


 리부팅 하라고 하므로 다시 리부팅하고 역시 boot -l c를 눌러 95.img를 부팅시켜준다.
그럼 다시 드라이버설치화면이 뜨면서 셋업이 진행되는데 중간에 날짜가 나오는 부분은 닫기를 눌러 넘어가고 프린터 설치부분은
취소를 눌러 넘기면 된다.
 이후 다시 리부팅되던지 도스박스가 종료되는데 역시 boot -l c를 눌러서 부팅 ..
그러면 아래 스샷이 뜨는데 다시표시하지 않는다에 체크후에 예를 눌러 넘긴다




(2)사운드카드 설치 (사운드블라스터 16)
 --기본적으로 윈도우95에 내장된 드라이버로 설치되지만 그래도 최신버전을 쓰는게 기분이 좋으므로 설치후에는 1폴더에 넣어둔
   SB16v4.35.21Win953-20-1997폴더에 있는 (주인장은 압축파일명이 폴더명이 되도록 푼다) UPDDRV95.EXE 를 눌러 업데이트시켜주면된다.
  과정은 아래와 같다 --사운드카드를 설치하고 UPDDRV95.EXE를 하라는 소리다 물론 윈도우95설치후에 사운드카드가 자동 설치된 경우라면 바로 UPDDRV95.EXE 하면 된다. 설치의 확인은 제어판-시스템-장치관리자-사운드,비디오 및 게임 컨트롤러 에 사운드블라스터장치가 있으면 된 것이다.


 -시작을 눌러 설정-제어판으로 들어가 새 하드웨어 추가를 실행 다음-다음-다음을 누른다. 그러면 아래 처럼 하드웨어 검색을 시작한다

 생각보다 시간이 걸리므로 여유롭게 코오피를 한잔 마셔주자 검색완료후 완료를 누르면 드라이버설치를 시작한다. 역시 시간이 걸리므로
 여유롭게 코오피를 한잔 한다. 검색된 하드웨어 목록을 볼려면 완료를 누르기전에 자세히를 누르면 목록이 보인다. 




드라이버 설치가 완료되면 1폴더에 들어가서 SB16v4.35.21Win953-20-1997폴더에 있는 (주인장은 압축파일명이 폴더명이 되도록 푼다) UPDDRV95.EXE 를 실행시킨다. 완료후에 리부팅을 물어보면 리부팅한다. 이 리부팅의 경우 바로 윈도우95가 뜨므로 귀찮게 boot -l c를 할필요는 없다.

(3)부두글라이드 드라이버 설치
이제 마지막 남은 드라이버 설치로 부두가 있다. 일단 1폴더에서 vg-w9x-q3.exe를 실행시켜준다. 확인을 눌러 넘어가면
c:\windows\temp에 푼다고 하는데 그대로 두고 unzip을 눌러주자 완료후 나오는 메모장은 종료시켜주고
사운드카드를 설치했던 방법으로 새 하드웨어 추가를 실행 이때 새 하드웨어 검색을 아니오로 하고 다음을 눌러주고
(윈도우95설치 직후에 이미 사운드카드가 설치되어 바로 업데이트한 경우라서 사운드카드설치부분을 패스한 경우에는 새 하드웨어 검색을 해주어야 한다.)
사운드, 비디오 및 게임 컨트롤러를 선택해서 다음 디스크있음을 클릭 한뒤 c:\windows\temp 에 들어가 voodoo.inf를 선택하고 확인후 계속 넘기면 설치가 된다.
 위의 과정이 마쳤으면 제어펀-시스템-장치관리자에 들어가 사운드,비디오 및 게임 컨트롤러에서 이상한 애드립 어쩌고 혹은 사블16/게임포트/mpu외 다른것이 있는데(보통 pci장치) 그것의 등록정보에 들어가서( 사블16/게임포트/mpu는 건들지말자) 제어기탭에 들어가 새로고침을 클릭 - 아니오 목록에서 선택함을 클릭하고 나오는 목록에서 모든 하드웨어 보기를 하고 제조업체를 3dfx를 찾아 클릭하면 나오는 부두 그래픽 3d 엑셀레이터를 선택해준다.(여기서 장치가 없다면 맨위의 노란색? 표시의 장치를 선택해 같은 과정을 거쳐본다.
 그러면 파일을 찾으라고 나오는데 c:\windows\temp로 지정해주면 설치가 시작되고 리부팅을 물어본다. 그럼 리부팅 ..
:추가 - 설치를 해도 사운드,비디오 및 게임 컨트롤러에 뜨지 않는 경우가 있다. 그런 경우 장치관리자에 부면 맨 위에 ?장치가 있는 경우가 있다 이것이 부두이므로 역시 등록정보에 들어가 새로고침을 통해 드라이버를 설치해주면 된다.

7.윈도우95에 필요한 프로그램 설치
부두설치후 리부팅하면 다시 boot -l c를 눌러 윈도우95에 들어간다.
(1)다이렉트x 7.0설치 - 1폴더에 있는 dx70kor을 눌러 설치한다. 이런 설치에 더이상의 설명이 필요한지?
   역시 리부팅 된다 ..
 -다이렉트x 설치가 완료되면 리부팅후에 c:\windows\system 에 들어가 dxdiag를 실행시킨다.
  진단도구가 뜨면 디스플레이2탭에서 다이렉트3d가속이 사용으로 되어 있는지 확인하고 종료 (종료후에 도스박스가 멋대로 튕기는 경우가 있는데 
  다시 도스박스를 실행하면 된다.)
  잘못된 종료후에 윈도우95를 부팅시키면 이상한 오류메세지나 녹색줄이 좍좍 그어진 화면이 뜨는데 걍 엔터를 눌러 넘기면 된다.

(2)데몬 3.47설치
 -데몬을 설치하기 위해서는 윈도우 95의 경우 까탈스러운 준비설치? 가 필요한데
  1폴더에 있는 InstMsiA.exe와 3514_1_2002-10-16_UsbSupp.exe 와 ie4install.exe 의 3가지의 설치를 필요로 한다. 
 -위의 적힌 순서대로 설치를 하는데 usbsupp 설치후 리부팅을 하면 rundll오류가 뜨지만   확인을 눌러 무시해주면 된다. 
 -마지막인 ie4install.exe는 익스플로러 4.01sp2   처음 설치에서 리부팅 - 리부팅 후에는 다음 화면이 뜬다 
 

 위의 스샷의 설치가 끝나고 윈도우 화면이 뜨면서 설치가 마무리 된다.
 설치과정에서 온갖 오류가 뜰 수 있으니 모두 무시하고 확인을 누르기 혹은 리부팅과 강제종료실행을 통해서 극복하자
 설치완료후에 화면 우측에 뜨는 채널바는 종료시키고 (처음 종료에 나오는 메세지는 아니오를 누르면된다. 그러면 다음 리부팅때에 채널바가 없다)
 -이까지 완료 되었으면 1폴더에 있는 daemon_v347_한글판.exe을 실행시켜 설치 한다. 다음다음다음 혹은 완료들을 계속 눌러 설치하면 된다.
  혹시 중간에 완료를 누르는 화면이 나오는데 이걸 무시하면 설치후에 먹통이 된다. 물론 리부팅하면 정상적으로 설치가 되지만 귀찮으므로 완료는
  눌러주자 설치가 완료 되면 역시 리부팅 ..
 
그러면 아래 화면 처럼 뜬다.

보기 싫은 익스플러로 4.0은 아래 체크를 없애고 종료시키고 리부팅 시키자 그러면  다음부터 뜨지 않는다.(이상하게 계속 뜨는 경우가 있는데 이경우 익플4.0 시작시실행없음은 포기하는게 정신건강좋다 이 경우에는 시작-실행-regedit를 눌러 들어간다음 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\run 에서 브라우저체크항목을 삭제하면 다음 부터 뜨지 않는다.


8.파이널택틱스 설치와 실행
-실행전에 바탕화면에서 마우스 오른쪽을 눌러 등록정보의 설정탭들어가 해상도를 800*600으로 하고 생상표는 16비트로 하고 리부팅해 둔다.  (이 과정에서 16색으로 뜨고 오류가 나오는 경우가 있다. 이경우 다시 부팅시키고 16비트로 골라주면 된다. 데몬이 오류나는 경우가 있는데 역시 다시 리부팅시키면 된다.) 800*600을 하지 않으면 파이널택틱스의 자동실행화면이 다 보이지 않는 안습한 사태를 겪게 된다.  당신이 번뇌와 고뇌를 즐기는 사람이라면 640*480을 선택해 아래 화면으로 해도 된다.


-화면 우측하단에 잇는 뻘건 데몬에 마우스 오른쪽을 눌러 버추어 cd/dvd-rom  -- 디바이스 0: -- 마운트 이미지를 선택한 후
 95.img에 넣어둔 파이널택틱스이미지를 골라준다. 주인장의 경우 c:\ 에 파이널택틱스.iso가 있다
-게임설치과정을 설명할 필요가 있는지?
-게임설치가 끝나면 도스박스 화면의 메뉴탭에서 비디오-아웃풋에 들어가 opengl을 선택해준다. 
 --이 부분이 다른 것으로 설정되어 있으면 너무 느려서 못할 지경이 되므로 반드시 해주어야 한다.
 --앞서 말했듯 주인장의 컴에서는 이상하게 opengl을 기본으로 해두어도 강제로 바뀌는 현상이 있기 때문에 이렇게 할 때
    마다 변경해주는 것,,, 기본으로 오픈지엘이 유지된다면 할 필요는 없다.

-게임을 실행하거나 오토실행의 환경설정에서 건드릴 것은 표시탭인데 표시탭에서 부두를 골라주면 된다.(이상하게 간혹 부두가
  나오지 않고 pci eearly라는 장치가 나오는 경우가 있는데 이것을 골라주어도 된다.)
-화면설정은 전체화면모드밖에 되지 않고, 해상도는 640*480이면 되나 800*600으로 해도 속도가 차이가 나지 않으므로(주인장 컴기준
  ) 800*600정도는 해주어도 된다.
-동영상재생방법은 건들것이 없고 그래픽카드설정에서 나오는 목록은 부두1이나 부두2 중 아무거나 골라서 설정
-상세설정은 체크를 하나 필터링을 뭘로 바꾸나 속도차가 없으므로 그대로 두면된다. 이것은 어디까지나 주인장의 컴기준이므로 
  속도가 느려지만 상세설정에서 체크를 모두 해제하고 필터링을 point로 두고 해상도는 640*480으로 두고 해야한다.
-처음 실행시에는 처음 지도화면에서 많이 버벅이지만 그 부분 이후에는 부드럽다. 첫 지도화면도 게임을 종료하고 다시 실행시키면
  그 부분에서도 부드럽게 넘어간다.

추신 : 도스박스 카페에서 특별판의 최신버전(현재 12월 9일버전)은 더 빨라졌다고 하는데 아쉽게도 주인장의 컴에서는 부드글라이드가 잡히지를 
않아서 할수가 없었다. 그리고 도스박스특별판은 128램까지 줄수 있는데 유독 윈도우95나 98에선 64램으로 인식되어버렸다. 무슨 수를 써도 되지를 않아서 포기상태(최신버전도 같은 상황) 혹시라도 방법을 아는 분이 있다면 덧글부탁~ 


추신2: 위의 설치과정에서 나오는 오류문제는 질문을 받지 않는다. 도스박스자체의 문제나 호환성문제는 나로서는 어찌할 방도도 없는 부분이므로 다음의 도스박스카페에 가서 직접 문의 바란다. http://cafe.daum.net/dosbox


댓글