Nw BBS 壬天堂世界

 找回密码
 注册
搜索
热搜: 资料集合
查看: 16706|回复: 21
收起左侧

[模拟器] PSP1000用FBA测试版v9,优化PGM, 可玩三国战记,西游记,电精2

[复制链接]
发表于 2008-8-20 00:12:55 | 显示全部楼层 |阅读模式
本软件修改自大神OopsWare的FBAPSP源码, 修改了ROM cache算法,使得PSP1000这种小内存设备可以工作。
忘记交待了:本程序仅针对PGM基板部分进行了优化。其他类型基板并没有作任何改动。因此如果有哪些游戏不能玩,请同时告知具体的ROM版本和基板类型。
运行稳定以后放出源代码.


该程序在3.71M33-4,2G假棒下测试通过。已知作者本人的8G伪棒不能运行(制作和读取缓存文件有错误),当然也可能是个体问题.
第一次使用时由于要制作缓存文件,需要时间比较久,请耐心等待.还有大场景切换时可能会停顿几十秒.
各位如果发现有什么明显Bug请回帖告知,不胜感激。


安装方法:
请下载带游戏ROM的版本,用附件中的EBOOT.PBP覆盖同名文件即可。
更换同一种游戏不同版本的ROM后请记得删除Cache目录下的同名文件。(感谢 音乐杀手 指出)



《三国战记》《西游释厄传》测试通过 比起2000用的版本FPS稍微慢点

原版下载:
http://bbs.newwise.com/viewthread.php?tid=383128

















Update:

看到有网友反映V9版在PSP1000上部分游戏工作不正常(花屏)。这可能是由于新版本占用了更多内存造成的。我会抽时间测试一下,并发一个补丁给大家。由于时间太短,V9的测试十分匆忙,可能存在潜在Bug。不能正常使用V9的朋友请继续使用V8系列。
谢谢大家一如既往的支持。

感谢大家这段时间来的鼓励和支持。打算暂停/停止这个Mod版本的开发(至少一个月,过节了嘛,到处走走,散散心)。

080919: DEMO_3.x版放出
Work around PGM花屏问题

网友反映PSP2000上投币司机,在PSP1000上没有发现。麻烦2000的朋友再帮忙测试一下3.1和3.2
3.1 版去除调试信息
3.2 版保留调试信息(修正Free Mem显示),限制可用内存为32M
出门在外,实在没时间写太多。放个版本给喜欢的朋友尝尝鲜,等回去以后再合并起来
如果发现什么新问题请告知。谢谢。


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: V8p2版放出 (小修正,用V8没问题的朋友不用更新了)
1. 打开PGM声音模拟,支持西游记,三国战记。性能下降很明显,只能做到勉强能用,用不用这个版本各位自行斟酌吧。看来只有利用起媒体引擎才能完全解决这个问题了。需要比较长时间来解决,呵呵。
2. 游戏guwange可玩,请删除原同名Cache文件再运行。
已知问题
大侠 v8p1和v8p2有一个共同的问题!
那就是按L键返回再进另一个游戏有时进不去!(按O键无反应,只是记忆棒红灯闪一下)
希望大侠解决下!
……

前面的问题是因为系统函数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显示。(不要去关心那个数字,你可能会玩得更愉快[wdb1])
2. 跳帧算法优化。
3. 修正少数场景出现画屏的Bug。当然,如果Rom本身有问题就无能为力了。
4. 增加缓存文件大小检查。
-----------------------------------------------------------------------------------------------------
080822: V4版放出
1. 打开跳帧,游戏更流畅了。
2. 代码继续优化。
-----------------------------------------------------------------------------------------------------
080821: V3版放出
改进如下:
基本上可玩了,如果没有明显Bug短时间内就不升级了。优化的余地已经不大了。
1. 摒弃Libc,直接调用sceIoRead();效果出乎想象~~~~~
没想到Libc效率这么低....
-----------------------------------------------------------------------------------------------------
080820: V2版放出
改进如下:
1. 修正缓存方案, 大幅提升性能。
2. 改进预读取方案, 减少三国选人后的等待时间(效果不太明显)。
3. 画图和Cache部分大量使用inline函数和共享变量, 有少许性能提升。

新版到这里下载:
http://bbs.emu-zone.org/newbbs/thread-560562-1-1.html


[ 本帖最后由 月神侠 于 2008-9-26 23:02 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2008-8-20 00:23:57 | 显示全部楼层
等完美再支持吧~最近游戏不少了
回复

使用道具 举报

发表于 2008-8-20 01:01:03 | 显示全部楼层
终于1000能用了 放个那2游戏的下载啊- -
回复

使用道具 举报

 楼主| 发表于 2008-8-21 21:44:26 | 显示全部楼层
v3版了
回复

使用道具 举报

发表于 2008-8-22 09:34:42 | 显示全部楼层
谢谢楼主分享,支持楼主再发些精品的贴子!
回复

使用道具 举报

 楼主| 发表于 2008-8-22 11:45:30 | 显示全部楼层
v4版了
回复

使用道具 举报

 楼主| 发表于 2008-8-23 13:54:24 | 显示全部楼层
v5了
回复

使用道具 举报

 楼主| 发表于 2008-8-24 01:23:46 | 显示全部楼层
v6版了
回复

使用道具 举报

发表于 2008-8-25 00:58:13 | 显示全部楼层
原帖由 lishuo745 于 2008-8-20 01:01 发表
终于1000能用了 放个那2游戏的下载啊- -


+1

月叔都不舍得顺便帮找下游戏 -  -
回复

使用道具 举报

发表于 2008-8-25 14:45:41 | 显示全部楼层
速度咋样谁来说一下老P
回复

使用道具 举报

发表于 2008-8-26 01:42:37 | 显示全部楼层
原帖由 往事随风笑 于 2008-8-25 14:45 发表
速度咋样谁来说一下老P


还可以....  打BOSS的时候会拖慢=   =
回复

使用道具 举报

发表于 2008-8-26 16:43:54 | 显示全部楼层
经过测试,三国战记2暂时还不能玩
回复

使用道具 举报

发表于 2008-8-26 22:39:18 | 显示全部楼层
看来是不能连机玩了。。。
回复

使用道具 举报

发表于 2008-8-26 23:20:24 | 显示全部楼层
v7了
回复

使用道具 举报

发表于 2008-8-28 00:54:18 | 显示全部楼层
v7p1了[wdb1]
回复

使用道具 举报

发表于 2008-8-28 00:54:55 | 显示全部楼层
一代到目前总共有5个版本,分别是V100(JAPANESS BOARD)、V115、V117、V119和V119ALT,而某些人所讲的V112测试版是没有的,至少在市面上看不到,如果有的话是绝对不会找不到该版本资料的。

V100(JAPANESS BOARD)
一代最早的版本,为何IGS要将第一个版本做成日文版就不得而知了,由于该版本是日文版,所以调隐藏人物只能用其他版本的密码,例如诸葛亮是DCBBC上下上下。同时该版本的BUG也是所有版本中最多的,可能是由于仓促上市的缘故,测试人员还来不及测试游戏中的BUG,最为著名的BUG当数就是诸葛亮使用四剑时用66A打人,敌人不会中状态倒地,本来诸葛亮已经是够变态了,加上了这个BUG更是变成BOSS,爆气用克属性的剑撞BOSS简直就是秒杀,沙摩柯、吕布、黄盖、魏延等BOSS经常是出场不久就升天了,另一著名的BUG就是无限道具BUG,相信使用方法也不用我多说。不过该版本的机板在大陆可为极少,我也只在本地见过两次,更在玩的时候遇到一更严重的BUG,当我四打时在老鹰密室出来后,四个人都不打长木仓兵直接出门,结果就死机了,只能关机重开。

V115
一代的第二个版本,这个版本应该是一代在大陆发售的最初版本,该版本修正了V100版本诸葛亮的四剑BUG和一些死机BUG,但无限道具BUG却没有修正,其他的基本上都一样。以前,在看见这个版本的时候总看见一帮小孩在争相排队调无限道具,不过当有了V117后,大多数机房的BOSS都把它给换了,不然就没生意做了。

V117
应该是V119之前最完美的一代版本了,该版本在大陆最为普及。虽说BUG还是很多,但大部分都是无碍游戏进行的,最主要就是修正了无限道具BUG,这样游戏的平衡性大大提高了,那些依靠无限道具破关的人都只好硬着头皮苦练技术了。

V119
继V117后又一作出大修改的版本,我认为该版本应该是IGS为风云再起而做的测试版本,让玩家提早适应风云。加入风云式的连技系统使连技更加多样化,再不是AAAA的无限连,而该版本的游戏难度也比前几个版本大,当中还有一些和旧版本不同的细微之处。自119出现后,117版本亦逐渐消失。
V119版本特点
1、血槽是绿色而不是旧版的黄色。
2、选人画面和旧版本不同
3、增加了魔法张飞和白甲黄忠两个新角色。
4、通过选项可以使隐藏人物开放。
5、加入风云式的连技系统,例如前撞连、转身连、蹲下连等。
6、修改了部分人物的招式,例如马超的28A增加冰鹰、赵云的236A最后一下会把木仓飞出去。
7、沙漏在倒数10秒前是不能使用的,而且加的时间只能到28秒。
8、难度比旧版本大,BOSS和小兵的攻击方式有所不同。

V119ALT
这个版本我在市面上还没见过,只在模拟器上玩过,也不知道这个“ALT”是什么意思,而该版本与V119的分别就不太清楚了,只是标题画面的“正宗PLUS”的字和原来的不同,还有选人画面中的各人的人像变大了。

其它版本
这里顺便说说一个盗版商修改的版本,这个版本是在117的基础上修改的,因此不能无限道具。隐藏人物不用调自动出现,最要命的是诸葛亮的呼风唤雨、张陵剑和四剑的攻击力被修改得可以用恐怖二字来形容,两排血的曹操只能抵御20HIT左右的张陵剑。不过这个版本的BUG也很多,物品的贴图都乱了,诸葛亮打探马和弓箭手是打不死的等等。这个版本绝对不是坊间流传的V112,而且根本就没有这个版本,有的话不可能连有关该版本的相片、实物、文字等什么都没有。还有一个盗版V119,火剑密室、貂蝉的密室和八阵图的熊密室是有进无出,有时候会发生不能集气的BUG,用了一个大道具后,所有的道具都不能使用,要等下个版面才能用。难度也被修改了,改得和正常的简单难度还要低,BOSS基本都站着不动,最明显的就是许褚倒地起身后连攻击动作都不会出,本来就是简单难度的许褚倒地起身后都会有一个攻击动作。打BOSS不动等99秒也不一定死。

有关第五把剑和金木仓、金手套的问题
大家争论已久的第五把剑和金木仓、金手套等可以告诉大家是不存在的,那些说见过的人也拿不出任何证据,也只能怪当时电软将几条未经证实的密技公布出来,导致大家都误认为这些都是存在的。不过可以肯定的是第五把剑是曾经出现过,大家进入一代的TEST菜单里面的SOUND就可以听到第五把剑莫邪剑的声音,不难看出IGS当年是曾经有意制作第五把剑,可能是因为没有时间又或者是这把剑太厉害,破坏游戏平衡等等原因最终令到制作人员放弃了,又因为没时间将没用的数据从游戏程序中删除,所以又留下了诸如声音里面一堆奇怪道具的声音和史记残页等残留物。至于金木仓金手套之类不排除是制作人员曾经有过的念头,真相也只有当时制作游戏的人员才知道了!其实要验证有无此物很简单,用金手指将物品全部调出来就知道了,连金手指都调不出来的东西,还会说这是真的吗?

回复

使用道具 举报

发表于 2008-8-29 15:04:54 | 显示全部楼层
能联机么。。。。。?
回复

使用道具 举报

发表于 2008-9-1 00:01:28 | 显示全部楼层
v8了
回复

使用道具 举报

发表于 2008-9-1 17:41:04 | 显示全部楼层
西游记 …… 三国战记……能联机就完美了
回复

使用道具 举报

kevinbsb14 该用户已被删除
发表于 2008-9-15 14:41:37 | 显示全部楼层
支持一下,LZ牛人啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|Nw壬天堂世界 ( 京ICP备05022083号-1 京公网安备11010202001397号 )

GMT+8, 2024-5-2 11:18 , Processed in 0.028041 second(s), 4 queries , Redis On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表