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 : 712
Enregistré le : 30 mars 2017 11:39
Localisation : Grenoble

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

Message par gotcha » 30 mars 2020 12:49

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.
Modifié en dernier par gotcha le 30 mars 2020 13:44, modifié 1 fois.
Amstrad CPC addict :mrgreen:

gotcha
Messages : 712
Enregistré le : 30 mars 2017 11:39
Localisation : Grenoble

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

Message par gotcha » 30 mars 2020 13:39

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) Vu 242 fois
Amstrad CPC addict :mrgreen:

Avatar du membre
fneck
Site Admin
Messages : 13566
Enregistré le : 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 » 30 mars 2020 14:56

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"

Mica60
Messages : 242
Enregistré le : 20 avr. 2016 00:28

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

Message par Mica60 » 30 mars 2020 15:14

Impeccable, ça fonctionne.

MERCI gotcha

gotcha
Messages : 712
Enregistré le : 30 mars 2017 11:39
Localisation : Grenoble

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

Message par gotcha » 30 mars 2020 15:16

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 addict :mrgreen:

gotcha
Messages : 712
Enregistré le : 30 mars 2017 11:39
Localisation : Grenoble

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

Message par gotcha » 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).
Amstrad CPC addict :mrgreen:

Avatar du membre
fneck
Site Admin
Messages : 13566
Enregistré le : 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 » 30 mars 2020 15:25

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.

Mica60
Messages : 242
Enregistré le : 20 avr. 2016 00:28

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

Message par Mica60 » 30 mars 2020 16:02

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 : 242
Enregistré le : 20 avr. 2016 00:28

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

Message par Mica60 » 30 mars 2020 16:05

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 du membre
fneck
Site Admin
Messages : 13566
Enregistré le : 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 » 30 mars 2020 16:08

Merci pour la confirmation Mica60.

Mais c'est quoi qui n'allait pas alors la première fois?

gotcha
Messages : 712
Enregistré le : 30 mars 2017 11:39
Localisation : Grenoble

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

Message par gotcha » 30 mars 2020 16:10

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 addict :mrgreen:

Mica60
Messages : 242
Enregistré le : 20 avr. 2016 00:28

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

Message par Mica60 » 30 mars 2020 16:12

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 du membre
fneck
Site Admin
Messages : 13566
Enregistré le : 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 » 30 mars 2020 17:18

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 )

gotcha
Messages : 712
Enregistré le : 30 mars 2017 11:39
Localisation : Grenoble

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

Message par gotcha » 31 mars 2020 13:08

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 addict :mrgreen:

Avatar du membre
fneck
Site Admin
Messages : 13566
Enregistré le : 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 » 31 mars 2020 13:15

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

Répondre