查看完整版本: [lbicelyne]FBA模拟器再次更新V11P1版,附上铁钩船长,支持自定义按键(10月26日晚)

orina 2008-10-22 01:35

[lbicelyne]FBA模拟器再次更新V11P1版,附上铁钩船长,支持自定义按键(10月26日晚)

[size=5][color=blue][quote]FBA再次更新V11P1,附上铁钩船长ROM,经过PSP2000/5.0M33-3用ALL版测试,玩通关一切正常![/quote][/color][/size]
[size=5][color=#0000ff][/color][/size]
[size=7][color=red]V12版本的预告:
终于到了要支持联机的时候了,V12版本会加入。不过由于我手头只有一个小P,调试起来会很不方便,V12预期1-2个月后完成,大家耐心等等吧。
在此期间V11会再有几个补丁出来,不断完善功能和修复漏洞。没什么大问题就减少更新了,静下心来研究一下CPS3的优化。[/color][/size]
[color=magenta][quote]V11P1Update:
Kindly remind:
Please use R+Select to return to your menu instead of L button from V10 version on. And the new version could not work properly under 1.5 kernel mode.[/quote]
[/color][size=5][color=blue][/color][/size]
[size=5][color=blue]下边转自lbicelyne原话![/color][/size]
[quote]PSP1000用FBA测试版,优化PGM, 可玩三国战记,西游记,电精2
本软件修改自大神OopsWare的FBAPSP源码, 修改了ROM cache算法,使得PSP1000这种小内存设备可以工作。
本程序目前仅针对PGM基板,seta2, Cave部分进行了优化。
该程序在3.71M33-4,2G假棒下测试通过。已知作者本人的8G伪棒不能运行(制作和读取缓存文件有错误),当然也可能是个体问题.
第一次使用时由于要制作缓存文件,需要时间比较久,请耐心等待.各位如果发现有什么明显Bug请回帖告知,不胜感激。
安装方法:
请下载带游戏ROM的版本,用附件中的EBOOT.PBP覆盖同名文件即可。

Update:
Kindly remind:
Please use R+Select to return to your menu instead of L button from V10 version on. And the new version could not work properly under 1.5 kernel mode.

081026:V11版放出

1.版本组织变更。 Change the version's organization for different users.
All: 全驱动版。 Contains all the usable drivers.
Mid = All - CPS3 - CPS1 - CPS2 - NEOGEO
Small = Mid - PGM - Cave
PGM: Only for PGM/IGS games.
Cave: Only for Cave games.
CPS3: Only for CPS3 NO CD games. sfiii2 drivers are removed.
FBA4PSP.zip 模拟器运行所需环境文件。Misc runtime files for FBA, prx and ini.
建议PSP1000的用户建立多个文件夹分别放置多个版本的模拟器。Suggest PSP1000 users set up several folders for your different versions' FBA.
2. 新增按键自定义功能, 请参照sfiii3n.ini的设置例子(具体方法明天更新). Your keys could be reconfigured now. Please refer to sfiii3n.ini for the example. I will update the details later.
3. CPS3性能提升。CPS3 performance is improved.
4… Will update this note later.

081021:V10p2版放出
1. 修正铁甲万能侠死机问题
2. 应网友要求尝试,按键扫描速率比V10p1有所提升
3. 非全屏方式下留黑边(花边太费事了:)),无缩放方式居中画面.
4. 其他一些细微调整

081020:V10p1版放出
1. 修正killbldt死机问题
2. 对修改版本ROM提供更好的支持。(至少以下这个西游记的修改版本我能玩到第二关了)
[url=http://bbs.pspchina.net/thread-282952-1-1.html]http://bbs.pspchina.net/thread-282952-1-1.html[/url]

3. 连发修改为按一下R+需要连发的按键,之后可以松开R键。
4. 一些其他的细微调整
081018: V10版放出
1. 驱动的增加导致剩余内存急剧减小,打算分成PSP2000和PSP1000两个版本来开发,后者将去除CPS, CPS2, CPS3, NEOGEO驱动以节约内存。
2. 简单看了一下uo版本中CPS3的驱动, 仅Ram部分就要占用10M左右内存, 而PSP1000上用户空间可用内存不到20M. 移植起来确实有点难度。如果可行的话打算针对CPS3单独做一个版本,后续推出。
3. 增加1P-4P按键映射切换功能。
4. 显示模式增加一种无缩放模式。
5. 集成UO版本新增驱动
6. 跳帧算法变更,增加跳帧级别并控制游戏速度<=60FPS
7. 部分按键变更。原R键功能调整至L键。返回主菜单改为R+Select。增加按键auto fire模式(按住R键及相应按键即可)
8. 修正休眠恢复后无法继续正常工作的Bug.
9. 实现Reset功能
10. 实现Load/Save功能, 每个游戏10个存档 (部分游戏必须选人开始游戏后才能进行存档读档,原因未知。不打算修复了)
注:存档功能不十分稳定,请在进游戏后多等一段时间再读档以增加成功率。如遇到不可恢复的错误按住开关4秒可直接关机。

PSP2000版本未经测试。如有问题请跟贴回复,谢谢。


Especially thanks to the author of UO version.

081005: V9p1版放出

解决DEMO3.x PGM精灵优化部分代码BUG, PGM游戏性能有所提升。
由于代码的增加导致内存不足,部分游戏在PSP1000上无法制作Cache,特编译了一个不带NEOGEO驱动的版本给PSP1000的朋友使用。
由于时间不多,因此只测试了几个PGM游戏,工作正常。

080919: DEMO_3版放出
Work around PGM花屏问题
出门在外,实在没时间写太多。放个版本给喜欢的朋友尝尝鲜,等回去以后再合并起来
如果发现什么新问题请告知。谢谢。

080914: V9版放出
首先,祝大家中秋快乐!
1. 主要是修改Cache部分的算法,使用预分配方式,尽量避免动态分配内存,提升程序健壮性。不会支持更多游戏。(已经支持malloc和free功能,但是没有启用,没时间测试了)
2. 加入蓝屏功能,以后会支持更多调试信息。

Demo_with_bug版本 (一般用户请不要使用)
性能演示版本,PGM提升明显。不过还不能正常游戏
1. PGM精灵部分Cache算法优化。有明显性能提高,但是算法里有Bug,在V9里面已经注释掉了。有兴趣的朋友可以帮忙修正一下。
-----------------------------------------------------------------------------------------------------
080909: V8p5版放出
1. 又增加4种旋转模式,解决那些画面倒过来的游戏。
2. 继续修正guwange, 没怎么测试,请大家反馈一下情况。别忘记删除原同名Cache再运行:)
-----------------------------------------------------------------------------------------------------

080909: V8p4版放出
1. 增加多种屏显模式,提供旋转功能。大家可以横着打了.

-----------------------------------------------------------------------------------------------------
080906: V8p3版放出 (小修正,用V8没问题的朋友不用更新了)

1. 打开PGM声音模拟,支持西游记,三国战记。性能下降很明显,只能做到勉强能用,用不用这个版本各位自行斟酌吧。看来只有利用起媒体引擎才能完全解决这个问题了。需要比较长时间来解决,呵呵。
2. 游戏guwange可玩,请删除原同名Cache文件再运行。
引用:
大侠 v8p1和v8p2有一个共同的问题!
那就是按L键返回再进另一个游戏有时进不去!(按O键无反应,只是记忆棒红灯闪一下)
希望大侠解决下!
还有v8p2可以玩neogeo游戏和cps2游戏吗?(psp1000机型)
我想玩下拳皇合金之类的游戏!
:lol
前面的问题是因为系统函数malloc/free会丢失内存引发的。暂时没有好的解决方案。建议换游戏退出模拟器重新进入。
V9版的重构可能会带来一定好处

-----------------------------------------------------------------------------------------------------
080902: V8p1版放出 (小修正,用V8没问题的朋友不用更新了)
1. 修补几处小问题, 希望能更稳定一点。
2. 修正guwange的内存映射。有PSP2000的朋友试试,如果正常,做个Cache出来给Psp1000的朋友用。
3. 移除了CPS3和NEOGEO的驱动,节省了几百KB内存
-----------------------------------------------------------------------------------------------------
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函数和共享变量, 有少许性能提升。
[/quote]

这次版本分得很细啊,谢谢LB大和OopsWare大的无私。
附件后面表明了针对某基版的优化版,ALL为全功能版,适合PSP2000用!!!!

[[i] 本帖最后由 orina 于 2008-10-27 10:49 编辑 [/i]]

orina 2008-10-22 01:48

偷偷告诉你们,现在支持铁勾船长了哦。。。每一次更新都能给我们带来惊喜,真的太谢谢了!

[[i] 本帖最后由 orina 于 2008-10-26 11:46 编辑 [/i]]

pspchinaBZ 2008-10-22 08:03

看看 下下 支持`[s:1]

v3rider 2008-10-22 08:29

支持铁甲万能侠?! Wa~ :D

尿片 2008-10-22 10:35

這個果然是信息萬變的時代,更新得真快呢!!!謝謝樓主!!!

srxzero 2008-10-22 11:25

thanks thanks

orina 2008-10-22 12:02

经测式,2000的版主好像不支持negeo驱动了。。。。可能是为了支持CPS3吧。。

lbicelyne 2008-10-22 12:39

[quote]原帖由 [i]orina[/i] 于 2008-10-22 12:02 发表 [url=http://bbs.pspchina.net/redirect.php?goto=findpost&pid=4026654&ptid=286858][img]http://bbs.pspchina.net/images/common/back.gif[/img][/url]
经测式,2000的版主好像不支持negeo驱动了。。。。可能是为了支持CPS3吧。。 [/quote]
有网友反映,大部分CPS2和NEOGEO游戏无法运行,因此驱动已经被移除。

orina 2008-10-22 12:56

[quote]原帖由 [i]lbicelyne[/i] 于 2008-10-22 12:39 发表 [url=http://www.pspchina.net/redirect.php?goto=findpost&pid=4026796&ptid=286858][img]http://www.pspchina.net/images/common/back.gif[/img][/url]

有网友反映,大部分CPS2和NEOGEO游戏无法运行,因此驱动已经被移除。 [/quote]

请您加上去可以吗?至少我在玩的那几款都可以,反正以2000的内存,加上去也不会对整体速度有很大影响,谢谢您了!

winingelev 2008-10-22 13:00

LZ能不能发个铁甲万能侠的ROM?多谢啦

lbicelyne 2008-10-22 13:14

[quote]原帖由 [i]orina[/i] 于 2008-10-22 12:56 发表 [url=http://bbs.pspchina.net/redirect.php?goto=findpost&pid=4026883&ptid=286858][img]http://bbs.pspchina.net/images/common/back.gif[/img][/url]


请您加上去可以吗?至少我在玩的那几款都可以,反正以2000的内存,加上去也不会对整体速度有很大影响,谢谢您了! [/quote]
请问是CPS2的还是NEOGEO的?能列一下游戏名称吗?英文文件名就可以。
加上这两个大概会多占用1-2MB内存吧。影响确实不会很大。

asqw 2008-10-22 13:23

[quote]原帖由 [i]winingelev[/i] 于 2008-10-22 13:00 发表 [url=http://bbs.pspchina.net/redirect.php?goto=findpost&pid=4026902&ptid=286858][img]http://bbs.pspchina.net/images/common/back.gif[/img][/url]
LZ能不能发个铁甲万能侠的ROM?多谢啦 [/quote]

到下面地址就有.
[url=http://roms.vamei.com/fba/?d=Cave%2Fmazinger]http://roms.vamei.com/fba/?d=Cave%2Fmazinger[/url]

orina 2008-10-22 13:50

咦,楼上的,我的也是那下的,呵呵。

POOP 2008-10-22 14:05

好东西一定要支持[s:6]

orina 2008-10-22 15:36

怪不得别人会需要回复才能下载。。。原来很多人下了也不说声的。。。

zhoujt82 2008-10-22 15:58

铁甲万能狭ROM出错  
LZ请更换

marsfong 2008-10-22 16:52

非常值得,之前那个版本,三国我就没读档成功过!!(重启FBA后)

orina 2008-10-22 17:02

[quote]原帖由 [i]zhoujt82[/i] 于 2008-10-22 15:58 发表 [url=http://www.pspchina.net/redirect.php?goto=findpost&pid=4027933&ptid=286858][img]http://www.pspchina.net/images/common/back.gif[/img][/url]
铁甲万能狭ROM出错  
LZ请更换 [/quote]
ROM我做了下载测试,可以正常使用啊。。下载两个压缩包才能解压,解压得到的.zip文件不要改名也不需要再解压。直接放到ROM目录就可以玩了。

srxzero 2008-10-22 17:34

xiexieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

orina 2008-10-23 01:18

[quote]原帖由 [i]marsfong[/i] 于 2008-10-22 16:52 发表 [url=http://www.pspchina.net/redirect.php?goto=findpost&pid=4028241&ptid=286858][img]http://www.pspchina.net/images/common/back.gif[/img][/url]
非常值得,之前那个版本,三国我就没读档成功过!!(重启FBA后) [/quote]

不要在刚换场景或光场景小兵后存档,这样读档成功率会高些!呵呵,自以为是的,你可以试试!
页: [1] 2 3 4 5
查看完整版本: [lbicelyne]FBA模拟器再次更新V11P1版,附上铁钩船长,支持自定义按键(10月26日晚)