Rutinas De Control Del Disco A Bajo Nivel - AMSTRAD sinclair ZX Spectrum +3 Manual Del Usario

Tabla de contenido

Publicidad

Situación de salida
Siempre:
AF
,
BC, DE, HL, IX corruptos
Preservados
todos los demás registros
Rutinas de control del disco a bajo nivel
A continuación vamos a describir las rutinas del controlador de la unidad de disquete. El
número de unidad física está entre O y 3 para el
~PD765A
.
En el +3 la unidad lógica A
es la unidad
física
O y la unidad lógica B es la unidad física
1,
si bien la B puede ser proyec ­
tada hacia la O. El +3 no utiliza las unidades 2 y 3.
Con la excepción de DO INTERFAZ, no se debe invocar ninguna de estas rutinas si no
está presente el interfaz de la unidad de disco.
Todas las rutinas suponen que las interrupciones están habilitadas a la entrada, y lo segui­
rán estando a la
salida.
DD
INTERFAZ
0157h (343)
• Averiguar si está presente el interfaz controlador de la unidad de disquete.
(Esta información se encuentra también en el bit 4 de la variable de sistema FLAGS3 de
BASIC.)
Condiciones de entrada
Ninguna
Situación de salida
Si está presente:
Indicador de arrastre a
1
Si no lo está:
Indicador de arrastre a O
Siempre:
A, BC, DE, HL, IX corruptos
Preservados
todos
los demás registros
Sección 27. Guía de +3DOS
263

Publicidad

Tabla de contenido
loading

Tabla de contenido