Invitación al FLISOL 2018

Software usado: C con SDL en Xubuntu Linux 16.04

Después de varios años volví a realizar la invitación para la sede del FLISOL en Ica, organizada por Icanux, pero después de haber hecho varios vídeos en Blender (2012, 2013 y 2014), decidí hacer un programa que genere en tiempo real las imágenes y animaciones.

El binario para Linux lo pueden descargar de aquí:

https://icanux.org/static/invitacion-flisol-2018.tar.xz
(SHA1 0e928980d18904e896c052e5a28c4e8bf4bb0f50).

Más información, en mi blog personal.

Revitalización de software de MS-DOS

Software usado: QuickBASIC 4.5 y DOSBox en Xubuntu Linux 16.04

A pedido de nuestro cliente,  encontramos la manera de ejecutar un software hecho para MS-DOS de Windows 98 en equipos modernos. Creamos un wrapper en QuickBASIC para emular las funciones específicas que el programa requería de dicha versión de MS-DOS, e instalarlo dentro de DOSBox en Xubuntu Linux.

Efecto ‘rotozoomer’ en Raspberry Pi B+

Software usado: Lenguaje de programación C sobre Raspbian en Raspberry Pi B+

Este experimento escribe directo los bytes sobre la memoria de vídeo del Raspberry Pi, sin usar la aceleración por hardware (usando el framebuffer de Linux). El programa se ejecuta a aprox. 24 cuadros por segundo en una resolución de 720p. Debido a los bajos recursos del equipo (Procesador de 700 MHz con 512MB de RAM), usamos varias técnicas de optimización, como minimizar el uso de estructuras `if` y las llamadas a funciones (el cambio de scope toma bastante tiempo).

El código fuente está disponible en GitHub.

Panel de control de las piletas de la Plazuela «Sebastian Barranca»

Software usado: PythonBlender 2.49 en Ubuntu Linux 9.10

Parte de la presentación del proyecto de la Plazuela «Sebastian Barranca», esta aplicación interactuaba con el controlador de las luces de las piletas de la plazuela, cambiándoles de color a voluntad.

Un error técnico de último minuto en el controlador de luz evitó que el proyecto haya sido ejecutado el día de la inauguración.