IBM RT Series Hardware Reference Manual page 252

Hide thumbs Also See for RT Series:
Table of Contents

Advertisement

0247
E8 0001 R
024A
F6 06 0487 R 02
024F
75 12
0251
B8 03B4
0254
E8 0208 R
0257
30 0001
025A
74 03
025C
E9 031A R
025F
025F
B4 30
0261
EB 10
0263
0263
B8 0304
0266
E8 020B R
0269
30 0001
026C
74 03
026E
E9 031A R
0271
0271
B4 20
0273
0273
50
0274
BB BOOO
0277
BA 03B8
027A
B9 1000
0270
BO 01
027F
80 FC 30
0282
74 08
0284
B7 B8
0286
B2 08
0288
B5 40
02BA
FE C8
028C
028C
EE
0280
8B 2E 0472 R
0291
81 FD 1234
0295
8E C3
0297
74 07
0299
8E DB
029B
E8 02E2 R
029E
75 2E
02AO
02AO
58
02A 1
50
02A2
B8 7020
02A5
2B FF
02A7
B9 0028
02AA
F3/ AB
02AC
58
02AD
50
02AE
80 FC 30
02Bl
BA 03BA
02B4
74 02
02B6
B2 OA
02BB
02BB
B4 08
02BA
02BA
2B C9
02BC
02BC
EC
02BD
22 C4
02BF
75 04
02Cl
E2 F9
02C3
EB 09
02C5
02C5
2B C9
02C7
02C7
EC
02CB
22 C4
02CA
74 OA
02CC
E2 F9
02CE
02CE
BA 0102
0201
E8 06CB R
0204
EB 06
0206
0206
Bl 03
0208
02 EC
020A
75 DE
02DC
020C
58
0200
EB 3B
02DF
02DF
B9 4000
02E2
02E2
FC
02[3
8B 09
02E5
B8 AAAA
02EB
BA FF55
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
lllB
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
c
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
OESCR I PT ION
CONTl :
RESET THE VIDEO ENABLE SIGNAL.
SELECT ALPHANUMERIC MODE, 40
*
25, B lie W.
READ/WRITE DATA PATTERNS TO STG. CHECK STG
AOORESSAB I L I TY.
ASSUME
CALL
test
JNZ
MOV
CALL
CMP
JE
JMP
OS: ABSO, ES: ABSO
ODS
Info,2
COLOR_PRESENCE_ TST
AX,03B4H
CO_PRESENCE_TST
AX,1
CONT1
POD14
MOV
AH,30H
jmp
short
; MONOCHROME CARD INSTALLED
eOLOR_PRESENCE_ TST:
CONT2:
OVER:
MOV
AX,0304H
CALL
CO_PRESENCE_TST
CMP
AX,l
JE
CONT2
JMP
P0014
MOV
PUSH
MOV
MOV
MOV
MOV
CMP
JE
MOV
MOV
MOV
DEC
AH,20H
AX
BX,OBOOOH
OX,3B8H
eX,4096
AL,l
AH,30H
E9
BH,OB8H
DL,ODBH
CH,40H
AL
COLOR GRAPHICS CARD INSTALLED
RESAVE VALUE
BEG V IDEO RAM ADDR B/W CD
MODE CONTROL B/W
RAM BYTE CNT FOR B/W CD
SET MODE FOR BW CARD
B/W VIDEO CARD ATTACHED?
YES - GO TEST V IDEO STG
BEG V IDEO RAM ADDR COLOR CO
MODE CONTROL COLOR
C
E9:
RAM BYTE CNT FOR COLOR CD
SET MODE TO 0 FOR COLOR CD
TEST VIDEO STG:
o
I SABLE V IDEO FOR COLOR CD
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
c
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
e
C
C
C
C
C
C
C
C
C
OUT
MOV
DX,AL
BP,DS:RESETJLAG
CMP
BP,1234H
MOV
ES, BX
JE
El0
MOV
OS, BX
ASSUME
OS: NOTH I NG, ES: NOTH I NG
POD INITIALIZED BY KBD RESET
POD INITIATED BY KBD RESET?
POINT ES TO VIDEO RAM STG
YES - SK I P V IDEO RAM TEST
POINT OS TO VIDEO RAM STG
CALL
STGTST CNT
, GO TEST V IDEO R/W STG
JNE
E17
-
; R/W STG FAI LURE - BEEP SPK
; ----- --SE;C p -
v
~
OEO -oA; A-oN -sCREEN -;OR -
v
~
OED -L
~
N E -;
ES;~
----------
DESCR I PT I ON
ENABLE V IDEO SIGNAL AND SET MODE.
j
DISPLAY A HORIZONTAL BAR ON SCREEN.
~ ~ ~ ~
........................
--_
...............
--
-_
......................................................................................................
-_
............ ...
POP
AX
, GET V IDEO SENSE SWS (AH)
PUSH
AX
;
SAVE IT
MOV
AX.7020H
; WRT BLANKS IN REVERSE VIDEO
SUB
01,01
; SETUP STARTING LOC
MOV
CX,40
; NO. OF BLANKS TO DISPLAY
REP
STOSW
; WRITE VIDEO STORAGE
: -------CR; -
~
N; ER; ACE -
L~
NEs-;Es; -------------------------
; DESCR I PT I ON
;
SENSE ON/OF F TRANS I T I ON OF THE V IDEO ENABLE
;
AND HOR I ZONTAL SYNC LI NES.
:
;
--
...
-_
.....................
--
-_
.........
-_
......
-_
...
-_
...
--_
.........
-_
...
-_
...............
-- -_
.................. ...
Ell:
E12:
E13:
E14:
E15:
E17:
E16:
[18:
POP
PUSH
CMP
MOV
JE
MOV
MOV
SUB
IN
AND
JNZ
LOOP
JMP
SUB
IN
AND
JZ
LOOP
MOV
CALL
JMP
MOV
SHR
JNZ
POP
jmp
AX
AX
AH,30H
DX,03BAH
Ell
DL,ODAH
AH,8
CX,CX
AL,OX
AL,AH
E14
E13
SHORT E17
CX,CX
AL,OX
AL,AH
E16
E15
DX,102H
ERR BEEP
SHORT E18
CL,3
AH,CL
E12
AX
short
pod14
GET VIDEO SENSE SW INFO
SAVE IT
B/W CARD ATTACHED?
SETUP ADDR OF BW STATUS PORT
YES - GO TEST LINES
COLOR CARD I S ATTACHED
LINE_TST:
; OFLOOP _CNT:
READ CRT STATUS PORT
CHECK V IDEO/HaRZ LI NE
I TS ON - CHECK I FIT GOES OFF
LOOP TILL ON OR TIMEOUT
GO PR I NT ERROR MSG
READ CRT STATUS PORT
CHECK VIDEO/HORZ LINE
I TS ON - CHECK NEXT LINE
LOOP IF OFF TILL IT GOES ON
CRT_ERR
; GO BEEP SPEAKER
NXT LINE
GET-NEXT BIT TO CHECK
GO CHECK HORIZONTAL LINE
o
I SPLAY CURSOR:
GET V IDEO SENSE SWS (AH)
; ...
-_
......
-_
.........................................................
-_
...
--
...............
-_
..........................................
--
......
-_
............
---
--
--_
...
TH I S SUBROUT I NE PERFORMS A REAO/WR I TE STORAGE TEST ON
A 16K BLOCK OF STORAGE.
ENTRY REQU I REMENTS:
ES = ADDRESS OF STORAGE SEGMENT BE I NG TESTED
OS = ADDRESS OF STORAGE SEGMENT BE I NG TESTED
WHEN ENTERING AT STGTST_CNT, CX MUST BE LOADED WITH
THE BYTE COUNT.
EX I T PARAMETERS:
ZERO FLAG = 0 I F STORAGE ERROR (DATA COMPARE OR PAR I TY CHECK.
AL = 0 DENOTES A PARITY CHECK. ELSE AL=XOR' EO BIT
PATTERN OF THE EXPECTED DATA PATTERN VS THE
ACTUAL DATA READ.
AX.BX,CX,DX,DI, AND SI ARE ALL DESTROYED.
§;~~ ~~
......
PROC ............
N£~R"'''''''''''''
-- ...... -_ . . . -- ............... --- -_ . . . -_ . . . -- ............... -_ . . . ---- ............... -- .........
MOV
CX,4000H
SETUP CNT TO TEST A 16K BLK
STGTST CNT:
- CLO
MOV
MOV
MOV
BX,CX
AX,OAAAAH
DX,OFF55H
SET
D
I R FLAG TO INCREMENT
SAVE CNT (4K FOR VIDEO OR 16K)
GET DATA PATTERN TO WR I TE
SETUP OTHER DATA PATTERNS TO USE
112 IBM Enhanced Graphics Adapter

Advertisement

Table of Contents
loading

Table of Contents