run
Orden. Redefine la forma de un carácter. El margen para todos los parámetros es de 0 a 255.
Con objeto de reservar espacio en la memoria del ordenador para la descripción del carácter, es
necesario ejecutar previamente la orden:
SYMBOL AFTER x
donde x debe ser igual o menor que el número del carácter que se va a definir.
A continuación se emite la orden SYMBOL seguida, en primer lugar, por el número del carácter.
El carácter puede ser directamente accesible por el teclado; en cualquier caso se lo puede
escribir mediante la orden
PRINT CHR$ (x)
Después de SYMBOL x viene una sucesión de hasta 8 parámetros, cada uno de los cuales
describe una fila de la matriz del carácter. El margen de estos parámetros es de 0 a 255. La
representación binaria de cada parámetro indica la situación de 'encendido' o 'apagado' de cada
uno de los puntos de la fila correspondiente.
Por ejemplo, si el primero de los ochos parámetros vale 1, la fila superior del carácter tiene la
representación binaria 00000001. Cada 1 indica que el correspondiente punto del carácter se
ilumina con el color de PEN; cada 0 indica que el correspondiente punto no será visible, pues se
lo escribe con el color de PAPER. Así pues, la primera fila de este carácter consiste en un punto
en el extremo superior derecho. Los siguientes parámetros son 3,7,15,31,63,0,0. La repre-
sentación binaria de los ocho parámetros es como sigue:
• parámetro (fila) 1: 00000001 en binario ( 1 en decimal)
• parámetro (fila) 2: 00000011 en binario ( 3 en decimal)
• parámetro (fila) 3: 00000111 en binario ( 7 en decimal)
• parámetro (fila) 4: 00001111 en binario (15 en decimal)
• parámetro (fila) 5: 00011111 en binario (31 en decimal)
• parámetro (fila) 6: 00111111 en binario (63 en decimal)
• parámetro (fila) 7: 00000000 en binario ( 0 en decimal)
• parámetro (fila) 8: 00000000 en binario ( 0 en decimal)
Observando el conjunto de las representaciones binarias podemos hacernos una idea del
aspecto que tendrá el carácter. Asignemos estos parámetros al carácter número 255 mediante la
orden:
SYMBOL 255,1,3,7,15,31,63,0,0
Al ser 0 los dos últimos, podemos omitirlos:
SYMBOL 255,1,3,7,15,31,63
Los parámetros se pueden introducir en forma binaria, con lo que se ahorra el trabajo de
convertirlos previamente a la forma decimal. (Recuérdese que el prefijo para números binarios
es &X.) Por ejemplo:
SYMBOL 255, &X00000001, &X00000011, &X00000111, &X00001111, &X00011111,
&X00111111
Manual de Amstrad CPC 6128 (revisión 2008) - Página 171