Page 1 sur 3

Micral 30

Publié : 25 août 2020 11:32
par helmut
Bonjour,

Cela fait un moment que dans mes recherches google je tombe sur ce forum quand je répare des vieilles machines et aujourd'hui je rencontre un souci sur une machine assez connue mais finalement très peu documentée sur le net donc je viens solliciter vos lumières concernant un micral 30 que je viens d'acquérir. C'est une machine que je "rêve" d'avoir depuis un bon moment et que j'ai achetée HS à un prix pas du tout raisonnable, mais bon.

C'est donc un BM30 première version, équipé de la mémoire au max (640ko sur deux cartes long format), un lecteur floppy 360k et un disque dur de 10Mo. Niveau vidéo, carte MDA et moniteur qui va avec (en version ambre, miam).

Quand j'ai eu la machine, l'alim ne démarrait pas donc j'ai tout de suite suspecté les RIFA qui étaient évidemment éventrés, je les ai virés et maintenant la machine démarre.

Premier démarrage, le moniteur affiche n'importe quoi mais un n'importe quoi qui suit ce qui ressemble à un affichage normal, j'ai remplacé la carte MDA par une autre que j'avais en stock et maintenant je peux démarrer la machine sans pb qui arrive sur l'invite de l'autotest. Le lecteur de disquettes boote correctement sur DOS, cool !

Maintenant, mon souci :
Le disque dur (un BASF de 10Mo relié à une carte XEBEC qui fait visiblement conversion SCSI (ou SASI ?) vers MFM) est en erreur (il me fait un code de 4 flash en permanence ce qui indique d'après la doc BASF un problème de vitesse moteur). Clairement, je n'ai pas les compétences pour réparer ça donc je me suis dit que j'allais prendre un couple ST11R/ST138 que j'ai sur un clone XT pour remplacer le disque dur du micral. Après installation, le BIOS de la carte seagate se lance, cherche un disque, le trouve, impec. Puis je lance mon fdisk pour le partitioner, et là il ne trouve aucun disque dur. Je lance donc un checkit, celui-ci reconnait toujours un disque dur de 10Mo même après avoir viré le disque d'origine. diantre. Je me suis dit que peut-être en mettant le BIOS de la carte seagate à l'adresse la plus haute, ça pourrait résoudre le truc si il y a un conflit entre la carte du micral (qui contient aussi le contrôleur floppy donc indispensable) et la carte seagate. Aucun changement. C'est comme si le bios du micral prenait la priorité sur toute extension de bios presente sur une carte ISA. J'ai même essayé une XT-IDE qui fonctionne sans pb sur mon autre clone de XT, le micral ne lance même pas son BIOS au démarrage, ce qui m'a carrément surpris.

Ca fait plusieurs jours que je m'arrache les cheveux sur une solution de remplacement au disque dur original, je me suis même procuré la doc originale que j'ai trouvée sur Ebay pour voir si je n'avais pas un jumper qui désactiverait la partie disque dur, rien.

Bref, à part un émulateur de disque MFM, je ne vois pas beaucoup de solutions à ce problème du coup si quelqu'un a des infos, une piste à explorer, je suis carrément preneur !

Merci ! ( et désolé pour le pavé ;-) )

Re: Micral 30

Publié : 25 août 2020 20:54
par fneck
D'après ce que tu décris, on dirait effectivement que le BIOS du Micral connait son ou ses disques durs qui sont installables et prend le dessus sur tout autre configuration. Ce que tu peux faire éventuellement, c'est démarrer ton ordi sans carte contrôleur additionnelle et parcourir la ROM du Bull afin de voir si tu trouves les informations de disque dur dedans... ça ne t'aidera pas plus que ça mais ça confirmerait ce que l'on suppose.

Re: Micral 30

Publié : 28 août 2020 08:28
par helmut
Yep, j'ai déjà fait ça, j'ai par la même occasion dumpé le contenu de la rom du micral dans un fichier. Puis j'ai désassemblé le code du BIOS pour essayer de voir ce qui se passe quand il reçoit une interruption 13h pour les accès disque/floppy. C'est un peu compliqué à déchiffrer mais assez intéressant de se plonger là-dedans !
En fait ce qui est assez incompréhensible et frustrant, c'est que quand j'installe ma carte seagate RLL, son BIOS se lance bien au moment du POST. Par contre la XTIDE, à la même adresse, ne fait rien du tout (alors même que je peux accéder à son code à partir de debug.exe, avec la signature d'une extension de BIOS : 55 AA ...). Ca veut donc dire que le BM30 sait lancer des extensions de BIOS au POST, mais pas celui de la xtide. Trop bizarre.

Sinon, chose incroyable : hier soir j'allume le Micral, le disque dur ne clignote plus rouge et démarre sur prologue !! :shock: J'essaie quelques programmes, tout à l'air de rouler sans problème. 15 minutes plus tard, BIM, il se remet en erreur avec la led rouge clignotante. Ce matin, je relance le micral, même chose, il démarre ! Je lance l'autotest, le disque a l'air en bonne santé. 15 minutes plus tard, rebelote.

Mon hypothèse est que le disque fonctionne quand il fait "froid" (ces derniers jours ont été bien moins chauds) et ça me fait méchamment penser à un/des condensateurs morts sur la carte électronique du disque dur. En tout cas, je vais inspecter tout ça !

Re: Micral 30

Publié : 01 sept. 2020 14:28
par helmut
Hello !
Bon eh bien c'est réglé !
En fait après démontage complet du disque dur il s'avère qu'il y a une résistance ajustable sur la carte de contrôle des moteurs qui permet l'ajustement fin de la vitesse de rotation des plateaux, ce que je n'avais pas remarqué initialement c'est qu'elle accessible par un trou dans la plaque arrière du disque !
Du coup j'ai allumé le disque sur une alim, attendu qu'il chauffe et qu'il se mette en erreur "vitesse de rotation incorrecte" puis j'ai tâtonné sur la vis de réglage jusqu'à ce que la led rouge cesse de clignoter.
Et voilà, maintenant tout fonctionne, à chaud comme à froid ! Trop cool !
Après formatage, aucun secteur défectueux, le disque a l'air en forme !

Re: Micral 30

Publié : 01 sept. 2020 17:53
par Patrick
Bien joué :D

Re: Micral 30

Publié : 01 sept. 2020 17:58
par bubulemaster
Bravo !

Re: Micral 30

Publié : 01 sept. 2020 19:11
par fneck
Intéressant tout ça, joli travail 8)

Re: Micral 30

Publié : 05 nov. 2020 20:07
par 6502man
Dommage que tu est formaté le disque puisque tu avait réussi à booter sur Prologue ca m'aurait intéressé de savoir quelle version et un dump :(

Mais la chose intéressante à savoir c'est que l'on peut régler la vitesse de rotation sur ces disques au cas ou on à une erreur de ce type :D

Re: Micral 30

Publié : 01 déc. 2020 15:18
par helmut
6502man a écrit : 05 nov. 2020 20:07 (...)
En fait je ne me suis pas trop intéressé au contenu vu que j'ai eu avec la machine toute la doc et les disquettes d'install de Prologue.
Donc je peux te dire que c'est Prologue2 multiposte ;-)

Re: Micral 30

Publié : 01 déc. 2020 17:17
par 6502man
Okay, quel révision de prologue 2 Multiposte ?

Un dump serait très bien ;)

Re: Micral 30

Publié : 04 déc. 2020 11:19
par Vincent
Wouaw bravo!
Je n'aurais jamais trouvé une telle panne. 😳
Et belle machine.
A propos, il y a un BM30 en vente sur lbc depuis février... à 180€, sans écran...

Re: Micral 30

Publié : 06 déc. 2020 17:00
par helmut
6502man a écrit : 01 déc. 2020 17:17 (...)
Un dump serait très bien ;)
Je vais checker ça et poster un dump des disquettes, no problemo !
Vincent a écrit : 04 déc. 2020 11:19 (...)
A propos, il y a un BM30 en vente sur lbc depuis février... à 180€, sans écran...
Oui j'ai vu ça. "non testé" je crois ... Et surtout, sans clavier parce que le BM30 utilise un protocole clavier totalement propriétaire (ni du XT, ni du AT, ni rien du tout). J'ai vu un micral 30 à 180 sur Ebay et pareil, sans clavier ni écran et complètement déglingué. Mais par contre il a été vendu, lui.

Re: Micral 30

Publié : 07 déc. 2020 16:42
par helmut
6502man a écrit : 01 déc. 2020 17:17 Okay, quel révision de prologue 2 Multiposte ?
(...)
2.6
Je viens de te faire un dump des 4 disquettes d'install, au format imd (imagedisk). Si tu veux les fichiers envoie-moi une adresse en MP :wink:

J'adore l'écran d'accueil complètement ... suranné :
IMG_3346.JPG
IMG_3346.JPG (673.72 Kio) Consulté 5324 fois

Re: Micral 30

Publié : 07 déc. 2020 19:35
par fneck
Helmut, as-tu copié la (ou les) piste(s) protégée(s) avec un autre software que Imagedisk?
Sinon il y a de forte chance que la copie ne fonctionne pas (expérience personnelle avec les disquettes Prologue de 6502man).
Je veux bien les images aussi, merci.

Re: Micral 30

Publié : 07 déc. 2020 21:12
par helmut
fneck a écrit : 07 déc. 2020 19:35 (...)
Je t'avouerais que je ne savais même pas qu'il y avait des systèmes anti-copie sur les disquettes :shock: (Faut dire que c'est un support que j'ai très peu utilisé, au final !). ça fonctionne comment ?
En fait tout à l'heure après avoir fait mes images disque, j'ai créé une disquette vierge à partir de l'image de boot et ça a démarré, je ne suis pas vraiment allé plus loin. MP-moi ton email et je t'envoie ça si tu veux.