v35 still not working with directionals with Dragonrise, I tested Flycast, Naomi and Atomiswave has zero directionals but the same core works for Dreamcast. In Retroarch inputs the Dpads are blank. This is the same issue with v34… V33 works fine. This is from a clean stock image of v35.
I also noticed the default es_input.cfg for dragonrise is not what it should be when you input the controller manually.
default entry -
<inputConfig type="joystick" deviceName="DragonRise Inc. Generic USB Joystick " deviceGUID="03000000790000000600000010010000">
<input name="b" type="button" id="0" value="1" code="288" />
<input name="a" type="button" id="1" value="1" code="289" />
<input name="down" type="hat" id="0" value="4" code="16" />
<input name="hotkey" type="button" id="6" value="1" code="294" />
<input name="joystick1left" type="axis" id="0" value="-1" code="0" />
<input name="joystick1up" type="axis" id="1" value="-1" code="1" />
<input name="joystick2left" type="axis" id="3" value="-1" code="3" />
<input name="joystick2up" type="axis" id="4" value="-1" code="5" />
<input name="l3" type="button" id="9" value="1" code="297" />
<input name="left" type="hat" id="0" value="8" code="16" />
<input name="pagedown" type="button" id="5" value="1" code="293" />
<input name="pageup" type="button" id="2" value="1" code="290" />
<input name="r3" type="button" id="8" value="1" code="296" />
<input name="right" type="hat" id="0" value="2" code="16" />
<input name="select" type="button" id="6" value="1" code="294" />
<input name="start" type="button" id="7" value="1" code="295" />
<input name="up" type="hat" id="0" value="1" code="16" />
<input name="x" type="button" id="3" value="1" code="291" />
<input name="y" type="button" id="4" value="1" code="292" />
After manually mapping -
<inputConfig type="joystick" deviceName="DragonRise Inc. Generic USB Joystick " deviceGUID="03000000790000000600000010010000">
<input name="a" type="button" id="1" value="1" code="288" />
<input name="b" type="button" id="0" value="1" code="289" />
<input name="down" type="axis" id="1" value="1" code="1" />
<input name="hotkey" type="button" id="6" value="1" code="294" />
<input name="l3" type="button" id="9" value="1" code="297" />
<input name="left" type="axis" id="0" value="-1" code="0" />
<input name="pagedown" type="button" id="5" value="1" code="293" />
<input name="pageup" type="button" id="2" value="1" code="290" />
<input name="r3" type="button" id="8" value="1" code="296" />
<input name="right" type="axis" id="0" value="1" code="0" />
<input name="select" type="button" id="6" value="1" code="294" />
<input name="start" type="button" id="7" value="1" code="295" />
<input name="up" type="axis" id="1" value="-1" code="1" />
<input name="x" type="button" id="3" value="1" code="291" />
<input name="y" type="button" id="4" value="1" code="292" />
The default has directionals as ‘hat’ rather than ‘axis’ and there is other entries for joystick in the default entry.
But either configuration has the same result…. so don’t think this matters all that much. I tested a few consoles, FBNeo, MAME… work. Flycast works with dreamcast but NOT with Naomi and Atomiswave. The Dragonrise has issues all the way back not working at all with PPSSPP, which it still does not. But Naomi and Atomiswave are critical to have, hope this gets fixed, back to V33