L'école [EN COURS] Erix. Trnasmettre des données depuis un MSX.
igal
Membre non connecté
Conseiller Municipal
Erix est un logiciel permettant de transmettre des données depuis un MSX.
J'espère recueillir un maximum d'informations permettant l'utilisation de ce logiciel qui semble très prometteur.
Voici quelques détails du peu que j'ai compris.
1) ERIX.COM nécessite de pré-charger le DRIVER.COM appelé FOSSIL.
2) Une fois chargé, Erix recherche la présence de ERIX.DAT qui contient les paramètres anciennement sauvegardés avec la touche [W].
3) Sans la présence de ce fichier ERIX.DAT, ERIX affiche le message ci dessous:
Error Reading ERIX.DAT
Résolu => Il suffit de Sauvegarder ses paramètres pour que le fichier ERIX.DAT soit généré
Page d'acceuil:
Je ne sais pas ce que signifie ATZ! Peut être une commande par défaut qui n'abouti à rien pour le moment!?
Le menu principale [F1]:
Le menu est assez parlant. C'est ici qu'il faut SAUVEGARDER ses paramètres avec [W].
Upload Menu:
Je ne sais pas quel paramètres choisir ici.
Dialing Menu:
J'ai pas compris l'utilité de ce menu.
External Setting:
???
Files Manager:
Permet de lire un fichier. Par exemple [OUVRIR.TXT] qui contient le texte suivant => [color=red][b]*. [/color][/b]
Modem Commands:
???
Path setting
Pour désigner le répertoire des paramètres?
RS232 Parameters:
Permet de paramétrer les échanges RS232
Terminal Parameter:
J'ai pas vraiment compris ce menu
Download Menu:
Je nage
Je compte sur vous pour regrouper un maximum d'infos même par bribes.
Une fois regroupés, peut être qu'on arrivera à envoyer des donnés depuis un MSX vers un périphérique
J'espère recueillir un maximum d'informations permettant l'utilisation de ce logiciel qui semble très prometteur.
Voici quelques détails du peu que j'ai compris.
1) ERIX.COM nécessite de pré-charger le DRIVER.COM appelé FOSSIL.
2) Une fois chargé, Erix recherche la présence de ERIX.DAT qui contient les paramètres anciennement sauvegardés avec la touche [W].
3) Sans la présence de ce fichier ERIX.DAT, ERIX affiche le message ci dessous:
Error Reading ERIX.DAT
Résolu => Il suffit de Sauvegarder ses paramètres pour que le fichier ERIX.DAT soit généré
Page d'acceuil:
Je ne sais pas ce que signifie ATZ! Peut être une commande par défaut qui n'abouti à rien pour le moment!?
Le menu principale [F1]:
Le menu est assez parlant. C'est ici qu'il faut SAUVEGARDER ses paramètres avec [W].
Upload Menu:
Je ne sais pas quel paramètres choisir ici.
Dialing Menu:
J'ai pas compris l'utilité de ce menu.
External Setting:
???
Files Manager:
Permet de lire un fichier. Par exemple [OUVRIR.TXT] qui contient le texte suivant => [color=red][b]*. [/color][/b]
Modem Commands:
???
Path setting
Pour désigner le répertoire des paramètres?
RS232 Parameters:
Permet de paramétrer les échanges RS232
Terminal Parameter:
J'ai pas vraiment compris ce menu
Download Menu:
Je nage
Je compte sur vous pour regrouper un maximum d'infos même par bribes.
Une fois regroupés, peut être qu'on arrivera à envoyer des donnés depuis un MSX vers un périphérique
Mais pourquoi tu ne prends pas un MSX déjà équippé d'une RS232 en standard ?
Du coup, les fonctions du BIOS associées à cette connectique seraient dispo ...
Du coup, les fonctions du BIOS associées à cette connectique seraient dispo ...
MSX1: Daewoo DPC-200 / Yamaha CX5M
MSX2: Sony HB-F9P
MSXVR
Vidéo: V9990 (GFX-9)
Audio: MSX-Music (FM-PAC) / MSX-Audio (Audiowave) / OPL4 (Monster Sound FM Blaster) / OPNB (Neotron)
igal
Membre non connecté
Conseiller Municipal
Entièrement d'accord avec toi Métalion, mais j'ai pas ce genre de MSX
Par contre, Je peux greffer un BIOS RS232 sur un des ports par le biais du BeePack => Beecard.
J'ai regardé dans BlueMsx dans cette arborescence => C:Program FilesblueMSXMachinesMSX2 - Sony HB-G900P
Voici le contenu du fichier Config.Ini:
J'ai essayé de retrouver le BIOS G900232C.ROM dans l'arborescence suivante => C:Program FilesblueMSXMachinesShared Roms
Malheureusement, ce BIOS n'y est pas. En revanche, il y a une BIOS qui se nomme => RS232.ROM de 8Ko.
Voici cette ROM => RS232.zip
Le dernier OCTET de cette ROM est C9 et se trouve à 11F2.
Une bonne partie de la ROM est donc vide.
je suppose qu'il suffit de placer cette ROM sur un 27C128 pour la rendre utilisable sur n'importe quel MSX.
Par contre, la ROM ne pesant que 8Ko, il faudrait la doubler pour qu'elle remplisse la 27C128.
Après ca, y a des chances que les commandes spécifiques au RS232 soient enfin reconnues Edité par igal Le 22/10/2013 à 20h25
Par contre, Je peux greffer un BIOS RS232 sur un des ports par le biais du BeePack => Beecard.
J'ai regardé dans BlueMsx dans cette arborescence => C:Program FilesblueMSXMachinesMSX2 - Sony HB-G900P
Voici le contenu du fichier Config.Ini:
Code TEXT :
[CMOS] Enable CMOS=1 Battery Backed=1 [Video] version=V9938 vram size=128kB [Subslotted Slots] slot 0=1 slot 1=0 slot 2=0 slot 3=0 [External Slots] slot A=1 0 slot B=2 0 [FDC] Count=2 [CPU] Z80 Frequency=3579545Hz [Board] type=MSX [Slots] 0 0 0 0 84 "" "" 0 0 0 4 20 "Machines/MSX2 - Sony HB-G900P/g900bios.rom" "" 0 1 0 2 20 "Machines/MSX2 - Sony HB-G900P/g900ext.rom" "" 0 1 2 4 65 "Machines/MSX2 - Sony HB-G900P/g900disk.rom" "" 0 2 3 2 20 "Machines/MSX2 - Sony HB-G900P/g900232c.rom" "" 0 3 2 2 42 "Machines/MSX2 - Sony HB-G900P/g900util.rom" "" 3 0 0 8 23 "" ""
J'ai essayé de retrouver le BIOS G900232C.ROM dans l'arborescence suivante => C:Program FilesblueMSXMachinesShared Roms
Malheureusement, ce BIOS n'y est pas. En revanche, il y a une BIOS qui se nomme => RS232.ROM de 8Ko.
Voici cette ROM => RS232.zip
Le dernier OCTET de cette ROM est C9 et se trouve à 11F2.
Une bonne partie de la ROM est donc vide.
je suppose qu'il suffit de placer cette ROM sur un 27C128 pour la rendre utilisable sur n'importe quel MSX.
Par contre, la ROM ne pesant que 8Ko, il faudrait la doubler pour qu'elle remplisse la 27C128.
Après ca, y a des chances que les commandes spécifiques au RS232 soient enfin reconnues Edité par igal Le 22/10/2013 à 20h25
Pour faire simple
1) driver.com a lancer en premier
le pilote "Patched Erix fossil driver" se trouve chez Hanso
http://msx.hansotten.com/index.php?page=msxsw
il reste sous msxdos et évite le passage par le basic
2) erix.com le terminal MSX
F1 = menu de configuration
F2 = download = réception de fichier
F3 = upload = envoi de fichier
F4 = explorateur de fichier
Pour Commencer, il faut régler la vitesse de l'interface RS232C (F1/touche R/ touche B/ESC)
19200bps semble être le maximum pour un z80 à 3.4mhz
ensuite saisir les 2 chemins pour l'envoi / réception de fichier
(touche P/touche 1/saisie chemin/entrée/touche 2/saisie chemin/entrée/ESC)
sauvegarder les réglages avec la touche W, le fichier DAT est créé
un transfert RS232C se fait de terminal à terminal
avec le protocole Xmodem il faut indiquer un nom du fichier (touche X)
avec le protocole Ymodem aucune saisie n'est requise (touche Y)
Sur PC on peut utiliser le terminal gratuit Tera Term
http://ttssh2.sourceforge.jp/
Le câble USB vers série (Prolific) fonctionne parfaitement
Penser à bien régler le port USB/COM dans le panneau de configuration
les réglages dans Tera Term ne suffisent pas
Dans Tera Term commencer par régler le port com (menu configuration/port série)
sauvegarder le réglage (menu configuration/sauvegarder setup)
Tera Term ne garde pas les réglages après sa fermeture
il faut les rappeler à chaque nouvelle session (menu configuration/restaurer setup)
Pour envoyer ou recevoir les fichiers il faut aller dans le menu fichier/transfert/ymodem
vous pouvez envoyer plusieurs fichiers en une fois il suffit de les sélectionner dans la boîte de dialogue
si le transfert RS232C ne se fait pas : redémarrer Erix , Tera Term
voir même Windows surtout après un réglage de vitesse du port COM/USB
1) driver.com a lancer en premier
le pilote "Patched Erix fossil driver" se trouve chez Hanso
http://msx.hansotten.com/index.php?page=msxsw
il reste sous msxdos et évite le passage par le basic
2) erix.com le terminal MSX
F1 = menu de configuration
F2 = download = réception de fichier
F3 = upload = envoi de fichier
F4 = explorateur de fichier
Pour Commencer, il faut régler la vitesse de l'interface RS232C (F1/touche R/ touche B/ESC)
19200bps semble être le maximum pour un z80 à 3.4mhz
ensuite saisir les 2 chemins pour l'envoi / réception de fichier
(touche P/touche 1/saisie chemin/entrée/touche 2/saisie chemin/entrée/ESC)
sauvegarder les réglages avec la touche W, le fichier DAT est créé
un transfert RS232C se fait de terminal à terminal
avec le protocole Xmodem il faut indiquer un nom du fichier (touche X)
avec le protocole Ymodem aucune saisie n'est requise (touche Y)
Sur PC on peut utiliser le terminal gratuit Tera Term
http://ttssh2.sourceforge.jp/
Le câble USB vers série (Prolific) fonctionne parfaitement
Penser à bien régler le port USB/COM dans le panneau de configuration
les réglages dans Tera Term ne suffisent pas
Dans Tera Term commencer par régler le port com (menu configuration/port série)
sauvegarder le réglage (menu configuration/sauvegarder setup)
Tera Term ne garde pas les réglages après sa fermeture
il faut les rappeler à chaque nouvelle session (menu configuration/restaurer setup)
Pour envoyer ou recevoir les fichiers il faut aller dans le menu fichier/transfert/ymodem
vous pouvez envoyer plusieurs fichiers en une fois il suffit de les sélectionner dans la boîte de dialogue
si le transfert RS232C ne se fait pas : redémarrer Erix , Tera Term
voir même Windows surtout après un réglage de vitesse du port COM/USB
TurboSEB
Membre non connecté
Conseiller Municipal
Woua la V... transfert de MSX a MSX a 19600bauds
Apres si j'arrive a brancher les 4 HBG900 en serie ca va faire mal
J'ai jamais fait ca, mais il me semble que chaque interface RS232 doit pouvoir recevoir les instructions avec un protocol de communication et ne capter que les instructions correspondant a son adresse Edité par TurboSEB Le 18/01/2014 à 23h49
Apres si j'arrive a brancher les 4 HBG900 en serie ca va faire mal
J'ai jamais fait ca, mais il me semble que chaque interface RS232 doit pouvoir recevoir les instructions avec un protocol de communication et ne capter que les instructions correspondant a son adresse Edité par TurboSEB Le 18/01/2014 à 23h49
MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
pour d'autre type d'application, il faut regarder les sources de erix...
...si disponible pour utiliser son pilote RS232C
sinon il existe megaterm, c'est un terminal en basic, plus facile à modifier
il utilise un pilote RS232C différent compatible avec peu d'interface (surtout le NMS 1250)
Retour à Erix
la saisie clavier de Tera Term apparait sur l'écran du MSX
à l'inverse la saisie clavier du MSX apparait dans le terminal PC
c'est un mode de discussion entre les 2 machines, sans intéret en RS232C
d'où la fonction (obsolète) BBS / MODEM pour se connecter à un terminal éloigné
avec un numéro de téléphone, voir la partie agenda touche F5
Dans Tera Term menu configuration/terminal activez CR+LF
en émission/réception pour avoir les retours de ligne sur PC & MSX
Le texte à l'écran se sauvegarde par un copier / coller côté PC,
c'est impossible à faire côté MSX
la saisie clavier de Tera Term apparait sur l'écran du MSX
à l'inverse la saisie clavier du MSX apparait dans le terminal PC
c'est un mode de discussion entre les 2 machines, sans intéret en RS232C
d'où la fonction (obsolète) BBS / MODEM pour se connecter à un terminal éloigné
avec un numéro de téléphone, voir la partie agenda touche F5
Dans Tera Term menu configuration/terminal activez CR+LF
en émission/réception pour avoir les retours de ligne sur PC & MSX
Le texte à l'écran se sauvegarde par un copier / coller côté PC,
c'est impossible à faire côté MSX
L'explorateur de fichier de Erix touche F4 sert à envoyer un fichier du MSX au PC
barre espace pour sélectionner le fichier, touche L pour changer de lecteur.
Dans Tera Term activez menu Fichier/Transfert/Ymodem/réception
retournez sous Erix et tapez la touche U (upload/envoyer)
par contre je n'arrive pas à envoyer plusieurs fichiers du MSX au PC
le MSX se met en erreur en fin de transmission du premier fichier
barre espace pour sélectionner le fichier, touche L pour changer de lecteur.
Dans Tera Term activez menu Fichier/Transfert/Ymodem/réception
retournez sous Erix et tapez la touche U (upload/envoyer)
par contre je n'arrive pas à envoyer plusieurs fichiers du MSX au PC
le MSX se met en erreur en fin de transmission du premier fichier
igal
Membre non connecté
Conseiller Municipal
Denon Kézacko
la norme msx rs232c de 1984 est basée sur 2 puces obsolètes 8251/8253 qui plafonnent à 19200bps
http://msx.hansotten.com/uploads/msxdocs/232hspec.txt
c'est la vitesse max pour tout le matos à la norme comme tes Sony TurboSeb
les cartouches rs232c plus récentes sont hors norme, elles utilisent d'autres puces
par exemple la Sunrise rs232c peut monter à 115200bps en R800
mais elle n'a pas le bios basic, Erix et son pilote ont été crée pour cette cartouche
source du pilote en assembleur
http://www.msx.org/wiki/Fossil_driver
la norme msx rs232c de 1984 est basée sur 2 puces obsolètes 8251/8253 qui plafonnent à 19200bps
http://msx.hansotten.com/uploads/msxdocs/232hspec.txt
c'est la vitesse max pour tout le matos à la norme comme tes Sony TurboSeb
les cartouches rs232c plus récentes sont hors norme, elles utilisent d'autres puces
par exemple la Sunrise rs232c peut monter à 115200bps en R800
mais elle n'a pas le bios basic, Erix et son pilote ont été crée pour cette cartouche
source du pilote en assembleur
http://www.msx.org/wiki/Fossil_driver
igal
Membre non connecté
Conseiller Municipal
Ben justement...
Le Denon est ici => http://www.msxvillage.fr/forum/topic.php?id=2039#m47580
Il est équipé d'un RS232 que j'avais essayé de relier à mon modem toshiba pour lequel, je ne possède pas le Bios.
Ce fameux Bios devait être sur une carte de type Beecard spécialement pour ce modem => http://www.msxvillage.fr/forum/topic.php?id=498#m6516
Si Erix peut exploiter le hardware RS232 sans avoir besoin d'un Bios (Basic) résident c'est encore mieux..
Le Denon est ici => http://www.msxvillage.fr/forum/topic.php?id=2039#m47580
Il est équipé d'un RS232 que j'avais essayé de relier à mon modem toshiba pour lequel, je ne possède pas le Bios.
Ce fameux Bios devait être sur une carte de type Beecard spécialement pour ce modem => http://www.msxvillage.fr/forum/topic.php?id=498#m6516
Si Erix peut exploiter le hardware RS232 sans avoir besoin d'un Bios (Basic) résident c'est encore mieux..
complet le Denon, je comprends mieux
il faut transformer le modem en rs232c s'il n'a qu'une prise téléphonique
s'il possède une prise série en plus, il faut tester la liaison Erix /PC
pour info, il y a les transfo des modems Philips et MT chez Hanso
http://msx.hansotten.com/index.php?page=cables-and-others
Hanso a quelques roms rs232c pour différents modèles
http://msx.hansotten.com/index.php?page=rom-dumps
il faut transformer le modem en rs232c s'il n'a qu'une prise téléphonique
s'il possède une prise série en plus, il faut tester la liaison Erix /PC
pour info, il y a les transfo des modems Philips et MT chez Hanso
http://msx.hansotten.com/index.php?page=cables-and-others
Hanso a quelques roms rs232c pour différents modèles
http://msx.hansotten.com/index.php?page=rom-dumps
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie