Figure 4.1 Structure of cell format scroll screen
Cell data is the dot color data stored in VRAM as a character pattern table. Color data can be 4, 8, 16, or 32 bits depending on the number of character colors. Character pattern data consists of 1 or 4 cell data arranged in a row. Page data stores character pattern name data (address of character pattern data) as a pattern name table. A plain is a set of 1, 2, or 4 page data. Map specifies the start address of the pattern name table in the map register and map offset register. Figure 4.2 shows the correspondence between the cell format scroll screen configuration and data settings.
Figure 4.2 Correspondence between cell format scroll screen configuration and data settings
Figure 4.3 Configuration of bitmap format scroll screen
Map offset register Character control ┌──────────┐ register │Map offset│→┌────────────┐ ┌──────────┐ └──────────┘ │ Dot 0 │←│Number of │ │ color data │ │character │ │ │ │ colors │ ├────────────┤ └──────────┘ │ │ │ │ │ │ Bitmap │ │ format │ │ ┌───┬───┐ │ │ │ │ │ │ │ │ │ │ │ Bitmap │ ┌→├───┼───┤ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └───┴───┘ │ │ │ │ │ │ │ │ │ │ │ │ └────────────┘ │ │Character control │ register │ ┌───────────┐ └─┤Bitmap size│ └───────────┘