[Thomson][OS9] Serveur NR

Cette catégorie traite de développements récents destinés à nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!

Modérateurs : Papy.G, fneck, Carl

Répondre
Avatar de l’utilisateur
jb_jb_fr
Messages : 391
Inscription : 29 mars 2010 10:36
Localisation : Essonne (91)
Contact :

[Thomson][OS9] Serveur NR

Message par jb_jb_fr »

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
Pièces jointes
Serveur_NR_OS9.jpg
Serveur_NR_OS9.jpg (80.28 Kio) Consulté 4169 fois
Ecran_Demarrage_serveurNR.jpg
Ecran_Demarrage_serveurNR.jpg (52.49 Kio) Consulté 4169 fois
Ecran_Download_Basic.jpg
Ecran_Download_Basic.jpg (66.46 Kio) Consulté 4169 fois
Ecran_Basic.jpg
Ecran_Basic.jpg (68.72 Kio) Consulté 4169 fois
Ecran_XMenu.jpg
Ecran_XMenu.jpg (76.44 Kio) Consulté 4169 fois
Avatar de l’utilisateur
Totor le Butor
Messages : 2235
Inscription : 07 sept. 2011 16:14
Localisation : Paris - Mezels

Re: [Thomson][OS9] Serveur NR

Message par Totor le Butor »

Trop balèze !!!! :shock:
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
__sam__
Messages : 7961
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [Thomson][OS9] Serveur NR

Message par __sam__ »

C'est carrément cool ca 8) 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
Avatar de l’utilisateur
gleike
Messages : 1344
Inscription : 16 oct. 2014 11:12
Localisation : Ludres (54710) Meurthe & Moselle

Re: [Thomson][OS9] Serveur NR

Message par gleike »

Bravo 8)
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13289
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [Thomson][OS9] Serveur NR

Message par Carl »

Bravo !
Carl
Avatar de l’utilisateur
jice
Messages : 213
Inscription : 21 avr. 2014 15:08
Localisation : Madrid

Re: [Thomson][OS9] Serveur NR

Message par jice »

Bravo! :)
MO5 - MO5 Platini - TO7 - TO7/70 - TO8 - TO9+
jasz
Messages : 1313
Inscription : 05 oct. 2016 20:05
Localisation : Quelque part dans le 31

Re: [Thomson][OS9] Serveur NR

Message par jasz »

Belle prouesse 8)
Avatar de l’utilisateur
jb_jb_fr
Messages : 391
Inscription : 29 mars 2010 10:36
Localisation : Essonne (91)
Contact :

Re: [Thomson][OS9] Serveur NR

Message par jb_jb_fr »

Merci :P
__sam__ a écrit : 24 nov. 2018 19:15 Le 6309 doit aussi être fort appréciable à programmer j'imagine.
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
Fool-DupleX
Messages : 2329
Inscription : 06 avr. 2009 12:07

Re: [Thomson][OS9] Serveur NR

Message par Fool-DupleX »

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.
Avatar de l’utilisateur
6502man
Messages : 12312
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Thomson][OS9] Serveur NR

Message par 6502man »

Félicitations :)

Quelle prouesse de faire tourner un Serveur nanoreseau sur un TO9+ :roll:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Répondre