Retro Rebuild recrea demostraciones de estaciones de trabajo de la SGI sobre la marcha.

Cuando [Lawrence] nos mostró el Alice4 después de Maker Faire Bay Area el pasado fin de semana no era evidente lo especial que era el sistema. La caja es limpia y blanca, adornada sólo con un gran botón rojo debajo de una pantalla de 7″ con un interruptor de encendido en la parte posterior.Cuando se acciona el interruptor, el sistema se inicia para mostrar una animación familiar y te deja en un menú. Hurgando desde aquí se obtienen una variedad de demostraciones gráficas autónomas, algunas de ellas interactivas. Así que esto es un Pi in a Box de Frambuesa reproduciendo videos, ¿verdad? Ni siquiera se acerca.

A menudo la retrocomputación se centra en los sistemas de computadoras personales. Cuando eran nuevos, los gráficos de 8 bits o los intrincados sprites 2D eran lo último en tecnología, pero ahora su atractivo tiende hacia las oportunidades de aprendizaje y la emoción de la nostalgia. Esto puede seguir siendo cierto para Alice4, el sistema [Brad, Lawrence, Mike y Chris] creado para ejecutar demostraciones de Silicon Graphics (SGI) de mediados de los 80, pero no es toda la historia. [Lawrence] y [Brad] habían trabajado en SGI durante su apogeo y tenían buenos recuerdos de las demostraciones gráficas que se enviaban con esas gigantescas estaciones de trabajo. Así que construyeron Alice4 a partir de la FPGA para ejecutar esas mismas demostraciones en tiempo real.

Gracias a la ley de Moore, los sistemas incorporados de hoy ponen al alcance de las potencias de ayer. Lawrence y Brad encontraron el viejo código de demostración en un servidor FTP, y el software y hardware de Alice4 hecho a medida para ejecutarlos de forma nativa. [Brad] escribieron una libgl que implementa el subconjunto de la API IrisGL necesaria para soportar su selecto conjunto de demostraciones. La libgl emite conjuntos de triángulos al SDRAM donde el HDL [Lawrence] que se ejecuta en la FPGA a bordo los busca para interpolar el color y la profundidad y dibujar el resultado en la pantalla. Juntos permiten que el tablero de desarrollo de Altera Cyclone V de 99 dólares en el corazón de Alice4 ejecute estas demostraciones de última generación en la palma de su mano.

Alice4 es fuente abierta y ampliamente documentada. Examina la arqueología de la ingeniería inversa de la API de gráficos o la discusión del diseño FIFO en la FPGA. Si eso no te quita el apetito, mira un video de Alice4 en acción después del descanso.

Deja un comentario