• Puesto que el disco de RAM no requiere el uso de un caché de sector, el tamaño de ese
disco aumentaría hasta 64K (las páginas 1, 3, 4 Y6 completas), repartidos en 62K para
datos y 2K para el directorio (64 reseñas).
• La presencia del interfaz de disco se detecta mediante DD INTERFAZ. Si está ausente,
no se debe ejecutar ninguna de las restantes rutinas de bajo nivel (DD ... ), pues su re
sultado es imprevisible.
A tributos de fichero
El bit 7 de los caracteres de los campos del nombre y del tipo contiene los atributos del
fichero. Esos bits superiores de los 8 caracteres del nombre se denotan por
fl ...
f8.
Los
bits superiores de los 3 caracteres del tipo son
t
l
..
. t3. Su significado es como
sigue:
fl
f4 -
Disponibles para el usuario
f5
f8 -
Reservados (siempre a
O)
t
l -
O significa que el fichero es de lectura/escritura
1 significa que el fichero es de sólo lectura
t2 -
O significa que el fichero no es de sistema
l significa que el fichero es de sistema
t3 -
O significa que el fichero no es de archivo
1 significa que el fichero es de archivo
Si un fichero es de sólo lectura, no se puede escribir en él, ni borrarlo, ni cambiarle el nom
bre
.
El atributo
'
de archivo' es ignorado por +3DOS.
Los ficheros recién creados tienen todos los atributos a O. Para modificar los atributos
de un fichero se invoca DOS EST ATRIBUTOS (que es lo que hace la orden
MOVE
de
BASIC).
Cabeceras de fichero
Los ficheros de cinta tienen una cabecera que contiene cierta información requerida por
el sistema
.
Los ficheros de +3DOS pueden tener cabecera o no tenerla. Todos los ficheros
creados por la orden
SAVE
de BASIC tienen cabecera.
El mecanismo de cabeceras de +3DOS reserva para BASIC un área de 8 bytes. El resto
de la cabecera está reservado para
+
3DOS. El área de 8 bytes es utilizada por las órdenes
de BASIC (véase la descripción de DOS ABRIR).
Los ficheros de +3DOS pueden tener una única cabecera en sus primeros 128 bytes (el
registro de cabecera). Las cabeceras son detectadas por el sistema en virtud de una 'signa
tura' y una suma de comprobación. Si la signatura y la suma de comprobación son las
esperadas, el sistema deduce que la cabecera
está
presente
;
de lo contrario, considera que
Capítulo 8. Guía de programación en +3 BASIC
226