검색결과 리스트
3.6에 해당되는 글 3건
- 2011.01.02 아얄쉘 3.6 - 기본기능 / 단축키
- 2011.01.02 아얄쉘 3.6 - 설치방법
- 2011.01.02 [경축] iR Shell v3.6 발표
글
아얄쉘 3.6 - 기본기능 / 단축키
포포츠 백업 + NEW/홈브류 - 아얄쉘
2011. 1. 2. 22:25
![](http://ss.textcube.com/blog/1/15525/attach/XNrVOVTaar.jpg)
1부 설치벙법에 이어서 아얄쉘의 기본적인 사용법에 대해서 알아보겠습니다.
기존 아얄쉘 v3.1 가이드를 기본으로 해서 이번 아얄쉘 v3.6에서 변경된 사항만 수정하여 작성한 것으로서, 스크린샷 재탕도 많으니 양해 부탁드립니다. (다시 찍기 귀찮아요. ㅜㅜ)
이전 아얄쉘 v3.6 가이드 1부를 읽으셨다는 가정하에 설명하며, 커펌 3.52 M33 기준으로 작성되었습니다.
아얄쉘 v3.6 기본 기능 열기
![](http://ss.textcube.com/blog/1/15525/attach/XAaKS9mGaH.jpg)
처음 아얄쉘을 실행하면 위와 같은 메인 메뉴가 나옵니다.
우측 상단에 1.5라고 써있는 것은 1.50용 아얄쉘을 의미합니다. 3.52용 아얄쉘은 3.52라고 써져있죠.
1.50이냐 3.52냐에 따라서 기능상 약간의 차이점이 있으므로 꼭 확인하세요.
그 옆의 222는 현재 CPU클럭을 의미합니다.
아얄쉘 내에서는 언제든지 셀렉트버튼을 누르면 이 화면으로 복귀할 수 있습니다.
1.50용 아얄쉘을 기준으로 맨 위쪽의 메뉴부터 먼저 설명합니다. 선택은 엑스버튼입니다.
(1-1이라는 뜻은 첫번째 줄의 첫번째 메뉴라는 뜻입니다.)
![](http://ss.textcube.com/blog/1/15525/attach/XSyJVTSanT.jpg)
1-1 : Directory View
메모리스틱의 폴더와 파일들을 탐색할 수 있습니다. 윈도우의 탐색기와 비슷하죠.
1-2 : Dir Shortcut View
위의 Directory View 메뉴와 비슷하나 아얄쉘 설정 메뉴에서 지정한 폴더로 바로 이동한다는 점이 다릅니다.
1-3 : MP3 View
이 메뉴는 뮤직폴더로 이동한다는 점만 제외하고 위와 동일합니다.
1-4 : Application View
자신이 설치한 홈브류들을 한눈에 볼 수 있고 바로 실행도 가능합니다. 기본 홈브류폴더는 ms0:/PSP/GAME 폴더로 설정되어 있으므로 다른 폴더를 지정하고 싶다면 아얄쉘 설정메뉴에 가서 설정하면 됩니다. (대부분 ms0:/PSP/GAME150/ 폴더로 지정하면 됩니다.)
또 하나 중요한 점은 하위 폴더를 지원한다는 점입니다. 즉 지정한 홈브류 폴더 내에 $EMUL$, $UTIL$, $SYSTEM$ 등의 형식으로 폴더를 만들고 그 안에 홈브류들을 넣어두면 깔끔하게 정리할 수 있습니다.
1-5 : iR Remote View
ms0:/IRSHELL/IRCODES 폴더안에 각 기기에 해당하는 리모콘 파일을 넣어두면 이 메뉴에서 해당 기기가 보이게 되며 엑스버튼으로 실행하면 PSP의 적외선 포트를 이용해 리모콘으로 사용 가능하게 됩니다. (애초에 아얄쉘은 이 기능을 위해 출발한 프로그램입니다.)
1-6 : Game Save View
현재 메모리스틱에 저장되어 있는 세이브 파일을 볼 수 있습니다.
1.50용 아얄쉘과 3.52용 아얄쉘에서 동일하게 사용할 수 있으며 네모버튼을 누르면 위 메뉴들간의 전환을 쉽게 할 수 있습니다.
또한 위 메뉴들의 공통점은 파일 매니저 기능을 사용할 수 있다는 점입니다. 파일 또는 폴더 위에서 L트리거 + 네모버튼을 동시에 누르면 파일매니저 메뉴가 뜨게 됩니다. 여기서 이름 변경, 복사, 삭제, 붙여넣기, 폴더만들기 등의 기능을 실행할 수 있습니다.
그리고 아얄쉘이 기본으로 지원하거나 플러그인을 통해 지원하는 파일들을 바로 실행할 수도 있습니다.
(단 1.50용 아얄쉘에서 실행가능한 파일 종류와 3.52용 아얄쉘에서 실행가능한 파일 종류는 다릅니다.)
중요한 파일들을 실행하는 방법은 아래에서 따로 다루겠습니다.
![](http://ss.textcube.com/blog/1/15525/attach/XJLbHalXxt.jpg)
2-1 : Launch UMD
현재 UMD슬롯에 들어있는 UMD를 실행합니다. XMB에서 실행하는 것과 차이가 있다면 UMD 실행 도중에 아얄쉘로 복귀가 가능하다는 점입니다. (L트리거 + 셀렉트버튼)
게임을 종료하지 않고도 아얄쉘로 돌아가 관련 공략을 보고 다시 게임으로 돌아갈 수 있는 백그라운드 기능을 사용할 수 있다는 것이죠.
2-2 : Predefined Homebrew
ms0:/IRSHELL/HOMEBREW15/RIGHT 폴더에 미리 넣어둔 홈브류나 데모게임을 실행합니다.
단축키는 아날로그스틱 → 이고, 아얄쉘 설정 메뉴에서 이름도 변경할 수 있습니다.
(3.52용 아얄쉘에서는 웹브라우저로 기본 설정되어 있습니다.)
2-3 : Predefined Homebrew
ms0:/IRSHELL/HOMEBREW15/RLEFT/ 폴더에 미리 넣어둔 홈브류나 데모게임을 실행합니다.
단축키는 R트리거 + 아날로그스틱 ← 이고, 아얄쉘 설정 메뉴에서 이름도 변경할 수 있습니다.
2-4 : Predefined Homebrew
ms0:/IRSHELL/HOMEBREW15/RUP 폴더에 미리 넣어둔 홈브류나 데모게임을 실행합니다.
단축키는 R트리거 +아날로그스틱 ↑ 이고, 아얄쉘 설정 메뉴에서 이름도 변경할 수 있습니다.
2-5 : Predefined Homebrew
ms0:/IRSHELL/HOMEBREW15/RRIGHT 폴더에 미리 넣어둔 홈브류나 데모게임을 실행합니다.
단축키는 R트리거 + 아날로그스틱 → 이고, 아얄쉘 설정 메뉴에서 이름도 변경할 수 있습니다.
2-6 : Predefined Homebrew
ms0:/IRSHELL/HOMEBREW15/RDOWN 폴더에 미리 넣어둔 홈브류나 데모게임을 실행합니다.
단축키는 R트리거 + 아날로그스틱 ↓ 이고, 아얄쉘 설정 메뉴에서 이름도 변경할 수 있습니다.
해당폴더에 홈브류를 넣어둘때에는 EBOOT.PBP파일을 비롯한 %가 붙지 않은 폴더의 모든 내용물을 넣어야 합니다. 또한 위의 홈브류 저장폴더는 1.50용 아얄쉘 기준이며 3.52용 아얄쉘은 ms0:/IRSHELL/HOMEBREW3x 폴더를 사용합니다. 하지만 3.52용 아얄쉘에서는 홈브류가 정상 작동하지 않으므로 홈브류 대신 데모게임 등을 넣어서 사용할 수 있습니다.
![](http://ss.textcube.com/blog/1/15525/attach/XbvDuIEP8R.jpg)
![](http://ss.textcube.com/blog/1/15525/attach/ll250000000113.jpg)
3-1 : Toggle USB Mass Storage
PS와 PSP간의 USB 연결을 활성화 합니다. XMB의 USB 연결과 동일한 기능입니다.
3-2 : Toggle USBHost
USB를 통해 PC의 하드디스크를 Usbhost0:/으로 인식하여 PSP에서 PC내의 파일과 폴더에 접근할 수 있습니다. 물론 1.50용 아얄쉘에서는 하드디스크에 저장된 홈브류도 실행 가능하고 3.52용 아얄쉘에서는 하드디스크에 저장된 ISO/CSO 파일도 실행가능합니다.
3-3 : Toggle USBHost Redirection
USBHost는 하드디스크를 그저 외부 장치로 인식하는 반면 USBHost Redirection는 하드디스크를 또 하나의 메모리스틱으로 인식하도록 합니다. 자세한 차이점은 따로 다루겠습니다.
3-4 : Toggle NetHost
USB 연결 대신 무선랜을 사용하는 점만 다르고 USBHost와 동일합니다.
3-5 : Toggle NetHost Redirection
USB 연결 대신 무선랜을 사용하는 점만 다르고 USBHost Redirection과 동일합니다.
3-6 : Initiate Adhoc Wifi Transfer
PSP의 애드훅 모드를 사용하여 다른 PSP와 파일을 교환할 수 있습니다. 하지만 추가적인 펌웨어 파일이 필요하며 사용할 일이 거의 없으므로 생략합니다.
아얄쉘의 매우 중요한 기능 중 하나입니다.
자세한 설정법과 PC내의 드라이버 설치등은 따로 다루도록 하겠습니다.
![](http://ss.textcube.com/blog/1/15525/attach/XLBrbdV3qP.jpg)
4-1 : MP3 Play / Pause
선택한 MP3파일을 재생하거나 일시 정시 합니다.
4-2 : Stop MP3
MP3파일의 재생를 정지합니다.
4-3 : Previous Track
이전 MP3파일을 재생합니다.
4-4 : Next Track
다음 MP3파일을 재생합니다.
4-5 : MP3 Volume Down
볼륨을 줄입니다.
4-6 : MP3 Volume Up
볼륨을 높입니다.
위 메인 메뉴에서 MP3 재생을 제어하려면 1-1, 1-3 메뉴등을 통해 MP3 파일을 먼저 선택해두어야 합니다. (여러개의 MP3파일은 동그라미버튼을 사용해서 선택하세요.)
![](http://ss.textcube.com/blog/1/15525/attach/XNGgOslv4G.jpg)
![](http://ss.textcube.com/blog/1/15525/attach/or250000000782.jpg)
5-1 : File Management
현재 파일이 선택되어 있다면 파일 복사/삭제/폴더만들기 등의 기능을 하는 파일매니저 메뉴를 뜨게합니다. 하지만 번거로우므로 L트리거 + 네모버튼이라는 단축키를 사용하기를 추천합니다.
5-2 : Launch Devhook
데브훅이 설치되어 있다면 아얄쉘을 통해 데브훅을 실행합니다.
하지만 안정적이지도 않고 설치가 번거로우므로 사용은 추천하지 않고 설명도 넘어가겠습니다.
5-3 : Launch XMB
아얄쉘을 실행한 상태에서 PSP의 기본 XMB로 넘어갑니다. 게임이나 홈브류 실행시와 마찬가지로 L트리거 + 셀렉트버튼으로 아얄쉘로의 전환이 가능하며 XMB 상태에서 홈버튼 + 네모버튼을 누르면 XMB를 종료하고 아얄쉘로 복귀합니다. 하지만 이 기능이 완벽하지는 않아서 Launch XMB를 통해 XMB로 갔을 경우 접근할 수 있는 메뉴는 Video 메뉴 밖에 없습니다.
(3.52용 아얄쉘에서는 기본으로 작동하지만 1.50용 아얄쉘에서는 1.50 덤프 펌웨어가 있어야 합니다.)
5-4 : Set Alarm Clock
알람의 사용 유무와 알람 시각을 정할 수 있습니다. 이 알람을 사용하려면 아얄쉘 설정메뉴에서 미리 알람을 사용함으로 설정해두어야 합니다.
5-5 : Toggle CPU Speed
CPU 클럭을 변경합니다. 여기서 변경하면 아얄쉘내에서 실행되는 홈브류 역시 지정한 CPU클럭으로 구동됩니다. (자체적으로 CPU클럭을 변경하는 몇몇 홈브류는 제외됩니다.)
5-6 : Lock iR Shell
iR Shell을 비밀번호로 잠급니다. 기본 비밀번호는 아무것도 입력하지 않는 것이며 이 기능을 제대로 사용하려면 아얄쉘의 설정 메뉴에서 비밀번호를 변경해야 하겠죠.
![](http://ss.textcube.com/blog/1/15525/attach/XGxKqK1fSn.jpg)
![](http://ss.textcube.com/blog/1/15525/attach/nr250000000779.jpg)
6-1 : Reset iR Shell
아얄쉘을 재시작하거나 다른 커널의 아얄쉘로 전환이 가능합니다. (단축키는 L트리거 + R트리거입니다.)
6-2 : Exit iR Shell
아얄쉘을 종료합니다. 또한 XMB로 복귀할 것인지 슬립모드로 들어갈 것인지 PSP의 전원을 완전히 끌것인지도 선택할 수 있습니다.
6-3 : iR Shell Configurator
아얄쉘 설정 메뉴로 들어갑니다. 자세한 사항은 아얄쉘 설정 방법에 대한 글을 참고하세요.
6-4 : System Info
현재 PSP의 배터리와 메모리스틱 상태를 보여줍니다. 배터리의 남은 용량과 현재 온도 뿐만 아니라 PSP자체의 캐시메모리 등의 용량도 보여줍니다. (flash0, flash1과는 다른 개념의 메모리입니다.)
6-5 : Help
아얄쉘의 도움말을 볼 수 있는 메뉴입니다. 단축키는 스타트버튼입니다.
6-6 : Mute Game Audio
아얄쉘에서 게임을 실행했을때 게임의 사운드를 채널별로 음소거할 수 있습니다.
아얄쉘에서 MP3를 재생한 뒤 게임을 즐기는 분들을 위한 메뉴입니다.
위에서도 잠깐 언급한대로 아얄쉘이 기본으로 지원하는 파일들은 선택해서 실행하기만 하면 바로 구동 가능합니다. 또한 L트리거 + 셀렉트버튼으로 실행된 프로그램과 아얄쉘간의 자유로운 전환도 가능합니다.
그중에 중요하다고 생각되는 홈브류나 ISO/CSO 파일 등의 실행법에 대해서 알아보겠습니다.
아얄쉘 v3.6 주요 파일 실행법 열기
홈브류 실행법
계속 언급한대로 홈브류는 1.50용 아얄쉘에서만 실행되고 3.52용 아얄쉘에서는 실행할 수 없습니다.
홈브류를 실행하는 방법은 Application View에서 목록에 나와있는 홈브류를 실행하거나 Directory View에서 홈브류 저장폴더로 이동해 EBOOT.PBP 파일을 선택해 실행해도 됩니다. USBhostFS나 NethostFS를 통해 하드디스크에 저장된 홈브류도 같은 방식으로 실행 가능합니다.
(1.50 커널모드를 사용하지 않는 홈브류의 경우에는 3.52용 아얄쉘에서도 부분적으로 실행가능합니다.)
공식 데모게임 실행법
데모게임 실행은 홈브류 실행과는 반대로 3.52용 홈브류에서만 가능하고 1.50용 홈브류에서는 불가능합니다.
홈브류 실행법과 동일하게 Application View에서 목록에 나와있는 데모게임을 실행하거나 Directory View에서 직접 메모리스틱의 데모게임 저장폴더로 이동해 EBOOT.PBP 파일을 실행해도 됩니다. USBhostFS나 NethostFS를 통해 하드디스크에 저장된 데모게임도 같은 방식으로 실행 가능합니다.
ISO/CSO 실행법
ISO/CSO 파일 역시 Directory View에서 해당 파일을 선택해 실행하면 바로 구동 가능합니다. 또한 USBhostFS나 NethostFS를 통해 하드디스크에 접속한뒤 하드디스크에 저장된 ISO/CSO 파일도 실행가능합니다. 1.50용 아얄쉘과 3.52용 아얄쉘 모두에서 실행가능하지만 1.50용 아얄쉘에서 실행할 경우 펌웨어 1.50보다 높은 펌웨어를 요구하는 게임들은 구동되지 않으므로 되도록 3.52용 아얄쉘에서만 실행하세요.
(설정을 변경하지 않는한 UMD 슬롯에 아무 UMD나 반드시 들어가 있어야 합니다.)
불법적으로 구한 파일은 사용을 자제해주시고 직접 구매한 UMD를 백업한 ISO/CSO 파일의 구동을 위한 용도로만 사용하세요.
PS1게임 실행법
공식 데모게임 실행과 동일합니다.
단, 커펌 3.52 M33의 경우 USBhostFS나 NethostFS를 통한 PS1게임 실행은 현재까지 불가능합니다.
UMD 비디오 ISO 실행법
UMD 비디오를 실행하려면 ms0:/DH/150/ 폴더에 데브훅용 펌웨어 1.50의 덤프 파일들이 필요합니다. 그리고 UMD 비디오 ISO 파일의 확장자를 ISO에서 UMV로 변경해주어야 합니다. 과정이 복잡하니 나중에 따로 다루겠습니다.
계속 언급한대로 홈브류는 1.50용 아얄쉘에서만 실행되고 3.52용 아얄쉘에서는 실행할 수 없습니다.
홈브류를 실행하는 방법은 Application View에서 목록에 나와있는 홈브류를 실행하거나 Directory View에서 홈브류 저장폴더로 이동해 EBOOT.PBP 파일을 선택해 실행해도 됩니다. USBhostFS나 NethostFS를 통해 하드디스크에 저장된 홈브류도 같은 방식으로 실행 가능합니다.
(1.50 커널모드를 사용하지 않는 홈브류의 경우에는 3.52용 아얄쉘에서도 부분적으로 실행가능합니다.)
공식 데모게임 실행법
데모게임 실행은 홈브류 실행과는 반대로 3.52용 홈브류에서만 가능하고 1.50용 홈브류에서는 불가능합니다.
홈브류 실행법과 동일하게 Application View에서 목록에 나와있는 데모게임을 실행하거나 Directory View에서 직접 메모리스틱의 데모게임 저장폴더로 이동해 EBOOT.PBP 파일을 실행해도 됩니다. USBhostFS나 NethostFS를 통해 하드디스크에 저장된 데모게임도 같은 방식으로 실행 가능합니다.
ISO/CSO 실행법
ISO/CSO 파일 역시 Directory View에서 해당 파일을 선택해 실행하면 바로 구동 가능합니다. 또한 USBhostFS나 NethostFS를 통해 하드디스크에 접속한뒤 하드디스크에 저장된 ISO/CSO 파일도 실행가능합니다. 1.50용 아얄쉘과 3.52용 아얄쉘 모두에서 실행가능하지만 1.50용 아얄쉘에서 실행할 경우 펌웨어 1.50보다 높은 펌웨어를 요구하는 게임들은 구동되지 않으므로 되도록 3.52용 아얄쉘에서만 실행하세요.
(설정을 변경하지 않는한 UMD 슬롯에 아무 UMD나 반드시 들어가 있어야 합니다.)
불법적으로 구한 파일은 사용을 자제해주시고 직접 구매한 UMD를 백업한 ISO/CSO 파일의 구동을 위한 용도로만 사용하세요.
PS1게임 실행법
공식 데모게임 실행과 동일합니다.
단, 커펌 3.52 M33의 경우 USBhostFS나 NethostFS를 통한 PS1게임 실행은 현재까지 불가능합니다.
UMD 비디오 ISO 실행법
UMD 비디오를 실행하려면 ms0:/DH/150/ 폴더에 데브훅용 펌웨어 1.50의 덤프 파일들이 필요합니다. 그리고 UMD 비디오 ISO 파일의 확장자를 ISO에서 UMV로 변경해주어야 합니다. 과정이 복잡하니 나중에 따로 다루겠습니다.
아얄쉘은 이처럼 상당히 많은 기능을 가지고 있어 복잡하게 느껴지기도 합니다. 하지만 아얄쉘의 거의 모든 기능은 단축키를 지원하기 때문에 익숙해지면 상당히 편리하고 빠른 사용이 가능하게 됩니다.
이제부터는 몰라도 되지만, 알면 유용하게 쓰이는 몇몇 단축키에 대해서 알아보겠습니다.
아얄쉘 v3.6 단축키 사용법 열기
아얄쉘의 단축키들은 L/R트리거와 조합되어 사용되어 그만큼 종류가 엄청나게 많고 복잡해서 일일히 외우기가 힘듭니다. 그래서 아얄쉘 내에도 단축키에 관한 도움말 메뉴가 있습니다.
아얄쉘 내에서는 언제든지 스타트버튼을 눌러 단축키에 관한 도움말을 불러올 수 있습니다.
![](http://ss.textcube.com/blog/1/15525/attach/XNUMIpkwgD.jpg)
메인 컨트롤입니다. 영어지만 간단하니 알아볼 수는 있겠죠??
셀렉트버튼은 아얄쉘의 메인 메뉴로 돌아가는 단축키고 음표버튼은 스크린샷 캡쳐 단축키입니다.
또 L트리거 + R트리거는 아얄쉘 리셋 메뉴로서 여기서 아얄쉘을 재실행하거나 1.50용 아얄쉘/3.52용 아얄쉘간의 전환이 가능합니다. 다시 스타트버튼을 누르면 다음 도움말로 넘어갑니다.
![](http://ss.textcube.com/blog/1/15525/attach/XEP3VD1fi1.jpg)
L트리거와 조합되어 사용되는 단축키들입니다.
CPU클럭을 바꾸려면 L트리거 + 스타트버튼을 누르면 되고, USB/NET HostFS 관련 실행은 L트리거 + 아날로그스틱을 사용합니다. 특히 L트리거 + 셀렉트버튼은 현재 아얄쉘 내에서 실행된 게임/홈브류와 아얄쉘간의 전환 단축키로서 공략보기 등을 위해 자주 사용하는 단축키입니다.
![](http://ss.textcube.com/blog/1/15525/attach/XfFHwXBbtf.jpg)
마지막 도움말 파일입니다. 이번엔 R트리거와 조합되는 단축키로서 대부분 MP3 재생에 관련된 단축키들입니다. 그외에 R트리거 + 아날로그스틱은 미리 지정한 홈브류를 실행하는 단축키입니다.
마직막으로 아얄쉘 설정 메뉴로 들어가는 단축키는 R트리거 + 스타트버튼인 점을 기억해두세요.
아얄쉘 내에서는 언제든지 스타트버튼을 눌러 단축키에 관한 도움말을 불러올 수 있습니다.
![](http://ss.textcube.com/blog/1/15525/attach/XNUMIpkwgD.jpg)
메인 컨트롤입니다. 영어지만 간단하니 알아볼 수는 있겠죠??
셀렉트버튼은 아얄쉘의 메인 메뉴로 돌아가는 단축키고 음표버튼은 스크린샷 캡쳐 단축키입니다.
또 L트리거 + R트리거는 아얄쉘 리셋 메뉴로서 여기서 아얄쉘을 재실행하거나 1.50용 아얄쉘/3.52용 아얄쉘간의 전환이 가능합니다. 다시 스타트버튼을 누르면 다음 도움말로 넘어갑니다.
![](http://ss.textcube.com/blog/1/15525/attach/XEP3VD1fi1.jpg)
L트리거와 조합되어 사용되는 단축키들입니다.
CPU클럭을 바꾸려면 L트리거 + 스타트버튼을 누르면 되고, USB/NET HostFS 관련 실행은 L트리거 + 아날로그스틱을 사용합니다. 특히 L트리거 + 셀렉트버튼은 현재 아얄쉘 내에서 실행된 게임/홈브류와 아얄쉘간의 전환 단축키로서 공략보기 등을 위해 자주 사용하는 단축키입니다.
![](http://ss.textcube.com/blog/1/15525/attach/XfFHwXBbtf.jpg)
마지막 도움말 파일입니다. 이번엔 R트리거와 조합되는 단축키로서 대부분 MP3 재생에 관련된 단축키들입니다. 그외에 R트리거 + 아날로그스틱은 미리 지정한 홈브류를 실행하는 단축키입니다.
마직막으로 아얄쉘 설정 메뉴로 들어가는 단축키는 R트리거 + 스타트버튼인 점을 기억해두세요.
# 사실 제 글솜씨가 부족하고 메뉴가 너무 많아서 어렵다고 생각될지도 모르겠습니다. 하지만 글로만 보니까 어려워 보일 뿐이고 막상 직접 사용해보면 직관적인 메뉴와 편리한 단축키 지원으로 상당히 쉽고 간단하다고 느껴지실 겁니다. 익숙해지기만 하면 왜 아얄쉘을 최고의 홈브류라고 하는지 알 수 있을테니 이것저것 해보면서 아얄쉘의 매력에 빠져보아요~
# 2부는 이것으로 마무리하고 3부에서는 아얄쉘 설정 메뉴와 아얄쉘 플러그인에 대해서 알아보겠습니다.
'포포츠 백업 + NEW > 홈브류 - 아얄쉘' 카테고리의 다른 글
아얄쉘 3.6 - USBHost / NetHost (0) | 2011.01.02 |
---|---|
아얄쉘 3.6 - 설정메뉴 / 플러그인 (0) | 2011.01.02 |
아얄쉘 3.6 - 설치방법 (0) | 2011.01.02 |
[경축] iR Shell v3.6 발표 (0) | 2011.01.02 |
[추가] 아얄쉘 새로운 버전 공개 예정 (0) | 2011.01.02 |
설정
트랙백
댓글
글
아얄쉘 3.6 - 설치방법
포포츠 백업 + NEW/홈브류 - 아얄쉘
2011. 1. 2. 22:20
![](http://ss.textcube.com/blog/1/15525/attach/XTKJGdDqpX.jpg)
아는 것도 없는 제가 주제넘게 가이드라는 제목을 붙여도 될런지는 잘 모르겠지만, 어쨋거나 시작하겠습니다.
설치에 들어가기 앞서 아얄쉘을 사용하려면 반드시 알아두어야 할 개념부터 설명하겠습니다.
아얄쉘은 커펌을 지원하기 시작하면서부터 실행파일이 2개로 나누어지게 되었습니다.
커펌이 펌웨어 1.50과 최신 펌웨어의 조합으로 이루어진것 처럼 아얄쉘 역시 1.50커널을 사용하는 실행파일과 이번 v3.6에서 3.52커널까지 지원하는 실행파일로 나누어지게 된 것이죠. 이 2개의 실행파일은 각각 동작하는 환경이 다르기 때문에 기본적인 기능은 동일하지만 세부적인 기능에는 차이가 있습니다. 1.50커널을 사용하는 아얄쉘은 1.50커널에서 동작하므로 각종 홈브류들을 실행할 수 있고, 3.52커널을 사용하는 아얄쉘은 홈브류는 실행할 수 없지만 데모게임이나 ISO/CSO, PS1 게임 등을 구동할 수 있습니다.
이제부터 1.50용 아얄쉘과 3.52용 아얄쉘로 구분해서 설명할 예정이니 혼동하지 않도록 해주세요.
이 설치법은 커펌 3.52 M33을 기준으로 작성된 것이며, 다른 커펌상에서의 동작과 차이가 날 수 있습니다.
(제작자가 밝힌 아얄쉘 설치 가능 펌웨어는 커펌 3.51 M33 / 커펌 3.51 M33-2 / 커펌 3.52 M33입니다. 또한 커펌 OE 시리즈(커펌 3.30 OE는 제외)도 부분적으로 사용가능하지만, 커펌 3.51 M33-3 부터 M33-7 까지의 커펌은 지원하지 않는다고 하니 설치하지 마세요.)
아얄쉘 v3.6 설치법 열기
[ 아얄쉘의 기본적인 설치 ]
* Download : iR Shell v3.6 (링크수정)
우선 위의 파일을 받아 압축을 풀어 놓습니다.
![](http://ss.textcube.com/blog/1/15525/attach/XRAiPZHjh7.jpg)
압축을 풀면 위와 같은 폴더와 파일들이 나오게 됩니다.
이제 PSP와 PC를 USB로 연결하고 설치를 위해 필요한 폴더와 파일들을 메모리스틱에 복사해야 합니다.
1. 우선 제일 먼저 보이는 'IRSHELL' 폴더를 메모리스틱 상위(ms0:/)에 복사합니다.
2. 그리고 첨부파일의 'GAME150' 폴더 역시 통채로 ms0:/PSP/ 폴더로 복사합니다.
3. 마지막으로 첨부파일의 'GAME352' 폴더를 ms0:/PSP/ 폴더에 복사합니다.
(만약 커펌 3.52가 아닌 다른 버전의 커펌을 사용한다면 복사하기 전에 'GAME352' 폴더의 이름을 변경해야 합니다. 예를 들어 커펌 3.51 사용자는 'GAME351'로, 커펌 3.40 사용자는 'GAME340'으로 변경한 후에 복사하세요.)
이제 아얄쉘의 기본 사용을 위한 설치는 끝났습니다.
------------------------------------------------------------------------------------------------
[ ISO 파일 구동을 위한 패치하기 ]
* 커펌 3.51 M33 / 커펌 3.51 M33-2 / 커펌 3.52 M33 사용자
![](http://ss.textcube.com/blog/1/15525/attach/XNOPvOWNmE.jpg)
XMB의 게임 - 메모리스틱 메뉴로 들어가 'pspbtcnf patcher'를 실행합니다.
![](http://ss.textcube.com/blog/1/15525/attach/XfEDInwIGu.jpg)
실행화면이 나오면 엑스버튼을 눌러 패치를 하고 완료되었다는 메세지가 나오면 다시 엑스버튼을 눌러 XMB로 빠져나가면 패치가 완료됩니다.
패치 완료후에는 ms0:/PSP/GAME/btcnfpatch 폴더를 삭제해도 됩니다.
* 커펌 OE 시리즈 사용자 - 낸드플래시를 건드리는 과정이므로 반드시 주의해서 실행하세요.
커펌 OE 시리즈에서는 위의 자동 패치 프로그램이 동작하지 않으므로 수동으로 패치를 해주어야 합니다.
첨부파일의 /PSP/GAME150/btcnfpatch/irspatch.prx 파일을 flash0:/kn/ 폴더에 복사합니다.
그리고 flash0:/kn/pspbtcnf_game.txt 파일을 메모장으로 열어 "$/kd/ata.prx" 와 "$/kd/umdman.prx" 사이에 /kd/irspatch.prx 라는 문장을 추가합니다.
즉 아래와 같이 수정한 뒤 저장하면 패치가 완료됩니다.
------------------------------------------------------------------------------------------------
[ 커펌의 플러그인을 이용해 아얄쉘이 자동 실행되도록 설정하기 ]
1. 첨부파일의 'seplugins' 폴더 안의 irsfw30x.prx 파일을 ms0:/seplugins/ 폴더로 복사합니다.
그리고 같은 ms0:/seplugins/ 폴더에 있는 vsh.txt 파일을 메모장으로 열어 아래와 같이 문장을 새로 추가한 뒤 저장합니다. (vsh.txt 파일이 없다면 새로 만드세요.)
ms0:/seplugins/irsfw30x.prx
2. 이제 커펌의 리커버리 모드(R트리거 누른채 전원 버튼 올림)를 실행하고 plugins 메뉴로 들어가서 Irsfw30x.prx [VSH] 항목을 활성화(Enabled)로 변경한 뒤 리커버리 모드를 빠져 나옵니다.
3. 이제부터는 PSP가 부팅될때마다 자동으로 3.52용 아얄쉘이 실행됩니다. 또한 동그라미버튼을 누른채 부팅하면 1.50용 아얄쉘이 실행되고 세모버튼을 누른채 부팅하면 XMB로 부팅하게 됩니다.
(XMB의 시스템 설정에 들어가 'UMD Auto Start(자동 기동)' 기능을 사용 안함으로 변경해 주어야 하며 다른 플러그인과 충돌이 일어날지도 모르니 되도록 다른 플러그인은 모두 비활성화한 뒤에 테스트하세요.)
* 알아둘 점 : 위의 플러그인 설치는 필수적인 것이 아니라 사용자 선택에 달린 문제입니다.
- 아얄쉘 자동 실행 플러그인을 활성화하면 아얄쉘이 지원하는 1.50용 아얄쉘과 3.52용 아얄쉘간의 전환 기능을 정상적으로 사용할 수 있습니다.
- 아얄쉘 자동 실행 플러그인을 설치하지 않거나 비활성화하면 3.52용 아얄쉘에서 1.50용 아얄쉘로 전환하는 것은 가능하나 1.50용 아얄쉘에서 3.52용 아얄쉘로 전환하는 기능은 작동하지 않습니다. 아마 3.52용 아얄쉘로 전환하는 방법이 'PSP를 재부팅시켜 자동실행이 설정되어 있는 3.52용 아얄쉘을 실행하는 방식'이기 때문으로 보입니다.
즉, 1.50용 아얄쉘과 3.52용 아얄쉘간의 전환 기능이 필요 없고 아얄쉘 자동 실행도 사용하지 않는다면 위의 플러그인을 굳이 설치할 필요가 없습니다.
------------------------------------------------------------------------------------------------
이제 모든 설치가 완료되었습니다.
PSP의 게임 - 메모리스틱 메뉴로 들어가 보면 아얄쉘의 2가지 실행파일이 보이게 됩니다.
![](http://ss.textcube.com/blog/1/15525/attach/XdGa2HBmy3.jpg)
1.50용 아얄쉘을 실행하는 아이콘입니다.
![](http://ss.textcube.com/blog/1/15525/attach/XAbqRk2TLa.jpg)
3.52용 아얄쉘을 실행하는 아이콘입니다.
------------------------------------------------------------------------------------------------
[ 필요없는 폴더 삭제하기 ]
위에서는 설치법을 간단히 적느라 일부러 빼놓았는데, 첨부파일에는 사용하지 않는 필요없는 폴더가 포함되어 있어 불필요한 용량만 차지하고 있습니다. 이 폴더들을 전부 삭제해서 용량을 줄일 수 있습니다.
아래 폴더 목록은 삭제해도 문제가 없는 폴더들입니다.
* Download : iR Shell v3.6 (링크수정)
우선 위의 파일을 받아 압축을 풀어 놓습니다.
![](http://ss.textcube.com/blog/1/15525/attach/XRAiPZHjh7.jpg)
압축을 풀면 위와 같은 폴더와 파일들이 나오게 됩니다.
이제 PSP와 PC를 USB로 연결하고 설치를 위해 필요한 폴더와 파일들을 메모리스틱에 복사해야 합니다.
1. 우선 제일 먼저 보이는 'IRSHELL' 폴더를 메모리스틱 상위(ms0:/)에 복사합니다.
2. 그리고 첨부파일의 'GAME150' 폴더 역시 통채로 ms0:/PSP/ 폴더로 복사합니다.
3. 마지막으로 첨부파일의 'GAME352' 폴더를 ms0:/PSP/ 폴더에 복사합니다.
(만약 커펌 3.52가 아닌 다른 버전의 커펌을 사용한다면 복사하기 전에 'GAME352' 폴더의 이름을 변경해야 합니다. 예를 들어 커펌 3.51 사용자는 'GAME351'로, 커펌 3.40 사용자는 'GAME340'으로 변경한 후에 복사하세요.)
이제 아얄쉘의 기본 사용을 위한 설치는 끝났습니다.
------------------------------------------------------------------------------------------------
[ ISO 파일 구동을 위한 패치하기 ]
* 커펌 3.51 M33 / 커펌 3.51 M33-2 / 커펌 3.52 M33 사용자
![](http://ss.textcube.com/blog/1/15525/attach/XNOPvOWNmE.jpg)
XMB의 게임 - 메모리스틱 메뉴로 들어가 'pspbtcnf patcher'를 실행합니다.
![](http://ss.textcube.com/blog/1/15525/attach/XfEDInwIGu.jpg)
실행화면이 나오면 엑스버튼을 눌러 패치를 하고 완료되었다는 메세지가 나오면 다시 엑스버튼을 눌러 XMB로 빠져나가면 패치가 완료됩니다.
패치 완료후에는 ms0:/PSP/GAME/btcnfpatch 폴더를 삭제해도 됩니다.
* 커펌 OE 시리즈 사용자 - 낸드플래시를 건드리는 과정이므로 반드시 주의해서 실행하세요.
커펌 OE 시리즈에서는 위의 자동 패치 프로그램이 동작하지 않으므로 수동으로 패치를 해주어야 합니다.
첨부파일의 /PSP/GAME150/btcnfpatch/irspatch.prx 파일을 flash0:/kn/ 폴더에 복사합니다.
그리고 flash0:/kn/pspbtcnf_game.txt 파일을 메모장으로 열어 "$/kd/ata.prx" 와 "$/kd/umdman.prx" 사이에 /kd/irspatch.prx 라는 문장을 추가합니다.
즉 아래와 같이 수정한 뒤 저장하면 패치가 완료됩니다.
$/kd/ata.prx
/kd/irspatch.prx
$/kd/umdman.prx
/kd/irspatch.prx
$/kd/umdman.prx
------------------------------------------------------------------------------------------------
[ 커펌의 플러그인을 이용해 아얄쉘이 자동 실행되도록 설정하기 ]
1. 첨부파일의 'seplugins' 폴더 안의 irsfw30x.prx 파일을 ms0:/seplugins/ 폴더로 복사합니다.
그리고 같은 ms0:/seplugins/ 폴더에 있는 vsh.txt 파일을 메모장으로 열어 아래와 같이 문장을 새로 추가한 뒤 저장합니다. (vsh.txt 파일이 없다면 새로 만드세요.)
ms0:/seplugins/irsfw30x.prx
2. 이제 커펌의 리커버리 모드(R트리거 누른채 전원 버튼 올림)를 실행하고 plugins 메뉴로 들어가서 Irsfw30x.prx [VSH] 항목을 활성화(Enabled)로 변경한 뒤 리커버리 모드를 빠져 나옵니다.
3. 이제부터는 PSP가 부팅될때마다 자동으로 3.52용 아얄쉘이 실행됩니다. 또한 동그라미버튼을 누른채 부팅하면 1.50용 아얄쉘이 실행되고 세모버튼을 누른채 부팅하면 XMB로 부팅하게 됩니다.
(XMB의 시스템 설정에 들어가 'UMD Auto Start(자동 기동)' 기능을 사용 안함으로 변경해 주어야 하며 다른 플러그인과 충돌이 일어날지도 모르니 되도록 다른 플러그인은 모두 비활성화한 뒤에 테스트하세요.)
* 알아둘 점 : 위의 플러그인 설치는 필수적인 것이 아니라 사용자 선택에 달린 문제입니다.
- 아얄쉘 자동 실행 플러그인을 활성화하면 아얄쉘이 지원하는 1.50용 아얄쉘과 3.52용 아얄쉘간의 전환 기능을 정상적으로 사용할 수 있습니다.
- 아얄쉘 자동 실행 플러그인을 설치하지 않거나 비활성화하면 3.52용 아얄쉘에서 1.50용 아얄쉘로 전환하는 것은 가능하나 1.50용 아얄쉘에서 3.52용 아얄쉘로 전환하는 기능은 작동하지 않습니다. 아마 3.52용 아얄쉘로 전환하는 방법이 'PSP를 재부팅시켜 자동실행이 설정되어 있는 3.52용 아얄쉘을 실행하는 방식'이기 때문으로 보입니다.
즉, 1.50용 아얄쉘과 3.52용 아얄쉘간의 전환 기능이 필요 없고 아얄쉘 자동 실행도 사용하지 않는다면 위의 플러그인을 굳이 설치할 필요가 없습니다.
------------------------------------------------------------------------------------------------
이제 모든 설치가 완료되었습니다.
PSP의 게임 - 메모리스틱 메뉴로 들어가 보면 아얄쉘의 2가지 실행파일이 보이게 됩니다.
![](http://ss.textcube.com/blog/1/15525/attach/XdGa2HBmy3.jpg)
1.50용 아얄쉘을 실행하는 아이콘입니다.
![](http://ss.textcube.com/blog/1/15525/attach/XAbqRk2TLa.jpg)
3.52용 아얄쉘을 실행하는 아이콘입니다.
------------------------------------------------------------------------------------------------
[ 필요없는 폴더 삭제하기 ]
위에서는 설치법을 간단히 적느라 일부러 빼놓았는데, 첨부파일에는 사용하지 않는 필요없는 폴더가 포함되어 있어 불필요한 용량만 차지하고 있습니다. 이 폴더들을 전부 삭제해서 용량을 줄일 수 있습니다.
아래 폴더 목록은 삭제해도 문제가 없는 폴더들입니다.
IRSHELL/CFG2X 폴더 : 2.71용 아얄쉘 설정 폴더.
IRSHELL/EXTAPP2X 폴더 : 2.71용 아얄쉘 플러그인 폴더.
IRSHELL/HOMEBREW2X 폴더 : 2.71용 아얄쉘 단축키 지정 홈브류 폴더.
IRSHELL/SKINS 폴더 : 아얄쉘 스킨 폴더. 사용하지 않는 스킨 폴더는 삭제 가능.
PSP/GAME271 폴더 : 2.71용 아얄쉘 실행 폴더.
IRSHELL/EXTAPP2X 폴더 : 2.71용 아얄쉘 플러그인 폴더.
IRSHELL/HOMEBREW2X 폴더 : 2.71용 아얄쉘 단축키 지정 홈브류 폴더.
IRSHELL/SKINS 폴더 : 아얄쉘 스킨 폴더. 사용하지 않는 스킨 폴더는 삭제 가능.
PSP/GAME271 폴더 : 2.71용 아얄쉘 실행 폴더.
# 계속 만져보고 있는데 추가 기능 이외에는 이전 버전과 크게 다른 점은 없네요. 2부에서는 아얄쉘 설정 방법과 기본적인 사용법에 대해서 작성하겠습니다. (이전꺼 가져다 쓰면 되는지라 금방 끝날듯 싶네요. ^^)
'포포츠 백업 + NEW > 홈브류 - 아얄쉘' 카테고리의 다른 글
아얄쉘 3.6 - 설정메뉴 / 플러그인 (0) | 2011.01.02 |
---|---|
아얄쉘 3.6 - 기본기능 / 단축키 (0) | 2011.01.02 |
[경축] iR Shell v3.6 발표 (0) | 2011.01.02 |
[추가] 아얄쉘 새로운 버전 공개 예정 (0) | 2011.01.02 |
3.40 OE-A 지원 iR Shell 개발중!? (0) | 2011.01.02 |
설정
트랙백
댓글
글
[경축] iR Shell v3.6 발표
포포츠 백업 + NEW/홈브류 - 아얄쉘
2011. 1. 2. 22:19
![](http://ss.textcube.com/blog/1/15525/attach/XSzNV9HFuB.jpg)
어제는 친구들과 어울려 새벽까지 술 퍼먹으면서 놀다가 지금에서야 집에 들어왔습니다. 그런데 술기운에 컴터 켜서 돌아다니다보니 이런 희소식이 나와있네요. LOL (따끈따끈한 소식입니다. ^^)
이번에 새롭게 발표된 아얄쉘은 3.6버전입니다. [출처가기]
[ 지난 공식 버전에서 달라진 부분 ]
* M33팀의 새로운 커스텀 펌웨어를 지원. (참고사항1.) 만약 커펌 M33으로 업데이트하기를 원하지 않는다면 예전 커펌 OE에서도 새로운 버전을 사용할 수 있음.
* 아얄쉘 내에서 PS1게임의 구동과 멀티태스킹 가능. (USBhostFS나 NetHostFS를 통해서도 가능.) (참고사항2.)
* ISO 플러그인이 1.50용 아얄쉘과 3.5X용 아얄쉘에 통합. (USBhostFS나 NetHostFS를 통해서도 가능.)
* UMD 비디오 ISO를 지원. (USBhostFS나 NetHostFS를 통해서도 가능.)
* 새로운 단축키를 통해 1.50용 아얄쉘과 3.5X용 아얄쉘간의 직접적인 전환이 가능.
* 게임이나 홈브류를 빠르게 종료하고 아얄쉘로 복귀하기 위해서 시스템 전체에 "Quick Exit" 기능 추가.
* 아얄쉘 자동실행을 위한 플러그인 향상.
* CBZ, CBR 파일을 위해 PSPComic을 기반으로 한 새로운 만화책 리더 플러그인이 추가.
* 반짝이고 깜빡거리는 메뉴 선택 커서가 가능하도록 추가.
* 커펌 3.XX에서 PC의 nethostfs 연결을 통한 애드훅이 지원. (추가적인 펌웨어 파일 필요.)
* 설정 메뉴에서 스크린샷 캡쳐를 위한 노트버튼의 사용 유무를 설정할 수 있는 항목 추가.
* 다른 버그 수정 및 작은 향상.
[ 참고사항 ]
1. 커펌 3.51 M33 오리지날 버전, 커펌 3.51 M33-2 (무선랜 버그를 수정한 두번째 버전) 그리고 커펌 3.52 M33을 지원한다. 커펌 3.51 M33-3부터 M33-7까지는 3.52 M33이 되서야 수정된 sceKernelLoadExecVSH 버그로 인해 지원되지 않는다.
2. USBhostFS나 NetHostFS를 통한 PS1게임의 구동은 모든 커펌 OE 시리즈와 커펌 3.51 M33, 커펌 3.51 M33-2 (두번째 버전)까지만 가능하다. 최신인 커펌 3.52 M33에서는 USBhostFS나 NetHostFS를 통해서 직접 변환한 PS1게임을 구동할 때는 문제가 생기지만, PSN을 통해 구입한 정식 PS1게임은 제대로 구동된다. M33팀이 현재 이 문제를 연구중이다.
# Special thanks는 생략...
(지금 제정신이 아니라 잘못 번역한 부분이 있을지도 모릅니다. 이해를.. ㅡㅡ;)* M33팀의 새로운 커스텀 펌웨어를 지원. (참고사항1.) 만약 커펌 M33으로 업데이트하기를 원하지 않는다면 예전 커펌 OE에서도 새로운 버전을 사용할 수 있음.
* 아얄쉘 내에서 PS1게임의 구동과 멀티태스킹 가능. (USBhostFS나 NetHostFS를 통해서도 가능.) (참고사항2.)
* ISO 플러그인이 1.50용 아얄쉘과 3.5X용 아얄쉘에 통합. (USBhostFS나 NetHostFS를 통해서도 가능.)
* UMD 비디오 ISO를 지원. (USBhostFS나 NetHostFS를 통해서도 가능.)
* 새로운 단축키를 통해 1.50용 아얄쉘과 3.5X용 아얄쉘간의 직접적인 전환이 가능.
* 게임이나 홈브류를 빠르게 종료하고 아얄쉘로 복귀하기 위해서 시스템 전체에 "Quick Exit" 기능 추가.
* 아얄쉘 자동실행을 위한 플러그인 향상.
* CBZ, CBR 파일을 위해 PSPComic을 기반으로 한 새로운 만화책 리더 플러그인이 추가.
* 반짝이고 깜빡거리는 메뉴 선택 커서가 가능하도록 추가.
* 커펌 3.XX에서 PC의 nethostfs 연결을 통한 애드훅이 지원. (추가적인 펌웨어 파일 필요.)
* 설정 메뉴에서 스크린샷 캡쳐를 위한 노트버튼의 사용 유무를 설정할 수 있는 항목 추가.
* 다른 버그 수정 및 작은 향상.
[ 참고사항 ]
1. 커펌 3.51 M33 오리지날 버전, 커펌 3.51 M33-2 (무선랜 버그를 수정한 두번째 버전) 그리고 커펌 3.52 M33을 지원한다. 커펌 3.51 M33-3부터 M33-7까지는 3.52 M33이 되서야 수정된 sceKernelLoadExecVSH 버그로 인해 지원되지 않는다.
2. USBhostFS나 NetHostFS를 통한 PS1게임의 구동은 모든 커펌 OE 시리즈와 커펌 3.51 M33, 커펌 3.51 M33-2 (두번째 버전)까지만 가능하다. 최신인 커펌 3.52 M33에서는 USBhostFS나 NetHostFS를 통해서 직접 변환한 PS1게임을 구동할 때는 문제가 생기지만, PSN을 통해 구입한 정식 PS1게임은 제대로 구동된다. M33팀이 현재 이 문제를 연구중이다.
# Special thanks는 생략...
* Download : iR Shell v3.6
* 아얄쉘의 USBhostFS나 NetHostFS 연결을 위해 필요한 기타자료
USBhostFS for Linux
USBhostFS (Windows) with XBOX gamepad support for key redirection
USBhostFS (Windows) with generic gamepad and joystick support
NetHostFS for Linux
NetHostFS (Windows) with XBOX gamepad support for key redirection
NetHostFS (Windows) with generic gamepad and joystick support
# 자세한 사항은 술 깨고 해장까지 하고 나서 올리겠습니다. 그런데 예전 iR Shell v3.1 가이드로 때울까, 아니면 v3.6 가이드를 새로 작성할까 고민중입니다. 어떻게 할까요??
'포포츠 백업 + NEW > 홈브류 - 아얄쉘' 카테고리의 다른 글
아얄쉘 3.6 - 기본기능 / 단축키 (0) | 2011.01.02 |
---|---|
아얄쉘 3.6 - 설치방법 (0) | 2011.01.02 |
[추가] 아얄쉘 새로운 버전 공개 예정 (0) | 2011.01.02 |
3.40 OE-A 지원 iR Shell 개발중!? (0) | 2011.01.02 |
iR Shell 가이드 6부 - NetHost 설정 (0) | 2011.01.02 |