IBM 5170 Technical Reference page 169

Hide thumbs Also See for 5170:
Table of Contents

Advertisement

TITLE TEST1
11/28/83 ROM POST
BIOS I/O INTERFACE
THESES INTERFAU LISTINGS,
PROVIDE ACCESS TO BIOS ROUTINES
THESE B I
as
ROUT I NES ARE MEANT TO BE ACCESSED THRouGH
SOFTWARE
I~HERRUPTS
ONLY.
ANY ADDRESSES PRESENT IN
THE LISTINGS
ARE INCLUDED
ONLY FOR
COMPLETENESS,
NOT rOf{
REFERENCE.
APPLICATIONS WHICH
REFERENCE
ABSOLUTE
ADDRESSES
WI TH I N
THE
CODE
SEGMENT
VIOLATE THE STRUCTURE AND DESIGN OF BIOS.
--­-­-
- -­ - -­ -
----------­---­----­-­-------------­------­
-
-
----
-----­
PAGE
MODULES RiCQU I RED
DATA.SRC
-->
DATA AREA
TESTl. SRC
-->
TEST.01 THRU TEST,
16
TEST2. SRC
-->
TEST. 17 THRU TEST. 22
TES13. SRC
-->
PROCEDURES
ROS_CHECKSUM
BLINK
INT
ROM CHECK
XPC-RYTE
PRT-HEX
PROT PRT HEX
PROC-SHUTDOWN
TEST4. SRC
E_MSG
P_MSG
BEEP
ERR_BEEP
KBD_RESET
0"
DUMMY
INT HANDLER
i
NT13 - X287 HANDLER
PRT SEG
DDS­
HARDWARE I NT
9
HANDLER (TYPE 71)
TEST5. SRC
EXCEPT I ON
I NTERRU PTS
TEST6, SI,C
STGTST CNT
ROM
EI~R
XMJT 8042
BOOT-STRAP
TEST7, SRC
-->
PROTECTED MODE TEST
SYSINITl.SRC
-->
BU I LD PROTECTED MODE DESCR I PTORS
GOT_BLD. SRC
SIDT_BLD.SRC
DSKETTE. SRC
DISKETTE BIOS
DISK,SRC
HARD FILE BIOS
KYBD. SRC
KEYBOARD B I OS
PRT.SRC
PRINTER BIOS
RS232.SRC
-->
RS232 [310S
VIDE01.SRC
-->
VIDEO BIOS
BIOS.SRC
MEM SIZE
EQuTp
DU
NMI
-
SET_TOO
BIOS1.SRC
DUMMY_CASSETTE i I NT 15)
DEVICE OPEN
DEVICE CLOSE
PROGRAM TERM I NAT ION
EVENT WA I T
JOYST I CK SUPPORT
SYSTEM REQUf-.ST KEY
WAlT
MOVE BLOCK
EXTENDED MEMORY SIZE DETERMINE
PROCESSOR TO VIRTUAL MODE
B I OS2. SRC
TIME OF DAY
TIMER1
INT
PR I NT SCREEN
ORGS. SRC
PC COMPATABILITY AND TABLES
POST ERROR MESSAGES
iNCLUDE POSTEQU. SRC
;
---­------
---­
-
-­ -
--------
­
----­-----­-
-
­
-
--­--­
- -
--­----­
-
­-
-­ - - -­ - -­ -
--­
= 0000
EQUATES
}E~T--
--- -------
~Q~
-- --------------- ----
~
-;oND7 T 7
ON;~
­
;~~
-(T
~~;; ~ ~R;)
-------­
=
coon
=
oouo
KY LOCK
EQU
;
COND I 11 ONAL ASM (TEST2. SRC)
KEY_Nut~S
EQU
;
CONDITIONAL ASM (KYBD.SRC)
= 001'0
>:287
EQU
orOH
;
MATH PROCESSOR
= 0020
EQU
()20H
;
MfG LOOP POST JUMPER
=
0010
EQU
010H
;
REFRESH TEST BIT
= 0000
= 8000
=
FFFF
POST_SS
POST SP
TEMP-STACK LO
EQU
EQU
EQU
OH
8000H
OFFFFH
;
POST STACK SEGMENT
;
POST STACK POINTER
=
0000
TEMP=STACK=H I
EQU
o
~
SET PROTECTED MODE TEMP SS
=
0060
c
;
0: FFFfH
-
~~~~-
;--------­-[au­----
60~
---------------
80~;
-
~~~BO;~~
-
~~;Ni
0
j
AG-OUT;UTS---­
= 0061
C
PORT-[3
EQU
61H
8042 READ WRITE REGISTER
=
00 CO
=
OOF]
C
C
PAI\ITY tRR
EQU
OCOH
RAM/IO CHANNEL PARITY ERROR
RAM PAR ON
[QU
11110011B
AND THIS VALUE
=
aooe
c
RAM-PAR orr
EQU
00001100B
OR THIS VALUE
=
OOl~O
C
10 CHK -
EQU
01 OOOOOOB
10 CHECK?
= 0080
C
PRTY_CHK
EQU
10000000B
PARITY CHECK?
C
= 0064
= 0001
C
C
STATUS pOln
EQU
611H
;8042 STATUS POIn
OUT BuT FULL
EQU
01H
0
=
+OUTPUT BUFFER FULL
= 0002
C
INPT BUr ~ULL
EQU
02H
1
=
+INPUT BUF~Ef\ FULL
= 0004
C
SYS FLAG­
EQU
04H
2
=
-SYSTEM FLAG -PORI-SELf TEST
~
= 0008
= 0010
-
0020
=
0040
=
0080
=
OOFE
C
C
C
C
c
C
CMO-OATA
EQU
08H
-3
=
-COMMAND/+DATA
I'iYBD_INH
[QU
10H
II
=
+KEYBOARD
INHIBITED
TRANS_TMOUT
[QU
20H
') =
+TRANS~1IT
TIMEOUT
RCV_TMOUT
EQU
40H
6
=
+F.ECEIVE TIME OUT
PAR I TY EVEN
EqU
80H
7 = +PAR I TY
I SEVEN
SHUT_CMD
lQU
OFEH
CAUSE A SHUTDOWN COMMAND
= OOAB
C
I NTR_FACE_CK
EQU
OABH
CHECK 8042
INTERFACE CMD
= OOEO
C
KYBD_CLI'i_DATA
EQU
OEOH
;
GET KYBD CLOCk AND DATA CMD
= 0001
C
KYBD_CLI'i
EQU
00111
;
KEYBOARD CLOCK BI T 0
C
; -­ --------MANUFACTUR I NG PORT -­ --­ ------------------------­ -----------------­
=
0080
C
MFG_PORT
EQU
BOH
; MANUFACTURlNG CHECKPOINT PORT
C
; ----------MANUFACTUR I NG BI T DEF I NIT ION FOR MFG_ERR_FLAG+1------------------­
0001
C
MEMJA I L
EQU
00000001 B
STORAGE TEST FA I LED (ERROR 20X)
0002
C
PROJAIL
EQU
00000010B
VIRTUAL MODE TEST FAILED (ERROR 104)
0004
c
LMCSJAIL
EQU
00000100B
LOW MEG CHIP SELECT FAILED iERROR 109)
oa08
c
KYCLK_FAI L
EQU
00001000B
KEYBOARD CLOCK TEST FA I LED (ERROR 304)
0010
C
KY SYS FAI L
EQu
00010000B
KEYBOARD OR SYSTEM FAI LED (ERROR 303)
0020
C
KYBD_FAIL
EQu
00100000B
KEYBOARD FAILED (ERROR 301)
0040
C
DSKJAI L
EQU
01000000B
0 I SKETTE TEST FAI LED (ERROR 601)
Test 1 5-27

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents