Of the game controllers available for home computers, only a few are officially supported on the Mac, but you can often get others, like those for the PS3, Wii, or Xbox, working just fine. To use any of these controllers with your system, you will first need to connect it to your system physically, and then install a driver package to make use of the controller's inputs.
For factory-supported devices like the Logitech F310 Gamepad and the Belkin Nostromo SpeedPad, drivers are available from their manufacturers; however, for unsupported devices like Wii Remote, PS3, and Xbox controllers, you will have to use a third-party driver package.
Kiwitata Usb Controller Driver For Mac
The easiest of these unsupported remotes to configure is likely the Xbox controller, which can be (physically) connected directly via USB or with a relatively cheap receiver for wireless Xbox controllers. If you have a PS3 controller, you'll need to follow a quick procedure to establish a connection to your Mac. First, connect the controller to your Mac, and then open the Bluetooth system preferences and make sure Bluetooth is both on and discoverable. Next, hold the PS button on the controller for a few seconds, then unplug the USB cable, and the controller should appear in the Bluetooth system preferences and be available for use in a number of games and programs. A Wii Remote can also be connected via Bluetooth.
Once the gaming controller is connected, you can use one of several software driver packages to configure its inputs. The first is Joystick Mapper, with which you should be able to configure most gaming controllers. The second is the Tattiebogle driver for Xbox controllers, which should work for both wired and wireless (using the receiver noted above) controllers.
For Wii users, the program DarwiinRemote and the Wjoy driver should allow you to crudely connect and configure the motion-sensitive Wii Remote, but if you have trouble establishing a connection using these drivers in OS X 10.8, then you can try a test build of DarwiinRemote that should work in the latest version of OS X.
A final couple of driver options for these controllers are GamePad Companion, which is available in the Apple App Store, and USB Overdrive, which has been a long-standing option for configuring USB input devices on the Mac platform. These last tools are useful especially if you have a controller that only has driver support for Windows. When connected to the Mac, the button inputs will be registered, and universal drivers like USB Overdrive should be able to recognize them and allow you to assign global or application-specific settings to them.
Playing N64 through an emulator is a great way to enjoy all the classic games. But using your mouse and keyboard gets old. Almost everyone prefers the realism and nostalgia that an actual, physical controller brings.
The SAFFUN N64 controller is available in a wide array of colors; black, blue, clear blue, clear red, green, gray, orange, red, transparent blue and transparent red. In addition, they have special discounted prices if you purchase either the black or gray controller in a 2-pack. Regardless, SAFFUN covers their controllers with a 100% money-back guarantee and 12-month replacement warranty. This way, if you have any compatibility or functionality issues, you can return it for a full refund.
As another great option, the Retro Fighters Brawler64 is a relatively new wireless N64 controller. Although the wired version has been around for several years, this 2.4 GHz wireless USB version was recently released. It combines a USB receiver with a fully rechargeable controller, heavily inspired by N64. In fact, it carries the same classic gray N64 color with more of a Gamecube-esque layout.
At the bottom of the window is a status bar that displays how many joysticks (game controllers) are connected. If it reports that no joysticks are found, disconnect and reconnect your controller and then in the menu, select Quick Options > Refresh Joysticks. After a few moments Joystick Mapper will refresh and attempt to detect any connected game controllers.
Go ahead and press Scan in Joystick Mapper. A timer will appear giving you a few seconds to press a button on the controller. Wait for the timer to finish, then press Scan again, only this time press the Up button on your controller.
Absolute mouse devices in the tables below refers to input drivers which support mouse-like devices such as light guns, air mice, and Wiimotes that use 'absolute' coordinate systems. Certain input drivers only support mouse devices with 'relative' coordinate systems.
udev is the newest input driver and uses the evdev joypad interface at /dev/input. It supports hotplugging and force feedback (if supported by device). udev reads evdev events directly and supports keyboard callback, mice, and touchpads. libudev is used to discover devices and support hotplugging.
Well, tonight I tried switching the joypad driver from xinput to dinput. The gamepad immediately started to respond, correctly in the retroarch menu, and not so correctly in- game. The analog stick up/ down were switched in mupen64plus, and start and select were switched in all the NES cores I tried. But so far it is a step forward.
I get -no- controller input on the menus OR in games (If I launch via keyboard) The controller shows up as an xinput controller when retroarch starts up, In port 0 as normal but it just refuses to actually USE it.
Basically I was running Retroarch as a non-steam shortcut from steam (I have friends that like to watch my gaming from time to time through that.) and the -moment- I ran the shortcut from there instead of from the desktop (As I had been doing while testing) suddenly the controller worked again. When I closed Retroarch and tried running from the desktop shortcut, Suddenly THAT started working too.
The endless hours in the office are about to fly by when you fire up MAME or an NES emulator on your computer, plug in this cool new Retro NES USB Controller and play some old school classic video games. Playing those classic games just isn't the same on the computer without having that original controller in your hands and this one is an exact replica! The only difference is that this one plugs into your USB port and no drivers are required. Sweet!
The Super Nintendo (SNES) controller now comes as a USB controller. The controller is a simple "plug 'n' play" device, meaning it only needs to be connected to the computer and it will work out of the box. There still is some configuring to be done to get the SNES USB controller to work with computer programs like emulators.
Click each controller button on the computer monitor. Press the button on the SNES USB controller that will be used as that emulator controller button, and continue "mapping" each button to the SNES USB controller.
Copy and paste one section of the configuration file and change the name between the brackets ('[' and ']') to whatever the name of your controller is (should be printed out by Mupen64Plus, in this example 'My Awesome Controller').
somewhere in InputAutoCfg.ini. Now all you need to do is to change the values to correspond to your controller. It shouldn't be too hard to figure out how to change the values, but there is some documentation at -core/wiki/Mupen64Plus-Plugin-Parameters#wiki-InputSDL if you need it. Remember that on some controllers the D-Pad is just another axis, in those cases replace hat() with axis() (make sure you use the correct syntax for axis). You may also use the SDL joystick testing programs (available on our Downloads page) to determine the button/axis/hat numbers which correspond to the various controls on your joystick.
You can enable mouse control of the analog stick by setting the "mouse" parameter to True in your input config section. There is a parameter to control the sensitivity of the mouse movement (called "MouseSensitivity"). The default value for MouseSensitivity is "2.00,2.00". You can also bind mouse buttons to the N64 controller buttons by adding a clause to the button binding string. For example: Start = "button(9) mouse(0)" will bind the N64 controller Start button to button 9 on the joystick and button 0 on the mouse.
If you've got a nice configuration you can send it to the Mupen64Plus team at mupen64plus@googlegroups.com. That way they will be able to include the configuration in the official Mupen64Plus releases. Make sure to include the exact name of the controller and a description as well.
Choosing the best RetroPie controller often boils down to preference. Are you looking for a budget friendly option or something with desirable specs? Either way, below are the best bluetooth and USB controllers for RetroPie that have a sufficient number of buttons to play a wide range of games.
Bluetooth controllers are typically the more expensive option, but these controllers provide excellent wireless capabilities. Most modern Bluetooth controllers are very responsive, much like their wired counterparts. Visit our full guide on RetroPie bluetooth controllers.
USB controllers are also a great option. Some users appreciate the direct wire for practical and nostalgic purposes. These controllers are much more affordable compared to Bluetooth devices. The downside is that USB controller cords are often short so it can be tough to sit back on the couch and relax.
The Raspberry Pi comes with USB HID ports on the side. Newer models come with built in Bluetooth capabilities. Your RetroPie setup should be compatible with almost any controller. Wireless controllers with USB receivers can work with the system as well.
To make your gaming experience feel more natural, you may need to swap a few buttons on occasion. But instead of changing the entire RetroPie controller configuration every time, all you need is a custom profile for the emulator core of your choosing.
This issue is common with wireless controllers. However, it can happen with wired ones as well. Try testing the controller on another device or computer to isolate the problem. If the controller is only slow when using the Pi, you may need to restart the device and configure it once again. 2ff7e9595c
Comments