"Hágalo usted mismo", o una computadora de Yugoslavia





La computadora Galaksija fue un pasatiempo de muchas personas en Yugoslavia en la década de 1980, que crearon sus propios dispositivos literalmente de rodillas. La idea detrás de todo esto era simple: poner la tecnología al alcance de todos. Cómo nació esta idea y qué surgió de ella, dice Cloud4Y.



Tecnologías en la RFSY



La República Federativa Socialista de Yugoslavia fue una anomalía política. La URSS la reconoció como un estado socialista y participó en el trabajo del Consejo de Asistencia Económica Mutua, pero se mantuvo al margen. Junto con Egipto, Ghana, India e Indonesia, se creó en el país el “Movimiento de Países No Alineados”, promoviendo el principio de no participación en bloques militares.



Después de haber elegido un camino individual de desarrollo, Yugoslavia se vio obligada a hacer frente a muchos problemas por sí misma, incluidos los logísticos. La industria de la defensa se desarrolló durante la guerra y muchas empresas industriales necesitaban pedidos, así como una gestión eficaz de la producción y el suministro. Esta necesidad ha impulsado el desarrollo de la industria informática local. Raiko Tomovich



hizo una contribución significativa a este proceso, un ingeniero en robótica yugoslavo que también participó directamente en la invención de la primera mano artificial del mundo con cinco dedos. Junto con un equipo de matemáticos e ingenieros mecánicos, trabajó en el Instituto Mihailo Pupin de Telecomunicaciones y Electrónica en Belgrado, desarrollando tecnologías de fabricación de equipos utilizando herramientas y piezas "locales". El aumento de los niveles de vida durante las décadas de 1960 y 1970 llevó a la necesidad de un uso cada vez más generalizado de las computadoras (en contabilidad, gobierno, etc.). La cultura informática yugoslava, aunque peculiar, floreció gracias al intenso apoyo del gobierno.



Las computadoras eran caras en ese entonces. El precio medio de Iskradata 1680, Sinclair ZX81 o Commodore 64, máquinas estándar para el consumidor instaladas en oficinas gubernamentales, empresas de contabilidad y laboratorios científicos, era muchas veces superior al salario mensual del trabajador yugoslavo medio. Restricciones obstaculizadas y severas impuestas por el país a la importación de cualquier producto por valor de más de 50 marcos alemanes. Esta cantidad fue significativamente menor que la necesaria para comprar la compra de un microordenador de 8 bits fabricado fuera de Yugoslavia.



Como resultado, resultó que el estudio de la tecnología informática, los experimentos y la programación en la década de 1970 estaban disponibles solo para yugoslavos educados y ricos. Por regla general, se trataba de miembros de movimientos de arte popular, musicales y literarios, como New Trends, Novi Val (New Wave).



Nacimiento de una idea



No obstante, también hubo personas autodidactas que, por su cuenta, hicieron avanzar la informatización del país. Uno de ellos fue Voja Antonich, fanático de la ingeniería de radio y la electrónica de computadoras . Tenga en cuenta que Antonich en este momento ya era un ingeniero famoso. Desarrolló Arbitar, el sistema de cronometraje oficial utilizado en varias competiciones de esquí de los Balcanes, así como una interfaz para transferir fotogramas de monitores monocromáticos a películas de 16 mm.



Mientras estaba de vacaciones en Montenegro, Antonich estudió la documentación de la nueva línea de procesadores CDP1802 de un solo chip y pensó en la posibilidad de obtener imágenes mediante el procesador central. Aunque el CDP1802 era demasiado primitivo para esto, las capacidades del Zilog Z80 parecían suficientes para esto.



Esto le dio una idea. En lugar de usar un controlador de video complejo y costoso, Antonić decidió explorar la posibilidad de crear una computadora cuyos gráficos de bloques de 64x48 se generaron completamente utilizando solo el microprocesador Zilog Z80A barato, un procesador que se puede comprar fácilmente en tiendas de electrónica en toda Yugoslavia. Cuando regresó a Belgrado, Voya ya contaba con un diagrama conceptual de una computadora, cuyo procesador controla la generación de la imagen. Por supuesto, este enfoque redujo en gran medida la productividad de la máquina, pero en teoría simplificó mucho el circuito y redujo el costo.



En casa, Antonich probó su idea y descubrió que funcionaba. El efecto de su intervención fue asombroso: redujo el costo total de la computadora y optimizó su diseño. Sin embargo, lo que es más importante, el esquema era tan simple que los usuarios podían ensamblar la computadora ellos mismos. El compromiso de larga data de Antonich con el hardware y software de código abierto permitió que su invento se extendiera por todo el país.



Reconocimiento popular



Mientras Antonić estaba ocupado con su computadora, el periodista y programador Dejan Ristanović escribió un artículo positivo sobre tecnología informática para la revista de divulgación científica yugoslava Galaxia. Poco después de la publicación de este artículo, el editor en jefe de "Galaxy" Yova Regasek recibió una carta inusual. En él, el lector pidió dedicar el próximo número de la revista a las computadoras.



La idea era escéptica, pero Regasek instruyó a Ristanovich para que dirigiera este proyecto. Y los dos entusiastas se encontraron. Antonich estaba buscando un lugar para publicar esquemas para su nueva "computadora del pueblo". Tenía opciones con Elektor de Alemania y BYTE de EE. UU., Pero esas revistas eran caras y la disponibilidad de la idea era una prioridad. La revista SAM publicada en Zagreb fue la elección obvia, pero hubo una mala experiencia con ella. Por lo tanto, cuando un amigo en común reunió a Ristanovich y Antonich, rápidamente estuvieron de acuerdo en todo. El proyecto encontró su hogar en Galaxia.





Jova Regasek (izquierda) y Voya Antonic ensamblando un prototipo



En diciembre de 1983 se publicó un número especial de 100 páginas de Computers in Your Home (Računari u vašoj kuć) (aunque estaba fechado en enero de 1984). La mayor parte se dedicó a la computadora de Antonich: incluía no solo diagramas, sino también instrucciones detalladas para ensamblar el circuito, ubicaciones de almacenamiento para comprar equipos caseros, direcciones de pedido por correo para recibir kits integrados y canales a través de los cuales era posible solicitar legalmente accesorios de - extranjero. Los entusiastas de la informática yugoslavos decidieron nombrar el proyecto como la revista, y nadie pensó siquiera que el número de lectores de este número superaría la circulación habitual de "Galaxy". Según Dejan Ristanovich, la tirada de 30.000 copias se agotó en unas pocas semanas y tuvo que reimprimirse cuatro veces (!).



Diagrama de cableado de PCB














Voya Antonich recordó que el día antes de la publicación del número, él, junto con Dejan Ristanovich y Jova Regasek, intentaron adivinar cuántos lectores intentarían crear Galaxia. Opciones sonadas desde 50 hasta mil personas. Descubrieron más o menos la respuesta correcta cuando lanzaron 120.000 copias de la revista. La oficina editorial recibió más de 8000 cartas de lectores que crearon su propia computadora. Podría haber más, ya que Galaksija se distribuyó en forma de un kit de bricolaje, pero podría haber sido ensamblado completamente por su cuenta. Muchos entusiastas no pidieron placas de circuito impreso o ROM flash, obteniendo estos componentes ellos mismos. Posteriormente, la computadora también se ofreció completamente ensamblada. El precio del kit de montaje en la configuración mínima (solo ROM A, 4 KB de RAM) en 1984 era de 45.500 dinares (181 rublos soviéticos).





Páginas de la misma revista



Los componentes del kit de montaje fueron producidos y suministrados de diversas fuentes: MIPRO y Elektronika, junto con el Instituto de Electrónica y Tecnología de Vacío, suministraron placas de circuito impreso y teclados; Mikrotehnika (Graz) - circuitos integrados. Voya Antonich mostró personalmente todos los ROM, el personal del equipo editorial de la revista "Galaxy" preparó materiales impresos y organizó el envío a los clientes. Más tarde, el instituto responsable de la preparación de libros de texto y manuales escolares, junto con Elektronika Inženjering, comenzó la producción en masa de computadoras Galaksija para distribuirlas en las escuelas.



Que era la computadora







Las limitaciones tecnológicas del dispositivo lo ayudaron a manifestar sus asombrosas capacidades. La microcomputadora de Antonich contenía solo 4 KB de memoria de programa, una tontería en comparación con cualquier computadora portátil moderna. Debido a esta limitación, el sistema solo pudo mostrar tres mensajes de error de una sola palabra: los usuarios recibían "¿QUÉ?" si su código principal tenía un error de sintaxis, "¿CÓMO?" - si la entrada solicitada no fue reconocida, y "LO SIENTO" si la máquina ha excedido su capacidad de memoria. La EPROM 4K (ROM programable borrable) estaba tan empaquetada que algunos de los bytes de datos se utilizaron para diferentes propósitos. Con esta solución, el firmware de Antonich sirve como prueba de que se puede utilizar más del 100% de la memoria del programa.





Dentro de Galaxia



El interior de la máquina reflejaba el entorno en el que florecía. No había dos Galaxias iguales. Además de las características de diseño que siempre acompañan a los kits ensamblados para la prueba, e incluso a los novatos, el dispositivo se entregó sin estuche. Este descuido ha reavivado la creatividad del entusiasta de la informática. Muchos han creado sus propios cuerpos.



Como otras computadoras de la época, el Galaxy Cassette Port fue el sistema de almacenamiento principal. Si bien la mayoría de las otras computadoras iniciarían automáticamente el programa después de cargar la cinta (esta era una protección primitiva contra copias), el compromiso de Antonich con el software de código abierto jugó un papel. Después de descargar el programa, los usuarios tenían que ingresar el comando "EJECUTAR" para que funcione. Este paso adicional, aunque simple, funcionó como un disuasivo para que los programadores impongan algún tipo de protección contra copias en su trabajo. El feed se puede ingresar, editar o copiar de forma masiva fácilmente. Se fomentó fuertemente la idea de hardware y software gratuitos: compartir, colaborar y distribuir software se integró en la propia razón de ser de Galaxy.



Esquema de galaxia










Galaxy no tenía un chipset separado para la configuración de video, en cambio, la mayor parte de la conformación de video fue asumida por el procesador central usando un registro de desplazamiento separado. Al comienzo de la línea 57 de la mitad del cuadro, se activó una interrupción, durante la cual el procesador formó 208 líneas de imagen. Se utilizaron 512 bytes de RAM para almacenar los caracteres que componen la pantalla actual. El procesador tomó de los bytes del generador de caracteres de la siguiente cadena de caracteres de 8 píxeles y los pasó al registro de desplazamiento, que, a su vez, dio este byte a la salida de video bit a bit.



Aproximadamente dos tercios del tiempo de la CPU se utilizaron para formar la imagen, lo que, por supuesto, afectó la velocidad de la máquina. Al escribir y leer datos de un casete, la salida de video estaba deshabilitada. BASIC también tenía la capacidad de apagar la imagen para trabajar en modo "rápido".



Dado que la señal de video fue generada por software, fue posible asumir la formación de la imagen y algunos programas aprovecharon esta oportunidad, por ejemplo, para generar caracteres desde su propio generador de caracteres. Teniendo suficiente memoria, incluso sin alteraciones de hardware, era posible mostrar gráficos de mayor resolución, hasta 256 × 208 píxeles, esto requería 6144 bytes para la memoria de video.



Pero estos fueron los gráficos


















La entrada del casete era bastante simple y usaba solo unos pocos elementos para controlar el nivel de entrada. La señal de 1 bit resultante se envió al mismo microcircuito que era responsable del teclado, por lo que a nivel de software, la entrada de la cinta parecía una secuencia de pulsaciones / liberaciones rápidas de teclas. Inicialmente, se suponía que la computadora no producía sonido, por lo que la mayoría de los programas no contaban con esto. Sin embargo, el puerto de salida de cinta se puede utilizar como salida de altavoz de 1 bit.



Especificaciones



  • Unidad central de procesamiento: Zilog Z80A @ 3.072 MHz
  • Memoria: de un espacio direccionable de 64 KB, los primeros 8 KB se asignan para ROM, el resto para RAM
  • Modo de video: solo texto, 32x16 caracteres, monocromo
  • Pseudo-gráficos: 2x3 puntos por carácter, 64x48 puntos en total
  • Teclado: 54 teclas
  • Sonido: no en la especificación original, pero se puede recibir a través de la salida de cinta
  • Dispositivo de almacenamiento: grabadora de casetes de consumo, velocidad de grabación 280 bps
  • Interfaces: puerto del sistema , 44 pines; Puerto para grabadora - conector DIN; Salida de video en formato PAL - conector DIN, señal de video en blanco y negro; Salida de video de alta frecuencia : conector RCA




¿Por qué más se recuerda a Galaxia?







Zoran Modli, entusiasta de las computadoras, también se enteró de la nueva computadora por la revista. Zoran fue el presentador y DJ de Ventilator 202, el famoso programa de radio New Wave en la radio serbia. Podemos decir que Modley era una pequeña celebridad en su país.



En ese momento, los casetes comenzaron a reemplazar gradualmente a los discos de vinilo. Los reproductores portátiles como el Walkman de Sony han ido en aumento. Sintiendo el potencial de este nicho, en el otoño de 1983, Jova Regasek llamó a Modli con una propuesta para un formato de transmisión radicalmente nuevo. La idea era la siguiente: dado que todas las computadoras, incluida Galaxia, ejecutaban sus programas en casetes, Modley podía transmitir los programas en la radio como sonido durante su programa. Los oyentes podían grabar programas de sus receptores a medida que se transmitían y luego descargarlos a sus computadoras.



Esta práctica se convirtió en una verdadera sensación, aumentando la popularidad del programa de Modli. En los meses siguientes, el Ventilator 202 transmitió cientos de programas informáticos. Durante una hora antes del inicio de la transmisión, Modley advirtió a los oyentes que era hora de que tomaran el equipo y se prepararan para la grabación. Los fanáticos del programa también comenzaron a grabar sus programas y enviarlos al estudio para que otros pudieran usar su trabajo. Estos programas incluían grabaciones de audio y video, así como revistas, listados de conciertos, promociones de fiestas, tutoriales, simuladores de vuelo y juegos de aventuras.



En el caso de los juegos, los usuarios pueden descargar programas de la radio, cambiarlos agregando nuevos niveles / tareas / personajes y luego enviarlos al programa de Modly para retransmitirlos. De hecho, era una forma de transferir archivos, utilizada mucho antes de la llegada de la World Wide Web.



Cómo terminó



A mediados de la década de 1980, Yugoslavia entró en un período de profunda incertidumbre política y social. Varias guerras sangrientas y una recesión en la economía pusieron fin al desarrollo cultural e informático. Para entonces, las restricciones a las importaciones y los aranceles se habían aliviado, y los consumidores, las corporaciones y las agencias gubernamentales adoptaron computadoras de fabricación occidental en el país.



En poco tiempo, se enviaron en masa Galaxias confeccionadas a algunas escuelas secundarias y universidades yugoslavas. El mayor desarrollo de la línea continuó con la aparición de 5 prototipos funcionales, sin embargo, debido a su ya obsolescencia moral y técnica, el trabajo en ellos cesó en 1995. El propio Antonich tiró a la basura sus cinco prototipos personales de Galaxia, de lo que lamentó mucho. Sin embargo, más tarde, se encontró un prototipo superviviente en el sótano de la casa Antonić, que fue trasladado al Museo de Ciencia y Tecnología de Belgrado.



Aunque Galaksija no es comparable en sus capacidades a las computadoras comerciales de la misma época, tuvo una importante influencia local. Muchos entusiastas han estudiado el trabajo de las computadoras usando este ejemplo; resultó ser una buena herramienta para aprender y experimentar.



Además, la idea era importante. Antonich demostró que la informática debería ser barata y accesible para todos. Y que son posibles vías alternativas de desarrollo, caminos completamente distintos a los de gigantes occidentales como IBM, Microsoft, Hewlett-Packard o Apple. En este sentido, el proyecto de Antonich de 1983 fue más que una simple microcomputadora.



¿Qué más es interesante en el blog de Cloud4Y



El Departamento de Estado de EE. UU. Creará su propio gran firewall

La inteligencia artificial canta sobre la revolución

¿Cuál es la geometría del Universo?

Huevos de Pascua en mapas topográficos de Suiza

Firebase volvió a ser objeto de investigación



Suscríbase a nuestro Telegram-canal para no perderse otro artículo. Escribimos no más de dos veces por semana y solo por negocios.



All Articles