이곳 게시판을 참고하여 WIN95 설치까지는 잘 되었습니다.
(현재 제가 사용하는 dosbox는 가장 최신인 2015년 1월 25일 버전 + windows95 osr2를 사용중입니다.)
다름이 아니라 제가 플레이하고 싶은 게임이 삼국지5인데...
1. 데몬 3.47을 이용할 경우, CCD/IMG는 데몬에 마운트시키자마자 바로 윈도우 탐색기가 다운되버리는 현상이 발생하고
CCD/IMG를 CUE/BIN으로 변환했으나 이 역시 게임이 시작되면 역시 바로 다운되버리는 현상이 발생
그래서, 데몬을 포기하고 DOSBOX 자체적으로 지원하는 imgmount 기능을 써보려 합니다.
2. [autoexec]에 아래와 같이 설정하면 윈도우95 부팅후 d 드라이브가 탐색기에서 보여야 될 것 같은데 보이질 않습니다.
imgmount c win95.img
imgmount d "d:\games\sam5\sam5wpk.cue" -t iso
boot -l c
win95.img : 윈도우가 설치된 IMG 파일입니다.
d:\games\sam5\sam5wpk.cue : 삼국지5 CUE/BIN 파일위치(제 실제 컴퓨터내 위치) 입니다.
어떤 부분이 잘 못된건지요?
제가 원하는 건 삼국지 cue/bin 파일을 CD-ROM 과 같이 인식시켜서 윈도우 95에서 삼국지를 실행하고자 합니다.
답변 좀 꼭 부탁드립니다.
첫댓글 얼마 전에도 비슷한 질문이 있었습니다만 (본 게시판의 9029번째 글), 도스박스 설정 파일에서 [ide, ...]로 시작하는 단락들을 알려 주시기 바랍니다.
현재 저는 말씀하신 도스박스 설정 부분에 대해 기본 디폴트 세팅에서 어떤 것도 변경되어 있지 않은 상태입니다.
(win95 인스톨시 autoexec 이하 부분만 수정해서 깔았습니다.)
primary와 secondary만 올립니다.(변경없이 기본 세팅 그대로 입니다.)
[ide, primary]
enable=true
pnp=true
irq=0
io=0
altio=0
int13fakeio=false
int13fakev86io=false
enable pio32=false
ignore pio32=false
cd-rom spinup time=0
cd-rom spindown timeout=0
cd-rom insertion delay=0
[ide, secondary]
enable=true
pnp=true
irq=0
io=0
altio=0
int13fakeio=false
int13fakev86io=false
enable pio32=false
ignore pio32=false
cd-rom spinup time=0
cd-rom spindown timeout=0
cd-rom insertion delay=0
도스박스 윈9x에서 데몬으로 마운트시 윈9x가 프리징되는 현상은
오디오 트랙이 포함된 이미지에서 발생합니다. 정확히는 마운트는
되는데 오디오 트랙에 접근할시 먹통이 됩니다. 데이터 트랙만
읽으면 상관없죠. 그러나 이건 질문자분이 원하는건 아닐테고
고전윈9x 게임의 상당부분이 음악을 시디 오디오로 처리합니다
사앙낮은 컴환경에서 시디수준의 디지털 음악을 구현하려면
이방법밖에는 없었던거죠.
결론은 이번 버전과 그 이전버전부터 시디오디오 포함한 이미지(bin/cue 한정)가
지원이 되고 저도 잘 돌리고 있습니다. 히어로즈 마이트앤 매직2편의
음악이 아주 명곡이죠.
아래 예시는 저의 경우입니다.
imgmount를 쓸때 아래와 같습니다. -ide 옵션을 잘 써야 합니다.
그리고 하드드라이브 마운트는 2,3등 번호로 시디 마운트는
드라이브 레터 D,E,F 등으로 지정합니다.
imgmount 2 "Win95_Games_System.img" -t hdd -fs none -size 512,63,8,609 -ide 1m
imgmount D "HOMM2.cue" -t cdrom -ide 2m
그리고 conf에 [ide] 항목은 enable=true로 해주는것 잊지마시고
답변 감사드립니다.
아래와 같이 수정하니...
imgmount 2 win95.img -t hdd -ide 1m
imgmount d "d:\games\sam5\sam5wpk.cue" -t cdrom -ide 2m
-> must specify drive letter to mount image at.(에러 메세지)만 나오고 마운트가 안되네요...ㅠㅠ
@세상이바뀐다
-fs none -size 512,63,8,609
위에꺼 누락되면 그렇게 됩니다. 저위의 수치는 님이 img 파일 만들때 해당 이미지에
맞는 지오메트릭 넘버를 사용하셔야 합니다. 대개 imgmake시 -bat 명령을 쓰면
해당 넘버가 bat 파일에 적혀져 나옵니다
@Js Kim 고맙습니다. 다시 지적해주신대로 해보니....아무 이상없이 마운트되고 부팅까지 되네요...
부팅은 boot -l c로 윈도우 부팅되었습니다.
근데...여전히 윈도우에선 아직 cd-rom이 보이지 않네요.
다시 제어판 등에서 말씀해주신 방법대로 해보고 안 되면 다시 리플 달겠습니다. 감사합니다. 꾸벅~
나중에 그래도 안되면 도스박스 안의 윈도우에서 장치관리자에 들어가보면
하드디스크 콘트롤러 항목이 잡혀있는지 확인하고 없으면 제어판에 들어가
새하드웨어 추가 -> 자동검색을 이용해 하드디스크 콘트롤러를 잡아줍니다.
잘 안되면 수동으로 콘트롤러 설치를 해야 합니다.
시디 드라이버가 잘 인식되었으면 제어판 -> 멀티미디어 항목에서 시디오디오를
출력할 드라이브명이 잘 지정되었는 확인합니다.
테스트로 보조프로그램 -> 멀티미디어 -> 시디재생기로 트랙2번 부터 플레이해서
오디오가 잘 나오면 성공.
mount 명령어랑 옵션 좀 공부해봐야 겠네요.....
어째든 정성스런 답변 감사드립니다.
@세상이바뀐다
도스박스 DOC 폴더안에 Official manuals과
SVN-specific manuals안의 문서를 먼저 정독하시길 추천드립니다.
@Js Kim 말씀주신대로 메뉴얼 한번 살펴보고 질문 드리겠습니다. 감사합니다.
@Js Kim 말씀해주신대로 부팅되고 윈도우에서도 인식되었습니다.
하드디스크 콘드롤러가 잡혀있지 않아 자동검색으로 잡았습니다.
알려주신대로 100% 완벽하게 작동됩니다. 감사합니다. 꾸벅~~~
이건 저한테도 자주 있는 실수 상황인데 뭔가 잘못되어서 시디 이미지가
마운트가 되지 않는 경우가 많이있었죠.
그래서 boot -l c 명령어 라인 이전에 pause를 추가해줍니다.
그러고 실행하면 도스박스 기동시 잠시 멈춰서 창에 부팅전
하드/시디 마운트 명령의 수행결과를 리뷰할수 있게 표시됩니다.
도스박스에서 시디이미지가 잘 인식되고 잘 마운트 되었으면
MSCDEX installed
Drive D is mounted as "시디 이미지 이름"
이런 메세지가 나와야 합니다 반드시 그러고 난 후에도
윈9안에서 시디가 안보이면 위에 제 방법을 동원해야 합니다.
pause 명령어로 부팅창의 메세지 등으로 이상여부 확인하고 하는게 좋겠네요.
정말 감사합니다. ^^ 좋은 주말 되세요