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


 20 12
发新话题
打印

[专题讨论] 历代主机手柄内部结构的演进

引用:
原帖由 ly2458 于 2018-3-6 00:46 发表
posted by wap, platform: Android
对于街机摇杆,我有个疑问,斜方向的角度变化是如何实现的?
比如左上20度,左上40度,都是左上,但角度还是有差异的。
只依靠两个微动闭合,理论上应该是只能得到左上45度吧?
...
没有,只能判断45度。电路板的驱动,就是判断是否两个同时按而已。
想要在硬件层有线性判断,只有用模拟量传感器,像摇杆这种。
但是古典游戏类型并没有相应的软件设置,比如ftg,斜向跳跃的轨迹是固定的(系统进化了不同的大中小跳,以及空中出招来变轨,战术层的不讨论),甚至有了模拟摇杆之后,还要用软件做分段识别,比如15-75就都认为是45度,非常粗暴。


TOP



dreamcast 首次把霍尔元件(上图左上角AU AD AL AR四个位置)的摇杆装置带到了家用机上,让摇杆有了半永久寿命。
后来霍尔元件也被罗技G940这样的高端飞行摇杆使用。
目前止步于PSV 1000型,不晓得为毛不再用了。



TOP

posted by wap, platform: Android
引用:
原帖由 @crazyjojo  于 2018-3-7 11:47 发表
没有,只能判断45度。电路板的驱动,就是判断是否两个同时按而已。
想要在硬件层有线性判断,只有用模拟量传感器,像摇杆这种。
但是古典游戏类型并没有相应的软件设置,比如ftg,斜向跳跃的轨迹是固定的(系统进化了不同的大中小跳,以及空中出招来变轨,战术层的不讨论),甚至有了模拟摇杆之后,还要用软件做分段识别,比如1575就都认为是45度,非常粗暴。
感谢解惑。也就是说街机摇杆硬件上能实现的是八向控制,对吧。


TOP

引用:
原帖由 ly2458 于 2018-3-7 12:42 发表
posted by wap, platform: Android
感谢解惑。也就是说街机摇杆硬件上能实现的是八向控制,对吧。
底层硬件只能四方向。配合软件可以八向。软件有几层,io板,基板,游戏,就看怎么调用。以前jamma接口是硬接线,一般在基板层识别。很古老的基板和游戏,连这些功能都不健全。
到jvs时期底层的功能都被做进了io板芯片,比如触点过滤和对向排斥,斜方向识别。
看bios设定就一目了然。
最左边的九个0就是判断八方向的。

TOP

posted by wap, platform: Android
引用:
原帖由 @crazyjojo  于 2018-3-7 14:07 发表
底层硬件只能四方向。配合软件可以八向。软件有几层,io板,基板,游戏,就看怎么调用。以前jamma接口是硬接线,一般在基板层识别。很古老的基板和游戏,连这些功能都不健全。
到jvs时期底层的功能都被做进了io板芯片,比如触点过滤和对向排斥,斜方向识别。
看bios设定就一目了然。
最左边的九个0就是判断八方向的。
http://vgdiy.com/bbs/data/attachment/forum/201704/26/155724qg4ligol734igpqq.jpg
学到东西了,再次感谢。

TOP

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