Léxico TI › Programación › Sprite XOR

Sprite XOR

Programación Svenska → Actualizado: 2026-10-27

Un objeto que se dibuja aplicando XOR sobre el fondo y se borra dibujándolo otra vez en el mismo sitio.

Como a XOR b XOR b siempre devuelve a, no hace falta guardar el fondo ni almacenar una máscara. Se dibuja, se vuelve a dibujar y la pantalla queda exactamente como estaba. Para máquinas escasas de memoria y de ciclos parecía demasiado bueno para ser verdad.

El precio es que el objeto nunca tiene colores propios: es una inversión de lo que haya debajo, y donde dos objetos XOR se solapan se anulan entre sí. Por eso la técnica acabó sobre todo en punteros de ratón, cursores de texto y rectángulos de selección elásticos, donde verse sobre fondos claros y oscuros es una virtud. La patente de Cadtrak de 1980 sobre el cursor XOR cobró licencias a buena parte de la industria y se convirtió en un temprano ejemplo de advertencia en el debate sobre las patentes de software.

← Volver al léxico