This is a kvm to run j2me applications on PSP.
 
Mainpage:
http://www.pspkvm.com
 
Installation: 
Copy "PSPKVM" to /PSP/GAME folder.

Usage:
Start PSPKVM and select a .jar file in the Memory stick to run.
The defualt device is SE K800i, user can press Triangle to select another device, such as Nokia S60, Motolora Triplets, and etc. The last selected device will be loaded as default on next starting.


Key mapping(compatible with SE K800i): 
Up              -> NUM2
Left            -> NUM4
Right           -> NUM6
Down            -> NUM8
AnalogStick     -> D-pad
Cross           -> NUM0
Square          -> NUM1
Triangle        -> NUM3
Circle          -> NUM5
L+Square        -> NUM7
L+Triangle      -> NUM9
L+Circle        -> SELECT
L+Cross         -> CLEAR
SELECT          -> L-Soft
START           -> R-Soft
L               -> *
R               -> # 
L+R+Cross       -> Red-key(terminate current application)


Supported APIs:
midp2.0
a part of nokia UI
WMA2.0(JSR205)
 
Proposed Supporting APIs:
nokia UI
M3G(JSR184)

Bugs & suggestions:
pspkvm@gmail.com

 
Versions:
2008-02-16 18:33 v0.1.0 
	Add audio support, it can play MIDI and WAVE now.
	Add the homebrew icon, thanks to Datadayne and vivid for making it.
	Add the function to select the last selected file when restart, thanks to Kevin Borchert's suggestion.
	The fixedsys font was back, thanks to vivid for making font of the special characters
	Fix a crash bug caused by a corrupted jar file in the folder, thanks to Kevin Borchert for the reporting.
	Fix the bug that it don't display file name include '.', thanks to Anton Buckov for reporting it.
2008-02-09 20:19 v0.0.9 
	Support 3.XX kernel now, tested on my PSP-1000 3.90m33 :).
	Add fake functions for WMA2.0/1.1, many games that need WMA API will can be run now.
	Add functions to "String Midlet.getAppProperty(String key)", can run "Cang Shen Lu(苍神录)" now.
	Add functions for command bar.
	Add a function to load the last select device when restart PSPKVM, thanks to Shawn Winnie for suggesting it.
	Add a new key "L+Cross -> CLEAR", thanks to Jörg Westphal for suggesting it.
	Disable some unnecessary exceptions.
	Fix a OutOfMemory bug.
	Fix a bug when decode some images with transparent color, thanks to asenchai for reporting this.
	Fix the bug when display some specific letters, thanks to SOUDAN Gael for reporting it.
	Fix the bug that "SELECT" key don't respond sometimes, thanks to Anton Buckov for reporting it.
2008-01-07 00:37 v0.0.8 fix some bugs that may cause some games can not be played.
2008-01-04 20:04 v0.0.7 fix the blank screen bug; add a new key "SELECT".
2008-01-03 01:04 v0.0.6 user can select device by press Triangle now.
2008-01-02 00:20 v0.0.5 fix some bugs.
2007-12-31 23:50 v0.0.4 fix 2 crash bugs.
2007-12-31 00:14 v0.0.3 fix a crash bug and optimized.
2007-12-23 01:48 v0.0.2 fix some bugs.
2007-12-10 00:42 v0.0.1 the first release.

Enjoy it!
sleepper
