Commit Graph
18 Commits
Author SHA1 Message Date
Thomas Harte db4e2c075e Reduce reliance upon std::shared_ptr. 2026-05-23 12:16:23 -04:00
Thomas Harte 67171f348a Use std::copy_n where it more directly matches intent. 2025-12-10 22:23:42 -05:00
Thomas Harte 2c2216afae Further eliminate file-relative includes. 2025-02-28 13:18:48 -05:00
Thomas Harte 58d3fdc1c2 Separate stateful serialisation from tapes. 2025-01-17 16:39:21 -05:00
Thomas Harte 2f546842a7 Wire TAPs and similar directly to their targets. 2025-01-16 21:21:15 -05:00
Thomas Harte abfc73299e Update remainder of 'Analyser'. 2024-11-29 21:08:35 -05:00
Thomas Harte 704495ff42 Made reading of data optional. 2024-10-09 12:27:51 -04:00
Thomas Harte eece8c54a4 Factgor out and reuse is-ZX test. 2024-08-22 21:17:35 -04:00
Thomas Harte 69ba94e379 Add some CP/M smarts to +3 disk analysis. 2024-08-20 21:43:31 -04:00
Thomas Harte 0de7057d6f Use standard algorithm. 2024-08-20 20:45:43 -04:00
Thomas Harte a40ae08248 Be const correct; drop get_. 2023-12-11 09:58:24 -05:00
Thomas Harte 98e05fb0e3 Introduce high-density tracks. 2023-12-10 22:17:23 -05:00
Thomas Harte 08432dd94b Adds automatic media starts. 2021-03-22 20:12:03 -04:00
Thomas Harte b76c923ff4 Adds detection of Spectrum-bootable disks. 2021-03-22 19:53:51 -04:00
Thomas Harte 97249b0edd Slow walks further towards a functioning Spectrum. 2021-03-18 10:18:17 -04:00
Thomas Harte b63ca16ce2 Attempts to hatch a Sinclair namespace. 2021-03-17 22:40:29 -04:00
Thomas Harte e53586df1d Adds tape-file static analysis for a hypothetical ZX Spectrum. 2021-03-17 22:09:44 -04:00
Thomas Harte b447f5f174 Starts adding the Spectrum to the static analyser. 2021-03-17 12:38:37 -04:00