레이블이 파타퐁2인 게시물을 표시합니다. 모든 게시물 표시
레이블이 파타퐁2인 게시물을 표시합니다. 모든 게시물 표시

2010년 12월 1일 수요일

HBL: VisualMenu for HBL v1.50


HBL 메뉴인 neur0n의 VisualMenu for HBL이 v1.50으로 업데이트되었습니다. [출처가기1] [출처가기2]

HBL 메뉴란 말 그대로 HBL을 구동했을 때 나오는 메뉴로, 이 메뉴를 통해 메모리스틱에 설치된 각종 홈브류를 구동하게 됩니다. 그 동안에도 몇 가지 종류의 HBL 메뉴가 나왔는데, 디자인이 변경된 것을 제외하고 기능은 거의 대동소이합니다. 마음에 드는 HBL 메뉴를 골라서 사용하면 되겠죠.

위 스크린샷에서 보듯이 이번 VisualMenu for HBL v1.50에서는 우측 상단에 시계와 배터리 정보가 추가로 표시됩니다. 점점 더 XMB와 닮아가는 것 같군요. 사실 HBL은 게임 모드에서 동작하므로 홈버튼만 한 번 눌러주면 시간과 배터리 정보를 알 수 있습니다만, 뭐 없는 것보다는 낫겠죠. 게다가 배터리 잔량을 백분율로 표시해준다는 메리트도 있고...

하지만 6.XX TN (HEN)이 나오게 된다면 지금까지의 HBL은 한 순간에 PSP 역사의 뒷쪽으로 사라질 운명... ㅜㅜ

그 동안의 자세한 변경점은 다음과 같습니다.
v1.50
- 시계와 배터리 아이콘 추가.

v1.41
- 이미지 사이즈 수정.

v1.4
- 로딩중일때의 아이콘 추가.

v1.32
- 웨이브 파일(버튼 조작음)이 재생될 때 노이즈 발생하는 버그 수정.
- 웨이브 파일(button.wav) 역시 업데이트 함.

v1.3 beta
- 웨이브 파일(버튼 조작음)이 재생될 때 소리가 튀는 문제 수정.
- 보여지는 홈브류 수를 40개에서 80개로 변경.

v1.2 + Browse menu fix 버전
- 폴더 탐색을 가능하게 했다. (그 외는 v1.2와 동일)

v1.2
- 버튼 조작시 사운드를 추가했다.

v1.1
- 첫 발표

* Download : VisualMenu v1.50

::: 설치방법 및 사용방법은 이전과 동일하므로 이전글 복&붙합니다. :::

[ 설치방법 ]

1. HBL R91 이상의 버전이 메모리스틱에 미리 설치되어 있어야 합니다.

2. 기존 wMenu의 백업을 위해 ms0:/hbl/ 폴더 안에 있는 'menu' 폴더의 이름을 적당히 변경합니다. (예 : menu2 등)

3. 위에 링크된 자료를 받아 압축을 풀고 그 안의 'menu' 폴더를 ms0:/hbl/ 폴더 안으로 복사합니다

4. 이제 기존의 방법대로 HBL을 실행하면 VisualMenu가 대신 보이게 됩니다.

5. 원래의 wMenu로 돌아가고 싶다면 ms0:/hbl/menu/ 폴더를 삭제하고 2번에서 변경한 폴더 이름을 원래의 'menu'로 변경하면 됩니다.

[ 사용방법 ]
VisualMenu에서의 조작법은 다음과 같습니다.
* 방향키 : 커서 이동.
* 동그라미버튼 또는 엑스버튼 : 결정.
* 세모버튼 : HBL 종료.
* 네모버튼 : 메뉴 표시의 변경.

또 ms0:/hbl/menu/data/ 폴더에 PNG 파일을 넣어두면 배경으로 사용 가능합니다. (여러 개의 그림파일이 있는 경우 랜덤으로 선택됨.)

* 관련글 보기 *
[추가2] HBL: VisualMenu for HBL v1.32
HBL : VisualMenu for HBL v1.1
HBL : HBL R97 & wMenu 0.3
HBL : simpleMenu for HBL
HBL : wMenu 0.2
HBL : wMenu 0.1 & HBL R92

2010년 11월 21일 일요일

HBL: Half-Byte Loader R109

HBL R109 설치 후, 이번에는 에뮬레이터만 몇 가지 구동해보았습니다.
HBL 초기 버전과는 달리 대부분의 에뮬레이터가 정상적으로 종료되어 참 편해졌네요. (EmuMaster나 gpSP 등)
정펌에서도 PSP를 에뮬 머신으로 쓰기에는 충분한 수준!

한 동안 잠잠하던 HBL 업데이트가 요즘들어 다시 활기를 띄고 있군요.

정펌에서 특정 게임의 익스플로잇을 이용해 홈브류를 구동할 수 있게 해주는 Half-Byte Loader(=HBL)가 R109로 업데이트되었습니다. [출처가기]

이번 HBL R108 / R109 역시 JJS씨가 작업했는데, gpSP를 비롯한 일부 홈브류 종료시 HBL 메뉴로 제대로 복귀하지 않던 문제가 수정되어, 매번 HBL을 재구동하는 수고가 줄어들었습니다. 또 그 동안에는 Hot Shots Golf(북미판 모골1)의 Greates Hits판만 지원했는데, 이번에는 Hot Shots Golf의 오리지널판(통상판) 익스플로잇도 새롭게 지원하게 되었습니다.

조금 더 자세한 변경점은 다음과 같습니다. (http://code.google.com/p/valentine-hbl/updates/list)
HBL R 109 (JJS)
- issue 342
(일부 홈브류 종료시 충돌 문제) 수정됨.
-
sceIoOpen/sceIoClose를 후킹해서 열려진 파일을 추적하고, 홈브류 종료시 남아있는 파일을 닫기 위한 코드 추가.
- 모든 서브인터럽트 핸들러를 추가해서, gpSP 실행 후에 다른 홈브류가 구동되지 않는 문제 수정됨.

HBL R 108 (JJS)
- Hot Shots Golf: Open Tee의 다른 버전 익스플로잇 추가.

HBL R109의 바이너리 자료는 직접 올리지 않고, wololo 블로그 링크만을 걸어두겠습니다. 그리고 설치법이나 사용법 역시 최대한 간단하게만 적었으므로 자세한 건 아래 *관련글 보기*의 이전 글들을 참고해주세요.


[ 펌웨어 5.03 ~ 6.20인 PSP (파타퐁2 체험판용 HBL) ]

* 다운로드 :
http://wololo.net/wagic/half-byte-loader-for-patapon-2-up-to-ofw-6-20/

* 설치법 / 사용법 : 위 다운로드 페이지에서 'HBL rev 109'와 'Patapon Exploit' 자료를 다운로드해서 압축을 풀고, http://popotz.textcube.com/1573를 참고해서 설치 / 실행하면 됩니다.

* HBL 설정 변경 방법 : http://popotz.textcube.com/1694 참고하세요.


[ 펌웨어 6.30 ~ 6.31인 PSP (모두의 골프 포터블 1/2용 HBL) ]

* 준비물 :
Everybody’s Golf (유럽판), Hot Shots Golf Open Tee (북미판), Hot Shots Golf Open Tee "Greatest hits" (북미판), Minna no golf Portable (일본판), Everybody’s Golf 2 (유럽판), Hot Shots Golf: Open Tee 2 (북미판), Minna No Golf Portable 2 (일본판), Minna No Golf Portable 2 “The Best” edition (일본판) 중 하나의 UMD를 보유하거나 또는 PSN에서 구입 후 다운로드.

* 다운로드 : http://wololo.net/wagic/half-byte-loader-for-the-golf-exploit-ofw-6-306-31/

* 설치법 / 사용법 : 현재 자신이 보유한 '모두의 골프 포터블' 게임의 종류 (1/2?, 유럽판/북미판/일본판?, 일반판/베스트판?)를 잘 확인하고 그에 맞는 'HBL rev 109' 자료와 'exploit' 자료를 각각 다운로드합니다. 다운로드한 파일의 압축을 모두 풀고, 그 안의 'HBL' 폴더와 'h.bin' 파일, 'PSP' 폴더를 모두 메모리스틱 최상위에 복사합니다. 그 후 UMD 또는 PSN에서 다운로드한 해당 게임을 실행하면 HBL이 구동됩니다.

* HBL 설정 변경 방법 : http://popotz.textcube.com/1694 참고하세요.


[ HBL에서 구동 가능한 홈브류 ]

* HBL : HBL로 구동 가능한 홈브류 2탄
* HBL : HBL로 구동 가능한 홈브류 15종

단, 위의 글은 작성한지 오래된 글이기 때문에, HBL 최신 버전에서는 이보다 더 다양한 홈브류의 구동이 가능해졌습니다. Mobile Assault나 Defense Station Portable 등등 말이죠. wololo 포럼에 가면 익스플로잇별, 펌웨어별로 구분해서 홈브류 테스트가 진행되고 있으므로 그 쪽도 함께 참고해주세요. --> http://wololo.net/talk/viewforum.php?f=11

* 관련글 보기 *
HBL : VisualMenu for HBL v1.2 + Browse
HBL : VisualMenu for HBL v1.1
HBL : Half-Byte Loader R107 (모골2 지원)
HBL R102 업데이트 계획 : 모두의 골프 2 지원 등
HBL : Half-Byte Loader R101
HBL : Half-Byte Loader R100 (모골1 지원)
모골2용 HBL R95 v1.01
HBL : Half-Byte Loader R99
펌웨어 6.30/6.31용 HBL v1.01
펌웨어 6.31용 HBL 공개! : HBL for 6.30/6.31 v1
HBL : HBL R97 & wMenu 0.3
HBL : Half-Byte Loader R96
HBL : simpleMenu for HBL
HBL : HBL로 구동 가능한 홈브류 2탄
HBL : HBL로 구동 가능한 홈브류 15종
HBL : Half-Byte Loader R95
HBL : wMenu 0.2
HBL : Half-Byte Loader R93
HBL : wMenu 0.1 & HBL R92
HBL : Half-Byte Loader R91
HBL을 이용한 ISO 로더, 그 논란
HBL : 슈패 에뮬 : uo Snes9x 0.02y33 Build 0032
[추가] HBL : Half-Byte Loader R69
HBL : HBL 업데이트에 관해서
HBL : Half-Byte Loader R24
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HBL : HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트

2010년 11월 20일 토요일

[추가2] HBL: VisualMenu for HBL v1.32


얼마 전 소개했던 neur0n의 HBL 전용 메뉴 VisualMenu for HBL이 v1.2로 업데이트되고, 추가로 브라우징 지원 버전도 공개되었습니다. [출처가기]

이전 v1.1을 소개하면서 하위 폴더 탐색이 불가능한 게 단점이라고 했는데 바로 폴더 탐색 기능이 추가되어 나왓군요. 이로서 ms0:/PSP/GAME/ 폴더에 설치되지 않은 홈브류를 실행하거나, 카테고리별로 구분하기 위해 하위 폴더에 설치한 홈브류를 실행하는 것이 가능해졌습니다.

자세한 변경점은 다음과 같습니다.
v1.2
- 버튼 조작시 사운드를 추가했다.

v1.2 + Browse menu fix 버전
- 폴더 탐색을 가능하게 했다. (그 외는 v1.2와 동일)

[ 추가사항1 ] VisualMenu for HBL v1.3 beta로 업데이트되었습니다. [출처가기]
v1.3 beta + Browse
- 웨이브 파일(버튼 조작음)이 재생될 때 소리가 튀는 문제 수정.
- 보여지는 홈브류 수를 40개에서 80개로 변경.

[ 추가사항2 ] VisualMenu for HBL v1.32로 업데이트되었습니다. [출처가기]
v1.32
- 웨이브 파일(버튼 조작음)이 재생될 때 노이즈 발생하는 버그 수정.
- 웨비으 파일(button.wav) 역시 업데이트 함.

사운드 파일(*.wav)이 포함되어 있어 블로그에 파일 첨부가 안되네요. 링크로 대체합니다.

* Download : VisualMenu v1.2
* Download : VisualMenu v1.2 + Browse_menu_fix
* Download : VisualMenu v1.3 beta + Browse
* Download : VisualMenu v1.32

[ 설치방법 ]
1. HBL R91 이상의 버전이 메모리스틱에 미리 설치되어 있어야 합니다.

2. 기존 wMenu의 백업을 위해 ms0:/hbl/ 폴더 안에 있는 'menu' 폴더의 이름을 적당히 변경합니다. (예 : menu2 등)

3. 위에 링크된 자료중 하나를 받아 압축을 풀고 그 안의 'menu' 폴더를 ms0:/hbl/ 폴더 안으로 복사합니다

4. 이제 기존의 방법대로 HBL을 실행하면 VisualMenu가 대신 보이게 됩니다.

5. 원래의 wMenu로 돌아가고 싶다면 ms0:/hbl/menu/ 폴더를 삭제하고 2번에서 변경한 폴더 이름을 원래의 'menu'로 변경하면 됩니다.

[ 사용방법 ]
VisualMenu에서의 조작법은 다음과 같습니다.
* 방향키 : 커서 이동.
* 동그라미버튼 또는 엑스버튼 : 결정.
* 세모버튼 : HBL 종료.
* 네모버튼 : 메뉴 표시의 변경.

또 ms0:/hbl/menu/data/ 폴더에 PNG 파일을 넣어두면 배경으로 사용 가능합니다. (여러 개의 그림파일이 있는 경우 랜덤으로 선택됨.)

* 관련글 보기 *
HBL : VisualMenu for HBL v1.1
HBL : HBL R97 & wMenu 0.3
HBL : simpleMenu for HBL
HBL : wMenu 0.2
HBL : wMenu 0.1 & HBL R92

2010년 11월 18일 목요일

HBL: VisualMenu for HBL v1.1


일본인 개발자 neur0n씨가 Half-Byte Loader(HBL)를 위한 메뉴 'VisualMenu for HBL v1.1'를 공개했습니다. [출처가기]

HBL R91부터 HBL 구동시의 메뉴 화면을 단순 텍스트가 아닌 별도의 EBOOT.PBP 형식으로 구현할 수 있게 되었는데, 이 기능을 이용해 제일 처음 나온 건 wololo의 wMenu입니다. 현재는 wMenu 0.3까지 업데이트되었으며, wololo 블로그에서 배포하는 HBL 자료에는 기본으로 포함되어 있죠. 그 밖에 simpleMenu for HBL도 있고, 이 블로그에 소개하지 않았던 HBL 메뉴도 몇 가지 더 있습니다.

그리고 이번에 공개된  VisualMenu for HBL v1.1은 그 이름답게 겉모습쪽을 강조하면서 XMB와 비슷한 모습을 보여줍니다. 홈브류 아이콘과 제목이 크게 나오는 방식이죠. (위 스크린샷 참고.)

취향에 따라서 wMenu나 VisualMenu 중 한 가지를 선택해서 사용하면 될 것 같습니다. 하지만 wMenu가 하위 폴더 탐색을 지원하는 반면, VisualMenu는 이를 지원하지 않아 조금 불편할 수도 있겠네요.


[ 설치방법 ]
1. HBL R91 이상의 버전이 메모리스틱에 미리 설치되어 있어야 합니다.

2. 기존 wMenu의 백업을 위해 ms0:/hbl/ 폴더 안에 있는 'menu' 폴더의 이름을 적당히 변경합니다. (예 : menu2 등)

3. 위 첨부파일을 받아 압축을 풀고 그 안의 'menu' 폴더를 ms0:/hbl/ 폴더 안으로 복사합니다

4. 이제 기존의 방법대로 HBL을 실행하면 VisualMenu가 대신 보이게 됩니다.

5. 원래의 wMenu로 돌아가고 싶다면 ms0:/hbl/menu/ 폴더를 삭제하고 2번에서 변경한 폴더 이름을 원래의 'menu'로 변경하면 됩니다.

[ 사용방법 ]
VisualMenu에서의 조작법은 다음과 같습니다.
* 방향키 : 커서 이동.
* 동그라미버튼 또는 엑스버튼 : 결정.
* 세모버튼 : HBL 종료.
* 네모버튼 : 메뉴 표시의 변경.

또 ms0:/hbl/menu/data/ 폴더에 PNG 파일을 넣어두면 배경으로 사용 가능합니다. (여러 개의 그림파일이 있는 경우 랜덤으로 선택됨.)

[ 작동영상 ]
오랜만에 파타퐁2 체험판용 HBL을 구동해봤습니다. (커펌 5.50에서는 구동이 잘 안되더니 정펌 6.20에서는 100% 구동이 되네요.)


* 관련글 보기 *
HBL : HBL R97 & wMenu 0.3
HBL : simpleMenu for HBL
HBL : wMenu 0.2
HBL : wMenu 0.1 & HBL R92

2010년 11월 15일 월요일

HBL: Half-Byte Loader R107 (모골2 지원)


오랜만에 소개하는 Half-Byte Loader(=HBL)의 업데이트 소식이네요. [출처가기]

지난 9월, HBL R101을 블로그에서 소개한 이후로도 HBL은 꾸준히 업데이트되어 HBL R107까지 공개되어 있습니다. (현재는 HBL R108까지...)

하지만 HBL R102부터는 변경사항에 '현재 개발중이므로 컴파일한 바이너리 자료를 배포하는 건 추천하지 않는다'고 되어 있어, 바이너리 자료가 배포되지도 않았고 wololo가 따로 소개하지도 않았습니다.

그러다 이번에 HBL R107이 발표되면서 wololo가 자신의 블로그에 글을 남겼기에, 이에 맞춰 HBL의 현재 상황에 대해 간단히만 알아보겠습니다. (자세한 변경점이 궁금하신 분들은 프로젝트 사이트 참고.)
- HBL R102부터 모두의 골프 포터블 2 (일본판, 북미판, 유럽판) 익스플로잇을 공식으로 지원함.

- 모두의 골프 포터블 2 익스플로잇은 모두의 골프 포터블 1 익스플로잇보다 호환성이 좋을 것이라고 생각함.

- 개발자
neur0n에 의해 HBL R107부터 기존 파타퐁2 익스플로잇에 있던 버그가 수정됨. 이에 따라 일부 호환성이 향상될 것.

- 위의 이유로 HBL R107부터는 파타퐁2용 HBL에 쓰이던 세이브데이터 자료를 새로운 것으로 교체해야 함.

- 모두의 골프 포터블 1과 2용 익스플로잇 역시 같은 버그가 있어 가능한한 빨리 수정할 예정.

- HBL이 업데이트되더라도 가치가 있을 경우에만 배포할 예정임. HBL R107이 그 가치 있는 것 중 하나.

HBL R107의 바이너리 자료는 직접 올리지 않고, wololo 블로그 링크만을 걸어두겠습니다. 그리고 설치법이나 사용법 역시 최대한 간단하게만 적었으므로 자세한 건 아래 *관련글 보기*의 이전 글들을 참고해주세요.


[ 펌웨어 5.03 ~ 6.20인 PSP (파타퐁2 체험판용 HBL) ]

* 다운로드 :
http://wololo.net/wagic/half-byte-loader-for-patapon-2-up-to-ofw-6-20/

* 설치법 / 사용법 : 위 다운로드 페이지에서 'HBL rev 107'과 'Patapon Exploit' 자료를 다운로드해서 압축을 풀고, http://popotz.textcube.com/1573를 참고해서 설치 / 실행하면 됩니다.

* HBL용 홈브류 / HBL 설정 변경 방법 : http://popotz.textcube.com/1694 참고하세요.


[ 펌웨어 6.30 ~ 6.31인 PSP (모두의 골프 포터블 1/2용 HBL) ]

* 준비물 :
Everybody’s Golf (유럽판), Hot Shots Golf Open Tee (Greatest hits) (북미판), Minna no golf Portable (일본판), Everybody’s Golf 2 (유럽판), Hot Shots Golf: Open Tee 2 (북미판), Minna No Golf Portable 2 (일본판), Minna No Golf Portable 2 “The Best” edition (일본판) 중 하나의 UMD를 보유하거나 또는 PSN에서 구입 후 다운로드.

* 다운로드 : http://wololo.net/wagic/half-byte-loader-for-the-golf-exploit-ofw-6-306-31/

* 설치법 / 사용법 : 현재 자신이 보유한 '모두의 골프 포터블' 게임의 종류 (1/2?, 유럽판/북미판/일본판?, 통상판/베스트판?)에 맞는 HBL 자료와 exploit 자료를 각각 다운로드해서 압축을 풀고, 그 안의 'HBL' 폴더와 'h.bin' 파일, 'PSP' 폴더를 모두 메모리스틱 최상위에 복사합니다. 그 후 UMD 또는 PSN에서 다운로드한 게임을 실행하면 HBL이 구동됩니다.

* HBL용 홈브류 / HBL 설정 변경 방법 : http://popotz.textcube.com/1694 참고하세요.
-------------------------------------------------------------------------------------------------

# 공식으로 배포되지 않은 최신 HBL R108 바이너리 자료는 http://www.mediafire.com/?qlfzy7ahg6w5g에서 구할 수 있습니다.

# 펌웨어 6.30/6.31인 PSP에서는 여전히 모두의 골프 포터블 1/2용 HBL이 홈브류를 구동할 수 있는 유일한 방법이지만, 펌웨어 6.20 이하인 PSP를 가지고 계신 분들은 사실 파타퐁2용 HBL보다 12월 발표 예정인 6.20 TN-A (HEN)을 더욱 기다리고 계시겠죠. "HBL, 넌 그저 6.20 TN-A (HEN)을 위한 징검다리일 뿐..." 뭐, 지금은 이런 느낌이네요.

* 관련글 보기 *
HBL R102 업데이트 계획 : 모두의 골프 2 지원 등
HBL : Half-Byte Loader R101
HBL : Half-Byte Loader R100 (모골1 지원)
모골2용 HBL R95 v1.01
HBL : Half-Byte Loader R99
펌웨어 6.30/6.31용 HBL v1.01
펌웨어 6.31용 HBL 공개! : HBL for 6.30/6.31 v1
HBL : HBL R97 & wMenu 0.3
HBL : Half-Byte Loader R96
HBL : simpleMenu for HBL
HBL : HBL로 구동 가능한 홈브류 2탄
HBL : HBL로 구동 가능한 홈브류 15종
HBL : Half-Byte Loader R95
HBL : wMenu 0.2
HBL : Half-Byte Loader R93
HBL : wMenu 0.1 & HBL R92
HBL : Half-Byte Loader R91
HBL을 이용한 ISO 로더, 그 논란
HBL : 슈패 에뮬 : uo Snes9x 0.02y33 Build 0032
[추가] HBL : Half-Byte Loader R69
HBL : HBL 업데이트에 관해서
HBL : Half-Byte Loader R24
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HBL : HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트

2010년 10월 12일 화요일

HBL R102 업데이트 계획 : 모두의 골프 2 지원 등


최근 Total_Noob의 6.20 TN (HEN)이 공개됨에 따라 사람들의 관심이 그 쪽으로 쏠리고 있고 HBL은 뒷전으로 밀리고 있는데, HBL의 주요 개발자중 한 명인 wololo가 자신의 블로그를 통해 앞으로도 HBL의 업데이트는 계속하겠다고 밝혔습니다. [출처가기]

펌웨어 6.20에서는 파타퐁2 체험판용 HBL보다 나중에 나올 6.20 TN (HEN)을 사용하는 것이 '무조건' 더 좋을테니 사실상 HBL을 업데이트해도 의미가 없겠지만, 펌웨어 6.30/6.31에서는 모두의 골프 포터블 1/2용 HBL이 홈브류를 구동할 수 있는 유일한 방법인만큼 개발을 계속하는 것 같네요.

다음은 wololo가 소개한 추후 업데이트 계획입니다.
* HBL R102에서는 몇 가지 버그를 수정하고, 모두의 골프 포터블 2(일본판, 북미판, 유럽판) 익스플로잇 추가 지원 예정.

* 모두의 골프 포터블 2(북미판, Hotshots golf 2)용 'Hello World' 출력 자료는 이미 여기에서 다운로드 가능.

* 모두의 골프 포터블 2 익스플로잇은 모두의 골프 포터블 1 보다 홈브류 호환성이 더 좋을 거라 예상됨.

HBL R100부터 모두의 골프 포터블 1을 지원하기 시작했는데, HBL R102에서는 여기에 추가로 모두의 골프 포터블 2를 지원하겠다는군요.

Total_Noob가 발견한 커널 익스플로잇을 펌웨어 6.30/6.31에서도 사용할 수 있도록 하는 것이 최선이겠지만, 지금 당장은 펌웨어 6.20을 기반으로 개발되고 있는만큼, 펌웨어 6.30/6.31인 PSP 사용자들은 당분간 HBL이 (홈브류를 구동을 위한) 유일한 희망입니다. 물론 해당 게임이 반드시 필요하다는 제약이 크게 느껴지지만...

* 관련글 보기 *
HBL : Half-Byte Loader R101
HBL : Half-Byte Loader R100
HBL : Half-Byte Loader R99
HBL : HBL R97 & wMenu 0.3
HBL : Half-Byte Loader R96
......

2010년 9월 19일 일요일

HBL: Half-Byte Loader R101


정펌에서도 특정 게임의 익스플로잇을 이용해 홈브류를 구동하게 해주는 프로그램, Half-Byte Loader가 R101로 업데이트되었습니다. [출처가기]

wololo에 의하면 이번 HBL R101에서는, 모두의 골프 포터블용 HBL과 관련된 많은 안정성 문제가 수정되고, PSP go에서의 호환성이 향상되었다고 합니다. 반면 기존 파타퐁2용 HBL은 변경점이 없지만 어쨌든 R101로 업데이트하기를 추천하네요.

이번 HBL R101의 자세한 변경점은 다음과 같습니다.
wololo
- 모두의 골프 포터블 HBL에 JSS의 완벽한 syscalls 패치 적용.
- J416의 추천으로 모두의 골프 포터블(일본판)에서의 로딩 어드레스 수정함.
- 펌웨어 6.30/6.31에서 발견된 펌웨어 탐색(
firmware detection) 문제 수정.

HBL에 대해 매번 설명하기는 어려운 관계로 이 글에서는 R101의 자료 링크만 걸어두겠습니다. 자세한 설치법이나 사용법은 이전 HBL R100 글(http://popotz.textcube.com/1694) 혹은 아래 *관련글 보기*를 참고해주세요.

[ 정식 펌웨어 5.XX ~ 정식 펌웨어 6.20에서 사용 가능한 '파타퐁2 체험판' HBL R101 ]

* Download : hbl-r101-patapon2-wololo.zip

[ 정식 펌웨어 6.30 ~ 정식 펌웨어 6.31에서 사용 가능한 '모두의 골프 포터블' HBL R101 ]

1. 모두의 골프 포터블 일본판 (みんなのGOLF ポータブル, UCJS10001)
* Download : hbl-r101-minna-wololo.zip

2. 모두의 골프 포터블 북미판 (Hotshots Golf: Open Tee, UCUS98614)
* Download : hbl-r101-hotshots-wololo.zip

3. 모두의 골프 포터블 유럽판 (Everybody's Golf, UCES00012)
* Download : hbl-r101-everybody-wololo.zip

* 관련글 보기 *
HBL : Half-Byte Loader R100
모골2용 HBL R95 v1.01
HBL : Half-Byte Loader R99
펌웨어 6.30/6.31용 HBL v1.01
펌웨어 6.31용 HBL 공개! : HBL for 6.30/6.31 v1
HBL : HBL R97 & wMenu 0.3
HBL : Half-Byte Loader R96
HBL : simpleMenu for HBL
HBL : HBL로 구동 가능한 홈브류 2탄
HBL : HBL로 구동 가능한 홈브류 15종
HBL : Half-Byte Loader R95
HBL : wMenu 0.2
HBL : Half-Byte Loader R93
HBL : wMenu 0.1 & HBL R92
HBL : Half-Byte Loader R91
HBL을 이용한 ISO 로더, 그 논란
HBL : 슈패 에뮬 : uo Snes9x 0.02y33 Build 0032
[추가] HBL : Half-Byte Loader R69
HBL : HBL 업데이트에 관해서
HBL : Half-Byte Loader R24
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HBL : HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트

2010년 8월 31일 화요일

HBL : Half-Byte Loader R99


파타퐁2 익스플로잇을 이용해 정펌 6.20 이하에서도 홈브류를 구동할 수 있도록 해주는 Half-Byte Loader가 R99로 업데이트되었습니다. [출처가기]

(최근 나온 모두의 골프 포터블용 HBL과는 구분해야 합니다. 모두의 골프 포터블용 HBL은 펌웨어 6.31까지, 파타퐁2용 HBL은 펌웨어 6.20까지만 사용 가능합니다.)

R98과 R99의 변경점은 http://code.google.com/p/valentine-hbl/updates/list에서 확인할 수 있습니다. (워낙 전문적인 내용이라 따로 옮겨서 번역하지는 않겠습니다.)

그래도 wololo가 설명한 글에 따르면...

HBL R96에서 JSS가 처음 추가했던, 에뮬레이터를 풀스피드로 구동 가능하게 해주는 'sceCtrlPeekBufferPositive' 기능이 이제 모든 PSP 기종에서 제대로 작동한다고 합니다. (단, 펌웨어 6.20인 PSP-100X/200X/300X는 여전히 완벽하지 않지만, 그래도 주요 기능 자체는 이제 작동한다고 합니다.)

또 홈버튼으로 홈브류를 종료할 때 발생하는 대부분의 문제가 Nymphaea의 패치에 의해 수정되었으며, HBL R97에서 발생한 '버튼이 마음대로 입력되는 버그' 역시 이번 R99에서 수정되었습니다.

* Download : 직접 링크가 안되는 관계로 http://wololo.net/wagic/hbl 에서 따로 받아야 합니다.

[ 설치법 / 사용법 ]
HBL의 설치법 / 사용법은 이전에 작성한 http://popotz.textcube.com/1573 글을 참고해주세요.
HBL 자료만 이전 글의 HBL_R66.zip 대신 위 R99 자료를 받아 설치하면 됩니다. HBL R99 사용자 버전을 설치한 경우 wMenu 역시 자동으로 설치됩니다.

* 관련글 보기 *
HBL : HBL R97 & wMenu 0.3
HBL : Half-Byte Loader R96
HBL : simpleMenu for HBL
HBL : HBL로 구동 가능한 홈브류 2탄
HBL : HBL로 구동 가능한 홈브류 15종
HBL : Half-Byte Loader R95
HBL : wMenu 0.2
HBL : Half-Byte Loader R93
HBL : wMenu 0.1 & HBL R92
HBL : Half-Byte Loader R91
HBL을 이용한 ISO 로더, 그 논란
HBL : 슈패 에뮬 : uo Snes9x 0.02y33 Build 0032
[추가] HBL : Half-Byte Loader R69
HBL : HBL 업데이트에 관해서
HBL : Half-Byte Loader R24
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HBL : HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트

2010년 8월 9일 월요일

HBL : HBL R97 & wMenu 0.3


파타퐁2 익스플로잇을 이용해 정펌 6.20 이하인 모든 PSP에서 홈브류를 구동할 수 있도록 해주는 Half-Byte Loader가 R97로, HBL 전용 메뉴인 wMenu도 0.3으로 동시에 업데이트되었습니다. [출처가기]

HBL R97과 wMenu 0.3의 변경점은 다음과 같습니다.
R97
-
PSP Rhythm, Spider solitaire, FCE Ultra 등에서 발생하던 그래픽 문제 수정.
- "force exit"(강제 종료) 옵션 추가. 종료 메뉴가 없는 홈브류에서도 바로 HBL 메뉴로 복귀하는 기능임. -> 버그 있음.
- 테스트를 위해 syscalls_known이 설정 파일보다 우선하게 됨. (테스트하지 않음.)

wMenu 0.3
- 하위 폴더 탐색 가능. 홈브류를 여러 개의 폴더로 분류해도 HBL에서 실행 가능하게 됨.
- 사소한 버그 수정.

* Download : Half-Byte Loader R97 사용자 버전 (wMenu 0.3이 기본으로 포함되어 있음.)
* Download : Half-Byte Loader R97 개발자 버전 (wMenu는 포함되어 있지 않음.)

[ 설치법 / 사용법 ]
HBL의 설치법 / 사용법은 이전에 작성한 http://popotz.textcube.com/1573 글을 참고해주세요.
HBL 자료만 이전 글의 HBL_R66.zip 대신 위 R97 자료를 받아 설치하면 됩니다. HBL R97 사용자 버전을 설치한 경우 wMenu 0.3 역시 자동으로 설치됩니다.

[ "force exit"(강제 종료)에 대해 ]
이번 HBL R97에서는 새롭게 "force exit"라는 옵션이 추가되었습니다. 기존에는 홈브류내에 종료 메뉴가 따로 없어서 홈버튼으로 종료하는 경우 HBL 메뉴로 제대로 복귀하지 않고 XMB로 빠져나가거나 PSP가 멈추는 등 귀찮은 문제가 발생했는데, 이러한 불편을 막기 위해서 단축키를 누르면 홈브류를 강제 종료하고 HBL 메뉴로 복귀할 수 있는 옵션입니다.

단축키를 설정하는 방법은... ms0:/hbl/hbl_config.txt를 메모장으로 열어 아래의 보라색 부분을 자신이 원하는 단축키의 헥스값으로 수정해주면 됩니다. (기본값은 셀렉트+스타트버튼.)
# Comment out for performance
force_exit_buttons=0x00000009

각 키에 해당하는 헥스값은 다음과 같습니다.
방향키 위쪽 = 0x000010, 방향키 오른쪽 = 0x000020, 방향키 아래쪽 = 0x000040, 방향키 왼쪽 = 0x000080,
세모버튼 = 0x001000, 동그라미버튼 = 0x002000, 엑스버튼 = 0x004000, 네모버튼 = 0x008000
셀렉트 = 0x000001, 스타트 = 0x000008, L트리거 = 0x000100, R트리거 = 0x000200,

예를 들어 단축키를 방향키 위쪽 + 동그라미버튼으로 설정하려면 force_exit_buttons=0x00002010으로 설정하고,
L트리거 + R트리거로 하려면 force_exit_buttons=0x00000300으로 설정하면 됩니다.

또한 홈브류별로 각각 다른 강제 종료 단축키를 사용할 수도 있는데, 홈브류 폴더 내에 각각 원하는 단축키가 지정된 hbl_config.txt를 넣어주기만 하면 됩니다.

[ 주의사항 ]
현재 HBL R97의 "force exit"(강제 종료) 옵션으로 인한 버그가 보고되고 있습니다. HBL R97에서 홈브류를 실행하면 PSP 버튼이 제멋대로 눌리는 문제가 간혹 발생한다고 하네요. [출처가기] 다음 리비전에서 수정한다고는 하는데, 지금 당장 HBL R97에서 이런 문제가 발생하는 분들은 ms0:/hbl/hbl_config.txt안의 'force_exit_buttons=0x00000009' 문장을 삭제하면 해결됩니다. 물론 "force exit"(강제 종료) 옵션은 더 이상 사용할 수 없게 됩니다.

[ wMenu의 하위 폴더 지원 ]
지금까지의 HBL 메뉴에서는 하나의 폴더(기본값은 ms0:/PSP/GAME/ 폴더)에 설치된 홈브류만을 인식해서 실행할 수 있었습니다. 하지만 이번 HBL R97에 포함된 wMenu 0.3에서는 그 하위 폴더로 들어가 그 안에 설치된 홈브류 실행도 가능하게 되었습니다. 다시 말해 각 홈브류를 폴더로 구분해서 정리할 수 있다는 뜻이죠.

예를 들어 ms0:/PSP/GAME/Emulator/ 라는 폴더를 새로 만들고 그 안에 에뮬레이터 홈브류만 따로 모아두면, HBL 메뉴에서 Emulator 폴더로 들어가 원하는 에뮬레이터를 쉽게 찾아 실행할 수 있게 됩니다. 각각 자신이 원하는대로 정리해보세요.

* 관련글 보기 *
HBL : Half-Byte Loader R96
HBL : simpleMenu for HBL
HBL : HBL로 구동 가능한 홈브류 2탄
HBL : HBL로 구동 가능한 홈브류 15종
HBL : Half-Byte Loader R95
HBL : wMenu 0.2
HBL : Half-Byte Loader R93
HBL : wMenu 0.1 & HBL R92
HBL : Half-Byte Loader R91
HBL을 이용한 ISO 로더, 그 논란
HBL : 슈패 에뮬 : uo Snes9x 0.02y33 Build 0032
[추가] HBL : Half-Byte Loader R69
HBL : HBL 업데이트에 관해서
HBL : Half-Byte Loader R24
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HBL : HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트

2010년 8월 2일 월요일

HBL : Half-Byte Loader R96


파타퐁2 익스플로잇을 이용해 정펌 6.20 이하에서도 홈브류를 구동할 수 있도록 해주는 Half-Byte Loader가 R96로 업데이트되었습니다. [출처가기]

이번 R96은 PSPDisp의 개발자이기도 한 JJS가 크게 기여했습니다. 최근 HBL 업데이트에 활발하게 참여하고 있군요.

R96의 변경점은 다음과 같습니다.
R96
- syscall
estimation과 관련된 JJS의 패치 적용.

위에서 말하는 JJS의 패치에 대한 추가 설명이 필요할 것 같네요.
(좀 더 자세한 정보는 http://advancedpsp.tk/foro_es/viewtopic.php?f=37&t=901 참고.)

이 패치는 펌웨어 6.20 미만에서 모든 syscall을 완벽하게 예측하는 새로운 방식을 적용한 것인데, 이 패치를 적용한 HBL R96에서는 기존 에뮬레이터에서 안정성은 그대로 유지한채 풀스피드를 낼 수 있게 됩니다. (wololo가 올린 위의 동영상처럼 속도 향상 가능.) 또한 일부 어플리케이션의 구동 성능도 높아지게 되는데, 특히 PSPKVM로 Opera mini를 설치해서 사용할 때 눈에 띄는 효과를 느낄 수 있다고 하는군요.

하지만 안타깝게도 펌웨어 6.20에서는 syscall 부분이 좀 더 랜덤화되어 있기 때문에 이번 패치가 작동하지 않습니다. 따라서 펌웨어 6.20인 PSP-100X/200X/300X에서는 HBL R96으로 업데이트해도 R95와의 차이점은 별로 없습니다. 단, 예외적으로 PSP go에서는 펌웨어 6.20이라도 별도의 방법을 통해 이 패치가 적용되므로 되도록이면 HBL R96으로 업데이트해주세요.

* Download : Half-Byte Loader R96 사용자 버전 (wMenu 0.2가 기본으로 포함되어 있음.)
* Download : Half-Byte Loader R96 개발자 버전 (wMenu는 포함되어 있지 않음.)

[ 설치법 / 사용법 ]
HBL의 설치법 / 사용법은 이전에 작성한 http://popotz.textcube.com/1573 글을 참고해주세요.
HBL 자료만 이전 글의 HBL_R66.zip 대신 위 R96 자료를 받아 설치하면 됩니다. HBL R96 사용자 버전을 설치한 경우 wMenu 0.2 역시 자동으로 설치됩니다.

* 관련글 보기 *
HBL : simpleMenu for HBL
HBL : HBL로 구동 가능한 홈브류 2탄
HBL : HBL로 구동 가능한 홈브류 15종
HBL : Half-Byte Loader R95
HBL : wMenu 0.2
HBL : Half-Byte Loader R93
HBL : wMenu 0.1 & HBL R92
HBL : Half-Byte Loader R91
HBL을 이용한 ISO 로더, 그 논란
HBL : 슈패 에뮬 : uo Snes9x 0.02y33 Build 0032
[추가] HBL : Half-Byte Loader R69
HBL : HBL 업데이트에 관해서
HBL : Half-Byte Loader R24
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HBL : HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트

2010년 7월 19일 월요일

HBL : Half-Byte Loader R95


파타퐁2 익스플로잇을 이용해 정펌 6.20 이하에서도 홈브류를 구동할 수 있도록 해주는 Half-Byte Loader가 R95로 업데이트되었습니다. [출처가기]

R94 / R95의 변경점은 다음과 같습니다.
R95
- PicoDrive에서의 사운드 재생 불가 문제 수정. (PicoDrive의 설정을 통해 사운드를 44KHz로 설정해야 함.)
- R94에서 추가된 라이브러리 언로딩과 관련된 버그 수정.
- snes9xTYL에서 세이브와 설정이 정상적으로 저장되지 않는 버그 수정.

R94
- Static elf 파일을 로딩하기 위해 JJS의 패치 추가. 일부 게임의 호환성이 향상됨.
- Doom 종료시 충돌 문제 수정.
-
hbl_config.txt 파일에 override_sceCtrlPeekBufferPositive 옵션 추가. 약간 위험하지만 일부 에뮬레이터에서의 속도 향상 가능.

* Download : Half-Byte Loader R95 사용자 버전 (wMenu 0.2가 기본으로 포함되어 있음.)
* Download : Half-Byte Loader R95 개발자 버전 (wMenu는 포함되어 있지 않음.)

[ 설치법 / 사용법 ]
HBL의 설치법 / 사용법은 이전에 작성한 http://popotz.textcube.com/1573 글을 참고해주세요.
HBL 자료만 이전 글의 HBL_R66.zip 대신 위 R95 자료를 받아 설치하면 됩니다. HBL R95 사용자 버전을 설치한 경우 wMenu 0.2 역시 자동으로 설치됩니다.

[ R94에서 추가된 override_sceCtrlPeekBufferPositive 옵션에 대해.. ]
ms0:/hbl/hbl_config.txt를 메모장으로 열면 기존과는 다르게 아래와 같은 부분이 새로 추가되어 있습니다. 자신의 취향에 맞게 빨간 글씨 부분만 0 또는 1로 설정을 변경해주세요. (PSP go는 작동하지 않음.)
# override_sceCtrlPeekBufferPositive
# values: 0, 1
# 0: attempt to estimate syscall (일부 에뮬레이터 속도가 빨라지지만, 게임이 실행되지 않을 위험이 있음.)
# 1: Use the override (sceCtrlReadBufferPositive). 느리지만 동작은 확실히 보증됨.

override_sceCtrlPeekBufferPositive=1

* 관련글 보기 *
HBL : wMenu 0.2
HBL : Half-Byte Loader R93
HBL : wMenu 0.1 & HBL R92
HBL : Half-Byte Loader R91
HBL을 이용한 ISO 로더, 그 논란
HBL : 슈패 에뮬 : uo Snes9x 0.02y33 Build 0032
[추가] HBL : Half-Byte Loader R69
HBL : HBL 업데이트에 관해서
HBL : Half-Byte Loader R24
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HBL : HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트

2010년 7월 5일 월요일

HBL : Half-Byte Loader R93


파타퐁2 익스플로잇을 이용해 정펌 6.20 이하에서도 홈브류를 구동할 수 있도록 해주는 Half-Byte Loader의 R93이 발표되었습니다. [출처가기]

이번 R93은 대부분 JJS(PSPdisp 개발자)의 작업이며, wololo는 몇 가지 사소한 수정만 했다고 하는데, R93에서는 모듈 로딩이 향상되어 추후 HBL이 네트워크를 지원할 가능성이 더 높아졌습니다. 사용자 입장에서는 호환성이 향상되어 Counter Strike PSP 1.56 같이 이전에는 구동 불가능했던 홈브류의 구동이 가능해졌다는 뜻이 됩니다. (Counter Strike PSP 1.56보다 최신 버전은 커널 접속이 필요하기 때문에 구동 불가.)

HBL R93의 공식 변경점은 다음과 같습니다.
- 네트워크 모듈과 관련해 JJS의 패치 추가. issue 109를 부분적으로 해결함.
-- http://advancedpsp.tk/foro_es/viewtopic.php?f=37&t=784 글을 참고할 것.

- 콜백을 삭제하려고 시도하는 코드를 제거함. psplink와 관련된 내 실험을 기초로, 파타퐁 모듈을 언로드하면 콜백 역시 언로드될 것이라 가정했다.  issue 45를 해결함.

hbl-r93-wololo.zip

HBL R93의 사용자 버전. wMenu가 기본으로 포함되어 있음.

hbl-r93-wololo-dev.zip

HBL R93의 개발자 버전. wMenu는 포함되어 있지 않음.


HBL의 설치법 / 사용법은 이전에 작성한 http://popotz.textcube.com/1573 글을 참고해주세요.
HBL 자료만 이전 글의 HBL_R66.zip 대신 위 첨부자료를 받아 설치하면 됩니다. HBL R93 사용자 버전을 설치한 경우 wMenu 역시 자동으로 설치됩니다.
----------------------------------------------------------------------------------------------

아래 영상은 wololo가 공개한 것으로, HBL R93에서 Counter Strike PSP라는 홈브류 게임을 구동하는 모습을 담고 있습니다.

2010년 6월 28일 월요일

HBL : wMenu 0.1 & HBL R92


이전 글에서 HBL R91의 변경점을 소개하면서, HBL 메뉴의 형식 변경으로 인해 앞으로 색다른 HBL 메뉴를 볼 수 있을거라고 했는데, wololo가 처음으로 wMenu라는 이름의 HBL 메뉴를 내놓았습니다. [출처가기]

wMenu 0.1을 메모리스틱에 설치하면 기존의 칙칙한 HBL 메뉴 대신 위의 스크린샷과 같이 세련된(?) HBL 메뉴를 볼 수 있습니다. (wMenu는 HBL R91 이상의 버전에서만 사용 가능함.) wMenu는 HBL 프로젝트와는 별개로 wololo 개인적으로 진행하는 프로젝트라서 따로 버그 보고는 받지 않고 있습니다.

그와 동시에 메모리 손실 등 몇 가지 작은 버그를 수정한 HBL R92도 함께 발표되었습니다.
* HBL R92의 변경점 : 홈브류 종료시 utility module을 언로드하도록 함.

hbl-r92-wololo.zip

HBL R92의 사용자 버전. wMenu가 기본으로 포함되어 있음.

hbl-r92-wololo-dev.zip

HBL R92의 개발자 버전. wMenu는 포함되어 있지 않음.


HBL의 설치법 / 사용법은 이전에 작성한 http://popotz.textcube.com/1573 글을 참고해주세요.
HBL 자료만 이전 글의 HBL_R66.zip 대신 위 첨부자료를 받아 설치하면 됩니다. HBL R92 사용자 버전을 설치한 경우 wMenu 역시 자동으로 설치됩니다.

wMenu의 배경화면을 바꾸고 싶다면 ms0:/hbl/menu/Res/bg.jpg 파일을 해상도 480*272의 다른 jpg 파일로 교체하면 됩니다.
----------------------------------------------------------------------------------------------

기존의 HBL 메뉴와 이번 wMenu의 비교. (클릭하면 커짐.)

개인적으로 wMenu가 훨씬 보기 좋네요. 메뉴 로딩 속도도 그렇게 큰 차이 없이 모두 빠르게 구동됩니다.
눈에 띄는 차이점은, 기존 HBL 메뉴는 홈브류 이름으로 표시되는 반면 wMenu에서는 홈브류 폴더명으로 표시된다는 점.

* 관련글 보기 *
HBL : Half-Byte Loader R91
HBL을 이용한 ISO 로더, 그 논란
HBL : 슈패 에뮬 : uo Snes9x 0.02y33 Build 0032
[추가] HBL : Half-Byte Loader R69
HBL : HBL 업데이트에 관해서
HBL : Half-Byte Loader R24
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HBL : HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트
파타퐁2 데모 익스플로잇 공개

2010년 6월 26일 토요일

HBL : Half-Byte Loader R91


오랜만에 쓰는 Half-Byte Loader 관련글이군요. 하도 많이 업데이트되다 보니 자주 소개하지는 못했는데, 이번 HBL R91은 wololo가 관련글을 따로 올리기도 했고, 또 사용자에게 중요한 변경점이 있어 자료를 올려둡니다. [출처가기]

* Half-Byte Loader (HB Loader, HBL)란?
HBL이란 파타퐁2 데모의 취약점을 이용해, 펌웨어 6.20 이하의 모든 PSP에서 홈브류를 구동할 수 있게 해주는 프로그램(eLoader)을 말합니다. 아직은 모든 홈브류가 원활하게 구동 가능한 것은 아니지만,  공개 프로젝트를 통해 여러 개발자가 모여 현재도 계속 개발중인 프로그램입니다.

Half-Byte Loader R91 변경점은 다음과 같습니다.
* HBL 메뉴가 기존의 menu.bin이 아닌 일반적인 EBOOT.PBP 형식으로 변경됨.
이렇게 되면서 홈브류 개발자들은 파타퐁 SDK가 아닌 기존의 SDK를 이용해서 자신만의 HBL 메뉴를 만들 수 있게 되었습니다. 그동안 똑같았던 HBL 메뉴가 아니라, 앞으로는 색다른 HBL 메뉴를 보게될 수도 있겠네요.

* HBL 메뉴에서 홈브류를 구동하고 종료할 때 XMB가 아닌 HBL 메뉴로 복귀하는 옵션 추가.

많은 분들이 원했던 기능이 아닐까 싶습니다. 홈브류 한 번 실행할 때마다 매번 파타퐁 2 데모를 재실행하는 불편함이 사라지게 되니까요. 다만, 현재는 초기 실험단계이므로 제대로 HBL 메뉴로 복귀하지 않거나, 복귀 후에 홈브류가 실행되지 않는 등의 문제가 있습니다. ms0:/hbl/hbl_config.txt 파일 안의 'return_to_xmb_on_exit' 항목을 '0'으로 설정하면 홈브류 종료 후 HBL 메뉴로 복귀, '1'로 설정하면 기존대로 XMB로 복귀합니다.

하지만 R91은 새로운 기능을 테스트하려는 성격이 강합니다. wololo에 따르면, 현재까지 홈브류 호환성이 제일 좋고 성능이 뛰어난 것은 HBL R85라고 하는군요. 그러니 각자 마음에 드는 버전을 다운로드해서 사용해주세요.

hbl-r85-wololo.zip

안정적인 것 중 가장 최신 버전. 빠르고 호환성이 좋음. wololo가 현재 추천하는 버전으로, 버그 보고는 받지 않음.

hbl-r91-wololo.zip

개발중인 버전으로 여러 개의 버그가 이미 보고되었음, 새로운 기능을 원하는 사용자만 사용할 것. 버그 보고 받지 않음.

hbl-r91-wololo-dev.zip

HBL R91의 개발자 버전. 지금은 이 버전에 대한 버그 보고만 받고 있음.


HBL의 설치법 / 사용법은 이전에 작성한 http://popotz.textcube.com/1573 글을 참고해주세요.
HBL 자료만 이전 글의 HBL_R66.zip 대신 위 첨부자료를 사용해서 설치하면 됩니다.

# 아래는 wololo가 공개한 영상으로, HBL R90+에서 Wagic이라는 홈브류 게임과 에뮬레이터를 구동하는 모습을 담고 있습니다. (Wagic 다운로드 및 HBL에서의 구동법은 여기)


# 이거 제대로 써먹을 수나 있을까~라고 생각한 적도 있었는데, 조금씩이지만 발전이 되긴 되네요. 예전에 비하면 HBL 메뉴 로딩은 거의 없는 수준. 이제 홈브류 호환성만 더 높이면 좋겠는데 말이죠.

* 관련글 보기 *
HBL을 이용한 ISO 로더, 그 논란
슈패 에뮬 : uo Snes9x 0.02y33 Build 0032
[추가] HBL : Half-Byte Loader R69
HBL : HBL 업데이트에 관해서
HBL : Half-Byte Loader R24
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HBL : HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트
파타퐁2 데모 익스플로잇 공개

2010년 5월 8일 토요일

[추가] HBL : Half-Byte Loader R69


파타퐁2 익스플로잇을 이용한 eLoader, 즉 Half-Byte Loader R66의 설치법 및 사용법입니다. [출처가기]

그 동안 R66까지 업데이트되었는데, 이전에 비해 관련 자료가 새로 바뀌고 설치법이 약간 변경되었을 뿐, 그 외 기본적인 사항은 변한게 없어서 이전에 작성한 Half-Byte Loader R24 글의 재탕이 되겠네요. 그래서 굳이 새로 쓸 생각은 없었는데 말이죠. ㅡㅡ;;

* Half-Byte Loader (HB Loader, HBL)란?
HBL이란 파타퐁2 데모의 취약점(익스플로잇)을 이용해, 펌웨어 6.20 이하의 모든 PSP에서 홈브류를 구동할 수 있게 해주는 프로그램(eLoader)을 말합니다. 아직 완성품이 나온 것은 아니고, 오픈-소스 프로젝트를 구성해서 개발중인 프로그램입니다. 현재도 여러 개발자들이 모여 계속 업데이트중인데, 미리 맛보기로 구동하고 싶으신 분들은 아래 글을 따라 설치 후 실행해보세요.

먼저 HBL의 설치법입니다.

HBL R66 설치법 열기


설치가 끝났다면 이제 PSP로 HBL을 구동해서 사용하는 방법을 알아보겠습니다.

HBL R66 사용법 열기



[ HB Loader 구동 가능 홈브류 목록 ]
해외에서도 HBL에 관심있는 사람이 많아 HBL로 구동 가능한 홈브류를 테스트해서 결과를 정리해둔 포럼이 여럿 있습니다. 예를 들면 http://daxhordes.org/forum/viewtopic.php?f=33&t=2847 이런 곳.

그런데 문제는 PSP 기종이나 펌웨어 버전에 따라 홈브류 구동여부에 큰 차이를 보인다는 점입니다. 또한 HBL 리비전에 따라서도 달라지는데, HBL의 업데이트가 워낙 자주 이루어지니 별로 참고할만한 것은 안 될 것 같네요.

그러니 제 블로그의 홈브류 카테고리나 다른 사이트, 인터넷 검색 등을 통해 홈브류 자료를 구한 뒤 직접 테스트해보는 것이 제일 좋을 듯 싶습니다.


[ HB Loader 참고사항 ]
- 마지막으로 HBL을 사용할 때 알아두어야 할 점을 몇 가지 생각나는대로 적어두겠습니다. 그러니 반드시 아래 내용을 읽어보고 HBL 사용에 참고해주세요.

- HBL은 현재까지도 개발중인 것이므로 100% 구동을 보장하지 않습니다. HBL 메뉴 진입 전의 화면 또는 HBL 메뉴에 들어가서도 PSP가 멈추거나 XMB로 그냥 나가버리는 경우가 많이 있습니다. 그러니 한 번 해보고 안된다고 포기하지 말고 여러 번 반복해서 시도해보세요. 참고로 제 PSP-2005의 경우 정펌/커펌 5.50에서는 거의 100% 구동이 가능했지만, 정펌 6.20에서는 5번 시도에 1~2번꼴로만 성공했습니다.

- PSP는 기종도 다양(?)하고, 펌웨어 버전 역시 여러가지가 있으므로, 동일한 HBL 버전을 사용한다해도 PSP에 따라 구동 확률이 달라집니다. 마찬가지로 HBL내에서 구동 가능한 홈브류 역시 차이가 있습니다. (펌웨어 5.50인 PSP에서는 HBL로 구동되는 홈브류가 펌웨어 6.20인 PSP에서는 구동이 안 된다든지, PSP-100X에서는 구동되는데 PSP Go!에서는 안 된다든지...)

- HBL이 모든 홈브류의 구동을 지원하지는 않습니다. 그 동안 발표된 수 백가지의 홈브류 중에서도 극히 일부의 홈브류만 구동 가능하며, PicoDrive처럼 구동은 되더라도 사운드는 아직 지원하지 않는 등 기능상 제약이 있을 수도 있습니다. HBL 업데이트의 주목적 중 하나가 바로 이 홈브류 호환성을 높이는 것이겠죠.

- 홈브류를 메모리스틱에 새로 설치했는데도 HBL 메뉴에서 보이지 않는다면, ms0;/hbl/ 폴더의 menu.cache 파일을 삭제한 뒤 다시 HBL을 구동해보세요. menu.cache는 로딩 단축을 위한 홈브류 목록 캐시파일입니다.

- HBL은 파타퐁2의 '유저모드' 익스플로잇을 이용한 것이므로, 이를 이용해 임시 커펌 설치나 ISO 구동, 플러그인 지원 등을 바라기는 어렵고, 현재까지는 일부 홈브류의 구동이 전부입니다. (ChickHEN과는 다르다.) 이전 글에서 HBL로 PSP Filer를 구동해서 낸드플래시에 접근했다는 것과 관련된 댓글이 많던데, 그것만으로는 커널모드가 완전히 뚫렸다고 보기도 어렵고, 이를 이용해 할 수 있는 일도 없습니다. 게다가 PSP Filer로 낸드플래시에 들어가도 일부 폴더가 보이지 않는 등 완벽하게 접근 가능한 것도 아니니 신경쓸만한 일은 아닙니다.
-----------------------------------------------------------------------------------------------------


HBL R66을 직접 구동해본 영상입니다. 화질이 나쁜 건 양해를 부탁드립니다. (PSP-2005/커펌 5.50 GEN-D3)

세 가지 정도의 홈브류를 구동하는 모습을 찍었는데, 한뷰 0.7 카라리스 버전과 동굴이야기는 정상 구동, Fusa GamePad는 구동 불가였습니다. (예전 HBL R24 테스트때에는 한뷰 구동 불가, Fusa GamePad 구동 성공이었는데... 그러니 무조건 최신 버전을 고집하지 말고 자신이 원하는 홈브류가 구동되는 버전을 잘 찾아보세요.)
-----------------------------------------------------------------------------------------------------

# R24때에는 HBL 메뉴 로딩만 2~5분 정도 걸렸는데, 이번 R66은 몇 초만에 끝나는군요. 발전이 되긴되나 봅니다.

# 이젠 HBL이 새로 업데이트되더라도 위 글을 참고하면 쉽게 설치해서 사용할 수 있겠죠? 업데이트 내역이나 관련 자료는 이전에 작성해둔 http://popotz.textcube.com/1557 글을 참고해주세요.
-----------------------------------------------------------------------------------------------------

[추가사항] Half-Byte Loader R69로 업데이트되었습니다. 드물게 wololo가 자신의 홈페이지에 컴파일된 자료를 올려두었네요. [출처가기]


hbl-r69-wololo-dev.zip는 개발자용이고, hbl-r69-wololo.zip는 일반 사용자용입니다. 일반 사용자용에는 디버그 기능이 빠져있다는 점만 다를 뿐 성능상 큰 차이는 없습니다. 다만 일반 사용자용의 로딩이 조금 더 빠르다고 하니 원하는 것을 사용하세요. 설치법은 위 R66 설명과 완전히 동일하므로 생략합니다.

* 관련글 보기 *
HBL : HBL 업데이트에 관해서
HBL : Half-Byte Loader R24
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트
파타퐁2 데모 익스플로잇 공개

2010년 4월 14일 수요일

HBL : HBL 업데이트에 관해서


얼마 전에 Half-Byte Loader (HBL) R24를 소개했었는데, 현재는 R28까지 업데이트되었습니다.

하지만 하나씩 업데이트될 때마다 블로그에 올리는 건 쓸데없는 시간/노력 낭비겠죠. (사실 귀찮아요. ㅜㅜ) 그래서 그냥 이 글에 업데이트 여부를 확인할 수 있는 링크와 컴파일된 바이너리 버전을 다운로드할 수 있는 링크를 올려두겠습니다.

HBL에 대해 관심이 많은신 분들은 아래 링크를 수시로 확인해보세요.

[ HBL 업데이트 내역 확인 -> http://code.google.com/p/valentine-hbl/updates/list ]

위 링크는 이번 파타퐁2 HBL 프로젝트(발렌타인 프로젝트)의 공식 SVN입니다. 위의 링크로 들어가면 현재 최신 버전은 무엇인지, 어떤 점이 변경되었는지 확인할 수 있습니다. Rxx가 버전 업데이트에 관련된 내용이며, issuexx는 건의사항이나 문제점 등에 관한 내용입니다.

그런데 사실 이 프로젝트에 참여하고 있는 개발자들은 HBL을 업데이트한 후 소스코드만을 공개하고 있습니다. 이를 일반 사용자들이 사용하려면 직접 컴파일해야 하죠. 하지만 이 방법을 모르는 분들은 다른 사람이 컴파일해준 바이너리 자료를 따로 받아서 사용해야 합니다.

[ HBL 바이너리 최신 버전 다운로드 -> http://www.mediafire.com/?shar...a7e90e ]

위 링크는 고맙게도 어느 유저가 HBL이 업데이트될 때마다 컴파일해서 올려두고 있는 곳입니다. 해당 링크 맨 아래에 HBL 바이너리 자료가 있으니 파일명을 보고 버전을 확인한 후 다운로드하면 됩니다. 뭐, 설치방법이나 사용방법 등은 이전 버전과 큰 차이가 없겠지만, 혹시 모르니 업데이트 내역이나 함께 포함된 readme.txt를 꼭 읽어주세요. (예를 들어 이번 R28에서는 imports.config가 펌웨어 버전에 따라 분리되어 파일명을 바꿔줘야 합니다.)
--------------------------------------------------------------------------------------------

이번 파타퐁2 HBL 프로젝트는 이제 시작된지 얼마 안된 걸음마 단계입니다. 아직도 갈 길은 멀다고 생각되므로, 개인적으로는 현재의 미완성 버전을 가지고 굳이 시간을 들여 여러가지로 테스트해보거나, 또 그 결과만 가지고 HBL 전부를 판단할 필요는 없다고 생각되네요. 게다가 몇 시간에 한 번씩 업데이트되고 있으니 하나하나 확인해보는 것도 큰 일... ^^

* 관련글 보기 *
HBL : Half-Byte Loader R24
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HBL : HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트
파타퐁2 데모 익스플로잇 공개

2010년 4월 10일 토요일

HBL : Half-Byte Loader R24

오랜만의 글이군요. 환절기도 지났는데 아직도 감기에 걸려 겔겔거리고 있습니다. ㅜㅜ
-----------------------------------------------------------------------------------

여러 개발자들이 모여 업데이트중인 파타퐁2 익스플로잇을 이용한 eLoader, 즉 Half-Byte Loader가 R24로 업데이트되었습니다. [출처가기]

* Half-Byte Loader (HB Loader, HBL)란?
HBL이란 파타퐁2 데모의 취약점을 이용해, 펌웨어 6.20 이하의 모든 PSP에서 홈브류를 구동할 수 있게 해주는 프로그램(eLoader)을 말합니다. 현재는 개발 초창기라 구동할 수 있는 홈브류에 제약이 많지만, 여러 개발자가 모여 꾸준히 업데이트하는 중이니 나중을 기대해야겠죠.

사실 그 동안 많은 업데이트가 이루어져서 초기와는 완전히 다른 모습으로 바뀌었는데, 변경점을 모두 다 쓰기는 귀찮으니 생략하고, 여기서는 몇 시간 전 업데이트된 R24의 변경점만 알아보겠습니다.

* Half-Byte Loader R24 변경점
- h.bin 파일을 제외한 모든 파일을 이제 메모리스틱 최상위의 "hbl"이란 폴더에 넣도록 함.
   * 보고된 issue 4(메모리스틱의 폴더 구성이 복잡한 문제) 수정함.
   * 코드에서 HBL_ROOT를 수정하면 다른 폴더로도 변경 가능함.

 - 사용자의 취향에 따라 HBL 메뉴 사용 여부를 간단히 선택할 수 있도록 함. (많은 PSP에서 HBL 메뉴가 작동하지 않기 때문에...)
    * 만약 "ms0:/hbl/game/EBOOT.PBP" 파일이 존재하면 그 홈브류가 바로 구동되고, 없을 경우에는 기존의 HBL 메뉴가 대신 구동됨.

HBL R24 자세한 사항 열기


* 관련글 보기 *
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트
파타퐁2 데모 익스플로잇 공개