Segunda Insignia de Retrocomputadora de Hackaday



La experiencia positiva del uso de retrocomputadoras de insignias en la conferencia de Belgrado en mayo (noticias sobre Habré y Hackaday ) llevó a la gerencia de Hackaday a repetir el experimento en el próximo evento: Superconferencia, o Supercon abreviado, que se realizará en noviembre en Pasadena. El nuevo modelo de gadget es aún más interesante.

Viene con una correa que le permite usarlo como una insignia, está incluido en el precio de asistir a la conferencia y deja atrás las características de las computadoras de escritorio de los años ochenta. En el original, el enlace a la página de compra de boletos se da dos veces al comienzo del artículo y una vez al final. ¿Es esta una técnica de SEO? "La traeré una vez ".

Como antes, contiene una pantalla a color con una resolución de 320x240 píxeles, un teclado QWERTY completo y capacidades de programación inagotables. En su firmware, hay nuevamente BASIC y CP / M, pero hay varios juegos preinstalados y han aparecido los huevos de Pascua. Y qué participantes de la conferencia exprimirán de todo esto durante esos tres días durante los cuales tendrá lugar, veamos.


El desarrollador del segundo modelo de la insignia, como el primero, es Voya Antonich, el mismo, autor de la computadora Galaksija, que se lanzó en 1983. Y el nuevo desarrollo también se puede repetir si lo desea. El dispositivo se ve increíble, pero es aún más interesante recogerlo y escribir BASIC en el teclado, que, al igual que el modelo anterior, hace clic con fuerza. Piensa en este número: 30,000 botones. A muchos de ellos se les pidió que hicieran computadoras para todos los participantes.

¿Cómo se organiza y qué se puede hacer con él?






La insignia está nuevamente equipada con una pantalla que contiene una gran cantidad de texto legible. De nuevo es a todo color, lo que les gustará a los autores de las demos, pero, por supuesto, también se puede usar como monocromo. Esta vez, el montaje de las máquinas correrá a cargo de Macrofab, que a su vez pagó parte de su costo. Cinco computadoras prototipo tienen tableros rojos; para las computadoras seriales, serán negras. El LED RGB se ubica nuevamente en la esquina superior derecha, y el operador para controlarlo se activa en BASIC.



Lo más interesante sucede en la parte posterior del tablero. El microcontrolador PIC32MX370 se dedica al procesamiento de datos, y el chip SST26VF016BT agrega 16 megabytes (el original indica incorrectamente que 16 megabytes) de memoria flash. Ambos fueron donados por Microchip.



Un amplificador y una cabeza dinámica también se encuentran allí. Las melodías de tres voces (hola, VI53) se pueden programar en BASIC y C.









La innovación fue una placa para ensamblar periféricos a una computadora. Se conecta al peine, igual que el primer modelo, y tiene un orificio de montaje. La placa de la computadora ahora tiene el mismo agujero, que no estaba en el lugar correspondiente en la placa del primer modelo. Aquí se muestra un prototipo de la placa de pruebas, la versión de producción también será negra. Proporciona plataformas para consolas controladas a través del bus I 2 C , fabricadas de acuerdo con la especificación .

Cuatro GPIO controlados desde BASIC, un bus I 2 C y un puerto serie se llevan al peine. Se recomienda llevar PICKIT y un cable con FTDI a la conferencia.

En la conferencia anterior, no se conectaron al peine. Incluso antes del almuerzo, en la pantalla de una de las insignias fue posible extraer de forma remota desde un teléfono inteligente emparejado con él a través de WiFi. Otras computadoras fueron "entrenadas" en el intercambio de datos a través de un canal de radio directamente entre ellos (¿recuerdan Cybiko?).

Subimos al firmware


El firmware fue escrito por Jaromir Sukuba, y el trabajo está en curso en GitHub en este momento . Comenzó con un tokenizador listo para usar, lo finalizó y luego agregó funciones para controlar el cabezal dinámico, LED RGB, GPIO, pantalla, trabajar con RAM utilizando los comandos PEEK y POKE, etc. Como antes, hay un emulador Z80 y un sistema operativo CP / M, y se puede usar un chip de memoria flash adicional como espacio en disco para este sistema operativo.

Temas de proyecto recomendados:

  • programas en BASIC
  • música en tres partes
  • Software para OS CP / M
  • gestión periférica a través de GPIO, I 2 C y puerto serie
  • En la conferencia anterior, a los participantes más experimentados se les ofreció reemplazar el firmware por el suyo propio.

En la conferencia anterior, a muchos les gustó el juego de doble usuario , donde en la pantalla de la computadora de uno de los jugadores el barco disparó con un láser, y el rayo se "teletransportó" a la pantalla de la computadora de otro jugador. ¿Y puedes hacer, por ejemplo, una versión para cuatro usuarios de tal juego?

Las computadoras se fabricarán tantas veces como se registren los participantes, sin margen, y si no llega a la conferencia, difícilmente podrá comprar dicha insignia por separado; los participantes no querrán venderlas. Pero como se trata de hardware abierto, no puede ir a ningún lado, pero hágalo usted mismo, aunque en una placa base no muy bonita, sino la suya. Y esto significa que tales máquinas pueden aparecer en otros eventos importantes, de una forma u otra relacionados con la retrocomputación, incluidas las Construcciones del Caos.

Source: https://habr.com/ru/post/es427143/


All Articles