커펌 5.50 GEN-A용 Popsloader 플러그인이 발표되었습니다.
PSP에 PS1 에뮬레이터(pops) 기능이 추가된 뒤부터, 각 펌웨어마다 PS1 게임과의 호환성에 약간의 차이가 있습니다. popsloader는 이러한 호환성을 확보하기 위해 PS1 게임 실행시 현재 펌웨어가 아닌 다른 펌웨어의 Pops를 불러와 호환성을 향상시켜 주는 커펌의 플러그인입니다.
예를 들어 FF7의 경우 각 Pops 버전에 따라 아래와 같이 구동 결과가 달라집니다.
따라서 원래대로라면 커펌 5.50 GEN-A에서는 FF7을 제대로 구동할 수 없지만, Popsloader 플러그인을 설치하고 펌웨어 3.52 등의 Pops를 불러오게 된다면 구동이 가능하게 되는 것이죠. 이제 이해가 되려나요?
1. 이 플러그인은 커펌 5.50 GEN-A가 설치된 PSP에서만 사용 가능합니다.
2. 위의 첨부파일 안의 'popsloader' 폴더와 'popsloader.prx' 파일을 ms0:/seplugins/ 폴더로 복사합니다.
3. ms0:/seplugins/pops.txt 파일을 메모장으로 열어 아래의 문장을 새로 추가한 뒤 저장합니다. (pops.txt 파일이 없다면 새로 만드세요.)
ms0:/seplugins/popsloader.prx
4. 커펌의 리커버리 모드 - plugins 메뉴로 들어가 popsloader.prx [POPS] 항목을 활성화(Enabled)로 변경합니다.
5. 이것으로 플러그인의 기본적인 설치는 완료되었습니다. 이제 구동에 필요한 각 펌웨어 파일을 추출해서 넣어주면 됩니다.
이 과정은 사용하려는 펌웨어 버전마다 한번씩 따로 반복해주어야 합니다.
3.00, 3.01, 3.02, 3.03, 3.10, 3.11, 3.30, 3.40, 3.51, 3.52, 3.71, 3.72, 3.80, 3.90, 4.01 - 총 15종류의 펌웨어를 지원합니다. (반드시 모든 펌웨어를 설치할 필요는 없으며, 자신이 PS1 게임시 사용하고 싶은 펌웨어만 추출해서 설치하면 됩니다. 전부 설치하려면 무려 15번의 덤프 과정이 필요... 컥!)
6. 이제부터 필요한 펌웨어 파일을 추출하는 방법입니다. 아래의 첨부파일을 받고 그 안의 'new_psardumper' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.
7. 이제 추출할 3.00에서 4.01까지의 펌웨어 파일(
EBOOT.PBP)을 받고, 일단은 그 중 하나만 메모리스틱 상위에 복사합니다.
* Download :
각 버전별 펌웨어 받으러 가기
8. 여기서는 펌웨어 3.40의 덤프를 예로 들겠습니다. 펌웨어 3.40의 EBOOT.PBP 파일을 메모리스틱 상위에 복사하고 PSP의 XMB에서 'NEW PSAR DUMPER'를 실행합니다.

9. 프로그램이 실행되면
네모버튼을 눌러 덤프를 시작합니다. 메모리스틱에 따라서 시간이 오래 걸릴 수도 있으니 느긋하게 기다리세요. 완료되면 자동으로 XMB로 복귀합니다.

10. 덤프가 완료되면 메모리스틱 상위에 'F0'이라는 폴더가 생성되며 각종 파일이 저장되어 있습니다.
이제 'F0' 폴더에서 펌웨어 버전에 따라 아래에 해당하는 파일을 ms0:/seplugins/popsloader/ 폴더로 복사합니다.
3.00-3.03 : kd/popsman.prx, kd/meaudio.prx, kd/pops.prx, vsh/module/pafmini.prx (4개 파일)
3.10-3.30 : kd/popsman.prx, kd/pops.prx, vsh/module/pafmini.prx (3개 파일)
3.40-4.01 : kd/popsman.prx, kd/pops.prx, vsh/module/pafmini.prx, vsh/module/libpspvmc.prx (4개파일)
단, 복사시 각 해당 파일의 이름을 펌웨어 버전에 맞게 변경해주어야 합니다.
예를 들어 펌웨어 3.40의 파일이라면, kd/popsman
340.prx, kd/pops
340.prx, vsh/module/pafmini
340.prx, vsh/module/libpspvmc
340.prx 로 이름을 변경한 뒤 복사합니다.

11. 이 과정이 끝나면 메모리스틱 상위의 'F0' 폴더와 'EBOOT.PBP' 파일은 삭제해도 됩니다.
12. 5번에서 말한 것처럼 펌웨어 3.00부터 4.01중에서 자신이 Popsloader를 이용해 불러오고자 하는 펌웨어 버전의 Pops만 추출해서 넣어주면 됩니다. (모든 펌웨어를 다 할 필요는 없습니다.)

13. 마지막으로 펌웨어 4.01을 위의 방법과 동일하게 덤프해서 그 안의 f0/kd/impose.prx 파일만 따로 구한 뒤 ms0:/seplugins/popsloader/ 폴더에 넣어주어야 합니다. (파일명 변경은 하지 마세요.)
만약 귀찮은 분들은
여기에서 'impose.prx' 파일을 받아 사용해주세요.

14. 이제 PSP의 XMB에서 PS1 게임을 실행하면 자동으로 위와 같이 pops 선택 화면이 나타납니다. 여기서 자신이 원하는 pops를 엑스버튼으로 선택하면 이 후 해당 PS1 게임을 실행할 때에는 계속 같은 버전의 pops를 사용해 구동됩니다. 'Original from flash'는 현재 PSP에 설치되어 있는 펌웨어 5.50의 pops를 사용한다는 뜻입니다.
15. 만약 PS1 게임 실행시 Pops 선택화면이 나오지 않거나, 이미 선택된 Pops 버전을 다시 변경하고 싶다면 R트리거를 누른채 PS1 게임을 구동하면 됩니다.
# 위에서 따로 펌웨어 파일을 추출해서 설치하지 않은 버전의 pops를 선택하면 PSP가 멈추게 되니 주의해야 합니다.
# 멀티디스크 PSX 게임을 구동하려면 반드시
Original from flash나 3.72 이상의 pops를 선택해야 합니다.