Situación De Cp/M Plus En El Disco; Arranque En Frío; Códigos De Control De Consola - AMSTRAD CPC 6128 Manual Del Usario

Ocultar thumbs Ver también para CPC 6128:
Tabla de contenido

Publicidad

aparecen en la última línea de la pantalla en forma de "cinta sin fin".
Situación de CP/M Plus en el disco
La mayor parte de CP/M Plus reside en un fichero especial con distintivo de tipo .EMS, grabado
en la cara 1 del juego de discos del sistema. El ordenador carga CP/M a partir de este fichero
siguiendo un proceso de dos etapas.
En primer lugar, la orden |CPM de AMSDOS carga el primer sector de la pista número 0. En los
discos con formato de sistema, este sector contiene un programa cuya única misión es cargar el
fichero .EMS. El resto de las pistas del sistema no se utiliza.
Arranque en frío
Durante el proceso de carga, cuando se activa CP/M por primera vez, el sistema busca en el
disco el fichero PROFILE.SUB. Si lo encuentra, ejecuta automáticamente las instrucciones
contenidas en él. Así pues, incluyendo en el fichero PROFILE.SUB las instrucciones adecuadas,
se puede automatizar la preparación del teclado, la inicialización de la impresora e incluso la
puesta en marcha de una aplicación. En el capítulo 4 vimos cómo se cambia el nombre del
fichero PROFILE (cara 1) para activarlo.
Mientras está funcionando el fichero PROFILE.SUB se crea en el disco un pequeño fichero
transitorio; así pues, el disco no puede estar protegido contra escritura. Esta es la razón por la
que el fichero PROFILE del disco maestro no puede ser reconocible, esto es, no puede tener el
distintivo .EMS.
Los ficheros PROFILE se pueden elaborar con un procesador de textos, con un editor de texto
(tal como ED.COM) o incluso desde BASIC. El siguiente programa de BASIC podría haber sido
utilizado para crear el fichero PROFILE.SUB:
10
"PROFILE.SUB"
OPENOUT
20
PRINT
#9,"SETKEYS KEYS.CCP"
30
PRINT
#9,"LANGUAGE 3"
40
CLOSEOUT
Códigos de control de consola
En CP/M se utilizan diversas teclas para controlar la evolución de los programas. Estas funciones
reemplazan la acción que ejercen las teclas de movimiento del cursor y [ESC] en BASIC. Los
códigos de control que relacionamos a continuación se asignan a las correspondientes teclas
ejecutando la orden
SETKEYS KEYS.CCP
El programa transitorio SETKEYS.COM y el fichero KEYS.CCP se encuentran ambos en la cara
1 del juego de discos del sistema.
Manual de Amstrad CPC 6128 (revisión 2008) - Página 211

Publicidad

Tabla de contenido
loading

Tabla de contenido