NDS에뮬 : DSonPSP beta 5/6

DSonPSP beta 5의 구동 영상입니다.

이전에 소개했던 yoshihiro의 NDS에뮬레이터 DSonPSP가 beta 5와 6으로 연이어 업데이트되었습니다. [출처가기]

그 동안의 변경점은 다음과 같습니다.
...:::BETA 6:::...
- ARM9VBLANK를 이용한 스피드 핵
- 많은 게임에서 발생하는 Glich 버그 수정.
- Yoshi island같은 게임에서의 멈춤 현상 수정.
- Bleach DS를 비롯한 많은 게임에서 세이브 기능 가능.
- 소스코드 업데이트.

...:::BETA 5:::...

- vertical screen mode를 삭제하고, 스크린 스왑 기능을 추가.
- 언어 지원 기능을 추가하여 정상 작동함.
- GU 지원 추가됨.
- 스피드업이 되어 많은 게임을 플레이할 수 있게 됨.
- NDS 게임이 PSP에서 멈출 때의 문제 수정.
- PSP용 소스 코드 추가.

...:::BETA 4:::...
- 속도 향상.
- 일부 게임 멈춤 현상 수정.
- PSP용 소스코드 배포. (깨끗하지는 않음.)

...:::BETA 3:::...
- GPU, MMU, DMA, RTC와 코드 향상.
- 일부 게임에서 약간의 속도 향상. (DBZ2의 경우 이전 7fps에서 15fps로 향상.)
- gfx3d core를 DeSmume core 9.4 버전으로 업데이트.
- 디버그 정보를 추가해서, 게임이 멈추는 경우 결과를 확인할 수 있음.
- CPU Ratio Hack 기능 제거.

...:::BETA 2:::...
* 다음 설정 항목 추가 :
   - 핀볼이나 풋볼 등 몇몇 게임에서 필요하므로 스크린 상하반전 설정 추가.
   - 속도 제한 해제 설정 추가.
   - 프레임스킵 설정 추가.
   - 사운드 설정 추가.
   - CPU 비율 핵.


[ 설치법 / 사용법 ]
1. 위 첨부파일을 받아 압축을 풀고 그 안의 'DSONPSP' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.

2. 구동할 NDS의 롬파일을 따로 구해 ms0:/PSP/GAME/DSONPSP/NDSROM/ 폴더로 복사합니다.
(롬파일은 *.nds 형식이며, 물론 파일명은 영어나 숫자로 이루어져 있어야 합니다.)


3. XMB의 게임 -> 메모리스틱 메뉴에서 'DSONPSP v0.6 by Yoshihiro...'를 실행합니다.


4. 에뮬레이터가 구동되면 우선 위처럼 '../NDSROM/' 폴더에 있는 롬파일 목록을 보여주게 됩니다. 구동을 원하는 롬파일로 이동한 뒤 엑스버튼을 누르면 구동됩니다. 네모버튼은 에뮬레이터 종료입니다.


5. 롬파일을 선택하면 몇 가지 설정을 변경할 수 있습니다. 설정 변경 후 스타트버튼을 누르면 게임 실행!

(Screen <--> SWAP : NDS 스크린 좌우 변경 여부 / Show FPS : 화면 상단에 초당 프레임 표시 여부 / Enable Audio : 사운드 출력 여부 / Frameskip : 프레임스킵 여부 / language : 언어 변경)


6. 꽤 길게 로딩이 진행된 후 실제 게임이 구동됩니다.

7. PSP의 조작법은 다음과 같습니다.
PSP 버튼 = 해당되는 NDS 버튼
방향키 = 방향키
스타트버튼 = 스타트버튼
셀렉트버튼 = 셀렉트버튼
동그라미버튼 = A버튼
엑스버튼 = B버튼
세모버튼 = X버튼
네모버튼 = Y버튼
R트리거= R버튼
L트리거 = L버튼
노트(음표)버튼 = 터치스크린 클릭
ANALOG   =  터치스크린 방향

# 이번 beta5/6을 거치면서 기능적으로는 조금 향상되었네요. 특히 이전 베타에서는 화면 비율이 맞지 않아 한 쪽 스크린이 조금 짤리는 문제가 있었는데, 이번에는 화면 비율을 조정해서 전체가 다 나오도록 되었습니다. 또 스크린 스왑 기능이 추가되어 NDS의 위 액정과 아래 액정의 위치를 변경할 수도 있습니다.

# 다만, 여전히 속도는 느리군요. 제가 테스트한 게임 탓일지도 모르지만 게임을 하기에는 역시...

* 관련글 보기 *
[추가] NDS에뮬 : DSonPSP beta 4
NDS에뮬 : DSonPSP v0.2C beta