Descargar Imprimir esta página

AMSTRAD sinclair ZX Spectrum +3 Manual Del Usario página 257

Publicidad

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

Publicidad

loading