Configuring Dreamcast for non-standard controllers (Zero Delay, AkiShop PS 360+ etc)
-
Pi Model: Model 3
RetroPie Version Used: 3.6
Built From: BerryBoot SD image
USB Devices connected: Akishop ps 360+
Controller used: Custom Fightstick with Akishop PS 360 +
Error messages received: No Error message Problem is related to configuring a controller outside ps3 or xbox on dreamcast
Guide used: (Mention if you followed a guide) Referenced https://github.com/retropie/retropie-setup/wiki/Dreamcast for current documentation
File: (File with issue - with FULL path)
/home/pi/.reicast/emu.cfg
/opt/retropie/configs/dreamcast/mappings/controller_AkishopCustomsPS360+v1.3.cfgEmulator: (Name of emulator - if applicable) Reicast
Question is on when trying to configure a non-standard controller how can we determine the proper format to get reicast to recognize the controller.
For example I know just looking at the Ibuffalo configuration that my controller the Aki PS360+ should look something like this.button.0=Btn_Y
button.1=Btn_B
button.2=Btn_A
button.3=Btn_X
button.5=Axis_LT
button.7=Axis_RT
button.8=Quit
button.9=Btn_Start
axis.0=Axis_X
axis.1=Axis_YWhich I can determine from jstest
However just placing that blurb inside of emu.cfg does not produce the desired result.
Neither does adding the caption above like a ps3 controller
[Akishop Customs PS360+ v1.3]
button.0=Btn_Y
button.1=Btn_B
button.2=Btn_A
button.3=Btn_X
button.5=Axis_LT
button.7=Axis_RT
button.9=Btn_Start
axis.0=Axis_X
axis.1=Axis_YOr trying it like Xbox
[emulator]
mapping_name = Akishop Customs PS360+ v1.3[dreamcast]
btn_escape = 8
button.0=Btn_Y
button.1=Btn_B
button.2=Btn_A
button.3=Btn_X
button.5=Axis_LT
button.7=Axis_RT
button.9=Btn_Start
axis.0=Axis_X
axis.1=Axis_YI also tried updating the existing mapping in /opt/retropie/configs/dreamcast/mappings/controller_AkishopCustomsPS360+v1.3.cfg
to the jstest equivalents with no luckWhen testing if a config I attempted works, I load the dreamcast emulator and am unable to exit or move the joystick which should be configured in those mappings.
So how do determine the proper format and location for no standard controllers. Or how you determine if Hex is appropriate and if so some documentation on how to correctly identify the hex values.
Here is my jstest output
jstest js0
Driver version is 2.1.0.
Joystick (Akishop Customs PS360+ v1.3) has 6 axes (X, Y, Z, Rz, Hat0X, Hat0Y)
and 13 buttons (BtnX, BtnY, BtnZ, BtnTL, BtnTR, BtnTL2, BtnTR2, BtnSelect, BtnStart, BtnMode, BtnThumbL, BtnThumbR, ?). -
Shameless Bump
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.