; ----------------------------------------------------------------------------------------- map 0 ; activate with F5 ; ----------------------------------------------------------------------------------------- ; map the keyboard for the left controller 1 PD0L_KP1 2 PD0L_KP2 3 PD0L_KP3 4 PD0L_KP4 5 PD0L_KP5 6 PD0L_KP6 7 PD0L_KP7 8 PD0L_KP8 9 PD0L_KP9 0 PD0L_KP0 - PD0L_KPC = PD0L_KPE LSHIFT PD0L_A_T LCTRL PD0L_A_L LALT PD0L_A_R UP PD0L_D_N DOWN PD0L_D_S RIGHT PD0L_D_E LEFT PD0L_D_W ; map the keyboard for the right controller Q PD0R_KP1 W PD0R_KP2 E PD0R_KP3 R PD0R_KP4 T PD0R_KP5 Y PD0R_KP6 U PD0R_KP7 I PD0R_KP8 O PD0R_KP9 P PD0R_KP0 [ PD0R_KPC ] PD0R_KPE RSHIFT PD0R_A_T RALT PD0R_A_L RCTRL PD0R_A_R L PD0R_D_N / PD0R_D_S . PD0R_D_E , PD0R_D_W ; map for the Ultimate PC Interface - joystick #0 - left controller JS0_BTN_00 PD0L_A_T JS0_BTN_01 PD0L_A_L JS0_BTN_02 PD0L_A_R JS0_BTN_03 PD0L_KP1 JS0_BTN_04 PD0L_KP2 JS0_BTN_05 PD0L_KP3 JS0_BTN_06 PD0L_KP4 JS0_BTN_07 PD0L_KP5 JS0_BTN_08 PD0L_KP6 JS0_BTN_09 PD0L_KP7 JS0_BTN_10 PD0L_KP8 JS0_BTN_11 PD0L_KP9 JS0_BTN_12 PD0L_KPC JS0_BTN_13 PD0L_KP0 JS0_BTN_14 PD0L_KPE JS0_N PD0L_J_N JS0_NNE PD0L_J_NNE JS0_NE PD0L_J_NE JS0_ENE PD0L_J_ENE JS0_E PD0L_J_E JS0_ESE PD0L_J_ESE JS0_SE PD0L_J_SE JS0_SSE PD0L_J_SSE JS0_S PD0L_J_S JS0_SSW PD0L_J_SSW JS0_SW PD0L_J_SW JS0_WSW PD0L_J_WSW JS0_W PD0L_J_W JS0_WNW PD0L_J_WNW JS0_NW PD0L_J_NW JS0_NNW PD0L_J_NNW ; map for the Ultimate PC Interface - joystick #1 - right controller JS1_BTN_00 PD0R_A_T JS1_BTN_01 PD0R_A_L JS1_BTN_02 PD0R_A_R JS1_BTN_03 PD0R_KP1 JS1_BTN_04 PD0R_KP2 JS1_BTN_05 PD0R_KP3 JS1_BTN_06 PD0R_KP4 JS1_BTN_07 PD0R_KP5 JS1_BTN_08 PD0R_KP6 JS1_BTN_09 PD0R_KP7 JS1_BTN_10 PD0R_KP8 JS1_BTN_11 PD0R_KP9 JS1_BTN_12 PD0R_KPC JS1_BTN_13 PD0R_KP0 JS1_BTN_14 PD0R_KPE JS1_N PD0R_J_N JS1_NNE PD0R_J_NNE JS1_NE PD0R_J_NE JS1_ENE PD0R_J_ENE JS1_E PD0R_J_E JS1_ESE PD0R_J_ESE JS1_SE PD0R_J_SE JS1_SSE PD0R_J_SSE JS1_S PD0R_J_S JS1_SSW PD0R_J_SSW JS1_SW PD0R_J_SW JS1_WSW PD0R_J_WSW JS1_W PD0R_J_W JS1_WNW PD0R_J_WNW JS1_NW PD0R_J_NW JS1_NNW PD0R_J_NNW ; ----------------------------------------------------------------------------------------- map 1 ; activate with F6 ; ----------------------------------------------------------------------------------------- ; map for the Ultimate PC Interface - joystick #0 - left controller JS0_BTN_00 PD0L_A_T JS0_BTN_01 PD0L_A_L JS0_BTN_02 PD0L_A_R JS0_BTN_03 PD0L_KP1 JS0_BTN_04 PD0L_KP2 JS0_BTN_05 PD0L_KP3 JS0_BTN_06 PD0L_KP4 JS0_BTN_07 PD0L_KP5 JS0_BTN_08 PD0L_KP6 JS0_BTN_09 PD0L_KP7 JS0_BTN_10 PD0L_KP8 JS0_BTN_11 PD0L_KP9 JS0_BTN_12 PD0L_KPC JS0_BTN_13 PD0L_KP0 JS0_BTN_14 PD0L_KPE JS0_N PD0L_J_N JS0_NNE PD0L_J_NNE JS0_NE PD0L_J_NE JS0_ENE PD0L_J_ENE JS0_E PD0L_J_E JS0_ESE PD0L_J_ESE JS0_SE PD0L_J_SE JS0_SSE PD0L_J_SSE JS0_S PD0L_J_S JS0_SSW PD0L_J_SSW JS0_SW PD0L_J_SW JS0_WSW PD0L_J_WSW JS0_W PD0L_J_W JS0_WNW PD0L_J_WNW JS0_NW PD0L_J_NW JS0_NNW PD0L_J_NNW ; map for the Ultimate PC Interface - joystick #1 - right controller JS1_BTN_00 PD0R_A_T JS1_BTN_01 PD0R_A_L JS1_BTN_02 PD0R_A_R JS1_BTN_03 PD0R_KP1 JS1_BTN_04 PD0R_KP2 JS1_BTN_05 PD0R_KP3 JS1_BTN_06 PD0R_KP4 JS1_BTN_07 PD0R_KP5 JS1_BTN_08 PD0R_KP6 JS1_BTN_09 PD0R_KP7 JS1_BTN_10 PD0R_KP8 JS1_BTN_11 PD0R_KP9 JS1_BTN_12 PD0R_KPC JS1_BTN_13 PD0R_KP0 JS1_BTN_14 PD0R_KPE JS1_N PD0R_J_N JS1_NNE PD0R_J_NNE JS1_NE PD0R_J_NE JS1_ENE PD0R_J_ENE JS1_E PD0R_J_E JS1_ESE PD0R_J_ESE JS1_SE PD0R_J_SE JS1_SSE PD0R_J_SSE JS1_S PD0R_J_S JS1_SSW PD0R_J_SSW JS1_SW PD0R_J_SW JS1_WSW PD0R_J_WSW JS1_W PD0R_J_W JS1_WNW PD0R_J_WNW JS1_NW PD0R_J_NW JS1_NNW PD0R_J_NNW ; map for the Ultimate PC Interface - piano interface LEFT SYNTH_00 PERIOD SYNTH_01 SEMICOLON SYNTH_02 P SYNTH_03 ESCAPE SYNTH_04 0 SYNTH_05 RETURN SYNTH_06 [ SYNTH_07 COMMA SYNTH_08 M SYNTH_09 K SYNTH_10 I SYNTH_11 9 SYNTH_12 8 SYNTH_13 O SYNTH_14 L SYNTH_15 N SYNTH_16 B SYNTH_17 H SYNTH_18 Y SYNTH_19 7 SYNTH_20 6 SYNTH_21 U SYNTH_22 J SYNTH_23 V SYNTH_24 C SYNTH_25 F SYNTH_26 R SYNTH_27 5 SYNTH_28 4 SYNTH_29 T SYNTH_30 G SYNTH_31 X SYNTH_32 Z SYNTH_33 S SYNTH_34 W SYNTH_35 3 SYNTH_36 2 SYNTH_37 E SYNTH_38 D SYNTH_39 SPACE SYNTH_40 DOWN SYNTH_41 UP SYNTH_42 Q SYNTH_43 1 SYNTH_44 RIGHT SYNTH_45 \ SYNTH_46 A SYNTH_47 ] SYNTH_48 ; ----------------------------------------------------------------------------------------- map 2 ; activate with F7 ; ----------------------------------------------------------------------------------------- ; this is reserved for the ECS keyboard ; map for the Ultimate PC Interface - joystick #0 - left controller JS0_BTN_00 PD0L_A_T JS0_BTN_01 PD0L_A_L JS0_BTN_02 PD0L_A_R JS0_BTN_03 PD0L_KP1 JS0_BTN_04 PD0L_KP2 JS0_BTN_05 PD0L_KP3 JS0_BTN_06 PD0L_KP4 JS0_BTN_07 PD0L_KP5 JS0_BTN_08 PD0L_KP6 JS0_BTN_09 PD0L_KP7 JS0_BTN_10 PD0L_KP8 JS0_BTN_11 PD0L_KP9 JS0_BTN_12 PD0L_KPC JS0_BTN_13 PD0L_KP0 JS0_BTN_14 PD0L_KPE JS0_N PD0L_J_N JS0_NNE PD0L_J_NNE JS0_NE PD0L_J_NE JS0_ENE PD0L_J_ENE JS0_E PD0L_J_E JS0_ESE PD0L_J_ESE JS0_SE PD0L_J_SE JS0_SSE PD0L_J_SSE JS0_S PD0L_J_S JS0_SSW PD0L_J_SSW JS0_SW PD0L_J_SW JS0_WSW PD0L_J_WSW JS0_W PD0L_J_W JS0_WNW PD0L_J_WNW JS0_NW PD0L_J_NW JS0_NNW PD0L_J_NNW ; map for the Ultimate PC Interface - joystick #1 - right controller JS1_BTN_00 PD0R_A_T JS1_BTN_01 PD0R_A_L JS1_BTN_02 PD0R_A_R JS1_BTN_03 PD0R_KP1 JS1_BTN_04 PD0R_KP2 JS1_BTN_05 PD0R_KP3 JS1_BTN_06 PD0R_KP4 JS1_BTN_07 PD0R_KP5 JS1_BTN_08 PD0R_KP6 JS1_BTN_09 PD0R_KP7 JS1_BTN_10 PD0R_KP8 JS1_BTN_11 PD0R_KP9 JS1_BTN_12 PD0R_KPC JS1_BTN_13 PD0R_KP0 JS1_BTN_14 PD0R_KPE JS1_N PD0R_J_N JS1_NNE PD0R_J_NNE JS1_NE PD0R_J_NE JS1_ENE PD0R_J_ENE JS1_E PD0R_J_E JS1_ESE PD0R_J_ESE JS1_SE PD0R_J_SE JS1_SSE PD0R_J_SSE JS1_S PD0R_J_S JS1_SSW PD0R_J_SSW JS1_SW PD0R_J_SW JS1_WSW PD0R_J_WSW JS1_W PD0R_J_W JS1_WNW PD0R_J_WNW JS1_NW PD0R_J_NW JS1_NNW PD0R_J_NNW ; map for the Ultimate PC Interface - joystick #2 - left controller JS2_BTN_00 PD1L_A_T JS2_BTN_01 PD1L_A_L JS2_BTN_02 PD1L_A_R JS2_BTN_03 PD1L_KP1 JS2_BTN_04 PD1L_KP2 JS2_BTN_05 PD1L_KP3 JS2_BTN_06 PD1L_KP4 JS2_BTN_07 PD1L_KP5 JS2_BTN_08 PD1L_KP6 JS2_BTN_09 PD1L_KP7 JS2_BTN_10 PD1L_KP8 JS2_BTN_11 PD1L_KP9 JS2_BTN_12 PD1L_KPC JS2_BTN_13 PD1L_KP0 JS2_BTN_14 PD1L_KPE JS2_N PD1L_J_N JS2_NNE PD1L_J_NNE JS2_NE PD1L_J_NE JS2_ENE PD1L_J_ENE JS2_E PD1L_J_E JS2_ESE PD1L_J_ESE JS2_SE PD1L_J_SE JS2_SSE PD1L_J_SSE JS2_S PD1L_J_S JS2_SSW PD1L_J_SSW JS2_SW PD1L_J_SW JS2_WSW PD1L_J_WSW JS2_W PD1L_J_W JS2_WNW PD1L_J_WNW JS2_NW PD1L_J_NW JS2_NNW PD1L_J_NNW ; map for the Ultimate PC Interface - joystick #3 - right controller JS3_BTN_00 PD1R_A_T JS3_BTN_01 PD1R_A_L JS3_BTN_02 PD1R_A_R JS3_BTN_03 PD1R_KP1 JS3_BTN_04 PD1R_KP2 JS3_BTN_05 PD1R_KP3 JS3_BTN_06 PD1R_KP4 JS3_BTN_07 PD1R_KP5 JS3_BTN_08 PD1R_KP6 JS3_BTN_09 PD1R_KP7 JS3_BTN_10 PD1R_KP8 JS3_BTN_11 PD1R_KP9 JS3_BTN_12 PD1R_KPC JS3_BTN_13 PD1R_KP0 JS3_BTN_14 PD1R_KPE JS3_N PD1R_J_N JS3_NNE PD1R_J_NNE JS3_NE PD1R_J_NE JS3_ENE PD1R_J_ENE JS3_E PD1R_J_E JS3_ESE PD1R_J_ESE JS3_SE PD1R_J_SE JS3_SSE PD1R_J_SSE JS3_S PD1R_J_S JS3_SSW PD1R_J_SSW JS3_SW PD1R_J_SW JS3_WSW PD1R_J_WSW JS3_W PD1R_J_W JS3_WNW PD1R_J_WNW JS3_NW PD1R_J_NW JS3_NNW PD1R_J_NNW ; ----------------------------------------------------------------------------------------- map 3 ; activate with F8 ; ----------------------------------------------------------------------------------------- ; map 3 currently does not work. When activated, it returns you to your previous mapping ; this is being used as a holding place for other interfaces ; map for the Retrozone Retrobox - joystick #0 - left controller JS0_BTN_01 PD0L_A_T JS0_BTN_02 PD0L_A_L JS0_BTN_03 PD0L_A_R JS0_BTN_04 PD0L_KP1 JS0_BTN_05 PD0L_KP2 JS0_BTN_06 PD0L_KP3 JS0_BTN_07 PD0L_KP4 JS0_BTN_08 PD0L_KP5 JS0_BTN_09 PD0L_KP6 JS0_BTN_10 PD0L_KP7 JS0_BTN_11 PD0L_KP8 JS0_BTN_12 PD0L_KP9 JS0_BTN_13 PD0L_KPC JS0_BTN_14 PD0L_KP0 JS0_BTN_15 PD0L_KPE JS0_N PD0L_J_N JS0_NE PD0L_J_NE JS0_E PD0L_J_E JS0_SE PD0L_J_SE JS0_S PD0L_J_S JS0_SW PD0L_J_SW JS0_W PD0L_J_W JS0_NW PD0L_J_NW ; map for the Retrozone Retrobox - joystick #1 - right controller JS1_BTN_01 PD0R_A_T JS1_BTN_02 PD0R_A_L JS1_BTN_03 PD0R_A_R JS1_BTN_04 PD0R_KP1 JS1_BTN_05 PD0R_KP2 JS1_BTN_06 PD0R_KP3 JS1_BTN_07 PD0R_KP4 JS1_BTN_08 PD0R_KP5 JS1_BTN_09 PD0R_KP6 JS1_BTN_10 PD0R_KP7 JS1_BTN_11 PD0R_KP8 JS1_BTN_12 PD0R_KP9 JS1_BTN_13 PD0R_KPC JS1_BTN_14 PD0R_KP0 JS1_BTN_15 PD0R_KPE JS1_N PD0R_J_N JS1_NE PD0R_J_NE JS1_E PD0R_J_E JS1_SE PD0R_J_SE JS1_S PD0R_J_S JS1_SW PD0R_J_SW JS1_W PD0R_J_W JS1_NW PD0R_J_NW