                         +-------------+
                         | FlatEditPSP |
                         |      v1.6.0 |
                         +-------------+
                         | By Flatmush |
                         +-------------+

Contents:
        - Description                (XYZ01)
        - Instructions               (XYZ02)
        - Hints/Tips                 (XYZ03)
        - Known Bugs                 (XYZ04)
        - Frequently Asked Questions (XYZ05)
        - Changelog                  (XYZ06)
        - Proposed Features          (XYZ07)
        - Contact Me                 (XYZ08)


Description (XYZ01):
        FlatEditPSP is a simple text editor much like notepad, but with a cooler keyboard.
        This is the Pxp Competition Entry edition of FlatEditPSP.



Instructions (XYZ02):
        Generic:
                L/RTrigger       - change focus between keyboard->textbox->menubar (Except in dialogs).
                Select           - Screenshot.
                Start            - Save state.

        Keyboard:
                Left/Right       - Move selection column.
                Square           - Choose key on the pink row.
                Triangle         - Choose key on the green row.
                Circle           - Choose key on the red row.
                Cross            - Choose key on the blue row.
                Up               - Caps-Lock On/Off.
                Down             - Spacebar.

        Textbox:
                Hold Cross       - Select modifier (like shift in notepad).
                Directions       - Move text cursor.
                Square + Up      - Page up.
                Square + Down    - Page down.
                Square + Left    - Home.
                Square + Right   - End.
                Triangle + Up    - Insert.
                Triangle + Down  - Enter.
                Triangle + Left  - Backspace.
                Triangle + Right - Space.
                Circle + Up      - Copy.
                Circle + Down    - Delete.
                Circle + Left    - Cut.
                Circle + Right   - Paste.

        Menu:
                Left/Right       - Select menu.
                Cross/Down       - Open menu.
                Up/Down          - Select menu item.
                Cross            - Open menu item.
                Right            - Expand sub-menu.



Hints/Tips (XYZ03):
        - Look on the left for a quick key reference.
        - Don't try to open massive files (i.e > 16Mb).
        - Make sure you save often, there is no undo!
        - If you are still finding the file browser buggy,
          press start to save state before you use it.
        - If you need to quit don't worry about saving, the program will load in the same state you left it in.
        - If an error message shows and you quit, your unsaved data will still be there when you reload.
        - The option to disable the keyboard in the settings file can only be reversed by either:
             1. Editing the file on your pc (obviously!).
			 2. Opening up the file browser (in FlatEdit) and deleting the settings file.
        - Changing the skin can be a tricky business, as you have to edit the settings file,
          you also have to change the hex color values accordingly.


Known bugs (XYZ04):
        - File browser is unstable, but it only seems to matter when you change directory,
          creating/deleting files and folders is 100% stable, also this bug mainly affects eLoader users,
		  and mostly only occurs while in the FlatEdit directory.
        - If I knew about any other obvious bugs I wouldn't have released the update
          please contact me if you find any.



Frequently Asked Questions (XYZ05):
        - Can I create my own font?
             = Yes look at the one I made (defaultFont.png) and create your own,
               they can be up to 32x32 and any shape rectangle you want.
        - Is this open-source?
             = Yes the source should have been included with the eboot if you downloaded version 1.5.0 or above.
        - Does this save text files in windows/linux format?
             = This program just uses an ascii line feed at the end of each line,
               to make it windows format insert an ascii carriage return before the
               end of each line.
        - Is there irDa keyboard support?
             = Yes, thanks to a code library supplied by NullKill.
        - Is this program safe (i.e no chance of bricking) to use on my psp?
             = Yes, this program doen't use kernel mode, or flash access,
               the only possible danger is if you get delete happy with the file browser.
        - Does this application run on official firmware?
             = Only versions which are capable of running the eBoot loader.
               If you are asking this question then you really need to search google,
               for PSP homebrew.
        - When will the next release come out?
             = I honestly don't know if another release will come out,
               but if one does be sure to check the sites at the bottom of the page.
        - What is your favourite type of pie?
             = Fray Bentos Steak and Ale (CHANGED*).
        - Do people really frequently ask you these questions?
             = Fortunately no, but every readme has to have an FAQ section.
        - Why are FAQ's by programmers always so sarcastic?
             = I don't know, tradition I guess.



Changelog (XYZ06):
        1.0.0 --> 1.5.0
                - File browser updated.
                        - Can now delete files.
                        - Can now create and delete folders (even deletes folders containing files).
                        - Now remembers the last directory it was in.
                        - More stable.
                - Textbox system updated.
                        - Selected text now stays selected when [X] is released.
                        - There were 2 shortcuts to delete, one is now an enter shortcut. (Triangle + Down = Enter)
                        - Now draws scrollbars.
                        - Insert mode is now functional.
                        - Text cursor is now an inverted, also it changes to a square in overwrite mode.
                - Menu updated
                        - Controls for menu slightly updated.
                        - Edit menu updated
                             - Select all option added.
                             - Replace option removed.
                        - Tools menu updated.
                             - Find function added.
                             - Replace function added.
                             - Goto line function added.
                             - Fixed a small bug in the insert symbol function.
                        - Help menu updated.
                             - README moved into help menu.
                             - Credits option added.
                             - Copying option added.
                             - About option added.
                        - File menu updated.
                             - Recently opened files now added.
                - Layout updated
                       - Button guide now shows correctly the buttons you are pressing.
                       - Filename moved to the right of the menu.
                       - Columns shows column the width of the current row.
                       - Insert mode indicator added.
                       - Batterylife and Time added.
                - Misc. bugfixes and tweaks.
                - Input is now timebased which makes it a lot smoother (Thanks to a comment from Ryalla).
                - Settings file now added.
                - Save/load state function added (Start now saves state).
                - Better screenshot dialog.
                - Screenshots are now saved in their own folder.
                - Installotron support (plus a build for 1.5).
                - Source code released.
                - Updated this readme (Duh!).
        1.5.0 --> 1.6.0
                - Skin change (the old one is still included).
                - Skinning is now better supported.
                - Settings file now actually works.
                - Settings option now opens settings/settings.cfg 
                  and settings are no longer saved on exit.
                - Option to disable keyboard (pretty useless really).
                - Above changelog no longer lies!
                - Misc. bugfixes and tweaks.
                - Updated this readme again (Duh!).



Proposed Features (XYZ07):
        Please don't ask for any of the following features as they are all likely to be in the next release.
        - Whazilla (http://whazilla.0x89.org/) is currently working on a ir keyboard plugin.
        - Danzeff keyboard support (Thanks to a comment from a_noob).
        - With help from filiph from psp-programming, a swedish port may be on it's way.
        - Virtual mouse using the analogue stick and the trigger buttons.
        - Better skinning (i.e. skin chooser, etc.).
        - USB keyboard support (don'y hold you're breath).
        - More bugfixes/tweaks.


Contact Me (XYZ08):
        eMail/MSN: flatmush@hotmail.com
        or post on the psp-programming forums at (http://www.psp-programming.com/forums).
        or post on the pxp forums at (http://pxp.thayer-remodeling.com/forums).
        Don't expect me to answer eMails/posts in the moring (GMT)!
