
b7
b0
79
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER
and ON-SCREEN DISPLAY CONTROLLER
M37274EFSP
PRELIMINARY
Notice: This is not a final specification.
Some paramentic limits are subject to change.
MITSUBISHI MICROCOMPUTERS
(6) Memory for OSD
There are 2 types of memory for OSD : ROM for OSD (addresses
10800
16
to 155FF
16
, 18000
16
to 1E41F
16
) used to store character
dot data (masked) and RAM for OSD (addresses 0800
16
to 0DF3
16
)
used to specify the characters and colors to be displayed. The fol-
lowing describes each type of memory.
1
ROM for OSD (addresses 10800
16
to 155FF
16
, 18000
16
to
1E43F
16
)
The ROM for OSD contains dot pattern data for characters to be
displayed. To actually display the character code and the extra code
stored in this ROM, it is necessary to specify them by writing the
character code inherent to each character (code determined based
on the addresses in the ROM for OSD) into the RAM for OSD.
The OSD ROM of the character font has a capacity of 11072 bytes.
Since 40 bytes are required for 1 character data, the ROM can stores
up to 256 kinds of characters. The OSD ROM of the extra font has a
capacity of 832 bytes. Since 52 bytes are required for 1 character
data, the ROM can stores up to 16 kinds of characters.
Data of the character font and extra font is specified shown in Figure
80.
Fig. 80. OSD Character Data Storing Form
OSD ROM address of character font data
AD16 AD15 AD14 AD13 AD12 AD11 AD10
AD9
AD8
AD7
AD6
AD5
AD4
AD3
AD2
AD1
AD0
Line number
Character code
Font bit
= “02
16
” to “15
16
”
= “00
16
” to “FFF
16
”
= 0 : left font 1 : right font
OSD ROM
address bit
Line number/character
code/font bit
1
0
Line number
Character code
Font
bit
AD16 AD15 AD14 AD13 AD12 AD11 AD10
AD9
AD8
AD7
AD6
AD5
AD4
AD3
AD2
AD1
AD0
1
1
0
0
0
0
02
16
03
16
04
16
05
16
06
16
07
16
08
16
0000
16
7FF0
16
7FF8
16
601C
16
600C
16
600C
16
600C
16
600C
16
601C
16
7FF8
16
7FF0
16
6300
16
6380
16
61C0
16
60E0
16
6070
16
6038
16
601C
16
600C
16
0000
16
09
16
0A
16
0B
16
0C
16
0D
16
0E
16
0F
16
10
16
11
16
12
16
13
16
14
16
15
16
b0 b7
02
16
03
16
04
16
05
16
06
16
07
16
08
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
FFFF
16
FFFE
16
0000
16
0000
16
09
16
0A
16
0B
16
0C
16
0D
16
0E
16
0F
16
10
16
11
16
12
16
13
16
14
16
15
16
16
16
17
16
18
16
b0
b7
b0
b7
19
16
00
16
01
16
FFFE
16
FFFF
16
Line number
Line number
Extra code
Font bit
“00
16
” to “19
16
”
“00
16
” to “0F
16
”
0 : left font 1 : right font
OSD ROM
address bit
Line number/extra code
/font bit
Extra code
Line
number
Left
font
Right
font
Line
number
Data in
OSD
ROM
Left
font
Right
font
Data in
OSD
ROM
OSD ROM address of extra font data
Character font
Extra font
Font
bit
0
0
=
=
=