|
|
大的计划是用自己那个小街机,对历代家用机的ftg游戏做个回顾,玩了几个之后发现已经适应不了老机器的手柄手感。: w' F+ F7 C! x+ E
自己用的最顺手的还是rap,所以准备走上歪路,做一个一对多的转接器。$ R# E: x) h1 @' a4 B, G+ K6 o/ Y R
对应的主机有fc,sfc,n64,ngc,md,ss,dc,ps1,ps2这9种,接口8种。
! _0 i! x3 c% ]% ` u. I摇杆加51单片机,内置1200的电池,4位拨码开关,外壳3d打印,对应不同主机切换。
i4 L- h6 d9 }* d% r6 _# l/ t: P7 M0 o7 f& w2 [+ v1 T! W' |
本来这个工作量也不太大,试着搭了一下硬件,发现这么多种主机外部用线好麻烦。" _3 l1 K* n4 x. K
路继续变得更歪,准备把所有机种都弄成无线的,反正大同小异。9 o X O6 n& i
3 u/ z$ v( j( w搜了下同类的diy,发现大家思路都差不多,特别是硬件选择几乎都一样,不过也可以说有了NRF24L01这种小体积的无线芯片才让无线手柄diy变得容易实现。
8 ]% r; a( e. T$ `3 i F0 R+ C孙大师也先搞了不少,但他说的为减少延迟,使用了双核架构没明白意思。用起来再说吧。
7 k, L3 o; e2 |9 j3 V! k1 O, s4 \ P- g' ]
=====================================================================- K7 ^) K; ^* m. j/ X5 Y
初步了解的手柄硬件结构
. V& |8 X e6 x( }1 Lfc 9针 串行% K1 W2 ^- l7 R/ _) I
sfc 7针 串行- B: C2 y- G# H& i* {
n64 3针 串行 a: e& m. `, t; q9 V7 A; P
ngc ???, }/ P& }8 z4 D; T% E
md 6+1(选择信号)并行; a; f9 @" f- ?9 r9 T, j. {
ss 4+4(选择信号)并行
( u% {3 @! j3 V& s$ C$ ^8 Ddc 5针串行 多层协议 最复杂9 s6 |( e& J$ Z1 b" p
ps 9针串行
1 q$ q- Q* R. @0 }2 J# P+ g5 T1 c6 q4 [$ m% C- X
先从最简单的md开始,目前花了4个晚上的时间,按照3d给的资料,测试手柄手法讯号成功,但是其实我对硬件设计机制还是有很大疑惑,比如说主机以60hz发送脉冲,如果按键生效时间比17f短,那不是有些输入会失效??这样的扫描频率就是认定了人手速大大低于60hz咯当然从高桥的表现来看也可以这么说,不过目前主流ftg都是60f的微操又怎么解释啊。。。
% U2 w0 [$ V- z$ [0 M4 f2 k8 `+ x( D另外也摸清楚了无线模块的通讯方式,但是我手里目前只有一组烧录器,测试一次代码非常麻烦。网购了新的一批硬件,花费900元。等新的硬件到了之后做跟进的测试。0 r, C2 [- S# l! d, }
. ]6 e5 U8 H) d& }% S想尽快有所突破,进入dc阶段,买了naomi的网件,搞好了就可以用摇杆无线玩naomi了。 |
评分
-
查看全部评分
|