Recherche lecteur de disquette 3.5 720k pour Sinclair PC200

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

gotcha
Messages : 2759
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Recherche lecteur de disquette 3.5 720k pour Sinclair PC200

Message par gotcha »

De ce que je me souviens, il y a 2 signaux 'Motor Enable' : pour drive 0 (ou drive A) et drive 1 (ou drive B). Je pense qu'il faut aussi activer le bon signal 'Drive Select'.

Sur un PC, avec câble croisé, les lecteurs de disquettes sont réglés en interne pour le 2eme drive (drive1/driveB), donc il faut donc activer MotorEnable1 et DriveSelect1.

EDIT: note aussi qu'il m'est arrivé de devoir brancher la nappe l'envers sur certains lecteurs 3.5" que j'ai eu dans les mains (marque Epson si mes souvenirs sont bons). Il faut donc bien comprendre pour ton lecteur quel numéro est assigné a chaque pin du connecteur.
Dernière modification par gotcha le 30 mars 2020 13:44, modifié 1 fois.
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
gotcha
Messages : 2759
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Recherche lecteur de disquette 3.5 720k pour Sinclair PC200

Message par gotcha »

J'ai trouvé ceci (ici: https://www.chzsoft.de/site/hardware/pr ... -analyzer/):
A drive taken from an IBM-compatible PC is configured as drive select B and, thus, needs the drive select B and motor enable B lines pulled low to be selected
Donc il faut à mettre à la fois drive select B et motor enable B à la masse.
Sur ta photo, tu as mis motor enable A à la masse.

floppy-connector.png
floppy-connector.png (47.21 Kio) Consulté 4278 fois
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Recherche lecteur de disquette 3.5 720k pour Sinclair PC200

Message par fneck »

Mica60 a écrit : 30 mars 2020 12:31 J'ai essayé de faire comme tu as dis fneck, mais cela ne fonctionne pas.
As-tu bien inséré une disquette?

gotcha a écrit : 30 mars 2020 13:39 Donc il faut à mettre à la fois drive select B et motor enable B à la masse.
Non, il n'y a pas besoin d'activer "drive select" ni de choisir "motor B"
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Mica60
Messages : 253
Inscription : 20 avr. 2016 00:28

Re: Recherche lecteur de disquette 3.5 720k pour Sinclair PC200

Message par Mica60 »

Impeccable, ça fonctionne.

MERCI gotcha
gotcha
Messages : 2759
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Recherche lecteur de disquette 3.5 720k pour Sinclair PC200

Message par gotcha »

fneck a écrit : 30 mars 2020 14:56
gotcha a écrit : 30 mars 2020 13:39 Donc il faut à mettre à la fois drive select B et motor enable B à la masse.
Non, il n'y a pas besoin d'activer "motor enable" ni de choisir "motor B"
Sur le schema que j'ai mis, il n'y a pas de MotorON, juste des MotorEnable, ce qui doit être la même chose.
Et si le lecteur est configuré pour être drive B, comme c'est le cas pour les PC à cable croisés, pourquoi le signal pour le drive A marcherait-il alors que le lecteur écoute les signaux pour le drive B ?

Bon, ça me donne envie de faire des essais, je vais voir ça ce soir :D
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
gotcha
Messages : 2759
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Recherche lecteur de disquette 3.5 720k pour Sinclair PC200

Message par gotcha »

Mica60 a écrit : 30 mars 2020 15:14 Impeccable, ça fonctionne.
Super. :D

Maintenant, il reste à faire bouger la tête sur les 80 pistes pour nettoyer toute la disquette.

Regarde le lien que j'avais donné (https://www.chzsoft.de/site/hardware/pr ... -analyzer/).
Cette personne arrive à faire un dump de la disquette et arrive donc à contrôler la position de la tête de lecture (avec un câble USB<->série me semble-t-il).
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Recherche lecteur de disquette 3.5 720k pour Sinclair PC200

Message par fneck »

gotcha a écrit : 30 mars 2020 15:16 Sur le schema que j'ai mis, il n'y a pas de MotorON, juste des MotorEnable, ce qui doit être la même chose.
J'ai édité mon message précédent, je voulais dire "drive select"... donc je reprends, il n'y a pas besoin d'activer "drive select" pour faire tourner le moteur.

Oui, fais l'essai de ton coté, ça m'intéresse.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Mica60
Messages : 253
Inscription : 20 avr. 2016 00:28

Re: Recherche lecteur de disquette 3.5 720k pour Sinclair PC200

Message par Mica60 »

gotcha a écrit : 30 mars 2020 15:19
Mica60 a écrit : 30 mars 2020 15:14 Impeccable, ça fonctionne.
Super. :D

Maintenant, il reste à faire bouger la tête sur les 80 pistes pour nettoyer toute la disquette.

Regarde le lien que j'avais donné (https://www.chzsoft.de/site/hardware/pr ... -analyzer/).
Cette personne arrive à faire un dump de la disquette et arrive donc à contrôler la position de la tête de lecture (avec un câble USB<->série me semble-t-il).

Et bien pour moi c'est bon maintenant, je vais moi même passer le coton tige imbibé d'alcool sur la surface de la disquette.
J'ai bien sûr viré la tête de lecture du lecteur :-)
Mica60
Messages : 253
Inscription : 20 avr. 2016 00:28

Re: Recherche lecteur de disquette 3.5 720k pour Sinclair PC200

Message par Mica60 »

fneck a écrit : 30 mars 2020 15:25 Oui, fais l'essai de ton coté, ça m'intéresse.
Je confirme, cela fonctionne sans "Drive select".
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Recherche lecteur de disquette 3.5 720k pour Sinclair PC200

Message par fneck »

Merci pour la confirmation Mica60.

Mais c'est quoi qui n'allait pas alors la première fois?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
gotcha
Messages : 2759
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Recherche lecteur de disquette 3.5 720k pour Sinclair PC200

Message par gotcha »

fneck a écrit : 30 mars 2020 16:08 Mais c'est quoi qui n'allait pas alors la première fois?
Il avait mis MotorEnableA à la masse et non MotorEnableB . Les lecteurs de PC sont tous configurés sur B qu'ils soient en primaire ou en secondaire.
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Mica60
Messages : 253
Inscription : 20 avr. 2016 00:28

Re: Recherche lecteur de disquette 3.5 720k pour Sinclair PC200

Message par Mica60 »

fneck a écrit : 30 mars 2020 16:08 Mais c'est quoi qui n'allait pas alors la première fois?
Je suis sur les broches 15 et 16.
La première fois c'était sur les broches 9 et 10 (comme tu avais dit la première fois) --> Connecter la broche 10 à la masse.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Recherche lecteur de disquette 3.5 720k pour Sinclair PC200

Message par fneck »

Je viens de comprendre pourquoi j'ai confondu la broche 10 avec la 16 (et pas là même pourquoi j'avais noté une différence entre un lecteur 3,5" et un 5,25", que finalement je ne m'expliquais pas). En fait pour contrôler le fonctionnement du lecteur 3,5" j'avais connecté une nappe mais coté lecteur j'étais bien au bout d'une nappe PC, sur les fils croisés, d'où l'erreur de broche :oops:

Donc oui, c'est la 16 qui fait tourner et ça n'a rien à voir avec la position DS0 ou DS1 du lecteur.

Quel âne ! (<- pour rester correct :D )
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
gotcha
Messages : 2759
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Recherche lecteur de disquette 3.5 720k pour Sinclair PC200

Message par gotcha »

Je pense que cette expérience est intéressante et si on arrive a contrôler la tête de lecture, ça peut faire un bon système de nettoyage :D

Ce contrôle de la tête de lecture peut se fait par exemple avec avec une carte SuperPro (mieux qu'avec le soft de la Kryoflux je trouve), mais j'aimerais une solution sans ces cartes chères. Pour ça, le lien que j'avais donné est intéressant: https://www.chzsoft.de/site/hardware/pr ... -analyzer/ .

Il utilise un script python et un simple câble USB->Serie. J'ai acheté ce genre de câble pour flasher le firmware des Gotek et l’expérience me tente bien. Par contre, je ne sais pas quand j'aurai le temps d'y regarder car en ce moment, je suis bien occupé à désassembler le boot sector des disquettes DOS :)
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Recherche lecteur de disquette 3.5 720k pour Sinclair PC200

Message par fneck »

Pourquoi faire compliqué, il suffit d'un petit boîtier avec 3 interrupteurs et ça suffira bien (moteur, track+1 et track-1).
Il me semble qu'on en avait déjà parlé ici même...

[edit] j'ai retrouvé ça, un montage Elektor. Celui-ci est fait avec un peu plus que 3 inters mais c'est une idée viewtopic.php?p=20005#p20005
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Répondre