;
----------------------------------------
·
----------------------------------------
; ADD I
TI
ONAL
MED
I A
DATA
5-21
OFFSET
ADDRESS OF USERS
WA
I T
FLAG
SEGMENT ADDRESS OF USER
WA
I T
FLAG
LOW
WORD
OF USER
WA
I T
FLAG
HIGH
WORD
OF USER
WA
I T
FLAG
WA
I T ACT I VE
FLAG
(0
I
=BUSY.
80=POSTED)
(OO=POST
ACKNOWLEDGED)
LAST
0 I
SKETTE
DATA
RATE
SELECTED
STATUS
REG I STER
ERROR REG I STER
F I XED 0 I SK I
NTERRUPT
FLAG
BIT
0->
PC-I
IDUAL
FDC
ADAPTER CARD
DR
I VE 0 MED I A S
TATE
DRIVE
I
MEDIA
STATE
DR
I VE 0
OPERATI
ON
START
STATE
DR
I VE I
OPERATI
ON
START
STATE
DR
I VE 0
PRESENT
CYL
I NDER
DR
I VE I
PRESENT
CYL
I NDER
T I
ME
OUT COUNTERS FOR PR I
NTER
RESPONSE
SECOND LOG I
CAL
PR I
NTER
ADAPTER
TH I RD LOG I
CAL
PR I NTER ADAPTER
RESERVED
T I
ME
OUT COUNTERS FOR
RS232
RESPONSE
SECOND LOG I
CAL
RS232
ADAPTER
RESERVED
RESERVED
ADDRESS=
004010100
(REF
005010000)
PR I
NT
SCREEN
STATUS
BYTE
OO=READY
10K.
0 I
=BUSY.
FF=ERROR
; END OF B I
OS
OATA SEGMENT
I RESERVED FOR NETWORK ADAPTERS
I COUNT OF DAYS
FROM
1-1-80
I RESERVED
I PO I NTER TO EGA PARAMETER CONTROL BLOCK
I KEYBOARD
MODE
STATE
AND
TYPE
FLAGS
I KEYBOARD
LED
FLAGS
;
ROWS
ON
THE
ACT I VE SCREEN
(LESS
I)
;
BYTES
PER CHARACTER
;
MODE OPT
IONS
;
FEATURE
BIT
SWITCHES
; RESERVED FOR 0 I
SPLA
Y
ADAPTERS
; RESERVED FOR 0 I
SPLA
Y ADAPTERS
;
BUFFER
LOCAT
I
ON
WITH
I N SEGMENT
40H
;
OFFSET
OF KEYBOARD
BUFFER
START
;
OFFSET
OF END OF
BUFFER
1-8
01-10-86
HEADER
(01/10/86)
100H
7
DUP(?)
OCEH
?
ENDS
ORG
OW
ORG
DB
DB
DO
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
OW
DB
DB
DB
DB
OATA AREA - PR I
NT
SCREEN
TIMER
DATA
EGAIPGA
PALETTE POINTER
EGA I PGA 0 I
SPLA
Y
WORK
AREA
DATA
.LlST
ODAY_COUNT
;
--
--------------------------------------
; ADD I T
IONAL
KEYBOARD
FLAGS
; ----- -------------------------------
----
ONET
; ----------------------------------------
AREA FOR NETWORK ADAPTER
;
·----------------------------------------
REAL
T I
ME
CLOCK OATA AREA
OUSER
FLAG
OW
OUSER-FLAG
SEG
OW
ORTC
[OW
-
OW
ORTC-H
I
GH
OW
ORTC-WA I T
FLAG
DB
ENDIF
-
OKB
FLAG
3
OKB::::FLAG::::2
IFE
SYSTEM
OLASTRATE
OHF
STATUS
OHF-ERROR
OHF-I
NT
FLAG
OHF-CNTRL
ODSK_STATE
OROWS
OPOINTS
OINFO
OINFO_3
·-------
---
------------------------------
; ADD I T
IONAL
KEYBOARD OATA AREA
OBUFFER
START
OW
OBUFFER::::END
OW
OPR
I
NT
_
TIM_OUT
DB
DB
DB
DB
ORS232_
TIM_OUT
DB
DB
DB
DB
·
----------------------------------------
;
TIME-OUT
VARIABLES
443
C
444
C
445
C
446
C
447
C
448
0078
11
C
449
0079
11
C
450
007A
11
C
451
007B
77
C
452
007C
77
C
453
0070
11
C
454
007E
11
C
455
007F
11
C
456
C
457
C
458
C
459
C
460
C
461
C
462
0080
1111
C
463
0082
1111
C
464
C
465
C
466
C
467
C
468
C
469
0084
11
C
470
0085
7711
C
471
0087
77·
.
C
472
0088
77
C
473
0089
11
C
474
008A
11
C
475
C
476
C
477
C
478
C
479
C
480
008B
11
C
481
008C
77
C
482
0080
77
C
483
008E
77
C
484
008F
77
C
485
0090
77
C
486
0091
77
C
487
0092
77
C
488
0093
77
C
489
0094
77
C
490
0095
11
C
491
C
492
C
493
C
494
C
495
C
496
0096
11
C
497
0097
11
C
498
C
499
C
500
C
501
C
502
C
503
C
504
0098
11
C
505
009A
77
C
506
009C
11
C
507
009E
11
C
508
OOAO
11
C
509
C
510
C
511
C
512
C
513
C
514
C
515
OOAI
07
[ C
516
11
C
517
C
518
C
519
C
520
C
521
C
522
C
523
00A8
????????
C
524
C
525
C
526
C
527
C
528
C
529
OOCE
C
530
OOCE
????
C
531
C
532
C
533
C
534
C
535
C
536
C
537
0100
C
538
C
539
0100
??
C
540
C
541
C
542
0101
C
543
544
IBM
Personal
Computer
MACRO
Assembler
Version
2.00
HEADER
---
01/08/86
POWER
ON
SELF
TEST
(POST)
DSEG.
INC
-
DATA
SEGMENTS
PAGE