MSX Village forum

L'école [EN COURS] Erix. Trnasmettre des données depuis un MSX.

igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 22/10/2013 à 14h43
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é :top

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 :sick

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 :oups


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Metalion Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 23/12/2009 à 15h32

Messages: 1503

Le 22/10/2013 à 19h46
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 ...

:hum


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

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 22/10/2013 à 20h14
Entièrement d'accord avec toi Métalion, mais j'ai pas ce genre de MSX :moue

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. :moue

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 :p Edité par igal Le 22/10/2013 à 20h25


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5886

Le 22/10/2013 à 20h17
Plan B, l'interface RS232 Sony qui contient ce Basic specifique identique aux HBG900^^



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
BibiZen Membre non connecté

Maire-adjoint

Rang

Avatar

Inscrit le : 03/10/2009 à 18h34

Messages: 1455

Le 18/01/2014 à 23h27
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 :gne

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
E-mail    
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5886

Le 18/01/2014 à 23h30
Ca se fait de MSX a MSX et/ou de PC a MSX, c'est ca ? ^^



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
BibiZen Membre non connecté

Maire-adjoint

Rang

Avatar

Inscrit le : 03/10/2009 à 18h34

Messages: 1455

Le 18/01/2014 à 23h40
pour mon usage de PC (tera term) USB/SERIE à MSX (erix) RS232C
ça doit fonctionner aussi de MSX (erix) RS232C à MSX (erix) RS232C ^^
E-mail    
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5886

Le 18/01/2014 à 23h44
Woua la V... transfert de MSX a MSX a 19600bauds :D:siffle

Apres si j'arrive a brancher les 4 HBG900 en serie ca va faire mal :glass

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 :siffle Edité par TurboSEB Le 18/01/2014 à 23h49



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
BibiZen Membre non connecté

Maire-adjoint

Rang

Avatar

Inscrit le : 03/10/2009 à 18h34

Messages: 1455

Le 18/01/2014 à 23h47

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 :s
il utilise un pilote RS232C différent compatible avec peu d'interface (surtout le NMS 1250)
E-mail    
BibiZen Membre non connecté

Maire-adjoint

Rang

Avatar

Inscrit le : 03/10/2009 à 18h34

Messages: 1455

Le 24/01/2014 à 21h37
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 :(
E-mail    
BibiZen Membre non connecté

Maire-adjoint

Rang

Avatar

Inscrit le : 03/10/2009 à 18h34

Messages: 1455

Le 25/01/2014 à 13h01
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 :moue
E-mail    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 25/01/2014 à 13h37
Super tout ce que tu fais Zebibizen.

Avec toutes les infos que tu donnes, j'espère pouvoir piloter mon Denon :D


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
BibiZen Membre non connecté

Maire-adjoint

Rang

Avatar

Inscrit le : 03/10/2009 à 18h34

Messages: 1455

Le 25/01/2014 à 14h19
Denon Kézacko :hum

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 :D
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

E-mail    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 25/01/2014 à 14h30
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.. ;)


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
BibiZen Membre non connecté

Maire-adjoint

Rang

Avatar

Inscrit le : 03/10/2009 à 18h34

Messages: 1455

Le 25/01/2014 à 15h42
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
E-mail    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie