L'atelier [EN COURS] RS232 "TX" pour tous. Produire le signal [TX] du RS232 sur le port Joyestic 2.

C'est en cherchant des informations sur l'utilisation du RS232 sans perdre la main sous BASIC que je suis tombé sur cet excellent site http://hotbit.blogspot.fr/
La partie Hardware:

1 X Diode => 4148
2 X Résistance => 10kohms
1 X Transistor => BC557
1 X Condensateur => 10uF
Voici l'implantation:

La partie Software:
Le code est donné sur le Blog => http://hotbit.blogspot.fr/search?q=RS232
Concernant cette partie software, je ne sais absolument pas comment faire pour en tirer un "FICHIER.BIN,R" (?) ou autre chose...
Dans tous les cas, si i y a un volontaire pour en tirer un Fichier exploitable simplement, de mon coté, je fabriquerai l'interface afin de procéder à des essais.
N'hésitez pas si vous avez des infos sur cette solution
Edité par
igal
Le 20/10/2013 à 13h59
La partie Hardware:

1 X Diode => 4148
2 X Résistance => 10kohms
1 X Transistor => BC557
1 X Condensateur => 10uF
Voici l'implantation:

La partie Software:
Le code est donné sur le Blog => http://hotbit.blogspot.fr/search?q=RS232
Concernant cette partie software, je ne sais absolument pas comment faire pour en tirer un "FICHIER.BIN,R" (?) ou autre chose...
Dans tous les cas, si i y a un volontaire pour en tirer un Fichier exploitable simplement, de mon coté, je fabriquerai l'interface afin de procéder à des essais.
N'hésitez pas si vous avez des infos sur cette solution


Intéressant
A voir ce qu'on peut faire avec.
C'est compilé avec ASMSX, tu devrais trouver quelqu'un pour le faire.

A voir ce qu'on peut faire avec.
C'est compilé avec ASMSX, tu devrais trouver quelqu'un pour le faire.

Ca doit etre un amplificateur de signal simple fait avec un transistor 
Si je me trompe pas c'est le Joynet ca
Ca doit etre possible de le faire en bi directionnel!
Edité par
TurboSEB
Le 20/10/2013 à 17h40

Si je me trompe pas c'est le Joynet ca

Ca doit etre possible de le faire en bi directionnel!


MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)





igal :
Concernant cette partie software, je ne sais absolument pas comment faire pour en tirer un "FICHIER.BIN,R" (?) ou autre chose...
Dans tous les cas, si i y a un volontaire pour en tirer un Fichier exploitable simplement, de mon coté, je fabriquerai l'interface afin de procéder à des essais
Dans tous les cas, si i y a un volontaire pour en tirer un Fichier exploitable simplement, de mon coté, je fabriquerai l'interface afin de procéder à des essais
Je vais essayer de te faire ça demain.
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,
Après lecture du code, il s'agit uniquement d'une routine permettant de recevoir des données à travers l'adaptateur TTL/RS232. Et donc pas d'en envoyer ... Il est probablement possible d'exploiter le code pour en faire une routine d'envoi de données, mais il faut tout réécrire.
Après lecture du code, il s'agit uniquement d'une routine permettant de recevoir des données à travers l'adaptateur TTL/RS232. Et donc pas d'en envoyer ... Il est probablement possible d'exploiter le code pour en faire une routine d'envoi de données, mais il faut tout réécrire.
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)
En faisant des recherches, j'ai trouvé une autre portion de code fait par le même auteur qui permet d'intercepter l'instruction LPRINT en Basic pour envoyer des données sur le port Joystick (et donc sur une RS232).
http://hotbit.blogspot.fr/2008/01/lprint-na-porta-de-joystick.html
La routine a été écrite pour une imprimante connectée via son adaptateur, mais elle est (à mon avis) facilement modifiable. Encore faut il maintenant implémenter les conditions de dialogue avec le LD (qui sont détaillées dans le manuel technique).
C'est faisable ... Mais il faudra du temps et beaucoup de tests avec le matériel.
http://hotbit.blogspot.fr/2008/01/lprint-na-porta-de-joystick.html
La routine a été écrite pour une imprimante connectée via son adaptateur, mais elle est (à mon avis) facilement modifiable. Encore faut il maintenant implémenter les conditions de dialogue avec le LD (qui sont détaillées dans le manuel technique).
C'est faisable ... Mais il faudra du temps et beaucoup de tests avec le matériel.
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)
Un TOSHIBA HX-52 pas trop cher, avec la prise RS-232C et une NES en bonus.
http://www.ebay.fr/itm/CONSOLE-NINTENDO-MATTEL-SUPER-MARIO-BROS-TOSHIBA-MSX-HX-52-/281189464649
EDIT : Pas d'alimentation, donc pas sur qu'il marche .. Edité par Metalion Le 24/10/2013 à 21h38
http://www.ebay.fr/itm/CONSOLE-NINTENDO-MATTEL-SUPER-MARIO-BROS-TOSHIBA-MSX-HX-52-/281189464649
EDIT : Pas d'alimentation, donc pas sur qu'il marche .. Edité par Metalion Le 24/10/2013 à 21h38
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)

salut,
je ré active ce topic car j'aimerai trouver une alternative à l'interface rs232 pour mon Fmv player...
j'ai besoin d'envoyer quelque octets et d'en recevoir sur le Msx.
ca depasse jamais 20 octets à l'envoi.
et1 ou 2 en reception.
Metalion, toi qui à déjà regardé le code en question, est que cela est possible d'avoir une routine qui fasse cela, drivé par le Basic ?
je ré active ce topic car j'aimerai trouver une alternative à l'interface rs232 pour mon Fmv player...
j'ai besoin d'envoyer quelque octets et d'en recevoir sur le Msx.
ca depasse jamais 20 octets à l'envoi.
et1 ou 2 en reception.
Metalion, toi qui à déjà regardé le code en question, est que cela est possible d'avoir une routine qui fasse cela, drivé par le Basic ?

Y'a bien un OUT sur la manette MSX (sinon le joynet aurait ete impossible a faire) donc en inversant les connecteurs MSX/PC (avec le bon brochage forcément
) pour en faire un "RX pour tous"
Attention avec le port manette sous tension, une erreur est vite arrivé, ca crame vite
Idées saugrenues a la TurboSEB
Avec l'interface cassette bi directionnel donc , on envoi sous forme d'un csave l'onde TX voulue (vachement rapide comme procédé
). A moins qu'en routine assenbleur y'aurait moyen d'acceder directement au IN/OUT de cette interface cassette
De nombreux appareil Multimedia ont une prise jack remote (du serie j'imagine)
Avec l'interface imprimante, meme procéder avec print, .... intérêt, personne n'utilise cette interface pour jouer alors que la manette si
Edité par
TurboSEB
Le 23/08/2014 à 09h05

Attention avec le port manette sous tension, une erreur est vite arrivé, ca crame vite

Idées saugrenues a la TurboSEB

Avec l'interface cassette bi directionnel donc , on envoi sous forme d'un csave l'onde TX voulue (vachement rapide comme procédé


Avec l'interface imprimante, meme procéder avec print, .... intérêt, personne n'utilise cette interface pour jouer alors que la manette si


MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)





Nyyrikki indique que le port imprimante sort uniquement
http://www.msx.org/forum/msx-talk/software-and-gaming/basic-parallel-or-serial-connection
pourtant on trouve COMMUNICATOR RS232 v2.0
http://www.msx.org/downloads/utilities/miscellaneous/communicator-rs232-v20
ce programme semble recevoir les BIN/ROM du PC par le port imprimante
http://www.msx.org/news/software/en/communicator-rs232-v10
le cable DB9 est simple et ça libère les ports joysticks
sinon les ports joysticks tournent à 3.2 kilobytes par seconde c'est suffisant
pour un Joynet il faut utiliser les 2 ports joysticks : 1 pour recevoir et 1 pour envoyer
http://map.grauw.nl/resources/joynet/
http://www.msx.org/forum/msx-talk/software-and-gaming/basic-parallel-or-serial-connection
pourtant on trouve COMMUNICATOR RS232 v2.0
http://www.msx.org/downloads/utilities/miscellaneous/communicator-rs232-v20
ce programme semble recevoir les BIN/ROM du PC par le port imprimante

http://www.msx.org/news/software/en/communicator-rs232-v10
le cable DB9 est simple et ça libère les ports joysticks

sinon les ports joysticks tournent à 3.2 kilobytes par seconde c'est suffisant

pour un Joynet il faut utiliser les 2 ports joysticks : 1 pour recevoir et 1 pour envoyer
http://map.grauw.nl/resources/joynet/

Et pourquoi pas un multiplexeur qui transforme le "OUT" D0/D7 du port parallèle en port serie 
C'est possible j'imagine
ou d'envoyer directement les donnés du port parallèle, apres le demultiplexeur de l'interface serie du peripherique
sans multiplexer donc.
Sur les LDP1500/1550/1600, la plaque de l'interface serie contient un reglage dip de vitesse reception baudes, un CI qui doit etre le demultiplexeur et de cette plaque sort genre (a vérifier) 8 fils qui vont vers la carte mere LDP, c'est un demultiplexeur qui transforme les données serie en "données" parallèle
et je suppose que ca fait multiplexeur/demultiplexeur vue que l'interface serie est TX/RX 
C'a tombe bien, j'en ai plein

Edité par
TurboSEB
Le 23/08/2014 à 15h01

C'est possible j'imagine


Sur les LDP1500/1550/1600, la plaque de l'interface serie contient un reglage dip de vitesse reception baudes, un CI qui doit etre le demultiplexeur et de cette plaque sort genre (a vérifier) 8 fils qui vont vers la carte mere LDP, c'est un demultiplexeur qui transforme les données serie en "données" parallèle


C'a tombe bien, j'en ai plein




MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)





Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie