El chip de interfaz de televisión estándar [1] o STIC es un chip codificador de video producido por General Instrument como AY-3-8900/AY-3-8900-1 y utilizado en Mattel Intellivision . [2] [3] [4] [5]
El chip proporciona todas las funciones de visualización de la máquina y funciona como un temporizador interno. La resolución es de 167 × 105 píxeles en NTSC y 168 × 104 píxeles en PAL , [1] sobre los cuales se pueden colocar objetos móviles (MOB). Estos están restringidos a un área visible de 159 × 96 píxeles. [6]
Otros objetos, como una matriz de 20 × 12 de tarjetas de fondo de 8 × 8, se pueden usar para crear escenarios o proporcionar información del juego. El STIC también calcula información de colisión entre los objetos y los bordes de la pantalla. Hay varios modos de visualización según cómo se manejan los objetos, como Color Stack , Colored Squares y modo Primer plano/Fondo .
Características
- Funciona a 4 MHz o 3,579545 MHz (NTSC)
- Bus de datos/direcciones multiplexado de 14 bits compartido con la CPU
- Campo de juego con mosaicos de 20×12 , los mosaicos tienen un tamaño de 8×8 píxeles para una resolución de 159×96 (el píxel derecho no se muestra)
- Paleta de 16 colores, dos colores por mosaico
- Modo primer plano/fondo ; los 16 colores disponibles para el fondo y los colores 1 a 8 disponibles para el primer plano por mosaico; las cartas de grom están limitadas a las primeras 64
- Modo de pila de colores ; los 16 colores disponibles para el primer plano por mosaico; color de fondo de una pila rotatoria de cuatro colores cualquiera, las 277 tarjetas grom y gram disponibles
- El modo Cuadrados de colores [7] permite que cada mosaico tenga cuatro bloques 4×4 de diferentes colores como en Snafu ); los primeros siete colores están disponibles para los bloques del primer plano; el color de fondo proviene de la pila de colores.
- 8 sprites (todos visibles en la misma línea de exploración). El hardware admite las siguientes funciones por sprite:
- Coordinación direccionable fuera de la pantalla para entradas y salidas con bordes suaves
- Selección de tamaño: 8×16 u 8 píxeles de ancho por 8 medios píxeles de alto
- Estiramiento: horizontal (1× o 2×) y vertical (1×, 2×, 4× u 8×)
- Duplicación: horizontal y vertical
- Detección de colisiones: de sprite a sprite, de sprite a fondo y de sprite a borde de la pantalla
- Prioridad: selecciona si el sprite aparece delante o detrás del fondo.
- Desplazamiento fino de píxeles horizontales y verticales
- Todos los atributos STIC y GRAM son reprogramables en VBLANK , 60 veces por segundo.
Paleta de colores
Está disponible una paleta de 16 colores, dividida en dos conjuntos. [6]
Conjunto de colores primarios [8]
Conjunto de colores pastel [8]
Nota: Los colores mostrados son aproximados. Los tonos reales varían según el estándar de televisión analógica y la calidad de la pantalla CRT .
Véase también
Referencias
- ^ ab AY-3-8900 Hoja de datos del chip de interfaz de televisión estándar (PDF) . General Instrument.
- ^ "Preguntas frecuentes sobre Mattel Intellivision". www.intellivision.us .
- ^ "Chip de interfaz de televisión estándar" (PDF) . Consultado el 23 de julio de 2019 .
- ^ "CIRCUITO DE INTERFAZ DE TELEVISIÓN ESTÁNDAR (STIC)" . Consultado el 23 de julio de 2019 .
- ^ "STIC – Wiki de Intellivision". wiki.intellivision.us .
- ^ ab Zbiciak, Joe. "CIRCUITO DE INTERFAZ DE TELEVISIÓN ESTÁNDAR (STIC)". jzIntv! .
- ^ "Sistema de videojuegos clásico Intellivision / Componente maestro Intellivision". Intellivision Lives . Archivado desde el original el 30 de junio de 2017.
- ^ ab "mamedev/mame". GitHub . 10 de diciembre de 2021.
Enlaces externos
- Ficha de datos
- Discusión sobre la versión PAL
- Discusión sobre la paleta de colores