Newsgroup: it.comp.retrocomputing
Titolo: HD MFM

Toh, un difetto nuovo :)
Miniscribe 8425, il classico 612/615 - 4 - 17
Si sono riformattate solo le testine 0 e 3. 1 e 2 no.
Si può scrivere e leggere tranquillamente in 0, 3 :)
Dal leggero sibilo che si sente, direi che un paio di testine saranno 
rotte e toccano i dischi.
Guasto per guasto, lo apro e curioso ... non è la prima volta :P


piu' facile che le connessioni o i preamplificatori di una coppia di
testine (o il cavo flex relaitivo)
siano rotte elettricamente... che dici?
se la testa crasha il rumore di solito è ben più di un sibilo...

 solito è ben più di un sibilo...
http://www.supervinx.com/temp/Miniscribe.jpg
erano proprio le testine :) Ho ancora un buon orecchio (musicale ?) :D

 erano proprio le testine :) Ho ancora un buon orecchio (musicale ?) :D
Su, su...non era difficile, data l'età e la nota fragilità di quei 
dischi..  ;)))
In futuro sarà dura rimpiazzarli con qualcos'altro, su certi sistemi..
Ciao



Per quanto riguarda i "vili" sistemi PC-IBM compatibili 8-bit, ho una 
scorta di schede SCSI 8-bit con ROM (sui sistemi 16-bit basta un HD IDE 
con scheda interfaccia verso il bus ISA) e di HD SCSI.
Per altri sistemi (vedasi l'Apollo o IBM con ESDI, oppure alcuni HD 
esterni HP serie 300, MFM) la vedo molto dura.
Per il Bus Microchannel, ho trovato due schede per collegare comuni HD 
IDE ATA... in Australia :P 
Mi consentono una via di fuga su alcuni sistemi, in caso terminassi le 
schede SCSI MCA.
L'anello debole della catena nel mio caso, perciò, è rappresentato 
proprio dagli HD MFM.

 
http://www.supervinx.com/temp/Miniscribe.jpg
Credo sia da casi come questo che hanno pensato al sistema di scrittura
su cd-rom. ;-)
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net


io invece ho un st-251 del 1989 al quale si era staccata una testina dal 
braccio.
Fortunatamente non si è staccata mentre il disco girava, devo averla 
staccata io per aver, da sprovveduto, girato a mano il rotore del passo 
passo di posizionamento, accessibile da sotto, dopo che il drive era in 
letargo da circa 10 anni.
Sentito uno strano "stick" (forse la testina era incollata al disco) mi 
è venuto il dubbio e ho aperto il coperchio... in effetti una testina 
era "libera", attaccata solo con i fili di rame.
Con uno spirito misto fra goliardia e avventura, ho preso la testina 
(fortunatamente quella più accessibile) con delle pinzette, l'ho 
posizionata sotto il suo braccetto elastico che la preme contro il disco 
e l'ho allineata ad occhio guardando le altre tre, confidando sulla 
grossolanità delle tracce in un disco così grande fisicamente ma così 
poco capiente.
Ad allineamento avvenuto ho prelevato una piccolissima goccia di attack 
con la punta di un piccolo cacciavite e l'ho depositata sul groppone 
della testina, che così si è incollata al braccetto.
Acceso il drive vedo che le testine si muovono sopra il disco e poi si 
parcheggiano in una posizione diversa che da spento. Dapprima fanno 
alcune oscillazioni dentro-fuori, poi fanno alcune oscillazioni intorno 
alla metà del disco, e poi si parcheggiano all'esterno (da spente stanno 
all'interno).
Vedendo questo ho sperato per il meglio, purtroppo però collegandolo a 
un controller mfm, non riesco ad accedere al disco.
Tu come hai fatto a formattare con solo due testine su quattro?
Non ci credo molto che abbia ripreso a funzionare, ma se hai un 
programma particolare per testare l'hd mi divertirei un po'. :-)
Ciao.



Nel corso del tempo, ho collezionato tutta una serie di programmi per la 
formattazione a a basso livello dei dischi MFM.
Llformat, loformat, prep, hdinit... nel caso il controller non abbia la 
propria routine di formattazione, accessibile, ad esempio, con il debug 
(di solito g=c800:5).
La sintassi usuale, qualora il programma non possieda una rudimentale 
interfaccia utente, è del tipo
nome_del_programma c: <interleave>.
Che controller MFM stai usando: Western Digital ? Longshine (LCS) ? NCL ?
E su che macchina ?
Nel caso il tuo controller non abbia le routnes in ROM, fammi sapere: 
magari ti faccioi una copia del disco ...



ne ho tre, almeno (altri potrebbero essere nascosti da qualche parte.
il primo è full lenght e c'è scritto IBM #68x3815
Il chip che mi pare più importante è un WDC WD1C000 del 1985
La seconda è sempre full lenght e ha lo stesso chip dell'altra, ma dalla 
fattezza non mi pare IBM, c'è solo scritto Copyright WDC 1985
entrambe hanno un controlle 8749 a bordo.
La terza ha un look molto più moderno, quasi tutta in smd è dell'88, ha 
un chip WD42C22A e ha anche 8 K di rom a bordo.
le ho provate cu una scheda madre relativamente recente, stile PII... 
forse dovrei andare su qualcosa di più antico?
I parametri dell'HD li ho trovati via internet e li ho inseriti 
manualmente nel bios.
sul debug devo quindi scrivere g=c800:5 e basta o segue altro?
Non ho molte conoscenze in quel campo.
Ciao e grazie.
(comunque uno dei tuoi programmini magici non mi dispiacerebbe :-) )




Andiamo per gradi ...
Il G=c800:5 funziona solo se hai un controller MFM 8bit. Non c'è supporto 
BIOS per gli HD, ed il relativo codice è fornito da una ROM nel 
controller stesso.
Se hai un controller 16bit, la musica è diversa.
Il ROM BIOS fornisce un supporto per gli HD, e niente ROM BIOS nel 
controller.
Considera che, generalmente, BIOS moderni mal digeriscono vecchi HD.
Ad esempio, molti modelli IDE-AT Conner (20-40 MB soprattutto), 
forniscono risultati impredicibili su molti BIOS di macchine 486.
Nota, 486, non Pentium II.
Se vuoi provare la catena controller-HD MFM, ti consiglieri un 286, al 
limite un 386.
In questo caso, se il BIOS non fornisce nel setup la possibilità di 
riformattare "low-level" l'HD, non potendo eseguire il famigerato 
g=c800:5, devi ricorrere a programmini esterni (e qui entra in ballo la 
mia raccolta).
IBM ed Olivetti lo fornivano nel Reference/User disk.
-----------
L'ST-251 è un modello comune (ne ho uno funzionante dal 1986), ben 
supportato dai vari controllers.
Se mi invii una foto (definita) dei tre controller, ti dico quale usare.
Se, come dici, uno dei tre ha una Eprom a bordo, deve'essere a 8 bit, e 
puoi utilizzarlo solo in macchine 8088/8086 con bus XT.
L'indirizzo è
supervinx
@
libero.it
A proposito: dove abiti ?
Chiedo sempre, perché l'ammalato dovrebbe sempre esser visitato a 
domicilio, e mai per corrispondenza :)



Sono di Treviso.
Le tre schede sono tutte a 16 bit, eccole in tutta la loro obsolescenza 
non prevista:
http://tinypic.com/r/s48d39/7
http://tinypic.com/r/29zpp5k/7
http://tinypic.com/r/5durlw/7
a portata di mano ho solo dei 486 anche semplici, non DX2 per capirci.
Per un 386 devo scavare, per un 286 non so.
Grazie intanto, ciao.



dici che non va bene nessuna delle tre?
Ciao.



Perdonami, sono appena rientrato ...
Dal lunedì al mercoledì vado in trasferta per un corso universitario, e 
sono completamente fuso ...
Se hai pazienza fino a giovedì, ti faccio un rapporto dettagliato.

 Se hai pazienza fino a giovedì, ti faccio un rapporto dettagliato.
Ottimo grazie, non volevo pressarti :-)
Ciao.

 Se hai pazienza fino a giovedì, ti faccio un rapporto dettagliato.
Aheemmm.... :-)
Scherzo, nessuna fretta, era solo per ricordartelo :-)
D'altra parte nemmeno io ho avuto tempo di provare, né di recuperare un 386.
Ciao.

Io utilizzerei la WD1003-WA2, montata non oltre un 486 (preferibilmente 
non VLB). Un 386 o un 286 sono l'ideale.
Se mi mandi un'e-mail
supervinx
@
libero.it
ti invio i programmini per la formattazione (il 251 dovrebb'esser 
820/6/17).
Ciao !

 820/6/17).
confermo i parametri, e email inviata
grazie, ciao!
p.s.: MSDOS 6.22 va bene spero...

 
Il fatto d'esser una scheda molto comune, montata in moltissimi 286.
Dovrebbe, perciò, non presentare particolari problemi di compatibilità.
Le schede che trovi "rimarchiate", potrebbero (condizionale) presentare 
qualche idiosincrasia se non utilizzate nelle macchine d'origine.