Para habilitar esta proyección se ejecuta la rutina DOS PROYEC B, a la que hay que pro
porcionar la dirección de la rutina CAMBIAR DISCO. Después de esto, +3DOS determi
na, cada vez que accede a la unidad física,
si
el disco es el correspondiente a la unidad
lógica requerida
.
Si no lo es, invoca la rutina CAMBIAR DISCO; a ésta hay que propor
cionarle la dirección de un mensaje y el nombre de la unidad lógica requerida. +3DOS
emitirá un mensaje tal como:
Introduzca en la unidad el disco
para x: y luego pulse una tecla
donde x es el nombre de la unidad lógica (A o B). Esta rutina, antes de retornar, esperará
hasta que el usuario pulse una tecla; entonces +3DOS supone que el disco que hay en la
unidad O es el correspondiente a la unidad lógica especificada.
DOS PROYEC B sirve también para proyectar la unidad B hacia la l. Si al ejecutar DOS
PROYEC B de esta forma no existe la unidad física 1, la B quedará inhabilitada.
Códigos de error de +3D05
Muchas de las rutinas de +3DOS pueden fracasar por diversas razones. A la salida de
una rutina que ha fracasado, el indicador de arrastre queda puesto a O a la salida y el acu
mulador contiene el código del error.
Códigos de errores recuperables:
O
UNIDAD NO PREPARADA
1
DISCO PROTEGIDO
2
FALLO DE BUSQUEDA
3
ERROR DE DATOS
4
SIN DATOS
5
SIN MARCA DIRECCIONES
6
FORMATO NO RECONOCIDO
7
ERROR DESCONOCIDO
8
DISCO CAMBIADO
9
SOPORTE NO ADECUADO
Sección 27. Guía de +3DOS
235