2019独角兽企业重金招聘Python工程师标准>>>

#PSP开发简明教程(1)

##PSP游戏机

PSP,即PlayStation Portable。是索尼于2004年12月12日发售的掌上型游戏机。

它采用4.3寸16:9比例、背光全透式的夏普ASV超广可视角液晶屏幕,屏幕分辨率达到480*272像素,而且色彩鲜艳亮丽,显示效果一流。同时拥有介于PS1和PS2之间的3D多边形绘图性能。

除此之外,它还可以播放视频和音乐文件。所以PSP不单单是一台掌上游戏机,更像是一部掌上多媒体娱乐终端设备。

(PSP掌上游戏机)

##PSP破解

因为PSP不支持自制软件,并且游戏售价高昂(400人民币左右),所以就有有人开始研究如何在PSP运行自制软件。(或者免费玩儿游戏?)

高手在民间。

仅在PSP发售的半年后,国外黑客组织就破解了PSP系统,并在一个月后发布了自制的“Hello World”程序(意味着大家可以写自制程序了)。随着日后破解的不断完善,PSP也进入了一个新的时代。(一个破解游戏镜像和自制程序满天飞的时代……)

(PSP破解领域的王者Dark_AleX)

为什么说是新时代呢?因为个人感觉PSP的大热绝对和自制软件的盛行有着很大的关系。(起码在国内是这个样子)

自制软件出现后,人们不光可以用PSP玩游戏,还可以看小说,听音乐(比官方支持的格式更多),看视频(支持字幕和更多的格式),更有甚者把PSP的功能发挥到了极致,比如说利用线控口接收GPS模块的信号(链接在这里),以取代昂贵的官方GPS模块,或者利用自带的WIFI进行无线入侵等等。

而且还能够免费玩游戏。(这才是重点吧……)

可以说自制软件的出现让PSP从一款掌上多媒体娱乐终端设备一跃成为一部掌上电脑,功能得到了极大地扩充,所以说PSP因此进入新的时代,也不为过吧………^_^

##PSP软件开发

其实PSP已经是一个快过时的设备了,这里的PSP特指PSP1000-3000和PSP GO。而最新的PSV(PlayStation Vita)虽然性能更加强大,功能也多了不少(背板触摸,蓝牙等),但因为Sony防破解技术的升级,到目前为止,还没有破解的方法。

(Sony最新的次时代掌机PS Vita)

有关的资料也少之又少。(SDK已经停止更新,开发论坛也基本上没有人了)

不过我还是想写一篇简明教程。一是在置顶博客中提到的,对自己学到的东西进行总结。另一个就是或许能够给他人打来启发。老设备新用的例子还是有的。最后还有一个原因就是,自己从高一有PSP开始,就非常希望能够自己编写PSP自制软件,高中和大学期间断断续续的研究了好几次,而现在总算是能够凭借自己所学到的知识参透些许东西了,所以想写点东西,给自己的当年的愿望一个交代。

废话多了些貌似……那就下一篇开始正经将PSP开发吧!

本文MarkDown源文件和提到的示例程序源代码,可以在我的Github上获取。

Github地址:https://github.com/flymaxty/OSChina_Blog

转载于:https://my.oschina.net/flymaxty/blog/227364

PSP开发简明教程(1)相关推荐

  1. webgame开发简明教程

    webgame开发简明教程(1) 研究所有点缺乏资料啊.讨论的问题怪怪的.只有很少是能用到的. 一.简单的程序框架. webgame程序构成: 三大部分. 第一是数据流程.第二是程序.第三是美术. 其 ...

  2. 汇编 div_Solidity汇编开发简明教程

    在用Solidity开发以太坊智能合约时,使用汇编可以直接与EVM交互,降低 gas开销成本,更精细的控制智能合约的行为,因此值得Solidity开发者学习 并加以利用.本文是Solidity汇编开发 ...

  3. Java手机游戏开发简明教程 (SunJava开发者认证程序员 郎锐)

    原文发布时间为:2008-07-30 -- 来源于本人的百度文章 [由搬家工具导入] Java手机游戏开发实例简明教程 (SunJava开发者认证程序员 郎锐) 一.手机游戏编写基础 1.手机游戏设计 ...

  4. Mixin 开发简明教程 1:写个机器人

    我是 @lyric,本教程应 Mixin COO @薄荷 邀约而写,旨在向区块链领域以外的工程师们介绍如何以依托 Mixin Network,用最简单的方式开发自己的区块链应用程序. 本文是系列教程的 ...

  5. mixin机器人java开发_Mixin 开发简明教程 1:写个机器人

    作者:Lyric  编辑:比特汪 本文已通过PRESSone合约购买个人授权许可(非排他性),可以点击阅读原文查看. 我是 @lyric,本教程应 Mixin COO @薄荷 邀约而写,旨在向区块链领 ...

  6. ActiveMQ开发简明教程

    资源链接 ActiveMQ入门实例 activemq-5141-release下载 入门文档(英文,官方) 图解ActiveMQ 概念 ActiveMQ特性 ActiveMQ特性详细介绍 Active ...

  7. Pico Neo3使用Unity开发简明教程

    前言 项目开发需要,最近开始整Pico VR,Pico被字节收编了,入局元宇宙,估计会有不错的应用和发展.简单使用了下,与Quest2对比,最大便利自然是网络环境.其他的,就不说了.这里重点是开发流程 ...

  8. GCC编译器简明教程(Linux下C语言开发环境的搭建)

    GCC编译器简明教程(Linux下C语言开发环境的搭建) 市面上常见的Linux都是发行版本,典型的Linux发行版包含了Linux内核.桌面环境(例如GNOME.KDE.Unity等)和各种常用的必 ...

  9. 嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十一)驱动进化之路:设备树的引入及简明教程

    文章目录 1.驱动进化之路:设备树的引入及简明教程 1.1 设备树的引入与作用 1.2 设备树的语法 1.2.1 Devicetree格式 1.2.1.1 DTS文件的格式 1.2.1.2 node的 ...

  10. 安卓python3开发环境搭建,Python3开发环境搭建简明教程

    Python3开发环境建立简明教程 ★ 「锐玩道」原文链接 " 剁手得很决绝的今日 那就来份平平无奇的教程吧 (作为 Scrapy 系列的开篇) Python 环境设备 下载 Python ...

最新文章

  1. Could not load file or assembly App_Licenses.dll的问题
  2. Android Activity的启动模式及对生命周期的影响
  3. 声音的播放——MCI的使用
  4. 为什么在一个公司待了两三年就想离职?
  5. 兼容多浏览器的CSS背景透明
  6. 752. [BJOI2006] 狼抓兔子
  7. 修改Apache配置文件开启gzip压缩传输
  8. 正射影像、倾斜摄影测量相关软件汇总
  9. Norsar 3D v5.44 Linux 1CD(功能强大的正演软件)
  10. log4j 日志输出级别
  11. CPA、CPS、CPC、CPM推广是什么意思
  12. 2022年指数与指数公司行业研究报告
  13. node 爬虫 实战 - 爬取拉勾网职位数据
  14. 计算机课word反思,教学反思Word文档
  15. 【解耦Excel导出服务】开发日志
  16. 3. MySQL之PyMySQL的安装使用
  17. 如何在官网下载tomcat
  18. Google Net变种以及注意力机制
  19. QuestaSim里覆盖率的查看
  20. iPhone4s降级ios6.1.3流程总结

热门文章

  1. 网络规划设计和具体实施
  2. 德芙网络营销策略ppt_德芙网络营销案例ppt采集
  3. javascript设计模式 使用ES6语法
  4. linux不能显示微软雅黑字体
  5. windows server2008r2 下载
  6. java粒子群算法_Java多线程技术实现的粒子群优化算法
  7. [ZT]Grub4dos for WinPE 启动菜单
  8. 远程网络教学系统用例图
  9. 安装ps提示重新启动计算机,安装Service Pack或执行DCPROMO后,出现错误或服务器重新启动 - Product Support Quick Note (PSQN) - 276184...
  10. X8AIP 驱动程序