IBM PC CONVERTIBLE Technical Reference page 143

Table of Contents

Advertisement

OADA
5A
OADB
F6 C4 29
OADE
75 13
OAEO
FE C6
OAE2
3A EE
OAE4
75 BD
OAE6
OAE6
5A
OAE7
B4 02
OAE9
CD 10
OAES
26: C6 06 0000
00
OAF1
EB 14
OAF3
OAF3
5A
OAF4
B4 02
OAF6
CD 10
OAF8
OAF8
BB 0053
OAFB
B9 0081
OAFE
E8 0000 E
OB01
26: C6 06 0000
FF
OB07
OB07
5A
OB08
59
OB09
5B
OBOA
58
OBOB
IF
OBOC
07
OBOD
CF
OBOE
POP
TEST
JNZ
INC
CMP
JNE
PR120:
POP
MOV
INT
MOV
JMP
ERR10 :
POP
MOV
INT
ERR20 :
MOV
MOV
CALL
MOV
EXIT:
POP
POP
POP
POP
POP
POP
IRET
PRLSCRN
DX
AH,29H
ERR10
DH
CH,DH
PRI10
DX
AH, SELCURSOR_POS
VIDEO_FN
STATUS_BYTE,O
SHORT EXIT
DX
AH, SELCURSOR_POS
VIDEO-FN
RECALL CURSOR POSITION
TEST FOR PRI NTER ERRORS
OUT OF PAPER, I/O
&
TIME OUT
JUMP I F ERROR DETECTED
ADVANCE TO NEXT LINE
FINISHED?
I F NOT CONTINUE
RECALL CURSOR POSITION
TO SHOW CURSOR SET REQUEST
CURSOR POSITION RESTORED
INDICATE
FINISHED
EXIT THE ROUTINE
GET CURSOR POSITION
TO REQUEST CURSOR SET
CURSOR POSITION RESTORED
BX,083
NO. CYCLES FOR 83MSEC TONE
CX,081H
1/2 CYCLE FOR 1KHZ TONE
KB_NOISE
; SOUND BEEP FOR ERROR
STATUS_BYTE,PRTSCERROR ; INDICATE
ERROR
DX
CX
BX
AX
DS
ES
ENDP
; RESTORE ALL REGISTERS USED
CARRIAGE RETURN, LINE FEED SUBROUTINE
OBOE
OBOE
33 D2
OBlO
32 E4
OB12
BO OA
OB14
CD 17
OB16
F6 C4 29
OB19
75 06
OB1B
32 E4
OBlO
BO OD
OB1F
CD 17
OB21
C3
OB22
OB22
CRLF
XOR
XOR
MOV
INT
TEST
JNZ
XOR
MOV
INT
CRLFl :
CRLF
ROMCODE
END
2-118 ROM BIOS
PROC
NEAR
DX,DX
AH,AH
AL,12Q
PRINTEfLFN
AH,29H
CRLFl
AH,AH
AL,15Q
PRINTER-FN
RET
ENDP
ENDS
PRINTER 0
WILL NOW SEND INITIAL LF ,CR
TO PRINTER
LF
SEND THE LINE FEED
TEST FOR PRINTER ERRORS
OUT OF PAPER, I/O
&
TIME OUT
EX IT I F ERROR
NOW FOR TH E CR
CR
SEND THE CARRIAGE RETURN

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents