Tabla de formas


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Las tablas de formas son una característica de las ROM de Apple II que permiten la manipulación de pequeñas imágenes codificadas como una serie de vectores. Se puede dibujar una imagen (o forma ) en el modo de gráficos de alta resolución, con escalado y rotación, mediante rutinas de software en la ROM. Las tablas de formas eran compatibles a través de Applesoft BASIC y del código de máquina en el paquete "Programmer's Aid" que se incluía con las ROM originales de Integer BASIC para esa computadora.

Las rutinas de gráficos de alta resolución de Applesoft no estaban optimizadas para la velocidad, [1] por lo que las tablas de formas no se usaban normalmente para software de rendimiento crítico como los juegos, que normalmente se escribían en lenguaje ensamblador y usaban formas de mapa de bits previamente desplazadas. Las tablas de formas se utilizaron principalmente para formas estáticas y, a veces, para texto elegante; Beagle Bros ofreció una serie de fuentes en Font Mechanic como tablas de formas de Applesoft.

Detalles técnicos

Los vectores de un gráfico bidimensional, cada uno de los cuales codifica una dirección del píxel anterior junto con una bandera que indica si el nuevo píxel debe iluminarse o no, se codificaron hasta tres en un byte. Estos se almacenaron en una tabla a través del Monitor o el POKEcomando. A partir de ahí, se podía hacer referencia al gráfico por número (una tabla podía contener hasta 255 formas) y las rutinas integradas de Applesoft permitían escalar, rotar y dibujar o borrar la forma. También estaba disponible un modo XOR para permitir que la forma fuera visible en cualquier color de fondo; esto tenía la ventaja, también, de permitir que la forma se borrara fácilmente volviéndola a dibujar.

Apple no proporcionó ninguna utilidad para crear tablas de formas; tenían que crearse a mano, generalmente trazando en papel cuadriculado, luego calculando los valores hexadecimales e ingresándolos en la computadora. Beagle Bros creó un programa de edición de tablas de formas, que eliminó el "procesamiento de números", llamado Apple Mechanic , y un programa relacionado, Font Mechanic .

Ver también

Referencias

  1. ^ Simoni, Richard T. Jr. (agosto de 1983). "Una nueva subrutina de forma para la manzana" . BYTE . pag. 292 . Consultado el 9 de febrero de 2015 .

enlaces externos