BREAK
Véase ON BREAK CONT, ON BREAK GOSUB, ON BREAK STOP.
CALL
Sintaxis: CALL <expresión de dirección de memoria>[, <lista de:<parámetro>]
Ejemplo:
CALL 0
Orden. Permite invocar desde BASIC una rutina escrita en código de máquina. El ejemplo
anterior provoca la reinicialización de la máquina.
Esta orden no debe ser utilizada si no se sabe cuáles son sus efectos. Palabras clave asociadas:
UNT.
CAT
Sintaxis: CAT
Ejemplo:
CAT
Orden. Da un catálogo del contenido del disco. Presenta en la pantalla, en orden alfanumérico,
los nombres completos de todos los ficheros, junto con las respectivas longitudes (en unidades
de Kbytes, redondeadas por exceso). También se muestra el espacio libre que queda en el disco,
así como las identificaciones de la unidad y del usuario.
Esta orden no afecta al programa actualmente residente en la memoria.
Palabras clave asociadas: LOAD, RUN, SAVE.
Nota del revisor (2008): En los CPC464, o si se usa un CPC664 o un CPC6128 leyendo desde
una unidad de cassette, esta orden hace que BASIC se ponga a examinar la cinta y dé una lista de
los ficheros que va encontrando. Para cada fichero muestra cada uno de los bloques integrantes,
con el siguiente formato:
NOMBREDEFICHERO Númerodebloque Indicador Ok
Se verá más detalle sobre el manejo de cintas en el capítulo 4, parte 2.
CHAIN
Sintaxis: CHAIN <nombre de fichero>[,<expresión de número de línea>]
Ejemplo:
CHAIN "programa.bas",350
Orden. Lee un programa grabado en disco y lo carga en la memoria reemplazando al actual. Inicia
la ejecución del nuevo programa, bien desde el principio, bien desde una línea especificada por
el parámetro opcional <expresión de número de línea>.
Los ficheros protegidos (grabados con SAVE ... ,p) se pueden cargar y ejecutar con esta orden.
Palabras clave asociadas: CHAIN MERGE, LOAD, MERGE.
Manual de Amstrad CPC 6128 (revisión 2008) - Página 114