
M37221M4H/M6H/M8H/MAH–XXXSP/FP M37221EASP/FP
Rev.1.00 Oct 01, 2002 page 65 of 110
REJ03B0134-0100Z
8.11.4 Memory for OSD
There are 2 types of memory for OSD: OSD ROM (addresses 1000016
to 11FFF16) used to store character dot data and OSD RAM (ad-
dresses 060016 to 06B716) used to specify the characters and colors
to be displayed.
Fig. 8.11.11 Character Font Data Storing Address
(1) OSD ROM (addresses 1000016 to 11FFF16)
The dot pattern data for OSD characters is stored in the OSD ROM.
To specify the kinds of character font, it is necessary to write the
character code (Table 8.11.3) into the OSD RAM.
The OSD ROM has a capacity of 8K bytes. Since 32 bytes are re-
quired for 1 character data, the ROM can stores up to 256 kinds of
characters.
The OSD ROM space is broadly divided into 2 areas. The [vertical
16 dots] ✕ [horizontal (left side) 8 dots] data of display characters are
stored in addresses 1000016 to 107FF16 and 1100016 to 117FF16 ;
the [vertical 16 dots] ✕ [horizontal (right side) 4 dots] data of display
characters are stored in addresses 1080016 to 10FFF16 and 1180016
to 11FFF16 (refer to Figure 8.11.11). Note however that the high-
order 4 bits in the data to be written to addresses 1080016 to 10FFF16
and 1180016 to 11FFF16 must be set to “1” (by writing data “FX16”).
Data of the character font is specified shown in Figure 8.11.11.
10XX0
16
+800
16
or
11XX0
16
+800
16
00000000
00000000
00000010
00000101
01001000
01001000
01001000
00010000
0
1
01
1111001
00100000
00100000
00100000
00000000
00000101
00000010
01111 000
0000
0000
0000
0000
0000
0000
0100
0100
0100
0010
0010
0010
0000
0000
0000
1111
1111
1111
1111
1111
1111
1111
1111
1111
1111
1111
1111
1111
1111
1111
b7 b0
b7 b0b3
00000
10XXF
16
+800
16
or
11XXF
16
+800
16
10XX0
16
or
11XX0
16
10XXF
16
or
11XXF
16
Comentários a estes Manuais