Ik heb sinds kort MAME32 geinstalleerd, maar het leek me leuk om dan met een gamepad te spelen. Ik had nog een oude gamepad liggen maar die heeft gewoon standaard aansluiting. Het is een IBM Aquapad, hij heeft natuurlijk die pijltjestoetsen en hij heeft nog 4 knoppen bij m'n rechterhand en twee bovenop. Ik kon geen site van de fabrikant vinden en ook geen plaatje. Windows XP herkent hem als 4-knoppen gamepad (geen 6 maar dat is nog niet eens zo'n probleem). Maar als ik met MAME bijvoorbeeld Mortal Kombat ga spelen dan zijn 2 toetsen dezelfde functie (high punch bv.) en de andere 2 ook (high kick). Op de site http://www.mameworld.net/easyemu/ stond een goede gebruiksaanwijzing voor controller remapping. Dus toen heb ik een .ini gemaakt:
ctrlrname "Aquapad"
P1_JOYSTICK_UP "KEYCODE_UP | JOYCODE_1_UP"
P1_JOYSTICK_DOWN "KEYCODE_DOWN | JOYCODE_1_DOWN"
P1_JOYSTICK_LEFT "KEYCODE_LEFT | JOYCODE_1_LEFT"
P1_JOYSTICK_RIGHT "KEYCODE_RIGHT | JOYCODE_1_RIGHT"
P1_BUTTON1 "KEYCODE_LCONTROL | JOYCODE_1_BUTTON1 | MOUSECODE_1_BUTTON1"
P1_BUTTON2 "KEYCODE_LALT | JOYCODE_1_BUTTON2 | MOUSECODE_1_BUTTON3"
P1_BUTTON3 "KEYCODE_Z | JOYCODE_1_BUTTON3 | MOUSECODE_1_BUTTON2"
P1_BUTTON4 "KEYCODE_X | JOYCODE_1_BUTTON4"
P1_BUTTON5 "KEYCODE_SPACE | JOYCODE_1_BUTTON5"
P1_BUTTON6 "KEYCODE_LSHIFT | JOYCODE_1_BUTTON6"
P1_BUTTON7 "KEYCODE_C"
P1_BUTTON8 "KEYCODE_V"
P1_BUTTON9 "KEYCODE_B"
P1_BUTTON10 "KEYCODE_N"
Dit zou volgens mij goed en voldoende moeten zijn. Maar als ik dan MAME start met deze controller dan heb ik nog steeds 2xhigh punch + 2xhigh kick.
Terwijl ik ctrl/alt/z/x zou moeten hebben, dit zijn alle slagen/stoten (ik mag aannemen dat de 4 knoppen bij mijn rechterhand button 1 t/m 4 zijn)
Kan iemand helpen?
ctrlrname "Aquapad"
P1_JOYSTICK_UP "KEYCODE_UP | JOYCODE_1_UP"
P1_JOYSTICK_DOWN "KEYCODE_DOWN | JOYCODE_1_DOWN"
P1_JOYSTICK_LEFT "KEYCODE_LEFT | JOYCODE_1_LEFT"
P1_JOYSTICK_RIGHT "KEYCODE_RIGHT | JOYCODE_1_RIGHT"
P1_BUTTON1 "KEYCODE_LCONTROL | JOYCODE_1_BUTTON1 | MOUSECODE_1_BUTTON1"
P1_BUTTON2 "KEYCODE_LALT | JOYCODE_1_BUTTON2 | MOUSECODE_1_BUTTON3"
P1_BUTTON3 "KEYCODE_Z | JOYCODE_1_BUTTON3 | MOUSECODE_1_BUTTON2"
P1_BUTTON4 "KEYCODE_X | JOYCODE_1_BUTTON4"
P1_BUTTON5 "KEYCODE_SPACE | JOYCODE_1_BUTTON5"
P1_BUTTON6 "KEYCODE_LSHIFT | JOYCODE_1_BUTTON6"
P1_BUTTON7 "KEYCODE_C"
P1_BUTTON8 "KEYCODE_V"
P1_BUTTON9 "KEYCODE_B"
P1_BUTTON10 "KEYCODE_N"
Dit zou volgens mij goed en voldoende moeten zijn. Maar als ik dan MAME start met deze controller dan heb ik nog steeds 2xhigh punch + 2xhigh kick.
Terwijl ik ctrl/alt/z/x zou moeten hebben, dit zijn alle slagen/stoten (ik mag aannemen dat de 4 knoppen bij mijn rechterhand button 1 t/m 4 zijn)
Kan iemand helpen?