Dirigida por
David SladeAño
2018Relación con las Telecomunicaciones
Personaje: SINCLAIR, Sir Clive.
Situación: El Sinclair ZX Spectrum, el portal de acceso de muchos jóvenes entusiastas al mundo de la informática.
Black Mirror, Bandersnatch: No podemos meter un tocho como ese en 48K
Netflix ya había experimentado con una narrativa interactiva con el corto 'El gato con botas: Atrapado en un cuento épico' (2017, Roy Burdine, Johnny Castuciano) y la serie 'Buddy Thunderstruck' (2017, Ryan Wiesbrock) que permitían al usuario elegir qué decisión debían tomar los protagonistas.
Llegados aquí, Netflix se plantea una narración interactiva para adultos en el formato "elige tu propia aventura". Y para ello ha contado con el equipo de Black Mirror: Charlie Brooker, guionista, y David Slade, director.
'Black Mirror: Bandersnatch' tiene lugar en 1984 y es la historia de un joven programador que busca adaptar una caótica novela fantástica a un videojuego. Pero a medida que avanza la historia el mundo real y virtual se mezclan y el propio protagonista llega a cuestionarse su propia realidad.
Según ha afirmado el propio Slade, se rodaron más de cinco horas de metraje para dar forma a una experiencia interctiva con cinco finales distintos a los que puede llegarse en sesiones de visionado que, en función de las elecciones que haga el espectador, pueden ir desde los 40 minutos para la más breve hasta las dos horas y media para la más extensa.
Elije la opción...
Para hacer la reproducción de la película lo más fluida posible, Netflix ha tenido que modificar el modo en que se procesa y transmite su contenido. Lo habitual en la plataforma de visionado en continuo es precargar el vídeo para que éste se reproduzca de forma fluida aunque existan problemas con la conexión a internet.
Debido al carácter interactivo de la película, el reproductor ligado a cada una de las diferentes aplicaciones de Netflix ha de precargar los dos caminos posibles constantemente para dar fluidez a la elección indicada por el espectador, motivo técnico éste que ha conllevado que 'Bandersnatch' no pueda verse a través de dispositivos como Chromecast, Apple TV o en Smart TV antiguas.
Sin menoscabo de los personajes humanos, la estrella oculta del episodio es un Sinclair ZX Spectrum.
¡Cruza los dedos y Pulsa RUN!
El 23 de abril de 1982 la compañía británica Sinclair Research lanzó al mercado el Sinclair ZX Spectrum, un microordenador de 8 bits basado en el microprocesador Zilog Z80A que se convirtió en uno de los dispositivos más populares entre los aficionados a los videojuegos y a la programación en los años 80 abriendo la puerta a muchos jóvenes entusiastas al mundo de la informática.
El diseño del hardware fue realizado por el ingeniero británico Richard Altwasser en un proyecto iniciado en julio de 1981 tras el éxito alcanzado por la compañía con el lanzamiento del modelo ZX81. Altwasser concibió un ordenador compacto en el que todo el hardware estaba encerrado bajo una misma carcasa que, además, contendría el teclado y, por tanto, únicamente requeriría un monitor externo y, en caso necesario, conectar una serie de periféricos que ampliasen sus capacidades.
El Sinclair ZX Spectrum utilizaba un microprocesador Zilog Z80A que funcionaba a una frecuencia de reloj de 3,5 MHz, contaba con un bus de datos de 8 bits y un bus de direcciones de 16 bits. El microprocesador se complementaba con una unidad ULA (Uncommitted Logic Array) que se encargaba de realizar funciones auxiliares y, además, el sistema contaba con 16 kB o 48 kB (según el modelo) de memoria RAM y 16 kB de memoria ROM.
La ROM del Spectrum incorporaba comandos para el manejo de "Microdrives", cartuchos de cinta magnética con hasta 80-100 KB de almacenamiento y que se conectaban al Spectrum a través del "Interface I" del bus de expansión. La aparición del concepto de Microdrive impulsó el desarrollo de una serie de dispositivos externos de almacenamiento por otros fabricantes, tales como Wafadrive, Triton Quick Disk, BetaDisc, Timex, Opus Discovery, Disciple +D, etc.
Por otro lado, el ZX Spectrum ofrecía la posibilidad de utilizar cartuchos ROM adicionales (usando el ZX Interface 2) además de la utilización de un almacenamiento basado en cintas de casete convencionales con una velocidad de transferencia de 1,5 kbit/s que podía llegar a tiempos de hasta 4 minutos de carga para un juego convencional.
Sin embargo, una de las características más significativas del Sinclair ZX Spectrum era su sistema de gráficos que en su momento marcó una gran diferencia con respecto a los ordenadores que se comercializaban en aquella época. El ordenador mostraba una matriz de 256×192 píxeles con 15 colores que ofrecían 6912 bytes de información entre el bitmap (6144 bytes) y las características del mapa (color, brillo, y flash que se codificaban en 768 bytes). Gracias a este esquema, el ZX Spectrum aprovechaba al máximo la memoria disponible para gráficos y ofrecía buenas imágenes si los desarrolladores habían sido especialmente cuidadosos a la hora de programar sus aplicaciones y juegos.
El software que se incluía en la ROM fue un proyecto dirigido por Steve Vickers e incluía el intérprete Sinclair BASIC, que ya se había incluido en los modelos anteriores de la compañía y que abría la puerta al desarrollo de multitud de aplicaciones y juegos. Se contabilizan más de 20.000 títulos desarrollados para el ZX Spectrum incluyendo lenguajes de programación (C, Pascal, Prolog, LISP, ensambladores para el Z80, etc), compiladores para el Sinclair BASIC, programas de bases de datos (VU-File), procesadores de texto (Tasword II), hojas de cálculo (VU-Calc), diseño gráfico (Paintbox) y multitud de videojuegos (Ping Pong, Tetris, RoboCop, Saboteur, Operation Wolf, etc).
El chip ULA (Uncommited Logic Array) es el cerebro del ZX Spectrum. Desarrolla diferentes actividades, entre ellas genera la señal de video, proporciona la señal de reloj a la CPU, gobierna el acceso a la memoria, controla el teclado, el casete y el altavoz. Coordina el acceso de la CPU a estos recursos y se asegura que la señal de la televisión no se interrumpe en ningún momento, realizando la conversión entre la señal analógica del televisor y la digital del microprocesador.
El chip ULA fue fabricado por la empresa británica Ferranti en exclusiva. En 1972, Ferranti introdujo en el mercado su bipolar Uncommited Logic Array (ULA), basado en el proceso CDI (Collector Difussion Isolation) que ofrecía una gestión más eficiente de la capa de interconexiones. Ferranti rápidamente dominó el mercado internacional de sistemas semi-custom, y en 1980 tenía el 40% del mercado. La empresa cerró en 1994, y su legado quedó en el Museum of Science and Industry, en Manchester.
Vídeos
En 1984, un joven programador comienza a cuestionar la realidad mientras adapta una novela de fantasía a un videojuego para ZX Spectrum. La trama avanza en función de las decisiones que toma el espectador a partir de cómo se está desarrollando la historia. Esta aventura interactiva ganó el premio Emmy 2019 a la mejor película para televisión.
Cuando Netflix se plantea llevar una historia interactiva al público adulto, 'Black Mirror' se les aparece como la gran opción, aunque inicialmente su creador artístico (y productor ejecutivo) de la serie no lo viera de la misma manera que el productor de contenidos de la plataforma. Pero, afortunadamente, la visión de todos convergió.
Black Mirror: Bandersnatch | Featurette: Tech [HD] | Netflix
Finalmente, Charly Brooker hizo suya la idea del video interactivo y creó una historia en la línea de Black Mirror.
Black Mirror: Bandersnatch | Featurette: Consumer [HD] | Netflix
Entrevista con los dos protagonistas, el creador de la serie y la productora ejecutiva acerca de las novedades y retos que acompañan al filme.
Black Mirror: Bandersnatch - Fionn Whitehead, Will Poulter, Charlie Brooker & Annabel Jones
La película interactiva contaba con una web de apoyo. Nota: aunque 'Bandersnatch' aparece inicialmente como 'Cancelado', prueba de entrar en cualquier otro juego del catálogo y al volver estará disponible.
Introducción al ZX Spectrum.
Fuente: speccy.org
Manual de programación del ZX Spectrum.
Fuente: speccy.org
Manual de programación del ZX Spectrum
Diagrama 1. Fuente: reddit.com
Diagrama 2. Fuente: imgur.com