IBM PC CONVERTIBLE Technical Reference page 139

Table of Contents

Advertisement

09B8
80 FB 04
09B3
73 26
09BD
BA 03B4
09CO
B4 20
09C2
E8 0000
09C5
A8 01
09C7
74 02
09C9
B2 04
09CB
09CB
9C
09CC
FA
09CD
BO 14
09CF
EE
0900
BO 77
0902
F6 C3 02
0905
74 02
0907
OC 80
0909
F6 C3 01
09DC
74 02
09DE
OC 08
09EO
42
09E1
EE
09E2
90
;
09E3
E9 016F R
09E6
09E6
SET _H I GH_I NTENSITY _MAPP ING
INPUT
OUTPUT
THIS ROUTINE MAPS THE LCD HIGH INTENSITY ATTRIBUTE.
THIS ROUTINE ACCESSES THE LCD INTENSIFY REGISTER AND
CAUSES CHARACTERS WITH THE INTENSI FI ED ATTRI BUTE TO
BE DISPLAYED 01 FFERENTL Y
BL - INTENSIFY MAPPING INPUT REGISTER
o
=
IGNORE HIGH INTENSITY ATTRIBUTE
1
=
MAP INTENSITY TO UNDERSCORE
2
=
MAP INTENSITY TO REVERSE IMAGE
3
=
MAP INTENSITY TO SELECT ALTERNATE FONT
4 - 255
=
NO OPERATION
INTENSIFIED CHARACTERS WILL DISPLAY DIFFERENTLY
INTERRUPTS:
DISABLED DURING PROCESSING
CMP
BL ,04H
JAE
LCDXIT
MOV
DX,3B4H
MOV
AH, RTCDSP _CON
CALL
GELRTCREG
TEST
AL,DSP_CLCD
JZ
LCD4
MOV
DL ,OD4H
LCD4 :
PUSHF
CLI
MOV
AL,14H
OUT
DX,AL
MOV
AL,77H
TEST
BL,02H
JZ
LCD5
OR
AL ,80H
LCD5:
TEST
BL,OIH
JZ
OR
LCD6 :
INC
OUT
POPF
LCDXIT: JMP
LCD_REQUEST
LCD6
AL,8
DX,AL
DX
V IDEO_RETURN
ENDP
; ONLY OPERATION 0 - 3 ALLOWED
; ALL OTHERS EX IT
GET LCD CTRL PORT ADDRESSES
IF EMULATING MONO
=
3B4
IF EMULATING COLOR
=
304
REQUEST TO WRT TO REG 20
FOREGND RGB ON, BKGND RGB ON
SET UP H ORDER BIT OF INTEN
SET UP L ORDER BIT OF INTEN
WRT INTENSI FY DATA TO REG 20
PHYS_DSP._DESCR_REQ
INPUT
OUTPUT
THIS ROUTINE RETURNS THE ADDRESS OF A 7 WORD TABLE
CONTAINING THE PHYSICAL DISPLAY DESCRIPTION PARAMETERS OF
CURRENT DISPLAY. IT ALSO RETURNS THE MONITOR NUMBER OF
AL TERNATE OPERATIONAL DISPLAY.
THE TABLE CONTAINS THE FOLLOWING:
WORD
INFORMATION
1
MONITOR MODEL NUMBER
(5140,5153,5151)
2
NUMBER OF VERTICAL PELS
I
METER
3
NUMBER OF HORIZONTAL PELS
I
METER
4
TOTAL NUMBER OF VERTICAL PELS
5
TOTAL NUMBER OF HORIZONTAL PELS
6
HORIZONTAL PEL SPACING IN MICROMETERS
NONE
(CENTER TO CENTER)
VERTICAL PEL SPACING IN MICROMETERS
(CENTER TO CENTER)
ES:DI
POINTER TO DISPLAY DESCRIPTION TABLE
AX
CONTAINS THE MONITOR NUMBER OF THE ALTERNATE
OPERATIONAL DISPLAY. IF THERE IS NO ALTERNATE
DISPLAY OR ITS INOPERABLE, AX
=
0
2-114 ROM BIOS

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents