sixtyforce has built-in support for HID USB game controllers with full analog control, auto-calibration and vibration. Neat, huh?
Note: Many Windows USB controllers do not work on macOS because there are no drivers available. If a controller doesn't work with sixtyforce, check to with the manufacturer to see if a driver is available.
Configuring your controller for the best performance
Other USB controller software may interfere with sixtyforce's built-in controller support. Disable any software such as USB Overdrive or GamePad Companion, before using sixtyforce.
Why is this a problem? Third party USB controller software can interfere with sixtyforce's full analog support. If this happens you'll still be able to use your controller, but you'll lose nearly all of your controller's sensitivity!
If your controller seems overly sensitive, try decreasing the "analog sensitivity" for the controller in the preferences. The more you decrease the analog sensitivity, obviously the less sensitive your controller becomes, so you should decrease it in very small amounts until the control feels right.
sixtyforce has built-in vibration support on some controllers, but you won't feel it unless:
- you're using a controller that supports vibration (also sometimes called "force feedback") on macOS
- you set sixtyforce's virtual controller to the Rumble Pack in the Options menu
- you enable vibration for the controller in the preferences
You will know a controller supports vibration if you see a checkbox called "Vibration" when that controller is selected in the preferences. (The checkbox should be enabled by default.)
Note: One funny side-effect of the emulation is: if the emulation runs slow, the vibration effects will also run in slow-motion.
How to connect a real N64 controller to your Mac
Three USB controller adapters have been tested with sixtyforce and work really well:
* The Adaptoid, which fully supports vibration using a Rumble Pack, but unfortunately is no longer available to buy new.
* The May Flash N64 Controller Adapter which can connect two controllers, but does not work with vibration. (Because it doesn't handle controller packs.)
* The Raphnet N64 Controller Adapter, which works well, but doesn't currently support controller packs in sixtyforce.
Controllers tested with sixtyforce
The following is a list of controllers that have been tested with sixtyforce:
|Adaptoid||A Rumble Pack must be inserted in the controller to use vibration.|
|MacAlly iShock 2||Vibration will not work. (There's no Intel driver.)|
|MacAlly iShock X||This controller will only work in "analog" mode. Vibration will not work. (There's no Intel driver.)|
|May Flash N64 Controller Adapter||Connects 2 controllers. Vibration will not work. Does not work with controller packs. (Rumble Pack, Memory Pack, etc.)|
|May Flash Wii Classic Controller Adapter||Connects 2 controllers. Vibration will not work. Works with the Wii Classic Controller and Wii Classic Controller Pro.|
|PlayStation 3 DualShock 3||Connect with a USB cable and press the PS button to turn it on. Vibration will not work.|
|PlayStation 4 DualShock 4||Connect with Bluetooth or USB. Vibration will not work.|
|Raphnet N64 Controller Adapter||Controller packs will not work. (Rumble Pack, Memory Pack, etc.)|
|Retrolink N64 Classic Controller||Does not work with controller packs. (Rumble Pack, Memory Pack, etc.)|
|Xbox 360 Wired Controller||You need to install this driver. Vibration may not always work properly due to bugs in the driver.|
|Xbox 360 Wireless Controller||You need the Xbox 360 Wireless Receiver for Windows if your controller didn't come with it. You also need to install this driver. Vibration may not always work properly due to bugs in the driver.|