L'ordinateur Galaksija était un passe-temps pour de nombreuses personnes en Yougoslavie dans les années 1980, qui créaient leurs propres appareils littéralement à genoux. L'idée derrière tout cela était simple: rendre la technologie accessible à tous. Comment cette idée est née et ce qui en est issu, dit Cloud4Y.
Technologies dans la RFSY
La République fédérative socialiste de Yougoslavie était une anomalie politique. Elle a été reconnue par l'URSS comme un État socialiste et a participé aux travaux du Conseil d'assistance économique mutuelle, mais s'est tenue à l'écart. Avec l'Égypte, le Ghana, l'Inde et l'Indonésie, le «Mouvement des non-alignés» a été créé dans le pays, promouvant le principe de la non-participation aux blocs militaires.
Ayant choisi une voie individuelle de développement, la Yougoslavie a été contrainte de faire face à elle-même à de nombreux problèmes, y compris logistiques. L'industrie de la défense s'est développée pendant la guerre et de nombreuses entreprises industrielles avaient besoin de commandes, ainsi que d'une gestion efficace de la production et de l'approvisionnement. Ce besoin a donné une impulsion au développement de l'industrie informatique locale. Raiko Tomovich a
apporté une contribution significative à ce processus, un ingénieur en robotique yougoslave qui a également été directement impliqué dans l'invention de la première main artificielle au monde à cinq doigts. Avec une équipe de mathématiciens et d'ingénieurs en mécanique, il a travaillé à l'Institut Mihailo Pupin des télécommunications et de l'électronique à Belgrade, développant des technologies de fabrication d'équipements à l'aide d'outils et de pièces «locaux». L'élévation du niveau de vie au cours des années 60 et 70 a conduit à la nécessité d'une utilisation de plus en plus généralisée des ordinateurs (dans la comptabilité, l'administration publique, etc.). La culture informatique yougoslave, bien que particulière, a prospéré grâce à un soutien gouvernemental intensif.
Les ordinateurs étaient chers à l'époque. Le prix moyen des Iskradata 1680, Sinclair ZX81 ou Commodore 64, des machines standard de consommation installées dans les bureaux du gouvernement, les cabinets comptables et les laboratoires scientifiques, était plusieurs fois plus élevé que le salaire mensuel du travailleur yougoslave moyen. Restrictions entravées et sévères imposées par le pays à l'importation de tout produit valant plus de 50 marks allemands. Ce montant était nettement inférieur à ce qui était nécessaire pour acheter un micro-ordinateur 8 bits fabriqué en dehors de la Yougoslavie.
En conséquence, il s'est avéré que l'étude de la technologie informatique, les expériences et la programmation dans les années 1970 n'étaient accessibles qu'aux Yougoslaves instruits et riches. En règle générale, il s'agissait de membres de mouvements d'art populaire, musicaux et littéraires, tels que New Trends, Novi Val (New Wave).
Naissance d'une idée
Néanmoins, il y avait aussi des autodidactes qui, à eux seuls, ont fait avancer l'informatisation du pays. L'une d'elles était Voja Antonich, passionnée d'ingénierie radio et d'électronique informatique . Notez qu'Antonich à cette époque était déjà un ingénieur célèbre. Il a développé Arbitar, le système de chronométrage officiel utilisé lors de plusieurs compétitions de ski des Balkans, ainsi qu'une interface pour transférer des images de moniteurs monochromes vers un film 16 mm.
Pendant ses vacances au Monténégro, Antonich a étudié la documentation de la nouvelle gamme de processeurs CDP1802 à une seule puce et a réfléchi à la possibilité d'imagerie au moyen du processeur central. Bien que le CDP1802 était trop primitif pour cela, les capacités du Zilog Z80 semblaient tout à fait suffisantes pour cela.
Cela lui a donné une idée. Plutôt que d'utiliser un contrôleur vidéo compliqué et coûteux, Antonić a décidé d'explorer la possibilité de créer un ordinateur dont les graphiques en blocs 64x48 ont été entièrement générés en utilisant uniquement le microprocesseur Zilog Z80A bon marché - un processeur qui peut être facilement acheté dans les magasins d'électronique de toute la Yougoslavie. À son retour à Belgrade, Voya disposait déjà d'un schéma conceptuel d'un ordinateur dont le processeur contrôle la génération de l'image. Bien entendu, cette approche réduisait considérablement la productivité de la machine, mais en théorie elle simplifiait grandement le circuit et réduisait le coût.
De retour à la maison, Antonich a testé son idée et a trouvé qu'elle fonctionnait! L'effet de son intervention est frappant: il fait baisser le coût total de l'ordinateur et optimise sa conception. Cependant, plus important encore, le circuit était si simple que les utilisateurs pouvaient assembler l'ordinateur eux-mêmes. L'engagement de longue date d'Antonich envers le matériel et les logiciels open source a permis à son invention de se répandre à travers le pays.
Reconnaissance populaire
Alors qu'Antonić était occupé avec son ordinateur, le journaliste et programmeur Dejan Ristanović a écrit un article positif sur la technologie informatique pour le magazine scientifique yougoslave Galaxia. Peu de temps après la publication de cet article, le rédacteur en chef de "Galaxy" Yova Regasek a reçu une lettre inhabituelle. Dans celui-ci, le lecteur a demandé de consacrer le prochain numéro du magazine aux ordinateurs.
L'idée était sceptique, mais Regasek a chargé Ristanovich de diriger ce projet. Et les deux passionnés se sont retrouvés. Antonich cherchait juste un endroit pour publier des projets pour son nouvel "ordinateur du peuple". Il avait des options avec Elektor d'Allemagne et BYTE des États-Unis, mais ces magazines étaient chers et la disponibilité de l'idée était une priorité. Le magazine SAM publié à Zagreb était le choix évident, mais il y a eu une mauvaise expérience. Par conséquent, lorsqu'un ami commun a réuni Ristanovich et Antonich, ils se sont rapidement mis d'accord sur tout. Le projet a trouvé sa place à Galaxia.
Jova Regasek (à gauche) et Voja Antonic assemblant un prototype
Un numéro spécial de 100 pages d'ordinateurs chez vous (Računari u vašoj kuć) a été publié en décembre 1983 (bien qu'il soit daté de janvier 1984). La majeure partie était consacrée à l'ordinateur d'Antonich: il comprenait non seulement des schémas, mais également des instructions détaillées pour l'assemblage du circuit, des emplacements de stockage pour l'achat d'équipement maison, des adresses de vente par correspondance pour recevoir des kits intégrés et des canaux par lesquels il était possible de commander légalement des accessoires auprès de - à l'étranger. Les passionnés d'informatique yougoslaves ont décidé de donner au projet le nom du magazine, et personne ne pensait même que le lectorat sur ce numéro dépasserait la diffusion habituelle de "Galaxy". Selon Dejan Ristanovich, le tirage de 30 000 exemplaires a été épuisé en quelques semaines, et il a fallu le réimprimer quatre fois (!).
Schéma de câblage PCB
Voya Antonich a rappelé que la veille de la publication du numéro, lui, avec Dejan Ristanovich et Jova Regasek, avait tenté de deviner combien de lecteurs allaient essayer de créer Galaxia. Options sonores de 50 à mille personnes. Ils ont trouvé plus ou moins la bonne réponse lorsqu'ils ont publié 120 000 exemplaires du magazine. La rédaction a reçu plus de 8 000 lettres de lecteurs qui ont créé leur propre ordinateur. Il pourrait y en avoir plus, car Galaksija a été distribué sous la forme d'un kit de bricolage, mais il aurait pu être assemblé entièrement par vous-même. De nombreux passionnés n'ont pas commandé de circuits imprimés ou de ROM flashées, obtenant eux-mêmes ces composants. Plus tard, l'ordinateur a également été proposé entièrement assemblé. Le prix du kit de montage dans la configuration minimale (uniquement ROM A, 4 Ko de RAM) en 1984 était de 45 500 dinars (181 roubles soviétiques).
Pages du même magazine
Les composants du kit d'assemblage ont été produits et fournis à partir de diverses sources: MIPRO et Elektronika, ainsi que l'Institut d'électronique et de technologie du vide, ont fourni des cartes de circuits imprimés et des claviers; Mikrotehnika (Graz) - circuits intégrés. Voya Antonich a personnellement flashé tous les ROM, le personnel de la rédaction du magazine "Galaxy" a préparé des documents imprimés et organisé des envois aux clients. Plus tard, l'institut responsable de la préparation des manuels et manuels scolaires, avec Elektronika Inženjering, a commencé la production en série d'ordinateurs Galaksija destinés à être livrés aux écoles.
Quel était l'ordinateur
Les limites technologiques de l'appareil l'ont aidé à manifester ses incroyables capacités. Le micro-ordinateur d'Antonich ne contenait que 4 Ko de mémoire programme - une pure absurdité par rapport à n'importe quel ordinateur portable moderne. En raison de cette limitation, le système n'a pu afficher que trois messages d'erreur d'un seul mot: Les utilisateurs recevaient "QUOI?" si leur code principal avait une erreur de syntaxe, "COMMENT?" - si l'entrée demandée n'a pas été reconnue, et "SORRY" si la machine a dépassé sa capacité mémoire. L'EPROM 4K - ROM programmable effaçable - était tellement compacte que certains octets de données ont été utilisés à des fins différentes. Grâce à cette solution, le firmware d'Antonich sert de preuve que plus de 100% de la mémoire programme peut être utilisée.
À l'intérieur de Galaxia
L'intérieur de la machine reflétait l'environnement dans lequel elle s'épanouissait. Il n'y avait pas deux Galaxias identiques. Outre les caractéristiques de conception qui accompagnent toujours les kits assemblés pour les essais, et même les débutants, l'appareil a été livré sans étui. Cet oubli a ravivé la créativité du passionné d'informatique. Beaucoup ont créé leur propre corps.
Comme les autres ordinateurs de l'époque, le Galaxy Cassette Port était le système de stockage principal. Alors que la plupart des autres ordinateurs lancaient automatiquement le programme après le chargement de la bande (il s'agissait d'une protection contre la copie primitive), l'engagement d'Antonich envers les logiciels open source a joué un rôle. Après avoir téléchargé le programme, les utilisateurs devaient entrer la commande "RUN" pour le faire fonctionner. Cette étape supplémentaire, aussi simple soit-elle, a dissuadé les programmeurs d'imposer une sorte de protection contre la copie à leur travail. Le flux peut être facilement saisi, modifié ou copié en masse. L'idée de matériel et de logiciels libres a été fortement encouragée: le partage, la collaboration et la distribution de logiciels ont été intégrés dans la raison d'être même de Galaxy.
Schéma de Galaxia
Galaxy n'avait pas de chipset séparé pour la mise en forme vidéo, au lieu de cela, la plupart de la mise en forme vidéo a été prise en charge par le processeur central à l'aide d'un registre à décalage séparé. Au début de la 57ème ligne de la demi-trame, une interruption a été déclenchée, au cours de laquelle le processeur a formé 208 lignes d'image. 512 octets de RAM ont été utilisés pour stocker les caractères qui composent l'écran actuel. Le processeur a pris des octets du générateur de caractères de la chaîne de caractères de 8 pixels suivante et les a passés au registre à décalage, qui, à son tour, a donné cet octet à la sortie vidéo bit par bit.
Environ les deux tiers du temps CPU ont été utilisés pour former l'image, ce qui, bien sûr, a affecté la vitesse de la machine. Lors de l'écriture et de la lecture de données à partir d'une cassette, la sortie vidéo était désactivée. BASIC avait également la possibilité d'éteindre l'image pour qu'elle fonctionne en mode «rapide».
Comme le signal vidéo était généré par un logiciel, il était possible de prendre en charge la formation de l'image, et certains programmes ont profité de cette opportunité, par exemple, pour produire des caractères à partir de leur propre générateur de caractères. Avec suffisamment de mémoire, même sans modifications matérielles, il était possible d'afficher des graphiques d'une résolution plus élevée - jusqu'à 256 × 208 pixels - cela nécessitait 6144 octets pour la mémoire vidéo.
Mais c'était le graphisme
L'entrée cassette était assez simple et n'utilisait que quelques éléments pour contrôler le niveau d'entrée. Le signal 1 bit résultant était transmis au même microcircuit qui était responsable du clavier, donc au niveau du logiciel, l'entrée de bande ressemblait à une séquence de frappes / relâchements rapides. Au départ, l'ordinateur n'était pas censé produire du son, donc la plupart des programmes ne comptaient pas là-dessus. Cependant, le port de sortie de bande peut être utilisé comme sortie de haut-parleur 1 bit.
Caractéristiques
- Unité centrale de traitement: Zilog Z80A @ 3,072 MHz
- Mémoire: à partir d'un espace adressable de 64 Ko, les 8 premiers Ko sont alloués à la ROM, le reste à la RAM
- Mode vidéo: texte uniquement, 32 x 16 caractères, monochrome
- Pseudo-graphiques: 2x3 points par personnage, 64x48 points au total
- Clavier: 54 touches
- Son: pas dans la spécification d'origine, mais peut être reçu via la sortie de bande
- Périphérique de stockage: enregistreur de cassette grand public, vitesse d'enregistrement 280 bps
- Interfaces: port système , 44 broches; Port magnétophone - connecteur DIN; Sortie vidéo au format PAL - connecteur DIN, signal vidéo noir et blanc; Sortie vidéo haute fréquence - connecteur RCA
Pour quoi d'autre se souvient-on de Galaxia
Le passionné d'informatique Zoran Modli a également découvert le nouvel ordinateur dans le magazine. Zoran était l'animateur et le DJ de Ventilator 202, la célèbre émission de radio New Wave sur la radio serbe. On peut dire que Modley était en quelque sorte une petite célébrité dans son pays.
À cette époque, les cassettes ont commencé à remplacer progressivement les disques vinyles. Les lecteurs portables comme le Sony Walkman sont à la hausse. Sentant le potentiel de ce créneau, à l'automne 1983, Jova Regasek a appelé Modli avec une proposition pour un nouveau format de diffusion radical. L'idée était la suivante: puisque tous les ordinateurs, y compris Galaxia, diffusaient leurs programmes sur cassette, Modley pouvait diffuser les programmes à la radio sous forme de son pendant son émission. Les auditeurs pouvaient enregistrer les programmes de leurs récepteurs au fur et à mesure de leur diffusion, puis les télécharger sur leur ordinateur.
Cette pratique est devenue une véritable sensation, augmentant la popularité du spectacle de Modli. Dans les mois qui ont suivi, le Ventilator 202 a diffusé des centaines de programmes informatiques. Pendant une heure avant le début de l'émission, Modley a averti les auditeurs qu'il était temps pour eux de prendre le matériel et de se préparer pour l'enregistrement. Les fans de l'émission ont également commencé à enregistrer leurs programmes et à les envoyer au studio afin que d'autres puissent utiliser leur travail. Ces programmes comprenaient des enregistrements audio et vidéo, ainsi que des magazines, des listes de concerts, des promotions de fêtes, des didacticiels, des simulateurs de vol et des jeux d'aventure.
Dans le cas des jeux, les utilisateurs peuvent télécharger des programmes à partir de la radio, les modifier en ajoutant de nouveaux niveaux / tâches / personnages, puis les envoyer à l'émission de Modly pour une retransmission. En fait, c'était un moyen de transférer des fichiers, utilisé bien avant l'avènement du World Wide Web.
Comment ça s'est terminé
Au milieu des années 80, la Yougoslavie est entrée dans une période de profonde incertitude politique et sociale. Plusieurs guerres sanglantes et une récession économique ont mis un terme au développement culturel et informatique. À ce moment-là, les restrictions sur les importations et les tarifs avaient été assouplies et les ordinateurs de fabrication occidentale avaient été adoptés dans le pays par les consommateurs, les entreprises et les agences gouvernementales.
En peu de temps, des Galaxias achevés ont été envoyés en masse dans certains lycées et universités yougoslaves. Le développement de la ligne s'est poursuivi avec l'apparition de 5 prototypes fonctionnels, cependant, en raison de leur obsolescence déjà morale et technique, les travaux ont cessé en 1995. Antonich lui-même a jeté ses cinq prototypes personnels de Galaxia, ce qu'il a grandement regretté. Cependant, plus tard, un prototype survivant a été retrouvé dans la cave de la maison Antonić, qui a été transférée au Musée des sciences et de la technologie de Belgrade.
Bien que Galaksija ne soit pas comparable dans ses capacités aux ordinateurs commerciaux de la même époque, il a eu une influence locale importante. De nombreux passionnés ont étudié les ordinateurs en utilisant cet exemple - il s'est avéré être un bon outil pour apprendre et expérimenter.
De plus, l'idée était importante. Antonich a montré que l'informatique devait être bon marché et accessible à tous. Et que des voies alternatives de développement sont possibles, des voies complètement différentes de celles des géants occidentaux comme IBM, Microsoft, Hewlett-Packard ou Apple. En ce sens, le projet d'Antonich en 1983 était plus qu'un simple micro-ordinateur.
Quoi d'autre est intéressant dans le blog Cloud4Y
→ Le département d'État américain va créer son propre grand pare-feu
→ L'intelligence artificielle chante la révolution
→ Quelle est la géométrie de l'Univers?
→ Œufs de Pâques sur les cartes topographiques de la Suisse
→ Firebase est à nouveau l'objet de recherches
Abonnez-vous à notre télégramme-canal pour ne pas rater un autre article. Nous n'écrivons pas plus de deux fois par semaine et uniquement pour affaires.