Thomas Harte
|
8578dfbf22
|
Eliminate various other errant spaces.
|
2023-05-16 16:40:09 -04:00 |
|
Thomas Harte
|
14ac4da813
|
Accept version number.
|
2023-05-15 10:01:38 -04:00 |
|
Thomas Harte
|
8bf3d85e36
|
Add .MX2 as an MSX synonym of .ROM
|
2023-05-14 23:42:08 -04:00 |
|
Thomas Harte
|
413ab42b16
|
Add MSX-MUSIC option for macOS.
|
2023-05-13 22:25:50 -04:00 |
|
Thomas Harte
|
50343dec43
|
Eliminate all whitespace-only lines.
|
2023-05-12 14:16:39 -04:00 |
|
Thomas Harte
|
28c79b2885
|
Eliminate redundant [space][tab] pairs.
|
2023-05-12 14:14:45 -04:00 |
|
Thomas Harte
|
60bec3d4c0
|
Eliminate trailing whitespace, fix tabs.
|
2023-05-12 14:03:38 -04:00 |
|
Thomas Harte
|
efe1425e8e
|
Accept new version number.
|
2023-05-08 21:14:03 -04:00 |
|
Thomas Harte
|
8f0dc9d9a2
|
Eliminate use of deprecated codecvt.
|
2023-04-30 16:55:55 -04:00 |
|
Thomas Harte
|
7d63a50f3e
|
Add MSX 2 to macOS UI.
|
2023-03-21 20:05:10 -04:00 |
|
Thomas Harte
|
d36c8df0c9
|
Eliminate redundant init .
|
2023-03-14 22:27:46 -04:00 |
|
Thomas Harte
|
97d93ad55c
|
Restore repeated lookup of timed machine.
This restores culling of abandoned parallel machines during dynamic analysis.
|
2023-01-13 22:02:56 -05:00 |
|
Thomas Harte
|
3f3c9f7491
|
Update version number.
|
2022-11-25 15:45:44 -05:00 |
|
Thomas Harte
|
8ccb803b08
|
Ensure no dangling modifiers upon shortcut keyboard switch.
|
2022-11-24 15:33:30 -05:00 |
|
Thomas Harte
|
e6ae35638b
|
Add HDV to Info.plist.
|
2022-11-15 15:20:12 -05:00 |
|
Thomas Harte
|
59388230a6
|
Record new macOS version number.
|
2022-09-16 16:14:59 -04:00 |
|
Thomas Harte
|
330d852686
|
Adopt same format as the master.
|
2022-08-29 11:46:53 -04:00 |
|
Thomas Harte
|
303ea496f1
|
Incorporate new additional padding.
|
2022-08-29 11:45:11 -04:00 |
|
Thomas Harte
|
02f65cb7db
|
Commit new macOS version number.
|
2022-08-22 21:39:45 -04:00 |
|
Thomas Harte
|
1b197d0bb2
|
Resolve crash of machines that require the ROM requester.
|
2022-08-22 17:02:09 -04:00 |
|
Thomas Harte
|
6b001e3106
|
Add ST RAM size selection to the macOS UI.
|
2022-08-10 14:58:19 -04:00 |
|
Thomas Harte
|
3e4044c7a0
|
Use softer-edged luminance.
|
2022-07-25 13:24:08 -04:00 |
|
Thomas Harte
|
0c6d7e07ee
|
Merge pull request #1072 from TomHarte/BetterAppDelegate
Eliminate purposeless AppDelegate instance storage.
|
2022-07-18 10:15:25 -04:00 |
|
Thomas Harte
|
b28a3ebb4d
|
Eliminate purposeless instance storage.
|
2022-07-18 09:35:38 -04:00 |
|
Thomas Harte
|
28a7dc194c
|
Increase saturation.
|
2022-07-17 22:01:30 -04:00 |
|
Thomas Harte
|
a943a0b59a
|
Make sharpening slightly more aggressive.
|
2022-07-17 19:22:09 -04:00 |
|
Thomas Harte
|
8f2e94a1d8
|
Switch name back to emphasise _async_.
|
2022-07-16 14:41:04 -04:00 |
|
Thomas Harte
|
3de1e762b7
|
Avoid retain cycles.
|
2022-07-15 15:22:12 -04:00 |
|
Thomas Harte
|
ee7ef81054
|
Avoid potential attempt to free enqueued buffers at dealloc.
|
2022-07-15 15:21:58 -04:00 |
|
Thomas Harte
|
bae47fca20
|
Free buffers before disposing of queue.
|
2022-07-15 15:13:21 -04:00 |
|
Thomas Harte
|
60f997a52c
|
Fix stereo buffering, various audio asserts.
|
2022-07-14 21:59:40 -04:00 |
|
Thomas Harte
|
bf03bda314
|
Generalise AsyncTaskQueue, DeferringAsyncTaskQueue and AsyncUpdater into a single template.
|
2022-07-14 16:39:26 -04:00 |
|
Thomas Harte
|
9133e25a7b
|
Allocate buffers once, ahead of time, and reuse.
|
2022-07-14 14:44:10 -04:00 |
|
Thomas Harte
|
ddfc2e4ca4
|
Provide sample length ahead of time.
|
2022-07-14 14:34:11 -04:00 |
|
Thomas Harte
|
4c031bd335
|
Don't use kAudioQueueProperty_IsRunning as it seems not to be trustworthy.
|
2022-07-13 22:22:19 -04:00 |
|
Thomas Harte
|
6a509c1280
|
Improve comments, marginally reduce dynamic_cast ing.
|
2022-07-13 18:36:40 -04:00 |
|
Thomas Harte
|
dcb68c16fe
|
Eliminate AudioQueueBufferMaxLength .
|
2022-07-13 15:24:43 -04:00 |
|
Thomas Harte
|
10108303e7
|
Eliminate AudioQueueStop , which is very slow, use AudioQueueStart only as required.
|
2022-07-13 15:04:58 -04:00 |
|
Thomas Harte
|
b7ad94c676
|
Attempt to get a bit more rigorous in diagnosing queue stoppages.
|
2022-07-12 21:43:33 -04:00 |
|
Thomas Harte
|
1c537a877e
|
Remove unnecessary lock.
|
2022-07-12 16:22:19 -04:00 |
|
Thomas Harte
|
4b9d92929a
|
Tweak logic.
|
2022-07-12 16:02:30 -04:00 |
|
Thomas Harte
|
5b69324ee9
|
Tidy up comments.
|
2022-07-12 15:58:16 -04:00 |
|
Thomas Harte
|
df15d60b9e
|
Switch to AudioQueueNewOutputWithDispatchQueue , reducing runloop contention.
|
2022-07-12 15:03:35 -04:00 |
|
Thomas Harte
|
4e9ae65459
|
Reintroduce sync matching.
|
2022-07-12 09:56:13 -04:00 |
|
Thomas Harte
|
d16dc3a5d7
|
Move limit up to 20fps.
|
2022-07-12 07:45:07 -04:00 |
|
Thomas Harte
|
a1544f3033
|
Do a better job of keeping the queue populated.
|
2022-07-11 20:50:02 -04:00 |
|
Thomas Harte
|
f2fb9cf596
|
Avoid unnecessary queue jump.
|
2022-07-10 21:35:05 -04:00 |
|
Thomas Harte
|
6dabdaca45
|
Switch to int ; attempt to do a better job of initial audio filling.
|
2022-07-09 13:33:46 -04:00 |
|
Thomas Harte
|
51ed3f2ed0
|
Reduce modal-related thread hopping.
|
2022-07-09 13:03:45 -04:00 |
|
Thomas Harte
|
b03d91d5dd
|
Permit granular specification of what to flush.
|
2022-07-08 15:38:29 -04:00 |
|