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