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

Tabla de contenido

Publicidad

Condiciones de entrada
A
=
letra de unidad (ASCII
'A'
... 'P')
B
=
número de fichero
C
=
modo de acceso requerido
valor en los bits O.
..
2:
1
=
lectura exclusiva
2
=
escritura
exclusiva
3
=
lectura/escritura exclusiva
5
=
lectura compartida
(todos los demás valores están reservados)
bits 3 .
. .
7
=
O (reservados)
Situación de salida
Éxito
:
Indicador de
arrastre
a 1
A corrupto
Fracaso:
Indicador de arrastre a O
A
=
código del error
Siempre:
BC, DE, HL corruptos
Preservados todos los demás registros
DOS EST MENSAJE
014Eh (334)
• Habilitar o inhibir los mensajes de error
.
Se debe ejecutar esta rutina para informar a +3DOS de que existe una
subrutina
'ALER ­
TA' de usuario. Cuando
+
3DOS detecta un error, invoca
la
subrutina ALERTA
y
le en­
trega los valores detallados más abajo
.
ALERTA debe exhibir el texto del mensaje que
+3DOS le ha entregado y luego esperar hasta que el usuario
pulse
una tecla. Si el carácter
generado por la tecla está en la cadena de respuesta (que +3DOS también ha entregado
a ALERTA, aunque sólo en la versión VI.O), ALERTA debe retornar con O, 1,2 o el ca­
rácter en el acumulador (dependiendo de la versión de +3DOS).
Condiciones de entrada
A
=
habilitar/inhibir mensajes
FFh (255)
=
habilitar
OOh (O)
=
inhibir
HL
=
dirección de la rutina ALERTA (en caso de habilitar)
Sección 27. Guía de +3DOS
259

Publicidad

Tabla de contenido
loading

Tabla de contenido