Descargar Imprimir esta página

AMSTRAD sinclair ZX Spectrum +3 Manual Del Usario página 170

Publicidad

Una vez grabado el programa en el disco de la unidad A, ya podemos apagar o reiniciali­
zar el +3, o dar la orden NEW para empezar otro
programa.
Pero recuerde que hay una
diferencia muy importante entre reinicializar el ordenador y ejecutar una orden NEW. Al
pulsar el botón REINIC se borra toda la memoria RAM, incluidos los ficheros que haya­
mos almacenado en la unidad M. En cambio, NEW no afecta en absoluto a los ficheros
de la unidad M. Puesto que nuestro programa se encuentra en el disco de la unidad A,
no hay inconveniente en reinicializar el +3. Hágalo. Después elija +3 BASIC en el menú
de presentación y escriba:
LOAD "cuadrado"
La orden LOAD lee en el disco un programa (junto con sus variables), borrando previa­
mente de la memoria el programa actual (y sus variables). (Sin embargo, si el fichero espe­
cificado en LOAD no se encuentra en el disco, la orden no borra el programa actual.) Al
igual que
SAVE,
LOAD exige que especifiquemos un nombre de fichero no vacío. Si us­
ted ha trabajado antes con un ordenador de cinta, posiblemente estará acostumbrado a
la orden LOAD ...., que en esos ordenadores es válida y significa 'cargar el próximo pro­
grama que se encuentre en la cinta'. Pues bien, en el disco no tiene sentido el concepto
de 'próximo programa'; por eso, si no especificamos un nombre de fichero, el ordenador
no sabe qué programa tiene que cargar y emite un mensaje de error. Si no recuerda qué
nombre dio al programa en el momento de grabarlo, use la orden CAT para averiguar
qué ficheros hay en el disco. (Es una buena costumbre elegir los nombres de los progra­
mas de forma que den una idea de cuál es su contenido o misión; por ejemplo, si vemos
en el disco el nombre TENIS. BAS, seguramente recordaremos que es un programa de jue­
go, mientras que si le hubiéramos llamado solamente T el nombre no nos serviría de gran
ayuda.)
Hay una forma más directa de cargar programas (por ejemplo, juegos): usar la opción
Cargador del menú de presentación. Sin embargo, este método no vale para todos los pro­
gramas. En efecto, al seleccionar esa opción, el ordenador busca en el disco un programa
llamado
*.
Si existe, lo carga y lo pone en marcha. El programa tiene que estar escrito
en código de máquina y haber sido grabado de una forma especial (BASIC no puede gra­
bar programas con ese nombre, ya que SAVE no admite el carácter
*
como nombre de
fichero). Así pues
,
este método está reservado para los programas de distribución comer­
cial y para los usuarios que sepan programar en código de máquina.
Si el ordenador no encuentra el fichero
*,
busca un fichero que se llame DISK. (Éste sí
puede ser un programa de BASIC.) Si encuentra ese fichero, lo carga y queda a la espera
de nuevas órdenes. En esta situación, si pulsamos
IINTRO
1
, el +3 simplemente vuelve a
cargar el mismo programa.
Para ejecutar o editar el programa cargado de esta manera, se pulsa
ITJ
y luego
IINTRO
I
a fin de seleccionar la opción +3 BASIC del menú de presentación.
Capítulo
8.
Guía de programación en +3 BASIC
160

Publicidad

loading