Thema: HD-Floppy Mitsubishi MF355C-XXXM(J) an Atari-ST

Hallo Leute !

HD-Floppy am ST scheint in dieser Pinwand ein sehr belebtes Thema
mit vielen offenen Fragen zu sein.
Auch ich habe den Umbau nach der ST-Computer durchgefuehrt.Dieser laeuft
schon seit Mai an meinem 520ST+ mit 2 HD-FDD's fehlerfrei.

Wichtig ist allerdings,das der FDD-Controller schon ein WD1772-02,da auch
ich erst den WD1772-00 im Rechner hatte und natuerlich der Umbau zuerst
ohne Erfolg war.(Na,ja,720KB lief noch !!,zum Glueck)

Das besondere ist das beide Laufwerke automatisch die Diskettenkapazitaet
erkennen und auch ein kopieren von 720KB nach 1.44MB(Filecopy) wie beim
MS-DOS AT moeglich ist.

Die Schaltung fuer den ST besteht aus dem 16Mhz Oszillator und dem Analog-
umschalt-IC Type 74HCT4051 nach der ST-Computer 1/90.

Zusaetzlich wird vor dem Eingang des 74HCT4051(Density Eingang,vom Shugart-
Bus Pin 2),das Siganl einmal invertiert,da die Laufwerke ein Low bei HD-
Diskette und ein High bei DD-Diskette rausgeben.Beide Density(Pin 2)
Ausgaenge der FDD's sind durch den Shugart-Bus verbunden,d.h. der Inverter
(7406 oder aehnlich) ist nur einmal noetig !!

Den zweiten Teil,HD-Umschaltung nur bei Drive Select und HD-Disk
im Laufwerk,habe ich weggelassen,da das HD-Signal bei diesem Laufwerk anders
beschaltet werden muesste.Dieses waere bei zwei Laufwerken auch relativ
aufwendig und es funktioniert auch ohne,allerdings muss unbedingt beim Kalt-
start des ST's in beiden Laufwerken eine 720KB(DD) Diskette liegen,da sonst
z.B.: Nur in A eine DD-Diskette B ohne Disk,Laufwerk B nicht erkannt wird !!
("Lege Disk B in A ein!",erscheint dann sonst bei Laufwerk B!)

Eine Aenderung der Default Steprate von 3 ms auf 6 ms,durch patch im ROM
wuerde diesen Fehler beseitigen.Vorsicht.nur sinnvoll bei Multistep Lauf-
werken (3 ms bis 6 ms),wie z.B.: Mitsubishi MF355C-252M

Bei mir wird dies,vom Autoordner,durch das STEPXXXX.PRG von Claus Brod
(Scheibenkleister) erledigt.

Aber jetzt das wichtigste:

Eine Beschreibung der 1.44MB FDD's von Mitsubishi.

Modelle:

1.HD-Laufwerke mit 720KB/1.44MB und 3 ms Steprate

        MF355C-12M(J)   CMOS-SHUGART-BUS,M = nur Loetbruecken,MJ mit Jumper
                        CMOS nach TTL UMBAURAHMEN mit INTERFACE notwendig!!
        MF355C-52MJ     TTL-SHUGART-BUS,MJ = mit Jumper
                        mit und ohne UMBAURAHMEN,mit und ohne CMOS nach TTL
                        INTERFACE anschliessbar.

2.HD-Laufwerke mit 720KB/1.44MB und 3 ms bis 6 ms Steprate (Multistep)

        MF355C-212M     CMOS-SHUGART-BUS,mit Jumper
                        CMOS-INTERFACE notwendig!! (siehe oben)
        MF355C-252M     TTL-SHUGART-BUS,mit Jumper
                        mit und ohne UMBAURAHMEN,mit und ohne CMOS nach TTL
                        INTERFACE anschliessbar.

Uebrigens MF355 ist HD-FDD(720KB/1.44MB) und MF353 ist DD-FDD(nur 720KB) !

Bei mir sind zwei MF355C-252M mit Umbaurahmen,ohne CMOS nach TTL INTERFACE
im Einsatz.

Jumper fuer alle MF355C-XXM(J) und MF355C-XXXM:
===============================================

Abkuerzungen:   w=Jumper waagerecht gesetzt,s=Jumper senkrecht gesetzt

1.DS0 bis DS3(einige nur DS0 und DS1)     = Drive Select(w)

2.DC(w) = gesetzt und SR(w) nicht gesetzt,Diskchange auf Pin 34
 (DC)(s)= gesetzt und DC(w),SR(w) nicht gesetzt,Diskchange auf Pin 2,
          nur moeglich wenn SW(w) gesetzt und HO(w) nicht gesetzt!
  SR(w) = gesetzt und DC(w),(DC)(s) nicht gesetzt,Standard Ready auf Pin 34

  MM(w) = gesetzt und MS(w) nicht gesetzt,Motor On mit Motor On Signal
          (Diskettenantriebsmotor)
  MS(w) = gesetzt und MM(w) nicht gesetzt,Motor On mit Drive Select
          (Diskettenantriebsmotor)

  IS(w) = gesetzt und IU(w) nicht gesetzt,In use LED leuchtet nur wenn
          Drive selektiert ist
  IU(w) = gesetzt und IS(w) nicht gesetzt,In use LED leuchtet nur wenn
          In use Leitung angesteuert wird

3.Umschaltung zwischen DD und HD:

a:  SW(w) = und HD(s) gesetzt und HO(w),HI(s),LD(s) nicht gesetzt,Um-
            schaltung der Density mit der eingelegten Diskette,keinerlei
            Signal an Pin 2!!Datenuebertragungsgeschwindig keit muss korrekt
            vom FDD-CONTR. angepasst sein!!Z.B.: MS-DOS AT-Kompatibel laeuft
            meistens so!
    SW(w) = und HO(w),HD(s) gesetzt und HI(s),LD(s) nicht gesetzt,Um-
            schaltung ueber Diskette und Pin 2 ist Ausgang von FDD!
            720KB  = High
            1.44MB = Low

*****       Wird hier am Atari ST benutzt !!

b:  HI(s) = und HD(s) gesetzt und SW(w),HO(w),LD(s) nicht gesetzt,Pin 2 an
            FDD vom Shugart-Bus ist Eingang fuer die Density Umschaltung
            Low  = 1.44MB
            High =  720KB

            Fuer PS/2 oder kompatibel !!

    HI(s) = und LD(s) gesetzt und SW(w),HO(w),HD(s) nicht gesetzt,Pin 2 an
            FDD vom Shugart-Bus ist Eingang fuer die Density Umschaltung
            Low  =  720KB
            High = 1.44MB

            Wird manchmal am MS-DOS AT kompatibelen benutzt !!

Jumper fuer Atari ST(angegeben heisst gesetzt):

DS0(w) oder DS1(w),MM(w),IS(w),DC(w),SW(w),HO(w),HD(s),die letzten 3 sind
fuer die Density Umschaltung wichtig!

Lage der Jumper:
================

   POWER
  | DC  |           |<----SHUGART BUS------->|
|-|-----|--------------------------------------|
|         - - DS0 Drive Select                 |<- Gurahmen
|         - - DS1 (waagerecht =                |
|         - - DS2 Funktion !                   |
|         - - DS3               Jumperblock-   |  Jumperblock-
|                               beschriftung   |  beschriftung
|                               Teil 1/2       |  Teil 2/2
|                               (waagerecht =  |  (senkrecht =
|                               Funktion !)    |  Funktion !)
|                                 1- -2  HO    |    1- |2  H
|                                 3- -4  SW    |    3- |4  I
|                                 5- -6  IU    |    5- -6  IU siehe Teil 1 !
|                                 7- -8  IS    |    7- -8  IS siehe Teil 1 !
|                                 9- -10 MS    |    9- -10 MS siehe Teil 1 !
|                                11- -12 MM    |   11- -12 MM siehe Teil 1 !
|                                13- -14 SR    |   13- |14 D Originalbe-
|                                15- -16 DC    |   15- |16 C schriftung (DC)!
|                                              |
|                                              |
|                                              |
|                                      TP   JPA| TP=Testpins,nicht jumpern !
|                                      1 - | H |    (TP1 bis TP4)
|                                      2 - | D | HD und LD (senkrecht =
|                                      3 - | L | Funktion !)
|                                      4 - | D |
|                                              |
^                                              ^



Autor Unbek.
Quelle: Warscheinlich STarNet


  Originalfassung von Robert Schaffner.

 Vernderte Texte die sich im Umlauf befinden entsprechen teilweise
 nicht mehr meiner Orginalfassung und sollten besser gelscht werden.

 Insbesondere z.B: REPS.LZH
                 : REPA.LZH
                 : REPA_ST.LZH

 Robert Schaffner @ OF2 (MausNet)
