Thomas Harte
|
a3d37640aa
|
Switch include guards to #pragma once .
|
2024-01-16 23:34:46 -05:00 |
|
Thomas Harte
|
a617f7305a
|
Move personality into type.
|
2023-12-27 16:15:52 -05:00 |
|
Thomas Harte
|
604fca7fb1
|
Revise colour burst phase guess.
|
2023-12-08 11:55:00 -05:00 |
|
Thomas Harte
|
e703721271
|
Tie snow avoidance to avoiding DEN.
|
2023-12-08 11:02:41 -05:00 |
|
Thomas Harte
|
75b6030516
|
Don't lose brown upon a blink.
|
2023-12-07 14:53:59 -05:00 |
|
Thomas Harte
|
e691cc8723
|
Retain dark yellow for composite output.
|
2023-12-07 14:21:09 -05:00 |
|
Thomas Harte
|
c5745f71f6
|
Reduce repetition, map dark yellow to brown.
|
2023-12-07 13:11:20 -05:00 |
|
Thomas Harte
|
71069bef0f
|
Correct get_scaled_scan_status.
|
2023-12-07 12:18:03 -05:00 |
|
Thomas Harte
|
8608f0f89d
|
Adjust CGA clocking down by 1/7th.
|
2023-12-07 12:05:15 -05:00 |
|
Thomas Harte
|
83cfacc0a5
|
Update TODOs.
|
2023-12-07 10:03:52 -05:00 |
|
Thomas Harte
|
b385e6edad
|
Revise guess as to address wrapping.
|
2023-12-06 22:03:24 -05:00 |
|
Thomas Harte
|
8645a4b7b1
|
Walk further towards user display configuration.
|
2023-12-06 14:44:59 -05:00 |
|
Thomas Harte
|
ff000a5792
|
Support remainder of colour control.
|
2023-12-06 14:38:43 -05:00 |
|
Thomas Harte
|
1c7f8841f4
|
Avoid potential lengthy startup; work towards display option.
|
2023-12-06 13:55:41 -05:00 |
|
Thomas Harte
|
fd298ffbe9
|
Remove dead TODO.
|
2023-12-06 13:15:36 -05:00 |
|
Thomas Harte
|
987a5dbfbf
|
Honour monochrome flag.
|
2023-12-06 13:15:17 -05:00 |
|
Thomas Harte
|
0bb74f405f
|
Ensure lines are in-phase with the NTSC colour subcarrier.
|
2023-12-06 13:12:58 -05:00 |
|
Thomas Harte
|
1aa168054e
|
Add a phoney colour burst.
|
2023-12-06 13:10:28 -05:00 |
|
Thomas Harte
|
6d7c6de32f
|
Fix flush_pixels for 640px mode.
|
2023-12-06 11:50:16 -05:00 |
|
Thomas Harte
|
d3021e8c90
|
Attempt _something_ for 640px mode.
|
2023-12-06 11:42:35 -05:00 |
|
Thomas Harte
|
6adaf89934
|
Make first attempt at palette support.
|
2023-12-06 11:19:04 -05:00 |
|
Thomas Harte
|
bf49f745bf
|
Attempt to distinguish clocks.
|
2023-12-06 10:41:20 -05:00 |
|
Thomas Harte
|
c5aa3fc75c
|
Start mangling towards pixel output.
|
2023-12-06 10:30:30 -05:00 |
|
Thomas Harte
|
f455f07ba2
|
Support half-clocked mode.
|
2023-12-06 09:59:14 -05:00 |
|
Thomas Harte
|
561e50a24d
|
Implement most of CGA text mode.
|
2023-12-06 09:42:22 -05:00 |
|
Thomas Harte
|
24eaf95e9d
|
Limit to eight pixels per fetch, to produce stable video.
|
2023-12-06 09:13:47 -05:00 |
|
Thomas Harte
|
e43f960934
|
Produce incorrect output from proper clock; capture mode.
|
2023-12-05 23:01:08 -05:00 |
|
Thomas Harte
|
b2b05b590f
|
Clone the MDA class to CGA.
|
2023-12-05 22:37:33 -05:00 |
|