El MC6847 es un generador de pantalla de video (VDG) introducido por primera vez por Motorola y utilizado en la computadora de color TRS-80 , Dragon 32/64 , Laser 200 , TRS-80 MC-10 , serie NEC PC-6000 , Acorn Atom , Philips VG5000 (utilizó el chip compatible Thomson EF9345 ) y la APF Imagination Machine , entre otros. Es un generador de pantalla relativamente simple en comparación con otros chips de pantalla de la época. Es capaz de mostrar texto y gráficos contenidos en una matriz de visualización aproximadamente cuadrada de 256 píxeles de ancho por 192 líneas de alto.
Es capaz de mostrar nueve colores: [2] negro, verde, amarillo, azul, rojo, beige (casi pero no del todo blanco), cian, magenta y naranja. Según la hoja de datos MC6847, los colores están formados por la combinación de tres señales: Y (6 niveles posibles), ϕA (3 niveles posibles) y ϕB (3 niveles posibles), basados en el espacio de color YUV .
La baja resolución de pantalla es una necesidad para usar televisores como monitores de pantalla. Al ensanchar la pantalla se corría el riesgo de cortar caracteres debido al sobreexploración . Comprimir más puntos en la ventana de visualización fácilmente excedería la resolución del televisor y sería inútil. [3] [4]
Modos de video
Modo de vídeo | Resolución | Colores | Bytes |
---|---|---|---|
Interno alfanumérico | 32 × 16 | 2 | 512 |
Externo alfanumérico | 32 × 16 | 2 | 512 |
Semigráficas 4 | 64 × 32 | 8 | 512 |
Semigraphics 6 | 64 × 48 | 4 | 512 |
Gráficos en color 1 | 64 × 64 | 4 | 1024 |
Gráficos de resolución 1 | 128 × 64 | 1 + negro | 1024 |
Gráficos en color 2 | 128 × 64 | 4 | 2048 |
Gráficos de resolución 2 | 128 × 96 | 1 + negro | 1536 |
Gráficos en color 3 | 128 × 96 | 4 | 3072 |
Gráficos de resolución 3 | 128 × 192 | 1 + negro | 3072 |
Gráficos en color 6 | 128 × 192 | 4 | 6144 |
Gráficos de resolución 6 | 256 × 192 | 1 + negro | 6144 |
Niveles de Y'UV
Según la hoja de datos MC6847, [5] los colores están formados por la combinación de tres señales: luminancia Y , croma ϕA y croma ϕB, según el espacio de color YUV . Y puede asumir uno de estos voltajes: "Negro" = 0,72 V; "Blanco bajo" = 0,65 V; "Blanco medio" = 0,54 V; "Blanco alto" = 0.42V. ϕA y ϕB pueden ser: "Salida baja" = 1.0V; "R" = 1,5 V; "Entrada alta" = 2.0V.
Color | Y | ϕA | ϕB |
---|---|---|---|
Verde | 0,54 | 1.0 | 1.0 |
Amarillo | 0,42 | 1.0 | 1,5 |
Azul | 0,72 | 2.0 | 1,5 |
rojo | 0,72 | 1,5 | 2.0 |
Fuerte | 0,42 | 1,5 | 1,5 |
Cian | 0,54 | 1,5 | 1,5 |
Magenta | 0,54 | 2.0 | 2.0 |
naranja | 0,54 | 1.0 | 2.0 |
Negro | 0,72 | 1,5 | 1,5 |
Verde oscuro | 0,72 | 1.0 | 1.0 |
Naranja oscuro | 0,72 | 1.0 | 2.0 |
Paleta de colores de hardware
Colores generados por el hardware, [6] ajustados para obtener el máximo brillo.
verde | amarillo | azul | rojo | fuerte | cian | magenta | naranja | negro | verde oscuro | naranja oscuro |
Ver también
- Thomson EF9345 , un chip compatible
- Motorola 6845 , generador de direcciones de video
- Texas Instruments TMS9918
- Tecnología MOS VIC-II
- Lista de computadoras domésticas por hardware de video
Referencias
- ^ "Ficha técnica del chip en PDF" (PDF) .
- ^ http://hcvgm.org/VDG_Colours.html
- ^ Benchoff, Brian (29 de enero de 2016). "VGA In Memoriam" . Hackaday .
- ^ Posey, Bruce Charles (1982). Gráficos con el circuito integrado Motorola 6847 . Servicio de impresión WSU.
- ^ "MC6847 * hoja de datos y notas de aplicación - Archivo de hoja de datos" . www.datasheetarchive.com .
- ^ "floooh / chips" . GitHub .