[Bricolage] Nouveau Serveur Nanoreseau, possible ou pas?
Modérateurs : Papy.G, fneck, Carl
[Bricolage] Nouveau Serveur Nanoreseau, possible ou pas?
Bonjour,
depuis quelques temps, je me reconcentre sur le nanoreseau. Un truc qui me tenait a coeur à l'époque était de pouvoir s'affranchir des vieux pc xt tete de réseau: marre des lecteurs de disquette qui claquent en lisant une disquette fatiguée et marre des disques dur mfm qui claquent alors qu'ils marchaient hier.
Ce serait pas mal de porter le serveur vers une machine moderne, le stockage des données seraient sur disque dur, donc gain de place et moins de risque de perdre les données des disquettes. En plus, on pourrait se servir du pc comme d'un "disque dur" pour nos Thomson et lancer les logiciels depuis le pc. De mémoire, il mesemble que Fool m'avait dit qu'il était possible de transformer un programme classique MO/TO en fichier .MO5 ou .TO7 chargeable par le NRDOS.
Bon je sais, il y a cc90 qui fait déjà passerelle Thomson/PC, mais pas tout a fait comme le ferait le NR et en plus sur CC90 le Thomson est la machine esclave.
Donc j'ai fais quelques petites recherches sur le NR, c'est une ligne rs485 avec deux fils de données, deux fils d'horloge et une masse.
La vitesse est de 500Kb/s, pas mal!
Le seul gros obstacle je pense réside dans la carte serveur du nanoreseau. De mémoire, Fool avait eut des problèmes avec la carte isa 8bits des lors qu'il l'essayait sur des pc equipés de processeurs Pentium: problème de vitesse d'horloge du processeur qui allait beaucoup trop vite, car la carte ne fonctionnait qu'avec des processeur à 4,77MHz.
Cette carte est donc inutilisable sur des Pentium, encore moins sur des pc modernes qui n'ont même plus de port isa, et qui plus est, cette carte est quasi introuvable et semble pratiquement impossible à reproduire à l'identique aujourd'hui.
Fool avait en projet de refaire la carte au format pci, mais il a abandonné l'idée, d'où ma question:
comme en gros la carte nanoreseau est une carte rs485, existe-t-il sur le marché une carte pci ou autre qui correspondrait aux caractéristiques de la carte serveur isa 8bits d'origine ou serait-il possible d'utiliser un convertisseur de signal rs232/rs485 en vue de recoder le programme nr33.exe avec un langage de programmation moderne.
Maintenant, peut être que je vois les choses trop simplement et que c'est beaucoup plus compliqué que ca en a l'air
Voila, j'attend vos avis.
A+
PetitJD
depuis quelques temps, je me reconcentre sur le nanoreseau. Un truc qui me tenait a coeur à l'époque était de pouvoir s'affranchir des vieux pc xt tete de réseau: marre des lecteurs de disquette qui claquent en lisant une disquette fatiguée et marre des disques dur mfm qui claquent alors qu'ils marchaient hier.
Ce serait pas mal de porter le serveur vers une machine moderne, le stockage des données seraient sur disque dur, donc gain de place et moins de risque de perdre les données des disquettes. En plus, on pourrait se servir du pc comme d'un "disque dur" pour nos Thomson et lancer les logiciels depuis le pc. De mémoire, il mesemble que Fool m'avait dit qu'il était possible de transformer un programme classique MO/TO en fichier .MO5 ou .TO7 chargeable par le NRDOS.
Bon je sais, il y a cc90 qui fait déjà passerelle Thomson/PC, mais pas tout a fait comme le ferait le NR et en plus sur CC90 le Thomson est la machine esclave.
Donc j'ai fais quelques petites recherches sur le NR, c'est une ligne rs485 avec deux fils de données, deux fils d'horloge et une masse.
La vitesse est de 500Kb/s, pas mal!
Le seul gros obstacle je pense réside dans la carte serveur du nanoreseau. De mémoire, Fool avait eut des problèmes avec la carte isa 8bits des lors qu'il l'essayait sur des pc equipés de processeurs Pentium: problème de vitesse d'horloge du processeur qui allait beaucoup trop vite, car la carte ne fonctionnait qu'avec des processeur à 4,77MHz.
Cette carte est donc inutilisable sur des Pentium, encore moins sur des pc modernes qui n'ont même plus de port isa, et qui plus est, cette carte est quasi introuvable et semble pratiquement impossible à reproduire à l'identique aujourd'hui.
Fool avait en projet de refaire la carte au format pci, mais il a abandonné l'idée, d'où ma question:
comme en gros la carte nanoreseau est une carte rs485, existe-t-il sur le marché une carte pci ou autre qui correspondrait aux caractéristiques de la carte serveur isa 8bits d'origine ou serait-il possible d'utiliser un convertisseur de signal rs232/rs485 en vue de recoder le programme nr33.exe avec un langage de programmation moderne.
Maintenant, peut être que je vois les choses trop simplement et que c'est beaucoup plus compliqué que ca en a l'air
Voila, j'attend vos avis.
A+
PetitJD
Dernière modification par petitjd le 27 mars 2010 22:34, modifié 1 fois.
PetitJD
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr
Re: [Bricolage] Nouveau Serveur Nanoreseau, possible ou pas?
Malheureusement c'est très compliqué, FoolDupleX te le dira mieux que moi. Je crois qu'il a effectivement bricolé quelque chose, mais il a eu de très grosses difficultés et a plus ou moins abandonné le projet.
Personnellement je suis moins exigeant. Je sais que les puristes vont hurler : j'utilise l'émulation, en l'occurence dcnanoreseau http://dcmoto.free.fr/nanoreseau/index.html
Personnellement je suis moins exigeant. Je sais que les puristes vont hurler : j'utilise l'émulation, en l'occurence dcnanoreseau http://dcmoto.free.fr/nanoreseau/index.html
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Re: [Bricolage] Nouveau Serveur Nanoreseau, possible ou pas?
Je vais essayer de le recontacter la-dessus.Daniel a écrit :Malheureusement c'est très compliqué, FoolDupleX te le dira mieux que moi. Je crois qu'il a effectivement bricolé quelque chose, mais il a eu de très grosses difficultés et a plus ou moins abandonné le projet.
Oui, je connais bien cette page, j'ai passé tous mes soirs de ces deux dernieres semaines a lires tous les livres du nanoreseau, une vrai mine de diamants!Daniel a écrit :Personnellement je suis moins exigeant. Je sais que les puristes vont hurler : j'utilise l'émulation, en l'occurence dcnanoreseau http://dcmoto.free.fr/nanoreseau/index.html
A+
PetitJD
PetitJD
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr
-
- Messages : 2365
- Inscription : 06 avr. 2009 12:07
Re: [Bricolage] Nouveau Serveur Nanoreseau, possible ou pas?
Aaah le Nanoréseau ! Souvent imité, jamais égalé
Merci PetitJD d'avoir lancé le sujet.
Comme je l'indique en détails dans un MP a PetitJD, j'ai une solution matérielle élégante au problème. Mais avec exactement 0 minute à disposition pour développer le logiciel correspondant. C'est donc pouet pouet depuis 2-3 ans. A moins de former un team d'experts qui accepteraient de bosser dessus ? Alors si les termes ethernet, micro-controleur, flash ou encore HDLC ne vous font pas peur, vous êtes celui que je recherche
Fool
Merci PetitJD d'avoir lancé le sujet.
Comme je l'indique en détails dans un MP a PetitJD, j'ai une solution matérielle élégante au problème. Mais avec exactement 0 minute à disposition pour développer le logiciel correspondant. C'est donc pouet pouet depuis 2-3 ans. A moins de former un team d'experts qui accepteraient de bosser dessus ? Alors si les termes ethernet, micro-controleur, flash ou encore HDLC ne vous font pas peur, vous êtes celui que je recherche
Fool
Re: [Bricolage] Nouveau Serveur Nanoreseau, possible ou pas?
Salut Petit JD
Comme le dit Fool, merci d'avoir relancé le sujet.
Moi aussi je m'étais penché sur le probleme du NanoReseau.
J'aurais voulue le brancher sur mon Atari Falcon. En effet ce dernier possède un Z8530 qui est un controleur série tres puissant et qui sait gérer le HDLC et le NRZ.
En fait le Nano Reseau ressemble un peu a du protocole LAPD mais ce n'est pas du LAPD. Le LAPD est un protocole assez compliqué mais qui n'est pas vraiment gérér par le NanoReseau. Et puis en plus ce n'est pas du FoolDuplex mais du HalfDuplex. Le "composant" qui veut emettre doit d'abord écouter l'horloge et si personne ne cause alors celui qui veut parler emet l'horloge. Ca c'est juste pour dire : je vais parler. Et puis apres les données sont émise.
Je m'etais amusé a faire un truc : Avec l'emulateur XEmul56 (c'est l'émulateur de Fool Emul5, que j'ai repris sous XWindows et qui peut emuler aussi le MO6) j'avais simulé le controleur NanoReseau, et j'envoyais les trames sur IP.
J'avais ecrit un serveur qui répondait au trames et envoyait la page de garde du nanoreseau (la page ou on peut choisir le programme a lancer)
Donc ce que je pense qui serait bien a faire, c'est de faire une carte qui convertisse les trames Nanoreseau en trames IP, et apres n'importe quelle machine peut facilement ecrire un serveur. C'est ce que Fool avait commencé à faire, et pour ma part je serais pour me pencher dessus. Ce serait génial.
A+
Jacques
Comme le dit Fool, merci d'avoir relancé le sujet.
Moi aussi je m'étais penché sur le probleme du NanoReseau.
J'aurais voulue le brancher sur mon Atari Falcon. En effet ce dernier possède un Z8530 qui est un controleur série tres puissant et qui sait gérer le HDLC et le NRZ.
En fait le Nano Reseau ressemble un peu a du protocole LAPD mais ce n'est pas du LAPD. Le LAPD est un protocole assez compliqué mais qui n'est pas vraiment gérér par le NanoReseau. Et puis en plus ce n'est pas du FoolDuplex mais du HalfDuplex. Le "composant" qui veut emettre doit d'abord écouter l'horloge et si personne ne cause alors celui qui veut parler emet l'horloge. Ca c'est juste pour dire : je vais parler. Et puis apres les données sont émise.
Je m'etais amusé a faire un truc : Avec l'emulateur XEmul56 (c'est l'émulateur de Fool Emul5, que j'ai repris sous XWindows et qui peut emuler aussi le MO6) j'avais simulé le controleur NanoReseau, et j'envoyais les trames sur IP.
J'avais ecrit un serveur qui répondait au trames et envoyait la page de garde du nanoreseau (la page ou on peut choisir le programme a lancer)
Donc ce que je pense qui serait bien a faire, c'est de faire une carte qui convertisse les trames Nanoreseau en trames IP, et apres n'importe quelle machine peut facilement ecrire un serveur. C'est ce que Fool avait commencé à faire, et pour ma part je serais pour me pencher dessus. Ce serait génial.
A+
Jacques
-
- Messages : 2365
- Inscription : 06 avr. 2009 12:07
Re: [Bricolage] Nouveau Serveur Nanoreseau, possible ou pas?
On dirait que ca a fait pschittt
Fool
Fool
Re: [Bricolage] Nouveau Serveur Nanoreseau, possible ou pas?
Non, c'est juste qu'on est passé en "mode privé"Fool-DupleX a écrit :On dirait que ca a fait pschittt
J'ai discutté avec PetitJD, et j'ai des choses que je dois lui envoyer: Désassemblage de la rom NanoReseau, Mon soft de serveur qui réponds au trame IP, et mes notes (en esperant que je les retrouve)
Mais il est vrai que ce truc n'a pas remué les foules
J'ai aussi regardé la carte que tu avais commencé à étudier. Tu dis qu'il faut modifier l'horloge de la carte. Moi je pense que serait mieux si on gardait la même horloge, mais qu'on se debrouillait pour envoyer l'horloge de 500KHz sur le patte qui sert d'horloge pour le controleur HDLC. On pourrait garder ainsi tout le systeme de Dev.
Par contre si la carte n'est pas trop chere, la filiere de dev est hors de prix
A+
Jacques
-
- Messages : 22
- Inscription : 09 juil. 2020 20:31
Re: [Bricolage] Nouveau Serveur Nanoreseau, possible ou pas?
Je déterre le sujet!
Serait il possible connecter le MO5 sur reseau IP/Internet a un serveur PC distant et créer une classe virtuelle?
Quels sont les éléments à développer?
Ça pourrait faire des soirées sympa
Serait il possible connecter le MO5 sur reseau IP/Internet a un serveur PC distant et créer une classe virtuelle?
Quels sont les éléments à développer?
Ça pourrait faire des soirées sympa
Re: [Bricolage] Nouveau Serveur Nanoreseau, possible ou pas?
Possible, sûrement pour un spécialiste, mais ce n'est pas un projet simple.
Il y a quelques années, avec petitjd, nous avions fait une expérience réussie de nanoréseau sur internet avec l'émulateur dcnanoreseau.
Avec la vraie machine c'est plus difficile à cause de l'interface matérielle à développer.
Il y a quelques années, avec petitjd, nous avions fait une expérience réussie de nanoréseau sur internet avec l'émulateur dcnanoreseau.
Avec la vraie machine c'est plus difficile à cause de l'interface matérielle à développer.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
-
- Messages : 22
- Inscription : 09 juil. 2020 20:31
Re: [Bricolage] Nouveau Serveur Nanoreseau, possible ou pas?
Merci je viens de voir le superbe article!
http://dcnano.free.fr/fr.html
donc la mauvaise nouvelle est le hardware nanoresau pas facilement adaptable. Il faudrait développer une carte réseau complètement (ou wifi)?
http://dcnano.free.fr/fr.html
donc la mauvaise nouvelle est le hardware nanoresau pas facilement adaptable. Il faudrait développer une carte réseau complètement (ou wifi)?
-
- Messages : 2365
- Inscription : 06 avr. 2009 12:07
Re: [Bricolage] Nouveau Serveur Nanoreseau, possible ou pas?
Quel déterrage ! 10 ans !
Ce n'était pas sur PCI, mais avec USB que je comptait refaire l'interface Nanoréseau. Il y a de cela plus de 15 ans, j'avais fabriqué un prototype en USB 1.1, qui s'est avéré problématique à cause de la latence USB.
Depuis, j'ai fait mieux. J'ai un hardware USB 2.0 qui est vu comme un port série côté PC, donc très facile à attaquer côté logiciel. Seul problème, j'ai très peu de temps libre et je n'ai écrit que quelques lignes du firmware. L'interface n'est donc qu'un prototype pas véritablement fonctionnel. Si quelqu'un parmi nous est fan de micro-controleurs Atmel et qu'il a envie de développer, je lui envoie volontiers un exemplaire de l'interface.
Interface USB 1.1 (2004)
Interface USB 2.0 (2018)
Ce n'était pas sur PCI, mais avec USB que je comptait refaire l'interface Nanoréseau. Il y a de cela plus de 15 ans, j'avais fabriqué un prototype en USB 1.1, qui s'est avéré problématique à cause de la latence USB.
Depuis, j'ai fait mieux. J'ai un hardware USB 2.0 qui est vu comme un port série côté PC, donc très facile à attaquer côté logiciel. Seul problème, j'ai très peu de temps libre et je n'ai écrit que quelques lignes du firmware. L'interface n'est donc qu'un prototype pas véritablement fonctionnel. Si quelqu'un parmi nous est fan de micro-controleurs Atmel et qu'il a envie de développer, je lui envoie volontiers un exemplaire de l'interface.
Interface USB 1.1 (2004)
Interface USB 2.0 (2018)