说起MD手柄,又让我想起5年前的手柄解码情景,研究手柄数据花了20多个小时。。。。
% K6 V9 \! D7 Y! e( Q& c* p1 R& h1 p" b7 Z* M' t
5年前传送门:http://www.vgdiy.com/bbs/forum.p ... ;tid=378&extra=" K% d3 T9 ^' l9 K5 [. x
% r) s2 I5 g$ a; Q$ J4 V; o5 s$ c! ^' ^. D5 O- h
如今我又再次研究MD手柄数据,并制作了PS/SS两款手柄转MD转换器。. `3 I0 F, y5 B5 O" n! J
在以往的经验上,采用了如今最新的单片机,并且重新设计了兼容模式" w+ {- @6 T" `3 G
加上独有的无延迟转换技术,使得转换器有着非常的表现。0 o& z' m- H1 e7 P# r0 C/ N
" C8 O2 Z0 U) `/ n
更改了MODE按键功能,原本MODE按键作用是,手柄通电前按住MODE+ Y% n% P- x7 N5 g1 Z6 d; ]
手柄就使用3键模式,我在转换器里取消改功能,改成在线切换方式,# [6 c' a# f1 R, z7 y" y7 Q
切换后自动保存。即切换成3键模式,那么永远都是3键模式,除非再
5 s" N5 i# m3 |* a1 x) |3 R% w( X切换成6键。7 l2 {) N: p4 E7 P. M( {, T
2 g [% F: i( E( s& C' f为什么会有MODE按键呢?MD当初设计游戏时,没有6键手柄,所以手柄
8 w2 g0 ^1 d1 D+ H读取时序相当混乱不标准,导致后面出的6键手柄不能完全兼容以前的时序* }9 p. t) r/ A9 i9 I( \
所以设置了MODE按键来硬切换成3键手柄,以适应这些老游戏!
0 _9 H% Z: Q' x+ a, C# ]2 J/ R; D# D- O' Q. \, a6 W
本次PS转MD,支持PS1数字,PS1模拟手柄,PS2模拟手柄,并支持类比摇杆
( J$ O9 Z8 |6 ]/ c7 D% v当中十字键。0 z+ P ^6 o# r" ^
SS转MD,支持SS数字手柄,3D手柄,和自家的土星2.4G无线手柄。
6 w' J- K# R/ q, I% X3 H/ X
/ E5 g- `/ ^4 X6 O+ W; y上图:
6 ^) ?+ ^6 ~- h' r$ T( V |