레이블이 takka인 게시물을 표시합니다. 모든 게시물 표시
레이블이 takka인 게시물을 표시합니다. 모든 게시물 표시

2010년 4월 28일 수요일

체험판을 ISO로 변환 : umd_dump.prx v1.31


일본 개발자 takka씨가 얼마전 공개한 umd_dump.prx 플러그인은 UMD를 ISO로 덤프하는 기능을 합니다.

그런데 takka씨가 자신의 블로그에 달린 댓글을 보고 힌트를 얻어 umd_dump.prx를 v1.30으로 업데이트했습니다. [출처가기]

umd_dump.prx v1.30은 XMB에서뿐만 아니라 게임 모드에서도 동작하게 되어 일부의 체험판을 ISO로 변환할 수 있게 되었습니다. 이렇게 하면 커펌 5.50 GEN-D3에서만 구동 가능한 체험판을 ISO로 변환해서 디크립트하면 커펌 5.50 GEN-D2나 커펌 5.00 M33 등에서도 구동이 가능해지는 등의 장점이 있습니다.

v1.30의 자세한 변경점은 다음과 같습니다.
[UPDATE] GAME 모드에서 동작할 수 있도록, 버퍼를 동적으로 확보하는 여러가지 조정.

[UPDATE] VSH 모드(XMB)와 GAME 모드에서 단축키를 각각 설정할 수 있도록 변경.
※umd_dump.ini의 포맷이 변경되었으므로 주의해주세요.

[ 추가사항 ] umd_dump.prx가 v1.31로 업데이트되었습니다. [출처가기]
변경점은 '메뉴 표시가 확실히 실행되지 않던 문제 수정'뿐이며, 사용법은 이전과 동일합니다.


[ UMD게임 / UMD비디오 / UMD음악을 ISO로 덤프하기 ]
이전에 작성한 http://popotz.textcube.com/1561 글을 참고해주세요.


[ 체험판을 ISO로 변환하기 ]
1. 위 첨부파일을 받아 압축을 풀고 나오는 'umd_dump.ini', 'umd_dump.prx' 2개의 파일을 ms0:/seplugins/ 폴더 안으로 복사합니다.

2. 복사한 'umd_dump.ini' 파일을 메모장으로 열고 두 번째 줄에 이 플러그인의 단축키로 사용할 버튼을 입력합니다. (기본값은 음표버튼이며, umd_dump.ini 아래 부분에 사용 가능한 버튼 목록이 나와있으니 참고하세요.)

3. 같은 ms0:/seplugins/ 폴더에 있는 game.txt 파일을 메모장을 열고 아래의 문장을 새로 추가한 뒤 저장합니다. (game.txt 파일이 없다면 새로 만드세요.)
ms0:/seplugins/umd_dump.prx 1

5. 이제 PSP를 재부팅하고 ISO로 변환하고자 하는 체험판 게임을 실행합니다.

6. 위 2번에서 지정한 플러그인 단축키를 눌러 플러그인 메뉴를 불러옵니다.

7. 화면의 지시에 따라 ISO 변환을 시작합니다. 변환 도중 엑스버튼을 누르면 취소 가능합니다.
(이 과정은 UMD에서 ISO를 덤프하는 것과 동일하니 자세한 사항과 스크린샷은 이전 글 참고.)

8. 변환이 끝난 뒤 ISO 파일은 ms0:/ISO/ 폴더에 게임 아이디를 파일명으로 해서 저장됩니다. 이후에는 각자 알아서 사용해주세요.
---------------------------------------------------------------------------------------------------

# takka씨의 글과 takka씨 블로그의 댓글을 보니 '건담 어썰트 서바이브' 체험판이나 'MGS:PW' 체험판 2가지 등은 ISO로 변환 가능하다고 하네요. 그 외에도 더 있을 수 있으니 각자 찾아보세요. 하지만 체험판은 체험판일뿐 얼마나 유용하게 쓰일지는 미지수...

# takka씨의 추측으로는 체험판뿐만 아니라 PSN에서 구입한 게임 역시 ISO로 변환 가능하다고 하는데, 그렇게 되면 NP Decryptor와 똑같아지는 거겠죠. 따라서 추후 블로그에 이 포스팅이 사라지거나 수정될 수도 있습니다.

# umd_dump.prx 플러그인을 이용해 어떻게 체험판을 ISO로 추출 가능한지 상당히 궁금할 텐데요, 그 이유는 체험판의 구동 방식때문입니다. 일부 체험판의 경우 EBOOT.PBP 형식이긴 하지만 실제 동작할 때는 마치 UMD가 들어있는 것처럼 속이는 UMD 에뮬레이션 방식을 사용한다고 합니다. 그래서 체험판이 구동된 게임 모드 상태에서 umd_dump.prx를 구동해서, UMD로 에뮬레이션된 데이터를 ISO로 뽑아내는 것이죠. 저도 몰랐던 내용인데 참 신기하군요.

* 관련글 보기 *
[추가] UMD 덤프 : umd_dump.prx V1.20
eboot2iso 1.0 - EBOOT.PBP를 ISO로 변환
UMDumper v0.2.4 D
UMD를 ISO로 덤프하기

2010년 4월 24일 토요일

[추가] UMD 덤프 : umd_dump.prx V1.20


gpSP kai 등으로 알려진 일본 개발자 takka씨가 UMD를 ISO 형식으로 덤프(추출)하는 umd_dump.prx 플러그인을 발표했습니다. [출처가기]

UMD를 덤프하는 방법에는 이미 UMDumper라는 홈브류를 이용하는 방법과 커펌의 vshmenu에 기본 내장된 USB Device 마운트 기능을 이용하는 방법 등이 널리 알려져 있습니다. (이에 대한 자세한 내용은 http://popotz.textcube.com/793 참고.)

하지만 takka의 말에 따르면 vshmenu를 이용해 UMD를 ISO로 덤프하는 경우 마지막 섹터가 제대로 추출되지 않는 문제가 있었다고 하네요. 하지만 이 umd_dump.prx를 이용하면 제대로 덤프가 된다고 합니다.

[추가사항] V1.20으로 업데이트되었습니다. 변경점은 다음과 같습니다. [출처가기]
[UPDATE] UMD 비디오/오디오의 판별에 UMD_DATA.BIN을 이용하도록 변경.
[NEW] UMD_DATA.BIN의 재기록 기능을 추가.
[NEW] UPDATE 부분을 읽기 위해, 외부소프트의 기동 기능을 추가.
[UPDATE] 위와 관련해서, 설정 파일의 변경.
[UPDATE] 기동시 에러 체크를 추가.

설치법이나 사용법은 이전 V1.00과 큰 차이점은 없으니 아래 내용을 참고해주세요. 단, V1.20에서는 덤프 전에 네모버튼을 눌러 미리 지정한 홈브류를 구동할 수 있게 되었습니다. 그 홈브류의 경로는 umd_dump.ini의 두 번째 줄에서 지정하면 됩니다.
--------------------------------------------------------------------------------

[ 설치법 ]
1. umd_dump.prx는 플러그인 형식으로 동작하며, 제작자는 PSP-2000/CFW 5.50 GEN-D3에서 테스트했다고 합니다.

2. 위 첨부파일을 받아 압축을 풀고 나오는 'umd_dump.ini', 'umd_dump.prx' 2개의 파일을 ms0:/seplugins/ 폴더 안으로 복사합니다.

3. 같은 ms0:/seplugins/ 폴더에 있는 vsh.txt 파일을 메모장을 열고 아래의 문장을 새로 추가한 뒤 저장합니다. (vsh.txt 파일이 없다면 새로 만드세요.)
ms0:/seplugins/umd_dump.prx 1

4. 이제 PSP를 재부팅하면 설치가 완료됩니다.

[ ISO 덤프 방법 ]

1. 덤프하고자 하는 UMD를 PSP에 넣고 XMB에서 바로 홈버튼을 누르면 위처럼 플러그인이 실행됩니다.

2. 현재 삽입되어 있는 UMD 형식(게임/비디오/음악)과 UMD 아이디, 총 용량, 저장 경로 등이 표시되는데, ISO 덤프를 시작하려면 동그라미버튼을 누릅니다. 덤프하기 전에 메모리스틱의 남은 용량이 충분한지 확인해주세요.

3. 곧 메모리스틱으로의 ISO 덤프가 시작됩니다. 덤프하는 동안에는 진행률/경과시간/예상시간/남은시간/속도 등의 정보가 표시되며, UMD 게임의 경우 ms0:/ISO/ 폴더에, UMD 비디오나 음악의 경우에는 ms0:/ISO/video/ 폴더에 UMD 아이디를 파일명으로 해서 저장됩니다.

4. ISO 덤프가 모두 끝나면 PSP를 재부팅하겠냐는 메세지가 나오니 반드시 재부팅해주세요.

5. 만약 덤프 도중 취소하고 싶다면 엑스버튼을 누르면 됩니다.

[ 플러그인 단축키 변경하기 ]
플러그인을 실행하는 단축키의 기본값은 홈버튼으로 되어있습니다. 하지만 umd_dump.ini 파일을 열어 제일 첫 줄을 변경하면 단축키의 변경이 가능합니다. 사용할 수 있는 버튼 목록은 같은 umd_dump.ini를 참고해주세요.

[ 덤프한 ISO 실행하기 ]

* UMD 게임 : XMB의 게임 -> 메모리스틱 메뉴에서 바로 실행 가능합니다.

* UMD 비디오/음악 :
1. No-UMD가 적용되지 않으므로 PSP의 UMD 슬롯에는 반드시 UMD가 들어있어야 합니다. (게임이라면 아무거나 OK)
2. 커펌의 VSH menu를 열고 ISO VIDEO MOUNT 항목에서 방향키 좌/우로 원하는 ISO 파일을 지정합니다.
3. 잠시 후 XMB의 음악 또는 비디오 메뉴에 선택한 UMD 비디오/음악 항목이 나타나므로 선택해서 재생하면 됩니다.


[ UMD 비디오/음악 덤프시 주의사항 ]
지역코드 제한이 없는 UMD 게임에 비해, UMD 비디오나 음악의 경우에는 지역코드 제한이 있습니다. 따라서 다른 지역에서 발매된 UMD 비디오/음악은 국내 정발된 PSP에서 재생이 불가능합니다. (그 반대도 마찬가지)

umd_dump.prx 플러그인 역시 이 지역코드에 의한 영향을 받기 때문에 UMD 비디오/음악과 PSP의 지역코드가 다른 경우에는 ISO로 덤프할 수가 없습니다. (굳이 지역코드가 다른 UMD 비디오/음악을 재생하거나 덤프하려면 DC v8에 있는 idstorage 지역코드 변경 기능을 이용하는 수 밖에는 없지요.)

하지만 다른 PSP를 이용하는 등의 방법을 통해 일단 한 번 ISO 덤프한 경우에는 VSH menu의 ISO VIDEO MOUNT 기능을 이용해 지역코드 상관없이 재생이 가능합니다.

# 그나저나 gpSP kai 업데이트는 언제쯤...?

* 관련글 보기 *
UMDumper v0.2.4 D
UMD를 ISO로 덤프하기

2009년 7월 7일 화요일

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 참고하시길 바랍니다.
단, 홈버튼이 작동하지 않기때문에 '게임패드 입력 설정' 메뉴에서 메뉴 화면 여는 버튼은 따로 지정해주어야 합니다.

2009년 6월 23일 화요일

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%까지 조절할 수 있습니다.

2009년 6월 9일 화요일

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임.

2009년 5월 26일 화요일

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씨가 다음 버전에 추가해주리라 생각했는데, 이번에도 포함이 안 되어있네요. ㅜㅜ

2009년 2월 23일 월요일

비공식 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의 다음 업데이트나 기다려야겠습니다.

2009년 1월 6일 화요일

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 - 게임 - 메모리스틱 메뉴로 들어가 해당 에뮬레이터를 실행합니다.

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

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