Дальнейшая проверка работы прошивок в режиме предварительного чтения.
Прошивка БК-0011:
Код:
.SbTtl Check for Data
20$: Call ChkInd
Bcs 100$
Beq 20$ ;Zero, skip it
Com R0
Beq 20$ ;---"----"-----
30$: Call ChkInd
Bcs 100$
Beq 40$
Com R0
Bne 30$
.SbTtl Real Adress mark Checking
40$: MovB #3,ErrCnt ;Retry Counter
50$: Mov @R5,R0 ;Data = Zero ?
Beq 60$ ;Yes,
Com R0 ;Inverted Zero ?
Bne 20$ ;No
60$: DecB ErrCnt ;Yes, Wait once more
Bne 50$
Call StrtRd ;Set GoR
Mov #20.,R0
70$: TstB @R4 ;Wait for Data ready
Bmi 80$ ;Ready
Sob R0,70$ ;Not Ready, Timeout
Br 20$
Видно, что синхрозона ищется без проверки требования, а сразу после установки GOR - начинается ожидание требования.