-- Base input template used by mednafen --

<<Configuration for APPLE2 input module>>

apple2.input.portX.gamepad.button1 = 
apple2.input.portX.gamepad.button2 = 
apple2.input.portX.gamepad.down = 
apple2.input.portX.gamepad.left = 
apple2.input.portX.gamepad.resistance_select = 
apple2.input.portX.gamepad.right = 
apple2.input.portX.gamepad.up = 
apple2.input.portX.joystick.axis_scale = 
apple2.input.portX.joystick.button1 = 
apple2.input.portX.joystick.button2 = 
apple2.input.portX.joystick.resistance_select = 
apple2.input.portX.joystick.stick_down = 
apple2.input.portX.joystick.stick_left = 
apple2.input.portX.joystick.stick_right = 
apple2.input.portX.joystick.stick_up = 

<<Configuration for GB input module>>

gb.input.builtin.gamepad.a = 
gb.input.builtin.gamepad.b = 
gb.input.builtin.gamepad.down = 
gb.input.builtin.gamepad.left = 
gb.input.builtin.gamepad.rapid_a = 
gb.input.builtin.gamepad.rapid_b = 
gb.input.builtin.gamepad.right = 
gb.input.builtin.gamepad.select = 
gb.input.builtin.gamepad.start = 
gb.input.builtin.gamepad.up = 

<<Configuration for GBA input module>>

gba.input.builtin.gamepad.a = 
gba.input.builtin.gamepad.b = 
gba.input.builtin.gamepad.down = 
gba.input.builtin.gamepad.left = 
gba.input.builtin.gamepad.rapid_a = 
gba.input.builtin.gamepad.rapid_b = 
gba.input.builtin.gamepad.right = 
gba.input.builtin.gamepad.select = 
gba.input.builtin.gamepad.shoulder_l = 
gba.input.builtin.gamepad.shoulder_r = 
gba.input.builtin.gamepad.start = 
gba.input.builtin.gamepad.up = 

<<Configuration for GG input module>>

gg.input.builtin.gamepad.button1 = 
gg.input.builtin.gamepad.button2 = 
gg.input.builtin.gamepad.down = 
gg.input.builtin.gamepad.left = 
gg.input.builtin.gamepad.rapid_button1 = 
gg.input.builtin.gamepad.rapid_button2 = 
gg.input.builtin.gamepad.right = 
gg.input.builtin.gamepad.start = 
gg.input.builtin.gamepad.up = 

<<Configuration for LYNX input module>>

lynx.input.builtin.gamepad.a = 
lynx.input.builtin.gamepad.b = 
lynx.input.builtin.gamepad.down = 
lynx.input.builtin.gamepad.left = 
lynx.input.builtin.gamepad.option_1 = 
lynx.input.builtin.gamepad.option_2 = 
lynx.input.builtin.gamepad.pause = 
lynx.input.builtin.gamepad.rapid_a = 
lynx.input.builtin.gamepad.rapid_b = 
lynx.input.builtin.gamepad.rapid_option_1 = 
lynx.input.builtin.gamepad.rapid_option_2 = 
lynx.input.builtin.gamepad.right = 
lynx.input.builtin.gamepad.up = 

<<Configuration for MD input module>>

md.input.portX.gamepad.a = 
md.input.portX.gamepad.b = 
md.input.portX.gamepad.c = 
md.input.portX.gamepad.down = 
md.input.portX.gamepad.left = 
md.input.portX.gamepad.rapid_a = 
md.input.portX.gamepad.rapid_b = 
md.input.portX.gamepad.rapid_c = 
md.input.portX.gamepad.right = 
md.input.portX.gamepad.start = 
md.input.portX.gamepad.up = 
md.input.portX.gamepad6.a = 
md.input.portX.gamepad6.b = 
md.input.portX.gamepad6.c = 
md.input.portX.gamepad6.down = 
md.input.portX.gamepad6.left = 
md.input.portX.gamepad6.mode = 
md.input.portX.gamepad6.rapid_a = 
md.input.portX.gamepad6.rapid_b = 
md.input.portX.gamepad6.rapid_c = 
md.input.portX.gamepad6.rapid_x = 
md.input.portX.gamepad6.rapid_y = 
md.input.portX.gamepad6.rapid_z = 
md.input.portX.gamepad6.right = 
md.input.portX.gamepad6.start = 
md.input.portX.gamepad6.up = 
md.input.portX.gamepad6.x = 
md.input.portX.gamepad6.y = 
md.input.portX.gamepad6.z = 

<<Configuration for NES input module>>

nes.input.portX.gamepad.a = 
nes.input.portX.gamepad.b = 
nes.input.portX.gamepad.down = 
nes.input.portX.gamepad.left = 
nes.input.portX.gamepad.rapid_a = 
nes.input.portX.gamepad.rapid_b = 
nes.input.portX.gamepad.right = 
nes.input.portX.gamepad.select = 
nes.input.portX.gamepad.start = 
nes.input.portX.gamepad.up = 

<<Configuration for NGP input module>>

ngp.input.builtin.gamepad.a = 
ngp.input.builtin.gamepad.b = 
ngp.input.builtin.gamepad.down = 
ngp.input.builtin.gamepad.left = 
ngp.input.builtin.gamepad.option = 
ngp.input.builtin.gamepad.rapid_a = 
ngp.input.builtin.gamepad.rapid_b = 
ngp.input.builtin.gamepad.right = 
ngp.input.builtin.gamepad.up = 

<<Configuration for PCE input module>>

pce.input.portX.gamepad.down = 
pce.input.portX.gamepad.i = 
pce.input.portX.gamepad.ii = 
pce.input.portX.gamepad.iii = 
pce.input.portX.gamepad.iv = 
pce.input.portX.gamepad.left = 
pce.input.portX.gamepad.mode_select = 
pce.input.portX.gamepad.rapid_i = 
pce.input.portX.gamepad.rapid_ii = 
pce.input.portX.gamepad.right = 
pce.input.portX.gamepad.run = 
pce.input.portX.gamepad.select = 
pce.input.portX.gamepad.up = 
pce.input.portX.gamepad.v = 
pce.input.portX.gamepad.vi = 

<<Configuration for PCE_FAST input module>>

pce_fast.input.portX.gamepad.down = 
pce_fast.input.portX.gamepad.i = 
pce_fast.input.portX.gamepad.ii = 
pce_fast.input.portX.gamepad.iii = 
pce_fast.input.portX.gamepad.iv = 
pce_fast.input.portX.gamepad.left = 
pce_fast.input.portX.gamepad.mode_select = 
pce_fast.input.portX.gamepad.rapid_i = 
pce_fast.input.portX.gamepad.rapid_ii = 
pce_fast.input.portX.gamepad.right = 
pce_fast.input.portX.gamepad.run = 
pce_fast.input.portX.gamepad.select = 
pce_fast.input.portX.gamepad.up = 
pce_fast.input.portX.gamepad.v = 
pce_fast.input.portX.gamepad.vi = 

<<Configuration for PCFX input module>>

pcfx.input.portX.gamepad.down = 
pcfx.input.portX.gamepad.i = 
pcfx.input.portX.gamepad.ii = 
pcfx.input.portX.gamepad.iii = 
pcfx.input.portX.gamepad.iv = 
pcfx.input.portX.gamepad.left = 
pcfx.input.portX.gamepad.mode1 = 
pcfx.input.portX.gamepad.mode2 = 
pcfx.input.portX.gamepad.right = 
pcfx.input.portX.gamepad.run = 
pcfx.input.portX.gamepad.select = 
pcfx.input.portX.gamepad.up = 
pcfx.input.portX.gamepad.v = 
pcfx.input.portX.gamepad.vi = 

<<Configuration for PSX input module>>

psx.input.portX.dualshock.analog = 
psx.input.portX.dualshock.circle = 
psx.input.portX.dualshock.cross = 
psx.input.portX.dualshock.down = 
psx.input.portX.dualshock.l1 = 
psx.input.portX.dualshock.l2 = 
psx.input.portX.dualshock.l3 = 
psx.input.portX.dualshock.left = 
psx.input.portX.dualshock.lstick_down = 
psx.input.portX.dualshock.lstick_left = 
psx.input.portX.dualshock.lstick_right = 
psx.input.portX.dualshock.lstick_up = 
psx.input.portX.dualshock.r1 = 
psx.input.portX.dualshock.r2 = 
psx.input.portX.dualshock.r3 = 
psx.input.portX.dualshock.rapid_circle = 
psx.input.portX.dualshock.rapid_cross = 
psx.input.portX.dualshock.rapid_square = 
psx.input.portX.dualshock.rapid_triangle = 
psx.input.portX.dualshock.right = 
psx.input.portX.dualshock.rstick_down = 
psx.input.portX.dualshock.rstick_left = 
psx.input.portX.dualshock.rstick_right = 
psx.input.portX.dualshock.rstick_up = 
psx.input.portX.dualshock.select = 
psx.input.portX.dualshock.square = 
psx.input.portX.dualshock.start = 
psx.input.portX.dualshock.triangle = 
psx.input.portX.dualshock.up = 
psx.input.portX.gamepad.circle = 
psx.input.portX.gamepad.cross = 
psx.input.portX.gamepad.down = 
psx.input.portX.gamepad.l1 = 
psx.input.portX.gamepad.l2 = 
psx.input.portX.gamepad.left = 
psx.input.portX.gamepad.r1 = 
psx.input.portX.gamepad.r2 = 
psx.input.portX.gamepad.rapid_circle = 
psx.input.portX.gamepad.rapid_cross = 
psx.input.portX.gamepad.rapid_square = 
psx.input.portX.gamepad.rapid_triangle = 
psx.input.portX.gamepad.right = 
psx.input.portX.gamepad.select = 
psx.input.portX.gamepad.square = 
psx.input.portX.gamepad.start = 
psx.input.portX.gamepad.triangle = 
psx.input.portX.gamepad.up = 

<<Configuration for SMS input module>>

sms.input.portX.gamepad.down = 
sms.input.portX.gamepad.fire1 = 
sms.input.portX.gamepad.fire2 = 
sms.input.portX.gamepad.left = 
sms.input.portX.gamepad.pause = 
sms.input.portX.gamepad.rapid_fire1 = 
sms.input.portX.gamepad.rapid_fire2 = 
sms.input.portX.gamepad.right = 
sms.input.portX.gamepad.up = 

<<Configuration for SNES input module>>

snes.input.portX.gamepad.a = 
snes.input.portX.gamepad.b = 
snes.input.portX.gamepad.down = 
snes.input.portX.gamepad.l = 
snes.input.portX.gamepad.left = 
snes.input.portX.gamepad.r = 
snes.input.portX.gamepad.rapid_a = 
snes.input.portX.gamepad.rapid_b = 
snes.input.portX.gamepad.rapid_x = 
snes.input.portX.gamepad.rapid_y = 
snes.input.portX.gamepad.right = 
snes.input.portX.gamepad.select = 
snes.input.portX.gamepad.start = 
snes.input.portX.gamepad.up = 
snes.input.portX.gamepad.x = 
snes.input.portX.gamepad.y = 

<<Configuration for SNES_FAUST input module>>

snes_faust.input.portX.gamepad.a = 
snes_faust.input.portX.gamepad.b = 
snes_faust.input.portX.gamepad.down = 
snes_faust.input.portX.gamepad.l = 
snes_faust.input.portX.gamepad.left = 
snes_faust.input.portX.gamepad.r = 
snes_faust.input.portX.gamepad.rapid_a = 
snes_faust.input.portX.gamepad.rapid_b = 
snes_faust.input.portX.gamepad.rapid_x = 
snes_faust.input.portX.gamepad.rapid_y = 
snes_faust.input.portX.gamepad.right = 
snes_faust.input.portX.gamepad.select = 
snes_faust.input.portX.gamepad.start = 
snes_faust.input.portX.gamepad.up = 
snes_faust.input.portX.gamepad.x = 
snes_faust.input.portX.gamepad.y = 

<<Configuration for SS input module>>

ss.input.portX.3dpad.a = 
ss.input.portX.3dpad.analog_down = 
ss.input.portX.3dpad.analog_left = 
ss.input.portX.3dpad.analog_right = 
ss.input.portX.3dpad.analog_up = 
ss.input.portX.3dpad.b = 
ss.input.portX.3dpad.c = 
ss.input.portX.3dpad.down = 
ss.input.portX.3dpad.left = 
ss.input.portX.3dpad.ls = 
ss.input.portX.3dpad.mode = 
ss.input.portX.3dpad.right = 
ss.input.portX.3dpad.rs = 
ss.input.portX.3dpad.start = 
ss.input.portX.3dpad.up = 
ss.input.portX.3dpad.x = 
ss.input.portX.3dpad.y = 
ss.input.portX.3dpad.z = 
ss.input.portX.gamepad.a = 
ss.input.portX.gamepad.b = 
ss.input.portX.gamepad.c = 
ss.input.portX.gamepad.down = 
ss.input.portX.gamepad.left = 
ss.input.portX.gamepad.ls = 
ss.input.portX.gamepad.right = 
ss.input.portX.gamepad.rs = 
ss.input.portX.gamepad.start = 
ss.input.portX.gamepad.up = 
ss.input.portX.gamepad.x = 
ss.input.portX.gamepad.y = 
ss.input.portX.gamepad.z = 

<<Configuration for VB input module>>

vb.input.builtin.gamepad.a = 
vb.input.builtin.gamepad.b = 
vb.input.builtin.gamepad.down-l = 
vb.input.builtin.gamepad.down-r = 
vb.input.builtin.gamepad.left-l = 
vb.input.builtin.gamepad.left-r = 
vb.input.builtin.gamepad.lt = 
vb.input.builtin.gamepad.rapid_a = 
vb.input.builtin.gamepad.rapid_b = 
vb.input.builtin.gamepad.right-l = 
vb.input.builtin.gamepad.right-r = 
vb.input.builtin.gamepad.rt = 
vb.input.builtin.gamepad.select = 
vb.input.builtin.gamepad.start = 
vb.input.builtin.gamepad.up-l = 
vb.input.builtin.gamepad.up-r = 

<<Configuration for WSWAN input module>>

wswan.input.builtin.gamepad.a = 
wswan.input.builtin.gamepad.b = 
wswan.input.builtin.gamepad.down-x = 
wswan.input.builtin.gamepad.down-y = 
wswan.input.builtin.gamepad.left-x = 
wswan.input.builtin.gamepad.left-y = 
wswan.input.builtin.gamepad.rapid_a = 
wswan.input.builtin.gamepad.rapid_b = 
wswan.input.builtin.gamepad.right-x = 
wswan.input.builtin.gamepad.right-y = 
wswan.input.builtin.gamepad.start = 
wswan.input.builtin.gamepad.up-x = 
wswan.input.builtin.gamepad.up-y = 
