
The Control Team e' orgoglioso di presentarvi:

Annotazioni di Zaphod Beeblebrox sull'uso di un drive da 1.44MB su ST/STE
con pochi problemi. Inoltre, possedento il tos 2.06 e uno STE, anche il TOS
riconoscera' il drive ad alta densita'!!!  (Versione 1.1)

Versione tradotta, riveduta e aggiornata da Marcello Vezzelli
==============================================================================

Per poter effettuare questo semplice progetto, e' necessario:

1. Possedere il chip controller del drive marcato esattamente WD1772-02-02, 
   gli altri modelli non reggono i 16Mhz necessari.

2. Il tuo drive da 1.44MB deve generare un segnale sul pin 2 (HD detect)
   quando e' inserito un dischetto HD (in poche parole il sensore del foro
   HD deve essere collegato al pin 2).
   Esempi di drive che funzionano: TEAC, Panasonic e Fujitsu.
   Un buon sistema per capire se il drive funzionera', e' controllare i
   jumper: se c'e' un jumper con la serigrafia HD, quasi sicuramente
   il drive e' adatto. Quel jumper infatti, abilita/disabilita il segnale
   HD sul pin 2. L'alternativa e' provare...
   Io ho usato un Fujitsu, che tra l'altro aveva ben dodici jumper (4 sele-
   zionabili).
   Inoltre e' necessario impostare l'unita' logica del drive a 0, altrimenti
   non viene riconosciuto. Anche qui, vedere serigrafia sul drive o tentare
   e sperare...   

3. Occorre un circuito che utilitizzi i 16Mhz ogni volta che e' in uso il
   drive A e c'e' un dischetto HD all'interno.

4. Se hai uno STE e il tos >=2.05, saldando un jumper sul ponte E6 (si trova
   sotto il drive, questi switch sono mappati nella cookie-jar SWITCH) anche
   il tos riconoscera' il drive HD, abilitando la formattazione HD da Desktop
   e settando la corretta steprate.

Il Circuito:
============

Ho progettato lo switch automatico usando un 74LS00 e un 74F157. Il primo
e' un NAND quadruplo, il secondo e' un doppio multiplexer 2-1.
La prima cosa da fare e' invertire il segnale HD del pin 2 con uno dei
NAND, basta alimentare entrambe le entrate con il segnale stesso e in uscita
si otterra' il segnale invertito.

Ora occorre prendere il segnale invertito e il segnale "Drive B select" e
collegarli alle due entrate di un secondo NAND. A questo punto in uscita
si avra' un valore logico "0" solo se:

   * Il Drive B e' selezionato
   * Il Drive A contiene un disco HD

A questo punto, colleghiamo l'uscita del secondo nand al pin di selezione
dell'F157. Questo significa che nelle condizioni suddette selezioneremo
il clock a 16Mhz, altrimenti 8Mhz. Facile, vero?

Nel file CIRCUITO.IMG trovate un esempio di circuito stampato, gia' pronto
e collaudato, per attuare questo progetto.

E' FONDAMENTALE usare l'integrato 74F157 e niente di piu' lento, tipo un
74LS157 o 74HC157 perche' altrimenti la frequenza di 16Mhz non sarebbe
"swappata" correttamente, e cio' comprometterebbe il funzionamento di tutto
il circuito.

Cosa significano le abbreviazioni nel disegno? Dunque...

+5V e' l'alimentazione per i due chippetti del nostro circuito...  
    Conviene prenderla dal Pin 15 del WD1772-02-02;
GND e' "ground", ovvero il Pin 14 del WD1772-02-02;
D1S e' il segnale di Drive B select, cioe' il Pin 19 del chip sonoro YM2149.
HDD e' il pin 2 del cavo flat del drive. E' il filo immediatamente a fianco
    a quello colorato di rosso... conviene separarlo dagli altri per circa
    3-4 cm con la lama di un cutter, poi tagliarlo, e collegarlo con altro
    spezzone di filo al circuitino. Occhio ad isolare bene le saldature...
    di solito conviene usare la guaina di un cavo di sezione maggiore:
    infilate la guaina in uno dei due file, effettuate la saldatura, fate
    scorrere la guaina sopra la saldatura. E' un metodo semplice ed efficace.

16M e' un segnale a 16Mhz, che puo' essere prelevato dal Pin 52 del video-
    shifter dell'STE, oppure dal pin 2 dell'STE MCGLUE (Il grosso chip con
    144 piedini SMD): non sembra una bella idea, ma seguendo la pista del
    pin 2, si trova un thru-hole libero a meta' strada tra il videoshifter
    e i banchi di simm. Per sicurezza, controllate con un tester se e' 
    proprio connesso al pin 2. Cercate di tenere questo filo il piu' corto
    possibile, per evitare disturbi sulla frequenza.

FDC e' il segnale di clock del WD1772, che e' il Pin 18 del chip stesso.
    Questo pin va accuratamente tagliato il piu' vicino possibile allo
    stampato, e poi sollevato.

8M  e' un segnale a 8Mhz, recuperabile dal vecchio pin 18 sulla motherboard,
    oppure da un thru-hole vicino al WD1772 (e' facile trovarlo, controllate
    sempre pero' con il tester), oppure dal pin 15 del 68000.
    La seconda e' la soluzione migliore, a mio parere.

Per i vari collegamenti ho usato i singoli fili di un flat, e si sono rivela-
ti funzionanti, senza alcun effetto collaterale.
Una volta montato il tutto, conviene fissare lo stampato sul chip WD1772,
con del nastro biadesivo, stando attenti a non creare contatti (meglio
isolare per bene il nostro stampato, prima).
Conviene anche per sicurezza mettere uno strato isolante sull'elettronica
del drive, che viene a trovarsi proprio sopra il circuito.

Il circuito non ha problemi di surriscaldamento, e nemmeno il WD1772.

Questa e' stata un'altra produzione del Control Team, presentata da Zaphod
Beeblebrox del Control Team. Questo progetto ha funzionato bene per me, ma
non mi prendo alcuna responsabilita' sul funzionamento su altri computer...

Non saro' responsabile se il vostro computer si trasforma in un tostapane
durante l'effettuazione di questa modifica.

Comunque, se ti piace il mio lavoro, saresti molto gentile a mandarmi una 
donazione, se vuoi... (HAHAHAHAHA!!!!)

Puoi contattarmi al:

    Eagles Nest BBS     +46-18-262804     (235 Megs and HST Dual Standard).
    Data Control I.     +1-(818)/558-5636 (200 Megs + 88*x Syquest and HST).

O puoi mandarmi una lettera all'indirizzo:

      Carl Andersson
      Liggargatan 5J
      754 20 Uppsala
      Sweden

___________________________________________________________________________

Note:

Il progetto ha funzionato anche sul mio computer. Statisticamente, le proba-
bilita' che funzioni anche sul vostro sono in aumento. ;-)

Ovviamente, non mi assumo responsabilita' sullo schema del circuito e sulla
traduzione di questo testo. Comunque, vi potete fidare...

Per effettuare la modifica su un normale ST, l'unico problema e' trovare
le corrispondenze dei segnali 16M e 8M: basta un buon manuale con le piedi-
nature dei "vecchi" chip dell'ST.

Assieme a questo file, dovreste trovare l'immagine CIRCUITO.IMG, e la rou-
tine STEP_A_6.PRG, che setta lo steprate del drive A a 6ms.
Questa routine e' INDISPENSABILE per chi ha il Tos <2.00, visto che il TOS
non si accorge della presenza di un drive HD, e mantiene la steprate classica
dei drive DD, cioe' 3ms. Senza routine il drive non leggera'/scrivera' 
correttamente. Questa routine, sfruttando la chiamata Flop_rate introdotta
nei nuovi Tos, non funzionera' affatto sugli ST con TOS 1.00 e TOS 1.02.

Per questo e' incluso anche il file 6MS_ST.S, che contiene una routine 
rielaborata da Ezio Querini, basata su una routine proveniente dal Pubblico
Dominio, che fa la stessa cosa, pero' per tutti gli ST. Questa routine pero'
ha l'inconveniente di settare lo steprate per entrambi i drive: se avete
un drive esterno, vi accorgerete che esso rallentera' (di poco, in realta')
le sue funzioni di lettura/scrittura.

Se avete qualche domanda, contattatemi!!!

Marcello Vezzelli  2:332/518.8@Fidonet.org
                   90:700/102@Nest.ftn

Oppure chiamate Orsa Maggiore allo +39-59-364588....

N.B.: ogni eventuale donazione e' da mandare a Carl Andersson, e non al
sottoscritto che ha solo curato la traduzione e il disegno del circuito.


                                                        Buon Lavoro

