CDTV remote controller button mappings
Created by: Gravity-Grave
I could be wrong, but it doesn’t seem like the CDTV controller is correctly mapped within this core? Would it be possible to add a device type profile for the old CDTV remote controller? I have tried all the current device type controller profiles (RetroPad, CD32, analogue joystick and joystick) but non of these seem to have the original controller‘s ‘B’ button correctly mapped. On the original CDTV hardware, the remote controller’s A & B buttons were mapped to the left & right mouse buttons.
It obviously is possible to correctly configure the controller by going into the mapping options and remapping the 2nd fire button to R2, then save these settings on a per game basis. But these steps are not very intuitive for somebody without a reasonable knowledge of Retroarch or the original hardware.
If you want some examples of this issue, I would recommend the CDTV version of SimCity. The game selection menus show a basic visual representation of the original remote controller, and each button becomes highlighted when you press the corresponding button on your own controller. For me at least, within this core’s standard settings, the only way I can get the ‘B’ button to respond in this game is by pressing my right mouse button. Another quick example would be the CDTV version of Lemmings. Upon first loading, you are given the option of pressing A to play the game, or pressing B to view a short tech demo called Planetside. But without remapping, the only current way to get to Planetside seems to be to press the right mouse button.
Perhaps I am missing something and there is in fact a more simple way around this issue, but I haven’t yet discovered it. I would welcome the addition of a CDTV profile in the device type controller settings, as I feel it would further benefit the core and anybody else who might have encountered this issue.
Many thanks for all your diligence and hard work in keeping this core running so smoothly and efficiently.