IBM 5150 Hardware Reference Manual page 237

Hide thumbs Also See for 5150:
Table of Contents

Advertisement

laC OBJ
LINE
SOURCE
3157
(AH}=6
SCROLL ACTIVE PAGE UP
3158
{AU ;; NUMBER OF LINES. INPUT LINES BLANKED AT BOTTon OF WINDOW
3159
At :: 0 MEANS BLANK ENTIRE WINlOW
3160
(CH,ell :; IWW.COLUMN OF UPPER lEFT CORNER OF SCROLL
3161
IDH.OLl :; ROW,COLUMN OF LOWER
RIGHT
CORNER Of $CROLl
3162
f
BH) :: ATTRIBUTE TO BE USED ON BLANK LINE
3163
(AH)=7
SCROLL ACTIVE PAGE DOWN
3164
(AU:; HUMBER OF LINES. INPUT LINES BLANKED AT TOP OF wINOOW
3165
AL
=
0 HEANS BLANK ENTIRE WINDOW
3166-
(CH.CLI :; ROW,COLUMN OF UPPER LEFT CORNER OF SCROLL
3167
IDH,DU
=
ROW,COllJHN OF LOWER RIGHT CORNER OF SCROLL
3168
(BH)
=
ATTRIBUTE TO BE USED ON BLANK LINE
3169
3170
CHARACTER HANDLING ROUTINES
3171
3172
I AH I
=
8
READ ATTRIBUTE/CHARACTER AT CURRENT CURSOR POSITION
3173
ISHI
=
DISPLAY PAGE IVALID FOR ALPHA NODES ONLYI
3174
ON EXIT:
3175
I ALI
=
CHAR READ
3176
IAH I
::I
ATTRIBUTE Of CHARACTER READ (ALPHA MODES ONLY)
3177
UH)
=
9 WRITE ATTRIBUTE/CHARACTER AT CURRENT CURSOR POSITION
3178
{BHI
=
DISPLAY PAGE IVALID FOR ALPHA MODES ONLY)
3179
I CX I
=
coutrr
OF CHARACTERS TO WRITE
3180
tAL)
=
CHAR TO WRITE
3181
IBU
=
ATTRIBUTE OF CHARACTER ULPHA)/COLOR OF CHAR (GRAPHICSI
3182
SEE NOTE ON WRITE DOT FOR BIT 7 OF BL
=
1.
3183
(AH)
=
10 WRITE CHARACTER ONLY AT CURRENT CURSOR POSITION
3184
(BHI
=
DISPLAY PAGE IVALID FOR ALPHA I10DES
ONLY)
3185
I CX I
=
COUNT Of CHARACTERS TO WRITE
3186
I AL)
=
CHAR TO WRITE
3187
FOR READ/WRITE CHARACTER INTERfACE WHILE IN GRAPHICS
I1DDE, THE
3188
CHARACTERS ARE FORNED FROM A CHARACTER GEHERATOR IMAGE
3189
MAINTAINED IN THE SYSTEM RON.
ONLY THE 1ST
12:8
CHARS
3190
ARE CONTAINED THERE.
TO READ/WRITE THE SECOND 128 CHARS,
3191
THE USER MUST INITIALIZE THE POINTER AT ItlTERRUPT IFH
)192
(LOCATION 0007CH I TO POINT TO THE
lK
BYTE TABLE CONTAINING
3193
THE CODE POINTS FOR THE SECOND 128 CHARS (128-2551.
3194
fOR WRITE CHARACTER INTERFACE IN GRAPI-lICS NODE, THE REPLICATION FACTOR
3195
CONTAINED IN (CX) ON ENTRY IoIIlL PRODUCE VALID RESULTS ONLY
3196
FOR CHAP-ACTERS CONTAINED ON THE SANE ROW.
COmHlUATION TO
3197
SUCCEEOHIG LINES WILL NOT PRODUCE CORREtHY.
3198
3199
GRAPHICS INTERFACE
3£:00
(AH I
=
11
SET
COLOR PALETTE
3:::01
(eH I
=
PALLETTE COLOR 10 BEING SET (0.. 1271
3202
(eu
=
COLOR VALUE TO BE USEO WIT$i THAT COLOR 10
3203
NOTE: fOR THE CUPRENT
COLO~
CARD. THIS ENTRY POINT ftAS
320<\
NEANING ONLY FOR 320X200 GRAPHICS.
nos
tOLOR Io
=
0
SELECTS THE BACKGROUND COLOR
CO-IS)
)206
COLOR
ID
=
1 SELECTS THE PAllETTE TO BE USED;
3207
o
=
GREEN(
1 )/REO( 2
)/YELLOWI
3)
3208
1::: CYAN(1)II1AGENTA(2)/WHITE(])
3209
IN 40X25
OR aOX25
ALPHA MODES, THE VALUE
SET
FOR
3210
PAllETTE COLOR 0 INDICATES THE BORDER COLOR
3211
TO BE USED (VALUES 0-31, WHERE 16-31 SElECT THE
3212
HIGH INTENSITY BACKGROUND
SET.
3213
IAHl
=
12 WRITE DOT
3214
(OX)
=
ROW W1BER
3215
ICX)
=
COLUMN HUMBER
3216
I AL)
=
COLOR VALUE
3217
If BIT
7
OF AL
=
1,
THEN THE COLOR VALUE· IS EXCLUSIVE
32:18
OR'O
WITH THE CURRENT CONTENTS Of THE DOT
32:19
IAHI
=
13
READ DOT
3220
(OX,
=
ROW NUMBER
3221
(CX I
=
COLt.If1H NUMBER
322:2
I ALI RETURNS THE DOT READ
3223
; ASCII TELETYPE ROUTINE fOR OUTPUT
~~~.
3226
lAM)
=
14 WRITE TELETYPE
3227
(Al)
=
CHAR TO WRITE
3228
(ell
=
fOREGROUND COLOR IN GRAPHICS tfODE
3229
IBH)
=
DISPLAY PAGE IN ALPHA MODE
3230
NOTE -- SCREEN WIDTH IS CONTROLLED BY PREVIOUS MODE
SET
3231
A-44

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents