L'atelier [EN COURS] RS232 "TX" pour tous. Produire le signal [TX] du RS232 sur le port Joyestic 2.
igal
Membre non connecté
Conseiller Municipal
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 Edité par igal Le 20/10/2013 à 13h59
Fabf
Membre non connecté
Conseiller Municipal
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.
TurboSEB
Membre non connecté
Conseiller Municipal
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! Edité par TurboSEB Le 20/10/2013 à 17h40
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)
ericb59
Membre non connecté
Conseiller Municipal
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 ?
TurboSEB
Membre non connecté
Conseiller Municipal
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é ). 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
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/
TurboSEB
Membre non connecté
Conseiller Municipal
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 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
MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie