Abteilung:
Wissen von Damals, heute vergessen und unnütz: Wie man MFM- und RLL-Platten mit ST-506-Anschluß richtig anschließt. Das vermerke ich hier, damit auch andere bei eigenen Retrobastelleien darauf zurück greifen können. Ich musste auch erst verschiedene Internetquellen lesen und ein bischen testen, bis ich es wieder hinbekommen habe.
Abgrenzung: 1. Es gibt auch ESDI-Platten, welche die selben Kabel und Anschlußweise an ESDI-Controllern verwenden. Diese sind aber nicht kompatibel zu MFM- und RLL-Controllern und da es für den Atari keine ESDI-Controller gab, hier völlig nutztlos. Erstes Erkennungszeichen, dass man eine ESDI-Platte in der Hand hat: Sie hat eine größere kapazität als 60 MB, das heißt typischerweise um die 130 bis 700 MB.
2. Unterscheidung MFM/RLL. Es gibt keine Äußerlichkeiten, an denen man es erkennen kann. Jede RLL-Platte lässt sich an einem MFM-Controller auch MFM Formatieren und hat dann 30% weniger Kapazität. Aber längst nicht alle MFM-Platten lassen sich an einem RLL-Controller RLL formatieren und so um 30% aufbohren. Der Unterschied zwischen MFM und RLL ist das Aufzeichnungsformat (Datenmodulation entweder MFM oder RLL, wobei letzteres 30% weniger Platz pro Spur braucht, und daher 26 statt 17 Sektoren pro Spur ermöglicht. Dab bei MFM und RLL die Umdrehungszahl der Platte gleich bleibt, ist eine RLL-formatierte Platte auch 30% schneller als MFM.
Verkabelung1. Alle angeschlossenen Platten verwenden ein gemeinsammes Control-Kabel, welches den internen Floppykabeln ähnelt, es hat aber üblicherweise verpolungssichere Stecker und
keinen "Dreher" im Kabel. Je nach verwendetem Controller können 2 oder 4 Laufwerke angeschlossen werden, im PC und in den Megafiles maximal 2. (Irgendwelche ominösen "Großrechner" konnten 4 Platten)
2. Jede Platte bekommt zusätzlich ein schmaleres Datenkabel, jede Platte ihr eigenes, dazu hat der Controller zwei (oder vier) extra Sockel wo die aufgesteckt werden müssen. (Bei den SH-204/205, Megafile 20/30/60 lässt sich der Anschluß für ein zweites Datenkabel durch Einlöten der entsprechenden Pins nachrüsten - ob das Netzteil des Laufwerks die zweite Platte verkraftet ist eine andere Geschichte). Die Datenkabel sollten untereinander nicht vertauscht werden, im Controller-Datenblatt nachsehen, welche Platte an welchen Stecker kommt, sonst kann die Platte nichts lesen oder schreiben.
3. Jumpers und Abschlußwiderstände. Zur Platte sollte man sich ein Datenblatt besorgen, in welchem beschrieben ist, wie die Platte als 1, 2, 3, 4 Platte am ST-506-Bus gejumpert werden soll. Meistens gibts dazu vier Jumper, wovon nur der für die passende Laufwerksnummer geschlossen sein darf. Außerdem muss auf der letzten Platte am breiten Kabel ein Abschlußwiderstand aktiv sein, auf den anderen Platten muss dieser weg sein. je nach Plattenmodell muss man dazu ein Widerstandsarray stecken oder rausziehen, oder 8 Jumper/Dipschalter alle gleich auf On oder Off stellen. Die Datenblätter findet man am leichtestens über Tante Google, einfach Plattenhersteller und Modellbezeichnung eingeben, entweder wird man - sofern noch existent - auf der Herstellerseite (z,.B. NEC) fündig, oder bei
www.stason.org hat es.
WeiteresMFM- und RLL-Platten sind dumm wie Brot, im Gegensatz zu ESDI, SCSI, IDE oder SATA weiß eine MFM/RLL-Platte weder, ob sie nur MFM oder auch RLL kann, noch wieviele Zylinder, Köpfe und Sektoren sie hat. Das muss man ihr beim Lowlevel-Formatieren "sagen" - und man erfährt das aus dem hoffentlich gefundenen Datenblatt. Gängige Werte sind:
-- 20/30MB (MFM/RLL): Cyl 615, Head 4, 17/26 Sekt. Precomp 256, verringerter Schreibstrom aus (616), Parkposition 616.
-- 40/60 MB (MFM/RLL), wie oben, doch 8 Köpfe.
-- aber es gibt auch andere ganz krumme Hunde mit nur 3 oder 6 Köpfen und dafür mehr Spuren...
Außerdem haben viele dieser Platten, aber nicht alle, defekte Sektoren - schon ab Werk, die sind dann auf einem Aufkleber auf der Platte aufgedruckt, und man sollte die nach dem Lowlevel-Formatieren im Formatierungsprogramm auf jeden Fall eingeben (in Form von Spur/Kopf, da werden also pro defektem Bit gleich 17 oder 26 Sektoren gesperrt...) Wer ganz sicher gehen will, sollte sich einen PC mit passendem Controller besorgen, und die Platte damit testen, unter DOS debug.exe aufrufen G=c800:5, dann lowlevel formatieren und Lesetests machen und die defekten Spuren/Köpfe notieren - auf dem Aufkleber auf der Platte - und dann am Atari beim Lowlevel-Format eingeben - oder falls man eine Megafile hat, HDDRiver kann selbst testen und die Defektliste aufbauen, man bekommt aber wie bei SCSI/ACSI-Devices üblich nur die Sektornummer zu sehen.
Spezialtipp für Risikofreudige Mit vielen Platten kann man statt 17 auch 18 bzw. statt 26 27 Sektoren formatieren, man muss dann aber den Interleave / Sektorversatz möglicherweise (testen!) auf 2 erhöhen. Resulat: Ein bischen mehr Kapazität (Anzahl der Spuren mal Anzahl der Köpfe mehr Sektoren - eine 20 MB Platte kommt so auf 21,4 MB. Dafür fällt Dank Interleave 2 die ohnehin schon geringe Schreibleseperformance noch mal um etwa 50% - solch eine "hochformatierte" Platte ist dann kaum noch schneller als eine Floppy. Außerdem kann das nicht jede Platte ab, das wird man aber spätestens dann merken, wenn man was auf der Platte speichert, und es wieder lesen will...
Man kann natürlich auch versuchen, mehr Zylinder zu formatieren, 620 statt 615 zum Beispiel, irgendwann schlägt allerdings der Kopf "hinten" an - keine Ahnung ob er sich dann womöglich "verkeilt" und nicht mehr zurück fahren kann, auf jeden Fall verliert man so auch die Landespur, auf der man die Köpfe vor dem Abschalten "parken" sollte... Wenns schief geht, einfach wieder mit 17 oder 26 Sektoren und der im Datenblatt angegebenen Zylinderzahl neu formatieren und gut ists.