Retrode Forum

General Category => General Discussion => Topic started by: geekbri on 08/Jan/2012 12:26:45 AM

Title: Kega Fusion + retrode2 + OS X = No controllers?
Post by: geekbri on 08/Jan/2012 12:26:45 AM
Edit:  It seems like Kega Fusion doesn't want to recognize either the SNES or the Genesis controllers from the retrode.  Has anybody had any luck with these on OS X?  Windows?


Anybody had any luck using a 6 button genesis controller via the retrode2 with kega fusion?  It seems it doesn't think there is a controller plugged in at all.  My SNES controller works no problem.  Very odd...
Title: Re: Kega Fusion + retrode2 + OS X = No controllers?
Post by: hedwards on 08/Jan/2012 01:03:42 AM
OK, so it's not just me.

I don't think that Fusion supports controllers, or at least I couldn't find any options. I have had luck using xpadder and a custom adapter that I found elsewhere, but xpadder doesn't detect anything plugged into the retrode.
Title: Re: Kega Fusion + retrode2 + OS X = No controllers?
Post by: Matthias_H on 08/Jan/2012 11:53:13 AM
I do not have all too much experience with the controller part under OS X. However, there is a slight chance that the company who assembles the Retrode flashed the wrong firmware version. I had first sent them a version where the controller part was badly screwed up, then another corrected version. To be on the safe side, I'd suggest you try the latest version from http://www.retrode.org/firmware (http://www.retrode.org/firmware) . Please report whether that helps.
Title: Re: Kega Fusion + retrode2 + OS X = No controllers?
Post by: geekbri on 08/Jan/2012 12:53:22 PM
As far as controllers goes, OS X support for them can be a pain in the butt.  I use something called "Gamepad Companion" normally and it allow you to use just about any gamepad on your mac.  This has worked for me in the past with kega fusion (I was one of those segaplay saturn controllers that they were giving away free for a while).

I updated my firmware and the problem still seems to exist.  I believe I did receive the latest firmware with the device as well.  Pre update my product revision was identical to post update (Product Revision: 0x82 (130) for both)

-Brian
Title: Re: Kega Fusion + retrode2 + OS X = No controllers?
Post by: Matthias_H on 09/Jan/2012 02:03:43 AM
The controller is a standard USB HID Class Game Controller; if the OS doesn't support that properly, there's probably not much we can do from the Retrode's side.
Title: Re: Kega Fusion + retrode2 + OS X = No controllers?
Post by: mulos0815 on 09/Jan/2012 10:48:01 AM
Hi, I'm using the Retrode with my Mac Mini and a Six-Button Sega Arcade Stick or a SNES pad. I had to plug the controller before I start kega fusion, else they where not recognized. Also I had to configure them new every time  I start kega fusion.
Title: Re: Kega Fusion + retrode2 + OS X = No controllers?
Post by: Matthias_H on 10/Jan/2012 04:13:40 PM
I still have an alternative (development) firmware that uses the USB Keyboard class instead of Game Controllers. This version really should work under ANY OS. Will try to build it for the Retrode 2 next week.
Title: Re: Kega Fusion + retrode2 + OS X = No controllers?
Post by: Muzer on 10/Jan/2012 04:23:35 PM
Fantastic! That'll make it useful for software without controller support, though obviously it should be an option in the config file. Will the keyboard mapping be hardcoded or changeable?
Title: Re: Kega Fusion + retrode2 + OS X = No controllers?
Post by: Matthias_H on 10/Jan/2012 06:32:42 PM
Quote from: Muzer on 10/Jan/2012 04:23:35 PM
Fantastic! That'll make it useful for software without controller support, though obviously it should be an option in the config file. Will the keyboard mapping be hardcoded or changeable?
Keyboard mode used to be in the firmware, but at some point I removed it for the sake of enumeration speed since nobody seemed to be using it anyway. Will have to see how it can be re-integrated without screwing up the rest. Yes, keyboard mapping will be configurable.
Title: Re: Kega Fusion + retrode2 + OS X = No controllers?
Post by: Muzer on 10/Jan/2012 10:01:06 PM
Oh, never realised that... yeah, I think it'd be useful as an option in the config file, so that it doesn't show the keyboard device unless it's enabled (and it's disabled by default).
Title: Re: Kega Fusion + retrode2 + OS X = No controllers?
Post by: Matthias_H on 30/Jan/2012 07:07:00 AM
Here's an experimental firmware update that should increase the compatibility under any OS with limited USB game controller support.

In short, there's a new option [HIDMode] in the config. It replaces the old [enumerateHID] and can be set to one of the following four values:

Mac users, please give it a try, and see if [HIDMode] 3 fixes your problem. Please note, you may run into trouble editing the config file from a Mac or Linux (http://www.retrode.org/documentation/troubleshooting/troubleshooting-saving-files-to-the-retrode-does-not-work/). Your best bet would be to change the config on a Windows machine.

Testing under all OSes is greatly appreciated, for that matter. Since this update involved a massive re-write of the USB controller part, please let me know if something does not quite behave the way it should.

Cheers,
Matthias
Title: Re: Kega Fusion + retrode2 + OS X = No controllers?
Post by: aaale on 30/Jan/2012 01:25:38 PM
It's working for me using [HIDMode] 3 !!!  :) :) :)
Title: Re: Kega Fusion + retrode2 + OS X = No controllers?
Post by: gadgetoid on 30/Jan/2012 11:29:51 PM
Firmware updated and config file modified. Hopefully I should be able to hook up a SMD controller and try it out tomorrow.

Update: Hooked up a Competition PRO pad this morning. Works like a dream.

Can't wait to get my hands on a Raspberry Pi!
Title: Re: Kega Fusion + retrode2 + OS X = No controllers?
Post by: gliitch on 16/Nov/2013 02:47:56 PM
I'm getting a Retrode II for my birthday, I also run OSX & Fusion, the controllers are seen by Fusion but its a bit tricky as it's not always so responsive you've got to be quick with the inputs. I would imagine that its the code for the emulator on OSX rather than the actual Retrode itself which is the problem.

There are a few articles about Fusion & OSX controller compatibility, its very flaky to say the least.