.: SHELL Beta v0.73 :.
26 May 2011
By Arnold
Graphics Design by A_Nub

For the PSP Genesis Competition and the Sony PlayStation Portable.

Greetings to all PSP owners and Sony. :-)

Here, at Arnold's headquarters, we believe in something creative.
Not necessarily revolutionary, but something never tried. ;-)
That is what SHELL aims to do. You may question curiously, how?
You. Yes, YOU, the user, and YOU, the developers, all contribute to make
SHELL the BEST. SHELL is about growth and development. So support it and
watch it flourish creating the dream system for every proud
PlayStation Portable owner!

Let's co-operate, join forces and revolutionise the PSP and SHELL!



###################################################################################

NOTE TO GENESIS: I DID NOT INCLUDE THE SPLASH SCREEN AS A SPLASH SCREEN AS IT WOULD AFFECT THE OPERATION OF THE SHELL. IT IS HOWEVER, INCLUDED AS AN IMAGE IN THE PACKAGE.

PLEASE SUBMIT BUG REPORTS TO ARNOLD VIA PM AT WOLOLO.NET/TALK OR ANY OTHER FORUMS (LAN.ST)

PREFIX REPORTS WITH: "[SHELL BUG]"   e.g. "[SHELL BUG] Blahblah doesn't work"

###################################################################################

Arnold's headquarters wishes everyone luck in this competition!


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


Installation
~~~~~~~~~~~~

ANY PSP with Custom Firmware or HEN should work. 

1. 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). 
2. Copy the NEWSHELLLOADER folder into PSP/GAME of the memory stick/ internal flash you copied the SHELL folder to.
3. Go to XMB and launch.


Operation
~~~~~~~~~
[Standard]
X - Default for confirm
O - Default for back/cancel in file browsing
HOME/PS - back to [Main Menu]
UP/DOWN/LEFT/RIGHT - Choose menu in [Main Menu], Else, navigation
L/R - Select media type in [Media Menu]
SELECT - Switch Devices between MS0 and EF0 for PSP Go

[Audio Player]
Analog Stick DOWN - Show Audio Player Mini Control Panel
X - Default for Pause/Play Toggling
O - Stop current audio track
HOME/PS - return to system


[Within the Launched XMB]
L + SELECT + START - return to SHELL

HOLD HOME in the [Main Menu] to QUIT Shell


Features of this Release
~~~~~~~~~~~~~~~~~~~~~~~~

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.


Note to Users
~~~~~~~~~~~~~
- 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!

Note to Developers
~~~~~~~~~~~~~~~~~~
- Follow the plugin sample/tex string sample to use the SDK and create plugins.
- Edit plugins.txt like seplugins in Custom Firmware to load plugins at launch.


Known Setbacks of this Release
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 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. (Dayviewer Plugin for SHELL, anyone? :-D )

Future
~~~~~~
- Extended/Advanced audio player :)
- Secrets ;-)


Known limitations:
- 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


Thank you.

Regards,

Arnold

If you think this is cool and want to encourage development, please contact me to donate via the forums listed above for bug submission.

A TRIPLE Thanks if you do! (You'll also get greeted!) :-)


Greetings:
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

AND TO ANYONE THAT HELPED!! THANK YOU VERY MUCH!!!

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 :)