This is a kvm to run j2me applications on PSP.
 
Mainpage:
    
http://www.pspkvm.com
 
Installation: 
    Copy "PSPKVM" to /PSP/GAME or /PSP/GAME150 folder.
 
Usage:
    1) Select "Find Application" item in AMS (the item on the top)
    2) Select "Install from memory stick (ms0:/)"
    3) Browse the file system of your memory stick now, and select jad or jar to run
    4) After selected, the jad/jar will be automatically installed and run. You can choose the installed application from AMS next time you want to run.
 
Key mapping: 
 By default, the key assignment is blow:
 NUM0:    Cross
 NUM1:    Square
 NUM2:    UP
 NUM3:    Triangle
 NUM4:    LEFT
 NUM5:    Shift+Circle
 NUM6:    RIGHT
 NUM7:    Shift+Square
 NUM8:    DOWN
 NUM9:    Shift+Triangle
 *:       Shift+SELECT
 #:       Shift+START
 CLEAR:   Shift+Cross
 SELECT:   Circle
 Left Soft:   SELECT
 Right Soft:   START
 UP/DOWN/LEFT/RIGHT:  Analog joy stick
 (* "Shift" = holding Left Trigger or Right Trigger)
 
 Left Trigger + Right Trigger + Triangle: Multi-tasking key (Click to return AMS and put MIDlet to background)
 Left Trigger + Right Trigger + Cross:    Exit current running MIDlet
Features:
    MIDP 2.0
    Nokia UI APIs (partial)
    WMA1.1(JSR120) stub
    Networking (By PSP's WIFI)
    Java AMS with MVM supporting
    Several input methods: QWERTY/Abc/Symbol/...
    Directly browse and run from local jad/jar file, and auto-install without interrupting
    Jpeg support
    MIDI & Wave audio playback support
    Device emulation. You can choose device type to emulate for different screen sizes and key codes, either at installation time or from "Select device" menu
    Change default key assignment for specific application.
    JSR75(File Connection)
    Virtual Keyboard Input
2008-06-29 02:50 v0.4.1
   Bug fixes:
     1) HTTPS connection always fail
     2) On Screen Keyboard fail to open
     3) Virtual Keyboard cannot input 4 and 6
   Input symbols and numbers while Chinese Input is open
   Improve performance of FileConnection InputStream.skip()