First of all I don't know if it's the core or the emulator that responsible for finding the controller config, but every time I start an N64 rom I get message saying it can't find a config for my controller.
Here my files:
-------es_last_input.cfg-----
<?xml version="1.0"?>
<inputList>
<inputConfig type="joystick" deviceName="mayflash limited MAYFLASH GameCube Controller Adapter" deviceGUID="03000000790000004318000010010000">
<input name="a" type="button" id="1" value="1" />
<input name="b" type="button" id="2" value="1" />
<input name="down" type="button" id="14" value="1" />
<input name="hotkey" type="button" id="7" value="1" />
<input name="joystick1left" type="axis" id="0" value="-1" />
<input name="joystick1up" type="axis" id="1" value="-1" />
<input name="joystick2left" type="axis" id="5" value="-1" />
<input name="joystick2up" type="axis" id="2" value="-1" />
<input name="left" type="button" id="15" value="1" />
<input name="right" type="button" id="13" value="1" />
<input name="select" type="button" id="3" value="1" />
<input name="start" type="button" id="9" value="1" />
<input name="up" type="button" id="12" value="1" />
</inputConfig>
</inputList>
---------------mupen64plus.cfg---------------------
......
[Input-SDL-Control1]
Version = 2
mode = 0
device = 0
name = "mayflash limited MAYFLASH GameCube Controller Adapter"
plugged = True
plugin = 2
AnalogDeadzone = "0,0"
AnalogPeak = "32768,32768"
mouse = False
Mempak switch = ""
Rumblepak switch = True
C Button R = "axis(5+)"
A Button = "button(1)"
C Button U = "axis(2-)"
B Button = "button(2)"
Start = "button(9)"
L Trig = "button(4)"
R Trig = "button(5)"
Z Trig = "button(7)"
DPad U = "button(12)"
DPad D = "button(14)"
DPad R = "button(13)"
DPad L = "button(15)"
Y Axis = "axis(1-,1+)"
X Axis = "axis(0-,0+)"
C Button D = "axis(2+)"
C Button L = "axis(5-)"
....
------------InputAutoCfg.ini------------
[mayflash limited MAYFLASH GameCube Controller Adapter]
plugged = True
plugin = 2
AnalogDeadzone = 0,0
AnalogPeak = 32768,32768
mouse = False
Mempak switch =
Rumblepak switch =
C Button R = axis(5+)
A Button = button(1)
C Button U = axis(2-)
B Button = button(2)
Start = button(9)
L Trig = button(4)
R Trig = button(5)
Z Trig = button(7)
DPad U = button(12)
DPad D = button(14)
DPad R = button(13)
DPad L = button(15)
Y Axis = axis(1-,1+)
X Axis = axis(0-,0+)
C Button D = axis(2+)
C Button L = axis(5-)
On a side note: anyone know how to disable that annoying main menu song, it's driving me nuts! I can't find the .wav or .mp3 for it.