IBM PC CONVERTIBLE Technical Reference page 250

Table of Contents

Advertisement

Icon Display Routine (ICON_PR)
0000
00
0001
00
0002
00
******************************************************************
ROUTINE-NAME:
lCON_PR
FUNCTION: THIS ROUTINE DISPLAYS ICONS ON THE SCREEN
ENTRY CONDITIONS:
PURPOSE OF ENTRY: TO DISPLAY AN ICON
INPUT CONDITIONS: DH = ROW NUMBER TO DISPALY ICON
DL = COLUMN NUMBER TO DISPLAY ICON
ES: BP
POINTS TO THE DATA TO DISPLAY
ICON FORMAT: DB
ROW OFFSET,cOLUMN OFFSET,WIDTH,DEPTH
DB
ASCI I DATA BYTES FOR I CON AND CONTROL CODES
CONTROL CODES:
01 XX YY
REPEAT CHARACTER
XX= NUMBER OF TIMES TO REPEAT CHARACTER
YY= CHARACTER TO REPEAT
02 XX YY
DISPLAY CHARACTER WITH ATTRI BUTE
XX= ATTRIBUTE AS DEFINED BY PC
YY= CHARACTER
03
NEXT ROW
NEXT BYTE WILL BE DISPLAYED ONE ROW DOWN
04 XX YY
zz ....
REPEAT THE FOLLOWING ROW
XX= NUMBER OF TIMES TO REPEAT THE ROW
YY ZZ ...
=
DATA FOR THE ROW TO REPEAT
05 XX YY STR ..
REPEAT STRING FUNCTION
WHERE
XX = THE NO. OF TIMES TO REPEAT STRING
YY
=
THE LENGTH OF THE STRING
STR ..
=
THE STRING TO REPEAT
THE STRING MUST NOT CONTAIN ANY REPEAT CHARACTER
CONTROL CODES
06 XX YY ZZ STR .. : REPEAT STRING WITH COMMON ATTRIBUTE
WHERE
XX = THE NUMBER OF TIMES TO REPEAT THE STRING
YY = THE LENGTH OF THE STRING
ZZ = THE ATTRI BUTE FOR THE ENTIRE STRING
STR •.
=
THE STRING TO REPEAT
RESTRICTIONS: CONTROL CODE TO REPEAT A CHARACTER MUST NOT REPEAT
THE CHARACTER PAST THE RIGHT MARGIN OF THE ICON.
THE CONTROL CODE TO REPEAT A ROW MUST NOT REPEAT
THE ROW PAST THE BOTTOM OF THE ICON.
REPEAT CODES CANNtlT BE IMBEDDED IN STRINGS TO BE
REPEATED.
EXIT CONDITIONS:
NORMAL EX IT COND IT IONS:
ERROR EXIT CONDITIONS:
REGISTERS MODIFIED: NONE
INTERNALLY REFERENCED ROUTINES:
NONE
EXTERNALL Y REFERENCED ROUTI NES:
******************************************************************
lCON_PL STRUC
STR_ROW DB
STR_COL DB
MALROW DB
; defi nes resrvd area on stack
ROM BIOS 2-225

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents