PSP용 DOSBOX로 페르시아 왕자2를 돌려보았다.

포스팅에 앞서 전하는 말씀
이 포스팅은 커스텀 펌웨어가 설치된 PSP를 응용하는법을 담고 있지만 소니의 관련 저작권에 관련된
일체의 파일이나 무력화 방법 또는 대행에 대한 내용을 담고 있지 않습니다.
어릴때부터 무척이나 좋아하던 고전게임 페르시아 왕자(Prince of Persia)
최근에 PSP에 있는 홈브류중 dosbox를 사용하면 도스용 페르시아 왕자2를 돌릴수 있다는 소식을 들을 수 있었다.
그래서 몇번의 시행착오끝에 돌리는데 성공.

pspmini(http://pspmini.mud4u.com/)에서는 페르시아 왕자1에 관한 내용을 다루고 있으나
페르시아 왕자2에 대한 내용을 다루고 있지 않아서 설치법을 필자의 블로그에 설명하고자 한다.

준비물 :
커스텀 펌웨어가 설치된 PSP : 알아서 구할것
페르시아 왕자2 게임 파일 : 알아서 구할것
dosbox for psp : http://www.cgemulation.de/dosemus.html#sony%20psp257
dosbox용 설정파일 :

dosbox.conf

(클릭시 다운로드 가능)

smartdrv.exe :

smartdrv

(클릭시 다운로드 가능)

페르시아 왕자2 키 설정 배치파일 :

prince2.bat

(클릭시 다운로드 가능)

구동법 :

1. 폴더 두개를 만든다. 하나의 이름은 dosbox 나머지 하나의 이름은 dosgame으로 한다.



2. dosbox 폴더에 저기 위에 사이트에서 받은 파일과 설정파일(첨부파일), smartdrv.exe(첨부파일) 파일을 복사한다.



3. dosgame 폴더 안에 prince2 라는 폴더를 만든다.

4. prince2 폴더안에 페르시아 왕자2 게임 파일 및 키 설정 배치파일(첨부파일)을 복사한다.



5. 이부분이 가장 중요한 부분인데, 실행에 관한 중대한 영향을 미칠수 있다. 페르시아 왕자2 게임 파일 폴더 안에 있는 setup.exe 파일을 실행하여 다음과 같이 세팅한다.



설정을 Sound Blaster Pro로 하고 싶었으나 할 수 없었다.

그렇게 설정하고 실행을 하니 자꾸 NIS.dat 파일을 리소스로 사용할수 없다고 나오는데.
이유를 외쿡 사이트에서 찾게 되었다.

PoP2 stuck in “Sound Blaster” mode. I used the option “PC Speaker” for the audio. Game stuck after taking the boat loading the file “nis.dat”: this why the PSP Kernel can run maximum 9 files per time. Is impossible to fix this.

대충 설명하자면 “PSP 커널에서는 한번에 최대 9개의 파일까지만 실행이 가능하기 때문에 사운드 블라스터를 사용할 수 없고, 이것은 해결하는것이 불가능하다.” 라는 뜻이다.

그래서 눈물을 머금고 환상의 사운드(?)를 자랑하는 PC Speaker 모드를 사용하여야 PSP에서 원할하게 돌릴수 있다.

※수정내용.
다음의 사운드는 동작은 하나 음악이 좀 끊긴다.
Ad lib
Pro Audio Spectrum
IBM PS/1 (PC 스피커와 음질이 같음)
Tandy Sound (PC 스피커와 음질이 같음)
Roland MT-32  (PC 스피커와 음질이 같음)

6. 이제 기본적인 세팅은 다 끝났다. 이제 PSP를 usb에 연결한후 다음의 경로에 복사한다.
dosbox 폴더 : ms0:/psp/game/
dosgame 폴더 : ms:0/

(※ ms:0/는 메모리스틱 루트를 의미한다. 즉, 쉽게 설명하자면 내 컴퓨터에서 PSP에 물려있는 메모리 스틱이 이동식 디스크로 잡혀있을텐데 그곳을 더블클릭하면 바로 나오는 공간을 말함.)

7. 이제 설치는 끝났고, 돌려보세~

댓글 남기기