|A y |B
Si tiene conectada la segunda unidad de disco, puede especificar en qué unidad desea que se
realice cada función escribiendo
|a [RETURN]
o bien
|b [RETURN]
antes de las órdenes SAVE, CAT o LOAD.
Copia de programas de disco a disco
Para copiar programas de un disco a otro utilizando las órdenes que hemos aprendido en esta
sección, basta con hacer lo siguiente: cargar el programa en memoria leyéndolo del disco
original (fuente), sacar el disco, insertar el disco nuevo (destino) y grabar en él el programa.
En cambio, cuando se dispone de dos unidades de disco, es más cómodo insertar el disco fuente
en una unidad, por ejemplo la B, y el disco destino en la A. Para copiar un programa se escribe
entonces lo siguiente:
|b [RETURN]
load "nombrefi" [RETURN]
|a [RETURN]
save "nombrefi" [RETURN]
Hay cuatro formas de grabar programas con el CPC6128. Una de ellas es la ya conocida:
save "nombrefi" [RETURN]
Las otras tres tienen aplicaciones más especializadas:
Ficheros ASCII
save "nombrefi", a [RETURN]
El sufijo ,a indica al ordenador que debe grabar el programa o los datos en forma de fichero de
texto ASCII. Este método de grabación de datos es aplicable a los ficheros generados por
procesadores de textos y otros programas; lo explicaremos más detenidamente cuando
hablemos de esas aplicaciones.
Ficheros protegidos
save "nombrefi",p [RETURN]
El sufijo ,p indica al ordenador que el fichero debe ser protegido. Cuando un programa está así
protegido, no es posible cargarlo (LOAD) para luego listarlo (LIST), ni tampoco interrumpirlo
con la tecla [ESC] después de haber iniciado su ejecución con RUN.
Los programas grabados por este procedimiento sólo pueden ser ejecutados directamente, bien
con la orden
run "nombrefi" [RETURN]
bien con
Manual de Amstrad CPC 6128 (revisión 2008) - Página 58