Commit Graph

129 Commits

Author SHA1 Message Date
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
Jesús A. Álvarez
bac652d451 show app icons on disk image chooser 2016-05-21 15:01:57 +02:00
Jesús A. Álvarez
6235aa8fe8 use layer for video 2016-05-21 00:12:15 +02:00
Jesús A. Álvarez
32734a3226 better matching of default keyboard layout 2016-05-14 15:36:50 +02:00
Jesús A. Álvarez
eeda15e20e animate presentation of setting/disk panel from swipe side 2016-05-14 15:15:37 +02:00
Jesús A. Álvarez
5f236b2a29 pause emulator when settings screen is visible 2016-05-14 14:04:54 +02:00
Jesús A. Álvarez
ac333642fd limit max speed to 4x, don't persist speed setting 2016-05-14 14:04:18 +02:00
Jesús A. Álvarez
8b31f58a9b start at 2x speed 2016-05-14 13:40:13 +02:00
Jesús A. Álvarez
be76afd645 make background black 2016-05-14 13:38:39 +02:00
Jesús A. Álvarez
f0449fbec3 add side swipe gestures to show insert disk and settings 2016-05-14 13:37:33 +02:00
Jesús A. Álvarez
f21cb523de support bluetooth keyboard 2016-05-14 13:37:07 +02:00
Jesús A. Álvarez
c6f4b9e0f6 add trackpad style input 2016-05-14 13:12:21 +02:00
Jesús A. Álvarez
33cdba3b13 add keyboard layout settings UI 2016-05-14 13:06:42 +02:00
Jesús A. Álvarez
9ee5f012ca add emulated keyboard UI 2016-05-14 13:01:02 +02:00
Jesús A. Álvarez
6ad6dc59c9 settings UI to change speed and mouse type 2016-05-13 23:47:59 +02:00
Jesús A. Álvarez
c97bcb1b1c disk and (empty) settings UI 2016-05-11 23:13:42 +02:00
Jesús A. Álvarez
b539d07a47 remove unused code 2016-05-11 20:50:58 +02:00
Jesús A. Álvarez
ce02b3ad73 open disk images and ROM file from other apps 2016-05-07 21:22:03 +02:00
Jesús A. Álvarez
5cad8eef18 more accurate emulation timing 2016-05-07 20:21:43 +02:00
Jesús A. Álvarez
9b4aa7a9e7 add mouse input 2016-05-01 23:44:47 +02:00
Jesús A. Álvarez
7e813065fc add icon 2016-05-01 20:34:24 +02:00
Jesús A. Álvarez
fc5589a944 initial implementation 2016-05-01 19:05:36 +02:00
Jesús A. Álvarez
71111a3318 Initial Commit 2016-04-27 22:52:28 +02:00