[Thomson][OS9] Serveur NR
Modérateurs : Papy.G, fneck, Carl
[Thomson][OS9] Serveur NR
Bonjour à tous
Bien que certains disent que OS9 soit une arlésienne, je vous apporte la preuve que non!
En effet, cela fait un moment que je planche sur un projet, et depuis hier j'ai enfin réussi:
- Faire un serveur NanoRéseau sur un Thomson TO9+ sous OS9
Le Thomson que j'utilise à été modifié, car il tourne avec un 6309 en mode natif.
C'est a dire que je peux utiliser au maximum les capacités du 6309 (gain de cycle sur les instructions).
Et l'avantage d'OS9 est que j'ai un système de fichiers qui me permet d’accéder aux fichiers nécessaires au NanoRéseau.
C'est à dire les fichiers :
- NR35/nr3.dat
- NR35/XMENU.MO5
- NR35/BASIC.MO5
- NR35/LOGO.MO5
- NR35/DOSSIER.MO5
- ....
Et en plus cet avantage de gestion de fichiers m'a été récemment apporté grâce a un super produits : La Megarom T2.
Les temps d’accès ne sont pas comparable à un lecteur de disquette.
Mais en plus la taille de la Megarom est nettement plus élevée qu'une disquette.
J'ai donc dessus toutes les commandes OS9 + tous les fichiers NR.
J'utilise pour l'instant une image de 240Ko, mais je ne vais pas tarder à augmenter la taille pour le NR.
C'est un bonheur de bosser avec cette mégarom.
Voila ci dessous des images qui montrer quelques résultats:
- Le serveur NR avec le ventre ouvert (comme j'ai dus griller plusieurs fois les ROM, je le laisse ouvert)
- Les écran de démarrage du serveur sous OS9, et les traces de téléchargement du Basic
- le menu XMENU afficher sur le MO5
- le Basic une fois téléchargé.
Certes l’écriture du serveur n'est pas terminé, car pour l'instant il ne gère pas les erreurs.
Par exemple, si dans le menu XMENU on demande un programme non présent ca bloque car il n'y a pas de réponse du serveur
De plus pour l'instant je ne gère qu'un poste, mais il est prévu d'en gérer plusieurs bien sur.
Pour arriver à faire fonctionner mon serveur, j'ai beaucoup utilisé l'analyseur logique Saleae.
J'ai du développer un DLL sous Windows afin d'être capable de décoder les trames NR, et les afficher correctement.
Sans ça j'en serais encore a décoder les trames HDLC bit à bit
J'ai encore plein de chose a faire sur le serveur, mais la base est là, et fonctionne!
Jacques
Bien que certains disent que OS9 soit une arlésienne, je vous apporte la preuve que non!
En effet, cela fait un moment que je planche sur un projet, et depuis hier j'ai enfin réussi:
- Faire un serveur NanoRéseau sur un Thomson TO9+ sous OS9
Le Thomson que j'utilise à été modifié, car il tourne avec un 6309 en mode natif.
C'est a dire que je peux utiliser au maximum les capacités du 6309 (gain de cycle sur les instructions).
Et l'avantage d'OS9 est que j'ai un système de fichiers qui me permet d’accéder aux fichiers nécessaires au NanoRéseau.
C'est à dire les fichiers :
- NR35/nr3.dat
- NR35/XMENU.MO5
- NR35/BASIC.MO5
- NR35/LOGO.MO5
- NR35/DOSSIER.MO5
- ....
Et en plus cet avantage de gestion de fichiers m'a été récemment apporté grâce a un super produits : La Megarom T2.
Les temps d’accès ne sont pas comparable à un lecteur de disquette.
Mais en plus la taille de la Megarom est nettement plus élevée qu'une disquette.
J'ai donc dessus toutes les commandes OS9 + tous les fichiers NR.
J'utilise pour l'instant une image de 240Ko, mais je ne vais pas tarder à augmenter la taille pour le NR.
C'est un bonheur de bosser avec cette mégarom.
Voila ci dessous des images qui montrer quelques résultats:
- Le serveur NR avec le ventre ouvert (comme j'ai dus griller plusieurs fois les ROM, je le laisse ouvert)
- Les écran de démarrage du serveur sous OS9, et les traces de téléchargement du Basic
- le menu XMENU afficher sur le MO5
- le Basic une fois téléchargé.
Certes l’écriture du serveur n'est pas terminé, car pour l'instant il ne gère pas les erreurs.
Par exemple, si dans le menu XMENU on demande un programme non présent ca bloque car il n'y a pas de réponse du serveur
De plus pour l'instant je ne gère qu'un poste, mais il est prévu d'en gérer plusieurs bien sur.
Pour arriver à faire fonctionner mon serveur, j'ai beaucoup utilisé l'analyseur logique Saleae.
J'ai du développer un DLL sous Windows afin d'être capable de décoder les trames NR, et les afficher correctement.
Sans ça j'en serais encore a décoder les trames HDLC bit à bit
J'ai encore plein de chose a faire sur le serveur, mais la base est là, et fonctionne!
Jacques
- Pièces jointes
-
- Serveur_NR_OS9.jpg (80.28 Kio) Consulté 4177 fois
-
- Ecran_Demarrage_serveurNR.jpg (52.49 Kio) Consulté 4177 fois
-
- Ecran_Download_Basic.jpg (66.46 Kio) Consulté 4177 fois
-
- Ecran_Basic.jpg (68.72 Kio) Consulté 4177 fois
-
- Ecran_XMenu.jpg (76.44 Kio) Consulté 4177 fois
- Totor le Butor
- Messages : 2236
- Inscription : 07 sept. 2011 16:14
- Localisation : Paris - Mezels
Re: [Thomson][OS9] Serveur NR
Trop balèze !!!!
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
-
- Messages : 7966
- Inscription : 18 sept. 2010 12:08
- Localisation : Brest et parfois les Flandres
Re: [Thomson][OS9] Serveur NR
C'est carrément cool ca Le 6309 doit aussi être fort appréciable à programmer j'imagine.
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
- Carl
- Modérateur
- Messages : 13290
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: [Thomson][OS9] Serveur NR
Belle prouesse
Re: [Thomson][OS9] Serveur NR
Merci
Et en plus, avoir 2 registres supplémentaires (E et F) permet d'éviter de ce casser la tête à jongler avec A, B, et la pile
Jacques
Oui, il y a certaines nouvelles instructions qui sont super pratique (TFM surtout)
Et en plus, avoir 2 registres supplémentaires (E et F) permet d'éviter de ce casser la tête à jongler avec A, B, et la pile
Jacques
-
- Messages : 2340
- Inscription : 06 avr. 2009 12:07
Re: [Thomson][OS9] Serveur NR
Du super boulot ! Réussir à faire tourner un serveur Nanoréseau sur un TO9+, c'est déjà magique, mais en plus sous OS-9 ! J'adore
On en aurait rêvé, d'un TO9+ avec 6309 sous OS/9 à l'époque. Presque du Linux avant l'heure. Ca ouvre tellement de possibilités en comparaison du BASIC Microsoft.
On en aurait rêvé, d'un TO9+ avec 6309 sous OS/9 à l'époque. Presque du Linux avant l'heure. Ca ouvre tellement de possibilités en comparaison du BASIC Microsoft.
Re: [Thomson][OS9] Serveur NR
Félicitations
Quelle prouesse de faire tourner un Serveur nanoreseau sur un TO9+
Quelle prouesse de faire tourner un Serveur nanoreseau sur un TO9+