LOAD borra el programa (y las variables) que pudiera haber en la memoria cuando carga
el nuevo programa desde la cinta.
Una vez cargado el programa (mensaje O OK), ya podemos editarlo o ejecutarlo.
Como hemos dicho en el Capítulo 4, usted puede comprar programas comerciales pregra
bados en cinta. Tales programas deben haber sido escritos especialmente para los ordena
dores ZX Spectrum (es decir, para el Spectrum, el Spectrum
+,
el Spectrum 128, el Spectrum
+2
o el Spectrum
+3).
Cada marca y modelo de ordenador tiene una forma diferente de
almacenar programas, así que con este ordenador no es posible leer las cintas grabadas
por o para otros.
Si en la misma cara de la cinta hay varios programas
,
cada uno tendrá un nombre. En
la orden LOAD se puede especificar qué programa se desea cargar; por ejemplo, si el que
queremos cargar se llama 'aeropuerto', podemos
escribir:
LOAD "aeropuerto"
La orden LOAD .... significa
'
ca rga el primer programa que encuentres en la cinta'. Esto
puede ser muy útil si usted no recuerda el nombre con el que grabó el programa, pero ten
ga en cuenta que sólo es válido con la cinta, pues para los ficheros de disco siempre hay
que especificar el nombre.
Cuando la unidad de disco está vacía, la opción Cargador del menú de presentación pro
duce el mismo efecto que LOAD ...., y es mucho más fácil y rápida de usar (basta con
encender el ordenador y pulsar
I
INT RO
1).
La orden
MERGE
funciona de forma parecida a la descrita antes en relación con los fiche
ros de disco. La principal diferencia consiste en que ahora podemos usar
MERGE ....
con
el significado de 'mezcla el siguiente fichero que encuentres en la cinta'. (Los nombres
de fichero de cinta especificados tras
MERGE
pueden contener hasta 10 caracteres cuales
quiera, e incluso espacios.)
Si usted tiene programas de BASIC grabados en cinta (quizá porque ha trabajado con al
gún modelo anterior de Spectrum), seguramente querrá transferirlos a un disco. El proce
dimiento es muy sencillo. Dé las órdenes:
LOAD "t:"
SAVE
"a:"
para dirigir las operaciones de carga hacia la cinta y las de grabación hacia el disco. Des
pués, para cada programa de BASIC de la cinta, cárguelo con:
LOAD ,..,
Una vez cargado el programa, elija un nombre adecuado y grábelo en el disco con:
SAVE
"nombre"
Capítulo 8. Guía de programación en +3 BASIC
176