[Thomson][OS9] Serveur NR

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

Modérateurs : Carl, Papy.G, fneck

Répondre
Avatar du membre
jb_jb_fr
Messages : 306
Enregistré le : 29 mars 2010 10:36
Localisation : Essonne (91)
Contact :

[Thomson][OS9] Serveur NR

Message par jb_jb_fr » 24 nov. 2018 17:40

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
Fichiers joints
Serveur_NR_OS9.jpg
Serveur_NR_OS9.jpg (80.28 Kio) Vu 347 fois
Ecran_Demarrage_serveurNR.jpg
Ecran_Demarrage_serveurNR.jpg (52.49 Kio) Vu 347 fois
Ecran_Download_Basic.jpg
Ecran_Download_Basic.jpg (66.46 Kio) Vu 347 fois
Ecran_Basic.jpg
Ecran_Basic.jpg (68.72 Kio) Vu 347 fois
Ecran_XMenu.jpg
Ecran_XMenu.jpg (76.44 Kio) Vu 347 fois

Avatar du membre
Totor le Butor
Messages : 1408
Enregistré le : 07 sept. 2011 16:14
Localisation : Paris

Re: [Thomson][OS9] Serveur NR

Message par Totor le Butor » 24 nov. 2018 18:45

Trop balèze !!!! :shock:
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .

__sam__
Messages : 4214
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [Thomson][OS9] Serveur NR

Message par __sam__ » 24 nov. 2018 19:15

C'est carrément cool ca 8) Le 6309 doit aussi être fort appréciable à programmer j'imagine.
Samuel.
A500 Vampire V2+, A1200(030@50mhz/fpu/64mb/cf 8go),
GVP530 (MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8. New Teo 1.8.4 8)

Avatar du membre
gleike
Messages : 548
Enregistré le : 16 oct. 2014 11:12
Localisation : Ludres (54710) Meurthe & Moselle

Re: [Thomson][OS9] Serveur NR

Message par gleike » 24 nov. 2018 19:17

Bravo 8)

Avatar du membre
Carl
Modérateur
Messages : 10294
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [Thomson][OS9] Serveur NR

Message par Carl » 25 nov. 2018 00:46

Bravo !
Carl

Avatar du membre
jice
Messages : 99
Enregistré le : 21 avr. 2014 15:08

Re: [Thomson][OS9] Serveur NR

Message par jice » 25 nov. 2018 13:14

Bravo! :)
MO5 - TO7 - TO7/70 - TO8 - TO9+

jasz
Messages : 515
Enregistré le : 05 oct. 2016 20:05
Localisation : Quelque part dans le 31

Re: [Thomson][OS9] Serveur NR

Message par jasz » 25 nov. 2018 20:05

Belle prouesse 8)

Avatar du membre
jb_jb_fr
Messages : 306
Enregistré le : 29 mars 2010 10:36
Localisation : Essonne (91)
Contact :

Re: [Thomson][OS9] Serveur NR

Message par jb_jb_fr » 26 nov. 2018 10:45

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 : 1035
Enregistré le : 06 avr. 2009 12:07

Re: [Thomson][OS9] Serveur NR

Message par Fool-DupleX » 26 nov. 2018 23:47

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 du membre
6502man
Messages : 9145
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Thomson][OS9] Serveur NR

Message par 6502man » 05 déc. 2018 23:00

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