
Obsolete
Product(s)
- Obsolete
Product(s)
Obsolete
Product(s)
- Obsolete
Product(s)
111/148
ST92186B - ON SCREEN DISPLAY CONTROLLER (OSD)
OSD CONTROLLER (Cont’d)
SHAPE ATTRIBUTE - 9x13 MATRIX
Address in segment 22h: 2p+5+3z. See Figure 52.
Bit 7 = CODX
Character Code Extension
This bit is used with SPL[1:0] as the character ad-
dress extension. Thus it is possible to address any
of the 9x13 characters of the font ROM. (See the
SPL[1:0] bit description for more details)
Bits 6:5 = SPL[1:0]
Character Split control bits
These “character split” bits are used with the
CODX bit as the character address extension. It is
then possible to address any of the 9x13 charac-
ters of the font ROM.
If the character code is ChC[7:0] (1 byte), then the
character
addressed
with
this
structure
is:
CODX.SPL1.SPL0.ChC[7:0]
Bit 4 = FXP
Foreground Extended Palette ad-
dressing bit
This bit is combined with the PASW bit in the OS-
DDR register to give the MSB bit of the foreground
palette address. It allows the foreground palette,
(basic or extended), to be selected on a per-char-
acter basis. See Table 23 for details.
Table 23. Foreground palette selection
Bit 3 = BXP
Background Extended Palette ad-
dressing bit
This bit is combined with the PASW bit in the OS-
DDR register to give the MSB bit of the back-
ground palette address. It allows the background
palette, (basic or extended), to be selected on a
per-character basis. See Table 24 for details.
Bit 2 = FOC
Flash On Character control bit
This bit enables the flash mechanism for the cur-
rent character.
0: The flash mechanism is disabled. The current
character is displayed, whatever the flash row
attribute value (FON) is (see Section 7.4.7.3).
1: The flash mechanism is enabled. If the flash row
attribute (FON) is “on” (see Section 7.4.7.3), the
character is displayed as space using the back-
ground color.
Bit 1 = SHA
shadow mode control bit
This bit enables or disables a black shadow shape
on the right and bottom edges of the current char-
acter foreground.
0: No shadow is added
1: A black shadow is added on the current charac-
ter.
Note: This shadow shape follows the same algo-
rithm as the fringe (see Section 7.4.3.7 for further
details).
Bit 0 = FRC
Fringe on Character control bit
This bit enables or disables a fringe on the current
character foreground.
0: No fringe is added.
1: A fringe is added on the current character if the
fringe row attribute bit FR is set (see Section
7.4.7.3 for more details).
Note: The fringe follows the algorithm described in
Section 7.4.3.7.
70
CODX
SPL1
SPL0
FXP
BXP
FOC
SHA
FRC
PASW
FXP
Foreground palette used
0
basic
0
1
extended
1
0
extended
1
basic
PASW
BXP
Background palette used
0
basic
0
1
extended
1
0
extended
1
basic