La información sobre las caras sólo puede ser obtenida cuando el sistema ha «visto» un
disco de dos caras
y
ha identificado su tipo en la operación de reconocimiento.
Condiciones de entrada
C = unidad (O o 1)
IX
=
dirección del XDPB
Situación de salida
A
=
información sobre caras/pistas
bits 0
.
. .
1
=
información sobre caras
O = desconocido
1
=
una cara
2
=
dos caras
bits 2
.
. . 3
=
información sobre pistas
O
=
desconocido
1
=
pista sencilla
2
=
pista doble
Siempre:
F, BC, DE
,
HL, IX corruptos
Preservados todos los demás registros
DD PROT
0184h
(388)
• Establecer la subrutina CODIF de protección contra copias
.
Los discos protegidos contra copias tienen algunos de sus números de pista
y
de sector
codificados en el propio disco. Antes de acceder al disco se ejecuta la subrutina CODIF
para codificar los números de pista
y
de sector físicos.
Los
números así
codificados
tienen
que coincidir con los que se encuentran en el sector de
identificación.
No se debe codificar las pistas
O.
..
2 de ninguna de las dos caras.
Condiciones de entrada
A
=
habilitar/inhibir
OOh (O)
=
inhibir
FFh (255)
=
habilitar
HL = dirección de la subrutina CODIF (en caso de habilitar)
Capítulo 8. Guía de programación en +3 BASIC
272