psp的疯狂

来源:互联网 发布:怎么把mac照片拷贝出来 编辑:程序博客网 时间:2024/04/28 12:25

初始psp好像是在04年底05年初(记不清了...),当时正在攒钱买N-gageQD,对psp热情并不大,我只认为就是超豪华版的GBA。psp是04年12月开始正式发售的,我想怎么也得05年春天大陆才有卖的吧,谁想我在闲逛电脑城的时候,一家电玩店主竟告诉我他已经卖出2台了。价格自然是天价,4800元一台,正版游戏碟(umd)380元每张,远远超过我经济能力。后来又攒钱买笔记本,差不多把psp忘了。

后来几个月都沉浸在QD中,游戏、电影、电子书,让我感受到了现代科技的先进。一次在鼓弄QD上的模拟器游戏(gb、fc等的游戏)的时候,我在网上无意中发现psp上也能运行模拟器,并且比QD有更快的速度(因为psp的主频比QD大概要快3倍)。我对psp的看法开始发生了变化,原来掌机的世界也是如此的开放、自由,丰富多彩。它们丝毫不比运行着symbian、winCE的智能手机,甚至运行着linux的PDA逊色。

当然,psp是sony的产品,sony还没有大方到免费提供给大家开发psp软件的环境。所以这一些差不多都是一些爱好者的产物,包括模拟器以及PSP破解游戏等一大批的自制软件(Homebrewed Code)。在2004年12月-2005年3月之间推出的PSP大多数为1.0版,而3月之后推出的就全是1.5版了。在PSP诞生后的一年里,SONY一共分其推出过1.5、1.51、1.52、1.6、2.0、2.01、2.5、2.6八个升级包。表面上看,这些升级包的目的是为了进一步完善玩家手中PSP的功能——例如,1.5的PSP可以在退出MP4播放器后,记住上一次观看MP4电影的位置,而1.0就做不到了。又如,2.0的PSP具备了更完善的网页浏览器,而且还支持玩家自己DIY桌面,等等。而在这些花哨功能的背后,实际隐藏着SONY一次又一次更新的防盗版技术。目前只有1.0版和1.5版的PSP可以玩模拟器以及PSP破解游戏。而1.51、1.52、1.6、2.0、2.01、2.5、2.6都无法做到。

我们来回顾一下psp疯狂的成长过程:

在2005年3月,SONY曾经针对最早的1.0版PSP开发出了一个升级包,文件名为EBOOT.PBP,玩家只要将这个文件存入记忆棒内PSP/GAME/UP DATE,便可以在PSP主菜单里发现一个可执行程序。要想正常执行该程序,SONY要求PSP必须保证80%的余电,并且在升级过程中必须一直插着充电器,以防止电池故障而导致升级失败,在升级中断电的后果很可能是机器报废……成功执行该升级程序之后,玩家便可以将自己的1.0版PSP升级到1.5版PSP。

1.5版PSP并没有增加很多花哨的功能,也许这只是SONY加固反破解防线的手段?这不禁引起了很多软件爱好者的关注,大量程序爱好者开始仔细研究SONY放出的这个EBOOT.PBP的特性。不久5月5日一个名叫“HELLO WORLD”的EBOOT.PBP文件被放出来,成功运行文件之后,PSP屏幕上会出现“HELLO WORLD,PSP!”字样,这意味着在PSP上执行非官方程序成为可能。

hellppsp


终于, 5月12日一位日本玩家研制出了PSP上可执行的第一个非官方程序——GB模拟器“RIN0.01”。最早版本的GB模拟器不支持声音、不支持GBC ROM、速度不稳定、容易死机……尽管有一大堆的问题摆在大家面前,众多的程序爱好者还是克服了困难,并源源不断地发布各式各样的非官方程序。这类程序包含了PC游戏模拟器、TV游戏模拟器、阅读软件、看图软件、红外线遥控器等等希奇古怪的软件。一时间PSP成为了新兴的DIY主机,并被狂热的玩家捧为了神器。

最初只有1.0版的PSP才可以运行各种非官方程序,而1.5、1.51、1.52版的PSP均不可以运行各种非官方程序。黑客们利用1.5版本系统软件检测中存在的缓存溢出的漏洞和文件夹识别的问题,将EBOOT.PBP文件拆开存放以成功运行程序。在黑客们的努力下,6月15日网上发布了一个软件Mswaploit,通过该软件可以利用两张记忆棒“交替引导”达到顺利执行程序的目的,很显然这个方法暂时还不是很完美,两张记忆棒麻烦不说,而且很容易伤机器。一星期之后,6月22日晚黑客们又公布了一个新的软件PBP Unpacker,利用这个软件1.5的玩家们终于可以在自己机器上简单的执行各种非官方程序了。

 在这条短短的DIY之路上,继1.5版PSP被破解之后,又有一个爆炸性的事件发生了,那就是6月30日首个PSP游戏的破解。
 
 这个PSP游戏叫作《音乐方块》,当她被证实了可以在PSP记忆棒里成功运行时。整个游戏界沸腾了,当日发布的《音乐方块》,在PSP上运行时只有画面没有声音,但随后几天里,完美的PSP游戏不断呈现在网络上。从5月5日到8月5日,短短的三个月时间里,PSP一下子走完了其他主机们需要一到两年才能走完的DIY之路。这是在任何一台掌机身上都未曾看到过的繁荣景象,这种DIY精神在PDA领域里得到过极大发挥,但首次将游戏破解度及模拟度提高到如此境界的,却只有PSP做到了——并且这一切只花了90天时间。
 
9月25日,Hello World!2.0版HELLO WORLD诞生。

9月26日,第一款可以在2.0机器上运行的低容量游戏诞生。

9月27日,2.0版PSP被成功降到1.5版。

直到目前为止大量的“模拟器”、“PSP游戏”、“自制程序”三大类可执行程序还只能够运行在1.0和1.5版的psp上。

其实最让我感到激动的是Homebrewed Code庞大,自由,和开放的世界中的两个软件——Lua Player,和cnreader。

Lua Player能够使psp执行Lua脚本程序,用lua来写psp上的3d游戏是不大实际的,但是对Homebrewed Code绝对起到了莫大的推进作用。现在一些psp游戏下载站点,比如http://dl.qj.net/PSP-Gaming-Consoles-Homebrew-Games/catid/108,目录上都会明确写明General Games和Lua Games。这是对Lua Player多大的肯定啊!

cnreader,中国玩家一般都会熟悉吧,它是一个PSP上专著于文本文件阅读的软件。www.pspchina.net负责开发和免费发布。支持unicode、gbk、big、jis编码。Chinese hacker们也是相当了得的哦~~!

打了这么多字,关键我是要说,昨天我终于买了psp(1.5版)~~! 刚拿到手里的感觉就是......挺沉的,真是令人激动的电子产品啊~hoho~不写喽,继续摆弄psp去喽~~

原创粉丝点击