说起MD手柄,又让我想起5年前的手柄解码情景,研究手柄数据花了20多个小时。。。。( d5 ?- j% U% u6 e% J7 P6 ~1 x
2 z) b) \5 G( S3 X: N" f5 o% U
5年前传送门:http://www.vgdiy.com/bbs/forum.p ... ;tid=378&extra=, l' V8 L& F7 s
) q; p! b6 i5 t+ h
1 D! N* M+ Q4 }& \8 l/ |
如今我又再次研究MD手柄数据,并制作了PS/SS两款手柄转MD转换器。$ u: s' }. f9 D2 [" r
在以往的经验上,采用了如今最新的单片机,并且重新设计了兼容模式- y2 s$ V Q2 |4 U% M3 s
加上独有的无延迟转换技术,使得转换器有着非常的表现。
) b) z2 o; P0 n/ Q6 a+ ^
7 l8 Q9 V' B+ N d# s更改了MODE按键功能,原本MODE按键作用是,手柄通电前按住MODE
: f6 h0 ~, A& C7 `手柄就使用3键模式,我在转换器里取消改功能,改成在线切换方式,$ X$ K5 J) \+ M8 b& l
切换后自动保存。即切换成3键模式,那么永远都是3键模式,除非再
& L: R0 a9 v4 L# F8 r7 u& I) K2 M切换成6键。! z# {2 B( f4 v( e/ D- l& b
7 S" Y+ ?; z+ v+ O, S
为什么会有MODE按键呢?MD当初设计游戏时,没有6键手柄,所以手柄0 o6 ^+ }3 y6 o& F
读取时序相当混乱不标准,导致后面出的6键手柄不能完全兼容以前的时序
: j- ]/ c: z U; k, n所以设置了MODE按键来硬切换成3键手柄,以适应这些老游戏!9 [' I( m& [2 D+ I9 @- T8 @
) l; B2 q- ]/ L% U# @/ w
本次PS转MD,支持PS1数字,PS1模拟手柄,PS2模拟手柄,并支持类比摇杆
& w# w s% w" w' V0 l5 r当中十字键。& Y6 O: Q% q# b- Q
SS转MD,支持SS数字手柄,3D手柄,和自家的土星2.4G无线手柄。( A4 f2 n+ U) p; C1 _ D9 n
. t7 V2 R5 e3 Y" y
上图:
' e- [$ x: @7 z4 F% x, O# @ |