说起MD手柄,又让我想起5年前的手柄解码情景,研究手柄数据花了20多个小时。。。。' }, Q- z8 i* ?& Y, S7 D/ E1 g9 ?
& v* l+ ~1 B6 v( O, i* w' E
5年前传送门:http://www.vgdiy.com/bbs/forum.p ... ;tid=378&extra=
M, d( C; X" R
% l8 h6 X2 e1 l0 W$ U
( H" [2 M: r9 s9 ^如今我又再次研究MD手柄数据,并制作了PS/SS两款手柄转MD转换器。 o" x% Q+ [5 |0 f3 c) f, i4 h! m. Z
在以往的经验上,采用了如今最新的单片机,并且重新设计了兼容模式
+ b2 C* \: I8 t0 n: K加上独有的无延迟转换技术,使得转换器有着非常的表现。
+ T" p* W; ~: Q( s4 J& A
) \3 m5 W/ D, R( r# H# j( {; B: s更改了MODE按键功能,原本MODE按键作用是,手柄通电前按住MODE# }9 D' u; C, a
手柄就使用3键模式,我在转换器里取消改功能,改成在线切换方式,
6 n7 i: E: i; [# e; Y切换后自动保存。即切换成3键模式,那么永远都是3键模式,除非再4 |! v4 F) m0 o! R/ b: s
切换成6键。
7 H7 J3 W- b7 t
6 N# s) ?6 ^) \1 j/ k为什么会有MODE按键呢?MD当初设计游戏时,没有6键手柄,所以手柄; P2 K% E' N3 n& z4 `4 T/ r
读取时序相当混乱不标准,导致后面出的6键手柄不能完全兼容以前的时序
: I f- h* I" T/ L% i1 K1 \# L" ]所以设置了MODE按键来硬切换成3键手柄,以适应这些老游戏!* u' u6 L& n! P8 D1 i- Q
! s+ S4 X; u6 y! `% l
本次PS转MD,支持PS1数字,PS1模拟手柄,PS2模拟手柄,并支持类比摇杆8 H- T/ N, c1 _( R' w# f
当中十字键。# s2 H4 C. M! ~
SS转MD,支持SS数字手柄,3D手柄,和自家的土星2.4G无线手柄。' i. L. @& k, n
. q p+ B6 X: ~- }# Z4 s/ z; w
上图:
' E! R# t* g# q; F! H. d2 a) s |