Condiciones de entrada
B
=
número del fichero
C = byte que debe ser escrito
Situación de salida
Éxito:
Indicador de arrastre a I
A corrupto
Fracaso:
Indicador de arrastre a O
A
=
código del error
Siempre:
BC, DE, HL, IX corruptos
Preservados todos los demás registros
DOS CATALOGO
OllEh (286)
• Llenar un tampón con parte del directorio (en orden alfanumérico).
La especificación de fichero incluye la letra de unidad, el número de usuario y el nombre
de fichero (posiblemente ambiguo, es decir, construido con caracteres polivalentes).
Puesto que el tamaño del directorio es variable (y puede ser bastante grande), esta rutina
permite que el directorio sea catalogado en pequeñas secciones. El programa invocante
entrega un tampón precargado con el primer nombre de fichero deseado (o con ceros para
representar el principio del directorio). La rutina deposita en el tampón parte del directo
rio (o el directorio completo, si cabe), en orden ASCII. Si no ha cabido el directorio solici
tado, se reinvoca la rutina (con el tampón precargado con el último fichero entregado la
vez anterior). El proceso se repite hasta que todo el directorio haya quedado catalogado.
Los discos de formato +3DOS (que tienen la misma estructura que los de una sola cara
y pista sencilla del AMSTRAD PCW) pueden tener como máximo 64 reseñas en el
directorio.
El formato del tampón es:
Reseña O
Reseña l
Reseña 2
Reseña 3
Reseña n
Sección 27. Guía de +3DOS
247