|
|
大的计划是用自己那个小街机,对历代家用机的ftg游戏做个回顾,玩了几个之后发现已经适应不了老机器的手柄手感。2 x; e: j- q. j
自己用的最顺手的还是rap,所以准备走上歪路,做一个一对多的转接器。
; S T. o0 I/ C" W& T- ~. P对应的主机有fc,sfc,n64,ngc,md,ss,dc,ps1,ps2这9种,接口8种。% Q$ e& O4 z4 Q* l1 T6 ~) d
摇杆加51单片机,内置1200的电池,4位拨码开关,外壳3d打印,对应不同主机切换。
/ Q. p) `1 |# X0 b n5 I/ V4 q
1 C2 F; _; U6 m+ R本来这个工作量也不太大,试着搭了一下硬件,发现这么多种主机外部用线好麻烦。
& H% Y3 z$ n6 ~6 H# `路继续变得更歪,准备把所有机种都弄成无线的,反正大同小异。
" z1 \; @- ]+ V& X
2 U& d1 l s3 N: c3 \搜了下同类的diy,发现大家思路都差不多,特别是硬件选择几乎都一样,不过也可以说有了NRF24L01这种小体积的无线芯片才让无线手柄diy变得容易实现。
6 X1 x) \: e( f3 \& v, }& {1 G孙大师也先搞了不少,但他说的为减少延迟,使用了双核架构没明白意思。用起来再说吧。4 [; X. s" Z' C1 j# T
- K* [% r& w; U, L V) l
=====================================================================
# G1 Z+ [+ B* R: @* ?' i; n初步了解的手柄硬件结构
, r* i S( \' u! I( c5 _- [fc 9针 串行
$ k! X" U9 X! Usfc 7针 串行
* G; n8 X2 C8 n; T/ L$ P. in64 3针 串行* }, U( q$ n& E: Y- q: i
ngc ???
9 K7 y. e2 M( i3 F2 _# W5 m# _; }# C1 lmd 6+1(选择信号)并行
5 h' X% h1 M+ Sss 4+4(选择信号)并行
2 n* q" r# H8 P7 v% jdc 5针串行 多层协议 最复杂5 l% D: j$ E |$ a) I3 k, _9 J8 P0 E
ps 9针串行
3 [! P7 [ M- Q7 z' T. U
3 o3 T8 ], ]! ]- }2 I# q( |" B先从最简单的md开始,目前花了4个晚上的时间,按照3d给的资料,测试手柄手法讯号成功,但是其实我对硬件设计机制还是有很大疑惑,比如说主机以60hz发送脉冲,如果按键生效时间比17f短,那不是有些输入会失效??这样的扫描频率就是认定了人手速大大低于60hz咯当然从高桥的表现来看也可以这么说,不过目前主流ftg都是60f的微操又怎么解释啊。。。2 t0 B! r# X. g- {3 y
另外也摸清楚了无线模块的通讯方式,但是我手里目前只有一组烧录器,测试一次代码非常麻烦。网购了新的一批硬件,花费900元。等新的硬件到了之后做跟进的测试。
, Z% I, y; C2 u" w6 @0 s) f9 C
( W! ]6 U- E$ | w9 g! X想尽快有所突破,进入dc阶段,买了naomi的网件,搞好了就可以用摇杆无线玩naomi了。 |
评分
-
查看全部评分
|