SHELL PSP: Difference between revisions

From GameBrew
(Created page with "{{Infobox PSP homebrew | title = SHELL | image = https://dlhb.gamebrew.org/psphomebrew/SHELL.jpg|250px | type = Operating systems | version = v0.73.2 | licence = Mixed | autho...")
 
No edit summary
Line 3: Line 3:
| image = https://dlhb.gamebrew.org/psphomebrew/SHELL.jpg|250px
| image = https://dlhb.gamebrew.org/psphomebrew/SHELL.jpg|250px
| type = Operating systems
| type = Operating systems
| version = v0.73.2
| version = 0.73.2 (29 May 2011)
| licence = Mixed
| licence = Mixed
| author = Arnold and A_Nub (arnoldbronson)
| author = Arnold and A_Nub (arnoldbronson)
| website = https://psp.scenebeta.com/noticia/shell
| website = https://wololo.net/talk/viewtopic.php?f=26&t=5794
| download = https://dlhb.gamebrew.org/psphomebrew/SHELL.rar
| download = https://dlhb.gamebrew.org/psphomebrew/SHELL.rar
| source =
| source =
}}
}}
<youtube>Ed1WcOiJvDQ</youtube>


SHELL is a shell replacement for PSP. Initially developed by Arnold and A_Nub, it has evolved into a highly customizable platform that allows development for developers to build plugins, load apps, all from within SHELL.
SHELL is a shell replacement for PSP. Initially developed by Arnold and A_Nub, it has evolved into a highly customizable platform that allows development for developers to build plugins, load apps, all from within SHELL.
Line 16: Line 15:
It was participated in the PSP-Hacks Homebrew Idol 3 Horror Show in 2010 and PSP Genesis Competition 2011.
It was participated in the PSP-Hacks Homebrew Idol 3 Horror Show in 2010 and PSP Genesis Competition 2011.


Features
==Features==
- Allows you to create plug-ins and applications from the same shell (SHELL PLUGINS).
* Allows you to create plug-ins and applications from the same shell (SHELL PLUGINS).
- Customisable theme and graphics.
* Customisable theme and graphics.
- Support formats such as: MP2, MP3, MP4, M4A, AA3, AT3, FLAC, AIF, AIFF, AU, WMA and WAV.
* Support formats such as: MP2, MP3, MP4, M4A, AA3, AT3, FLAC, AIF, AIFF, AU, WMA and WAV.
- Does not need Game categories, since it can be classified by folders.
* Does not need Game categories, since it can be classified by folders.
- Instant change for the comfirm button (Circle/Cross).
* Instant change for the comfirm button (Circle/Cross).
- Able to create shortcuts to your favorite homebrews (SHELL LINK).
* Able to create shortcuts to your favorite homebrews (SHELL LINK).
- Run CSO and ISO.
* Run CSO and ISO.
- When exiting the game it returns to the Shell, not XMB.
* When exiting the game it returns to the Shell, not XMB.
- Add autostart plug-in, you can start the shell when starting the PSP.
* Add autostart plug-in, you can start the shell when starting the PSP.
- Watch youtube videos via Gotube.
* Watch youtube videos via Gotube.
- View photos and listen to music.
* View photos and listen to music.
- Among many other features.
* Among many other features.
- Built-in PSP IRC, Sensme channel and Instant Messenger.
* Built-in PSP IRC, Sensme channel and Instant Messenger.
- Faster browser on PSP'S 2000, 3000 and Go.
* Faster browser on PSP'S 2000, 3000 and Go.


Installation
==Installation==
Copy the SHELL folder to the root of your Memory Stick or System Storage (PSP Go). Both are supported by SHELL and you will be able to access both within the SHELL.
Copy the SHELL folder to the root of your Memory Stick or System Storage (PSP Go). Both are supported by SHELL and you will be able to access both within the SHELL.


Line 39: Line 38:
Copy the NEWSHELLLOADER folder into /PSP/GAME/ of the Memory Stick or internal flash you copied the SHELL folder to. Go to XMB and launch.
Copy the NEWSHELLLOADER folder into /PSP/GAME/ of the Memory Stick or internal flash you copied the SHELL folder to. Go to XMB and launch.


User guide
==User guide==
Note to Users:
'''Notes from developer:'''
 
Translate SHELL to any language you want in ms0:/SHELL/debug.txt. Be sure to USE UTF8 for the text. Some text may not show correctly.
Translate SHELL to any language you want in ms0:/SHELL/debug.txt. Be sure to USE UTF8 for the text. Some text may not show correctly.


Line 47: Line 47:
Check SHELL LINKS in /SHELL/favourites/ folders and create your own SHELL LINKS.
Check SHELL LINKS in /SHELL/favourites/ folders and create your own SHELL LINKS.


Controls
==Controls==
General:
'''General:'''
 
Cross - Default for confirm
Cross - Default for confirm
Circle - Default for back/cancel in file browsing
Circle - Default for back/cancel in file browsing
Home/PS - back to Main Menu
Home/PS - back to Main Menu
Up/Down/Left/Right - Choose menu (Main Menu), Navigation
Up/Down/Left/Right - Choose menu (Main Menu), Navigation
L-Trigger/R-Trigger - Select media type in Media Menu
 
L/R - Select media type in Media Menu
 
Select - Switch Devices between MS0 and EF0 for PSP Go
Select - Switch Devices between MS0 and EF0 for PSP Go


Audio Player:
'''Audio Player:'''
 
Analog Down - Show Audio Player Mini Control Panel
Analog Down - Show Audio Player Mini Control Panel
Cross - Default for Pause, Play Toggling
Cross - Default for Pause, Play Toggling
Circle - Stop current audio track
Circle - Stop current audio track
Home/PS - return to system
Home/PS - return to system


Within the Launched XMB:
'''Within the Launched XMB:'''
L-Trigger+Select+Start - Return to SHELL
 
L+Select+Start - Return to SHELL


Hold Home button in the Main Menu to quit Shell.
Hold Home button in the Main Menu to quit Shell.


Compatibility
==Media==
'''PSP-Hacks Horrorshow 2010 - Shell''' ([https://www.youtube.com/watch?v=Ed1WcOiJvDQ iamapspfreak]) <br>
<youtube>Ed1WcOiJvDQ</youtube>
 
==Compatibility==
Should work on any PSP with Custom Firmware or HEN.
Should work on any PSP with Custom Firmware or HEN.
Tested on: 5.00, 5.50, 5.70, 6.20, 6.35, 6.37, 6.38.
Tested on: 5.00, 5.50, 5.70, 6.20, 6.35, 6.37, 6.38.


Known issues
==Known issues==
Audio player does not continue to next track
* Audio player does not continue to next track.
No video and picture viewer
* No video and picture viewer.
No PSN game launching
* No PSN game launching.
Days of the week and Months in English only.
* Days of the week and Months in English only.
language.txt and config.txt MUST have an empty line at the end of file.
* language.txt and config.txt MUST have an empty line at the end of file.
SHELL may fail to boot under certain configuration settings and translation settings
* SHELL may fail to boot under certain configuration settings and translation settings.


Changelog
==Changelog==
v0.73
'''v0.73'''
- Enabled ISO and CSO loading on compatible firmwares.
* Enabled ISO and CSO loading on compatible firmwares.
- Added Audio Player! You can now listen to music throughout SHELL and control it. Currently, only basic controls are supported.
* Added Audio Player! You can now listen to music throughout SHELL and control it. Currently, only basic controls are supported.
- Increased accessible devices including the ISO directory and browsing the PSP Memory Stick/system storage in general. You can store your games, homebrew, apps anywhere in your system and they all can be launched.
* Increased accessible devices including the ISO directory and browsing the PSP Memory Stick/system storage in general. You can store your games, homebrew, apps anywhere in your system and they all can be launched.
- Improved SHELL LINK handling. Less crashing and errors in detecting true SHLK links.
* Improved SHELL LINK handling. Less crashing and errors in detecting true SHLK links.
- Homebrew display now has audio too.
* Homebrew display now has audio too.
- Fixed bug that audio would be stopped when browsing Game Menu.
* Fixed bug that audio would be stopped when browsing Game Menu.
- Fixed a few bugs in the media browser and game browser.
* Fixed a few bugs in the media browser and game browser.
- Changes in wallpaper setting. Turning it on and off is now immediate and does not require a reload of SHELL.
* Changes in wallpaper setting. Turning it on and off is now immediate and does not require a reload of SHELL.
- Fixed a bug in the audio playback where two audio streams get loaded simultaneously.
* Fixed a bug in the audio playback where two audio streams get loaded simultaneously.
- Fixed bug in game audio when loaded.
* Fixed bug in game audio when loaded.
- Fixed a bug where configuration was not saved during quitting of SHELL.
* Fixed a bug where configuration was not saved during quitting of SHELL.
- Fixed a bug where quitting a game or homebrew would not return to SHELL.
* Fixed a bug where quitting a game or homebrew would not return to SHELL.
- Enabled more memory on supported models.
* Enabled more memory on supported models.


v0.72
'''v0.72'''
- Network Menu supported.
* Network Menu supported.
- Custom SHELL LINKS (SHLK files). SHELL LINKS are Custom Links to programs on your Memory Stick/internal storage.
* Custom SHELL LINKS (SHLK files). SHELL LINKS are Custom Links to programs on your Memory Stick/internal storage.
- Follow SHLK files in SHELL/favourites folder to create SHELL LINKS for the Network Menu.
* Follow SHLK files in SHELL/favourites folder to create SHELL LINKS for the Network Menu.
- Future SHLK will support loading specific applications with specified args being sent to them.
* Future SHLK will support loading specific applications with specified args being sent to them.
- Internet Browser Included.
* Internet Browser Included.
- XMB Loader Included.
* XMB Loader Included.


v0.71
'''v0.71'''
- Custom Plugins support.
* Custom Plugins support.
- ExitGame Hooked.
* ExitGame Hooked.
- Fixed some rendering bugs.
* Fixed some rendering bugs.


v0.70
'''v0.70'''
- New Interface. Thanks to A_Nub.
* New Interface. Thanks to A_Nub.
- Multi-language translation for the system. Translate using the debug.txt file in the SHELL directory. You can save the file anywhere on the Memory Stick and select the file in [Settings].
* Multi-language translation for the system. Translate using the debug.txt file in the SHELL directory. You can save the file anywhere on the Memory Stick and select the file in [Settings].
- Plays various audio files: MP2, MP3, MP4, M4A, AA3, AT3, FLAC, AIF, AIFF, AU, WMA, WAV.
* Plays various audio files: MP2, MP3, MP4, M4A, AA3, AT3, FLAC, AIF, AIFF, AU, WMA, WAV.
- Loads Homebrew, Games, Updates, UMD.
* Loads Homebrew, Games, Updates, UMD.
- Supports Folders in GAME, GAME150, GAME5XX and GAME6XX folders.
* Supports Folders in GAME, GAME150, GAME5XX and GAME6XX folders.
- Custom Time Format Settings in Settings.
* Custom Time Format Settings in Settings.
- X or O for confirm setting in system.
* X or O for confirm setting in system.
- Custom Wallpaper by changing custom_wallpaper.png in SHELL folder.
* Custom Wallpaper by changing custom_wallpaper.png in SHELL folder.


Pre v0.69
'''Pre v0.69'''
- Old core. Irrelevant.
* Old core. Irrelevant.


Credits
==Credits==
Developed by Arnold.
Developed by Arnold.
Graphics Design by A_Nub.
Graphics Design by A_Nub.
Line 138: Line 154:
SensMe - hrimfaxi and Sony.
SensMe - hrimfaxi and Sony.


References
==External links==
Author's webpage, http://arnoldbronson.comli.com
* Author's website - http://arnoldbronson.comli.com
Wololo, https://wololo.net/talk/viewtopic.php?f=26&t=5794
* Wololo - https://wololo.net/talk/viewtopic.php?f=26&t=5794
Exophase, https://forums.exophase.com/threads/release-genesis-comp-entry-shell-0-72-by-arnold-next-generation-psp-shell.23140
* Exophase - https://forums.exophase.com/threads/release-genesis-comp-entry-shell-0-72-by-arnold-next-generation-psp-shell.23140
* SceneBeta - https://psp.scenebeta.com/noticia/shell
 
[[Category:PSP homebrew applications]]
[[Category:Homebrew operating systems on PSP]]
[[Category:Homebrew utility applications on PSP]]

Revision as of 01:54, 9 August 2021

SHELL
SHELL.jpg
General
Author(s)Arnold and A_Nub (arnoldbronson)
TypeOperating systems
Version0.73.2 (29 May 2011)
LicenceMixed
Links
Download
Website
Advertisements

<htmlet>adsense</htmlet>


SHELL is a shell replacement for PSP. Initially developed by Arnold and A_Nub, it has evolved into a highly customizable platform that allows development for developers to build plugins, load apps, all from within SHELL.

It was participated in the PSP-Hacks Homebrew Idol 3 Horror Show in 2010 and PSP Genesis Competition 2011.

Features

  • Allows you to create plug-ins and applications from the same shell (SHELL PLUGINS).
  • Customisable theme and graphics.
  • Support formats such as: MP2, MP3, MP4, M4A, AA3, AT3, FLAC, AIF, AIFF, AU, WMA and WAV.
  • Does not need Game categories, since it can be classified by folders.
  • Instant change for the comfirm button (Circle/Cross).
  • Able to create shortcuts to your favorite homebrews (SHELL LINK).
  • Run CSO and ISO.
  • When exiting the game it returns to the Shell, not XMB.
  • Add autostart plug-in, you can start the shell when starting the PSP.
  • Watch youtube videos via Gotube.
  • View photos and listen to music.
  • Among many other features.
  • Built-in PSP IRC, Sensme channel and Instant Messenger.
  • Faster browser on PSP'S 2000, 3000 and Go.

Installation

Copy the SHELL folder to the root of your Memory Stick or System Storage (PSP Go). Both are supported by SHELL and you will be able to access both within the SHELL.

If you have an M2 Memory Stick in your PSP Go, install to the Memory Stick (not System Storage).

Copy the NEWSHELLLOADER folder into /PSP/GAME/ of the Memory Stick or internal flash you copied the SHELL folder to. Go to XMB and launch.

User guide

Notes from developer:

Translate SHELL to any language you want in ms0:/SHELL/debug.txt. Be sure to USE UTF8 for the text. Some text may not show correctly.

Load plugins like in Custom Firmware in ms0:/SHELL/plugins.txt

Check SHELL LINKS in /SHELL/favourites/ folders and create your own SHELL LINKS.

Controls

General:

Cross - Default for confirm

Circle - Default for back/cancel in file browsing

Home/PS - back to Main Menu

Up/Down/Left/Right - Choose menu (Main Menu), Navigation

L/R - Select media type in Media Menu

Select - Switch Devices between MS0 and EF0 for PSP Go

Audio Player:

Analog Down - Show Audio Player Mini Control Panel

Cross - Default for Pause, Play Toggling

Circle - Stop current audio track

Home/PS - return to system

Within the Launched XMB:

L+Select+Start - Return to SHELL

Hold Home button in the Main Menu to quit Shell.

Media

PSP-Hacks Horrorshow 2010 - Shell (iamapspfreak)

Compatibility

Should work on any PSP with Custom Firmware or HEN.

Tested on: 5.00, 5.50, 5.70, 6.20, 6.35, 6.37, 6.38.

Known issues

  • Audio player does not continue to next track.
  • No video and picture viewer.
  • No PSN game launching.
  • Days of the week and Months in English only.
  • language.txt and config.txt MUST have an empty line at the end of file.
  • SHELL may fail to boot under certain configuration settings and translation settings.

Changelog

v0.73

  • Enabled ISO and CSO loading on compatible firmwares.
  • Added Audio Player! You can now listen to music throughout SHELL and control it. Currently, only basic controls are supported.
  • Increased accessible devices including the ISO directory and browsing the PSP Memory Stick/system storage in general. You can store your games, homebrew, apps anywhere in your system and they all can be launched.
  • Improved SHELL LINK handling. Less crashing and errors in detecting true SHLK links.
  • Homebrew display now has audio too.
  • Fixed bug that audio would be stopped when browsing Game Menu.
  • Fixed a few bugs in the media browser and game browser.
  • Changes in wallpaper setting. Turning it on and off is now immediate and does not require a reload of SHELL.
  • Fixed a bug in the audio playback where two audio streams get loaded simultaneously.
  • Fixed bug in game audio when loaded.
  • Fixed a bug where configuration was not saved during quitting of SHELL.
  • Fixed a bug where quitting a game or homebrew would not return to SHELL.
  • Enabled more memory on supported models.

v0.72

  • Network Menu supported.
  • Custom SHELL LINKS (SHLK files). SHELL LINKS are Custom Links to programs on your Memory Stick/internal storage.
  • Follow SHLK files in SHELL/favourites folder to create SHELL LINKS for the Network Menu.
  • Future SHLK will support loading specific applications with specified args being sent to them.
  • Internet Browser Included.
  • XMB Loader Included.

v0.71

  • Custom Plugins support.
  • ExitGame Hooked.
  • Fixed some rendering bugs.

v0.70

  • New Interface. Thanks to A_Nub.
  • Multi-language translation for the system. Translate using the debug.txt file in the SHELL directory. You can save the file anywhere on the Memory Stick and select the file in [Settings].
  • Plays various audio files: MP2, MP3, MP4, M4A, AA3, AT3, FLAC, AIF, AIFF, AU, WMA, WAV.
  • Loads Homebrew, Games, Updates, UMD.
  • Supports Folders in GAME, GAME150, GAME5XX and GAME6XX folders.
  • Custom Time Format Settings in Settings.
  • X or O for confirm setting in system.
  • Custom Wallpaper by changing custom_wallpaper.png in SHELL folder.

Pre v0.69

  • Old core. Irrelevant.

Credits

Developed by Arnold. Graphics Design by A_Nub.

Greetings to: Hellcat, SilverSpring, Dark_AleX, Mathieulh, Davee, Bubbletune, cory1492, npt, Lampworker, InsertWittyName, A_Nub, hardhat, Light_AleX, Sleepy, Tomaz, TUW, Salvy, wally, WorldGenesis, ExcruciationX, zodttd, darth_grantius, m0skit0, wololo, ab5000, n00b81, KezraPlanes, PSPdemon, SC_Lakitu, Yoshihiro, Cloudhunter, Skyy, jas0nuk, exophase, roe-ur-boat, hibbyware, slicer4ever, re4thewin, Hackles, Kreationz, SG57, flatmush, Snubzilla, hardhat, Total_noob, some1, Coldbird, Liquizigong, neur0n.

Special Thanks to: mowglisanu - audio library. Geecko - gLib2D gfxLibrary.

SHELL LINKS (Acknowledgments): YouTube - Go Tube. IRC - PSP IRC by zx81. Instant Messenger - AFKIM by zx81. SensMe - hrimfaxi and Sony.

External links

Advertising: