Project

General

Profile

Actions

Emulator Issues #8187

closed

Mayflash 4 port adapter support for OSX

Added by BBBUnit about 9 years ago.

Status:
Won't fix
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?
All

Game ID?

What's the problem? Describe what went wrong in few words.
On the Mac OSX, the Mayflash 4 port adapter works for only the 1st controller port. In the devices list, only "Input/0/Mayflash Gamecube Controller" appears while 1-3 do not. However, when configuring controllers though, Dolphin will respond to controllers plugged into ports 2-4.

What did you expect to happen instead?
Input/1 - Input/3 to appear in the devices list.

What steps will reproduce the problem?
[Don't assume we have ever played the game and know any level names. Be as
specific as possible.]
1.
2.
3.

Dolphin 3.5 and 3.5-367 are old versions of Dolphin that have
known issues and bugs, so don't report issues about them and test the
latest Dolphin version first.
Which versions of Dolphin did you test on?
4.0-5347 and 5386.

Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
4.0 also did not work

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
OS X 10.9.5 and OS X 10.10

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
http://imgur.com/Bv9IC8g
http://imgur.com/r0r2YN9

Happy to provide more debugging details if given instructions how to get them.

Actions #1

Updated by skidau about 9 years ago

Does the operating system see devices Input/1 to Input/3 ? I think this may be a Mayflash 4 port issue rather than a Dolphin issue.

Actions #2

Updated by JMC4789 about 9 years ago

  • Status changed from New to Questionable
Actions #3

Updated by BBBUnit about 9 years ago

How do I check if the operating system sees those devices?

Actions #4

Updated by pauldacheez about 9 years ago

I'd check through ControllerMate or any other game/app that supports/does anything with gamepads. Usually I don't have apps detecting more things than Dolphin does, though.

Actions #5

Updated by amplitude about 9 years ago

I am working on OSX drivers for the official Nintendo adapter, and I see the same behaviour with my driver ( https://github.com/area/wiiu-gc-adapter-osx ) and the official adapter.

Using Joystick Show, I see one large device with 24 axes and 44+ buttons, all of which can be triggered with inputs from the expected controller ports. This is presumably why Dolphin is only showing one controller - it thinks there is only one device, but with a surfeit of buttons.

The HID descriptor for both my drivers for the official adapter and those for the Mayflash adapter is made up of four collections, each with a unique report ID, which is how such devices are meant to report; I assume this is why the same behaviour is seen in each case.

OpenEMU sees four controllers, and is the only program on OSX I have found that sees four controllers.

Actions #6

Updated by JMC4789 about 9 years ago

Does OpenEMU have a specific hack/logic for splitting it up, or does it just detect it correctly?

Actions #7

Updated by amplitude about 9 years ago

I am not at all familiar with the OpenEMU codebase, but searching through it for 'USB' and 'HID' didn't throw up anything immediately obvious.

Actions #9

Updated by amplitude about 9 years ago

My fork of that driver is much easier to setup and use, and has lower input lag:

https://github.com/area/osx-wiiu-gcc-adapter

Actions #10

Updated by miguelberrocal.1991 about 9 years ago

The other one is useful if you are using an older one as it displays the controllers as inputs which with your driver I wasn't able to accomplish. So I just updated to the last and so far your driver works perfect! Thanks

Actions #11

Updated by renatomorales85 almost 9 years ago

Can you compile it for us?

Actions #12

Updated by amplitude almost 9 years ago

My driver? Compiled versions are available at https://github.com/area/osx-wiiu-gcc-adapter/releases

I am currently in dialog with Apple, who have declined my initial request for the ability to sign kexts, which is frustrating.

Actions #13

Updated by JMC4789 almost 9 years ago

  • Status changed from Questionable to Won't fix

Since there are other drivers and whatnot, I don't think there's anything for Dolphin to fix?

Actions

Also available in: Atom PDF