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


 21 12
发新话题
打印

[硬件改造] 关于手柄转换器的总结

这个坑是从自己搭游戏柜的时候开始,因为太多主机在一起,切换手柄觉得很麻烦,特别是公用框体进行切换更是这样,所以有统一端口+KVM的想法,后来从工作量方面考虑,全都使用了ps2接口的转换器。
后来做小街机的时候又遇到同样问题,当时的解决方案是同时保留usb和ps2两路输出,不过也y一直计划要把转接器的坑填了。搞起来发现工作量真是大,偶尔弄一下,直到今年下半年时间多了才比较集中的来填,目前大部分都完成了。做做热身最后再冲击一波。

首先是统计主流家用的手柄(御三家),消化每种手柄的通讯协议,有了这个基础之后就可以用单片机做出手柄侧和主机侧的芯片。手柄侧用于仿真输入端,你可以把各种奇葩外设都伪装成游戏机手柄让主机识别。主机侧仿真接收端,可以接收真实手柄的信号,并解码成具体的按键操作。、
两边组合起来就是不同机种和手柄的交叉转换器,转换器的存在意义就是将偏好外设的优秀操作体验覆盖到全机种游戏上,对我个人而言,usb时代之前最顺手的原装手柄是ps和ss,之后是ps4,当然还有更重要的格斗摇杆,虽然市面上已经有很多现成的转换器芯片,但无论哪一种都还不能实现全机种覆盖。(ps2通用度最高)

其中,JAMMA,AES,MVS,以及直连的摇杆按钮,都视为一种,因为并不存在通讯协议。
从手感的角度筛选一下原装手柄,堪用的也就是这几个,MD,SS,PS2,SFC,NGC,USB系,JAM系。USB系包含的360世代之后的手柄,以及PC端,因为可以用万能转换器Cronusmax方便的转换,并且USBshieldhost也都做了开源,所以并在一起。JAM系主要是自制摇杆的输入。最重要的还是然后对机种进行阵列。
[local]2[/local]

现在市场上还主要做转接器的几家,我统计了一下他们的产品,大概就是这个样子了。还有很多零星的和自制的转接器。也陆续看了几个老外搞的类似自制项目,总体来说还是最偏向八位堂的方式,统一的蓝牙通信,就是现在机种覆盖度还是太低了。尤其是ss和md的蓝牙接收器为啥还不做呢。brook的东西又贵又丑,usb系里各种手柄的转换,他都出了个单独的设备,这个完全可以用更换固件,或者更良心一点用多程序切换的方式解决,而且所有转换器都用的同一个壳子连开模费都要省。raphnet陆续搞了十多年,良心开源,不过他精力最旺盛的世代usb系还不是主流,本身又是任豚,做了一堆n社老手柄的转接器,我觉着也就ngc还凑合能用,其他的确实过时了。

总结一下,最后的目标是做到摇杆世代(N64)以前的机种,ss全覆盖,ps,ps4(BT),jam全机种覆盖。全机种暂时不包括n64和ngc,因为这两货的设计实在奇葩,换别的手柄来玩感觉诡异。除此之外目前就只剩下dc没有搞,目前资料也收集的差不多了,搞完他就功德圆满。
附件: 您所在的用户组无法下载或查看附件


本帖最近评分记录
  • 成成 激骚 +2 精品文章 2018-12-12 15:43

TOP

回帖支持



TOP

这么多字懒得看,加激骚算了


TOP

看上去 很厉害的样子

TOP

posted by wap, platform: Chrome
支持!日后会有成品卖吗

TOP

顶一下,LZ着实够发烧,佩服。
我个人而言,也是PS2的输入设备(手柄、摇杆)使用率最高,通吃PS2、PS3(4灯转接器)、PC(三角转接器)、WII(充电座转接器),但NS不行了,NS插上那个U盘转接器只能认我PS3的手柄和遥感,4灯转换后的PS2手柄不识别。所以就2、3公主的各备一套。

TOP

posted by wap, platform: Android
想要一个ss手柄转Xbox一代的转换器

TOP

posted by wap, platform: iPhone
请教LZ,MINI SFC手柄咋接PC用?

TOP

膜拜了  希望有USB转JAMMA的成熟方案

TOP

[color=DarkRed][size=2]posted by wap, platform: iPhone[/size][/color]
我也沉迷转接器  前后买过几十个各种转接器  现在主要是围绕x1精英服务
本世代平台方案很全都搞定了  上世代wiiu和ps3都可以通过插件支持 其它平台retrofreak伺候
唯独360 没办法  号称支持的cronusmax也有    在360上无法引导也不知道什么问题
现在想解决的两个平台是xbox初代和xbox360上使用x1手柄的问题  最好能无线  不知道楼主有没有方案

[i] 本帖最后由 叁伍 于 2018-12-16 19:09 通过手机版编辑 [/i]

TOP

posted by wap, platform: iPhone
我也想要一个ss手柄转Xbox一代的转换器

TOP

引用:
原帖由 叁伍 于 2018-12-16 16:19 发表
posted by wap, platform: iPhone
我也沉迷转接器  前后买过几十个各种转接器  现在主要是围绕x1精英服务
本世代平台方案很全都搞定了  上世代wiiu和ps3都可以通过插件支持 其它平台retrofreak伺候
唯独360 没办法 ...
xb1的输入部分已经有了,xbo的输出部分没有开源,世面的方案都是用re,双摇杆不完善,不过就这样凑一下也能用,就是体积比较大。
现成的转换器brook有,没用过。
xb初代的输出我也没做,一是这机器吸游戏引力不大,二是粗看了下协议也不复杂,世面上的转接器比较便宜ps2xb,我自己买的两个版本,拿自制的ss2ps+买的ps2xb测试,一种正常一种跳键。预计用自制的xb12ps+ps2xb也是ok的。

[ 本帖最后由 crazyjojo 于 2018-12-17 14:29 编辑 ]

TOP

引用:
原帖由 sonicteam 于 2018-12-16 15:14 发表
膜拜了  希望有USB转JAMMA的成熟方案
usb指的是ps3,ps4,xbo,xb1这几个手柄。这些因为输入协议很明确,转接jamma很稳定。我自己的主力设备就是ps4蓝牙玩jamma。
泛义的pc用usb手柄,各家输入定义乱七八糟,想要转jamma得有系统级别的驱动。

TOP

引用:
原帖由 reg-neo 于 2018-12-16 12:58 发表
posted by wap, platform: iPhone
请教LZ,MINI SFC手柄咋接PC用?
无线转接器八位堂在预售,现在这部分八位堂是做的最好的。
有线转接器有些国外杂牌的,没必要去折腾了。

TOP

posted by wap, platform: Samsung
引用:
原帖由 @crazyjojo  于 2018-12-17 10:45 发表
usb指的是ps3,ps4,xbo,xb1这几个手柄。这些因为输入协议很明确,转接jamma很稳定。我自己的主力设备就是ps4蓝牙玩jamma。
泛义的pc用usb手柄,各家输入定义乱七八糟,想要转jamma得有系统级别的驱动。
我淘宝买过一块USB转jamma但有延迟 你这边有合适的PC方案或者Xb1转jamma方案可以购买不

TOP

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