MSX Village forum

L'atelier Câble réseau via port joystick

aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2904

Le 12/10/2024 à 23h07
Hello,

J'aimerai créer un câble réseau pour relier 2 MSX entre eux sur la base de celui utilisé dans F1 Spirit 3D (Konami JE-700).
J'ai trouvé le schéma ci-dessous ; quelqu'un peut me confirmer que c'est bien celui-là ?
cable
http://bifi.msxnet.org/msxnet/konami/cable/

Et est-ce que vous savez ou pourrais-je trouver des prises DB9 étroites (sans les visses sur les 2 cotés) ?
Les DB9 standards ne rentrent pas dans la prise joystick du Panasonic FS-A1 à cause de la coque du MSX.

Aussi, est-ce que vous savez s'il y a un émulateur MSX qui émule ce genre câble ?

Et enfin, est-ce que vous connaissez d'autres types de câblage pour relier 2 MSXs ?
Je ne m'intéresse qu'à 2 MSX donc JoyNet (qui est censé être compatible avec le câble de F1 Spirit 3D) n'apporte rien de plus dans mon cas, si j'ai bien compris.

Merci :)


On est toujours ignorant avant de savoir.
Github    
Sebbeug Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h33

Messages: 2525

Le 13/10/2024 à 09h37
Oui, je m'en suis fabriqué un d'après ce même schéma. Je l'avais amené chez Riton.


Clé de sol

Site web    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2904

Le 13/10/2024 à 10h51
Et vous avez une idée de la vitesse de transition des infos à travers le câble ?

Entre l'instruction out du premier MSX qui va changer la valeur d'un bit et le moment ou une instruction out du 2e MSX pourra voir le changement.
Je cherche juste un ordre de grandeur par rapport au temps d'exécution d'une instruction par le Z80 (~0,28 µs).


On est toujours ignorant avant de savoir.
Github    
Cylicano Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 24/10/2021 à 11h19

Messages: 577

Le 20/10/2024 à 12h28
Intéressant. Quel(s) usage(s) possible(s) ? Jeux en "réseau cablé local", transmission de données ?

:tea


Rien ne se perd, tout doit se transformer.

E-mail    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2904

Le 20/10/2024 à 12h50
A partit du moment ou on est capable d'envoyer ou recevoir des octets, on en fait facilement ce qu'on veut. ^^

Pour ma part, ça serait surtout par les jeux, mais je ferais en sorte que le module MSXgl qui gère le câble soit le plus généraliste possible (quitte à faire une surcouche ensuite spécialisé pour les jeux).

J'attends les composants pour faire mon câble avec impatience car je ne peux malheureusement pas commencer le développement avec un émulateur. Edité par aoineko Le 20/10/2024 à 12h51


On est toujours ignorant avant de savoir.
Github    
Cylicano Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 24/10/2021 à 11h19

Messages: 577

Le 20/10/2024 à 13h15
D'accord. Alors, pour ma part, je serai intéressé aux possibilités de transfert de données. Je vais suivre tes développements.
:tea


Rien ne se perd, tout doit se transformer.

E-mail    
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5886

Le 20/10/2024 à 16h58
Ne pas oublié F16 Fighter comme cartouche :tea



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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10730

Le 21/10/2024 à 15h11
le cable de joynet est identique à celui de F1-Spirit 3dD et F16 Fighter
plus d'infos ici ;)
https://marmsx.msxall.com/artigos/joynetbasica.pdf


:noel
Site web    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2904

Le 22/10/2024 à 09h34
Merci :top

L'utilisateur Danjovik a décortiqué le protocole de transmission. Ca ressemble beaucoup à celui utilisé pour F1 Spirit 3D mais pas avec les mêmes pins.

J'ai hâte de recevoir de quoi fabriquer le câble et commencer les tests !

D'ailleurs, en parlant du câble, on est d'accord que les fils non-spécifiés sur le schéma (pins 4 et 5) n'ont besoin d'être branché nul part ? J'isole le fil, sans le raccordé ?




On est toujours ignorant avant de savoir.
Github    
Sebbeug Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h33

Messages: 2525

Le 22/10/2024 à 11h52
aoineko :

D'ailleurs, en parlant du câble, on est d'accord que les fils non-spécifiés sur le schéma (pins 4 et 5) n'ont besoin d'être branché nul part ? J'isole le fil, sans le raccordé ?


Oui c'est ça : Et ne les coupe pas, des câbles avec 9 fils ça peut toujours servir pour un autre projet.


Clé de sol

Site web    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2904

Le 23/10/2024 à 00h30
Hello,

En attendant de recevoir les composants pour le câble multijoueur (ça traine :moue), j'ai pris les devants en créant un programme pour changer à la volé la valeur des 3 pins d'émission (pins 6, 7 et 8), et de voir la valeur reçu sur les pins de lecture (1, 2, 3, 4, 6 et 7).
Ca me permettra de tester plus facilement le protocole de transfert en manipulant manuellement la valeur de chaque pin.

C'est hors sujet par rapport à ce fil de discussion, mais ça va aussi m'être très utile pour tester d'autres périphériques MSX qui se branche sur le port joystick et voir quels pins ils utilisent.

jsx

Le programme est disponible sur mon GitHub: https://github.com/aoineko-fr/JSX/raw/refs/heads/master/emul/rom/jsx.rom

Il est au format ROM 48 KB car je dois skipper le gestionnaire d'interruption du BIOS pour éviter toute interférence. Edité par aoineko Le 23/10/2024 à 00h33


On est toujours ignorant avant de savoir.
Github    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2904

Le 24/10/2024 à 09h07
Tant que je m'assure que le pin 5 (+5V) n'est relié à rien, je n'ai aucun risque de cramer mes MSX ou y a t-il d'autres choses à faire attention ?


On est toujours ignorant avant de savoir.
Github    
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5886

Le 25/10/2024 à 15h51
je pense que pour sécurisé le pin 5 , .... c'est tout bête , ... un fusible (ou équivalent) ... au pire tu change le fusible :tea



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie