LOC
OBJ
LINE
SOURCE
0068
?!
155
De
;LAST
INPUT
VALUE
156
157
1------------------------
----
_______________
_
158
; TIMER DATA AR€A
159
-----------------
__________________________
_
Ot6C
?1!'!
160
TlI1ER_LOW
0"
j
lOW
WORD
OF
TIMER
COUHT
006£
????
161
TIMER_HIGH
ow
;
HIGH
WORD
OF
TIMER
COUNT
0070
?!
162
TINER_OFL
De
; TIMER
HAS
ROllED
OVER
SINCE LAST
READ
163
;COUNTS.SEC
lOU
18
16'
,COUNTS.NIH
EQU
1092:
165
iCOUtlTS_HOUR
lOU
65543
166
;
COUNTS_DA.
Y
EOU
1513040
= 1800BOH
167
168
i
-------------------------
________________
•
__
169
; SYSTEM DATA
AREA
170
;
---
- -
----------
____________________________
_
0071
??
171
BIOS_BREAK
DB
;
BIT
7 = 1
IF
BREAK
HY
HAS
BEEN DEPRESSED
0072
????
172 RESET_FLAG
OW
;
WORD
=
1234H
IF
KEYBOARD RESET
UNDERWAY
173
OATA WOS
174
175
;
-----~-':'
_
_:
.•.
---.
____________________________
_
176
J
EXTRA
DATA AREA
177
1---------------------
-----------------------
'0050
178
XXDATA
SEGMENT
AT
50H
O~OO
11
179
STATUS_BYTE DB
18.
XXOATA
ENDS
181
18Z
;
--------------------------------------------
183
J
VIDEO
DISPUY
BUFFER
184
;
--------
--
-
--
- - - - - - - -
------
----
----
------
---
8800
18S
VIDEO_RAM
SEGMENT
AT
OBaOOH
'0000
186
REGEN
LABEL
BYTt
0000
187
REGENW
LABEL
WORD
(1000
(16}84
??)
188
DB
1638't
DUPl?)
189
ENIlS
190
i
----------
--------
------------------------
191
;
ROM
RESIDENT
CODE
19'
;
----
-
---
-----------
---
---
----------------
--
fOOD
193
CODE
SEGMENT
AT
OFOOOH
0000
(51344
111
19.
DB
57344
DUP(?)
j
FI
LL
LOWEST
56K
,
195
:EOOO
35373030303531
196
08
'5700051
CDPR.
IBM
1981'
I COPYRIGHT
NOTICE
20434F50522E20
49424020313938
31
197
198
;
-------------------
-------------------------
199
j
INITIAL
RELIA8ILITY
TESTS
--
PHASE 1
200
;
---
- - - - - -
---
-
------
-
--
- - -
--
-
-------------
---
201
ASSUME
CS:COOE,SS:COOE,ES:ABSO,OS:DATA
202
;
-------------
------
-------------------------
203
DATA
DEfINITIONS
2.04 J - -
----
--
-----------
-
--
-----
-
----------
--
-
---
E016
D8EO
205
Cl
Cll
• RETURN ADDRESS
0"
E016
EDEI
'06
C'
0"
C"
i
PETlmtl
ADDRESS
FOR
DUMMY
STACK
207
;
----
-----
----------
---
-
---
------------
- -
----
lOS
THIS
SUBROUTINE
PERFORMS
A READ/WRITE
STOOAGE
TEST
ON
A
16K
8LOCK
209
OF
STORGAGE.
210
;ENTRY REQUIREMEtHS:
211
ES
= ADDPESS
OF
STORAGE
SEGt!EHT
eEING
TESTED
21Z
OS
=
ADDRESS
OF
STORAGE
SEGMENT
BEING TESTED
Z13
\oIHEH
EHlERltIG
AT STGTST_CHT. CX
MUST
BE
LOADED
WITH
THE
BYTE COUNT.
Z14
.EXIT
PARAtlETERS:
ZIS
ZERO
HAG
=
<l
If
STORAGE
ERROR
(DATA
COMPARE
OR
PARITY
CHECK.
AL::O
216
DENOTES A
PARITY
CHECK. ELSE AL=XOR'
EO
8IT
PATTERN
OF
THE
217
EXPECTED DATA
PATTERt~
VS THE ACTUAL DATA READ.
216
Ax.eX,CX.DX,DI,
Atm
51
ARE
ALL
DESTROYED.
Zl'jl
i
--------------------------------------------
EOIA
2Z0
STGTST
PROC
NEAR
E01A
890040
tlOV
CX.4000H
iSETUP
tNT
TO
TEST A 16K
BlK
E010
STGTST_Ctn:
'"
'"
EOID
Fe
223
ClO
;SET
011'1
FLAG
TO
ItICREMENT
EOlE
8809
2'4
f10V
BX.CX
,SAVE
BYT!:
tNT
(4K
fOR
VIOEO
OR
16K
I
E020
B8FfFF
HOV
AX.OFFFFH
;6ET
DATA PATTERN
TO
URITE
E023
BA55AA
226
HOV
OX.OAA55H
;SETUP
OTHER
DATA PATTERNS
TO
USE
E026
2BFF
"7
SUB
OI.OI
iDI
=
OffSET
0
PELAlIVE
TO
ES
REG
EOZ8
F3
228
PEP
STOSE\
;WRITE
STORAGE
LOCATIONS
E029
AA
'25
A-4