说起MD手柄,又让我想起5年前的手柄解码情景,研究手柄数据花了20多个小时。。。。/ B" u5 r5 d& r2 C% M
% j& {! o& i; }- b$ X; m9 X$ n5年前传送门:http://www.vgdiy.com/bbs/forum.p ... ;tid=378&extra=3 {- ?, ]+ J2 p5 `3 t7 d
0 f. w4 x5 l/ |, {/ Z
6 D, {. U$ n" R" L7 E1 ?
如今我又再次研究MD手柄数据,并制作了PS/SS两款手柄转MD转换器。1 A7 [+ R+ g& `+ w. s3 H
在以往的经验上,采用了如今最新的单片机,并且重新设计了兼容模式
3 a# S$ c- F$ w' A- Q: i7 T加上独有的无延迟转换技术,使得转换器有着非常的表现。
! V% j- t+ N/ {6 d8 ^/ I1 S( m/ Q: ]4 f2 u: z
更改了MODE按键功能,原本MODE按键作用是,手柄通电前按住MODE8 C6 d3 `- J4 t- E% S0 H
手柄就使用3键模式,我在转换器里取消改功能,改成在线切换方式,
! V+ D, Q {) D( U6 r9 j切换后自动保存。即切换成3键模式,那么永远都是3键模式,除非再# k/ O% a) o! o) F/ r
切换成6键。
% B. j" [; E+ x) a/ T+ X# c7 h- h- }5 P
为什么会有MODE按键呢?MD当初设计游戏时,没有6键手柄,所以手柄, R/ |/ Y5 M( n
读取时序相当混乱不标准,导致后面出的6键手柄不能完全兼容以前的时序5 {/ b1 r$ s2 C% O
所以设置了MODE按键来硬切换成3键手柄,以适应这些老游戏!4 n; D1 ^; r4 z Q& @
; f8 A1 A5 u: V/ E( v
本次PS转MD,支持PS1数字,PS1模拟手柄,PS2模拟手柄,并支持类比摇杆* H7 d" }6 B3 c: S
当中十字键。+ C" d5 j7 w% W6 B# _7 Z
SS转MD,支持SS数字手柄,3D手柄,和自家的土星2.4G无线手柄。
4 y u9 ^6 ?5 s. a
( Y3 `' O2 b# V1 g, h& F. j) k" x上图:
6 G5 S1 Z. F; `3 r! H/ y9 Y |