NDS에뮬 : DSonPSP v0.2C beta

e

Yoshihiro(요시히로)라는 사람이 만든 NDS 에뮬레이터  DSonPSP v0.2C beta가 발표되었습니다. [출처가기]

DSonPSP는 PC용 NDS 에뮬인 DeSmuME core v9을 기반으로 제작되었는데, 지난 2007년 첫 발표된 DeSmuME for PSP와 비슷하게 게임을 원활히 구동할만한 수준은 되지 않으니, 단지 게임이 구동된다는 점에만 의의를 두는 것이 좋습니다. PSP로 NDS 에뮬을 완벽히 구현하는 것 자체가 어려운 탓일까요...

업데이트 내역입니다.
DSONPSP based on DESMUME core v9 by yoshihiro

....::::IT'S A BETA::::....
개념증명 단계임.

이하 설치법은 아래에서 설명.

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

:::앞으로 할 작업:::
* 당장 필요하지만 개발중인 기능들.
   1 NDS 터치스크린 비율을 PSP에서 구현
   2 마우스 포인터
   3 사운드
   4 CPU 최적화
   5 빌드 v0.9.4로 포팅


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

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

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


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


5. 롬파일을 선택하면 몇 가지 설정을 변경할 수 있습니다. 설정 변경 후 스타트버튼을 누르면 게임 실행!
(Screen Vertical : 화면 상하반전 여부 / Enable Audio : 사운드 출력 여부 / Disable speed limiter : 속도 제한 해제 여부 / Frameskip : 프레임스킵 여부 / Yoshi CpuRatioHack : CPU 할당 설정(?))


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

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

# 글 처음에 말씀드렸듯이 게임을 하겠다는 생각은 접는 것이 좋을 듯 싶습니다. 스크린샷을 보면 알겠지만 프레임스킵을 설정해도 초당 프레임이 1~3정도밖에 나오지 않아 성질 버리기 딱입니다.

* 관련글 보기 *
PSP용 NDS 에뮬 개발중!

GBA에뮬 : 비공식 gpSP kai (5.50 GEN + PSP1000 전용판)


커펌 5.50  GEN이 설치된 PSP-1000 시리즈에서 비공식 gpSP Kai가 구동되지 않는 문제가 발생되어 takka가 이를 수정한 버전을 발표했습니다. [출처가기]

EBOOT.PBP를 덮어쓴 뒤에 이용해 주세요.

단, 홈버튼을 사용할 수 없으므로 주의해 주시길 바랍니다.
메뉴 표시를 홈버튼이 아닌 다른 버튼으로 할당하지 않으면 종료할 수 없습니다.
(한 번 슬립모드에 들어갔다 복귀하면 메뉴화면으로 진입하는 것은 가능합니다.)

위의 제한이 있으므로 PSP-1000과 5.50 GEN-B 전용입니다.


* 커펌 5.50 GEN이 설치된 PSP-1000/1005 사용자만 설치해 주세요.

[ 설치방법 ]
1. 이전 비공식 gpSP kai 버전을 먼저 설치해야 합니다. http://popotz.textcube.com/1221 참고해서 이전 버전을 설치해주세요.

2. 이제 위 EBOOT.PBP 파일을 받아 ms0:/PSP/GAME/gpSP/ 폴더에 덮어쓰면 설치가 완료됩니다. 그 후 나머지 설치법 역시 이전과 동일합니다. (바이오스 및 롬파일 설치 등)

[ 사용방법 ]
사용 방법 역시 http://popotz.textcube.com/1221 참고하시길 바랍니다.
단, 홈버튼이 작동하지 않기때문에 '게임패드 입력 설정' 메뉴에서 메뉴 화면 여는 버튼은 따로 지정해주어야 합니다.

GBA에뮬 : 비공식 gpSP kai 3.4 test 3 build 92

GBA 에뮬레이터인 takka씨의 비공식 gpSP kai가 3.4 test 3 build 92로 업데이트되었습니다. [출처가기]

변경점은 다음과 같습니다.
alpha 버전의 네트워크 업데이트를 제공합니다 .
PC분은 다음 파일로 대체해주세요.

변경 사항은 다음과 같습니다.
- ZIP 압축해제시 1MB의 메모리를 확보할 수없는 경우 PSP가 멈추는 문제 수정. (PSP-2000/3000)
- 화면 크기 설정을 추가. (본체 설정을 볼 때만)
- 키 설정이 이상하게 되므로, gpsp.cfg 파일은 반드시 삭제하시기 바랍니다. (업데이트하는 경우에만)
- 그래픽 옵션의 scale 메뉴를 추가하여 0 ~ 200 % 범위에서 축소/확대의 설정이 가능합니다.
   (화면을 표시하면서, 실시간으로 위치/크기를 조정하는 것은 향후 계획입니다.)


[ 설치법 ]
1. 위 첨부파일을 받아 압축을 풀어 ms0/PSP/ 폴더를 열고, 그 안의 'gpSP' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.
2. GBA 바이오스 파일을 구해서 'gba_bios.bin'이라는 이름으로 변경한 뒤 ms0:/PSP/GAME/gpSP/ 폴더로 복사합니다. (저작권이 있기때문에 각자 알아서 구해야 합니다. 구글 검색 추천)
3. 마지막으로 실행하려는 GBA 롬파일(*.gba, *.zip)을 ms0:/PSP/GAME/gpSP/GBA/ROM/ 폴더로 복사합니다.
4. 이제 XMB - 게임 - 메모리스틱 메뉴로 들어가 해당 에뮬레이터를 실행합니다.

[ 사용법 ]
사용법은 이제 따로 필요없겠군요. 아래처럼 메뉴 자체가 한글인데다 각 메뉴에 대한 설명도 잘 나오니까요. 큰 변경점이 없어서인지 기존 3.3용 언어파일과 문제없이 호환되는 것이 그나마 다행입니다.

실제 실행 모습입니다. 만약 한글 메뉴가 보이지 않는다면 misc 옵션에서 언어를 변경해주세요.

이번 빌드부터 위처럼 그래픽 옵션에 'scale'이라는 메뉴가 추가되어 화면 크기를 0~200%까지 조절할 수 있습니다.

GBA에뮬 : 비공식 gpSP kai 3.4 test 2 build 69


GBA 에뮬레이터인 takka씨의 비공식 gpSP kai가 3.4 test 2 build 69로 업데이트되었습니다. [출처가기]

변경점은 다음과 같습니다.
이번에는 강제세이브와 관련된 수정사항이 주요사항입니다.

이하는 변경점.

UnOfficial gpSP kai 3.4 test 2 build 69
- 메인폰트와 서브폰트의 우선순위를 조정 (ヲ버튼문제가 수정되었다고 생각합니다.)
- 배포 파일에 GBA 폴더가 없어져 버렸기에 수정.
- 배포 파일에 ms:0/PSP/GAME/gpSP 폴더를 만들어두지 않으면 설치할 수 없는 분이 있어서 수정.
- 강제세이브 데이터 호환성이 없어졌기 때문에 예전 버전도 읽어들일 수 있는 방식으로 수정.
- 강제세이브 데이터안에 포맷 버전을 추가.
- 예전 강제세이브 파일 읽기를 폐지. (506947byte의 파일)
- 강제세이브 메뉴에서의 메모리스틱을 연속으로 읽는 문제 수정.


[ 설치법 ]
1. 위 첨부파일을 받아 압축을 풀어 ms0/PSP/ 폴더를 열고, 그 안의 'gpSP' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.
2. GBA 바이오스 파일을 구해서 'gba_bios.bin'이라는 이름으로 변경한 뒤 ms0:/PSP/GAME/gpSP/ 폴더로 복사합니다. (저작권이 있기때문에 각자 알아서 구해야 합니다. 구글 검색 추천)
3. 마지막으로 실행하려는 GBA 롬파일(*.gba, *.zip)을 ms0:/PSP/GAME/gpSP/GBA/ROM/ 폴더로 복사합니다.
4. 이제 XMB - 게임 - 메모리스틱 메뉴로 들어가 해당 에뮬레이터를 실행합니다.

[ 사용법 ]
사용법은 이제 따로 필요없겠군요. 아래처럼 메뉴 자체가 한글인데다 각 메뉴에 대한 설명도 잘 나오니까요.
큰 변경점이 없어서인지 기존 3.3용 언어파일과 문제없이 호환되는 것이 그나마 다행입니다.
위 스크린샷은 이전 버전인 3.4 test 1 Build 2임.

GBA에뮬 : 비공식 gpSP kai 3.4 test1 build2

GBA 에뮬레이터인 takka씨의 비공식 gpSP kai가 3.4 test1 build 2로 업데이트되었습니다. [출처가기]

그 동안 계속 업데이트하겠다고 하더니 이제야 겨우 업데이트되었네요.

변경점은 다음과 같습니다.
큰 변경점은 없습니다만, 5.03HEN에 대응했기에 버전을 올렸습니다.
PSP-2000에서만 확인했기 때문에, PSP-3000에서는 잘 동작하지 않을지도 모릅니다.

UnOfficial gpSP kai 3.4 test 1 build 2
- ChickHEN R2에 대응. (PSP-2000에서 32MB의 메모리 이용과 ZIP 파일 로드 확인.)
- PSP-1000에서 ZIP 파일을 이용할 때의 버그 수정.
- 롬 로드시 BIOS의 기동화면 표시 기능. (misc 옵션에서 설정 가능)
- 그 외 작은 수정.


[ 설치법 ]
1. 위 첨부파일을 받아 압축을 풀고 그 안의 'gpsp' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.
2. GBA 바이오스 파일을 구해서 'gba_bios.bin'이라는 이름으로 변경한 뒤 ms0:/PSP/GAME/gpsp/ 폴더로 복사합니다. (저작권이 있기때문에 각자 알아서 구해야 합니다. 구글 검색 추천)
3. 마지막으로 실행하려는 GBA 롬파일(*.gba, *.zip)을 ms0:/PSP/GAME/gpsp/GBA/ROM/ 폴더로 복사합니다.
4. 이제 XMB - 게임 - 메모리스틱 메뉴로 들어가 해당 에뮬레이터를 실행합니다.

[ 사용법 ]
사용법은 이제 따로 필요없겠군요. 아래처럼 메뉴 자체가 한글인데다 각 메뉴에 대한 설명도 잘 나오니까요.
큰 변경점이 없어서인지 기존 3.3용 언어파일과 문제없이 호환되는 것이 그나마 다행입니다.


# 예전에 takka씨 홈페이지에 한글로 수정한 언어파일을 올린 적이 있었습니다. 그래서 takka씨가 다음 버전에 추가해주리라 생각했는데, 이번에도 포함이 안 되어있네요. ㅜㅜ

모바일 에뮬 : PSPKVM v0.5.2

휴대폰용의 모바일 게임을 PSP에서 구동할 수 있는 모바일 에뮬레이터 PSPKVM이 v0.5.0으로 업데이트되었습니다. PSPKVM에 대해 정식으로 글을 쓰는 건 작년 2월의 v0.1.0a가 마지막이었으니 꽤나 오래되었군요. [출처가기]

모바일 게임 에뮬레이터라고는 해도, 정확히 말하면 JAVA 기반의 j2me 어플리케이션만을 구동할 수 있습니다.

이번 v0.5.0의 변경점입니다.
- 버추얼 키보드의 디자인을 완전히 변경. (디자인과 코딩을 해준 Anwelfeng에게 감사.)
- JSR226(SVG)와 JSR(웹 서비스) 지원.
- VM의 interpreter 최적화로 JB2 스코어가 25% 향상됨.
- 네트워킹시의 버그 수정 및 성능 향상.
- pspkvm.ini 파일 편집을 통해 트루타입 폰트의 크기 변경 가능.
- "Select device" 메뉴에 CPU 스피드 설정 항목 추가.
(변경점은 살펴봐도 무슨 소리인지 잘 모르겠군요. ㅡㅡ;)

[ 추가사항 ] PSPKVM이 v0.5.2로 업데이트되었습니다. [출처가기]
변경점은 다음과 같습니다.
2009-05-23 03:30 v0.5.2
  큰 메모리 지원
  새로운 중국어 입력 방법 추가 : Stroke IM
  중국어 메뉴 추가
  몇몇 버그 수정
  새로운 화면 해상도 추가 : 352x416
  기본 CPU 스피드를 pspkvm.ini에서 설정 가능
  daylight-saving time 지원
  예전 QWERTY 가상키보드 다시 지원. pspkvm.ini에서 설정 가능

2009-02-28 23:20 v0.5.1
  암호입력창에 심볼 입력 가능
  OSK의 버그 수정
  drawTGB 알파 블렌딩 버그 수정
  VM interpreter 내부의 버그 수정



[ 설치법 ]
1. 위 첨부파일을 받아 나오는 'pspkvm' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.
2. 실행하려는 모바일 게임(*.jar) 파일을 메모리스틱 아무 곳이나 복사합니다. (*.jar 파일은 알아서 구하세요.)
3. XMB의 게임 - 메모리스틱 메뉴에서 'pspkvm v0.5.2 OE'를 실행합니다.

[ 사용법 ] - 여러가지 기능이 있는 것 같지만, 어려운 건 생략하고 *.jar 파일을 실행하는 방법만 알아보겠습니다.
1. PSPKVM이 실행되면 'Find Applications' 메뉴를 선택해 *.jar 파일이 있는 폴더로 이동합니다.
2. 실행하고자 하는 *.jar 파일을 실행합니다.
3. 처음 실행하는 경우 장치를 선택하는 메뉴가 나오게 되니 적당한 장치를 선택합니다.
4. 이제 게임을 즐기면 됩니다. 참고로 조작법은 다음과 같습니다.
NUM0 : 엑스버튼 / NUM1 : 네모버튼 / NUM2 : 방향키 위쪽 / NUM3 : 세모버튼
NUM4 : 방향키 왼쪽 / NUM5 : L or R트리거 + 동그라미버튼 / NUM6 : 방향키 오른쪽
NUM7 : L or R트리거 + 네모버튼 / NUM8 : 방향키 아래 / NUM9 : L or R트리거 + 세모버튼
* : L or R트리거 + 셀렉트버튼 / # : L or R트리거 + 스타트버튼
CLEAR : L or R트리거 + 엑스버튼 /  SELECT: 동그라미버튼
Left Soft : 셀렉트버튼 / Right Soft : 스타트버튼 / UP,DOWN,LEFT,RIGHT : 아날로그스틱

L트리거 + R트리거 + 세모버튼 : 멀티태스킹키 (AMS로 복귀하고 백그라운드에 MIDlet 실행.)
L트리거 + R트리거 + 엑스버튼 : 현재 실행중인 MIDlet 종료.

그 외 옵션 설정이나 실제 구동 모습은 아래 동영상에서 확인하세요. (원래는 게임중 사운드도 지원합니다.)


# 게임의 호환성 등을 살펴봐야 할 것 같지만, midp2.0이라던지 WMA2.0 등은 잘 모르는 관계로 자세한 설명은 못하겠네요. 해보고 안 되면 지원 안되는 게임이구나 하고 넘어가시길... OTL

드캐에뮬 : NullDC for PSP 진행 상황2

작년 여름쯤 드림캐스트 에뮬레이터인 NullDC for PSP가 개발중이라는 소식을 전한 적이 있었습니다.
(관련글 : http://popotz.textcube.com/945 )

그 후 거의 소식이 없었는데, 약 10개월만에 제작자가 진행 상황을 자신의 블로그에 올렸습니다. [출처가기]

드림캐스트란? (한국 위키 참고)
세가 새턴이 같은 시기에 발매된 플레이스테이션에게 열세를 보이자 세가의 사운을 걸은 차세대 게임기로써 개발되었다. 히타치 제작소가 개발한 CPU SuperH (200MHZ)와 NEC의 그래픽 엔진 Power VR2를 채용하여 3D CG 처리에 특화되어 설계되었으며, 게임 매체는 야마하와 공동 개발한 GD-ROM으로 1기가바이트의 용량을 가지는 독자적인 규격이다. 주변 기기인 VGA 박스를 사용하여 PC용 모니터와 연결, 31키로헤르츠의 고해상도 화면에서 게임을 즐길 수 있다. 가정용 게임기로써는 최초로 최대 33.6Kbps의 통신 속도를 가지는 모뎀을 기본 장착하으며, 그 후 모뎀과 교환하여 사용할 수 있는 랜 어댑터도 발매되었다. 본체 전면에 4개의 컨트롤러 단자가 있어 컨트롤러나 키보드, 마우스를 사용할 수 있으며 뒤쪽에는 1개의 시리얼 단자가 있다.

성능상으로는 PS1 < 드캐 < PS2 정도가 되겠네요. 당시 개발자가 드캐 에뮬을 만들겠다고 했을 때 많은 사람들이 PSP의 성능으로는 무리일 거라고 하는 바람에 개발자가 약간 뿔난 적이 있었는데, 그나마 현재는 처음보다 더 발전된 모습을 보여주고 있습니다. 하지만 아직까지 원래 속도의 15~30% 정도 수준이라 속도가 느린건 여전하네요. 그래픽이 깨지는 부분도 간간히 보이고... 앞으로 프레임이 얼마나 더 향상될지가 관건일 듯 싶습니다.

하지만 막상 타이틀 수가 부족한 드캐라 에뮬이 나와도 다양하게 즐길 수 있을지는 미지수네요.

뭐 개발자가 적어놓은 글은 거의다 기술적이고 전문적인 내용이니 생략하고 실제 PSP에서 구동되는 영상만을 올리도록 하겠습니다. 모든 면에서 예전보다는 확실히 나아졌습니다.

바이오스 구동 모습 :

파워 스톤 :

쉔무 :

크레이지 택시 :

N64에뮬 : DaedalusX64 Beta 2 Update


N64의 에뮬레이터 DaedalusX64 Beta2가 지난 2월 28일 발표되었습니다. [출처가기]
원래는 StrmnNrmn가 혼자서 개발하던 Daedalus를 여러 개발자가 합세해서 같이 개발하고 있는 것이 DaedalusX64인 것으로 알고 있는데, 이번에 베타 2가 발표된 것이죠.

[ 추가사항 ] 이번 Beta 2의 업데이트 버전이 발표되었습니다. [출처가기]
이전 Beta 2보다 안정성을 향상하고 몇 가지 문제점을 수정했지만, 게임 속도 등에는 큰 차이가 없다고 합니다.


[ 설치법 ]
1. 위 첨부파일을 받아 압축을 풀고 그 안의 'DaedalusX64' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.
2. N64용 롬파일( *.n64, *.v64, *.z64, *.rom, *.zip)을 따로 구해서 ms0:/PSP/GAME/DaedalusX64/Roms/ 폴더로 복사합니다.
3. XMB의 게임 - 메모리스틱 메뉴로 들어가 해당 에뮬레이터를 실행하면 됩니다.

[ 사용법 ]
사용법은 따로 설명할만한 것이 없습니다. 메인 메뉴에서는 L/R트리거로 롬 파일 선택 화면 / 강제 세이브,로드 화면 / 글로벌 세팅 화면 등으로 이동이 가능하며, 게임 실행 중에는 셀렉트버튼을 통해 메인 메뉴를 불러올 수 있게 됩니다. 기타 자세한 사항은 아래 동영상이나 이전 Daedalus 관련글을 참고해주세요.

[ 설정법 ] - 개발자가 추천하는 설정입니다.
Texture Update Check: Disabled (마리오카트같은 일부의 게임에서는 필요한 경우도 있음.)
FrameSkip: 2
Limit FrameRate: Yes
Double Display Lists: Disabled
Dynamic Recompilation: Enabled
Dynamic Stack Optimisation: Enabled
Dynamic Loop Optimisation: Enabled
High Level Emulation: Enabled
Audio:
         OFF - 매우 빠르고 안정적임.
         Sync - 매우 느리지만 안정적임.
         Async - 비교적 빠르지만 불안정함. (불안정 하므로 강제 세이브를 자주 할 것.)
Controller: ControllerConfigs 폴더에 config 파일이 있을 경우 선택 가능.

[ 실제 구동 영상 ]

# 음, 예전 버전보다는 전체적으로 프레임이 향상된 것을 알 수 있습니다. 하지만 겨우 게임 하나만 실행해봤을 뿐이긴해도 원활한 플레이가 가능하다고까지는 못하겠네요. 특히 사운드를 사용하면 더욱 느려집니다.  Daedalus가 처음 개발된지 2년이 훨씬 지났는데도 큰 성과가 없는 것으로 봐서는 성능상의 한계가 확실히 있기는 있는 것 같습니다.

비공식 gpSP kai의 향후 일정


PSP Filer가 개발 중지된 일과 관련해서 다른 홈브류 제작자에게도 그 파급 영향이 꽤 큰 것 같습니다. 지금까지의 홈브류들은 거의 다 프리소프트웨어 개념으로 배포되고 있었으니 다른 개발자들도 뭔가 생각할 것이 많아진 것일까요.

이 와중에 오리지날 gpSP를 개조해서 비공식 gpSP Kai라는 이름으로 업데이트하고 있는 일본의 개발자 takka씨가 자신의 입장과 gpSP Kai의 향후 업데이트 계획을 자신의 홈페이지를 통해 밝혔습니다. [출처가기]

Slashdot의 기사(파일러의 개발중지 기사)가 나올 때까지는 일이 이렇게 커질거라고 생각하지 않았습니다만,
gpSP kai 역시 같은 PSP용 프리소프트라 신경쓰고 있는 분이 있을지도 모르므로 제 입장을 밝혀둡니다.
(특히 최근에는 PSP보다 Rockbox쪽에 집중하고 있었습니다.)

- 지금은 잠시 휴식중이지만, 얼마 후에 다시 업데이트를 재개합니다.
- 통신 기능이나 태양센서와 관련된 기능은 자료가 적은 문제도 있어 거의 진행되지 않고 있습니다.
- 프레임 스킵 제어는 대폭적으로 변경할 예정입니다.
- CPU와 관련해서 상세한 디버그 작업이 필요한 상태입니다.


아래부터는 개인적인 생각을 밝힙니다.

아래는 전반적인 의미로,
- 기부(모금 운동)에 대해서는, 있으면 물론 고맙겠지만 없다고 해도 공개를 중지하는 일은 일체 없습니다.
- 위의 내용과 비슷한 뜻이지만, 기부에 의한 모티베이션(동기, 개발 의욕) 상승은 있겠지만, 기부가 없다고 해도 모티베이션이 떨어지는 일은 없습니다.
- 개인적인 실력 부족으로 인해, 실현될 수 없는 기능들이 있을지도 모릅니다.
- 만약 업데이트를 중지할 경우에도 공개를 완전히 중지하는 것이 아니라 소스코드를 포함한 형태로 공개를 계속합니다.


아래 내용은 프리 소프트에 대한 개인적인 생각입니다.
- 기본은 「give」&「take」(받은 만큼 준다.)
- 프리소프트를 이용하는 것은 「take」
- 프리소프트를 만들어 공개하는 것은 「give」
- 기부(모금)는 「give」
- 버그 보고나 건설적인 비판/요청/의견도「give」(어디까지나 '건설적인'입니다.)
- 편리한 프리소프트를 소개하는 것도「give」
- 위에 적은 「give」는 양이나 수나 퀄리티에 관계없이 항상 같은 가치이다.

어디까지나 개인적인 생각이므로 다른 의견들이 있을지도 모르지만,
「프리 소프트에 대한 보답의 방법은 여러가지 있다」「모두 만들고, 모두 사용하고, 모두 즐기자」
라는 느낌입니다.

어느 개발자와 참 비교되는군요. (누가 더 좋고 나쁘다는 뜻은 아닙니다. 그저 서로 완전히 상반된 의견이라는 뜻.)

takka씨의 프리소프트에 대한 입장을 정리하자면 "프리소프트를 사용했다면(take) 그에 맞는 보답(give)를 해야 하는 것은 당연하다. 하지만 give에는 돈을 지불하는 방법만 있는 것이 아니라, 버그 보고나 의견 전달, 프리소프트웨어 소개 등도 충분히 give에 해당되며 기부와 동일한 가치를 가지고 있다"라는 의미네요. 음~~

가뜩이나 현재의 홈브류 세계가 몇 년 전에 비하면 완전히 정체되어 있는 느낌인데, 이번 일로 더 이상의 문제나 소란이 발생하지 않았으면 좋겠습니다. (그래봤자 일본에만 한정되어 있고, 그 외 해외에서는 별 관심도 없는 것 같지만요.)

어쨌든 요즘에는 별 소식도 없고, gpSP kai의 다음 업데이트나 기다려야겠습니다.

네오지오에뮬 : 비공식 MVSPSP - 치트기능 추가

MVS/네오지오 기판의 게임을 구동할 수 있는 MVSPSP 에뮬레이터가 비공식 업데이트되었습니다. [출처가기]

이전 CPS1PSP와 CPS2PSP에 치트 기능을 추가해 발표했던 davex가 이번에는 MVSPSP를 내놓았군요.

엄밀히 말하면 이전 NJ의 MVSPSP는 유니버셜 바이오스를 지원하면서 치트 기능을 사용할 수 있었지만, 해당 바이오스를 사용하면 그래픽쪽에 문제가 생겼다고 합니다. 그래서 이번 비공식 버전에서는 유니바이오스 없이도 치트 기능을 사용할 수 있도록 했다네요.

그 외의 기능은 이전 NJ의 MVSPSP v2.2.5와 차이가 없습니다.

* Download : (구형PSP용, 1.50 커널)

* Download : (신형PSP용, 3.xx 커널)


MVSPSP의 기본적인 설치법이나 사용법은 이전에 작성한 http://popotz.textcube.com/563을 참고해주세요.

여기서는 이번에 추가된 치트 기능의 사용법만 간단히 알아보겠습니다.


MVSPSP를 실행하고 원하는 게임을 구동합니다.


게임이 실행되면 홈버튼을 눌러 에뮬레이터의 메인 메뉴를 불러와 아래쪽에 있는 Cheat menu로 들어갑니다.


현재 실행중인 게임에서 사용할 수 있는 치트 항목이 자동적으로 나오게 되므로 원하는 항목만 활성화합니다.
시험삼아 항상 슈퍼샷 게이지가 꽉 차도록 했습니다.


치트를 활성화하고 다시 게임으로 돌아가면 선택한 치트가 적용된 것을 볼 수 있습니다.

CPS1/2에뮬 : 비공식 CPS1/2PSP - 치트 기능 추가

NJ가 개발한 에뮬레이터 CPS1PSP와 CPS2PSP를 davex가 수정하여 발표했습니다. [출처가기] [출처가기2]

기존의 CPS1PSP, CPS2PSP 2.2.5 버전을 수정한 이번 비공식 에뮬레이터의 가장 큰 변경점은 바로 치트 기능의 추가입니다. 하지만 아직 완전히 개발이 완료된 것은 아니고 테스트중에 알단 발표만 하는 것이라고 합니다.
(그래서인지 그래픽이 가끔 깨지는 문제가 있더군요.)

게다가 배포 파일에 거의 모든 게임의 치트 파일(*.ini)이 포함되어 있으므로 치트코드를 따로 구할 필요도 없어 편하게 치트를 사용할 수 있습니다.

* Download: UoCPS1PSP (구형 PSP용)
* Download: UoCPS1PSP (신형 PSP용)

* Download: UoCPS2PSP (구형 PSP용)
* Download: UoCPS2PSP (신형 PSP용)

설치법이나 캐시파일 생성법 등은 이전과 동일하므로 http://popotz.textcube.com/563을 참고하시면 됩니다.

그러면 게임중 치트를 어떻게 적용하는지만 알아보겠습니다.


해당 에뮬레이터에서 게임을 실행하고 도중에 홈버튼을 눌러 에뮬레이터 메인 메뉴로 빠져나옵니다.
이전과는 다르게 Cheat menu가 새로 생긴 것을 알 수 있습니다. 치트 적용을 위해 해당 메뉴로 들어갑니다.


그러면 에뮬레이터의 cheats 폴더 안에 저장되어 있는 해당 게임의 치트 목록이 나오게 됩니다.
원하는 항목을 사용함(Enabled)나 적당한 값으로 변경해주면 됩니다.

스크린샷의 경우를 예를 들면 스트리트 파이터 2에서 시간 무한, 에너지 무한, 무적 등의 치트를 적용해봤습니다.


치트 적용후 다시 게임으로 돌아오면 위에서 적용한 치트대로 게임을 즐길 수 있습니다.

# 과도한 치트의 사용은 게임의 재미를 반감시킬 수도 있습니다. ^^;;

메가드라이브 에뮬 : 비공식 Picodrive 1.35b R

세가의 메가드라이브(=Genesis)와 세가CD(=메가CD)의 에뮬레이터인 Picodrive의 비공식 버전이 1.35b R(Rewind Mod)로 업데이트되었습니다. [출처가기]

Picodrive의 원제작자인 NOTAZ의 허락을 받아 davex가 몇몇 기능을 추가해 발표한 비공식 Picodrive 1.35b R의 변경점은 다음과 같습니다.
1) Time Rewind(타임 리와인드) 버튼을 자신의 취향대로 설정할 수 있음. (기본은 R트리거)
2) 새롭게 추가된 "Rewind" 메뉴를 통해 타임 리와인드 관련 설정이 가능함.


[ 설치법 ]
1. 첨부파일을 받아 압축을 풀고 psp_slim 폴더 안의 'picodrive' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.
2. 이제 메가드라이브의 롬파일(*.smd, *.zip) 파일을 따로 구해 메모리스틱의 적당한 곳에 복사합니다.
(롬파일 탐색을 지원하므로 아무 곳이나 넣어도 상관없습니다.)
3. XMB의 게임 - 메모리스틱 메뉴로 들어가 'Unofficial Picodrive 1.35b R'를 실행합니다.

[ 사용법 ]
실제 사용법은 아래 동영상을 참고해주세요. 게임중 에뮬레이터 메뉴를 불러오려면 셀렉트버튼을 누르면 됩니다.

단, 게임 실행이 안된다던지, 사운드나 그래픽이 깨진다면 아래대로 설정을 변경해주어야 합니다.
* Change options - Renderer 항목을 'accurate'로 변경
* Change options - Advanced options - Emulate Z80 항목을 'ON'으로 변경


추가로 메가드라이브 롬이 아닌 세가CD(=메가CD)도 실행할 수 있습니다. 하지만 저는 자세한 지식도 없고 실제로 테스트도 못해봤으므로 예전 readme에 나온 관련 내용만 번역하겠습니다.

세가CD(=메가CD) 게임 실행법 열기

세가마스터시스템 에뮬 : SMS Plus PSP 1.2.55



SMS Plus PSP가 1.2.55로 공식 업데이트되었습니다. [출처가기]

SMS Plus PSP는 세가의 8비트 게임기인 SEGA Master System (세가마스터시스템, 겜보이, 알라딘보이)과 세가의 휴대용 게임기인 Game Gear (게임기어, 핸디겜보이, 핸디알라딘보이)를 구동할 수 있는 에뮬레이터입니다.

세가 마스터시스템은 8비트 게임기 시장에서 닌텐도의 패미콤과 경쟁하며 큰 인기를 끌었고, 국내에도 겜보이, 알라딘보이라는 이름으로 수입되어 엄청난 인기를 누렸습니다. 당시 오락실에서 인기있던 보글보글, 원더보이, 더블드래곤 등의 게임을 구동할 수 있었죠.

이번 SMS Plus PSP 1.2.55의 변경점은 다음과 같습니다. 딱 1가지네요.
DaveX의 Time Rewind 기능 추가 - 최근의 게임 플레이를 약 20초까지 되돌릴 수 있는 기능이다. 이 기능을 사용하기 위해서는 PSP 버튼을 ‘Special: Rewind’에 할당해야 한다.


[ 설치법 ]
1. 위 첨부파일을 받아 압축을 풀고 'smsppsp' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.
2. 그리고 마스터시스템 롬파일(*.SMS) 또는 게임기어 롬파일(.GG) 파일을 따로 구해 /smsppsp/roms/ 폴더 안에 복사하면 설치가 완료됩니다. (.zip 파일도 지원합니다.)

[ 사용법 ]
실제 사용법은 아래 동영상으로 때우겠습니다. ㅡㅡ;
타임 리와인드 기능이 어떻게 쓰이는지 정도만 보시면 될 듯 하네요.

GBA에뮬 : 비공식 gpSP kai 3.3 test2 build 132 (한글 메뉴 지원!!)


요 근래 일본 개발자 takka씨 블로그에 자주 드나들었습니다. 왜냐하면 takka씨가 요즘 다국어 출력에 관심을 기울이고 있었기 때문이죠.

예전 데브훅 시절, 런처 모드에 적용되었던 mok의 fmb 문자 라이브러리를 takka씨가 GBA 에뮬레이터인 '비공식 gpSP Kai'에 적용하기 위해 다시 연구중이었습니다. (그 때 당시 이로 인해서 데브훅 메뉴를 한글로 즐길 수가 있었죠.) 그리고 드디어 그 결실이 보이기 시작하는군요.

최근 비공식 gpSP kai가 지속적으로 업데이트되면서 영어와 일본어뿐만 아니라 한글, 프랑스어, 중국어, 러시아어 등 많은 언어를 지원하게 되었습니다. 여기서 눈물 한 번 닦고... [출처가기]

(사실 이전에는 업데이트 사항을 자주 확인하지 않아서 정확히 언제부터 지원하기 시작했는지 잘 모르겠네요.)

참고로 현재 비공식 gpSP Kai는 안정된 버전과 실험용의 알파 버전, 두 가지로 나뉘어서 업데이트되고 있는데 이번에 소개할 것은 알파 버전이라 새로운 시도가 많이 들어가있어 사용시 약간은 불안정할 수 있습니다.

그럼 비공식 gpSP kai 3.3 test2 build 132의 변경사항부터 살펴보겠습니다.
- UnOfficial gpSP kai 3.3 test 2 build 132 svn.402
    ZIP 파일을 2번째로 불러올 때의 멈춤 현상을 수정.
    ROM 버퍼 이상의 ZIP 파일 읽기가 가능.
    (ROM 폴더에 ZIP 파일 해제 후 ZIP_TMP.gba를 작성합니다. 메모리스틱의 빈 용량에 주의해 주세요.)

- UnOfficial gpSP kai 3.3 test 2 build 49 svn.399
    치트와 그 외의 옵션을 분리.
    디버그용으로 C코어 ARM 에뮬을 부활.
    C코어와 ASM코어의 ARM 에뮬을 교체되도록 했다. (재기동 후에 유효)
    일시적으로 ROM 캐쉬를 1MB로 줄이고 있던 것을 원래대로 되돌렸다.
    그 만큼, RAM 캐쉬가 조금 줄어들었다.
    ZIP 파일의 해제시, PSP-1000의 해제용 버퍼를 320KB로 확장.
    BMP 버퍼를 범용 VRAM 위에 잡아, 112.5KB 정도 메모리를 절약.
    PSP-1000에서 16MB의 ROM 버퍼를 확보.
    XMB에서 보여지는 아이콘/배경 이미지를 pochi씨의 것으로 변경.
    폰트를 몇 개인가 추가. (네트워크 업데이트가 아닌, ZIP 파일에 포함됨)
    폰트 초기화 실패시 다운되는 문제를 수정.
    디버그용으로서, 구형처럼 실행하는 옵션을 추가. (재기동 후에 유효)
    디버그용의 옵션을 추가 (테스트용의 정보를 메모리스틱에 계속해서 작성하므로 주의)

위의 변경사항은 별로 중요한게 아니고, 한글 얘기를 다시 하자면...

이번 비공식 gpSP Kai에는 각 언어별로 프로그램내에 보이는 메뉴명이나 메세지를 수정할 수 있는 설정 파일이 나누어져 있습니다. 이 파일을 자신이 원하는 언어로 수정하면 되는 것이죠.

하지만 아쉽게도 한글 메세지 설정 파일은 한글로 번역되지 않고 이전처럼 영어로만 되어 있습니다. 할 수 없이 직접 노가다했네요. 그나마 fmb로 변환된 바탕10 폰트가 기본으로 포함되어 있어 다행이었습니다. (만약 없었다면 폰트를 직접 fmb로 변환해야 하죠.)

번역해야할 양도 많고 혼동되는 것도 있어 조금 시간이 걸렸지만, 그 결과물이 바로 아래...



[ 설치법 ]
1. 위 첨부파일을 받아 압축을 풀고 그 안의 'gpsp' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.
2. GBA 바이오스 파일을 구해서 'gba_bios.bin'이라는 이름으로 변경한 뒤 ms0:/PSP/GAME/gpsp/ 폴더로 복사합니다. (저작권이 있기때문에 각자 알아서 구해야 합니다.)
3. 마지막으로 실행하려는 GBA 롬파일(*.gba, *.zip)을 ms0:/PSP/GAME/gpsp/GBA/ROM/ 폴더로 복사합니다.
4. 이제 XMB - 게임 - 메모리스틱 메뉴로 들어가 해당 에뮬레이터를 실행합니다.

[ 사용법 ]
사용법은 이제 따로 필요없겠군요. 메뉴 자체가 한글인데다 각 메뉴에 대한 설명도 잘 나오니까요.

# 혹시라도 번역이 이상하거나 오타가 보이면 알려주세요.

PSP용 에뮬레이터 정리


예전 4월에 작성한 글이지만, 시간이 많이 지났고 또 새로 업데이트된 에뮬레이터도 있어 기존 글을 수정하고 이번에는 신형 PSP로 테스트해서 새로 올립니다. (하지만 결국 우려먹기...)

아래 에뮬레이터는 모두 3.xx 커널 이상에서 구동되므로 구형/신형 PSP 모두 사용 가능합니다. 대부분의 에뮬레이터는 신형 PSP / 5.00 M33-4에서 구동 확인되었으나, 몇몇 에뮬레이터의 경우에는 테스트해보지 못했으니 양해바랍니다.

이 글에서는 각 에뮬레이터의 설명과 자료 링크만 제공할뿐이며, 저작권이 있는 바이오스 파일과 롬 파일은 절대 공유하지 않습니다. 또한 각 에뮬레이터가 모든 게임의 구동을 보장하지는 않으며, 불안정하거나 성능이 떨어질 수도 있습니다.

SEGA
SMS Plus for PSP
 - 대응기종 : 세가 마스터시스템 / 세가 게임기어
 - 설치법 및 사용법 :
http://popotz.textcube.com/378 (설치법은 1.50 커널 기준)
 - 다운로드 :
SMS Plus for PSP 1.2.5

DGEN
 - 대응기종 : 메가드라이브 (GENESIS)
 - 설치법 및 사용법 :
http://popotz.textcube.com/587
 - 다운로드 : DGEN v1.7 Slim (신형용?) / DGEN v1.7 (구형용, 1.50 커널 필요)

PicoDrive
 - 대응기종 : 메가드라이브 (GENESIS), Sega CD, Mega CD
 - 설치법 및 사용법 : http://popotz.textcube.com/631
 - 다운로드 : PicoDrive v1.51


Nintendo
NesterJ
 - 대응기종 : 패미콤 (NES)
 - 설치법 및 사용법 :
http://popotz.textcube.com/396 (설치법은 1.50 커널 기준)
 - 다운로드 :
NesterJ NES Emulator 1.12

SNES 9x TYL
 - 대응기종 : 슈퍼패미콤 (SNES)
 - 설치법 및 사용법 :
http://popotz.textcube.com/673
 - 다운로드 : Snes9xTYLmecm test5 05/27/08


Daedalus
 - 대응기종 : Nintendo64
 - 설치법 및 사용법 :
http://popotz.textcube.com/605
 - 다운로드 : DaedalusX64 Beta 1


Unofficial RIN GB/GBC
 - 대응기종 : 게임보이 (GB) / 게임보이 컬러 (GBC)
 - 설치법 및 사용법 :
http://popotz.textcube.com/397 (설치법은 1.50 커널 기준)
 - 다운로드 : Unofficial RIN GB/GBC 1.32 RM

Unofficial gpSP kai
 - 대응기종 : 게임보이 어드밴스 (GBA)
 - 설치법 및 사용법 :
http://popotz.textcube.com/747
 - 다운로드 : UO gpSP kai 3.3 test 1


Capcom Play System
CPS1PSP
 - 대응기종 : Capcom Play System 1 기판
 - 설치법 및 사용법 : http://popotz.textcube.com/563
 - 다운로드  : CPS1PSP ver.2.3.1 for 3.xx user판


CPS2PSP
 - 대응기종 : Capcom Play System 2 기판
 - 설치법 및 사용법 :
http://popotz.textcube.com/563
 - 다운로드 : CPS2PSP ver.2.3.1 for 3.xx user판


NEO-GEO
MVSPSP
 - 대응기종 : 네오지오 / MVS 기판
 - 설치법 및 사용법 :
http://popotz.textcube.com/563
 - 다운로드 :
MVSPSP ver.2.3.1 for 3.xx user판


NCDZPSP
 - 대응기종 : 네오지오 CD / 네오지오 CDZ
 - 설치법 및 사용법 :
http://popotz.textcube.com/563
 - 다운로드 : NCDZPSP ver.2.3.1 for 3.xx user판


NeoPop PSP (아래의 RACE! PSP를 더 추천합니다.)
 - 대응기종 : 네오지오 포켓 / 네오지오 포켓 컬러
 - 설치법 및 사용법 :
http://popotz.textcube.com/514 (설치법은 1.50 커널 기준)
 - 다운로드 : NeoPop 0.71.15 for the Slim

RACE! PSP
 - 대응기종 : 네오지오 포켓 / 네오지오 포켓 컬러
 - 설치법 및 사용법 : 없음
 - 다운로드 : RACE PSP v2.15


통합 / ETC.
Final Burn Alpha
 - 대응기종 : CPS1 / CPS2 / CPS3 / 네오지오 / 세가 / CAVE 등...
 - 설치법 및 사용법 : 없음 (실행도 안 해봄)
 - 다운로드 : FBA lbicelyne 1208 V12p1


MasterBoy
 - 대응기종 : 게임보이 / 게임보이 컬러 / 세가 마스터시스템 / 세가 게임기어
 - 설치법 및 사용법 :
http://popotz.textcube.com/465
 - 다운로드 : MasterBoy v2.02

MAME4ALL
 - 대응기종 : MAME(마메)
 - 설치법 및 사용법 :
http://popotz.textcube.com/620
 - 다운로드 : PSP MAME4ALL v4.9r2 Hires zipped archive


fMSX
 - 대응기종 : MSX / 재믹스
 - 설치법 및 사용법 : http://popotz.textcube.com/241 (설치법은 1.50 커널 기준)
-  다운로드 : fMSX v3.5.35

PSPMSX
 - 대응기종 : MSX / MSX2 / MSX2+
 - 설치법 및 사용법 : 없음
 - 다운로드 : PSPMSX v1.4.1 (fw5x)


PSPKVM
 - 대응기종 : j2me 어플리케이션 / 모바일게임
 - 설치법 및 사용법 : http://popotz.textcube.com/1026
 - 다운로드 : PSPKVM v0.5.2


# 현재도 계속해서 업데이트 되고 있는 에뮬레이터의 경우 다운로드 링크가 최신 버전이 아닐 수도 있습니다.
# 몇몇 에뮬레이터의 경우 설치법 및 사용법이 1.50 커널 기준으로 작성되어 있으므로 주의하세요. 요즘에는 하나로 이루어진 에뮬레이터 폴더를 ms0:/PSP/GAME/ 폴더에 복사하면 대부분 실행됩니다.

# 날림으로 마구 쓴거라 링크 오류 등이 있으면 알려주세요~

6.20 TN-A [HEN] 및 ISO LOADER 로 6.20 정펌에서도 휘발성 커펌 및 게임 구동 가능!


[시작하기 전]

0. 파타퐁 데모판 익스플로잇으로 게임을 구동시키는 원리임.
1. 6.20 TN-A( HEN) + ISO로더 셋으로만 게임을 실행시킬 수 있음.
2. 호환 버전은 펌웨어 6.20인  PSP1000, PSP2000, PSP3000, PSPgo 이며 버전이 낮을 경우 업그레이드 요망

업데이트 다운로드 : [
1000~3000번대용] [GO전용]

매번 적어 드리지만, 커펌으로 인한 일체의 데이터 손실 등 책임은 본인이 지셔야 함을 명심하십시오!

★ 6.20 TN, 파타퐁 2데모, 세이브파일, HBL 링크 : 다운로드

3000번대 사용중이신 분들중 대부분은 EBOOT 패치가 필요할 수 있으니 만약 TN이 실행되지 않고 꺼지거나
검은화면이 계속되신다면, 패치를 권장함.

[패치방법]

다운로드하신뒤, 압축을 푸시고, 메모리스틱의 최상위에 h.bin 파일을 넣어주시고, 
PSP, HBL폴더를 덮어 씌우시면 되며 
패치가 필요하신분들은 위의 설치과정을 끝내신뒤 
하단 첨부되어있는 EBOOT.zip를 다운로드 받으시고 압축을 풀어줍시다. 

다운로드

상위\PSP\GAME\HEN 폴더안에 있는 EBOOT.PBP파일과,
방금 압축을 푼 뒤 나온 EBOOT파일을 교체해주시면됩니다.

[기본 설치 방법]

1. PSP내에서 파타퐁2 데모를 실행
2. yes 를 눌러 기본 세이브 파일 생성
3. "Continue"를 눌러줌
4. 세이브파일을 불러옴
5. Press any button이 나올때 아무버튼이나 눌러줌.
6. 게임 화면에서 "R" 버튼을 누르시면 HBL이 시작됨.
7. 충돌이 발생할시(꺼지는 등), 다시 위의 단계를 반복 실시.
8. HBL이 시작되면, 실행 목록에서 HEN을 선택.
9. select 버튼을 눌러서 VSH 메뉴 (CPU 속도등 설정 화면) 가 뜨면 성공!

[ISO 로더 설치 방법]

다운로드

1. 다운로드 한 뒤 압축을 해제. 나오게 되는"Prometheus_Iso_loader"폴더를, 
   PSP\GAME 경로에 넣어주고 최상위 폴더에 ISO폴더를 만드신뒤 그 안에 ISO파일을 넣어주면 OK!
2. TN-A 실행 한 뒤 Prometheus ISO Loader를 실행!
3. ISO 파일들이 보이는데, O 버튼을 눌러서 게임 실행!

주의 : "SELECT" 버튼을 눌러서 NP9660 으로 설정한 뒤 게임을 즐기도록 합시다.

[PSP 가 자꾸 꺼질때 조치사항]

1. PSP 에서 메모리 스틱 제거 
2. VSH 상태에서 Select 버튼을 눌러, 메뉴에서 RESTART VSH 실행
3. HEN 리부팅이 되면 메모리 스틱을 넣고 ISO 로더 실행하여 게임 실행 

GBA에뮬 : gpSP mod 20081128


또 다른 GBA 에뮬레이터가 나왔습니다.

gpSP mod라고 하는데 20081128일 버전으로 처음 나온건지, 업데이트된건지... [출처가기]

PSP용 GBA 에뮬은 그 동안 gpSP 원래 버전과 gpSP 改(Kai) 버전이 있었죠. 그 중에 Kai 버전은 한 때 업데이트도  자주 이루어졌었고 성능도 뛰어나 인기가 많았습니다.

이번 gpSP mod 버전은 기존 gpSP와는 메뉴가 약간 바뀌었을 뿐 성능상 차이는 잘 모르겠습니다. 출처쪽에도 자세한 내용은 없고, 직접 테스트한 시간도 워낙 짧아서 확실한 말씀을 못드리겠네요. (그냥 실행 확인만 하고 끝냈습니다.)

이번 버전은 통상판과 M33판으로 나누어져 있습니다. 포함된 문서에 따르면 차이점은 다음과 같습니다.
gpSP_mod_m33.zip에 포함되는 EBOOT.PBP는 커.펌 M33 전용입니다.
M33판은 신형 PSP의 'PSP_LARGE_MEMORY' 옵션을 사용할 수 있게 되어 있습니다.

현재 아래의 문제가 발견되고 있으므로, 자신의 상황에 맞춰서 사용해주세요.

통상판
1. M33 확장 메모리를 이용하는 어플리케이션을 실행한 뒤 바로 사용하는 경우 32 MB의 롬을 불러오는 도중 충돌이 일어난다. (뒤의 4 MB의 메모리 영역을 이용 할 수 없기 때문?)
2. 아얄쉘 내에서 사용하는 경우, 롬을 불러오는 도중 충돌이 일어난다.  PSP-2000에서는 늘어난 메모리 영역을 사용하고 있지만, 그것을 이용할 수 없기 때문.

M33판
1. M33 확장 메모리를 이용하는 어플리케이션을 한 번 실행하고 나면, 종료 후에도 따로 지정 없이 M33 확장 메모리를 이용하게 된다. 이 때문에 대응하지 않는 어플리케이션에서 문제가 발생할 수 있다. 통상판 문제 1의 원인과 동일.
2. 일부의 플러그 인과 동시에 사용하면 충돌이 일어난다. (PspStates Experiment, MacroFire, aute mute 등)


PSP-1000에서는 이러한 문제가 일어나지 않습니다. 어느 쪽을 사용해도 성능은 동일합니다. (승리의 구형???)

# 아얄쉘에서 구동하려면 M33판을 사용하라는 소리...

그럼 설치법과 사용법을 간단하게 알아보겠습니다.

gpSP mod 20081128 설치법 / 사용법 열기

드캐에뮬 : NullDC for PSP 개발 상황


PSP용 드림캐스트 에뮬레이터인 NullDC for PSP의 개발 상황과 계획을 제작자가 블로그에 밝혔습니다. [출처가기]

언제나 그렇듯 발 번역입니다. 오역/오타는 이해해주세요.
PSP용 nullDC는 오로지 신형 PSP에서만 구동된다. 구형 PSP는 충분한 램공간을 가지고 있지 않아 구동이 불가능하며, 내가 어떻게 할 수 있는 방법이 없다.

현재 구동 속도는 매우 느리지만, 향상될 것이라 예상하고 있다. 현재 소스에서는 dynarec(?)도 없고 최적화도 되어있지 않을 뿐더러, 싱글 밉스 어셈블리 라인으로 되어있다. 현재 코드의 대부분(3D 렌더링과 별개인 것 모두)은 PC용 nullDC에 기반을 두고 있고, 이 코드들의 대부분은 교체될 것이다. 그래, 이 프로젝트가 실제로 사용 가능한 수준이 되기까지는 상당한 시간이 걸릴 것이다.

현재 속도(화면상의 카운터)는 약 10% 정도이다. 하지만 실제로는 더 낮다. 인터프리터는 (참을 수 있는 속도를 만들기 위해) 언더클럭에서 구동된다. 인터프리터를 사용하는 PC용 nullDC 역시 같은 원인때문에 이러한 일이 발생한다. RPS(초당 렌더러)가 정확하다.

코드를 클린업하고 재작성한 뒤에는 pandora(http://www.openpandora.org/, 그 판도라가 아님)와 가능하다면 다른 콘솔(위가 제일 좋은 타겟이며, 만약 3D 접속 방법을 얻게 된다면 PS3도.)로 변환할 계획도 있다. 이 모든 것들은 코드가 재작성된 뒤에 시작(아니면 중지)할 예정이므로 지금은 이와 관계된 질문을 하지 말아라. (정말 시간낭비다.) 코드는 안정화되는대로 오픈소스로서 공개될 것이다.

나는 PSP로 풀스피드를 낼 수 있다고 생각하지만, 내가 잘못 생각하고 있을 가능성도 상당히 높다. 구동 속도에 대해 나는 어떠한 약속도 할 수 없으며, 단지 빠르게 하기 위해 노력하겠다는 약속만 할 수 있다.

만약 당신이 이 프로젝트가 시간만 낭비할 뿐이라고 생각한다면, 이것에 대해 말하거나 생각하지 말아라. 내 시간은... 내 것이고, 내가 쓰고 싶은대로 사용할 수 있다. 뭔가 불만이 있어도, 어차피 아무것도 바뀔 것은 없으니까 그냥 네 시간이나 아끼도록 해라. ;)

이 글이 논란을 잠재우기를 바란다. 뭔가 혼란스러운 부분은 위의 굵은 글씨 부분을 읽으면 도움이 될 것이다. :p

저번 드캐 에뮬 소식이 나온 이후로 뭔가 부정적인 시각이 많았나 봅니다. PSP로는 성능상 무리다, 어차피 도중에 포기할 것이다 등등.. 그래서 제작자가 뿔났나보네요.

그나저나 제일 첫 문장 읽는 순간 기대감이 바닥으로 떨어져 버렸네요. (구형은... ㅜㅜ;) 어차피 저야 드캐는 해본적이 없어서 별 감흥이 안 오긴 합니다만,,,

그리고 새로 공개된 구동 영상입니다. 이번에는 크레이지 택시군요.


* 관련글 보기 *
2008/07/29 - [홈브류 - 에뮬레이터] - [개발중] nullDC PSP - 드림캐스트 에뮬

[개발중] nullDC PSP - 드림캐스트 에뮬


PSP용으로 드림캐스트(Dreamcast)의 에뮬레이터가 개발중입니다. [출처가기]
에뮬레이터의 이름은 'nullDC PSP'라고 하는군요.

드림캐스트란 세가에서 98년 발매한 게임기로 그 뛰어난 성능덕에 기대를 모았지만 결국 타이틀 수의 부족과 손휘의 PS시리즈에 밀리면서 사라진 비운의 기종입니다. 세가의 마지막 콘솔이기도 하죠.

nullDC PSP의 실제 구동 비디오가 몇 개 공개되었는데 아직은 개발 초기라 속도는 말도 못할 정도로 느리고, 게임내 표현이나 사운드가 제대로 이루어지지 않은 것을 알 수 있습니다. 하지만 시간이 지나면 더 나아질 것 같네요.
실제로 공개된 비디오를 날짜순으로 쭉 살펴보면 점점 더 발전하는 것을 쉽게 알 수 있습니다. 풀프레임까지 구현될지는 의문입니다만...

공개된 동영상 중에서 몇 개만 가져왔습니다.


7월 26일, 드림캐스트 부팅 영상


7월 27일, 드캐용 게임인 '쉔무' 구동 영상


7월 28일, 게임 구동 영상


# 영상을 보니 N64 에뮬인 Daedalus의 예전 초기 버전을 보는 듯 하네요. (Daedalus는 지금도 느리지만...)
과연 Daedalus와 nullDC PSP 중에 어느 것이 먼저 원활히 즐길 수 있을 정도가 될까요? 어쩌면 성능 한계로 2개 다 포기해야할지도?

메가드라이브 에뮬 : PicoDrive v1.51


세가의 메가드라이브(=Genesis)와 세가CD (=메가CD)의 게임을 PSP로 구동할 수 있게 해주는 에뮬레이터인 PicoDrive가 오랜만에 v1.50으로 업데이트 되었습니다. [출처가기]

메가드라이브 에뮬은 이전의 DGEN v1.7이 있습니다만, PicoDrive가 일반적으로 더 좋은 구동 능력을 보여준다고 알려져 있죠. 게다가 이번에 업데이트된 v1.50은 이전보다 더욱 향상된 능력을 가지고 있다고 합니다.
변경사항이 굉장히 많은데 전문적인 내용이라 생략합니다. 그냥 '아~ 좋아졌구나!'라고 생각하면 될 듯...?

[ 추가사항 ] v1.51로 업데이트!


1. 대부분의 커펌에서 모두 구동될 듯 합니다. 저는 구형 PSP / 커펌 4.01 M33-2에서 테스트했습니다.

2. 위의 첨부파일을 받아 압축을 풀고 나오는 'PicoDrive' 폴더를 ms0:/PSP/GAME/ 폴더 또는 ms0:/PSP/GAME3xx/ 폴더에 복사합니다. (예 : 커펌 3.71이라면 /GAME371/ 폴더, 커펌 4.01이라면 /GAME4xx/ 폴더)

3. 그리고 메가드라이브용 롬파일(*.SMD, *.ZIP)을 메모리스틱으로 복사합니다.
(롬 파일 선택시 탐색이 가능하므로 메모리스틱 아무곳에나 저장하면 됩니다.)

4. 롬파일은 저작권이 있으므로 제공하지 않습니다. 각자 구하세요.

이제 XMB의 게임 - 메모리스틱 메뉴로 들어가 'PicoDrive'를 실행하고 아래의 방법대로 게임을 실행합니다.

기본 사용법 및 메가드라이브 게임 실행법 열기


다음은 세가CD(=메가CD) 실행법인데, 자세한 지식도 없고 실제로 테스트도 못해봤으므로 readme에 나온 관련 내용만 번역하겠습니다.

세가CD(=메가CD) 게임 실행법 열기


* 관련글 보기 *
2007/11/23 - [홈브류 - 에뮬레이터] - 메가드라이브 에뮬 : PicoDrive for PSP v1.35b
2007/10/20 - [홈브류 - 에뮬레이터] - 3.xx 커널용 메가드라이브 에뮬 : DGEN v1.70
2007/06/07 - [홈브류 - 에뮬레이터] - 메가드라이브 에뮬 : DGEN v1.7