El Mullard SAA5050 era un chip generador de caracteres para implementar el conjunto de caracteres de teletexto . [1]
El SAA5050 se utilizó en televisores equipados con teletexto , terminales de visualización de datos y microcomputadoras , más notablemente en computadoras como Philips P2000 (1980), Acorn System 2 (1980), BBC Micro (1982), Malzak y Poly-1 , [2] y adaptadores Prestel como AlphaTantel . [3] [4] [5]
Este chip también fue fabricado por Mullard para Philips .
El chip generaba una salida de video apropiada para un código de carácter de entrada de 7 bits que representaba el carácter actual en la línea de texto, mientras mantenía un registro del efecto de cualquiera de los diversos caracteres de control definidos por el estándar de teletexto que habían ocurrido previamente en esa línea de texto, que podían usarse para cambiar el color de primer plano y de fondo, cambiar hacia o desde el conjunto de caracteres gráficos de bloques alternativos o varios otros efectos.
La resolución de pantalla completa generada por el SAA5050 era de 480 × 500 píxeles, lo que corresponde a 40 × 25 caracteres. Por lo tanto, cada posición de carácter correspondía a un espacio de 12 × 20 píxeles. Internamente, cada forma de carácter se definía en una cuadrícula de 5 × 9 píxeles que se basaba libremente en el chip ROM de caracteres Signetics 2513. A continuación, se interpolaba suavizando las diagonales para obtener un carácter de 10 × 18 píxeles, con una forma angular característica, rodeado en la parte superior y a la izquierda por dos píxeles de espacio en blanco. Esto proporcionaba una disposición especialmente estable y sin parpadeos en las pantallas entrelazadas .
El conjunto alternativo de caracteres gráficos en bloques de 2 × 3 se creó en la misma cuadrícula de 12 × 20 píxeles, de modo que los dos bloques superiores tenían cada uno de 6 × 6 píxeles, los dos bloques del medio tenían cada uno de 6 × 8 píxeles y los dos bloques inferiores nuevamente tenían 6 × 6 píxeles (o dos menos en cada dirección, si se había enviado el carácter de control de "gráficos separados").
Los píxeles generalmente se mostraban con una relación de aspecto de 1,33:1 o 1,2:1 para ofrecer una pantalla completa cercana a la relación de aspecto de TV estándar de 4:3, es decir, una pantalla de 400 × 300 o 480 × 400.
En comparación con otros chips alternativos, el SAA5050 implementó el estándar de teletexto World System Teletext original ( Nivel 1 ), que no tenía ninguna disposición para establecer el negro como color de texto en primer plano. Algunos chips alternativos de la época sí lo permitían, como se formalizó en el estándar de videotexto CEPT de 1981.
Además de la versión del Reino Unido, existían varias variantes del chip con conjuntos de caracteres ligeramente diferentes para localizaciones y/o idiomas particulares. Estas tenían los números de pieza SAA5051 ( alemán ), [6] SAA5052 ( sueco ), [7] SAA5053 ( italiano ), SAA5054 ( belga ), SAA5055 ( ASCII estadounidense ), SAA5056 ( hebreo ) y SAA5057 ( cirílico ).
El SAA5050 fue reemplazado posteriormente por el chip CCT SAA5243 , que integraba un generador de caracteres de teletexto similar con todas las funciones implementadas anteriormente por separado, como decodificación, sincronización y generación de vídeo. Se controlaba a través de I 2 C .