Changes

CRTC

38 bytes removed, 15 November
/* "Rupture For Dummies" bug */
=== "Rupture For Dummies" bug ===
CRTC 1 has a bug that occurs when R5 is updated with a non-zero value when HCC=R0 and VLC≠R9, but only when R5 was previously 0 at the end of the last character line. This disrupts the normal MA reload process, causing the CRTC to load R12/R13 into MA at the beginning of every scanline, regardless of the VCC value.
The vertical adjustment operates normally after the RFD bug is triggered. If vertical adjustment is not needed, R5 can be reset at any time after the RFD is activated.
8,996
edits