Descargar Imprimir esta página

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

Publicidad

DOS ABANDONAR
OlOCh (268)
• Abandonar un fichero.
El efecto de esta rutina es similar al de DOS CERRAR, con la diferencia de que no escribe
en el disco la cabecera ni los datos pendientes y no actualiza el directorio
.
Sólo se debe
usar esta rutina en caso de que DOS CERRAR no sea capaz de cerrar el fichero (por ejem­
plo, cuando el disco es defectuoso o ha sido extraído de la unidad o cambiado permanen ­
temente)
.
Condiciones de entrada
B
=
número del fichero
Situación de salida
Éxito:
Indicador de arrastre a
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 REF CAB
OlOFh (271)
Apuntar a los datos de cabecera del fichero.
El área de datos de cabecera consta de 8 bytes, que pueden ser util
izados
con cualquier
propósito. Los datos de cabecera están disponibles aun cuando el fichero no tenga cabece ­
ra. Sin embargo, sólo serán grabados en el disco si el fichero tiene cabecera y está abierto
para escritura
.
+3 BASIC utiliza estos bytes de la forma descrita en DOS ABRIR
.
Al crear un fichero
que luego vaya a ser cargado por BASIC (con LOAD) estos bytes deben ser rellenados con
los valores apropiados.
Condiciones de entrada
B
=
número del fichero
Sección 27. Gu
ía
de +3005
243

Publicidad

loading