婆罗门
精华
|
战斗力 鹅
|
回帖 0
注册时间 2005-2-2
|
本软件修改自大神OopsWare的FBAPSP源码, 修改了ROM cache算法,使得PSP1000这种小内存设备可以工作。
忘记交待了:本程序仅针对PGM基板和seta2部分进行了优化。其他类型基板并没有作任何改动。因此如果有哪些游戏不能玩,请同时告知具体的ROM版本和基板类型。
运行稳定以后放出源代码.
该程序在3.71M33-4,2G假棒下测试通过。已知作者本人的8G伪棒不能运行(制作和读取缓存文件有错误),当然也可能是个体问题.
第一次使用时由于要制作缓存文件,需要时间比较久,请耐心等待.还有大场景切换时可能会停顿几十秒.
各位如果发现有什么明显Bug请回帖告知,不胜感激。
安装方法:
请下载带游戏ROM的版本,用附件中的EBOOT.PBP覆盖同名文件即可。
更换同一种游戏不同版本的ROM后请记得删除Cache目录下的同名文件。(感谢 音乐杀手 指出)
:bowknot: 《三国战记》《西游释厄传》测试通过 比起2000用的版本FPS稍微慢点







Update:
080831: V8版放出
1. 新增Cave基板支持。已知问题:
plegend精灵显示不全(可能是Rom问题,PC上也是如此)
sailormn花屏+死机
guwange PSP1000做不出Cache. 麻烦有PSP2000的朋友帮忙测试一下
其它Cave游戏没有完全测试,有不能用的请跟贴回。谢谢。
2. 剩余内存限制在256KB以上。部分游戏性能可能会受影响。
这两天Cave改得很辛苦,不像PGM是通用的,Cave是每个游戏一个文件的修改,真的是体力活啊....
打算先休息几天,源代码发给OopsWare大大做整合。下一个目标是提升FBA的性能。
-----------------------------------------------------------------------------------------------------
080830: preV8_Demo
请注意这个版本只是技术Demo版本,Bug很多,一般用户请不要下载使用
V8主要针对Cave基板进行优化, 同时对内存使用进行了一定的限制,期望可以提高稳定性,但是多少会影响一些性能.
目前已知问题:绝大部分Cave游戏不能正常运行,可以进游戏,但是会出现贴图错误。个别游戏不能进入(Driver部分没有修改完成)
原因:目前为Demo版本,一方面精灵绘制不够严格,另一方面Rom缓存的制作存在Bug.
放这个版本只是为了给大家吃个定心丸,正式版本之后很快就会放出(最快要明天了)。
-----------------------------------------------------------------------------------------------------
080829: 各位,非常抱歉,没能如约放出V8版本。
变身忍者可以进入游戏,但是没有人物,与原版在PSP2000上碰到的问题一样。
目前发现RamSpr里的数值有问题(为0?),导致pdwgfx函数所需参数无效,画不出精灵来。问题比较诡异,还要向OopsWare大大请教一下。
-----------------------------------------------------------------------------------------------------
080827: V7p1版以及V7B版放出:
1. 修正seta2模拟的几个小bug,增加支持两个游戏pzlbowl和mj4simai(暂时没有键盘支持)
2. 调整PGM内存部分(好像效果不明显)
3. 加入几个DIP配置文件,三国和西游记支持中文了
-----------------------------------------------------------------------------------------------------
080826: V7版放出:
1. Cache算法优化。有朋友反映V6版不如V5版速度稳定。这个是重写代码引起的。代码总是要经过不断优化的。就好像V5用的代码是延续自V3的。V3的代码是基于V1的。V1的速度大家都印象深刻吧?程序要不断重构,优化,性能提升还是很可观的。
2. 支持Seta2基板。可以跑电精2了。没有测seta2其他游戏,可能存在Bug, 不能用大家请反馈
3. R键=A+B+C
-----------------------------------------------------------------------------------------------------
080823: V6版放出
1. 增加内存Cache索引,可以正常玩V119Plus的三国战记了。至此,能玩的PGM游戏应该与PSP2000完全一致了(不包括其他基板)。
凡是以前出现不断读盘1fps的PGM/IGS游戏现在应该都可以正常运行了,麻烦大家测试一下。
2. 增加游戏速度选项,2档可调。
3. 增加摇杆支持。
-----------------------------------------------------------------------------------------------------
080823: V5版放出 (V5B是应版友要求,增加了画面旋转的版本,不打算继续支持和更新)
1. 关闭FPS显示。(不要去关心那个数字,你可能会玩得更愉快)
2. 跳帧算法优化。
3. 修正少数场景出现画屏的Bug。当然,如果Rom本身有问题就无能为力了。
4. 增加缓存文件大小检查。
-----------------------------------------------------------------------------------------------------
080822: V4版放出
1. 打开跳帧,游戏更流畅了。
2. 代码继续优化。
-----------------------------------------------------------------------------------------------------
080821: V3版放出
改进如下:
基本上可玩了,如果没有明显Bug短时间内就不升级了。优化的余地已经不大了。
1. 摒弃Libc,直接调用sceIoRead();效果出乎想象~~~~~
没想到Libc效率这么低....
-----------------------------------------------------------------------------------------------------
080820: V2版放出
改进如下:
1. 修正缓存方案, 大幅提升性能。
2. 改进预读取方案, 减少三国选人后的等待时间(效果不太明显)。
3. 画图和Cache部分大量使用inline函数和共享变量, 有少许性能提升。
[ 本帖最后由 月神侠 于 2008-9-1 00:00 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|