说起MD手柄,又让我想起5年前的手柄解码情景,研究手柄数据花了20多个小时。。。。+ ^5 I3 ?" y3 e0 M$ f
( O2 p& F1 V( |: G
5年前传送门:http://www.vgdiy.com/bbs/forum.p ... ;tid=378&extra=
3 [# o! x( ~. h Z) B+ S
( u, i7 d9 U) x2 K2 y4 S L
, C @8 f9 _" x T4 l( ]6 W d! `# u如今我又再次研究MD手柄数据,并制作了PS/SS两款手柄转MD转换器。
% {6 `0 ?$ `& I$ L$ O! m3 ^在以往的经验上,采用了如今最新的单片机,并且重新设计了兼容模式$ n6 a. P. ?1 Q1 g% n* v
加上独有的无延迟转换技术,使得转换器有着非常的表现。1 o H( c3 p) h# e3 K% d3 Y+ ~
7 C, ^* Z+ }- w7 C, b更改了MODE按键功能,原本MODE按键作用是,手柄通电前按住MODE/ Z7 f2 p. f. _9 b3 E: k' G
手柄就使用3键模式,我在转换器里取消改功能,改成在线切换方式,
6 M& C; b4 v6 \! d8 r切换后自动保存。即切换成3键模式,那么永远都是3键模式,除非再
; N" {9 g, @8 c) t" \: J. i切换成6键。% S! H% d( A- F5 b5 Y* t
6 a8 [) L( n2 \5 ^+ C/ [. H; Q为什么会有MODE按键呢?MD当初设计游戏时,没有6键手柄,所以手柄; }, x1 @8 k' C
读取时序相当混乱不标准,导致后面出的6键手柄不能完全兼容以前的时序; z, A" s, X6 d" g' H
所以设置了MODE按键来硬切换成3键手柄,以适应这些老游戏!
# d# t) J* g, `* L: M$ w3 w2 Y6 ^* ?+ u% ~' r: C% o0 ^
本次PS转MD,支持PS1数字,PS1模拟手柄,PS2模拟手柄,并支持类比摇杆
# }4 G; r, M& p6 g( T9 B O8 y当中十字键。
0 B' c6 r4 a3 u2 @& J( P6 GSS转MD,支持SS数字手柄,3D手柄,和自家的土星2.4G无线手柄。
0 Z# Q$ G* S% D1 v y* U) z: u
8 ]7 z8 }9 `4 Q2 t* R上图:
9 [! c! x4 u6 N: H, C2 Q5 q |