说起MD手柄,又让我想起5年前的手柄解码情景,研究手柄数据花了20多个小时。。。。
8 e. J/ Z( m- {! }: {3 H3 ~% O) a# c3 j$ c- I: y3 P/ ~0 g
5年前传送门:http://www.vgdiy.com/bbs/forum.p ... ;tid=378&extra=. Q$ c$ c4 {8 ^* E% `, I
, j* A6 n3 Z' Z" ]7 w w( z- E: d: x& r% K$ k; D: [
如今我又再次研究MD手柄数据,并制作了PS/SS两款手柄转MD转换器。0 Z `* @: z$ F2 Y0 c5 s
在以往的经验上,采用了如今最新的单片机,并且重新设计了兼容模式. d+ F: C$ E7 ]' X" z% [
加上独有的无延迟转换技术,使得转换器有着非常的表现。6 B8 ?0 V9 f0 T4 W( o c: j# ^
0 r$ F* K( P f; R
更改了MODE按键功能,原本MODE按键作用是,手柄通电前按住MODE' P+ }$ z- {% s0 U9 R6 U
手柄就使用3键模式,我在转换器里取消改功能,改成在线切换方式,
5 r0 k" W3 D) j0 ~4 r' f切换后自动保存。即切换成3键模式,那么永远都是3键模式,除非再9 _" ?2 J6 o8 n0 J2 F0 l
切换成6键。1 i5 Y7 l* w3 u3 x
6 ]8 z# W* n) C$ n2 Q5 H' E
为什么会有MODE按键呢?MD当初设计游戏时,没有6键手柄,所以手柄, v: B9 i/ p% j) D5 ?( {! ^ }) _# `, D
读取时序相当混乱不标准,导致后面出的6键手柄不能完全兼容以前的时序
]+ P" \. H" {所以设置了MODE按键来硬切换成3键手柄,以适应这些老游戏!
9 w$ g9 n! t* k& m
% M: c1 _( d. @/ Q本次PS转MD,支持PS1数字,PS1模拟手柄,PS2模拟手柄,并支持类比摇杆
- ~5 |9 ~' p: T. D) z当中十字键。6 o9 w# S; q$ ?; M
SS转MD,支持SS数字手柄,3D手柄,和自家的土星2.4G无线手柄。
& I* R: R3 h3 D! D- G1 d, B$ _
# R4 u+ c+ M/ l& |8 p上图:
: q/ ?" y& I: [' y |