Changes

Jump to: navigation, search

Arnold V Specs Revised

218 bytes added, 13:42, 5 August 2012
/* Split Screen facility */
Three new memory mapped registers have been added within the ASIC, to provided a horizontally split screen facility. One at address 6801h defines the scan line after which the screen split occurs. A value of zero (as at power on reset) will turn this feature off.
The other register pair at 6802h and 6803h define the start address in memory (same number form as R12 and R13 respectively in the 6845, and therefore high byte first) which partly represents the location in memory from which to start displaying data for the lower screen(the soft scroll register and scan line counter are used to define the exact value in addition to the start address). This value is read when the 6845's Horizontal counter matches Horizontal Displayed (R1) on the line programmed, it is then stored to be used on the next line. To get an exact required byte address, use of split screen and soft scroll must be used.
This allows the lower part of the picture to come from a separate memory area and be separately scrolled. The start address is loaded into 6845's MA counter. However, note that soft scrolling (Section 2.5 below) acts on the whole screen.
2,562
edits