JZ REDOIT ; Start over
CPI '1' ; 300 baud or 2400 bps?
JNZ MDR2 ; No, check for 1200 bps
;
;
; Get next character if first was a '1'
;
CALL CHECK1 ; Let's see if it's a 1, 10 or 11
ENDIF ; B5IM
;
IF B5IM AND PRGRSS
CALL RCDISP ; Show RC to local terminal
ENDIF ; B5IM AND PRGRSS
;
IF B5IM
CPI 0FFH ; Error? <<== INSERT
JZ SET3 ; If so, must have been a '1' <<== INSERT
CPI '0'
JZ SET24 ; For Vadic and Hayes, 10 means 2400 bps
CPI '3' ; For 9600 non-ARQ <<== INSERT
JZ SET96 ; Go set baud rate <<== INSERT
CPI '5' ; For 1200 ARQ <<== INSERT
JZ SET12 ; <<== INSERT
CPI '6' ; For 2400 ARQ <<== INSERT
JZ SET24 ; <<== INSERT
CPI '7' ; For 9600 ARQ <<== INSERT
JZ SET96 ; <<== INSERT
;
JMP SET3 ; Was 1 (300 baud)
;
MDR2: CPI '5' ; 1200 bps?
JZ SET12 ; Yes
CPI '6' ; Some modems use 6
tion.
�