Esta rutina supone que si no hay ningún disco en la unidad la 'protección contra escritura'
tiene el valor 'verdadero
',
lo cual es cierto para las unidades de 3 y 8 pulgadas, pero no
para las de 5 Y4
.
Condiciones de entrada
Ninguna
Situación de salida
Si está presente la unidad 1:
Indicador de arrastre a 1
Si no lo está:
Indicador de arrastre a O
Siempre:
A, BC, DE, HL, IX
corruptos
Preservados
todos los demás registros
DD
ESTADO UNIDAD
017Eb (382)
• Leer el estado de la unidad.
Condiciones de entrada
C
=
unidad/cabeza
bits
O.
. . 1
=
unidad
bit 2
=
cabeza
bits 3... 7
= O
Situación de salida
A
=
ST3 (registro de estado 3 del ¡.¡.PD765A)
Siempre:
F, BC, DE, HL, IX corruptos
Preservados
todos los demás registros
DD
EQUIPO
0181b (385)
• Averiguar de qué
tipo
es la unidad (pista sencilla o doble, una o dos caras).
La información sobre las pistas sólo puede ser obtenida cuando el sistema ha «visto» el
disco y ha identificado su tipo en la operación de reconocimiento.
Sección 27. Guía de +3DOS
271