      ___                                                                 ___     ***
     /|  |                                   _____                       /\__\    
    |:|  |          ___                     /::\  \                     /::|  |   
    |:|  |         /|  |                   /:/\:\  \                   /:/:|  |   
  __|:|  |        |:|  |    ___     ___   /:/ /::\__\   ___     ___   /:/|:|  |__ 
 /\ |:|__|____    |:|  |   /\  \   /\__\ /:/_/:/\:|__| /\  \   /\__\ /:/ |:| /\__\
 \:\/:::::/__/  __|:|__|   \:\  \ /:/  / \:\/:/ /:/  / \:\  \ /:/  / \/__|:|/:/  /
  \::/~~/~     /::::\  \    \:\  /:/  /   \::/_/:/  /   \:\  /:/  /      |:/:/  / 
   \:\~~\      ~~~~\:\  \    \:\/:/  /     \:\/:/  /     \:\/:/  /       |::/  /  
    \:\__\          \:\__\    \::/  /       \::/  /       \::/  /        |:/  /   
     \/__/           \/__/     \/__/         \/__/         \/__/         |/__/    

 __________________________________________
|                                          |
|         About "CP AppUI 0.9b"            |
|__________________________________________|

A small shell with a windows-like interface, windows-like meaning with a task bar and desktop type environment. features a task bar on the bottom, letting you close and minimize programs.
The lack of memory for the sparta exploit means i included 2 main programs:
    -Notepad with a danzeff keyboard
    -PSPDraw which is my own design.
Plus addons:
    -mouse config sets speed, color, and other attributes
    -sys info gets pretty much everything about your psp that is accsessable

Works on all PSP models [Phat 1000, Slim 2000, and Brite 3000] on all OFW up to 5.02. Also, it works on all current M33 firmware [most recent is 5.00 M33 - 6]

 __________________________________________
|                                          |
|               ChangeLog                  |
|__________________________________________|

New to 0.9b:

Overhauled with SCEIO:
   - load/save support of most recent document in both apps
Tweaked UI:
   - you can now click DIRECTLY ON THE TEXT ..as well as the actual buttons.
   - moved shortcuts ..to be more awesome
   - included info/exit buttons ..ftw
   - save/load buttons on apps ..so you can actually use those features
   - more labels ..so u know wtf your clickin on :D
   - new tripple buffer ..for faster awesomeness
   - danziff keyboard works and looks better ..because i used pictures of danzeff for more chars
Bugfixes:
   - fixed an odd problem with the keyboards second charset
   - fixed an error with an odd mouse behavior causing a freeze
   - not-so-random code cleanup/optomization *-*-*-*
   - made the delay between keypresses shorter **
   - fixed a small error in PrintFine that made lables not visible
   - now 100% "infinate loop" free! [but screenshot takes a while]

Known Bugs:
   - Clock displays wrong times sometimes [if it is, just click HOME/PS and look at the time]
   - Load Draw freezes if Ms0:/PHOTO/Draw.bmp is less than (200,200)
   - Load Note freezes if Ms0:/Note.txt is greater than 1303 chars or has too many /n

 ____________________
|      Install       |______________________

-Get the gamesave exploit [i cant include it] and put it in MS0:/PSP/SAVEDATA
-Move h.bin to the root of your memstick
-DONE!

           ____________________
__________|      Credits       |____________

App by KylBlz
Exploit by MaTiaZ
SDK by Freeplay

Thanks to those listed above AND:
-Cory1492
-the M33 team
-everyone involved with the PSP toolchain
-Lan.St programming community
-forums on PS2dev.org
-Eddie
-PSPSokoban

 __________________________________________
|                                          |
|                Controls                  |
|__________________________________________|

 ___________________
|  Univercial       |____________________________

Analog stick :: Move mouse*

X [cross]    :: Click
Note [equ]   :: Take Screenshot
Start        :: Minimize all
R + Start    :: Hard Reset
L Trigger    :: Slow down mouse
L + R + /\   :: Screenshot


           ___________________
__________|  Notepad          |_____________

Keyboard:
   -use the Analoge stick to move the cursor, press X for the bottom char on the selected square, o for the right char, [] for the left char, and /\ for the top, L changes entry mode, R is Shift.
   -also, press the D pad RIGHT for a space, LEFT for delete, and DOWN for \n [as an alternitiave for the space/delete button on the keyboard]

SELECT       :: Use Danzeff keyboard / mouse
X [cross]    :: Click

				___________________ *-*-*
_______________________|  PSPDraw          |

X [cross]    :: Draw or Set [Pen | Canvas] [color | size]
O [circle]   :: Erase
[] [square]  :: Set pen to color rested on

____________________________________________

* The internet browser's mouse wishes it was as awesome/accurate as my mouse, becasue of my overly complicated formula: (int)((gpaddata.Lx-128)/Mouse.delta) lol simple AND functional! :)
** The origional delay was so long because i was debugging late at night, with a half awake mind, and kept pressing everything 100 times so i made the delay long. [set back in this version]
*** So, as im writing/updating this, my attention span withers away, so i start putting stuff like the comments around this one, and like the last item on the bugfix list. yeah, its for boredom relief ;D [you should see my creative variable names]
*-*-* uhh, im currently researching a "fill" function to fill a block of color within a boundry. if anyone wants to see it in ACTION you could totally write that for me :) your name will go in BRIGHT colors right on the draw program :D *incentive*
*-*-*-* So, after i fixed everything and added all this stuff the BIN size was OVER 25 kb, so i spent HOURS maximizing my code for memory/space conservation.
