|
|
大的计划是用自己那个小街机,对历代家用机的ftg游戏做个回顾,玩了几个之后发现已经适应不了老机器的手柄手感。
# F* z9 \) E& \. f6 f" E5 s7 x( G: P自己用的最顺手的还是rap,所以准备走上歪路,做一个一对多的转接器。
% F( F5 d' u3 s( V对应的主机有fc,sfc,n64,ngc,md,ss,dc,ps1,ps2这9种,接口8种。1 w% f( A4 u/ E$ z& y3 i
摇杆加51单片机,内置1200的电池,4位拨码开关,外壳3d打印,对应不同主机切换。
* Z7 ]7 O+ u" A, I# Y0 J
7 F$ S" ~" }! I" Z- v2 w本来这个工作量也不太大,试着搭了一下硬件,发现这么多种主机外部用线好麻烦。* J* m5 b/ L; e* ]
路继续变得更歪,准备把所有机种都弄成无线的,反正大同小异。% R2 n- C* S& S2 t( K$ K/ _' O# }; \
' ^5 e5 W/ U; G- ?- z% \0 r% G
搜了下同类的diy,发现大家思路都差不多,特别是硬件选择几乎都一样,不过也可以说有了NRF24L01这种小体积的无线芯片才让无线手柄diy变得容易实现。% V) _) J. S% j6 k% v A
孙大师也先搞了不少,但他说的为减少延迟,使用了双核架构没明白意思。用起来再说吧。& U" Q+ I* d: n1 T
' G7 s7 `- F4 p: }2 ~3 t* [=====================================================================0 u# H% m8 d; P; [
初步了解的手柄硬件结构
9 r/ b1 D4 S6 P3 G3 X5 Z0 \fc 9针 串行
; f. F0 B7 A3 X4 m+ d" [' o$ xsfc 7针 串行
+ b5 k1 Q( P' Zn64 3针 串行) t5 {/ S2 t" p0 \5 B* v
ngc ???
- C0 W* A6 ^% F# y- Smd 6+1(选择信号)并行7 Z e% K3 j* R6 a
ss 4+4(选择信号)并行
# e6 e d, p% _ G# N: [, X0 Adc 5针串行 多层协议 最复杂
% [3 r7 E) n& L6 F' }ps 9针串行
+ e9 B; I: p4 S3 D. N+ ?5 R( l3 V( B, G
先从最简单的md开始,目前花了4个晚上的时间,按照3d给的资料,测试手柄手法讯号成功,但是其实我对硬件设计机制还是有很大疑惑,比如说主机以60hz发送脉冲,如果按键生效时间比17f短,那不是有些输入会失效??这样的扫描频率就是认定了人手速大大低于60hz咯当然从高桥的表现来看也可以这么说,不过目前主流ftg都是60f的微操又怎么解释啊。。。: x/ g9 z( m1 k5 ?! ?# F |3 M
另外也摸清楚了无线模块的通讯方式,但是我手里目前只有一组烧录器,测试一次代码非常麻烦。网购了新的一批硬件,花费900元。等新的硬件到了之后做跟进的测试。
6 H. Y: V3 \ g) {
; w0 Y1 Y- [% O0 A) }9 N想尽快有所突破,进入dc阶段,买了naomi的网件,搞好了就可以用摇杆无线玩naomi了。 |
评分
-
查看全部评分
|