슈패 에뮬 : Snes9X Euphoria R4


zack이라는 개발자가 개인적으로 업데이트하고 있는 슈퍼패미콤 에뮬레이터 Snes9X Euphoria R4가 발표되었습니다. 이번 NeoFlash 콘테스트 출품용이군요. [출처가기]

zack이 예전에 밝힌 내용에 의하면 Snes9X Euphoria는 게임 속도를 최우선으로 생각해서 개발한다고 했죠. 블로그에 소개하는건 작년 R2.1 이후 처음입니다.

이번 변경점은 다음과 같습니다.
Snes9X Euphoria R4는 풀스피드로 대부분의 게임을 플레이할 수 있는 Snes(슈퍼패미콤) 에뮬레이터입니다. 대부분의 롬을 지원합니다.

이번 버전의 변경점 :
렌더링 반복 - 속도 향상.
기능 정리 - 미비한 속도 향상.
메모리스틱 읽기 에러 수정
여러가지 버그 수정.

알려진 문제
만약 뉴 게임을 불러왔을 때 검은 화면만 나온다면, 홈버튼을 다시 눌러 "reset snes"를 선택해 리셋해 주세요.

* Download : Snes9X Euphoria R4 (음악 파일이 포함되어 있는 자료는 직접 첨부할 수가 없어 해외 링크로 대체.)

개인적으로 테스트는 커녕 구동해보지도 않았으니 Snes9X에 관심있으신 분들은 직접 여러가지로 테스트해보세요.

설치법이나 사용법 등을 아예 모르는 분들은 아래 관련글 모음을 뒤져보시길 바랍니다.

* 관련글 보기 *
HBL : 슈패 에뮬 : uo Snes9x 0.02y33 Build 0032
[추가9] 슈패 에뮬 : Snes9xTYLmecm 091127
[추가] 슈패 에뮬 : Snes9X Euphoria R2.1
슈패 에뮬 : Snes9xTYLsmcm 23/05/08
슈패 에뮬 : Snes9xTYL 0.4.2 ME By 33
3.xx 커널용 슈패 에뮬 : Snes9xTYL 0.4.2 ME
슈퍼패미콤 에뮬 : SNES9x TYL++ BETA 패치
슈퍼패미콤 에뮬 : SNES9x TYL++ BETA

NDS에뮬 : DSonPSP Unofficial V0.1


DeSmUmE core 9를 기반으로 YoshiHiro가 개발중이던 NDS 에뮬레이터 DSonPSP의 비공식 버전입니다. [출처가기]

YoshiHiro는 저번의 그 일(http://popotz.textcube.com/1470) 이후로 사실상 PSP계에서 은퇴했기에, jonlimle라는 유저가 비공식이긴 하지만 DSonPSP 개발을 이어서 한다고 합니다.


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

2. 확장자가 *.nds인 NDS용 게임 롬 또는 NDS용 홈브류 파일을 각자 구해서 ms0:/PSP/GAME/DSONPSP/ 폴더 안으로 복사합니다. (위 첨부파일에는 breakout.nds라는 테스트용 NDS 홈브류가 포함되어 있습니다.)


3. 이제 XMB의 게임 -> 메모리스틱 메뉴로 들어가 'DSonPSP Unofficial V0.1'를 실행합니다.


4. 롬 파일 목록이 나오면 원하는 항목으로 이동 후 엑스버튼을 누르면 됩니다.


5. 잠시 후 해당 게임 (또는 홈브류)가 실행됩니다.

# 참고 : samples.zip 안에 들어있는 *.nds 파일들은 제작자가 테스트할 때 사용한 샘플 프로그램들입니다.

# YoshiHiro의 DSonPSP Beta에 비해 이번 비공식 버전은 프레임 속도가 엄청나게 향상되었습니다. 하지만 쾌적하게 게임을 즐기기에는 조금 무리가 있네요. 게다가 아직 사운드는 지원하지 않습니다. 앞으로 스크린샷 기능이나 강제세이브 기능 , 에뮬레이터 메뉴 등의 추가가 예정되어 있으니 관심있는 분들은 업데이트 버전을 기다려보세요.

# 터치스크린도 없는 PSP로 에뮬을 돌리기보다는, 역시 NDS 게임은 NDS로 하는게 좋겠죠.

# PSP 게임과 마찬가지로, NDS용 롬파일의 공유는 불법입니다.

* 관련글 보기 *
NDS에뮬 : DSonPSP beta 7
NDS에뮬 : DSonPSP beta 5/6
[추가] NDS에뮬 : DSonPSP beta 4
NDS에뮬 : DSonPSP v0.2C beta
PSP용 NDS 에뮬 개발중!

에뮬 : EmuMaster v3.GX FF XIII Edition


게임보이(GB), 게임보이컬러(GBC), 슈퍼게임보이, 세가 마스터시스템(SMS), 세가 게임기어(GG) 등 다양한 기종의 게임을 지원하는 에뮬레이터 EmuMaster v3.GX FF XIII Edition이 발표되었습니다. [출처가기]

얼마 전 EmuMaster v3.00이 발표되었는데, 이번 EmuMaster v3.GX FF XIII Edition은 v3.00을 기반으로 FF 13의 그래픽 테마를 적용하고 기존 코드를 대부분 새로 작성했다고 합니다.


[ 설치법 ]
위 첨부파일을 받아 압축을 풀고 그 안의 'EmuMaster V3.GX FF XIII Edition' 폴더를 ms0:/PSP/GAME/ 폴더로 복사한 뒤 실행하면 됩니다.

또 구동하려는 롬파일(*.gg, *.sms, *.bin, *.gb, *.gbc, *sgb, *. cgb, *zip 등)도 메모리스틱으로 복사합니다. (에뮬레이터 자체에서 파일 탐색을 지원하기 때문에 편한 위치에 복사하면 됩니다.)

[ 사용법 ]
그래픽이 변경되고 성능이 약간 향상되었을 뿐 기능 자체는 이전 버전과 동일하므로 자세한 사용법은 이전에 작성한 글(http://popotz.textcube.com/465)을 참고해주세요.

* 관련글 보기 *
에뮬 : EmuMaster (구Masterboy) v3.00
PSP용 에뮬레이터 정리
에뮬 : MasterBoy v2.0

에뮬 : EmuMaster (구Masterboy) v3.00


게임보이(GB), 게임보이컬러(GBC), 슈퍼게임보이, 세가 마스터시스템(SMS), 세가 게임기어(GG) 등 다양한 기종의 게임을 지원하는 에뮬레이터 Masterboy v3.00입니다. [출처가기]

이번에 v3.00으로 업데이트하면서 Masterboy가 아닌 EmuMaster로 이름을 바꿨네요.

자세한 변경점은 다음과 같습니다.
* 롬 로드 속도 5% 향상.
* 마리오(Mario)와 관련된 에러 수정.
* 컬러 패치를 적용해서 메트로이드(metroid) 실행 가능.
* EmuMaster라는 새로운 이름으로 변경.
* 새로운 이미지


설치법 / 사용법 등은 이전에 작성한 글(http://popotz.textcube.com/465)을 참고해주세요.

* 관련글 보기 *
PSP용 에뮬레이터 정리
에뮬 : MasterBoy v2.0

패미콤 에뮬 : NesterJ 1.12 Plus 0.61 RM


닌텐도의 고전 게임기인 '패미콤'의 에뮬레이터 NesterJ 1.12 Plus 0.61 RM입니다. [출처가기]

NesterJ 1.12를 기반으로 rewind 기능과 mirror 기능을 추가한 수정 버전이네요. (rewind 기능은 게임 중 언제라도 지난 시간으로 되돌리는 기능이며, mirror 기능은 화면의 좌우를 반대로 변경하는 기능입니다.)


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

2. 실행하려는 패미콤용 롬파일(*.nes)을 따로 구해 메모리스틱으로 복사합니다. (ms0:/PSP/GAME/NesterP/ 폴더 안에 넣어두면 편합니다.)

3. XMB의 게임 -> 메모리스틱 메뉴에서 'NesterJ 1.12 Plus 0.61 RM'을 실행한 뒤 원하는 롬파일을 선택하면 됩니다.

[ 사용법 ]
기본적인 사용법은 이전 글 (http://popotz.textcube.com/396)을 참고해주세요. 다만 게임중 에뮬레이터 메뉴로 진입하는 기본단축키는 아날로그스틱 왼쪽이라는 것만 기억하면 될 것 같네요.

여기서는 새롭게 추가된 rewind 기능과 mirror 기능을 사용하는 방법만 간단히 추가하겠습니다.
* rewind 기능 : 게임중 언제라도 과거로 돌아갈 수 있는 기능입니다. 이 리와인드 기능에 할당된 기본 단축키는 R트리거입니다. (에뮬레이터 메뉴의 'kEY CONFIG'에서 변경 가능합니다.) 또한 에뮬레이터 메뉴의 'REWIND CONFIG' 에서 세부 설정이 가능합니다.

* mirror 기능 : 화면의 좌우를 반전하는 기능입니다. 에뮬레이터 메뉴의 'GRAPHICS CONFIG'의 'SCREEN SIZE' 메뉴를 통해 설정할 수 있으며, 게임중 아날로그스틱 오른쪽을 반복적으로 눌러 설정할 수도 있습니다.

* 관련글 보기 *
PSP용 에뮬레이터 정리
패미콤 에뮬 : NesterJ v1.20 beta2

PSP-300X용 NJ 에뮬레이터 v2.3.1 모음


아주 오래전 NJ라는 일본의 개발자가 CPS1PSP / CPS2PSP / MVSPSP / NCDZPSP라는 4가지 종류의 에뮬레이터를 만들어 발표했습니다. 현재까지 많이 즐기고 있는 유명한 에뮬레이터들이죠.

[ 참고사항 ]
* CPS1PSP : Capcom Play System 1 기판의 에뮬레이터
* CPS2PSP : Capcom Play System 2 기판의 에뮬레이터
* MVSPSP : 네오지오 / MVS 기판의 에뮬레이터
* NCDZPSP : 네오지오 CD / 네오지오 CDZ의 에뮬레이터

하지만 2007년 10월, NJ는 v2.3.1을 끝으로 은퇴를 하게 되었고, 더 이상 공식적인 업데이트는 없는 상태입니다.
그리고 NJ 에뮬레이터 4종의 v2.3.1은 기종과 펌웨어 버전에 따라 아래처럼 총 3가지 종류로 발표되었습니다.
* PSP Slim용 : PSP-200X 전용으로서, 신형 PSP에 추가된 64MB의 램을 사용함. 캐시파일이 필요없다는 장점이 있음.
* 3.xx 유저모드용 : 기종과 상관없이 작동하지만, 32MB의 램만을 사용함. 캐시파일이 반드시 필요.
* 1.50 커널모드용 : 1.50 커널 애드온이 설치된 PSP-100X 전용. 커널 모드에서 동작하지만 32MB의 램을 사용.

성능상으로는 64MB의 램을 모두 사용해서 동작하는 PSP Silm용 에뮬레이터가 제일 편하고 좋지만, 이 PSP Silm용 에뮬레이터에는 PSP-200X인지, 3.71 이상의 커펌이 설치되어 있는지 구동 전에 검사하게 되어 있습니다. (해당되지 않는 PSP에서 실행하면 PSP-2000 / 커펌 3.71 이상에서만 구동된다는 에러 메세지가 나옵니다.)

따라서 그 동안 ChickHEN 상태의 PSP-300X에서 위의 에뮬레이터를 실행하기 위해서는 PSP Slim용이 아닌 32MB의 제약된 공간만을 사용하는 3.xx 유저모드용을 사용해야 했습니다. 하지만 이번에 NoEffex라는 해외 유저가 소스 코드를 수정해서 이 기종/펌웨어 버전을 검사하는 과정을 삭제한 수정 빌드를 공개했습니다. (이 과정에서 Davee가 많은 도움을 주었다고 합니다.) [출처가기]

다시 말하면, 이제 홈브류 구동이 가능한 상태의 PSP-300X에서도 32MB의 램이 아닌 64MB의 램을 전부 사용해서 NJ 에뮬레이터를 구동할 수 있게 되었으며, CPS2 / MVSPSP에서는 캐시 파일 필요없이도 각종 게임 구동이 가능하다는 뜻입니다. (그런데 저는 실행만 확인했을 뿐 실제로 게임을 구동해보지는 않았습니다.)


위 첨부파일을 받아 압축을 풀고 그 안의 'cps1', 'cps2', 'mvs' 폴더 중 원하는 에뮬레이터 폴더를 ms0:/PSP/GAME/ 폴더에 복사해서 실행하면 됩니다.

그 외 각 에뮬레이터의 자세한 설치법, 사용법 등은 http://popotz.textcube.com/563 참고해주세요.

(CPS2PSP는 더 이상 캐시 파일을 만들어 넣어줄 필요가 없습니다. MVSPSP 역시 대부분의 게임에서 캐시 파일이 필요없지만 아주 일부 게임의 경우 캐시 파일이 여전히 필요할 수 있습니다.)

* 관련글 보기 *
네오지오에뮬 : 비공식 MVSPSP - 치트기능 추가
CPS1/2에뮬 : 비공식 CPS1/2PSP - 치트 기능 추가
NJ 에뮬레이터 v2.2.5 / v2.3.1 모음
NJ 에뮬레이터 v 2.2.2 모음 - 설치법 및 사용법
NJ 에뮬레이터 v2.2.1a 모음 - 애드훅 / 아얄쉘 지원
신형PSP용 CPS2PSP ver.2.2.0 (test)
CPS1PSP / CPS2PSP / MVSPSP / NCDZPSP v2.0.6
CPS1PSP / CPS2PSP / MVSPSP / NCDZPSP v2.0

[추가9] 슈패 에뮬 : Snes9xTYLmecm 091127

정말 자주 업데이트되네요.... X 8 (일본 2채널 관련 쓰레드에서 계속 갱신중... ㅜㅜ)
점점 업데이트하기가 귀찮아지기 시작했습니다.


익명의 일본 개발자(들)이 업데이트하고 있는 슈퍼패미콤(SNES) 에뮬레이터 Snes9xTYLmecm의 091011 버전 Rev.4입니다. [출처가기]

작년 080523 버전을 소개한 적이 있었는데 무려 1년이 넘었군요. 리드미를 읽어보니 작년 5월 이후 업데이트가 중단되었다가 2009년 10월부터 다시 업데이트를 재개한 것 같습니다.

변경점은 컴파일을 새롭게해서 약간의 속도를 향상시키고 그로 인해 발생한 버그를 수정한 정도입니다. Snes9X 자체가 어느 정도 완성되어 있는터라 그렇게 큰 변화는 없네요. 이전 Snes9X에서 버벅거리던 게임은 여전히 조금 느릴 겁니다. 하지만 그 외 게임들은 이전에도 원활하게 구동되고 있었죠. 솔직히 업데이트 사항이 너무 미비해서 저는 뭐가 나아졌는지는 잘 모르겠더군요.


[ 추가사항1 ] Snes9xTYLmecm 091023 버전으로 업데이트되었습니다. [출처가기]

[ 추가사항2 ] Snes9xTYLmecm 091029 버전으로 업데이트되었습니다. [출처가기]

[ 추가사항3 ] Snes9xTYLmecm 091030 버전으로 업데이트되었습니다. [출처가기]

[ 추가사항4 ] Snes9xTYLmecm 091106 버전으로 업데이트되었습니다. [출처가기]

[ 추가사항5 ] Snes9xTYLmecm 091115 버전으로 업데이트되었습니다. [출처가기]

[ 추가사항6 ] Snes9xTYLmecm 091117 버전으로 업데이트되었습니다. [출처가기]

[ 추가사항7] Snes9xTYLmecm 091123 버전으로 업데이트되었습니다. [출처가기]

[ 추가사항8] Snes9xTYLmecm 091124 버전으로 업데이트되었습니다. [출처가기]

[ 추가사항9] Snes9xTYLmecm 091127 버전으로 업데이트되었습니다. [출처가기]



1. 위 첨부파일중 원하는 버전을 받아 압축을 풀고 그 안의 's9xTYLmecm' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.

2. 그리고 슈퍼패미콤용 롬파일(*.smc, *.zip)을 따로 구해 ms0:/PSP/GAME/s9xTYLslimmecm 폴더에 넣어둡니다. (에뮬레이터 자체에서 파일 탐색을 지원하므로 다른 곳에 넣어도 상관은 없습니다.)

3. 그 후 XMB의 게임 -> 메모리스틱 메뉴로 들어가 'Snes9xTYL0.4.2mecm'을 실행하면 됩니다.

4. 에뮬레이터의 실제 사용법은 이전 글에서 그대로 가져왔습니다. ㅡㅡ;

사용법 열기


* 관련글 보기 *
[추가] 슈패 에뮬 : Snes9X Euphoria R2.1
슈패 에뮬 : Snes9xTYLsmcm 23/05/08
슈패 에뮬 : Snes9xTYL 0.4.2 ME By 33
3.xx 커널용 슈패 에뮬 : Snes9xTYL 0.4.2 ME
슈퍼패미콤 에뮬 : SNES9x TYL++ BETA 패치
슈퍼패미콤 에뮬 : SNES9x TYL++ BETA

[추가] 슈패 에뮬 : Snes9X Euphoria R2.1

[틈새 홍보] 포포츠 포럼이 다시 문을 열었습니다. 몇 가지 개편된 부분이 있으니 블로그보다는 포럼을 이용바랍니다. ^^
http://popotz.shworks.com/forum/
----------------------------------------------------------------------------------------


zack이라는 개발자가 슈패 에뮬 Snes9X를 수정한 Snes9X Euphoria R1을 발표했습니다. [출처가기]
무엇보다 속도 향상에 주력해서 수정했다고 하네요.

zack이 원래 올린 글...에서 이런 저런 잡담은 제외한 번역 내용입니다.
이번 Snes9X Euphoria R1은 rukka가 발표한 지난 버전을 기반으로 했다.

작업의 주목적은 속도 향상이었다. 아직도 이 에뮬레이터는 최적화되거나 더 빠른 속도를 낼 수 있는 가능성이 있지만, 내 건강상의 문제로 현재로서는 여기까지가 전부다.

내가 이번 버전으로 테스트한 게임은 'Kirby Super Star' 한 가지뿐이다. 지금까지 다른 Snes9X로는 30FPS 미만의 아주 느린 속도를 가진 게임으로 알고있기 때문이다.

이번에 발표한 내 버전에서는 아래와 같이 설정하면 'Kirby Super Star'를 최소 44FPS, 최대 60FPS, 평균 50FPS 정도로 구동이 가능하다.

설정 방법 :
Renderer : PSP Accelerated
FrameSkip : 3

이것으로 진짜 플레이 가능할 정도가 될 것이다.

다른 테스트 결과 :
'Donkey Kong Country' : 위와 똑같이 설정했을 경우
최소 FPS : 58
최대 FPS : 60

이 속도향상은 다른 게임에도 적용되며, 모든 게임이 많이 빨라질 것이다.

추후 예정 :
속도를 더욱 향상, 안정성 향상, Snes9X 1.51의 변경점 적용 등을 계획중이다. (Snes9X Euphoria R1은 Snes9X 1.42의 코드를 사용함.)

추가 사항 :
'Kirby Super Star'뿐만 아니라 다른 게임에서도 메뉴상에 그래픽적인 문제가 발생하는 것 같다. 다음 버전에서 수정하겠다.

* Download : Snes9X Euphoria R1

음, 슈패 롬파일도 없고 왠지 의욕도 안나는터라 실제 구동 확인은 못했습니다. 슈패 에뮬을 즐겨 하시는 분은 시험삼아 테스트해봐도 좋을 듯 싶네요.

기타 Snes9X의 설치법 및 사용법은 이전 http://popotz.textcube.com/1372 글 등을 참고해주세요.
-------------------------------------------------------------------------------------------
[추가사항] Snes9X Euphoria R2.1로 업데이트되었습니다. [출처가기]
이번 리비전은 속도 향상보다 버그 수정 등 안전성을 향상시키는데 주력했다고 하네요. 자세한 버그 수정 내용은 생략합니다.

NDS에뮬 : DSonPSP beta 7

NDS 에뮬레이터인 DSonPSP가 beta 7로 업데이트되었습니다. [출처가기]

그 동안의 변경점은 다음과 같습니다.
...:::BETA 7:::...
- 한 번 더 속도를 향상시킴.
- 화면을 터치하기 위해 L/R트리거 사용.
- 흑/백, 2가지 색상의 커서 추가.
- 프레임스킵이 '2'로 기본 설정됨.
- FPS 카운터 수정.
- 소스 코드는 곧 svn에 추가될 예정.

...:::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 Beta 7 WIP' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.

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


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


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


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

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


6. 꽤 길게 로딩이 진행된 후 실제 게임이 구동됩니다. 이전과는 다르게 스크린 터치를 위한 커서가 보입니다. 아날로그스틱으로 커서 이동이 가능하며 L 또는 R트리거으로 클릭할 수 있습니다.

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

# 확실히 이전 베타 버전들에 비해 속도 향상을 체감할 정도는 됩니다. 하지만 아날로그스틱을 이용한 커서 이동 속도가 너무 느리고, 실질적으로 게임을 할만한 속도는 아직... 그래도 꾸준히 업데이트되고 있으니 기다려봐도 좋을 듯 싶네요.

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

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

[추가] NDS에뮬 : DSonPSP beta 4



이전에 소개했던 yoshihiro의 NDS에뮬레이터 DSonPSP가 beta3로 업데이트되었습니다. [출처가기]

[ 추가사항 1 ] DSonPSP beta 4로 업데이트되었습니다.

이번 beta 3 / 4의 변경점은 다음과 같습니다.
...:::BETA 4:::...
- 속도 향상.
- 일부 게임 멈춤 현상 수정.
- PSP용 소스코드 배포. (깨끗하지는 않음.)

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


설치법 및 사용법은 이전 버전과 완전히 동일합니다. (단지 CPU Ratio Hack만 제거되었음.)

따라서 여기서는 따로 설명하지 않으니, 이전 DSonPSP v0.2C beta(http://popotz.textcube.com/1283) 글을 참고하시길 바랍니다.

하지만 이번 beta3/4 역시 속도가 너무 느려서 게임을 즐기기에는 무리입니다. 게임에 따라 다르긴 하겠지만 사운드를 끌 경우 초당 5-7 프레임, 사운드를 켜면 초당 1-3 프레임 정도 나오네요.

다만 이전 버전보다 아~~~~~~~주 약간의 속도 향상이 이루어진 것만으로 만족해야 할 듯...

# 이러다 N64 에뮬인 Daedalus와 비슷한 길을 걷게 될지도 모르겠군요.

* 관련글 보기 *
NDS에뮬 : DSonPSP v0.2C beta
PSP용 NDS 에뮬 개발중!