Commit Graph

172 Commits

Author SHA1 Message Date
Jesús A. Álvarez 22c1849d70 support split screen multitasking 2020-06-22 18:16:37 +02:00
Jesús A. Álvarez 9a76a98ef9 put emulator bundles in Frameworks instead of PlugIns
fixes sideloading with AltStore
2020-06-22 14:38:01 +02:00
Jesús A. Álvarez 5d3ff85601 update version and copyright 2020-05-10 20:42:40 +02:00
Jesús A. Álvarez a5ef2cdb68 support dark mode on keyboard view 2020-05-10 20:41:33 +02:00
Jesús A. Álvarez 6f4cb689e4 add transparency to Mac II icon 2020-05-10 19:48:02 +02:00
Jesús A. Álvarez 877618862d support dark mode in settings and insert disk views 2020-05-10 19:41:01 +02:00
Jesús A. Álvarez 4d397d9c94 fix crash when pressing dead keys on physical keyboard 2020-04-03 12:35:55 +02:00
narbs 1932ed3e03
Update Mini vMac/ViewController.m to hide the iOS system pointer when running on iOS 13.4
Uses the UIPointerStyle hiddenPointerStyle to set hide the iOS cursor in the pointerInteraction:styleForRegion delegate method. Also returns the defaultRegion in the pointerInteraction:regionForRequest:defaultRegion delegate method instead of returning nil

Co-Authored-By: Jesús A. Álvarez <zydeco@namedfork.net>
2020-03-31 13:00:57 +10:00
Christian Clare ee1c0357f2 Add support for mouse pointer interaction introduce d in iOS 13.4. When a mouse is connected to an iPad, the emulated mouse pointer will follow the iOS mouse pointer movements. Change is backward compatible to earlier iOS versions < 13.4 without mouse pointer support 2020-03-29 23:51:04 +10:00
Jesús A. Álvarez 455db22df5 fix mouse offset on notched screens 2019-05-03 21:46:04 +02:00
Jesús A. Álvarez 857ef56be5 update to Mini vMac 36.04 2019-05-03 21:21:30 +02:00
Jesús A. Álvarez 3ff092ded5 defer system gestures 2018-04-28 16:53:39 +02:00
Jesús A. Álvarez 49fa9c0182 copy opened files instead of moving 2018-04-28 13:05:20 +02:00
Jesús A. Álvarez f597a5ab9e update copyright year 2018-04-28 12:12:43 +02:00
Jesús A. Álvarez 40d93319f7 clavier français 2018-04-28 12:03:30 +02:00
Jesús A. Álvarez b73ced1dc2 bump version 2018-04-28 11:50:29 +02:00
Jesús A. Álvarez 1700d38dd7 show documents directory in iOS 11 files 2018-04-28 11:50:22 +02:00
Jesús A. Álvarez a6e6014220 also load keyboard layouts from Documents/Keyboard Layouts 2018-04-28 11:49:05 +02:00
Jesús A. Álvarez 097ac4e64d round scale up to 1.0 if it's > 0.9 2017-11-30 20:35:38 +01:00
Jesús A. Álvarez 97ab910a84 use nearest neighbour interpolation if scale is integer 2017-11-30 20:34:59 +01:00
Jesús A. Álvarez 6d5d57787b add settings to choose display scaling filter
resolves #23
2017-11-30 20:09:08 +01:00
Jesús A. Álvarez 838f7b241e update insets for iPhone X 2017-11-28 19:25:33 +01:00
Jesús A. Álvarez f7c3af636d convert to unix line endings 2017-10-01 20:30:42 +02:00
Jesús A. Álvarez 0643f8af6b update project settings for Xcode 9 2017-10-01 16:22:55 +02:00
Jesús A. Álvarez e010bed7d1 add missing super call 2017-10-01 13:47:47 +02:00
Jesús A. Álvarez 041c986ac4 ensure inserted disk paths are always standardized 2017-10-01 13:39:18 +02:00
Jesús A. Álvarez c3cc54e1f4 show version of Mini vMac core in settings 2017-09-23 15:54:59 +02:00
Jesús A. Álvarez deeb7b1247 update version and copyright year 2017-09-23 15:54:59 +02:00
Jesús A. Álvarez 49d44a6847 update to Mini vMac 3.5.8 (resolves #21) 2017-09-23 15:54:59 +02:00
Jesús A. Álvarez 9f2e3f87c0 support bluetooth HID pointing devices through BTC Mouse 2016-12-04 20:05:24 +01:00
Jesús A. Álvarez 81d985f190 bump version 2016-11-21 23:12:10 +01:00
Jesús A. Álvarez 09a178e85c don't play audio if switch is on silent 2016-11-21 23:10:46 +01:00
Jesús A. Álvarez 4f627541d2 more compatible way of checking for sandbox, hopefully 2016-11-21 23:07:10 +01:00
Jesús A. Álvarez f90ef9b92f support force touch in trackpad mode 2016-11-18 23:41:04 +01:00
Jesús A. Álvarez 2193780656 bump version 2016-11-18 22:13:36 +01:00
Jesús A. Álvarez 134e15691d support multi-touch mouse-down, resolves #2 2016-11-18 22:12:56 +01:00
Jesús A. Álvarez 739e763089 don't use QOS_CLASS_* on iOS <8 2016-07-15 21:00:51 +02:00
Jesús A. Álvarez d60cd3a189 remove duplicate line 2016-07-15 21:00:29 +02:00
Jesús A. Álvarez ab9538e423 bump version 2016-07-15 20:12:48 +02:00
Jesús A. Álvarez 08cfcc6e9a use PlistBuddy to merge capabilities into PlugIn plists 2016-07-03 15:21:11 +02:00
Jesús A. Álvarez a811c30549 load disk icons asynchronously 2016-07-02 23:06:09 +02:00
Jesús A. Álvarez be06c815f4 show "tap to restart" when emulated machine shuts down 2016-07-02 15:18:26 +02:00
Jesús A. Álvarez 8ad866b0dc fix abnormal situation on Mac II when moving mouse out of screen 2016-07-02 14:47:06 +02:00
Jesús A. Álvarez d1a0721b40 fix crash on ScreenView layout if emulator bundle is not loaded 2016-07-01 19:37:44 +02:00
Jesús A. Álvarez 118bfccca9 restart after shutdown 2016-06-30 22:35:05 +02:00
Jesús A. Álvarez 3761b8d9e2 bump version 2016-06-28 23:12:55 +02:00
Jesús A. Álvarez cbfa046773 group emulator bundles with same name in settings 2016-06-28 23:12:55 +02:00
Jesús A. Álvarez 154510c94f add Mac II variant with 640x480 screen, resolves #10 2016-06-28 23:12:55 +02:00
Jesús A. Álvarez 353b548ae1 enable sound on Mac II 2016-06-28 23:08:41 +02:00
Jesús A. Álvarez 35f5ec7886 update core to 3.4.1 beta, resolves #9 2016-06-28 23:08:41 +02:00
Jesús A. Álvarez 4e268e144d don't forward physical keyboard events to emulated machine when presenting another view controller 2016-06-06 20:57:09 +02:00
Jesús A. Álvarez b2194bfcc5 support disk image creation on iOS 7 (fo realz) 2016-06-06 20:49:48 +02:00
Jesús A. Álvarez 20a99c5a88 fix crash when trying to generate icon for files <84 bytes 2016-06-06 20:47:25 +02:00
Jesús A. Álvarez 76b82d92fc don't try to handle physical keyboard events on iOS <9 2016-06-06 20:13:02 +02:00
Jesús A. Álvarez cc3b3bc59a bump version 2016-06-06 19:44:03 +02:00
Jesús A. Álvarez 222a6d8d8f reload disk list after importing document 2016-06-06 19:42:10 +02:00
Jesús A. Álvarez f511efdb0b match floppy icons with mac icons 2016-06-06 19:29:53 +02:00
Jesús A. Álvarez 58de410e47 add refresh control to insert disk table 2016-06-06 18:57:42 +02:00
Jesús A. Álvarez 5649cb5015 support disk image creation on iOS 7 2016-06-06 18:25:30 +02:00
Jesús A. Álvarez f46483c0b0 add AutoSlow toggle, run in background and missing speed values, closes #3 2016-06-06 16:09:23 +02:00
Jesús A. Álvarez 9217b4ebcd fix crash when showing insert disk menu after shutting down the emulated machine 2016-06-06 16:05:11 +02:00
Jesús A. Álvarez bf7e9e0479 use shared Info.plist for bundles, add capabilities to it 2016-06-06 15:42:04 +02:00
Jesús A. Álvarez 55e78cc1e9 recognise files with "image" extension as disk images 2016-06-04 21:42:31 +02:00
Jesús A. Álvarez 87302b3ef7 allow importing any kind of files 2016-06-04 21:42:02 +02:00
Jesús A. Álvarez 397c1c4d70 remove unused default 2016-06-04 19:40:20 +02:00
Jesús A. Álvarez b1bd3da561 support ExportFl on iOS 7 2016-06-04 15:38:19 +02:00
Jesús A. Álvarez c390e48140 fix crash when entering edit mode from import mode 2016-06-04 15:28:47 +02:00
Jesús A. Álvarez f180642b33 show all files when running ImportFl 2016-06-04 15:13:08 +02:00
Jesús A. Álvarez e220494dc5 support ExportFl and ImportFl extensions 2016-06-04 15:05:05 +02:00
Jesús A. Álvarez 8c3434740f Emulator protocol: add currentApplication 2016-06-04 15:00:31 +02:00
Jesús A. Álvarez ec5c1fb188 rename/delete alerts: put cancel button on the left 2016-06-04 12:36:36 +02:00
Jesús A. Álvarez e10ef21281 move Emulator class into MYOSGLUE.m 2016-06-04 00:29:09 +02:00
Jesús A. Álvarez 788f607280 support renaming files on iOS 7 2016-06-03 23:33:26 +02:00
Jesús A. Álvarez 53a0fe7e65 check system version with NSFoundationVersionNumber 2016-06-02 23:37:08 +02:00
Jesús A. Álvarez ce0bf30189 WaitForNextTick: make closer to cocoa version 2016-05-31 23:16:07 +02:00
Jesús A. Álvarez 90f6f77f8b fix: stop emulation when SpeedStopped is true 2016-05-31 20:55:07 +02:00
Jesús A. Álvarez 0b8c97d458 add Mac 128K bundle 2016-05-29 14:12:14 +02:00
Jesús A. Álvarez 9272f9299c remove CNFGRAPI.h, add common CNFGGLOB.h for all variants 2016-05-29 13:59:57 +02:00
Jesús A. Álvarez 4ae967b033 init defaults after loading emulator bundle (fixes initial speed value) 2016-05-29 00:43:03 +02:00
Jesús A. Álvarez e83ce3238b sync defaults when backgrounding (for iOS 7) 2016-05-29 00:30:38 +02:00
Jesús A. Álvarez a63ba48b8a fix PlugIns icons not showing when installed in /Applications 2016-05-29 00:10:48 +02:00
Jesús A. Álvarez f51dc1e1c9 bump version 2016-05-28 23:45:14 +02:00
Jesús A. Álvarez bcc5ac586e post disk eject notification after the file is closed 2016-05-28 23:43:20 +02:00
Jesús A. Álvarez 78eebcb9f8 workaround for loading icons with same name from different bundles 2016-05-28 23:32:58 +02:00
Jesús A. Álvarez 75114c37eb add settings UI for choosing emulated machine 2016-05-28 22:21:18 +02:00
Jesús A. Álvarez a589be4302 add Mac II bundle with 1024x768@8-bit display 2016-05-28 19:21:22 +02:00
Jesús A. Álvarez 8692e30cde update core to 2016-05-26 snapshot, add all files 2016-05-28 14:18:59 +02:00
Jesús A. Álvarez 0f729c662f put emulator in loadable bundle 2016-05-28 13:01:13 +02:00
Jesús A. Álvarez 65d505bfb5 terminate when suspending if no disks are inserted 2016-05-27 20:33:09 +02:00
Jesús A. Álvarez 671edf8bc0 use ~/Documents/Mini vMac when not sandboxed 2016-05-27 20:21:32 +02:00
Jesús A. Álvarez aae7b67945 iOS 7 compatibility (disables some animations and disk image creation/renaming) 2016-05-26 23:23:49 +02:00
Jesús A. Álvarez ce7552af33 fix some warnings 2016-05-26 21:33:09 +02:00
Jesús A. Álvarez 38933ff6e1 how could I live without ARC? 2016-05-26 21:30:20 +02:00
Jesús A. Álvarez bf0a142c90 allow mixed case ROM file name and initial disk images 2016-05-26 21:19:42 +02:00
Jesús A. Álvarez 061ac16a0a allow mixed case disk image extensions 2016-05-26 21:07:54 +02:00
Jesús A. Álvarez e8daea9f56 add Interrupt and Reset buttons 2016-05-25 20:49:56 +02:00
Jesús A. Álvarez a4d235426b cache disk icons 2016-05-25 19:50:54 +02:00
Jesús A. Álvarez ced1a102ed add license and readme 2016-05-22 21:48:34 +02:00
Jesús A. Álvarez e719c2a191 add info to about section in settings 2016-05-22 17:09:33 +02:00
Jesús A. Álvarez 5d01ae75f8 override icon mask for Dark Castle 2016-05-21 15:43:19 +02:00