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 |
|
Thomas Harte
|
d3ed485e7a
|
Take another big swing at indentation, some consts.
|
2024-12-01 21:44:14 -05:00 |
|
Thomas Harte
|
3a0f4a0bfc
|
Improve constness, formatting.
|
2024-12-01 18:09:19 -05:00 |
|
Thomas Harte
|
8b88d1294d
|
Remove errant spaces.
|
2024-12-01 09:04:32 -05:00 |
|
Thomas Harte
|
23c67f7e38
|
Correct improper application of const.
|
2024-11-30 17:32:16 -05:00 |
|
Thomas Harte
|
3addb8d72b
|
Finish updating components.
|
2024-11-30 17:21:00 -05:00 |
|
Thomas Harte
|
5545906063
|
Adopt new indentation, improve constness.
|
2024-11-30 15:53:58 -05:00 |
|
Thomas Harte
|
088bc14b11
|
Begin a reformatting of components.
|
2024-11-29 22:43:54 -05:00 |
|
Thomas Harte
|
9acc80260f
|
Eliminate phases due to lack of evidence.
|
2024-10-09 11:59:27 -04:00 |
|
Thomas Harte
|
7759fb7e68
|
Add TODO.
|
2024-10-09 11:48:08 -04:00 |
|
Thomas Harte
|
0d71724598
|
Eliminate extra-scanline flag.
|
2024-10-09 11:45:32 -04:00 |
|
Thomas Harte
|
ae436f7a51
|
Fix conflicting usages of EOF.
|
2024-10-09 11:16:12 -04:00 |
|
Thomas Harte
|
43ac20cbd2
|
Fix non-interlaced frame length.
|
2024-10-07 21:50:56 -04:00 |
|
Thomas Harte
|
2d90868f5c
|
Reinstitute cursor.
|
2024-10-07 21:13:44 -04:00 |
|
Thomas Harte
|
60987ae4a7
|
Round out interlaced output.
|
2024-10-07 20:53:41 -04:00 |
|
Thomas Harte
|
65c1d99120
|
Add, disable some logging.
|
2024-10-05 22:30:53 -04:00 |
|
Thomas Harte
|
35acf88847
|
Take a swing at adding an adjustment period.
|
2024-10-03 22:07:46 -04:00 |
|
Thomas Harte
|
2eb9fb6a08
|
Add faulty attempt at adjustment period.
|
2024-09-30 23:47:27 -04:00 |
|
Thomas Harte
|
e650f3772a
|
Limit vertical visibility.
|
2024-09-30 13:35:28 -04:00 |
|
Thomas Harte
|
e5ff4c65b7
|
Fix accidental skew, off-by-one end of line.
|
2024-09-30 13:20:18 -04:00 |
|
Thomas Harte
|
276809f76a
|
Stabilise image, albeit incorrectly.
|
2024-09-30 13:16:03 -04:00 |
|
Thomas Harte
|
5e3840c5f1
|
Attempt to skirt with coherence.
|
2024-09-29 23:08:39 -04:00 |
|
Thomas Harte
|
6eace2a3ef
|
Improve address counting.
|
2024-09-27 21:27:56 -04:00 |
|
Thomas Harte
|
7817b23857
|
Take a swing at vertical sync.
|
2024-09-27 21:14:57 -04:00 |
|
Thomas Harte
|
432854aeb5
|
Restore some form of visuals.
|
2024-09-26 22:08:22 -04:00 |
|
Thomas Harte
|
433c8f9c3c
|
Make negligible progress.
|
2024-09-25 19:30:08 -04:00 |
|
Thomas Harte
|
ea25dbfd1e
|
Begin CRTC rejig.
|
2024-09-23 21:11:54 -04:00 |
|
Thomas Harte
|
43887b42b1
|
Allow vsync on line 0.
|
2024-08-07 23:05:26 -04:00 |
|
Thomas Harte
|
6488f46850
|
Normalise variable names.
|
2024-06-02 21:58:49 -04:00 |
|
Thomas Harte
|
5f4b798cff
|
Clarify scope of this_state.
|
2024-06-01 20:05:51 -04:00 |
|
Thomas Harte
|
c91ce4cfea
|
Ensure all routes return.
|
2024-04-22 21:57:20 -04:00 |
|
Thomas Harte
|
8b04d0e3ef
|
Enhance and better-document I2C states.
|
2024-03-26 21:52:29 -04:00 |
|
Thomas Harte
|
a3931674dc
|
Seemingly navigate I2C correctly.
|
2024-03-26 21:33:46 -04:00 |
|
Thomas Harte
|
bd4ef5ec57
|
Switch to acknowledgement-after.
|
2024-03-26 14:06:11 -04:00 |
|
Thomas Harte
|
3ba12630ab
|
Quieten.
|
2024-03-26 12:27:37 -04:00 |
|
Thomas Harte
|
342d90c929
|
Advance CMOS/I2C to a seemingly-valid read.
|
2024-03-26 12:24:24 -04:00 |
|