Retro Reconstruction recrea las demostraciones de la estación SGI sobre la marcha

Cuándo [Lawrence] Nos mostró el Alice4 después de que Maker Faire Bay Area la semana pasada no fuera visible lo especial que era el sistema. El contenedor es limpio y blanco, decorado solo con un gran botón rojo debajo de una pantalla de 7 ranos con un interruptor en la parte posterior. Cuando se hace clic en el interruptor, el sistema se inicia para mostrar una animación familiar y lo lleva a un menú. Insertar desde aquí provoca varias demostraciones gráficas independientes, algunas interactivas. Entonces, esta es una Raspberry Pi en una caja reproduciendo videos, ¿verdad? Ni siquiera cerca.

A menudo, la informática retro se centra en los sistemas informáticos personales. Cuando eran nuevos, los gráficos de 8 bits o los intrincados elfos 2D eran más modernos, pero ahora su atractivo tiende a las oportunidades de aprendizaje y la emoción de la nostalgia. Esto todavía puede ser cierto en Alice4, el sistema [Brad, Lawrence, Mike, and Chris] reunidos para realizar demostraciones sobre Silicon Graphics (SGI) desde mediados de la década de 1980, pero no es toda la historia. [Lawrence] y [Brad] Ambos trabajaron en SGI en su mejor momento y tenían buenos recuerdos de las demostraciones gráficas que se entregaron con esos talleres gigantes. Así que crearon Alice4 a partir de FPGA para ejecutar esas mismas demostraciones en tiempo real.

Gracias a la ley de Moore, los sistemas integrados de hoy ponen a su alcance los poderes de ayer. [Lawrence] y [Brad] encontró el antiguo código de demostración en un servidor FTP popular y personalizó programas y hardware de Alice4 para ejecutarlos de forma nativa. [Brad] escribió libgl, que implementa el subconjunto de la API IrisGL necesaria para admitir su conjunto de demostraciones elegido. El libgl emite conjuntos de triángulos a la SDRAM donde [Lawrence’s] HDL que se ejecuta en la FPGA incorporada les permite interpolar el color y la profundidad y dibujar el resultado en la pantalla. Juntos permiten que la placa de desarrollo Altera Cyclone V de $ 99 en el corazón de Alice4 ejecute estas demostraciones de vanguardia en la palma de su mano.

Alice4 es de código abierto y está ampliamente documentado. Aprenda 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 no satisfacen su apetito, mire un video de Alice4 en acción después del descanso.

  • Oliver dice:

    Eso es genial, lástima que el factor genial pasará por encima de la cabeza de la mayoría de los jóvenes.

  • Xeon dice:

    Ay, eso me trae de vuelta

    • Ostraco dice:

      No te quedes demasiado tiempo o terminarás usando campanas.

      • Ren dice:

        Además de atraparlos en la cadena de la bicicleta, ¿qué pasa con eso?
        B ^)

  • Ehrichweiss dice:

    Me encantan algunas de las antiguas demostraciones de SGI. Todavía conservo un par de Indigo2 Extreme e Impact, así como un sistema de octanaje para poder volver a visitarlos de vez en cuando. Me gustaría ver a alguien fabricar un adaptador para usar algunos de los nuevos monitores con los antiguos SGI. Tengo que mantener un monitor Viewsonic enorme (y antiguo) solo para estas cosas.

    • Rog Fanther dice:

      Bueno, no puedo garantizar los hdmi y no tengo acceso a Indigo u Octanes (no aparecen en los recicladores de computadoras aquí), pero el Samsung 710N funciona con el O2.

    • licenciado en Derecho dice:

      alrededor de 2001, era una empresa "firesale.com" que a menudo tenía esos monitores sgi 1600sw (iirc) lcd 16 × 9. Necesitaba conectores y tarjetas de video especiales n. ° 9, suspiro. pero estaban muy bien para el momento y tenía 4 de ellos; 2 en casa y 2 en el trabajo (todos solos). Finalmente vendí los 4 antes de que sgi se agotara (ahora existen, pero nada como lo eran antes) y los atado a tarjetas visuales especiales un poco apestados.

      sgi era un lugar genial; Tuve el placer de trabajar allí durante unos años en el campus de mtn view; antes de que Google llegara y destruyera toda el área; (

      • db dice:

        Tengo un 1600sw ... necesitaban una tarjeta A OR especial que pudieran ejecutar en el mismo puerto que estaba disponible en algunos modelos SGI como la serie 320. Sin embargo, también hay adaptadores de puerto que envían señales a 1600sw convirtiendo la señal de enlace fpd utilizada por las pantallas portátiles a su open-ldi, lo que esperan.

        Para otros sgi hay algunos adaptadores para obtener una pantalla con capacidad VGA más moderna, al menos los indigments que tengo, así como algunos otros sistemas. La copia de seguridad principal obtiene una interfaz que sabe cómo convertir de sync-on-green a un estándar moderno.

        Han pasado algunos años desde que trabajé en mis SGI. La mayoría acumula polvo actualmente. Entonces, los detalles están un poco oxidados, pero estas cosas aún son visibles a través de algunas series que compran equipos de Google Fu y eBay.

      • Ren dice:

        Creo que SGI es ahora todos los programas.
        Ir a SGI.com me llevó a Hewlett Packard Enterprise.

    • Antron Argaiv dice:

      Se hace. Tengo un adaptador SGI a VGA. Salí de eBay. Funciona bien en mi Indigo. También había un adaptador de teclado / mouse PS2 que alguien vendió y el adaptador transitorio 10-BASE-T para AUI. $ 150 más o menos, todo. Mi escritorio Indy todavía tenía todas las demostraciones.

      La caja se usó originalmente para CAD en mi lugar de trabajo, luego fue retirada y utilizada como reposapiés (!) Por un comerciante de ganado que me la dejó a su partida. Pasé alrededor de un mes para ponerlo en funcionamiento. Incluso instalé un nuevo disco SCSI usado y actualicé al último IRIX-OS disponible (descargado de bittorrent) usando un sistema Linux como servidor TFTP, ya que el sistema no tiene un disco CDROM.

    • Antron Argaiv dice:

      Esto puede ser lo que estás buscando:
      https://www.pccables.com/13W3-M-TO-VGA-HD15-F-SGI-INDIGO-INDY-ONYX-ADAPTER-with-Vertical-and-Horizontal-Sync.html

  • Marvin dice:

    “¡Es un sistema UNIX! ¡Yo se esto! "

    : 3

  • Marvin dice:

    también: SQUEE !! ¡Esto es genial! Aunque nunca pude construir esto, porque mis indios se morirían de vergüenza ...

  • Perro espacial dice:

    ¿No hay posibilidad de que sea un emulador de mips / IRIX? SGI ha avanzado mucho en el diseño de hardware y software físico. Estas cosas eran caras por una razón. Sería bueno ver aparecer un emulador.

  • Ren dice:

    Me gustó especialmente el gráfico del logotipo tridimensional de SGI que se hunde en un charco de metal líquido y se levanta.

  • rasz_pl dice:

    La inscripción en la implementación del rasterizador FPGA y la implementación de IrisGL es bastante excelente, aunque breve :(. Me hizo darme cuenta de su intento completamente realista de un proyecto similar para 3Dfx: o

  • jakobristo dice:

    MIPS 4K de PIC32 está en pleno apogeo. Mi O2 tiene MIPS 4K de 80MHz. PIC32 MZ funciona a 200MHz por $ 10. Aún no hay procesadores OpenGL.

  • Ren dice:

    Una noche después del trabajo, los desarrolladores con SGI y algunos otros abordaron el Onyx y el otro gran combate aéreo interconectado con la demostración de Flight Simulator. Fue bastante divertido hasta que alguien se enteró de que después de que se estrellara un avión, se emitió uno nuevo en el único aeropuerto. Entonces, poco después de que alguien fuera asesinado a tiros, ese hombre lanzaría un motor de búsqueda en la dirección del aeropuerto y dispararía al avión antes de que llegara muy lejos.

    • murciélago dice:

      si prestas atención, puedes ver el botón “fligh” también en esta demostración, aunque no se usa. también era "arena", la bandera interconectada que captura un juego de tanques.

      • Erik dice:

        Al contrario, tomaron vuelo:

        https://github.com/lkesteloot/alice/tree/master/alice4/software/flight

  • Nick K dice:

    La CPU Ti sitar cortex ARM A8 es más eficiente y proporciona la mayoría de los buses estándar de la industria como estos https://www.ssla.co.uk/products/

Victoria Prieto
Victoria Prieto

Deja una respuesta

Tu dirección de correo electrónico no será publicada.