Using usb controllers with Sheepshaver

About SheepShaver, a PPC Mac emulator for Windows, MacOS X, and Linux that can run System 7.5.3 to MacOS 9.0.4.

Moderators: Cat_7, Ronald P. Regensburg, ClockWise

Post Reply
IPJ126
Inquisitive Elf
Posts: 28
Joined: Wed Aug 17, 2016 7:37 am

Using usb controllers with Sheepshaver

Post by IPJ126 »

Hi all,
Just wondered if someone could help, is there a way to get usb controllers to work with Sheepshaver? I try to use one on my Intel Mac running Sheepshaver, (a usb logitech one that actually really works on native os 9 on a old powerbook.) and it doesn't recognize it on Sheepshaver. I am trying to use MacMame on Sheepshaver with a game controller, and when I try to use it, it only appears to recognize the mouse, but the mouse pointer freezes then and the only way to exit is to push enter. Is it possible to use a usb game controller with Sheepshaver? Any luck?
Thanks!
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Using usb controllers with Sheepshaver

Post by Ronald P. Regensburg »

SheepShaver is not aware of USB ports. The emulator recognizes mouse/trackpad and keyboard as if they are ADB (Apple Desktop Bus) devices.
IPJ126
Inquisitive Elf
Posts: 28
Joined: Wed Aug 17, 2016 7:37 am

Re: Using usb controllers with Sheepshaver

Post by IPJ126 »

Ok, oh well, thanks for your help though! Now I know!
IPJ126
Inquisitive Elf
Posts: 28
Joined: Wed Aug 17, 2016 7:37 am

Re: Using usb controllers with Sheepshaver

Post by IPJ126 »

For those who have been wondering if there's a solution, I found "Joystick Mapper" in the Mac App Store. I have set it up perfectly for MacMame, using keyboard input to my Logitech game controller!
Problem SOLVED! And it's only $4.99!
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Using usb controllers with Sheepshaver

Post by Ronald P. Regensburg »

Thank you! This will be useful for playing many games in SheepShaver or BasiliskII on OSX.
User avatar
24bit
Forum All-Star
Posts: 1424
Joined: Wed Nov 11, 2009 5:47 pm
Location: Germany

Re: Using usb controllers with Sheepshaver

Post by 24bit »

May I ask which versions of OSX you have tried?
Apple changed USB core services over time, some hardware working fine in 10.6 is almost useless in 10.12.
The German user Rille reported issues with Joystick Mapper 1.1.3 in El Cap. about a year ago.
IPJ126
Inquisitive Elf
Posts: 28
Joined: Wed Aug 17, 2016 7:37 am

Re: Using usb controllers with Sheepshaver

Post by IPJ126 »

No problem Ronald, just glad I found it!
IPJ126
Inquisitive Elf
Posts: 28
Joined: Wed Aug 17, 2016 7:37 am

Re: Using usb controllers with Sheepshaver

Post by IPJ126 »

I am using Mac OS X El Capitan 10.11.6. Joystick Mapper seems to work totally fine though. I am using a Logitech F310 with "direct input" switched on with the switch on the back.
IPJ126
Inquisitive Elf
Posts: 28
Joined: Wed Aug 17, 2016 7:37 am

Re: Using usb controllers with Sheepshaver

Post by IPJ126 »

Thank YOU Ronald for your hard work making Sheepshaver happen!
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Using usb controllers with Sheepshaver

Post by Ronald P. Regensburg »

Thanks, but I only compiled and distributed the various builds (and I wrote the setup guide). The hard work was done by others.
User avatar
24bit
Forum All-Star
Posts: 1424
Joined: Wed Nov 11, 2009 5:47 pm
Location: Germany

Re: Using usb controllers with Sheepshaver

Post by 24bit »

Thanks for your info, I´ll look for an F310 these days.
Did you need special settings for SheepShaver in Joystick Mapper or is there a default configuration?

Your solution may be the first actually working one for games in emulators. Great finding.
IPJ126
Inquisitive Elf
Posts: 28
Joined: Wed Aug 17, 2016 7:37 am

Re: Using usb controllers with Sheepshaver

Post by IPJ126 »

I had the keyboard set up to play MacMame first, so I set up Joystick Mapper to recognize the arrow keys, which I had set up for movement in MacMame. For example I was playing Double Dragon, so I mapped A, W, and D for punch, jump, and kick. There are many preset configurations included with
Joystick Mapper, I just made a custom one for me on MacMame. All you need to do is open Joystick Mapper, set it up for your own settings, keep the Joystick Mapper window open, and start Sheepshaver, and it will work. I don't know a lot about Joystick Mapper yet, but hope this helps!
User avatar
adespoton
Forum All-Star
Posts: 4227
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Using usb controllers with Sheepshaver

Post by adespoton »

Has anyone tried Joypad Legacy/Connect? http://getjoypad.com/legacy/

It doesn't support USB controllers, but it supports smartphones as joypads, including motion-sensor and gyro inputs.
User avatar
macplus
Inquisitive Elf
Posts: 38
Joined: Sat Feb 04, 2017 5:12 am
Location: Argentina

Re: Using usb controllers with Sheepshaver

Post by macplus »

Sounds cool!
Post Reply