» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

真悲剧 走那么多弯路 以后再也不相信usb了

引用:
原帖由 goodsuperfoxj 于 2012-12-12 16:56 发表

跪了。。。
JVS标准的确是用的USB,这是JVS优于老Jamma接口的地方
Jamma把接口线定死的同时,把按键数也定死了,属于并行无协议输入输出
JVS把外围设备和游戏基板本体间的通讯作了协议抽象,最终,外围设备这要能编码出符合协议的串行信号,基板能解析,那么对游戏来说就可以当作有效输入。
JVS转Jamma 28pin属于一种向下兼容,由Jamma I/O版来把Jamma的按键通断信号编码为特定协议,由USB传输给基板。
但是如果外围设备直接支持JVS输出那么也可以直接或者通过集线器直接插入基板的JVS的USB口。

延迟和是否用USB无关,只与处理串行传输是否有缓冲延迟、发送前处理延迟、接收后处理延迟、接收后软件处理延迟有关,对JVS的实体基板不存在前三个问题,只用考虑软件本体代码处理上是否延迟。对模拟器机来说,延迟点比较多,包括手柄的USB控制器(发送前延迟)、电脑主板的USB控制器(接收后延迟)、操作系统的USB驱动延迟(接收后延迟和缓冲延迟)、模拟器模拟延迟(1级软件延迟)、模拟器内游戏代码对输入信号的处理延迟(2级软件延迟),最关键的是,这种延迟的持续时间不是常量,可能这一帧不延迟,下一帧延迟,延迟多少不完全受硬件时序影响,主要受操作系统的时间片分配影响。


TOP

发新话题
     
官方公众号及微博