Hello,
To have tested the emulator reicast, very few games and Pi2 suffers tremendously.
You must configure the file: /home/pi/.reicast/emu.cfg
I used this configuration with an Xbox 360 controller:
[emulator]
mapping_name = Xbox Gamepad (userspace driver)
btn_escape = 0x13a
[Dreamcast]
btn_a = 0x130h
btn_b = 0x131h
btn_c =
btn_d = 0x139h
btn_x = 0x133h
btn_y = 0x134h
btn_z = 0x138h
btn_start = 0x13Bh
axis_x = 0x00
axis_y = 0x01
axis_trigger_left = 0x0a
axis_trigger_right = 0x09
[compat]
axis_dpad1_x = 0x10
axis_dpad1_y = 0x11
As you can see the values are hexadecimal. A you to test with the values for a keyboard
Sorry for my English.