snes9x/macosx
Seth Cantrell 24cb5ce657 Support Nimbus+ controller in mac-joypad.mm findControls()
The findControls() routine was not finding several of the buttons on my Nimbus+
controller so that I could not configure those buttons in

    Settings > Controls > Nimbus+

A, B, X, Y, and the L and R shoulder buttons are detected by the existing code.
The D-pad and the 'start' and 'select' standins are not.

One odd thing that happened the first time I played with this change was that
after configuring the new buttons and loading up a game the buttons seemed to
be initially in a random state and so the game seemed to behave like some
random buttons were held down. After pressing and releasing all the new buttons
the game seemed to behave more normally. I'm not sure of my diagnosis because
it only happened the one time and I didn't have an opportunity to reproduce or
debug whatever happened.
2023-05-29 23:09:55 -04:00
..
docs Update the documentation 2019-11-27 16:08:12 -08:00
en.lproj Update version string to 1.62.3. 2023-03-30 11:18:33 -05:00
ReClassicfication Mac: Remove printfs from resource fork functions 2019-11-27 16:08:12 -08:00
snes9x framework Mac: Cheat entry 2022-09-08 07:57:27 -07:00
snes9x.xcodeproj Mac: Update version number to 1.62.3 2023-03-31 07:56:09 -07:00
Snes9x Mac: Watchpoint bug fixes 2023-03-25 14:14:28 -07:00
.gitignore Add .gitignore for Mac 2019-11-22 21:25:45 -08:00
APPL.icns Initial 1.52 import 2010-09-25 17:46:12 +02:00
CART.icns Initial 1.52 import 2010-09-25 17:46:12 +02:00
folder_Freezes.icns Initial 1.52 import 2010-09-25 17:46:12 +02:00
folder_SRAMs.icns Initial 1.52 import 2010-09-25 17:46:12 +02:00
freeze_defrost.aiff Initial 1.52 import 2010-09-25 17:46:12 +02:00
HID_Utilities_External.h Fix warnings about extra tokens after #ifdef directive 2019-11-22 21:25:46 -08:00
icons.png Update changelog / update minizip to 1.01h / update docs / Mac: changed MusicBox to Cocoa interface 2011-04-10 22:44:28 +09:00
Info.plist Update version string to 1.62.3. 2023-03-30 11:18:33 -05:00
libHIDUtilities_u.a Initial 1.52 import 2010-09-25 17:46:12 +02:00
libz_u.a mac: add zlib.h 2011-05-06 09:39:21 +09:00
logo_defrost.png Mac: Fix Freeze/Restore Screen 2019-11-27 16:08:12 -08:00
logo_freeze.png Mac: Fix Freeze/Restore Screen 2019-11-27 16:08:12 -08:00
mac-audio.h Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible. 2019-11-27 16:08:12 -08:00
mac-audio.mm Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible. 2019-11-27 16:08:12 -08:00
mac-cart.h Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible. 2019-11-27 16:08:12 -08:00
mac-cart.mm Add a framework target from the existing code, deleting or commenting out code that needs to be removed or updated until it compiles. Nothing works at this stage. 2019-11-27 16:08:05 -08:00
mac-cheat.h Mac: Cheat entry 2022-09-08 07:57:27 -07:00
mac-cheat.mm Fix Mac build after Vulkan changes 2023-03-08 10:23:32 -08:00
mac-client.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
mac-client.mm Add a framework target from the existing code, deleting or commenting out code that needs to be removed or updated until it compiles. Nothing works at this stage. 2019-11-27 16:08:05 -08:00
mac-cocoatools.h Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible. 2019-11-27 16:08:12 -08:00
mac-cocoatools.mm Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible. 2019-11-27 16:08:12 -08:00
mac-controls.h Mac: Restore Mouse, SuperScope and Justifier support 2020-12-28 21:13:09 -08:00
mac-controls.mm Mac: Restore Mouse, SuperScope and Justifier support 2020-12-28 21:13:09 -08:00
mac-dialog.h Add a framework target from the existing code, deleting or commenting out code that needs to be removed or updated until it compiles. Nothing works at this stage. 2019-11-27 16:08:05 -08:00
mac-dialog.mm Add a framework target from the existing code, deleting or commenting out code that needs to be removed or updated until it compiles. Nothing works at this stage. 2019-11-27 16:08:05 -08:00
mac-file.h Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible. 2019-11-27 16:08:12 -08:00
mac-file.mm Mac: Fix makepath bugs introduced in cea5148 2023-03-25 13:54:13 -07:00
mac-global_prefix.h Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible. 2019-11-27 16:08:12 -08:00
mac-gworld.h Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible. 2019-11-27 16:08:12 -08:00
mac-gworld.mm Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible. 2019-11-27 16:08:12 -08:00
mac-joypad.h COnfigurable joypad controls and video options 2019-11-27 16:08:12 -08:00
mac-joypad.mm Support Nimbus+ controller in mac-joypad.mm findControls() 2023-05-29 23:09:55 -04:00
mac-keyboard.h COnfigurable joypad controls and video options 2019-11-27 16:08:12 -08:00
mac-keyboard.mm COnfigurable joypad controls and video options 2019-11-27 16:08:12 -08:00
mac-musicbox.h Rearrange mac controls to be configured by player, reducing the number of button codes required 2019-11-27 16:08:12 -08:00
mac-musicbox.mm Fix Mac build after Vulkan changes 2023-03-08 10:23:32 -08:00
mac-netplay.h Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible. 2019-11-27 16:08:12 -08:00
mac-netplay.mm Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible. 2019-11-27 16:08:12 -08:00
mac-os.h Mac: Restore Open MultiCart feature 2023-03-25 13:58:25 -07:00
mac-os.mm Mac: Restore Open MultiCart feature 2023-03-25 13:58:25 -07:00
mac-prefix.h Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible. 2019-11-27 16:08:12 -08:00
mac-quicktime.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
mac-quicktime.mm Add a framework target from the existing code, deleting or commenting out code that needs to be removed or updated until it compiles. Nothing works at this stage. 2019-11-27 16:08:05 -08:00
mac-render.h Mac: Lightly tested Metal renderer 2019-12-24 18:02:00 -08:00
mac-render.mm Mac: Rebuilt Cheat Finder 2023-03-25 12:26:30 -07:00
mac-screenshot.h Remove outdated pascal specifier 2019-11-22 21:25:46 -08:00
mac-screenshot.mm Mac: Fix Freeze/Restore Screen 2019-11-27 16:08:12 -08:00
mac-server.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
mac-server.mm Add a framework target from the existing code, deleting or commenting out code that needs to be removed or updated until it compiles. Nothing works at this stage. 2019-11-27 16:08:05 -08:00
mac-snes9x.h Mac: Restore Open MultiCart feature 2023-03-25 13:58:25 -07:00
mac-snes9x.mm Mac: Restore Open MultiCart feature 2023-03-25 13:58:25 -07:00
mac-stringtools.h Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible. 2019-11-27 16:08:12 -08:00
mac-stringtools.mm Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible. 2019-11-27 16:08:12 -08:00
musicbox_effect.png Update changelog / update minizip to 1.01h / update docs / Mac: changed MusicBox to Cocoa interface 2011-04-10 22:44:28 +09:00
musicbox_indicator.png Update changelog / update minizip to 1.01h / update docs / Mac: changed MusicBox to Cocoa interface 2011-04-10 22:44:28 +09:00
musicbox_ledoff.icns Initial 1.52 import 2010-09-25 17:46:12 +02:00
musicbox_ledon.icns Initial 1.52 import 2010-09-25 17:46:12 +02:00
musicbox_pause.png Update changelog / update minizip to 1.01h / update docs / Mac: changed MusicBox to Cocoa interface 2011-04-10 22:44:28 +09:00
musicbox_rewind.png Update changelog / update minizip to 1.01h / update docs / Mac: changed MusicBox to Cocoa interface 2011-04-10 22:44:28 +09:00
SAVE.icns Initial 1.52 import 2010-09-25 17:46:12 +02:00
shaders.metal Mac: Implement blocky and smooth rendering modes in Metal renderer 2019-12-26 11:49:18 -08:00
SRAM.icns Initial 1.52 import 2010-09-25 17:46:12 +02:00
zconf.h mac: add zlib.h 2011-05-06 09:39:21 +09:00
zlib.h mac: add zlib.h 2011-05-06 09:39:21 +09:00