Introducción al Chip Propeller
ROM Principal
La segunda mitad de la memoria principal es ROM. Este espacio se usa para definición de
caracteres, funciones matemáticas, el cargador de inicio y el interprete Spin.
Definiciones de Caracteres
La primera mitad de la ROM esta dedicada a un set de 256 caracteres. Cada definición de
carácter es de 16 pixeles de ancho por 32 pixeles de altura. Estas definiciones de caracteres
pueden usarse para desplegado de video, gráficos de LCD, impresión, etc. El set de caracteres
se basa en la base de Norte America / Europa del este (Latín Básico y suplementos Latín-1),
con muchos caracteres especiales insertados. Los caracteres especiales son conexiones de
forma de onda y esquemáticos de construcción de bloques, símbolos griegos comúnmente
usados en electrónica y varias flechas y punteros.
Figura 1-6: Fuente de Caracteres Propeller
La definición de caracteres están numerados de 0 a 255 de izquierda a derecha, de arriba
abajo en la Figura 1-6. En ROM están acomodados con cada par de adyacentes par-impar
caracteres mezclados para formar 32 longs. El primer par de caracteres esta localizado en los
bytes $8000-$807F. El Segundo en $8080-$80FF, y así sucesivamente hasta el ultimo par
$BF80-$BFFF. La herramienta propeller incluye un mapa de caracteres interactivo (Help →
View Character Chart...) esta tiene un mapa de bit de la ROM el cual muestra donde y como
reside cada carácter en ROM.
Pagina 32 · Manual Propeller v1.1