在跟pspME的作者[email=M@x]
M@x[/email]进行了深入的讨论之后,我们决定把PSPKVM和pspME两个项目进行合并,新项目仍然叫PSPKVM,在接下来的几天之内快速发布一个带声音的PSPKVM版本之后,我们将抛弃现有的部分代码,转而以phoneME feature为基础进行开发,以期给大家带来功能更全面的PSP javaME虚拟机。
——Sleepper

点击下载:
新版PSP可用模拟器大集合 | 旧版PSP模拟器资料集中帖 | PSP玩模拟器使用手册
这是一个在PSP上运行j2me程序的虚拟机。本程序模拟索尼爱立信K800i手机的Java环境,支持Java版本为midp2.0,即:大部分适用于诺基亚、索爱手机的Java游戏均能被本程序支持。
安装方法:
把"PSPKVM_v0.0.9"压缩包中的“PSPKVM”目录拷贝到记忆棒中的/PSP/GAME目录下。
使用方法:
启动PSPKVM,在文件浏览界面中选择一个.jar文件,按圈键开始运行。
默认模拟的手机(屏幕大小和键值)是索爱K800i,你也可以在文件浏览界面下按三角键调出手机型号选择菜单选择其他的手机,比如Nokia S60、Motolora Triplets等等,这些设备的区别主要是屏幕大小和键值不一样。
当PSPKVM下一次启动的时候,将会默认选择你最后选中的手机型号。
附送游戏:
战神、刺客信条、波斯王子-王者无双、碟中谍3、分裂细胞之混沌理论、分裂细胞之双重特工、 魔法门2。将下载的javagame压缩包解压,然后将游戏文件夹里的.jar文件放到记忆棒即可游玩。
游戏下载:
按键设置(PSP->手机):
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(红键,可以快速终止当前java程序)
游戏截图:

《分裂细胞之双重间谍》索爱K700i版

《魔法门2》索爱K800i版

《疯狂过山车》自适应屏幕版
支持的API:
midp2.0
nokia UI(部分实现)
WMA2.0(JSR205, 无功能)
计划支持的API:
nokia UI
M3G(JSR184)
Bug报告和建议:
pspkvm@gmail.com
版本历史:
2008-02-09 20:19 v0.0.9
支持3.XX核心的PSP,在我的PSP-1000 3.71m33和3.90m33上测试过:)。
增加了WMA2.0/1.1API, 很多需要发短信功能支持的中文游戏可以运行了,以前大部分不用运行的中文游戏是因为这个原因。
增加了对"String Midlet.getAppProperty(String key)"函数调用的响应, 可以运行《苍神录》了。
增加了对command bar的支持。
增加了重启时自动选择上次手机型号的功能,感谢Shawn Winnie提出的建议。
增加了一个按键"L+Cross -> CLEAR", 感谢Jörg Westphal的建议。
禁用了一些不必要的java异常。
修正了一个内存溢出的bug。
修正了一个部分图片透明色显示不正确的bug,感谢asenchai的报告。
修正了部分特殊字符显示不正确的bug,感谢SOUDAN Gael的报告。
修正了有时“确定”键不响应的bug,感谢Anton Buckov的报告。
2008-01-07 00:37 v0.0.8 修正了一些导致部分游戏不能运行的bug。
2008-01-04 20:04 v0.0.7 修正了一个白屏的bug,增加一个新按键"SELECT"。
2008-01-03 01:04 v0.0.6 增加了选择手机型号的功能。
2008-01-02 00:20 v0.0.5 修正了一些bug。
2007-12-31 23:50 v0.0.4 修正了两个严重bug。
2007-12-31 00:14 v0.0.3 修正了一个严重bug,进行了部分优化。
2007-12-23 01:48 v0.0.2 修正了一些bug。
2007-12-10 00:42 v0.0.1 第一个版本放出。
[
本帖最后由 艾达·王 于 2008-2-13 10:44 编辑 ]