EasyManuals Logo

IBM XT 5160 User Manual

IBM XT 5160
420 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #266 background imageLoading...
Page #266 background image
LINE
SOURCE
(BIOS
FOR
THE
IBM
PERSONAL
COMPUTER
XTl
11/08/82
;-----
UNNATURAL
ACT FOR ADDRESS
COMPATIBILITY
.
------------------------------------------------
EIO:
5-119
READ CRT
STATUS
PORT
CHECK
VIDEO/HORZ
LINE
I
TS
ON
- CHECK
NEXT
LINE
LOOP
IF
OFF
TILL
IT
GOES
ON
READ CRT
STATUS
PORT
CHECK
VIDEO/HORZ
LINE
ITS
ON
- CHECK
IF IT
GOES
OFF
LOOP
TILL
ON
OR
TIMEOUT
GO
PR I
NT
ERROR
MSG
GET V
IDEO
SENSE
SW
INFO
SAVE
IT
B/W
CARD
ATTACHED?
SETUP
ADDR OF
BW
STATUS
PORT
YES -
GO
TEST
LI
NES
COLOR CARD I S
ATTACHED
L1NE_TST:
OFLOOP_ CNT :
SETUP
START
I
NG
LOC
NO.
OF
BLANKS
TO
01
SPLAY
WR
I
TE
V
IDEO
STORAGE
GET V
IDEO
SENSE
SWS
(AH)
SAVE
IT
ENABLE
V
IDEO
AND
SET
MODE
VIDEO
WRT
BLANKS
I N
REVERSE
V
IDEO
GO
TEST
VIDEO
R/W
STG
R/W
STG
FAILURE
-
BEEP
SPK
; SEND
INIT
TO
B/W
CARD
01,01
CX,40
STOSW
AX
AX
AH,O
10H
AX,7020H
SHORT E
lOA
OE2C3H
NMI_INT
AL,30H
E8
AH
AL,20H
E8
AH,3
AH,AL
AX
AH,AH
10H
AX
AX
BX,OBOOOH
DX,3B8H
CX,2048
AL,
I
AH,30H
E9
BH,OB8H
DX,3D8H
CH,20H
AL
AX,DATA
WORD[OFFSET
EQUIP
FLAG]
, GET SENSE
SWITCH
INFO
AX
-
;-SAVE
IT
AL,30H
DATA
WORD[OFFSET
EQUIP
FLAG]
,AX
AH,AH
-
10H
AL,20H
DATA
WORD[OFFSET
EQUIP
FLAG],AX
AH,AH
- ; AND
INIT
COLOR CARD
10H
AX
, RECOVER
REAL
SW
I TCH
INFO
DATA
WORD[OFFSET
EQUIP
FLAG],AX
,
RESTORE
IT
- - AND CONT I NUE
AL,30H
ISOLATE
VIDEO
SWS
E7
,
VIDEO
SWS
SET
TO
O?
01
,OFFSET
V
IDEO
I
NT
; SET I
NT
10H
TO
DUMMY
[0
I ]
,OFFSET
DUMMY
RETURN , RETURN I F
NO
V
IDEO
CARD
EI8_'
-
BYPASS
VIDEO
TEST
TEST
VIDEO:
B/W
CARD
ATTACHED?
YES -
SET
MODE FOR
B/W
CARD
SET
COLOR MODE FOR COLOR
CD
80X25
MODE
SELECTED?
NO
-
SET
MODE FOR
40X25
SET
MODE FOR
80X25
SET
MODE:
SAVE
V
IDEO
MODE
ON
STACK
I
NIT
I
AL
I
ZE
TO ALPHANUMER I C
MD
CALL
VIDEO
10
RESTORE V
IDEO
SENSE
SWS
IN
AH
RESAVE
VALUE
BEG
VIDEO
RAM
ADDR
B/W
CD
MODE
REG FOR
B/W
RAM
WORD
CNT FOR
B/
W CD
SET MODE FOR
BW
CARD
B/W
V
IDEO
CARD
ATTACHED?
YES -
GO
TEST
V
IDEO
STG
BEG V
IDEO
RAM
ADDR COLOR
CD
MODE
REG FOR COLOR CD
RAM
WORD
CNT FOR COLOR
CD
SET
MODE TO 0 FOR COLOR CD
TEST
VIDEO
STG:
OX,
AL
, 0 I
SABLE
V
IDEO
FOR COLOR CD
DATA
WORD[OFFSET
RESET
FLAG]
,I234H
, POD
INIT
BY KBD
RESET?
ES,BX
-
POINT
ES
TO
VIDEO
RAM
STG
E
10
YES - SK I P V
IDEO
RAM
TEST
DS,BX
POINT
OS
TO
VIDEO
RAM STG
OS:
NOTH I
NG,
ES:
NOTH I
NG
STGTST
CNT
E17
-
SUB
CX,CX
IN
AL,DX
AND
AL,
AH
JNZ
EI4
LOOP
E13
JMP
SHORT E I 7
SUB
CX,CX
IN
AL,DX
AND
AL,AH
JZ
EI6
LOOP
E15
MOV
AH,8
POP AX
PUSH
AX
CMP
AH,30H
MOV
OX,
03BAH
JE
Ell
MOV
OX,
03DAH
JMP
ORG
JMP
SUB
MOV
REP
POP
PUSH
MOV
INT
MOV
OUT
CMP
MOV
JE
MOV
ASSUME
CALL
JNE
CMP
JE
INC
CMP
JNE
MOV
XCHG
PUSH
SUB
INT
POP
PUSH
MOV
MOV
MOV
MOV
CMP
JE
MOV
MOV
MOV
DEC
AND
JNZ
MOV
MOV
JMP
PC-XT System BIOS
(11/08/82)
MOV
PUSH
MOV
MOV
SUB
INT
MOV
MOV
SUB
INT
POP
MOV
CRT
INTERFACE
LINES
TEST
DESCRIPTION
:
SENSE
ON/OFF
TRANS I
TI
ON
OF
THE
:
V
IDEO
ENABLE
AND
HOR
I ZONT
AL
SYNC
LINES.
SETUP
V
IDEO
DATA
ON
SCREEN FOR V
IDEO
LINE
TEST.
DESCR I
PT
I
ON
ENABLE
V
IDEO
SIGNAL
AND
SET
MODE.
01
SPLA
Y A
HOR
I ZONT
AL
BAR
ON
SCREEN.
I
NIT
I
ALI
ZE
AND
START
CRT
CONTROLLER
(6845)
TEST
V
IDEO
READ/WR
I
TE
STORAGE.
DESCR I
PT
I
ON
RESET
THE
V
IDEO
ENABLE
SIGNAL.
SELECT
ALPHANUMER I C MODE,
40
25,
B & W.
READ/WRITE
DATA
PATTERNS
TO
STG.
CHECK STG
ADDRESSAB I L I TY
ERROR
= I LONG AND 2 SHORT
BEEPS
E15:
E14:
Ell:
E12:
E13:
EIOA:
.-------------------------------------------------------
E6:
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
E7:
664
665
666
667
668
669
670
E8:
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
E9:
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
E2B3
EBll
E2C3
E2C3
E99915
E25C
2430
E25E
750A
E260
BF4000
E263
C7054BFF
E267
E9AOOO
E26A
E26A
3C30
E26C
7408
E26E
FEC4
E270
3C20
E272
7502
E274
B403
E276
86EO
E278
50
E279
2AE4
E27B
COlO
E27D
58
E27E
50
E27F
BBOOBO
E282
BAB803
E285
B90008
E288
BOO
1
E28A
80FC30
E28D
7409
E28F
B7B8
E291
BAD803
E294
B520
E296
FEC8
E298
E298
EE
E299
81
3E7204341
2
E29F
8EC3
E2A
1
7407
E2A3
8EDB
E2A5
E8C703
E2A8
7546
E2CD
58
E2CE
50
E2CF
80FC30
E2D2
BABA03
E2D5
7403
E2D7
BADA03
E2DA
E2DA
B408
E2DC
E2DC
2BC9
E2DE
E2DE
EC
E2DF
22C4
E2E
I
7504
E2E3
E2F9
E2E5 EB09
E2E7
E2E7
2BC9
E2E9
E2E9
EC
E2EA
22C4
E2EC
7411
E2EE
E2F9
LOC
OBJECT
E2C6
E2C6
2BFF
E2C8
B92800
E2CB
F3
E2CC
AB
E2AA
E2AA
58
E2AB
50
E2AC
B400
E2AE
COlO
E2BO
B82070
E242
E242
A I
1004
E245
50
E246
B030
E248
A31004
E24B
2AE4
E24D
COlO
E24F
B020
E251
A31004
E254
2AE4
E256
CD
I 0
E258
58
E259
A31004

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the IBM XT 5160 and is the answer not in the manual?

IBM XT 5160 Specifications

General IconGeneral
BrandIBM
ModelXT 5160
CategoryDesktop
LanguageEnglish

Related product manuals