First of all, let me say that this thing is fantastic. Thank you for your efforts. I'm on 0.45 at the moment, Windows 10.
That being said, I'm having a bit of an odd issue with a joystick. I'm using a Retronic Design D-SUB9 -> USB joystick adaptor with my (original) Competition Pro 5000. It works great - highly recommended - ...but for one small thing.
Let me tell you what I know for sure:
It all works fine in the "Set Up USB Game Controller" screen in Win10 and/or with any other controller testers I've tried.
It all works fine in any Amiga emulator I've tried (WinUAE, FS-UAE).
It all works fine in any standalone C64 emulator I've tried (Vice64sc, CCS64).
It all works fine in any default, out-of-the-box RetroArch installation I've tried (Vice64sc core).
It all works fine in C64 Dreams out of the box... *EXCEPT* that up and down are reversed. All other USB joysticks and control pads (Xbox360 wired) I've tested work perfectly.
I can change the value of "input_player1_down_axis" to "+1" and "input_player1_up_axis" to "+1" in ..\C64 Dreams\RetroArch\retroarch.cfg and that "fixes" the issue, but then every other controller is reversed too (as one would expect).
So my question is: amongst the multitude of config files and remap files for RetroArch and cores and whatnot, what should I look for and what values should I change to fix this issue with this specific adaptor/joystick in this specific repackaging of RetroArch?
Thank you again. I tell you, issue notwithstanding, the feeling of playing a C64 game on a modern PC and a modern monitor with the same joystick one used back in 1983 really is something else. I hope we can come up with a solution. I will, of course, keep looking in the meantime.