1
0
mirror of https://github.com/TomHarte/CLK.git synced 2026-04-19 02:22:39 +00:00
Commit Graph

10963 Commits

Author SHA1 Message Date
Thomas Harte cbe5e69aa1 Add exposition. 2023-12-08 23:56:43 -05:00
Thomas Harte 39f2c8097e Remove second semicolon. 2023-12-08 23:55:27 -05:00
Thomas Harte 28cb0ad029 Try permitting a single sync section only. 2023-12-08 23:44:26 -05:00
Thomas Harte 371f109a84 Fix mark locations. 2023-12-08 23:41:14 -05:00
Thomas Harte 3c3cff568a Remove dead variable. 2023-12-08 23:25:56 -05:00
Thomas Harte c481577f9f Simplify, and attempt to avoid reconversions. 2023-12-08 23:12:41 -05:00
Thomas Harte 0dfaca2a20 Merge branch 'master' into NIBSlipBits 2023-12-08 22:19:46 -05:00
Thomas Harte 671e59b27a Merge pull request #1263 from TomHarte/IMDFiles
Add read-only support for IMD files.
2023-12-08 16:50:19 -05:00
Thomas Harte 42291cd789 Add documentation reference. 2023-12-08 15:38:05 -05:00
Thomas Harte 9ef28da322 Add read-only support for IMD images. 2023-12-08 15:37:13 -05:00
Thomas Harte 2a0176dde6 Merge pull request #1262 from TomHarte/PCTurbo
Add turbo option for PC execution.
2023-12-08 14:47:19 -05:00
Thomas Harte f823310fe3 Add an appropriate crop. 2023-12-08 14:29:23 -05:00
Thomas Harte 1c47c64bcb Connect option to macOS UI. 2023-12-08 14:23:27 -05:00
Thomas Harte fbf79c142a Undo accidental build-type switch. 2023-12-08 14:03:29 -05:00
Thomas Harte 0bf453199c Default to 'fast'. 2023-12-08 12:51:55 -05:00
Thomas Harte 604fca7fb1 Revise colour burst phase guess. 2023-12-08 11:55:00 -05:00
Thomas Harte 2ee873d1a1 This isn't intended to be exact. 2023-12-08 11:07:14 -05:00
Thomas Harte e703721271 Tie snow avoidance to avoiding DEN. 2023-12-08 11:02:41 -05:00
Thomas Harte 664890cead Expose speed as an option. 2023-12-08 10:46:59 -05:00
Thomas Harte 3a103217d1 Add a compiletime 'turbo' flag for sort-of-80286 speeds. 2023-12-08 09:38:55 -05:00
Thomas Harte e55a09962f Merge pull request #1260 from TomHarte/QuietPC
Mostly silence PC.
2023-12-07 22:12:12 -05:00
Thomas Harte 4bfde2f30f Mostly silence PC. 2023-12-07 22:11:49 -05:00
Thomas Harte 2966a82690 Merge pull request #1258 from TomHarte/DiskWrite
Respond appropriately if a write is attempted.
2023-12-07 22:08:07 -05:00
Thomas Harte ba91f461fa Merge pull request #1257 from TomHarte/CGABorderColour
Switch back to yellow for composite.
2023-12-07 21:56:38 -05:00
Thomas Harte d8d33ac419 Add a backup strategy for non-standard formats. 2023-12-07 21:52:51 -05:00
Thomas Harte d61d80afec It seems that write protection ends in not-ready. 2023-12-07 16:50:12 -05:00
Thomas Harte 1985d7da6a Do something on a write rather than nothing. 2023-12-07 16:45:21 -05:00
Thomas Harte 75b6030516 Don't lose brown upon a blink. 2023-12-07 14:53:59 -05:00
Thomas Harte e691cc8723 Retain dark yellow for composite output. 2023-12-07 14:21:09 -05:00
Thomas Harte ac47b93542 Merge pull request #1256 from TomHarte/CGABorderColour
CGA: reduce repetition, map dark yellow to brown, support border colour.
2023-12-07 14:13:14 -05:00
Thomas Harte c5745f71f6 Reduce repetition, map dark yellow to brown. 2023-12-07 13:11:20 -05:00
Thomas Harte 48d1fa7eab Merge pull request #1255 from TomHarte/CGAClock
Revise CGA clock rate downward.
2023-12-07 12:28:44 -05:00
Thomas Harte 71069bef0f Correct get_scaled_scan_status. 2023-12-07 12:18:03 -05:00
Thomas Harte 8608f0f89d Adjust CGA clocking down by 1/7th. 2023-12-07 12:05:15 -05:00
Thomas Harte d94791a82d Merge pull request #1254 from TomHarte/BordersAplenty
Unify repeated setup/execution of output_level.
2023-12-07 11:45:42 -05:00
Thomas Harte 017fd84f36 Also use output level for CRAM dots. 2023-12-07 11:05:10 -05:00
Thomas Harte fc63fcb751 Unify usages of output_level for border. 2023-12-07 11:04:18 -05:00
Thomas Harte eb4a8bfef9 Merge pull request #1253 from TomHarte/RTC
Add some small portion of the AT real-time clock.
2023-12-07 10:52:45 -05:00
Thomas Harte ad78a03300 Default to CGA40 if starting a new composite PC. 2023-12-07 10:14:06 -05:00
Thomas Harte 0f22ee5de4 Add TODO. 2023-12-07 10:08:43 -05:00
Thomas Harte 83cfacc0a5 Update TODOs. 2023-12-07 10:03:52 -05:00
Thomas Harte ef0c3549d2 Attempt but fail to indicate PM. 2023-12-06 23:28:16 -05:00
Thomas Harte e3119a4904 Hack in read-only versions of the main registers. 2023-12-06 23:25:34 -05:00
Thomas Harte 5fde3b8d5d Wire up a stub RTC plus appropriate option ROM. 2023-12-06 22:56:09 -05:00
Thomas Harte d696c15be5 Merge pull request #1252 from TomHarte/CGAAddresses
Revise guess as to CGA address wrapping.
2023-12-06 22:32:54 -05:00
Thomas Harte b385e6edad Revise guess as to address wrapping. 2023-12-06 22:03:24 -05:00
Thomas Harte 327dc51ece Merge pull request #1250 from TomHarte/CGATarget
Add CGA emulation.
2023-12-06 16:23:10 -05:00
Thomas Harte a44ffa769b Merge pull request #1251 from TomHarte/PCScreenshots
Add PC screenshots, mention.
2023-12-06 16:21:51 -05:00
Thomas Harte 87438a3019 Add PC screenshots, mention. 2023-12-06 16:20:31 -05:00
Thomas Harte 1f976b8ccb Complete loop for macOS display selection. 2023-12-06 14:49:34 -05:00