说起MD手柄,又让我想起5年前的手柄解码情景,研究手柄数据花了20多个小时。。。。- h* H6 b) e4 O3 B7 g! @+ p: W2 Q1 x* m
$ i( h, w. v \: U6 R5年前传送门:http://www.vgdiy.com/bbs/forum.p ... ;tid=378&extra=/ b9 O1 |( [+ e+ L0 c4 a8 Q
) S* T+ z. r3 |) f4 l6 j R& Y- q# p9 m8 v, I
如今我又再次研究MD手柄数据,并制作了PS/SS两款手柄转MD转换器。2 |: |4 z! ]& E+ |% I
在以往的经验上,采用了如今最新的单片机,并且重新设计了兼容模式: Z8 _7 o5 ?0 W7 Y C* q
加上独有的无延迟转换技术,使得转换器有着非常的表现。
! n5 a" }, ]: e* V$ Q
# @8 {: Y* x& n* m) T' K更改了MODE按键功能,原本MODE按键作用是,手柄通电前按住MODE+ | Y1 A7 t {) E$ V/ E" c
手柄就使用3键模式,我在转换器里取消改功能,改成在线切换方式,
0 N" o: Z" v1 K3 k切换后自动保存。即切换成3键模式,那么永远都是3键模式,除非再
: |1 `1 t! a0 m切换成6键。5 |% G: s% M5 {9 w- U% Y
2 Y/ W! Q; _1 |8 {0 v6 N
为什么会有MODE按键呢?MD当初设计游戏时,没有6键手柄,所以手柄
0 [/ C' D8 \; ?8 @* a读取时序相当混乱不标准,导致后面出的6键手柄不能完全兼容以前的时序
. m( K% ^! ~# u% l r所以设置了MODE按键来硬切换成3键手柄,以适应这些老游戏!0 D0 u2 g$ h) M' q7 P& J1 E" U* o
- X, b+ P+ F5 G5 y @1 ]; @
本次PS转MD,支持PS1数字,PS1模拟手柄,PS2模拟手柄,并支持类比摇杆5 T& i ]( g2 S
当中十字键。/ q5 Z* R; [" _" f( T! _
SS转MD,支持SS数字手柄,3D手柄,和自家的土星2.4G无线手柄。
8 p3 [& Z3 \1 Q' q Y$ Z) L" x
2 m, t S! p% O上图:1 ?5 L( }" ^* s+ e5 r) r: D
|