User Tools

Site Tools


un_nanoreseau_sans_central

Un Nanoréseau sans central

Peu de gens ont eu l'occasion d'expérimenter en profondeur avec le Nanoréseau et donc peu de gens savent que le Nanoréseau est un vrai réseau, pas seulement un système de partage de ressources gérées par le central.

Dans l'architecture Nanoréseau, un choix arbitraire a été fait dès les premiers moments de la conception : les postes doivent obligatoirement appeler le central pour s'annoncer et recevoir le complément logiciel nécessaire au fonctionnement en réseau.

En conséquence, il est impossible de faire fonctionner le Nanoréseau si le central est en panne ou absent.

Pourtant, le central n'est pas indispensable. Il n'est là que pour gérer et distribuer les ressources disque, impression et temps. Les postes peuvent techniquement échanger en réseau de manière indépendante du central.

A titre d'exercice de style, nous avons extrait le complément BASIC Réseau de la version 3.3 du Nanoréseau, nous y avons rajouté l'initialisation du contrôleur réseau et nous en avons fait un binaire chargeable depuis le lecteur de cassettes.

Ceci permet d'utiliser les MO5/MO5E/MO5NR/MO6/PC128 en réseau sous BASIC 1.0 sans central.

Afin de comprendre comment écrire un programme qui exploite le réseau, la cassette contient également l'utilitaire PHONE8. PHONE8 est un outil de discussion entre postes (comme talk sous Unix).

La procédure est la suivante :

  • Démarrer les postes. Comme le central est absent, on arrive sous le BASIC 1.0 résident ou sur le menu de démarrage de la machine. Dans ce deuxième cas, on choisira BASIC 1.0.
  • Insérer la cassette dans le lecteur et taper LOADM“NR33”,,R
  • Après le chargement, le message de bienvenue du BASIC Réseau apparait.
  • Le poste tente ensuite de chercher le fichier DEPART.BAS sur le central. Après quelques secondes de tentative infructueuse, le message d'erreur “Error 53” apparaît. C'est normal. Le poste est alors prêt à travailler en réseau.
  • Pour tester le réseau et comprendre comment programmer en BASIC Réseau, on pourra également charger l'utilitaire PHONE8 avec la commande LOAD“CASS:PHONE8”.

Image cassette à télécharger : nr33.zip

un_nanoreseau_sans_central.txt · Last modified: by fool-duplex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki