Manette sur port serie pour dos sa existe? sa se fabrique ou modifie?

Pour tout ce qui touche au PC d'IBM et ses nombreux descendants. Attention tout de même, au delà de quelques MHz la discussion devient vite hors sujet.

Modérateurs : Papy.G, fneck, Carl

Répondre
Avatar du membre
djskynet
Messages : 98
Enregistré le : 26 avr. 2015 23:19
Contact :

Manette sur port serie pour dos sa existe? sa se fabrique ou modifie?

Message par djskynet » 21 févr. 2020 21:50

Bonsoir a tous je me pose cette question car sur mon pcdos 6,22 j'utilise mon mt 32 qui me prend la prise joystick de la carte son donc je ne peux pas brancher de contrôleur dessus d’ailleurs je n'ai jamais reussis a faire fonctionner un sidewinder gamepad sur ce port sous dos
Donc je voudrais arriver a brancher une manette style megadrive sur la prise port com 1 mais je ne trouve pas de pilote pouvant faire ceci et pourtant je pense que sa existe car une manette gravis de l'poque a l'air d'exister sur la prise db9
Dans l'attente de savoir si sa existe ou si on peut modifier une manette megadrive pour l'adapter dessus
merci a ceux qui me répondront

Avatar du membre
Xavier_AL
Messages : 1000
Enregistré le : 06 déc. 2017 20:30

Re: Manette sur port serie pour dos sa existe? sa se fabrique ou modifie?

Message par Xavier_AL » 21 févr. 2020 23:44

Salut,

Du Centronics, facile à faire, mais je ne sais pas si un driver DOS existe: http://www.harbaum.org/till/the_maze/jo ... y_par.html

Sinon, en RS232 (PS2), tu as des claviers avec des joysticks sur touches, des tablettes… mais la liaison série n'est pas du tout adapté à une scrutation synchrone et demande des circuits lourds et compliqués.

Par contre, pour les souris, des circuits spécialisés ont été créés.
Donc, théoriquement, un joystick à barrière infrarouge (avec des masques perforés comme sur les anciennes souris) est envisageable.

Dans le même genre, il est peut-être possible de récupérer un drivers souris émulant du joystick analogique.
Mais le principal problème réside dans le traitement Hard du joystick, car sous DOS, il sera difficile d'intercepter la DMA du contrôleur joystick, car contrairement à la souris, le port joystick n'a pas de drivers.

Le mieux est de se munir d'une carte "jeu" avec deux prises… avec mt 32 en port 2.
Autre remarque, une DB9 n'est pas forcement une RS232!

On pourra y installer un joystick Amstrad ou Atari, mais ils ne sont pas en protocole RS !

Avatar du membre
jojo
Messages : 513
Enregistré le : 13 mai 2007 13:27
Localisation : Entre la France, la Suisse et l'Italie ... au pays du bien décolleté.

Re: Manette sur port serie pour dos sa existe? sa se fabrique ou modifie?

Message par jojo » 22 févr. 2020 16:33

djskynet a écrit :
21 févr. 2020 21:50
... j'utilise mon mt 32 qui me prend la prise joystick de la carte son donc je ne peux pas brancher de contrôleur dessus ...
Tu n'utilises pas un câble midi avec 2 din + db15 pour le branchement du joystick ?

Image

Ça se trouve pour une dizaine d'euros et ça devrait résoudre ton problème.

jvernet
Messages : 1711
Enregistré le : 12 avr. 2007 10:59
Localisation : France 69

Re: Manette sur port serie pour dos sa existe? sa se fabrique ou modifie?

Message par jvernet » 22 févr. 2020 21:38

J'ai une carte JoyPort avec 2 sorties joystick. Pas le genre de trucs que j'utilise (au pire, j'utilise le port de la carte son), dispo à l'échange

Avatar du membre
djskynet
Messages : 98
Enregistré le : 26 avr. 2015 23:19
Contact :

Re: Manette sur port serie pour dos sa existe? sa se fabrique ou modifie?

Message par djskynet » 25 févr. 2020 20:07

Bonsoir merci pour vos reponse j'ai bien acheter un cable midi avec une sorti mais sa ne fonctionne pas la manette ne s'allume pas je me demande si il est bien cablé ce cable

Avatar du membre
Xavier_AL
Messages : 1000
Enregistré le : 06 déc. 2017 20:30

Re: Manette sur port serie pour dos sa existe? sa se fabrique ou modifie?

Message par Xavier_AL » 29 févr. 2020 08:17

Salut,

J'ai trouvé un article sur le Mic629, circut spécialisé pour le RS232 en 2400 bds.

Electronique Pratique 267 Juillet_Aout 2002 page 94.

Donc le montage est simple (en simple face), et peut être installé dans une manette numérique vintage.
RS0.JPG
RS0.JPG (44.99 Kio) Vu 691 fois
RS1.JPG
RS1.JPG (57 Kio) Vu 691 fois
RS3.JPG
RS3.JPG (44.15 Kio) Vu 691 fois
RS2.JPG
RS2.JPG (46.69 Kio) Vu 691 fois
Projet Kicad:
RS232_Joy.zip
(385.5 Kio) Téléchargé 28 fois
Modifié en dernier par Xavier_AL le 29 févr. 2020 22:03, modifié 1 fois.

Avatar du membre
Xavier_AL
Messages : 1000
Enregistré le : 06 déc. 2017 20:30

Re: Manette sur port serie pour dos sa existe? sa se fabrique ou modifie?

Message par Xavier_AL » 29 févr. 2020 21:25

Salut,

Donc le plus simple, c'est de faire un adaptateur pour les joysticks CPC et Atari.

Mais, attention, le commun est mis à 5 volt au lieu de la masse.
Cela ne pose pas forcement de problèmes, sauf pour les joysticks munis d'un circuit "Auto-fire" électronique.
Le 5volt n'étant pas câblé sur la prise joystick, le traitement électronique ne pourra pas fonctionner.
Donc, il faudra vérifier le fonctionnement du joystick et débrancher/désactiver les circuits et composants ajoutés au fonctionnement de la manette.
RS0.JPG
RS0.JPG (47.35 Kio) Vu 661 fois
RS1.JPG
RS1.JPG (69.23 Kio) Vu 662 fois
RS2.JPG
RS2.JPG (64.01 Kio) Vu 662 fois
RS3.JPG
RS3.JPG (62.7 Kio) Vu 662 fois
RS232_Joy_adapt.zip
(431.48 Kio) Téléchargé 23 fois
[edit: la polarité sur la prise était inversée! et la prise joystick est une prise femelle]
Modifié en dernier par Xavier_AL le 29 févr. 2020 23:23, modifié 4 fois.

Avatar du membre
fneck
Site Admin
Messages : 13817
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Manette sur port serie pour dos sa existe? sa se fabrique ou modifie?

Message par fneck » 29 févr. 2020 21:30

@ Xavier, c'est avec quel software que tu fais tes circuits ?

Avatar du membre
Xavier_AL
Messages : 1000
Enregistré le : 06 déc. 2017 20:30

Re: Manette sur port serie pour dos sa existe? sa se fabrique ou modifie?

Message par Xavier_AL » 29 févr. 2020 21:37

C'est du Kicad.
:D

Bon, pour la gestion du joystick, il faut faire un driver DOS en TSR qui intercepte la mémoire DMA du joystick ana…
Ou scruter le COM en 2400, 8bits, sans parité et stop (2400/8/n/1).

Malheureusement, tous les liens vers les sites eprat.com et libertysurf sont morts.

Il y a surement une possibilité de driver le RX avec un "copy con", j'ai vu la manip sur un autre montage, mais je ne la retrouve pas.

Répondre