Commit Graph

142 Commits

Author SHA1 Message Date
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
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 a893ad05e3 Use strlcpy and strlcat in the Mac port 2020-09-07 11:23:05 -07:00
sbzappa 3eab70c1e1 Fixed support of MSU-1 audio files on MacOS.
Adjusted how MacOS specific implementation of S9xMSU1OpenFile builds up
paths when calling _makepath to allow for enumeration suffixes (e.g. -1.pcm).
2020-09-07 12:28:36 -04:00
Michael Buckley cfd8b299ba ADd compat.cpp to Mac port 2020-09-07 09:02:10 -07:00
BearOso e705e71a97 Remove S9xChooseMovieFilename
This is integration of the frontend with the core. Disable
the button mappings that use it. The frontend should implement on
its own.
2020-08-07 14:08:51 -05:00
BearOso f04f1bbe44 Remove S9xChooseFilename
This is integration of the frontend with the core. Disable
the snapshot button mappings that use it. Any frontend should
implement those port commands its own.
2020-08-07 14:08:51 -05:00
BearOso 063b3a959c Move _splitpath and _makepath into core. 2020-08-07 14:08:51 -05:00
BearOso e322bbf109 Remove S9xSetPalette 2020-08-07 14:08:51 -05:00
Michael Buckley 793b3f623f Allow building for Apple Silicon 2020-07-30 20:31:10 -07:00
Michael Buckley e3e3e287d8 Mac: Update for Xcode 12 2020-07-30 20:30:25 -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 09dc8f19c0 Mac: Fix pause fade after closing and reopening window 2020-03-18 17:54:18 -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
Michael Buckley d6a0fa8ea5 Mac: Another fix to joypad hats 2020-03-01 17:19:23 -08:00
Michael Buckley 4d0b99ef12 Mac: Prevent centering analog stick from affecting hat values 2020-03-01 17:19:23 -08:00
Michael Buckley 0a9d83654b Mac: Make metal layer inherit content sale from window to fix issues swapping between retina and non-retina monitors 2020-03-01 16:59:00 -08:00
Eric Newport a35f6ce720 Fix Super Scope typo 2020-01-18 13:54:00 -05:00
Michael Buckley c7a2fc2290 Mac: Re-enable high resolution graphics 2020-01-17 06:30:23 -08:00
Michael Buckley 085ae9d8b6
Merge pull request #621 from gtalusan/master
Mac: make HID hat switches work
2020-01-16 08:14:54 -08:00
Michael Buckley 3b5f04a5d1 Fix joypads for multiple players 2020-01-15 20:23:05 -08:00
Michael Buckley e7c47ef25d Mac: Report button presses for all 8 players, not just the first 2 2020-01-15 20:10:10 -08:00
Michael Buckley 70b3345476 Mac: Fix keyboard implementation for players 2-8 2020-01-15 20:01:56 -08:00
Michael Buckley 404c01019f Mac: Fix keyboard preferences for players 2-8 2020-01-15 19:40:22 -08:00
George Talusan 173e882c7d Mac: make HID hat switches work 2020-01-13 00:50:48 -05:00
Michael Buckley b11657cd0f Mac: Fix HID parsing for gamepads 2020-01-12 15:47:58 -08:00
Michael Buckley 04692e1ee4
Merge pull request #619 from gtalusan/master
Mac: fix gamepad control on Catalina
2020-01-06 20:40:48 -08:00
George Talusan c4baea0acd Mac: fix gamepad control on Catalina 2020-01-06 11:25:21 -05:00
Michael Buckley c12415f351 Mac: fix a crash caused by a race condition when switching ROMs 2020-01-05 15:50:17 -08:00
Michael Buckley 303642e122 Mac: Implement blocky and smooth rendering modes in Metal renderer 2019-12-26 11:49:18 -08:00
Michael Buckley b12ca3e9e3 Mac: Remove render lock and fix freeze/defrost screen 2019-12-26 11:49:10 -08:00