1
0
mirror of https://github.com/TomHarte/CLK.git synced 2025-11-25 04:18:05 +00:00
Commit Graph

1683 Commits

Author SHA1 Message Date
Thomas Harte
1363be59b7 Formalise field size. 2025-09-24 11:17:47 -04:00
Thomas Harte
622c24ef24 This indicates a line, not a row. 2025-09-23 22:36:56 -04:00
Thomas Harte
539b0e49d4 Start in mode 7, reallow interlaced modes. 2025-09-23 14:45:32 -04:00
Thomas Harte
0c42976312 Add notes to self. 2025-09-23 14:42:16 -04:00
Thomas Harte
67e1773495 This flag covers rows, not lines. 2025-09-23 14:29:00 -04:00
Thomas Harte
a199b64aa0 Clarify naming, attempt better to conform to FPGA precedent. 2025-09-23 14:27:21 -04:00
Thomas Harte
0349931953 Shuffle declare order. 2025-09-22 13:21:48 -04:00
Thomas Harte
d612a385d2 Dig in further on types. 2025-09-22 13:20:10 -04:00
Thomas Harte
ed4f299d55 Start formalising types. 2025-09-22 13:09:30 -04:00
Thomas Harte
66bfb86d42 Introduce SizedCounter as start of CRTC reworking. 2025-09-22 12:46:39 -04:00
Thomas Harte
fb5ef200fb Correct uPD7002 interrupt wiring. 2025-09-20 21:51:19 -04:00
Thomas Harte
719a090b34 Retain bit 2. 2025-09-20 20:06:28 -04:00
Thomas Harte
3af85da6e0 Adjust conversion bits in status. 2025-09-20 19:52:47 -04:00
Thomas Harte
8fd62aa525 Disable interrupt at start of conversion. 2025-09-20 19:49:16 -04:00
Thomas Harte
eef0ee8180 Support cursor to end of row. 2025-09-20 08:27:58 -04:00
Thomas Harte
ff0ba7d48b Reduce logging again. 2025-09-19 22:59:58 -04:00
Thomas Harte
3916ba1a42 This intermittently succeeds. Doubling down on investigation. 2025-09-19 20:33:02 -04:00
Thomas Harte
421bf28582 Add comments, correct address decoding. 2025-09-18 12:27:13 -04:00
Thomas Harte
4c49ffe3d1 Attmept full ADC implementation. 2025-09-18 12:21:25 -04:00
Thomas Harte
26b1ef247b Add calls to ADB. 2025-09-17 23:11:48 -04:00
Thomas Harte
ae774e88fa Add header for ADC. 2025-09-17 21:42:42 -04:00
Thomas Harte
12f063c178 Hack in a stable sync. 2025-09-17 21:35:41 -04:00
Thomas Harte
1e90387198 Add extra curly brackets. 2025-09-16 16:25:29 -04:00
Thomas Harte
ff69709926 Disable interlace support. 2025-09-15 23:53:36 -04:00
Thomas Harte
2162822cec Eliminate C++23 extension. 2025-09-15 23:42:57 -04:00
Thomas Harte
0d1fe03369 Further prefer static constexpr. 2025-09-12 21:40:08 -04:00
Thomas Harte
105272630e Definitively eliminate per-logger state. 2025-09-11 23:29:47 -04:00
Thomas Harte
691292501a Promote constexprs to static. 2025-09-10 21:46:44 -04:00
Thomas Harte
4b50c8d96c Toy with sense interrupt status being directly seek-linked. 2025-09-02 17:50:59 -04:00
Thomas Harte
ac204aadd2 Clean up, better constify SCSI innards. 2025-08-31 10:56:01 -04:00
Thomas Harte
62f23ac27c Commute macros. 2025-08-30 10:34:49 -04:00
Thomas Harte
0936646ef9 Eliminate macros. 2025-08-30 10:29:53 -04:00
Thomas Harte
d825c03372 Prefer references for delegate protocols. 2025-08-30 00:09:38 -04:00
Thomas Harte
d177549dd6 Reduce more indentation. 2025-08-29 23:56:35 -04:00
Thomas Harte
5018d7d577 Be more rigorous about static constexpr. 2025-08-26 22:54:39 -04:00
Thomas Harte
88e776ad5b Use <algorithm>, and otherwise reduce. 2025-07-19 21:37:03 -04:00
Thomas Harte
5350e41da1 Switch to mildly-more-modern template form. 2025-05-02 13:50:06 -04:00
Thomas Harte
16fec0679b Use std::popcount further. 2025-04-25 22:24:00 -04:00
Thomas Harte
9363453720 Reduce macros. 2025-04-21 15:00:49 -04:00
Thomas Harte
5be8e5eff3 Avoid improper fallthroughs. 2025-04-20 22:55:03 -04:00
Thomas Harte
5f99a2240d Shorten lines; apply minor style fixes. 2025-04-20 12:26:37 -07:00
Thomas Harte
5937387e94 Overtly note fallthrough. 2025-04-20 11:55:07 -07:00
Thomas Harte
bff10c1714 Resolve newfound log ambiguity. 2025-03-07 23:34:12 -05:00
Thomas Harte
2c2216afae Further eliminate file-relative includes. 2025-02-28 13:18:48 -05:00
Thomas Harte
0823fc32fe Eliminate file-relative paths. 2025-02-28 12:30:25 -05:00
Thomas Harte
ff86cbd48e Remove more get_s. 2025-02-26 20:26:06 -05:00
Thomas Harte
4de1025468 Avoid potential MSX 2 crash at startup. 2025-02-21 11:37:24 -05:00
Thomas Harte
d701990df4 Simplify ownership of the shift value. 2025-01-22 16:12:45 -05:00
Thomas Harte
f8e4023307 Reduce repetitive dynamic work in 6522 usages. 2025-01-22 15:57:03 -05:00
Thomas Harte
b15a083a15 Switch to a non-macro route for startup declarations. 2024-12-07 10:15:38 -06:00