Notifications
Clear all

Paddles showing in Windows Game Controllers as Z axis

8 Posts
2 Users
0 Likes
69 Views
(@billb)
Active Member
Joined: 3 months ago
Posts: 7
Topic starter  

I recently purchased the Quad Plus Retro USB Adapter, and am having trouble getting the paddles to work in RetroArch with the Stella 2014 core.  The paddles show up and respond correctly in the iCode display, but nothing in the RetroArch config seems to be detecting paddle movement, and I'm wondering if it's the way Windows has them configured.

Going into the Windows Game Controller settings and looking at the iCode Retro Gaming Adapater on port one, I see that the paddles control the Z Axis and Z Rotation respectively, NOT the X Axis and Y Axis like your videos and documentation show.  Is this the cause of my issues, and if so, how do I correct it?

Additionally, the pressing the Red+Yellow buttons do not toggle the display on and off as the documentation states.  This combination seems to do nothing, and I cannot find any button combination to toggle the display.

Thank you!


   
Quote
Ali Jani
(@ali)
Member Admin
Joined: 3 years ago
Posts: 15
 

Hi. Looks like you have the updated firmware and we may have sent you the wrong manual.  

Display updates toggle shoudl be red+yellow.  Note this just turns off activity on screen for improved performance, but it does not actually turn it off completely.

For paddles to report as X/Y instead of Zs,   Invoice the setting menu (Red+Green), then go to paddles menu and change paddles report as to LEFT.

I assume you have seen the videos on our your tube channel on setting up Stella 2104 with paddles?  there are two ways, one is via mouse emulation and the other is true analog. here is the links:

Mouse emulation setup:  https://www.youtube.com/watch?v=usQFOvhniwg   mouse mode works with any emulator but its not as precise.

Analog Setup for Atari Stella 2014 core only: https://www.youtube.com/watch?v=sLyeGuS4l4s . Watch the 2nd hald of video for the special setting for RetroArch 2014.

Let me know how this goes.  I will upload the updated manual for you here later tonight.

Thanks.

 

This post was modified 2 months ago by Ali Jani

   
ReplyQuote
(@billb)
Active Member
Joined: 3 months ago
Posts: 7
Topic starter  

Thanks for the response Ali, and the clarification on the display! 

One issue on my device is that green+red doesn't do anything.  Playing around with all of the combinations reveals that black+white is what accesses the menu on my device.  I'll try configuring the paddles and get back to you with the results.

Thanks again!

 


   
ReplyQuote
(@billb)
Active Member
Joined: 3 months ago
Posts: 7
Topic starter  

Still no luck getting paddles working. I'm using RetroArch build Mar. 12th, 2023, and the core is Stella 2014 v 3.93.

I've got the paddles now using the X and Y axes according to windows gamepad properties, so that's a start. But switching control type to "Paddles (Stelladapter)" inside "Kaboom" on RetroArch still doesn't seem to recognize the paddles. This evening I'll try to install stand-alone Stella and see if I can get that working outside of RetroArch.  RA isn't that intuitive, so maybe I'm screwing something up (though I've managed to get joysticks configured correctly).

One issue seems to be that the physical buttons on my device are incorrectly connected or installed. White+Black accesses the menu rather than Red+Green. In going through the menus, I've determined that the software button -> hardware button mapping seems to be:
B -> Blue button
G -> Black button
R -> White button
W -> Yellow button
I haven't come across any software prompts for Y or Bk, so I'm not sure how those are mapped just yet.

This obviously makes navigating the device menus a little difficult.

I believe I purchased this device from your Amazon store.  Not sure if that may be relevant.


   
ReplyQuote
Ali Jani
(@ali)
Member Admin
Joined: 3 years ago
Posts: 15
 

@billb thanks for the detail.  Yes stella 2014 is a bit tricky but since you see stella adapter in your menus as options, it should work so long as you have the settings correct like the way I showed in the videos. Maybe I'll create a quick video for you on windows.  Standalone stella is much simpler for sure.

On your button colors, it sounds like the wrong firmware was applied and we may have done that if you never updated the firmware.  

Does your display show the buttons orientation the same as what's on the physical device?

H10 (Hardware level 10) and below have 4 buttons on one row and 2 buttons one a second row

H11 and H12 have 4 buttons is Dimond gamepad formation and 2 buttons next to them typically for start and select.

See the H level of the firmware you have when the unit first starts. It sounds like maybe the firmware applied is H11 but your device is H10.

Let me know what device configuration you have and I will point you to update the firmware correctly to make the buttons match colors properly.

This post was modified 2 months ago by Ali Jani

   
ReplyQuote
(@billb)
Active Member
Joined: 3 months ago
Posts: 7
Topic starter  

Hi Ali,

It sounds like I have H10 or below.  I have Yellow, Blue, Green, and Red on the top, and Black and White below the Blue and Green buttons.  However, when the unit starts, it displays the following:

iCode Retro Adapter
Quad USB
(c)2022 iCode
V9.01 - H10

I was able to get the paddles to work finally.  I think there were two issues: (1) my misunderstanding with how to configure the RetroArch inputs, and (2) a bug in the paddles controller type in RetroArch.

(1)
I didn't realize I needed to specifically set the Left Analog (up/down/left/right) for the RetroArch input in order for the Paddles controller type to work.  I mistakenly assumed that the Paddles controller type would pick up that input automatically.  Once I configured the input in RetroArch, and then configured the controller in the game QuickMenu, the paddles started responding.

(2)
The bug showed up because I attempted to do something probably unexpected.  I had previously had two joysticks configured with a different iCode device, and that worked fine.  Because I wanted paddles too, I purchased this Quad device, but I read that paddles only worked on ports 1 and 2.  So I connected paddles to device port 1, and the joysticks to ports 2 and 3.  Then I assigned those to different RA ports as follows:

Atari Paddles -> iCode Port1 -> RetroArch Port3
Atari Joystick -> iCode Port2 -> RetroArch Port1
Atari Joystick -> iCode Port3 -> RetroArch Port2

This way everything originally setup to use RA Ports 1 and 2 for joysticks still worked.  To use paddles in a game, I attempted to remap RA Port3 to Stella Core port 1, and change the RA Port3 controller type to Paddles.  But I could not get this to work!

I believe this is the bug - that the Paddles controller type only works for RA Port1 (and maybe RA Port2), even though these are only abstractions.

So I reconfigured everything so that it was more straightforward:

Atari Paddles -> iCode Port1 -> RetroArch Port1
Atari Joystick -> iCode Port2 -> RetroArch Port2
Atari Joystick -> iCode Port3 -> RetroArch Port3

This meant that to get the default joystick setup working, I needed to create a remapping for the entire Stella core to map RA Port2 to Stella Core Port1, and RA Port3 to Stella Core Port2.  Then I created specific remappings for paddle games, reversing the core remapping and setting Port1 to be a Paddle controller.

Now everything works the way I had envisioned!  I can leave the paddles and joysticks plugged in all the time and all the games work the way they should.

Thanks again for helping me troubleshoot this, and let me know if you see anything amiss with my firmware version.

 

This post was modified 2 months ago by billb

   
ReplyQuote
(@billb)
Active Member
Joined: 3 months ago
Posts: 7
Topic starter  

Here's a video showing my device and the Red+Green buttons not working.


   
ReplyQuote
(@billb)
Active Member
Joined: 3 months ago
Posts: 7
Topic starter  

Here's a video showing the Black button mapped to the Green input.


   
ReplyQuote
Share:
Scroll to top
Join Waitlist We will inform you when the product arrives in stock. Please leave your valid email address below.