|
|
大的计划是用自己那个小街机,对历代家用机的ftg游戏做个回顾,玩了几个之后发现已经适应不了老机器的手柄手感。
; z) T- Y- {3 F i. T# }: ?自己用的最顺手的还是rap,所以准备走上歪路,做一个一对多的转接器。
9 s$ p# v( I g1 P4 i {7 \对应的主机有fc,sfc,n64,ngc,md,ss,dc,ps1,ps2这9种,接口8种。
2 @5 Z- J$ h! D摇杆加51单片机,内置1200的电池,4位拨码开关,外壳3d打印,对应不同主机切换。
" J. F# ?; q) `5 I. B" S$ p
( N( X+ w3 @7 X3 R, P, s本来这个工作量也不太大,试着搭了一下硬件,发现这么多种主机外部用线好麻烦。7 A3 H( z# {, w
路继续变得更歪,准备把所有机种都弄成无线的,反正大同小异。
- h" o$ Y. q2 G% O% ?6 x
6 l9 v2 ~# d- O( V' r% _- h C; H搜了下同类的diy,发现大家思路都差不多,特别是硬件选择几乎都一样,不过也可以说有了NRF24L01这种小体积的无线芯片才让无线手柄diy变得容易实现。
. I8 C1 |+ H. _- _ L* @ d/ u孙大师也先搞了不少,但他说的为减少延迟,使用了双核架构没明白意思。用起来再说吧。$ S: [% B9 i2 e* m. i; G2 n8 e
( c! y5 h0 H! Z2 c2 p' m, `" J
=====================================================================
5 R5 ~6 N+ v/ k1 S初步了解的手柄硬件结构# X# ~% l% B- J) q% }
fc 9针 串行8 M3 r* f, F0 R1 l% @) H: C) b
sfc 7针 串行
2 F1 x9 y1 m Z5 T- i: E* ]n64 3针 串行
7 k$ d2 G+ n( F. ~ngc ???! i. W |* m5 f% c* M' i
md 6+1(选择信号)并行
$ F8 z. I0 R! |8 I) u& K/ P8 _ss 4+4(选择信号)并行: Y1 ?3 O N9 f' y% `4 h
dc 5针串行 多层协议 最复杂9 r$ Q, ~7 [( c2 V% n# P
ps 9针串行
& J" q4 d5 e1 H4 G1 k8 |& u0 n% T5 y) z S% g, ]% N4 c
先从最简单的md开始,目前花了4个晚上的时间,按照3d给的资料,测试手柄手法讯号成功,但是其实我对硬件设计机制还是有很大疑惑,比如说主机以60hz发送脉冲,如果按键生效时间比17f短,那不是有些输入会失效??这样的扫描频率就是认定了人手速大大低于60hz咯当然从高桥的表现来看也可以这么说,不过目前主流ftg都是60f的微操又怎么解释啊。。。5 _# G+ l3 O( z
另外也摸清楚了无线模块的通讯方式,但是我手里目前只有一组烧录器,测试一次代码非常麻烦。网购了新的一批硬件,花费900元。等新的硬件到了之后做跟进的测试。8 q! ~) F/ U ~! m0 X* F
& m; X/ ^1 g1 D- p3 V* C5 f7 _
想尽快有所突破,进入dc阶段,买了naomi的网件,搞好了就可以用摇杆无线玩naomi了。 |
评分
-
查看全部评分
|