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

Tabla de contenido
Situación de salida
HL = dirección de la ALERTA anterior
(O si no existía)
Siempre:
AF, BC, DE, IX corruptos
Preservados todos los demás registros
Nota
En caso de existir una subrutina ALERTA de usua
rio,
las 'condiciones de entrada
'
son
las condiciones en que se debe entrar en ella, mientras que la 'situación de salida' indica
qué valores debe generar la subrutina y qué registros le está permitido corromper.
Hay dos interfaces para ALERTA, que dependen de la versión de +3DOS:
ALERTA (sólo versión Vl.O)
Condiciones de entrada
DE
=
dirección de la cadena de respuesta (en la página 7), terminada en FFh (255)
HL
=
dirección del mensaje de error (en la página 7), terminado en FFh (255)
Situación de salida
A
=
carácter con que el usuario ha respondido
Siempre:
F,
BC, DE
,
HL, IX corruptos
Preservados todos los
demás registros
La segunda versión de ALERTA que permite que el programa de usuario ofre
zca
mensa­
jes de error distintos de los británicos está disponible en las versiones V1.1 y posteriores.
ALERTA (Versiones Vl.O
y
posteriores)
Condiciones de entrada
B
=
número del error
C
=
letra de unidad (ASCII 'A' ... 'P')
D
=
pista lógica (si el mensaje la necesita)
E
=
sector lógico
(si
el mensaje lo necesita)
HL
=
dirección del
mensaje
de error británico (en la página 7), terminado en FFh (255)
Capítulo
8.
Guía de programación en +3 BASIC
260
Tabla de contenido
loading

Tabla de contenido