PLUS D UTIL ----------- Es una recopilación de utilidades para el interface de disco PLUS D, aunque tambien son válidas para el DISCIPLE. Han sido publicadas en la revista MICROHOBBY. El programa principal está basado en AMENDISK, de Manuel González Martínez, y se le han añadido las siguientes utilidades: EDISECT, de Carlos Enrique Alcantara; DIRECTORIO, del anterior y J.C. Jara Mayo; DESENSAMBLADOR, de José Fabián Cámara y por último DOCTOR PLUS D, de creación propia. El menú principal presenta las siguientes OPCIONES: 1. DIRECTORIO DEL DISKETTE. Catálogo del disco, es el comando CAT del sistema operativo. 2. MODIFICAR EL DIRECTORIO. Pide el nombre del fichero a modificar y admite el formato "pn" siendo n el número del fichero en el catalogo. Opciones: Están indicadas en pantalla. Permite visualizar, examinar y modificar el nombre, tipo, longitud del basic, longitud de las variables, línea de ejecución, etc. 3. MODIFICAR LOS SECTORES. Se accede mediante una ventana al contenido de cualquier sector del disco. Controles: 0 a 9 Para cambiar de sector (el 0 es el sector 10). Q / A Sube / Baja el cursor una línea. O / P Mueve el cursor a la izquierda / derecha. Z Lleva el cursor al principio o al final de la ventana. X Nos informa a qué fichero pertenece el sector. C Cambia alternativamente a la cara A y B del disco. V Cambia de pista, pide el número de pista mediante Input. B Hace un listado del Basic contenido. EDIT para salir. N Permite cambiar el byte señalado por el cursor a un número introducido mediante Input. M Nos informa de la dirección del cursor dentro del fichero. Usado para introducir pokes. J Busca una secuencia de bytes. Se piden por Input. Con Enter se termina la secuencia y comienza la búsqueda. Con EDIT se corta esta opción. H Nos lleva al siguiente sector del fichero, no del disco. G Permite grabar los cambios realizados en el sector a disco. F Igual que la opción J pero busca una secuencia de carácteres. No hace falta diferenciación entre mayúsculas y minúsculas. D Continúa buscando otra repetición de la secuencia, bien bytes (J) o carácteres (F). S Mueve el cursor por la ventana saltando bloques de bytes del mismo valor. 4. EJECUTAR EDISECT. Utilidad que permite editar sectores. Diversas opciones: escribir, leer, copiar, buscar cadenas, buscar bytes, etc, claramente explicadas en menu de pantalla. Se exige pulsar la tecla Simbol Shift + la letra de la opción elegida. Ejemplo, Salir: SS+Q. 5. EJECUTAR INFODISK. Pide el número del programa. No es necesario introducir la "p", sólo el número. Ofrece los datos del fichero, y el mapa de los sectores ocupados por el mismo. Si es un snap, muestra tambien los registros al ser salvado. 6. DESENSAMBLADOR. Permite cargar sectores del disco, pide pista y sector y el número de sectores a cargar, teniendo en cuenta que cada sector ocupa 512 bytes y de que solo hay 8K de memoria libres, del 40.000 al 48.000. Pide la dirección a desensamblar, si queremos imprimir listado y en hexadecimal. Se responde S o N. Una vez listado, SPACE para cambiar la dirección o salir. 7. CHEQUEAR ESTADO DEL DISKETTE. Comprueba todos los sectores del disco muestra el número, nombre y sectores que ocupa. En caso de error de lectura se detiene en el fichero defectuoso. 0. SALIR DEL PROGRAMA. Resetea. Para mas información, lease los articulos de los programas publicados en la revista MICROHOBBY. Mi agradecimiento a todos los que escribieron los programas que en esta utilidad aparecen y que están mas arriba mencionados.