Descargar Imprimir esta página

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

Publicidad

La reseña O tiene que ser precargada con el primer nombre.tipo requerido (o con ceros,
si se desea el directorio completo). La reseña 1 contendrá el primer nombre de fichero
que encaje en la especificación y sea mayor que el precargado.
Si el tampón no es suficientemente grande como para recibir el dire
ctorio
completo, se
puede vo lver a invocar la rutina (precargando la
reseña
O con el contenido de la reseña
n
de la vez anterior).
Formato de las reseñas (longitud de 13 bytes):
Bytes 0
.
.
.
7
Nombre del fichero (ASCII), alineado a la izquierda y rellenado con
espacios
por la derecha
Bytes 8
..
. lO Tipo del fichero (ASCII), alineado
a
la izquierda y rellenado con espa ­
cios por la
derecha
Bytes
11..
. 12 Tamaño en kilo bytes (binario)
El tamaño entregado por esta rutina
es
el espacio de
disco
asignado al fichero, que no ne­
cesariamente coincide con el tamaño real del fichero.
Condiciones de entrada
B = n+
1,
tamaño del tampón expresado en número de
reseñas;
>
=2
C
=
filtro
bit
O
=
incluir ficheros de
sistema
si este bit está a I
bits 1... 7
=
O (reservados)
DE
=
dirección del tampón (la primera reseña tiene que estar inicializada)
HL
=
di
rección
del nombre de fichero (caracteres polivalentes permitidos)
Situación de salida
Éxito:
Indi
cador
de arrastre a I
A corru pto
B
=
número de
reseñas depositadas
en el
tampón,
O.
..
n.
(Si
es
n,
pueden haber que­
dado reseñas pendientes de catalogar. )
Fracaso
:
Indicador de arrastre a O
A
=
cód igo
del error
B co rru pto
Siempre
:
C, DE, HL, IX corruptos
Preservados todos
los
demás
registros
Capítulo 8. Guía de programación en +3 BASIC
248

Publicidad

loading