Commit Graph

50 Commits

Author SHA1 Message Date
Michael Buckley
43b6efb12b MacOS: Fix building in Xcode 15. 2024-07-14 11:38:55 -07: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
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
2e568452c0 Mac: Rebuilt Cheat Finder 2023-03-25 12:26:30 -07: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
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
6b9f79a9e3 Mac: Cheat entry 2022-09-08 07:57:27 -07:00
Michael Buckley
f73ef51014 Mac: Set marketing version to 1.61 2022-02-02 10:58:18 -08:00
Michael Buckley
edc32fc0bd Mac: Implement emulation hack preferences. 2021-11-15 11:15:09 -08: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
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
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
eefd3033cd Mac: Make escape key resume as well as pause 2020-09-07 13:59:39 -07:00
Michael Buckley
c4cdc18068 Mac: Return hardware and software reset menu items 2020-09-07 13:54:19 -07:00
Michael Buckley
cb562b2e4c Mac: Remove 1-pixel border that was cutting into the window 2020-06-20 17:35:14 -07:00
Michael Buckley
bdd7db354d Mac: Fix redraw issues on dual monitor setups when closing and reopening the window 2020-03-18 20:14:57 -07:00
Michael Buckley
a4b207cbaa Mac: Always save SRAM on window close and quit 2020-03-18 17:22:51 -07:00
Michael Buckley
7d028a4e74 Mac: Fix window redraw crash 2020-03-18 17:22:39 -07:00
Eric Newport
a35f6ce720 Fix Super Scope typo 2020-01-18 13:54:00 -05:00
Michael Buckley
3b5f04a5d1 Fix joypads for multiple players 2020-01-15 20:23:05 -08:00
Michael Buckley
404c01019f Mac: Fix keyboard preferences for players 2-8 2020-01-15 19:40:22 -08:00
Michael Buckley
92645c8ab1 Add title to Mac preferences window 2019-12-24 18:01:10 -08:00
Michael Buckley
6582af1094 Mac: Use stick deadzones when configuring joypads 2019-11-27 16:08:12 -08:00
Michael Buckley
25863eed5c Mac: enable hardened runtime 2019-11-27 16:08:12 -08:00
Michael Buckley
cd4f69b65a Mac: fix controls getting "stuck" when combined with modifier keys 2019-11-27 16:08:12 -08:00
Michael Buckley
81fb0d16ad Mac: fix pausing emulation when window is closed 2019-11-27 16:08:12 -08:00
Michael Buckley
8117af03b1 COnfigurable joypad controls and video options 2019-11-27 16:08:12 -08:00
Michael Buckley
b52cc5ee8b Make keyboard controls configurable 2019-11-27 16:08:12 -08:00
Michael Buckley
b11472c744 Add Mac file icons back in 2019-11-27 16:08:12 -08:00
Michael Buckley
de248230b7 Fix race condition that could cause crash on exit 2019-11-27 16:08:12 -08:00
Michael Buckley
38a4b9b3b5 Remove unused menu items and fix quitting when no ROM is loaded 2019-11-27 16:08:12 -08:00
Michael Buckley
ee85987d73 Update the documentation 2019-11-27 16:08:12 -08:00
Michael Buckley
0d87a035b8 Add app icon back in 2019-11-27 16:08:12 -08:00
Michael Buckley
296650e2c7 Rearrange mac controls to be configured by player, reducing the number of button codes required 2019-11-27 16:08:12 -08:00
Michael Buckley
41bf8cef73 Rewrite keyboard input handling, importing from the Carbon prefs 2019-11-27 16:08:12 -08:00
Michael Buckley
0d698f666f Mac: fix rendering and placement of window 2019-11-27 16:08:12 -08:00
Michael Buckley
5cf1aa0c0e Mac: Implement open recent menu 2019-11-27 16:08:12 -08:00
Michael Buckley
366ce0b105 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