Entradas del autor

La estética del caos: cuando el «malware» hacía arte pixelado

Virus
Virus

Hubo una época en la que los virus informáticos no querían tu dinero ni tus contraseñas. Querían tu atención. En los ochenta y noventa, cuando la informática personal todavía tenía algo de alquimia y mucho de rebeldía, el malware era más bien una forma de expresión, un acto de presencia artística en un entorno nuevo: el sistema operativo. No eran tanto armas como manifiestos. Y si te infectaban, lo sabías, porque te lo mostraban en pantalla con fuegos artificiales, poesía, calaveras ASCII o fondos que se derretían ante tus ojos.

Uno de los ejemplos más famosos fue ‘Cascade‘, un virus de los años ochenta que infectaba archivos .COM en MS-DOS. No se limitaba a replicarse como un parásito silencioso, no. Sus autores lo diseñaron para que las letras del texto en pantalla empezaran a caer como gotas de agua en una animación hipnótica que parecía sacada de una demo de la escena. Lo técnico se mezclaba con lo estético. El mensaje era claro: «Estoy aquí. Mírame».

Otro clásico de la estética viral fue ‘Crash‘, que mostraba una animación de una explosión en pantalla, como si el PC hubiera detonado desde dentro. ‘Hymn‘, en cambio, recitaba una especie de poesía sombría en bucle, con frases como «Your computer is singing its last hymn» antes de apagarse para siempre. Incluso el infame ‘Happy99‘, más bromista, desplegaba fuegos artificiales ASCII con sonidos de PC speaker, en plena efervescencia festiva. Todo un malware jocoso.

Virus 'Cascade'
Virus ‘Cascade’

En estos casos, el malware era una firma digital, un grafiti de bits que dejaba su huella no para extorsionar, sino para exhibir. Su propósito no era robar datos ni minar criptomonedas, sino provocar una reacción: miedo, asombro, risa nerviosa. Eran pequeños actos de vandalismo artístico, en un mundo aún no completamente privatizado por los antivirus y los firewalls. Casi como la demoscene, pero con malas intenciones y sin invitación.

Virus 'Hymn'
Virus ‘Hymn’

Y no podemos olvidarnos de Ambulance, una joya del malware performativo de los años 90. Este virus, tras cierto número de ejecuciones, lanzaba en pantalla una animación absolutamente ridícula —y gloriosa—: un coche de ambulancia en arte ASCII cruzando la parte inferior del monitor, acompañado por una secuencia de pitidos chirriantes en el altavoz de PC que imitaban una sirena. Nada de ocultarse entre sectores del disco o inyectar ficheros DLL en la RAM: Ambulance quería que lo vieras, que lo escucharas, que supieras que había estado allí. Era absurdo, teatral y completamente inútil en términos de daño real. Pero en eso residía su encanto: en su voluntad de espectáculo, en su deseo de ser recordado no por lo que rompía, sino por lo que gritaba.

Virus 'Ambulance'
Virus ‘Ambulance’

Hoy, los virus son silenciosos, asépticos y anónimos. Se esconden en macros de Excel y puertas traseras sin pantalla. Su fin es monetario, su forma, invisible. El malware ya no quiere ser visto: quiere ser ignorado, desapercibido, eficaz. La estética se sacrificó en el altar de la monetización. El caos ya no necesita llamar la atención; solo necesita una transferencia bancaria en bitcoins.

Virus 'Happy99'
Virus ‘Happy99’

Pero hay algo romántico en aquellos tiempos primitivos, cuando el desorden digital venía acompañado de fuegos artificiales y versos melancólicos. Cuando el mal se tomaba la molestia de tener un estilo. Y aunque entonces odiáramos ver nuestra pantalla derretirse por culpa de un joven con talento y pocas reglas, hoy, en el fondo, echamos de menos esa estética del caos.

Desarrollo en MicroPython para Raspberry Pi Pico

Desarrollo en MicroPython para Raspberry Pi Pico

El autor de este humilde blog se complace en presentarles su libro ‘Desarrollo en MicroPython para Raspberry Pi Pico‘, una obra de consulta y aprendizaje ideal para todos aquellos que se quieran iniciar o deseen profundizar en la programación de placas microcontroladoras Raspberry Pi Pico en lenguaje MicroPython.

Raspberry Pi Pico es una placa microcontroladora de desarrollo de bajo costo fabricada por Raspberry Pi Foundation, un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Pico ofrece un rendimiento sólido para una variedad de aplicaciones de hardware de bajo consumo, por lo que puede ser dedicada a una amplia gama de proyectos, desde sistemas embebidos simples hasta dispositivos IoT (Internet of Things, o Internet de las cosas) más complejos.

Python es un lenguaje de programación interpretado simple, de propósito general y orientado a objetos. Además, es también de código abierto. Por su lado, MicroPython es una implementación ágil y eficiente de Python 3.0 —su última versión mayor, por el momento— que incluye un pequeño subconjunto de las bibliotecas estándar del lenguaje padre, la sintaxis y funcionalidad completa, y que, además, está optimizado para ejecutarse en microcontroladores y en entornos restringidos, como en el interior de Raspberry Pi Pico, entre otros.

Con el libro ‘Desarrollo en MicroPython para Raspberry Pi Pico’ aprenderás de una forma sencilla e intuitiva cómo programar una tarjeta Pico o Pico W (o sus hermanas mayores, Pico 2 y Pico 2 W) para que haga lo que tú quieras. Las posibilidades son infinitas, desde un sensor ultrasónico para detectar presencia hasta un servidor web para tus proyectos o una sonda de temperatura Bluetooth, pasando por controlar una pantalla de segmentos, una impresora térmica, un panel LCD o un motor de corriente continua. ¡Y mil cosas más!

Desarrollo en MicroPython para Raspberry Pi Pico

Estás ante el manual de programación en MicroPython para Raspberry Pi Pico en español más completo del mercado. Cuenta con 377 páginas, fotografías, esquemas gráficos, ejemplos de código fuente y aplicaciones prácticas:

  • Explicaciones detalladas, amenas y muy completas de todas y cada una de las características de la tarjeta Raspberry Pi Pico y de sus componentes, así como del lenguaje MicroPython.
  • Infinidad de ejemplos prácticos de código fuente en MicroPython que sirven de explicación a cada uno de los capítulos, epígrafes y apéndices de información contenida en el libro.
  • Rigurosos esquemas de conexión que explican los pormenores de la interacción de Raspberry Pi Pico con elementos externos, cables, pinzas, placas protboard, placas de pruebas, etcétera.
  • Descripción minuciosa de proyectos completos de aplicación con fotografías, código fuente, explicaciones, conexiones y hojas de especificaciones de componentes.

Disponible, en Amazon, en dos formatos, a saber: Tabla blanda y versión Kindle.


CONTENIDO GENERAL DE CAPÍTULOS PRINCIPALES.


CAPÍTULO I • LA PLACA RASPBERRY PI PICO.

CAPÍTULO II • PROGRAMANDO PICO.

CAPÍTULO III • LENGUAJE PYTHON PARA PRINCIPIANTES.

CAPÍTULO IV • ¡HOLA, MUNDO!

CAPÍTULO V • LOS PINES DE PICO, QUÉ PODEMOS CONECTAR EN ELLOS Y CÓMO HACERLO.

CAPÍTULO VI • DESARROLLO BÁSICO DE APLICACIONES PRÁCTICAS.

CAPÍTULO VII • MÁS SOBRE LOS PINES DE PICO: EL MÓDULO machine y LAS CLASES Pin Y Signal.

CAPÍTULO VIII • ENTRADAS Y SALIDAS ANALÓGICAS: LAS CLASES ADC Y PWM.

CAPÍTULO IX • COMUNICACIÓN SERIE DÚPLEX: UART Y USART.

CAPÍTULO X • PROTOCOLO SERIE SÍNCRONO PARA PERIFÉRICOS: SPI.

CAPÍTULO XI • EL PROTOCOLO SERIE DE DOS HILOS: I2C.

CAPÍTULO XII • EL PROTOCOLO SERIE PARA AUDIO DIGITAL: I2S.

CAPÍTULO XIII • CONEXIÓN WI-FI CON RASPBERRY PI PICO W.

CAPÍTULO XIV • RASPBERRY PI PICO W Y CONEXIONES BLUETOOTH.

CAPÍTULO XV • IMPLEMENTANDO RASPBERRY PI PICO COMO DISPOSITIVO USB.

CAPÍTULO XVI • CONTROLANDO LOS TIEMPOS: LAS CLASES RTCTimer y WDT del módulo machine.

CAPÍTULO XVII • EL SISTEMA DE ARCHIVOS LOCAL DE RASPBERRY PI PICO.

CAPÍTULO XVIII • NEOPIXEL.

CAPÍTULO XIX • FUNCIONES ESPECÍFICAS DE RASPBERRY PI PICO: EL MÓDULO rp2.

APÉNDICE A • ENTORNO DE PROGRAMACIÓN REPL.

APÉNDICE B • REFERENCIA DEL LENGUAJE PYTHON.

APÉNDICE C • SECUENCIAS DE ESCAPE.

APÉNDICE D • COMPILAR MICROPYTHON.

APÉNDICE E • RASPBERRY PI PICO|PICO W FRENTE A RASPBERRY PI PICO 2|PICO 2 W.

APÉNDICE F • ECONOMIZAR MEMORIA A LA HORA DE PROGRAMAR.

APÉNDICE G • DEPURACIÓN CON RASPBERRY PI PICO.

APÉNDICE H • CÓDIGOS DE ERROR DE PYTHON.

APÉNDICE I • ESCRIBIR BUENOS MANEJADORES DE INTERRUPCCIONES.


¡Disfrútalo, y a desarrollar para Raspberry Pi Pico!

‘El desafío de Takeshi’: el videojuego que te odiaba (y se burlaba de ti)

El desafío de Takeshi
El desafío de Takeshi

En el nicho oscuro donde se dan la mano lo vintage, lo raro y lo directamente demencial, habita un cartucho maldito que, si algún día lo encuentras en un mercadillo japonés cubierto de polvo y desprecio, deberías conservar como si fuera una pieza de museo.

Nos referimos a Takeshi no Chōsenjō (タケシの挑戦状), que podríamos traducir como El desafío de Takeshi, un videojuego lanzado en 1986 para la Famicom, la versión japonesa de nuestra querida NES, y que fue parido por Taito con la colaboración —y esto es clave— del actor, director, comediante y azote cultural japonés Takeshi Kitano, también conocido como Beat Takeshi. Lo que parecía una alianza entre celebridad y desarrolladora se convirtió en un sabotaje premeditado contra el jugador. Tú y yo.

Takeshi Kitano, una figura que por entonces ya era omnipresente en la tele japonesa, tuvo una idea clara cuando se sentó con los programadores: «vamos a hacer un juego que no sea divertido, sino que sea un asco». Y no era una metáfora ni una provocación creativa. Literalmente quería que el juego fuese un suplicio. Y vaya si lo consiguió, porque El desafío de Takeshi (que en inglés fue, formalmente, The Ultimate Challenge from Beat Takeshi) no se juega, se sobrevive.

Es, sin exagerar, una especie de castigo interactivo, una travesía por el sinsentido, una sátira salvaje de los videojuegos cuando apenas empezaban a definirse como medio cultural. Aquí no hay princesas que rescatar ni mundos mágicos. Aquí hay un asalariado japonés hastiado de la vida que decide —porque sí— dejarlo todo para ir en busca de un tesoro en una isla remota. Pero no esperes que eso signifique aventura. Aquí lo primero que tienes que hacer es renunciar a tu trabajo, divorciarte de tu esposa y abandonar a tus hijos. No es opcional: si no lo haces, te quedas atascado. El juego te exige que dinamites tu vida para poder empezar la partida, una metáfora tan deprimente como realista, vista con los ojos de un salaryman de los años ochenta atrapado en una sociedad rígida y agotadora.

El desafío de Takeshi
El desafío de Takeshi

Y si crees que eso es lo más raro que vas a leer, espera. Llega un momento en el que tienes que cantar. Cantar de verdad, usando el micrófono del mando 2 de la Famicom, ese que la mayoría de los jugadores ni sabía que existía. Y si no cantas —porque, claro, nadie te dice que hay que hacerlo— simplemente no pasa nada. Te quedas atrapado para siempre. Lo mismo ocurre cuando, más adelante, debes quedarte una hora entera sin tocar ningún botón. Una hora real, de tiempo real; sesenta minutos. Nada de poner pausa o dejarlo en marcha. Tienes que mirar la pantalla en silencio y, si pulsas algo, aunque sea por accidente, vuelta al principio. Es el equivalente digital de la meditación zen forzada, pero con una pizca de sadismo.

Pero la demencia no termina ahí. El juego está plagado de decisiones incomprensibles, carteles que si los interpretas mal te matan al instante, minijuegos de avionetas imposibles, combates callejeros con controles de pesadilla, pistas sin ningún tipo de lógica y pasos obligatorios que parecen diseñados para hacerte sentir estúpido. Hay una parte en la que puedes morir simplemente por hablar con una persona en el orden incorrecto. Todo esto forma parte de un plan maestro de Kitano: hacer que el jugador se cuestione su existencia.

El desafío de Takeshi
El desafío de Takeshi

Y, sin embargo, hay una coherencia escondida en el caos. Porque si conoces a Kitano, entiendes que este juego no es un error. Es una declaración de intenciones. En los años 80, Takeshi era una especie de genio del entretenimiento agresivo. Fue el creador de Takeshi’s Castle, el programa que en España conocimos como Humor amarillo, ese monumento al dolor físico retransmitido con chistes malos en doblaje superpuesto improvisado. En ese programa, cientos de concursantes eran golpeados, lanzados, empapados y humillados mientras Kitano se reía desde su trono de cartón piedra. El desafío de Takeshi es eso mismo, pero en forma de videojuego. Tú eres el concursante. Él es el que se ríe.

Por eso el título ha sobrevivido. En su día fue masacrado por la crítica japonesa: a nadie le gustó, era injugable, frustrante, ilógico… Pero con los años se convirtió en un clásico de culto. Hay traducciones al inglés hechas por fans, vídeos en YouTube analizando cada detalle con tono reverente, remakes para móviles en Japón e incluso cameos y homenajes en otros títulos. Se ha convertido en un emblema del antijuego, una pieza arqueológica de lo que ocurre cuando alguien decide usar el medio para sabotear sus propias normas.

El desafío de Takeshi
El desafío de Takeshi

Y lo más loco es que, cuando lo juegas hoy, aún funciona. Te desesperas, te frustras, maldices, lo apagas… y luego lo enciendes otra vez, porque hay algo magnético en ese castigo. Porque te está desafiando de verdad, no con enemigos difíciles ni puzles enrevesados, sino con una lógica que te exige desaprender todo lo que sabes sobre videojuegos. Es una bofetada al jugador. Un experimento radical. Una gamberrada de 8 bits con forma de broma privada entre Kitano y los dioses del absurdo.

El desafío de Takeshi
El desafío de Takeshi

En una época donde los juegos te llevan de la mano y celebran cada pequeño logro con trofeos y lucecitas, Takeshi no Chōsenjō sigue ahí, carcajeándose desde el pasado, preguntándote si te atreves a pasarlo sin llorar. Y lo más probable es que no puedas. Pero no importa, porque este cartucho, más que jugarse, se sufre. Y en esa tortura está su legado: demostrar que, a veces, el juego más memorable es aquel que te odia con toda el alma.

La tragaperras española Mini Super Fruits

CIRSA Mini Super Fruits

La compañía española de juego y ocio CIRSA se funda en Terrassa (provincia de Barcelona) en el año 1978, de la mano Manuel Lao Hernández, como un pequeño laboratorio con la denominación Compañía Internacional de Recreativos, S. A. —nombre que cambiaría al actual en 1983—, para administrar un negocio de máquinas tipo B (comúnmente conocidas en España como tragaperras).

Sólo un año después, en 1979, la empresa empieza a diseñar y fabricar máquinas de esta clase para el sector de la hostelería en el mercado español, convirtiéndose en poco tiempo en líder nacional, tanto en fabricación como en el área operacional.

En 1981 sale al mercado Mini Super Fruits, una de las tragaperras de sobremesa más famosas y recordadas de CIRSA, ocupando bares y lugares de ocio con su característico diseño de luces y frutas y su recordado soniquete de «If I Were a Rich Man» (del musical de 1964, ‘El violinista en el tejado’) al sacar el premio gordo o especial con las tres manzanas del logotipo de CIRSA.

CIRSA Mini Super Fruits

El microprocesador que montaba era un Intel 8085, muy usado en las maquinas arcade y tragaperras de la epoca. El software residía en tres memorias EPROM 2716 (SMCI2716) de 16 kilobits que, junto con una memoria PROM bipolar usada como decodificador de direcciones y una memoria 256×4 CMOS RAM, constituían el cerebro de la máquina. Del sonido, por su lado, se encargaba el chip PSG AY-3-8910 de tres voces fabricado por General Instrument.

La tragaperras, en lugar de montar los rodillos clásicos, lucía unos visores con lámparas que hacían de la máquina más atractiva, vistosa y moderna para la época. Disponía de dos monederos mecánicos, uno para 5 pesetas y otro para 25 pesetas. El premio gordo era de 500 pesetas (cuando salían los tres logos de CIRSA). El plan de ganancias, en lugar de reflejar la cantidad de dinero correspondiente a cada premio, indicaba el número de monedas de 5 pesetas que pagaba.

CIRSA Mini Super Fruits

La CPU y la placa base se encontraban ubicadas en la puerta trasera. En la parte delantera estaba la marquesina con el plan de ganancias, una fluorescente de 6 vatios para la bandeja del hopper (monedero) y la placa de los visores.

La tecnología usada por CIRSA para los visores de esta máquina, y de algunas otras fabricadas posteriormente (como CIRSA Mini Guay), consistía en unas laminas de plástico transparente con minúsculas muescas formando el dibujo de la fruta. Los cantos de las láminas estaban coloreados de forma que, al ser iluminados con una lámpara de 12 voltios, creaban el efecto puntos de luz, como si fuesen generados por luces led modernas o similares.

CIRSA Mini Super Fruits

Cada figura estaba iluminada por dos lámparas (una para la zona izquierda y otra para la derecha). Unas láminas se alumbraban desde la parte superior y otras desde la parte inferior, por lo que cada visor contenía 14 lámparas para iluminar las 7 figuras.

Mini Super Fruits estaba montada sobre una peana de madera, aunque se podía colocar encima de un mostrador o de una barra de bar. Seguramente, muchos de nosotros así la vimos por primera vez, ya que era uno de los reclamos más novedosos en los lugares de ocio de principios de los ochenta del siglo pasado.

CIRSA Mini Super Fruits

Un invento adelantado a su época: el teatrófono

Teatrófono

En el París del siglo XIX, las damas y los caballeros de poder adquisitivo elevado vestían sus mejores galas para acudir a fastuosas representaciones de teatro e imponentes óperas de orondas sopranos. Ellos con pantalones de trabillas, ajustadas levitas, zapatos de charol, chistera y bastón; ellas con blusas de cuello alto con encajes, corsés, amplias faldas de vuelo holgado con faralaes, botines de tacón y tocado o sombrero. La más alta representación de la más alta sociedad pudiente.

Sin embargo, los menos adinerados, aquella gente de estofas más bajas, no disponían de posibles para poder acudir a estos actos sociales. Aquello trajo de cabeza durante muchos años al ingeniero francés Clément Ader, que no podía entender por qué la cultura sólo podía estar al alcance de unos pocos, y no de todo el pueblo. Este hombre habría sido el perfecto pirata en el siglo de las comunicaciones 2.0.

Preocupado por la instrucción de sus contemporáneos, en 1881 presentó en París un sistema al que bautizó como teatrófono (théâtrophone en francés). Consistía en una serie de procedimientos tecnológicos del momento que permitían escuchar una ópera o una obra teatral cómodamente sentado en casa, a través de las líneas telefónicas y en tiempo real. La presentación fue todo un éxito.

Teatrófono

Ader colocó frente al escenario 80 transmisores telefónicos, creando así una forma de sonido estereofónico binaural u holofónico, esto es, sonidos diseñados para generar sensación de tridimensionalidad en el cerebro, haciendo creer a los escuchadores estar inmersos en el propio ambiente del recinto teatral. Los transmisores enviaban la señal a una estación secundaria instalada en el propio teatro y, desde allí, se remitía a un gigantesco concentrador que se asemejaba a una centralita telefónica de las de entonces, donde señoritas sentadas frente a paneles conectaban y desconectaban clavijas como locas.

Teatrófono

Ader colocó frente al escenario 80 transmisores telefónicos, creando así una forma de sonido estereofónico binaural u holofónico, esto es, sonidos diseñados para generar sensación de tridimensionalidad en el cerebro, haciendo creer a los escuchadores estar inmersos en el propio ambiente del recinto teatral. Los transmisores enviaban la señal a una estación secundaria instalada en el propio teatro y, desde allí, se remitía a un gigantesco concentrador que se asemejaba a una centralita telefónica de las de entonces, donde señoritas sentadas frente a paneles conectaban y desconectaban clavijas como locas.

V I R I I

Un thriller ciberpunk retrotecnológico de conspiraciones, resistencia digital y ciudades ahogadas en neón, humedad rancia y corrosión.

[Jonathan Préstamo Rodríguez]

COMPRAR EN AMAZON

<script>» title=»<script>


<script>

Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación. Más información.

ACEPTAR
Aviso de cookies