说起MD手柄,又让我想起5年前的手柄解码情景,研究手柄数据花了20多个小时。。。。
7 h& `7 \9 ~" N* x% C- K7 F# O* [' X. g! B5 p
5年前传送门:http://www.vgdiy.com/bbs/forum.p ... ;tid=378&extra=
/ U8 l* k( p2 G2 N: J$ p7 I9 p; Z1 c' W9 ~2 h* `+ Z8 M$ W
6 E1 M) P7 ?3 m" S1 C. `6 M
如今我又再次研究MD手柄数据,并制作了PS/SS两款手柄转MD转换器。3 m3 i4 x. E: Y# J
在以往的经验上,采用了如今最新的单片机,并且重新设计了兼容模式
, S0 |. o2 {; x3 K- {: L加上独有的无延迟转换技术,使得转换器有着非常的表现。
C& t* x8 e1 K9 [. N( V/ U- I
3 |' i! k, W3 j3 v更改了MODE按键功能,原本MODE按键作用是,手柄通电前按住MODE
! F! c# J' w: J: ^& R6 P手柄就使用3键模式,我在转换器里取消改功能,改成在线切换方式,4 Q# { L: S0 {; f3 S6 `+ R
切换后自动保存。即切换成3键模式,那么永远都是3键模式,除非再8 a l, A) Z% Q8 m& q
切换成6键。
$ a$ Q( j Q- D: i3 k) q4 F+ X7 l9 _
- ?' L# s" ]1 k- |5 C$ W H2 x为什么会有MODE按键呢?MD当初设计游戏时,没有6键手柄,所以手柄6 q" H! A7 ^; C3 {) a( Y( X
读取时序相当混乱不标准,导致后面出的6键手柄不能完全兼容以前的时序& Z1 a6 C; h, t$ v' x4 H# y
所以设置了MODE按键来硬切换成3键手柄,以适应这些老游戏!6 w0 i( h' {! N9 {4 W" d. v
9 V: S9 Z, B' R! k" C本次PS转MD,支持PS1数字,PS1模拟手柄,PS2模拟手柄,并支持类比摇杆
; T8 ^ S* w/ G2 c* A* w6 s( V, b9 b" r当中十字键。
7 x; ]9 k% q: x# f8 r8 P, [8 V) fSS转MD,支持SS数字手柄,3D手柄,和自家的土星2.4G无线手柄。
: E0 {3 _% C& m5 P) d
+ ^& O* u) q3 [上图:, x( f9 B' O# c/ L. E) X
|