IBM AT 5170 Technical Reference page 204

Table of Contents

Advertisement

•••
T~~~
I
P~~~~n ~~I 7~iC~t·~O:~~RgNA;~~~b
+:;T I
~~~~!
on 2.00
1-5
Ob-10-85
POSTEQU. INC - COMMON EQUATES
313
PAGE
374
e
INCLUDE PQSTEQU. INC
375
e
;
-- --- --- - -
---------
---- - ------------- --­
376
e
;
EQUATES USED BY POST AND BIOS
377
e
378
e
379
OOFC
e
MODEL BYTE
EQU
OFCH
SYSTEM MODEL BYTE
380
=
0000
e
SUB NODEL BYTE
EQU
OOOH
SYSTEM SUB-MODEL
TYPE
381
=
000 I
e
BID!; LEVEL
EQU
OOIH
BIOS REVISION LEVEL
382
=
F8AT
e
RATE-UPPER
EQU
OF8A'1H
OF952H + 1 01
383
=
F9FD
e
RATE:LOWER
EQU
OF9FDH
OF952H -101
384
e
385
e
386
0060
~~;~-;----
8042
~~~BOARDO!~~ERFACE
AND
DIA~~~~T~~v~g~~~o~c~~G~~~~~~O~~~~~-;~R~--
~
e
387
0061
e
PORT-B
EQU
OblH
• PORT B READ/WRITE DIAGNOSTIC REGISTER
38.
00F3
e
RAM PAR ON
EQU
11110011B
;
AND MASK FOR PARITY CHECKING ENABLE ON
389
OOOC
e
RAM-PAR-OFF
EQU
0000 I 'OOB
; OR MASK FOR PAR I TY CHECK ING ENABLE OFF
390
OOCO
e
PARTTY ERR
EQU
11000000B
; RIW MEMORY -
[/0
CHANNEL PARITY ERROR
391
0001
e
GATE2 -
EQU
OOOOOOOIB
TIMER
2
INPUT GATE CLOCK 81T
392
0002
e
SPK2
EQU
00000010B
SPEAKER OUTPUT DATA ENABLE BIT
393
0010
e
REFRESH BIT
EQU
OOOIOOOOB
REFRESH TEST BIT
3 ••
0020
e
OUT2
-
EQU
OOIOOOOOB
SPEAKER TIMER OUT2
INPUT BIT
3'5
0040
e
10 CHECK
EQU
01 OOOOOOB
110
I MEMORY)
CI'£CK OCCURRED BIT MASK
3"
0060
e
PARITY CHECK
EQU
lOOOOOOOB
MEMORY PARITY CHECK OCCURRED 81T MASK
3"
00b4
e
STATUS-PORT
I;;QU
064H
8042 STATUS PORT
39.
0001
e
OUT BUF FULL
EQU
000000018
0
=
+OUTPUT BUFFER FULL
399
0002
e
INP'f BUF FULL
EQU
000000108
=
+INPUT BUFFER FULL
.00
0004
e
SYS FLAG-
EQU
OOOOOIOOB
=
-SYSTEM FLAG -POST/-SELF TEST
401
0008
e
CMO-OATA
EQU
00001000B
=
-COMMAND/+DATA
'02
0010
e
KYBD INH
EQU
OOOIOOOOB
=
+KEYBOARD INHIBITED
.03
0020
e
TRANS TMOUT
EQU
OOIOOOOOB
=
+TRANSMIT TIMEOUT
' 0 '
0040
e
RCV TioUT
EQU
OIOOOOOOB
:: +RECEIVE TIME OUT
405
a-
0080
e
PARTTY_EVEN
Eeu
10000000B
=
+PARITY
IS
EVEN
' 0 '
e
401
e
INPUT PORT BIT DEFINITION SAVED IN .MFG TST -------------------­
408
=
0006
e
~~;~-;~;;-
8042
EQU
OOOOIOOOB
BASE PLANAR R7w MEMORY EXTENSION 640/X
.09
0010
e
8ASE-MEM
EQU
000100008
• BASE PLANAR RIW MEMORY SIZE
2%/512
410
0020
e
MFG LOOP
EQU
OOIOOOOOB
; LOOP POST .JUMPER BIT FOR MANUFACTURING
411
0040
e
DSP-.JMP
EQU
010000008
;
DISPLAY TYPE SWITCH .JUMPER BIT
412
0080
e
KEY=BD_INH[B
Eeu
10000000B
; KEYBOARD INH[B[T SWITCH BIT
.13
e
414
e
,--------- 8042 COMMANDS ------------­
" 5
0060
e
WR I TE 8042 LOC
EQU
060H
I
WRITE 8042 COMMAND BYTE
.,.
OOAA
e
SELF TEST -
EQU
OAAH
;
8042 SELF TEST
4 "
=
OOAB
e
[NTR-FACE CK
EQU
OABH
I CHECK 8042
INTERFACE COMMAND
.,.
=
OOAO
e
DIS 'KBO
-
EQU
OADH
; 01 SABLE KEYBOARD COMMAND
419
OOAE
e
ENA-KBO
EQU
OAEH
ENABLE KEYBOARD COMMAND
420
:::. OOCO
e
READ 8042 INPUT EQU
OCOH
READ 8042
t NPUT PORT
.21
0000
e
D I SA8LE BIT20
EQU
OODH
DISABLE ADDRESS LINE BIT 20
'22
OODF
e
ENABLE 81T20
EQU
ODFH
ENABLE ADDRESS LINE BIT 20
'23
OOEO
e
KYBD
cD"
DATA
EQU
OEOH
GET KEYBOARD CLOCK AND DATA COMMAND
424
OOFE
e
SHUT-CMD-
EQU
OFEH
CAUSE A SHUTDOWN COM'-4AND
425
0001
e
KYBD:CLK
EQU
00 I H
KEYBOARD CLOCK BIT 0
426
e
.21
e
~~~-~~~---- KEYB~~~D/LEO o~g~MANDS
42.
OOED
e
; LED WR [TE COMMAND
42'
=
00F2
e
KB A'EAD I D
EQU
OF2H
; READ KEYBOARD 10 COMMAND
'30
=
00F4
e
KB:ENABLE
EQU
OF4H
I KEYBOARD ENABLE
.31
e
.32
e
~~-~~------
8042
E~~YBOAR~A~~SPONSE
433
OOAA
e
; RESPONSE FROM SELF DIAGNOSTIC
43.
OOFA
e
KB-ACK
EQU
OFAH
; ACKNOWLEDGE FROM TRANSM I SS I ON
435
OOFE
e
KB-RESEND
EQU
OFEH
; RESEND REQUEST
436
OOFF
e
KB:OVER_RUN
EQU
OFFH
; OVER RUN SCAN CODE
'37
e
43.
e
;--~-------
FLAG EQUATES WITHIN
t'lK8 FLAG -------------------------------------­
.3.
=
000
I
e
RIGHT SHIFT
EQU
OOOOOOOIB
-
RIGHT SHIFT KEY DEPRESSED
" 0
.
0002
e
LEFT ~HIFT
EQU
OOOOOOIOB
LEFT SHIFT KEY DEPRESSED
'"
0004
e
CTL ~HIFT
EQU
00000100B
CONTROL SHIFT KEY DEPRESSED
,42
=
0008
e
ALT-SHIFT
EQU
OOOOIOOOB
ALTERNATE SHIFT KEY DEPRESSED
'.3
0010
e
SCRoLL STATE
EQU
00010000B
SCROLL LOCK STATE HAS BEEN TOGGLED
0020
e
NUM STATE
EQU
00100000B
NUM LOCK STATE HAS BEEN TOGGLED
445
0040
e
CAPS STATE
EQU
a
I
OOOOOOB
CAPS LOCK STATE HAS BEEN TOGGLED
'46
=
0080
e
INS_STATE
EQU
10000000B
INSERT STATE
[S ACTIVE
447
e
44.
e
;---------- FLAG EQUATES WITHIN
qIOKB FLAG 1 -------------- -------------­
,49
=
0004
e
SYS SHIFT
EQU
OOOOOIOOB
-
-SYSTEM KEY DEPRESSED AND HELD
450
0008
e
HOLD STATE
EQU
0000 1000B
SUSPEND KEY HAS BEEN TOGGLED
'51 =
0010
e
SCROLL SHIFT
Eeu
OOOIOOOOB
; SCROLL LOCK KEY IS DEPRESSED
.52
a-
0020
e
NUM_SHIFT
Eeu
001 OOOOOB
; NUM LOCK KEY
I S DEPRESSED
'53
0040
e
CAPS_SHIFT
EQU
OIOOOOOOB
I CAPS LOCK KEY IS DEPRESSED
.54
0080
e
[NS_SH 1FT
EQU
10000000B
;
I NSERT KEY
I S DEPRESSED
'55
e
'61
456
e
;-------
-- FLAGS EQUATES WITHIN
qIOKB FLAG 2 -------------------------­
457
0007
e
KB_LEDS
EQU
000001118
-
KEYBOARD LEO STATE BITS
.5.
e
EQU
OOOOIOOOB
RESERVED
(MUST BE ZERO)
45'
00 I
a
e
~B
FA
EQU
0001 OOOOB
ACKNOWLEDGMENT RECE I VED
460
0020
e
K8-FE
EQU
00
I
OOOOOB
RESEND RECEI VEO FLAG
0040
e
KB-PR LED
EQU
010000008
MODE INDICATOR UPDATE
" 2
0080
e
KB:ERA'
Eeu
10000000B
KEYBOARD TRANSM
IT
ERROR FLAG
4 "
e
' 6 '
e
'66
;---------- FLAGS EQUATES WITHIN
qIOKB FLAG 3 ----------------------------------­
'65
000 I
e
KBX
EQU
00000001B
-
I RBX
INSTALLED
0002
e
LC_HC
Eeu
00000010B
l
LAST SCAN COOED WAS A HIDDEN CODE
461
0004
e
GRAPH ON
EQU
OOOOOIOOB
ALL GRAPHICS KEY DOWN (W.T. ONLY)
'76
46.
e
EQU
OOOIIOOOB
RESERVED
(MUST BE ZERO)
469
0020
e
;ET NUM LK
EQU
00
I
OOOOOB
FORCE NUM LOCK
IF READ
10 AND KBX
410
0040
e
LC AB
EQU
a
I OOOOOOB
LAST CHARACTER WAS FIRST
10 CHARACTER
471
0080
e
RD:1D
EQU
10000000B
DOING A READ
10 (MUST BE BITO)
'72
e
" 3
e
;---------- KEYBOARD SCAN CODES
4,.
00A8
e
10_'
EQU
OABH
1ST 10 CHARACTER FOR KBX
475
0041
e
10 2
EQU
041H
2ND 10 CHARACTER FOR KBX
0038
e
AL T KEY
EQU
56
SCAN CODE FOR
ALTERNA TE SH I FT KEY
417
0010
e
CTL-KEY
EQU
29
SCAN CODE FOR
CONTROL KEY
418
003A
e
CAPS KEY
EQU
58
SCAN CODE FOR
SHIFT LOCK KEY
'7'
0053
e
DEL KEY
EQU
63
SCAN CODE FOR
DELETE KEY
'80
0052
e
INS-KEY
EQU
62
SCAN CODE FOR
I NSERT KEY
.81
002A
e
LEFT KEY
EQU
42
SCAN CODE FOR
LEFT SH I FT
4.2
0045
e
NUM KEY
EQU
b9
SCAN CODE FOR
NUMBER LOCK KEY
.83
0036
e
RIGHT KEY
EQU
54
SCAN CODE FOR
RIGHT SH I FT
' 8 '
0046
e
SCROLL KEY
EQU
7 a
SCAN CODE FOR
SCROLL LOCK KEY
485
0054
e
SYS_KEY
EQU
84
SCAN CODE FOR
SYSTEM KEY
5-32
TESTl

Advertisement

Table of Contents
loading

Table of Contents