127/268
- ON SCREEN DISPLAY CONTROLLER (OSD)
Figure 60. Parallel Mode Mapping Examples
17Fh
0Fh
0Eh
0Dh
0Ch
0Bh
0Ah
09h
08h
07h
06h
05h
04h
03h
02h
01h
00h
Free for user
Mouse pointer horizontal position (low)
Mouse pointer horizontal position (high)
Mouse pointer vertical position (low)
Mouse pointer vertical position (high)
Mouse coding data (low)
Mouse coding data (high) + foreground color
Underline color set 2 (low)
Underline color set 2 (high)
Underline color set 1 (low)
Underline color set 1 (high)
First buffer start address (low)
First buffer start address (high)
Event line (low)
Event line (high)
4Fh
30h
2Fh
10h
Basic Foreground Palette
Basic Background Palette
56h
57h
58h
59h
Character Code 1
Character Code 2
Palette Attribute 1
9Ch
9Dh
Character Code 36
Palette Attribute 36
53h
52h
51h
50h
Active Range
Row Attributes
Horizontal Shift (low)
Horizontal Shift (high) + Row Char. Count
Next buffer start addr. (low)
Next buffer start addr. (high) + Row mode
54h
55h
A4h
A5h
A6h
A7h
Character Code 1
Palette Attribute 2
Palette Attribute 1
Character Code 2
EAh
EBh
Character Code 36
Palette Attribute 36
A1h
A0h
9Fh
9Eh
Active Range
Row Attributes
Horizontal Shift (low)
Horizontal Shift (high) + Row Char. Number
Next buffer start addr. (low)
Next buffer start addr. (high) + Row mode
A2h
A3h
Free for user
ECh
Palette Attribute 2
17Fh
0Fh
0Eh
0Dh
0Ch
0Bh
0Ah
09h
08h
07h
06h
05h
04h
03h
02h
01h
00h
Mouse pointer horizontal position (low)
Mouse pointer horizontal position (high)
Mouse pointer vertical position (low)
Mouse pointer vertical position (high)
Mouse coding data (low)
Mouse coding data (high) + foreground color
Underline color set 2 (low)
Underline color set 2 (high)
Underline color set 1 (low)
Underline color set 1 (high)
First buffer start address (low)
First buffer start address (high)
Event line (low)
Event line (high)
8Fh
70h
6Fh
50h
4Fh
30h
2Fh
10h
Extended Background Palette
Extended Foreground Palette
Basic Foreground Palette
Basic Background Palette
96h
97h
98h
99h
Character Code 1
Character Code 2
Palette Attribute 1
Shape Attribute 1
FFh
100h
101h
Character Code 36
Palette Attribute 36
Shape Attribute 36
93h
92h
91h
90h
Active Range
Row Attributes
Horizontal Shift (low)
Horizontal Shift (high) + Row Char. Count
Next buffer start addr. (low)
Next buffer start addr. (high) + Row mode
94h
95h
108h
109h
10Ah
10Bh
Character Code 1
Character Code 2
Palette Attribute 1
Shape Attribute 1
171h
172h
173h
Character Code 36
Palette Attribute 36
Shape Attribute 36
105h
104h
103h
102h
Active Range
Row Attributes
Horizontal Shift (low)
Horizontal Shift (high) + Row Char. Number
Next buffer start addr. (low)
Next buffer start addr. (high) + Row mode
106h
107h
Free for user
174h
Secon
d
R
o
w
bu
ff
er
S
e
cond
Row
bu
ff
er
Fi
rs
tRow
buf
fe
r
Fi
rs
t
R
o
w
b
u
ffe
r
Basic Parallel Mode
Extended Parallel Mode
Free for user
Pal
e
tt
es
P
a
le
tt
es
Memory Segment = 22h