Changes

CRTC

90 bytes added, 6 July
/* CRTC counter differences */
|}
No matter its type, the CRTC never buffers any of its counters, except for the video pointer MA. A buffer MA' is needed because MA has to be reloaded at each raster line start.
The only value that is saved in a buffer in the CRTC is the video pointer MA because it is reloaded at each raster line start.<br>
== CRTC counter differences == === MA reload === R12/R13 is loaded only once per frame, in MA and MA', at the first raster line start of the frame. The counter MA is then reloaded with the value of MA' at each raster line start. And at the end of the display of the last raster line of each new character line start(ie. when HCC = R1 and VLC = R9), MA' captures the current value of MA.
The exception is the CRTC 1 for which MA is reloaded at each raster line start with R12/R13 instead of MA' as long as VCC=0.
<br>
 
== CRTC counter differences ==
=== VSC (C3h) overflow ===
7,532
edits