Commit Graph

175 Commits

Author SHA1 Message Date
Seth Cantrell
fa7922da4a Apply recommended changes from review
https://github.com/snes9xgit/snes9x/pull/852#pullrequestreview-1451205573
2023-05-30 16:39:19 -04:00
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
Michael Buckley
dcaac07d78 Mac: Update version number to 1.62.3 2023-03-31 07:56:09 -07:00
BearOso
8b82d48793 Update version string to 1.62.3. 2023-03-30 11:18:33 -05:00
BearOso
691bc9fb49 Update version to 1.62.2. 2023-03-27 17:16:39 -05:00
Michael Buckley
97dd443e63 Mac: Watchpoint bug fixes 2023-03-25 14:14:28 -07:00
Michael Buckley
07e456729f Mac: Fix merge issue with menu items 2023-03-25 14:08:28 -07:00
Michael Buckley
f9ecc89098 Mac: Update coyright year and version to 1.62.1 2023-03-25 14:01:32 -07:00
Michael Buckley
14677f647d Mac: Open blank window by default. This isn't how the Mac client has ever worked, but it's confused enough people recently that the only thing that changes when you launche Snes9x is the system-wide menu bar. 2023-03-25 13:59:49 -07:00
Michael Buckley
51a7c207a6 Mac: Restore Open MultiCart feature 2023-03-25 13:58:25 -07:00
Michael Buckley
7d37196f72 Mac: Fix makepath bugs introduced in cea5148 2023-03-25 13:54:13 -07:00
Michael Buckley
2e568452c0 Mac: Rebuilt Cheat Finder 2023-03-25 12:26:30 -07:00
BearOso
35ea8b4ec9 Update version strings from 1.62 to 1.62.1. 2023-03-25 10:52:21 -05:00
BearOso
35e41aa37e Update some copyrights and version strings. 2023-03-16 16:28:04 -05:00
Michael Buckley
cea5148166 Fix Mac build after Vulkan changes 2023-03-08 10:23:32 -08:00
Michael Buckley
c9b0d104f8 Mac: Fix a crash when enumerating USB devices without a name. Closes #810 2023-01-17 07:55:59 -08:00
UltraHDR
406383a02e
macOS: Set LSApplicationCategoryType to games
https://developer.apple.com/documentation/bundleresources/information_property_list/lsapplicationcategorytype
macOS will auto-add it to the agmes folder in macOS Launchpad
2023-01-10 21:08:10 +00:00
Michael Buckley
6ac52499ba Mac: Fix port leak 2022-11-05 12:08:09 -07:00
Michael Buckley
55d50c7fbd Mac: Wait for metal command buffer to finish before presenting drawable, properly this time 2022-10-30 20:58:11 -07:00
Michael Buckley
2956be7559 Revert "Mac: Wait for metal command buffer to finish before presenting drawable"
This reverts commit a2ebe3f09f.
2022-10-30 20:57:55 -07:00
Michael Buckley
a2ebe3f09f Mac: Wait for metal command buffer to finish before presenting drawable 2022-10-30 20:02:11 -07:00
Michael Buckley
28be1a196d Mac: Remove logger.cpp from project 2022-09-08 08:01:13 -07:00
Michael Buckley
6b9f79a9e3 Mac: Cheat entry 2022-09-08 07:57:27 -07:00
BearOso
1085ed6fad Remove Settings.SupportHires
There's no point in disabling it at this point, so it's always supported.
2022-04-13 15:06:13 -05:00
BearOso
ba472fe3ef Actually use buffer_size. 2022-04-10 21:04:56 -05:00
BearOso
4f634fcfb2 Adapt to non-contiguous GFX.Screen. 2022-04-10 18:31:36 -05:00
BearOso
cd3aba52dd Add cast. 2022-04-10 18:20:59 -05:00
BearOso
568991681d Attempt to blindly fix MacOS. 2022-04-10 18:16:16 -05:00
Michael Buckley
f73ef51014 Mac: Set marketing version to 1.61 2022-02-02 10:58:18 -08:00
Michael Buckley
68f536dcbe Revert "Mac: prefer integrated GPU"
This reverts commit cf1a5901fc.
2022-02-02 10:53:32 -08:00
BearOso
eb2c993a91 Update version and copyright for 1.61. 2022-01-30 17:52:50 -06:00
Michael Buckley
cf1a5901fc Mac: prefer integrated GPU 2021-11-17 19:22:00 -08:00
Michael Buckley
edc32fc0bd Mac: Implement emulation hack preferences. 2021-11-15 11:15:09 -08:00
Michael Buckley
ebe96e91de Mac: attempt to fix a reproted crash 2021-04-25 20:43:09 -07:00
Michael Buckley
4b66a6a955 Mac: refactor preferences code, fix a couple connections, and add new icons 2021-04-25 17:44:40 -07:00
Michael Buckley
f7c6625d67 Mac: Restore Mouse, SuperScope and Justifier support 2020-12-28 21:13:09 -08:00
jorsi
d8a122f360 replace unknown source icons with system icons 2020-09-22 12:29:00 -04:00
jorsi
a9d993098c fix improper declaration/assignment variables 2020-09-22 12:17:14 -04:00
jorsi
e40fb0b334 remove questionable icons 2020-09-22 12:07:57 -04:00
jorsi
28d192f12d redesign preferences window to macos ui style 2020-09-14 17:31:56 -04:00
Michael Buckley
6c1926ada2
Merge pull request #671 from orsi/ignore-osx-files
Ignore osx files and remove cached/tracked .DS_Store
2020-09-13 17:34:44 -07:00
jorsi
9bf174c0cc delete cache of .DS_Store 2020-09-13 20:07:31 -04:00
jorsi
d297b2c0e7 fix stepper changing text field to wrong values 2020-09-13 19:30:43 -04:00
jorsi
0121fb680c add checkbox to select Automatic; refactor event methods 2020-09-13 19:11:14 -04:00
jorsi
aee66bb68a remove log 2020-09-13 17:56:02 -04:00
jorsi
aaebe76fe7 remove Mac from string value -- users will see this string 2020-09-13 17:55:02 -04:00
jorsi
a8921f4188 add frame skip to preferences 2020-09-12 22:02:42 -04:00
jorsi
62d150ee85 remove signing from all targets 2020-09-12 10:39:34 -04:00
Michael Buckley
d8f45e513f Mac: Disable library validation in debug builds so that they hopefully don't require any kind of code signing 2020-09-11 13:28:23 -07:00
Michael Buckley
3451b47b9f Mac: allow debug builds without signing, allowing for greater collaboration 2020-09-11 08:29:38 -07:00