Commit Graph

78 Commits

Author SHA1 Message Date
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
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
Michael Buckley 16f1e9e539 Add contents.xcworkspacedata to repoistory 2019-07-04 09:46:44 -07:00
bearoso bf4e6f8b62
Merge pull request #523 from yoffy/unmacro-tile
Unmacro tile.cpp
2019-06-26 16:46:12 -05:00
Kenta Yoshimura 7603ed09d2 tile: Divide instantiations. This enables parallel compilation. 2019-05-04 15:01:01 +09:00
Brandon Wright f70e072bd9 Revert to higher APU clock. 2019-04-12 12:10:51 -05:00
Brandon Wright 65c5995436 Update version number and start changelog. 2019-03-13 17:40:51 -05:00
Brandon Wright 76b6342ca1 Remove most of GFX_MULTI_FORMAT. 2019-03-07 17:14:51 -06:00
Brandon Wright ab1fa8d360 Update version to 1.59.2. 2019-02-27 20:36:00 -06:00
Brandon Wright fc4f476414 Bump version number to 1.59.1. 2019-02-27 19:02:56 -06:00
Brandon Wright f2069e8af9 Remove extra parameter from S9xInitSound
Explain disabling USE_SLANG in how2compile.txt
2019-02-27 11:02:22 -06:00
tmkk 064085b41c macosx: change default value for SoundInputRate and macSoundBuffer_ms, and apply the new value when running 1.59 for the first time 2019-02-23 14:52:11 +09:00
tmkk 9b26555183 macosx: change audio buffering strategy to comply with refactored APU engine 2019-02-23 14:49:33 +09:00
tmkk 09f0e3727e macosx: disable GUI buttons for deprecated sound options 2019-02-23 14:48:03 +09:00
tmkk 46653afb87 macosx: project file update 2019-02-23 14:44:01 +09:00
Brandon Wright aaadcf820f Bump version number and copyright date. 2019-02-20 16:25:56 -06:00
Brandon Wright 18d52cd0f5 Bump version number to 1.58. 2018-12-13 11:58:33 -06:00
Brandon Wright 5f56cadafb Use a license stub everywhere.
This points to the full license in the root directory.
2018-11-15 17:31:39 -06:00
Brandon Wright e5aed9f8d5 Update 1.56.2 to 1.57 everywhere but appveyor. 2018-11-08 19:00:36 -06:00
tmkk 34af260682 macosx: explicitly set default values for new options 2018-08-29 18:17:10 +09:00
OV2 843c46053f macOS: only try to enable valid cheats 2018-07-03 20:42:34 +02:00
Marco Nett 5212cdb333
fixed variable rename oversight; typecasting 2018-06-28 22:45:43 +02:00
OV2 77c30172a4 macOS: try to use new cheat commands (incomplete format support) 2018-06-28 14:28:29 +02:00