»
首页
|
手机数码
|
汽车资讯
|
游戏硬件
|
评测专题
|
手机壁纸
|
海淘值得买
|
度假
|
求职招聘
|
广告联系
» 您尚未登录:请
登录
|
注册
|
标签
|
帮助
|
小黑屋
|
TGFC Lifestyle
»
经典游戏怀旧专区
» 发现MAME模拟VR战士2卡住的原因,此外问一下当年 m2模拟 VF2 头发/辫子问题?
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[模拟相关]
发现MAME模拟VR战士2卡住的原因,此外问一下当年 m2模拟 VF2 头发/辫子问题?
conda
小黑屋
帖子
214
精华
0
积分
4108
激骚
22 度
爱车
主机
PC-Engine, Naomi-2
相机
手机
黑莓
注册时间
2012-3-15
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2016-8-27 14:55
显示全部帖子
如题,最近研究了MAME 模拟的 model2 和 model2a 里面的 Fujitsu TGP 86234 几何加速处理芯片,初步找到了 VR战士2 演示卡住的原因————model2 图形方面需要 6个 CPU 芯片协调同步工作,彼此的时序关系有着严格的要求,要模拟得足够精确才能确保不会发生错位卡壳。这一点和土星模拟比较类似。
如果说土星的构造复杂难以开发和模拟,那么就来看看同时代的其他高端街机基板吧:Namco System-21 有 7个主要 CPU,外加 IO输入和声音一共 9个;Model-2 有 4个 CPU负责 T&L,一个数学/物理运动模拟,一个主逻辑,再加上音乐、音效和输入,至少 8个。
时序关系的精确模拟对于兼容性十分重要,但是也十分消耗计算资源。近几年越来越受到重视,比如超任模拟器做到了一个时钟周期的精度。(通俗的解释时序关系,论坛中玩车的朋友可以这样比喻:汽车发动机里面需要一个高精度正时齿条带,发动机的各个部件一定要按照这个齿条带的时间顺序来工作,错位一点点都会带来问题。)
此次问题出在专门负责数学运算和物理模拟的 Fujitsu TGP 86234 加速芯片上面,model-2 上面一共使用了 5片这样的芯片。打击判断、影子生成等均与此加速芯片有关。由于这个芯片的资料奇缺,10几年来一直是 model-1/model-2 模拟的最难点。目前正在联系 MAME小组的负责人,协调各个代码作者一起继续把它完善。
截图是这几天的实验版,VR战士2 已经可以运行各个演示画面了,而且人物影子也正常。下一步将继续修正各个小毛病。
在这里问一下大家,记得前几年 Nebula Model-2 模拟器曾出现过 VF2“头发/辫子”的问题,想知道具体是什么问题,能详细说一下吗,有截图更好?
[
本帖最后由 conda 于 2016-8-27 15:01 编辑
]
附件:
您所在的用户组无法下载或查看附件
UID
210221
帖子
214
精华
0
积分
4108
交易积分
0
阅读权限
1
在线时间
501 小时
注册时间
2012-3-15
最后登录
2021-9-13
查看详细资料
TOP
conda
小黑屋
帖子
214
精华
0
积分
4108
激骚
22 度
爱车
主机
PC-Engine, Naomi-2
相机
手机
黑莓
注册时间
2012-3-15
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2016-9-1 09:03
显示全部帖子
谢谢阿珂朋友解答。从目前修改的 MAME 运行来看,头发辫子的运动看上去还可以,比较自然地弧线摆动,应该是模拟了相关的运算指令。
UID
210221
帖子
214
精华
0
积分
4108
交易积分
0
阅读权限
1
在线时间
501 小时
注册时间
2012-3-15
最后登录
2021-9-13
查看详细资料
TOP
控制面板首页
密码修改
积分交易
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计