1
0
mirror of https://github.com/TomHarte/CLK.git synced 2026-04-21 17:16:44 +00:00
Commit Graph

1075 Commits

Author SHA1 Message Date
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
Thomas Harte dde58faaf1 Add additional 8-sector format. 2023-12-02 00:00:57 -05:00
Thomas Harte ebe1d53220 Expand range of recognised formats. 2023-12-01 22:44:13 -05:00
Thomas Harte b16e3de170 Accept what look like raw booters. 2023-12-01 17:23:13 -05:00
Thomas Harte f7acecfbff Protect set_geometry. 2023-11-29 15:56:07 -05:00
Thomas Harte 07b32844af Remove outdated comment. 2023-11-29 15:55:51 -05:00
Thomas Harte 7f0bb716f7 Grab sector contents, ready for more FDC work. 2023-11-29 15:55:37 -05:00
Thomas Harte ddf38595ff Add enough for FAT12 IMA images to get to the PC. 2023-11-29 14:54:33 -05:00
Thomas Harte cd2567d868 Merge pull request #1222 from ryandesign/patch-1
Fix typo in comment in AppleDSK.hpp
2023-11-29 12:48:10 -05:00
Ryan Carsten Schmidt 2e314e7a08 Fix typo in comment in WOZ.cpp 2023-11-29 03:42:39 -06:00
Ryan Carsten Schmidt afc62f3d94 Fix typo in comment in AppleDSK.hpp 2023-11-28 22:09:35 -06:00
Adrian Perez de Castro 1de2631877 Add missing <cstdint> includes for GCC 13
Sprinkle includes of the <cstdint> header as needed to make the
build succeed with GCC 13, this fixes both with SDL and Qt builds.
2023-05-25 23:06:13 +03:00
Thomas Harte 8578dfbf22 Eliminate various other errant spaces. 2023-05-16 16:40:09 -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 ea50d5bda7 Eliminate dead bit reverser. 2023-05-10 17:14:39 -05:00
Thomas Harte 2b56b7be0d Simplify namespace syntax. 2023-05-10 16:02:18 -05:00
Thomas Harte b921e893a2 Redirect relevant 2MG images to HDV. 2022-11-15 15:06:24 -05:00
Thomas Harte 9b235a8f64 Create a specific container for HDV files. 2022-11-15 13:18:54 -05:00
Thomas Harte d17fadbe0b Avoid off-by-one error in sector decoding.
Specific issue: retaining the 256 bytes up to _and including_ the checksum, rather than excluding.
2022-09-16 15:47:38 -04:00
Thomas Harte 9cba56237d Upgrade to constexpr. 2022-09-16 15:46:09 -04:00
Thomas Harte ea9411b21c Breakup line, for easier debugging. 2022-09-16 15:43:23 -04:00
Thomas Harte c4091a4cdb Fix address mapping, implement write. 2022-09-15 16:39:19 -04:00
Thomas Harte d826532031 Read proper file contents. 2022-09-15 16:34:20 -04:00
Thomas Harte 5ed60f9153 Mark get_state as const. 2022-09-15 16:13:54 -04:00