----------------------- -- -
Sleep'n'Wake PSP 1.0 by MK2k
Contact: MK2k@Hostco.de
----------------------- -- -

------ -- -
Description
------ -- -
This is a little app for the PSP which gives you the possibility to doze off
with your favourite chill-out music playing silently and wake up with some
loud and hard music (or even with the beep.wake.mp3 in the package) with
volume maxed at a predefined time.

---------- -- -
Features so far
---------- -- -
- Full cbr/vbr/abr 8kbps-320kbps 44.1kHz MP3 support
- MP3 can be of arbitrary length
- Manage different playlists for Sleep and Wake modes
  -> add / remove mp3s
  -> save / load playlists
- In Sleep mode you can set a special, more silent volume
- Wake mode is entered at a preset time with volume maxed (you can always adjust the
  maximum volume with the VOL + and - keys)
- Write yourself a message which will be displayed in Wake mode
- USB Mass Storage can be enabled/disabled within the app

------- -- -
Installation
------- -- -
PSP Firmware 1.0 Owners: copy the content of PSP.FW.1.0/MSROOT to your Memory Stick
PSP Firmware 1.5 Owners: copy the content of PSP.FW.1.5/MSROOT to yout Memory Stick
PSP Firmware 3.xx OE Owners: The PSP.FW.1.0 content should be fine for 3.xx GAME Folder,
                             PSP.FW.1.5 content is fine for 1.5 GAME Folder
All other (custom) Firmwares are untested, try by yourself please :)

----------------- -- -
Usual First Time Usage
----------------- -- -
1. Set up the Wake Time (e.g. 09:30:00)
2. Fill the Sleep List and Wake List with your mp3s, save them if you want
3. (optional) Write yourself a message
4. (optional) Hook up your PSP to your hi-fi system
4. Enter SleepMode
5. Adjust the System's Volume to a loud enough Level for Wake Mode
6. Adjust the SleepMode's Volume silent enough for you with Left/Right D-Buttons
7. Plug in the Power Cable!
8. Hold the Screen Button a while to get the screen turned off
9. Move the Power Switch to the Lock position (move it down)
A. Good Night ;)
B. Get waked up in time :>

When you start Sleep'n'Wake another time, your saved Playlists and the last used
Wake Time will be automatically loaded.

--------- -- -
Acknowledgment
--------- -- -
Many thanks go out to the pioneers at ps2dev.org without them homebrew wouldn't
be possible at all on the PSP - The toolchain rocks! Thanks to yeldarb for a nice
introduction to C developement. And big ups to all the helpful ppl over at the
ps2dev.org Forums, yeah i had never posted a question there as all my questions
I could imagined were already answered by using the search function :)
Ah you know, this app was entered at the PSP-Hacks.com Homebrew Competition 2007
so many thanks go out to the PSP-Hacks.com staff for holding up a nice Compo \o/

-- -- -
BACKLOG
-- -- -
1.0
Notes: Several Weeks of Beta Testing are over now. Stable enough for release :)

0.5a
Engine (added) ini-File with Wake Time Settings, autosaved upon new Wake Time set up, autoloaded upon startup
       (added) Playlist Files, autoloaded upon startup, save and load via menu
GUI    (added) REMOVED the 1MHz EnergySave mode, after many successful wakenings, it didn't wake me up this night
       (added) New menu elements for Playlist Edit (clear, load, save)

0.4a
Engine (added) USB Mass Storage
GUI    (added) USB Mass Storage Menu Item
       (added) Colors!
       (added) New Menuselection method
       (added) Let the user write a message and display it in the WakeMode

0.3a
Engine
GUI    (added) Exit by Menu
       (added) Default Directory is ms0:/PSP/MUSIC now with a fallback to ms0: if ms0:/PSP/MUSIC doesn't exist
       (added) Filebrowser now only accepts .mp3 files to be selected
       (bugfx) Enters EnergySave Mode now even if SleepList is empty
       (bugfx) Directories now correctly identified
       (added) faster scrolling in filebrowser and up&down warp
       
0.2a
Engine (added) Assumably working MP3 Stop, Pause and Play Feature
       (test ) Works with cbr, vbr, abr up to 320kbit/s
GUI    (added) File Browser

0.1
Engine (added) Streaming MP3
       (todo ) MP3 Stop and Play behave strange

pre 0.1
Engine (added) MP3 audio player
       (todo ) MP3 fully loaded to memory
GUI    (added) Basic Menu Structure
