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 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트