DCMOTO - Emulateur universel Thomson 8 bits : Forum - Machines et périphériques - Question QDD
Pages : 1 - 2
Auteur Message
Yoann
Visiteur
Date : 15/02/2005 à 10h44
Il me semblait l'avoir lu quelque part mais je n'ai pas reussi a remettre la main dessus. J'ai un QDD qui va venir me rejoindre a HK :-) ... je ne connais ce QDD que par les photos que mes parents ont bien voulu faire.

Petites questions :

La prise semble etre de forme rectangulaire ? Je n'ai pas reussi a voir sur les photos d'une extreme grande qualite si ce sont des broches ou autres. Comment ce QDD se connecte-t-il sur mon TO8D ou TO9+ ? C'est direct ou une extension est requise ? (Si oui, quelle est la reference de cette extension ?)

L'alimentation n'etait apparement pas livre avec (achat Ebay, gere par mes parents ...) (et pourtant, j'ai achete 3 QDD par ebay). Quelle est l'alim qui lui faut (Voltage, Ampere, polarite, type de prise ... etc ...)

Merci les chefs :-)

C'est la premiere fois que je toucherais un QDD donc je suis un ch'tit nouveau de cote la
en haut - en bas
Clément
Visiteur
Date : 15/02/2005 à 11h43
http://www.i-services.net/membres555123_0.html(null)

J'ai un lecteur de QDD comme ceux en photo. C'est une prise forme db9. J'ai livré avec une extension qui se connecte sur un port
en haut - en bas
Fool-DupleX
Visiteur
Date : 15/02/2005 à 12h13
Il y a deux type de QDD, le plus commun, ie celui avec la trappe sur le dessus (QD90-028) , qui necessite un controleur QDD externe avec prise DB9 (CQ90-028) et l'autre, qui ressemble a un lecteur de disquette 3"1/2 (insertion par l'avant) (QD90-280), qui se branche avec un cable DIN 14 broches, directement sur la prise externe du TO8.

Le TO8/TO8D est capable d'utiliser les deux QDD indifferement me semble-t-il.

L'alim est tres standard. Une bonne 9V a minimum 500 mA convient, car le QDD contient un regulateur 7805. Je ne me souviens pas de la polarite mais il suffit d'ouvrir la bete dans le pire des cas.

Pour l'anecdote, les 500 mA sont vraiment necessaires. J'avais deux alims que j'utilisaient pour alimenter mes QDD a une epoque, dont une faisait seulement 400 mA. J'ai cru devenir fou a moment donne car de temps en temps mes QDD ne fonctionnaient pas correctement, une fois c'etait l'un une fois c'etait l'autre, qui avaient des problemes de lecture des disques. Il m'a fallu des mois pour me rendre compte que c'etait toujours avec l'alim a 400 mA que ca foirait !!!

Fool
en haut - en bas
Daniel
Visiteur
Date : 15/02/2005 à 13h22
Alim QDD : positif au centre. (référence Thomson 818F4120, 9V 500mA)

Daniel
en haut - en bas
Yoann
Visiteur
Date : 16/02/2005 à 01h05
Extension retrouvee :-) reste plus que l'alim d'origine, ou au pire un truc compatible
en haut - en bas
Daniel
Visiteur
Date : 16/02/2005 à 09h05
Comme l'a dit Fool-DupleX, n'importe quelle alim standard 9V >=500 mA convient. Elle n'a pas besoin d'être régulée, il suffit d'un filtrage par condensateur. Attention à la polarité, il serait bête de faire comme jasz avec le proto MO5

Daniel
en haut - en bas
Yoann
Visiteur
Date : 16/02/2005 à 09h08
Au pire, il m'en reste 2 autres ... mais c'est vrai que ce serait bete de flinguer un lecteur de QDD
en haut - en bas
Yoann
Visiteur
Date : 06/03/2005 à 06h08
Citation :
Pour l'anecdote, les 500 mA sont vraiment necessaires. J'avais deux alims que j'utilisaient pour alimenter mes QDD a une epoque, dont une faisait seulement 400 mA. J'ai cru devenir fou a moment donne car de temps en temps mes QDD ne fonctionnaient pas correctement, une fois c'etait l'un une fois c'etait l'autre, qui avaient des problemes de lecture des disques. Il m'a fallu des mois pour me rendre compte que c'etait toujours avec l'alim a 400 mA que ca foirait !!!


C'est marrant que tu dises ca, car les 400ma sont justement indique sous le QDD (et je me cherchais justement une alim de 400ma avant de replonger dans ce topic)



Y'a-t-il differentes "versions" ou "revisions" de ce lecteur ? ou alors, il se sont juste plante sur l'etiquette ?
en haut - en bas
Yoann
Visiteur
Date : 06/03/2005 à 06h17
Et puisque j'y suis, avant que je branche, quelqu'un peut-il double verifier pour moi les reglages de mon alim ... au cas ou j'ai loupe / incompris quelque chose ... histoire de ne pas griller mon lecteur :

en haut - en bas
Yoann
Visiteur
Date : 06/03/2005 à 08h08
Bon, je n'ai pas pu attendre, et je l'ai essaye.

1ere constatation, je n'arrive pas a acceder au lecteur. Je l'essaye sur mon TO9+. Quand j'allume le TO9+, la diode du lecteur de QDD s'allume briefement (comme la diode du lecteur de disquette interne) et on entend un bruit de moteur tres bref aussi. Il y a une disquette QDOS dans le lecteur QDD, et en passant par le menu 1,B,2 ou C ... rien n'y fait, ca ne charge pas. Par l'exploitation de fichier, ca ne fonctionne pas non plus. Lorsque j'eteint le TO9+, la diode s'allume briefment (et on entend toujours comme un bruit de moteur)

Alors :

1. Est-ce que le QDD est cense fonctionne sur TO9+ ? Est-ce que le probleme vient du fait que le lecteur QDD ne supporte pas qu'un autre lecteur (unite 0 et 1) soit present ? Je crois avoir lu ca a propos du TO8D justement.
2. Le fait que la diode s'allume ainsi que le moteur en allumant et eteignant le TO9+ veut dire, a prioris que ca tourne (au moins, il ne semble pas grille, sinon je pense que rien ne s'allumerait). Me tromperais-je ?

Si le probleme est lie au cas numero 1, y'a-t-il un moyen de le faire fonctionner malgres le lecteur interne du TO9+ ?

Dois-je me faire rappatrier un TO8 (sans lecteur interne) pour faire fonctionner la bete ?

Merci :-)

A+

Yoann
en haut - en bas
Daniel
Visiteur
Date : 06/03/2005 à 08h50
Je n'ai pas de TO9+ mais je suis prêt à parier que le comportement du QDD est le même qu'avec le TO8D. Il faut jouer sur le bit 7 du registre système 1 (E7E7) pour sélectionner le contrôleur externe. Voir les pages 127 et 128 du manuel technique T08, TO9, TO9+ (disponible à dcmoto, page Documentation). PrehisTO est le grand spécialiste de la question, il m'a écrit un programme de transfert de Quick Disk à disquette dans les deux sens, d'une rapidité prodigieuse. Si tu ne trouves pas, je peux essayer de désassembler son programme pour voir ce qu'il fait.

Daniel
en haut - en bas
Daniel
Visiteur
Date : 06/03/2005 à 09h06
Pour l'alimentation du QDD : non, il n'y a pas plusieurs modèles.

Le régulateur du QDD fabrique du 5V régulé à partir de l'alimentation 9V. Pour que ce type de régulateur fonctionne normalement, il faut que la tension d'entrée soit supérieure ou égale à 8V. Une alimentation de 300 ou 400 mA mal filtrée, c'est à dire avec des condensateurs de filtrage de valeur insuffisante, peut descendre à moins de 8V pendant une partie du cycle et provoquer des erreurs. Plus la puissance du transfo est élevée et plus il y a de microfarads pour filtrer, moins il y a de chances de descendre sous les 8V fatidiques.

Tu serais surpris de voir à l'oscilloscope la sortie de ton alimentation 9V 500mA. En dessous de 50 mA, elle doit sortir au moins 13 ou 14 volts, et à 500 mA elle doit osciller entre 8V et 9,5V.

Daniel
en haut - en bas
Yoann
Visiteur
Date : 06/03/2005 à 10h07
Je voulais faire un petit test vite fait pour voir un peu ce QDD sous Basic, genre un DIR, un DSKINI ... etc ...

Mon idee n'etait pas d'ecrire un logiciel de bidouillant le controleur pour passer de l'un a l'autre ;)

J'essayerais le QDD sur une de mes becanes en france. Au choix donc si j'ai bien compris, un MO5, un TO7 (avec ext. memoire), un TO7/70 ... et peut etre meme un MO6 puisqu'il n'a pas de controleur de disquette integre, et finallement, un TO8
en haut - en bas
Yoann
Visiteur
Date : 06/03/2005 à 10h25
Au fait, merci pour ta reponse Danielou
en haut - en bas
Daniel
Visiteur
Date : 06/03/2005 à 11h56
Sur MO6 ça ne marche pas, c'est sûr, j'ai fait l'expérience. Il y a conflit d'adresse entre les registres du contrôleur et plusieurs registres système du MO6. Ca donne sur l'écran une jolie mosaïque colorée du plus charmant effet.

Pour le TO8D ou le TO9+, il suffit peut-être d'un simple poke en Basic pour accéder au QDD, mais je ne garantis rien. Il faudrait que je sorte le matériel du fond du placard pour faire un essai

Sur le TO8, je crois que c'est pareil que le sur le TO8D. Même s'il n'y a pas de lecteur de disquette, il y a un contrôleur interne, et c'est lui qui entre en conflit avec le CQ90-028. Il faut aussi utiliser le bit 7 de E7E7 pour choisir l'un ou l'autre.

Daniel
en haut - en bas
Yoann
Visiteur
Date : 06/03/2005 à 13h04
J'ai essaye le POKE pour voir.

A prioris, le bit 7 est a 0 donc je le met a 1 par

POKE &HE7E7,PEEK(&HE7E7) OR 128

Resultat, le moteur se met en route (et la diode s'allume) pendant environ 5 secondes puis s'eteint. Pendant ce temps, le TO9 est carement plante, et affiche de belles lignes oranges horizontale sur l'ecran, avec une marque de curseur qui se balade un peu partout (plantage caracteristique sur Thomson). Un RESET classique puis appuie de "1" au menu principal re-initialise completement le BASIC ... donc le TO9+ etait bien plante.

Une chose est sur, c'est que ca a fait reagir le QDD. Autre chose :

POKE &HE7E7,PEEK(&HE7E7) AND 254 donne exactement le meme resultat.

Chose amusante (quoi que) ... pendant que le moteur tournait, j'etais capable d'ouvrir la trappe et d'ejecter la disquette ... il ne s'eteignait pas pour autant.
en haut - en bas
Daniel
Visiteur
Date : 06/03/2005 à 13h35
Normal. Le registre E7E7 est accessible en écriture, mais pas en lecture, donc le PEEK(&HE7E7) renvoie n'importe quoi.

Pour toi, Yoann, j'ai ressorti le TO8D et le QDD du placard. Après plusieurs plantages complets, j'ai trouvé la recette miracle :

POKE&HE7E7,&HDC
DIR

et j'obtiens :

Double density 0:No Name DSKF = 2

AIGLE BAS B B 2
AIG BAS B B 2
PROT BIN M B 2
DES BIN M B 8
ABIN1 BIN M B 10
etc...

Daniel
en haut - en bas
Yoann
Visiteur
Date : 06/03/2005 à 13h57
Ca marche sur TO9+ Merci pour le truc.

Le QDD, c'est normal que ce soit si lent ? On dirait que le lecteur avance de facon "sequentiel" (au niveau de la tete), et ne peut faire un retour en arriere que lorsque la tete est arrive en bout ... si bien que le catalogue s'affiche par paquet de 3 ou 4 ligne a chaque fois ... et qu'un fichier de 18 kilo prend des plombes a se charger ??

Ou c'est mon QDD qui fatigue ?
en haut - en bas
Daniel
Visiteur
Date : 06/03/2005 à 14h21
Nous avons déjà longuement débattu de ces sujets avec mes amis smague et Edouard, dans le forum de Silicium
Le QDD lit la piste unique de la disquette en une seule passe, il ne peut pas s'arrêter ni revenir en arrière. Si donc il a dépassé le secteur à lire, il va quand même au bout de la piste, puis repart pour une nouvelle passe avec un grand "chklong". Je ne suis pas sûr de l'orthographe exacte du bruit du QDD, mais c'est un son unique et inimitable.

D'où le très grand intérêt de l'entrelacement des secteurs, comme je l'explique à la section FAQ. Et surtout, de l'intérêt d'optimiser les programmes qui utilisent le QDD, pour leur faire lire les secteurs dans un ordre judicieux. Le temps d'accès peut varier de 1 à 100, selon qu'on est dans le meilleur ou dans le pire cas de figure.

L'entrelacement est calculé pour que le répertoire soit lu en une seule passe : les secteurs logiques consécutifs sont espacés physiquement de trois en trois. Mais il peut y avoir des retries en cas d'erreur de checksum, et dans ce cas il faut attendre tout une passe à chaque fois. Même problème pour la lecture d'un fichier.

Mon expérience du QDD montre qu'aujourd'hui sa fiabilité est très mauvaise. Je ne sais pas si ça vient du matériel (le mien est pourtant presque neuf et bien entretenu) ou des disquettes qui vieillissent mal. Je ne sais pas s'il y avait les mêmes problèmes en 1985. Aujourd'hui je peux relire toutes les cassettes d'époque, c'est loin d'être le cas pour les quick disks. Le QDD mériterait plutôt le nom de SDD (slow disk drive) ou DDQ (disk drive qui vieillit mal).

Daniel
en haut - en bas
Yoann
Visiteur
Date : 06/03/2005 à 14h34
Ouaip, je me souviens de cette discussion, et des travaux de prehisto qui pouvait lire la disquette entiere en une seule passe (en lisant les secteurs dans le bon ordre justement). J'ai remarque que le bloc de tete de lecture fait du va-et-vient d'un bout a l'autre de son champ.

Le QDD, c'est vraiment pas terrible en effet. J'ai aussi de gros problemes a lire voir meme ecrire mes fichiers. Le catalogue semble donner des erreurs, et un fichier de 2 kilo se charge en 1 ou 10 passes ... bref, ca a pas l'air fiable en effet. Les disquettes ont l'air propre, le lecteur aussi ... bref, j'essayerais avec d'autres lecteurs pour voir.

Mais c'est sympas de voir ce qui pourrait presque etre le papa de la disquette de nos jours.
en haut - en bas
Pages : 1 - 2