Page 2 sur 3

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

Publié : 30 mars 2020 12:49
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.

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

Publié : 30 mars 2020 13:39
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é 4367 fois

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

Publié : 30 mars 2020 14:56
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"

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

Publié : 30 mars 2020 15:14
par Mica60
Impeccable, ça fonctionne.

MERCI gotcha

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

Publié : 30 mars 2020 15:16
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

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

Publié : 30 mars 2020 15:19
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).

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

Publié : 30 mars 2020 15:25
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.

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

Publié : 30 mars 2020 16:02
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 :-)

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

Publié : 30 mars 2020 16:05
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".

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

Publié : 30 mars 2020 16:08
par fneck
Merci pour la confirmation Mica60.

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

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

Publié : 30 mars 2020 16:10
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.

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

Publié : 30 mars 2020 16:12
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.

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

Publié : 30 mars 2020 17:18
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 )

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

Publié : 31 mars 2020 13:08
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 :)

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

Publié : 31 mars 2020 13:15
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