COMO TECLEAR LOS LISTADOS DE LA REVISTA
La mayoría de los listados de los listados para Amiga que se publican en Commodore World incluyen un sistema de comprobación de errores para que después de teclearlos te funcionen a la primera sin ningún problema. Para realizar el chequeo se utiliza el programa corrector "AMIGA-Checksum", cuya nueva versión tienes en estas páginas. Este programa está diseñado para comprobar programas BASIC, pero también puede utilizarse con los listados de C, Pascal, Ensamblador u otros lenguajes, siempre que puedan grabarse en un fichero ASCII.
Los listados de la revista aparecen con una serie de números precedidos de un punto en la parte derecha del listado. Este número es la "suma de control" de cada línea del programa y no debe teclearse cuando se está introduciendo el listado. Si alguna de las líneas del listado tiene más caracteres que el ancho de la columna, los caracteres sobrantes pasarán a la línea siguiente. Para evitar confusiones, estos caracteres o líneas sobrantes aparecen desplazados tres espacios hacia la derecha para distinguirlos de una posible nueva línea.
Para teclear y comprobar los listados de la revista puedes elegir cualquiera de las dos opciones.
1. Cargar el AmigaBasic, cargar el programa "Amiga Checksum", situarte al final de listado (ALT-cursor abajo) y comenzar a teclear, o bien:
2. Cargar el AmigaBasic y comenzar a teclear.
En la primera opción, cuando termines, tendrás en la memoria del ordenador dos listados en uno, primero el "Amiga Checksum" y a continuación el que tú hayas tecleado. Como medida de precaución, conviene que grabes el listado de cuando en cuando. Para comprobar las sumas de control de listado, ejecuta el programa tecleando RUN.
En el segundo caso, debes grabar el programa que hayas elegido en formato ASCII, utilizando la opción ",a" (Ejemplo: SAVE"miprograma",a) y después cargar (LOAD) y ejecutar (RUN) el programa corrector Checksum.
Cualquiera que sea el sistema que hayas elegido el corrector te preguntará el tipo de checksum que deseas, a lo que debes contestar "1", el programa en memoria si tienes los dos programas en uno, o "2" si el programa está grabado en el disco. Después has de indicar por dónde quieres la salida: pantalla, impresora o fichero. Normalmente, elige la pantalla o la impresora. finalmente, se calcularán todas las sumas de control del programa y aparecerá el listado más o menos como está en la revista. Cuando termines tu programa quedará listo para funcionar.
Para evitar problemas a la hora de teclear conviene que introduzcas los listados exactamente como aparecen en la revista, excepto los números de las sumas de control. Esto significa respetar los espacios, las mayúsculas y minúsculas (aunque esto es opcional), los REMs, los nombres de las variables y todo lo demás. Si no consigues la suma de control de alguna línea, no desesperes: borra la línea completamente y prueba otra vez. En última instancia sigue con las demás líneas y vuelve más adelante a ella.
El artículo completo con las explicaciones detalladas sobre el funcionamiento de la primera versión de este programa y junto con el programa que se utiliza para obtener los listados con sumas de control fue publicado en el número 47 de Commodore World.
Notas Encanta: La mayorías de los listados que aparecen en esta versión en línea de las Amiga World, han sido escritos a mano, pueden contener algún error. Si detecta algún error, escribanos por email. Por otra parte, los listados que aparecen aquí tienen las líneas completas, en la versión impresa, por diferentes motivos eran recortadas poniendo lo restante en la siguiente línea pero con 3 espacios por delante. En Encanta respetamos la línea completa, a no ser que esta sea extremadamente larga y no permita una lectura cómoda. Los códigos de control que aparecen a la derecha no son desplazados solamente 3 caracteres por este motivo. Además las líneas vacías, a menudo incluidas para una lectura mejor del listado, contienen un espacio, tengalo en cuenta si va a utilizar el programa corrector que aparece en este artículo. |