Michael Buckley
402fa9aed6
Mac: Replace os_unfair_lock with pthread_mutex_t, since os_unfair_lock is crashong on at least one computer
2019-12-24 18:01:22 -08:00
Michael Buckley
92645c8ab1
Add title to Mac preferences window
2019-12-24 18:01:10 -08:00
OV2
fff7941ebf
Merge pull request #602 from MichaelBuckley/mac-merge
...
Mac merge
2019-11-28 16:08:08 +01:00
Michael Buckley
3d5240313b
Fix dispaly on retina monitors
2019-11-27 16:08:12 -08:00
Michael Buckley
ca52af63f4
Mac: Fix creating support folders when they don't exist
2019-11-27 16:08:12 -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
c618f18b5d
Mac: Disable setting type and creator codes for now. It's not working on Catalina.
2019-11-27 16:08:12 -08:00
Michael Buckley
358370a36b
Set the minimum window size to avoid display issues with the freeze/defrost screen
2019-11-27 16:08:12 -08:00
Michael Buckley
ad606d0fc5
Mac: Remove printfs from resource fork functions
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
ef30c1626a
Mac: Fix fullscreen
2019-11-27 16:08:12 -08:00
Michael Buckley
37a84fa54b
Mac: reject keyboard output when the app is in the background
2019-11-27 16:08:12 -08:00
Michael Buckley
32727b822f
Mac: Fix Freeze/Restore Screen
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
bb619e5597
Mac: pause emulation when the user clicks the view
2019-11-27 16:08:12 -08:00
Michael Buckley
629296a5c4
Dim the screen when emulation is paused
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
ece780059e
Restore Mac function buttons
2019-11-27 16:08:12 -08:00
Michael Buckley
6fcfe8c3f8
Fix NULL dereference bug
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
5690beb260
New joypad implementation without configuration UI
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
e9edecd94f
Mac: fix stretching when resizing 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
2ce70f130c
Mac: set the default video mode to blocky
2019-11-27 16:08:12 -08:00
Michael Buckley
757cf7a347
Render on the foreground thread to allow resizing
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
Michael Buckley
bc9d2cb2bc
Migrate lproj folders
2019-11-27 16:08:12 -08:00
Michael Buckley
4bd6f30dc8
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
OV2
33f7a1711c
win32: reset last_volume when reinitializing sound ( fixes #603 )
2019-11-27 14:28:23 +01:00
Michael Buckley
931ba0a601
Fix warnings about extra tokens after #ifdef directive
2019-11-22 21:25:46 -08:00
Michael Buckley
c9840055ff
Fix warnings about extra tokens after #undef directive
2019-11-22 21:25:46 -08:00
Michael Buckley
2af9a88744
Remove outdated pascal specifier
2019-11-22 21:25:46 -08:00
Michael Buckley
d691cf052b
Update musicbox.xib
2019-11-22 21:25:45 -08:00
Michael Buckley
6ac9150959
Add .gitignore for Mac
2019-11-22 21:25:45 -08:00
Michael Buckley
ecd4069d19
Remove old Mac targets, add Mac 64-bit Intel target
2019-11-22 21:25:45 -08:00
OV2
ef2b451cd8
win32: add license header to shader dialog files
2019-11-15 12:12:13 +01:00
bearoso
4be1a1021f
Merge pull request #598 from h3xx/fix-warnings
...
Fix GCC unused function/variable warnings
2019-11-14 10:51:59 -06:00
Dan Church
c5bd183b2b
Fix GCC unused function/variable warnings
2019-11-14 10:39:02 -06:00
bearoso
592cfeeaae
Merge pull request #597 from tryal-star/sprites
...
add unlimited sprites (range)
2019-11-13 11:15:42 -06:00
tryal-star
c064706aad
add unlimited sprites (range)
2019-11-13 03:25:56 +00:00
Brandon Wright
20f6dab047
Add render position hack and clean up rest.
...
This removes the "known bad dumps" section, which probably aren't
relevant anymore. It also removes commented out APU hacks which are
no longer needed.
2019-11-12 16:25:41 -06:00