说起MD手柄,又让我想起5年前的手柄解码情景,研究手柄数据花了20多个小时。。。。9 L# A' Y6 W! C; z
7 H- c/ k2 X2 r3 N7 h
5年前传送门:http://www.vgdiy.com/bbs/forum.p ... ;tid=378&extra=8 G# q, |4 \# k3 M- A6 ^
) U3 A6 P( k8 }; k% _6 V& F* L& H
2 x6 O5 b# O5 T2 Z6 j如今我又再次研究MD手柄数据,并制作了PS/SS两款手柄转MD转换器。3 R! m) K# J! j) |+ h* o7 b
在以往的经验上,采用了如今最新的单片机,并且重新设计了兼容模式
- j% D0 s# s. R( o p7 P4 B加上独有的无延迟转换技术,使得转换器有着非常的表现。5 T9 n" E0 B! B) H
0 x# ]! Q. {# c% R更改了MODE按键功能,原本MODE按键作用是,手柄通电前按住MODE
2 Q: l+ f7 Y& r+ i; q# y0 t$ \手柄就使用3键模式,我在转换器里取消改功能,改成在线切换方式,
: y. U' X, R9 R" i8 `切换后自动保存。即切换成3键模式,那么永远都是3键模式,除非再# x# l+ r$ O0 K5 m
切换成6键。
, a8 k3 E( |! I, d; c+ [) A9 o+ d2 k2 M: }* c0 a0 L
为什么会有MODE按键呢?MD当初设计游戏时,没有6键手柄,所以手柄
. g3 P& Z5 U, d0 n2 b9 y2 H# ]读取时序相当混乱不标准,导致后面出的6键手柄不能完全兼容以前的时序. V8 v4 W9 {* ~
所以设置了MODE按键来硬切换成3键手柄,以适应这些老游戏!2 _: Z* A! _, P2 V
3 s5 l3 I# g# `! s: ~2 l5 k本次PS转MD,支持PS1数字,PS1模拟手柄,PS2模拟手柄,并支持类比摇杆
% c7 x8 f L1 X9 o7 b6 F当中十字键。
u5 E& l( _7 {3 VSS转MD,支持SS数字手柄,3D手柄,和自家的土星2.4G无线手柄。
8 w1 S7 k0 ? m1 }6 e- U+ W' |+ s$ n- ]3 a
上图:
' I6 t0 e+ h9 I' Q: h |