Commit Graph

1049 Commits

Author SHA1 Message Date
Thomas Harte d90eedfc8c Adjust bit polarity, meaning. 2024-04-30 22:49:26 -04:00
Thomas Harte a997b6c677 Wire drives for IBM-style RDY. 2024-04-30 22:18:17 -04:00
Thomas Harte dfaea5a922 Reduce floppy access cost. 2024-04-28 22:40:54 -04:00
Thomas Harte 07984a2f8b Resolve various warnings. 2024-04-17 22:15:05 -04:00
Thomas Harte c56e82207a Extend .ADF support as far as my knowledge currently goes. 2024-02-24 15:07:45 -05:00
Thomas Harte 82abebec6e Add missing #include. 2024-02-23 16:13:26 -05:00
Thomas Harte 8460fe2118 Flounder around file contents. 2024-02-22 22:19:19 -05:00
Thomas Harte ddf136556d Add an Archimedes enum, start looking at analysis. 2024-02-22 13:51:44 -05:00
Thomas Harte d639dc8bcb Hit up some more `= default` opportunities. 2024-02-17 15:42:31 -05:00
Thomas Harte bc5727af14 Switch to `= default`. 2024-02-16 21:50:15 -05:00
Thomas Harte f14e45f93e Remove various instances of ';;'. 2024-02-12 14:23:54 -05:00
Thomas Harte 584aa78695 Avoid macro. 2024-01-22 21:37:04 -05:00
Thomas Harte cc165b65be Switch to lambda. 2024-01-22 21:22:56 -05:00
Thomas Harte cb125e6336 Use constexpr functions rather than macros. 2024-01-22 21:17:00 -05:00
Thomas Harte a3337ea90f Remove macro. 2024-01-22 21:15:44 -05:00
Thomas Harte ae31f85f0c Eliminate macro. 2024-01-22 21:11:15 -05:00
Ryan Carsten Schmidt 070efd99e0 Include <cstddef> and use std::nullptr_t not nullptr_t
Fixes "error: use of undeclared identifier 'nullptr_t'; did you mean
'nullptr'?" when compiling with Xcode 12.4.
2024-01-20 19:17:18 -06:00
Thomas Harte b08c7f8b68 Remove dangling LOG_PREFIXs. 2024-01-19 22:19:35 -05:00
Thomas Harte a1df2ef401 Use updated logger. 2024-01-19 14:24:40 -05:00
Thomas Harte 2200940efe Update logging. 2024-01-19 14:22:23 -05:00
Thomas Harte 7e47329e2a Update use of logger. 2024-01-19 14:16:13 -05:00
Thomas Harte 70a753d8a8 Update to latest logging. 2024-01-19 10:41:59 -05:00
Thomas Harte 53d6d311a7 Use constexpr functions in preference to macros. 2024-01-16 23:40:40 -05:00
Thomas Harte a3d37640aa Switch include guards to `#pragma once`. 2024-01-16 23:34:46 -05:00
Thomas Harte 8c436c2df8 Eliminate BLOCK macro. 2024-01-16 14:22:15 -05:00
Thomas Harte db4c802003 Make references to constant non-specific. 2024-01-02 09:26:47 -05:00
Thomas Harte e69c777373 Merge branch 'master' into SpectreNIB 2024-01-02 09:17:37 -05:00
Thomas Harte 54ddbb6b2b Avoid erroneous early exit. 2023-12-28 10:06:18 -05:00
Thomas Harte eca0984739 Resolve switch-statement warnings. 2023-12-27 10:58:13 -05:00
Thomas Harte f83c3e7af0 Name repeated constant.
(... and, I think, four is enough)
2023-12-27 10:00:01 -05:00
Ryan Carsten Schmidt 5ef6b190af Fix typos 2023-12-16 03:53:07 -06:00
Thomas Harte 02b2b9d47e
Merge pull request #1265 from TomHarte/PCHD
Introduce high-density tracks.
2023-12-12 12:14:48 -05:00
Thomas Harte bfd6543067 `Defaults` can now be private. 2023-12-11 19:12:49 -05:00
Thomas Harte e79727d30d Enhance to support 'try-any' density. 2023-12-11 10:32:13 -05:00
Thomas Harte a40ae08248 Be const correct; drop `get_`. 2023-12-11 09:58:24 -05:00
Thomas Harte d658e00f26 Add exposition, expand recorded data. 2023-12-10 22:59:50 -05:00
Thomas Harte dae8a5cda2 Fix namespace. 2023-12-10 22:40:07 -05:00
Thomas Harte 98e05fb0e3 Introduce high-density tracks. 2023-12-10 22:17:23 -05:00
Thomas Harte ada627d027 Decline to try to surface tracks past the end of the disk. 2023-12-09 15:36:47 -05:00
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 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 d8d33ac419 Add a backup strategy for non-standard formats. 2023-12-07 21:52:51 -05:00
Ryan Carsten Schmidt 896632b9b6
Fix typos in comments 2023-12-04 10:39:03 -06:00