• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
1 2 3 4 5 ... 111 Next »

OS X GCN Adapter kext - Testers Wanted!!
View New Posts | View Today's Posts

Pages (11): 1 2 3 4 5 ... 11 Next »
Jump to page 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
OS X GCN Adapter kext - Testers Wanted!!
05-04-2015, 04:42 PM
#1
jackoalan Offline
Junior Member
**
Posts: 33
Threads: 1
Joined: May 2015
Brick 
Hello!

I'm a developer running the master branch of Dolphin on OS X 10.10.

I was disappointed to discover that the GCN smash-adapter is unsupported (according to the wiki article)..

After some investigation, I determined that the cause of the problem is Apple's HID driver seizing the adapter, preventing dolphin's libusb integration from opening a handle to it.

I've written a codeless .kext file that pre-empts IOKit from loading the HID driver, instead leaving the adapter's endpoints open for any userspace application to use. No modification to dolphin necessary!!

It works on my system (seemingly without having to disable Gatekeeper signature-validation), although I want some verification from other OS X users first..


.zip   SmashEnabler.kext.zip (Size: 1.05 KB / Downloads: 22,528)

Installation instructions:

Code:
sudo cp -r ~/Downloads/SmashEnabler.kext /Library/Extensions/SmashEnabler.kext
sudo chown -R root:wheel /Library/Extensions/SmashEnabler.kext
sudo touch /Library/Extensions
sudo reboot

Once this is confirmed to work, I can roll it into a codesigned installer package so the Terminal-apprehensive users can install it with ease. Fingers crossed!! Tongue
Find
Reply
05-06-2015, 07:02 PM
#2
Darkie
Unregistered
 
Hello, fellow MacOSX user here. Running on OSX 10.9, installed drivers, installed your stuff. Works like a charm. Thanks a bunch dude!
Reply
05-07-2015, 04:35 AM
#3
jackoalan Offline
Junior Member
**
Posts: 33
Threads: 1
Joined: May 2015
Sweet!! I know 10.9 is another Gatekeeper-protected system (circa 10.8) and that was by biggest concern. Thanks for the report!

OK, I'll get it into a package for easy installation and post it here
Find
Reply
05-07-2015, 06:19 AM
#4
jackoalan Offline
Junior Member
**
Posts: 33
Threads: 1
Joined: May 2015
OK here's an installer package to do the same terminal trick automatically:

.zip   SmashEnabler.pkg.zip (Size: 7.06 KB / Downloads: 57,993)
Find
Reply
05-08-2015, 02:40 PM
#5
Knee_of_DOOM
Unregistered
 
The installer worked fine, but it doesn't seem to be working for me Sad

Could it be because of the version of Dolphin that I'm using? I'm on 4.0-652
Reply
05-08-2015, 04:28 PM
#6
jackoalan Offline
Junior Member
**
Posts: 33
Threads: 1
Joined: May 2015
Based on the wiki article, 4.0-4599 is the required version
https://wiki.dolphin-emu.org/index.php?title=How_to_use_the_Official_GameCube_Controller_Adapter_for_Wii_U_in_Dolphin
Find
Reply
05-08-2015, 04:56 PM
#7
Knee_of_DOOM
Unregistered
 
Ah, that totally fixed it! Thanks. I was under the impression that any version after 4.0-4599 would work... but then again, maybe i don't even understand this numbering system. lol
Reply
05-08-2015, 05:36 PM
#8
JosJuice Online
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 7,972
Threads: 7
Joined: Oct 2014
Any version after 4.0-4599 will work. 652 is less than 4599, so 4.0-652 is older.
Find
Reply
05-10-2015, 01:14 PM
#9
ngude
Unregistered
 
i'm about to test this kext when i get home. i'm using the mayflash GC adapter. should i set it to "wii u mode" or "pc mode"?

i'm not sure if the official adapter has these options.
Reply
05-10-2015, 02:01 PM
#10
skid Offline
skidau / skid_au
**********
Developers (Some Administrators and Super Moderators)
Posts: 2,004
Threads: 8
Joined: Aug 2009
Set the adapter to Wii U mode
Find
Reply
« Next Oldest | Next Newest »
Pages (11): 1 2 3 4 5 ... 11 Next »
Jump to page 


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode