Kommodore 1541

Der Kommodore 1541 (auch bekannt als CBM 1541 und VIC-1541) war ein Diskette-Laufwerk (FDD), der von Commodore International für den Kommodore 64 (C64), der Hauscomputer des Kommodores gemacht ist. Der am besten bekannte FDD für den C64, 1541 war ein einseitig bespannter 170-Kilobyte-Laufwerk für 5¼" Platten. 1541 ist dem vorherigen Kommodore 1540 (beabsichtigt für den VIC-20) gefolgt.

Das Laufwerk hat Group Code Recording (GCR) verwendet und hat eine MOS Technologie 6502 Mikroprozessor enthalten, als ein Plattenkontrolleur und Platte an Bord Betriebssystemverarbeiter verdoppelnd. Die Zahl von Sektoren pro Spur hat sich von 17 bis 21 (eine frühe Durchführung der Zonenbit-Aufnahme) geändert. Die eingebaute Platte des Laufwerkes Betriebssystem war CBM DOS 2.6.

Geschichte

Einführung

1541 wurde an unter an seiner Einführung bewertet. Ein C64 plus 1541 hat ungefähr 900 $ gekostet, während ein Apple II ohne Laufwerk 1395 $ gekostet hat: 1541 ist weit populär geworden, und die Nachfrage hat Kommodore unerwartet gefangen, sich anstrengend, den Laufwerk in entsprechenden Mengen zu erzeugen.

Die ersten 1982 erzeugten 1541-Laufwerke hatten ein Etikett auf der Vorderseite, VIC-1541 lesend, und hatten einen weißen Fall, um den VIC-20 zu vergleichen. Misserfolg-Raten auf 1541 waren am Anfang sehr hoch, und die Laufwerke waren eigentlich unmöglich zu finden. Der Leitungsleitartikel im Problem im Dezember 1983 dessen Rechnet! 's Zeitung hat das vier der sieben Laufwerke bejammert, die die Zeitschrift in seinen Redaktionen hatte, hatte gescheitert. Schließlich haben sich die Probleme gesenkt, und der Laufwerk ist fast so weit verfügbar geworden wie der C64 selbst. 1983 hat 1541 auf den vertrauten grauen Fall und ein Vorderetikett umgeschaltet, das einfach "1541" zusammen mit Regenbogen-Streifen liest, um den Kommodore 64 zu vergleichen.

Das frühe (1982-83) hatten 1541 einen Frühling vertreiben Mechanismus (die Alps Drive), und die Scheiben haben häufig gescheitert zu veröffentlichen. Dieser Stil des Laufwerkes hatte den populären Spitznamen "die Toaster Drive", weil es den Gebrauch eines Messers oder anderen dünnen Gegenstands verlangt hat, die durchstochenen Medien gerade wie ein Stück des Toasts aufzubrechen, der in einem echten Toaster durchstochen ist (obwohl das mit echten Toastern nicht ratsam ist). Das wurde später befestigt, als Kommodore den Verkäufer des Laufwerk-Mechanismus (Mitsumi) geändert hat und das Flip-Niveau Mechanismus von Newtronics angenommen hat, außerordentlich Zuverlässigkeit verbessernd. Außerdem hat Kommodore den Kontrolleur-Ausschuss des Laufwerkes kleiner und habend einer niedrigeren Span-Zählung gemacht als die frühen 1541 (der einen großen PCB mit Dutzenden von TTL Chips hatte, die die Länge des Falls führen). Der graue Fall Newtronics 1541 wurde von 1984-86 erzeugt.

Versionen und Drittklone

Es gab zwei Versionen der 1541-Mechanik. Frühe Modelle haben einen Laufwerk-Mechanismus verwendet, der durch die Alpen gemacht ist, die Elektrisch, durch seine Laufwerk-Tür des Stoßes unten unterscheidbar sind. Spätere Modelle haben einen Laufwerk-Mechanismus verwertet, der von Newtronics (Mitsumi) verfertigt ist, der eine Hebel-Ausgabe verwendet hat. Alle außer den sehr frühsten 1541 können entweder die Alpen oder den Mechanismus von Newtronics verwenden. Visuell hatten die ersten Modelle, der VIC-1541 Bezeichnung, eine gebrochen weiße Farbe wie der VIC-20 und VIC-1540. Dann, um den Blick des C64 zu vergleichen, hat CBM die Farbe des Laufwerkes zu braun-beige und den Namen dem Kommodore 1541 geändert.

Die zahlreichen Mängel des 1541 haben einen Markt für mehrere Drittklone des Laufwerks, eine Situation geöffnet, die für die Lebenszeit des C64 weitergegangen hat. Wohl bekannte Klone waren der Ozeanische OC-118 auch bekannt als Excelerator +, der MSD Superplatte einzelne und Doppellaufwerke, der Erweiterer 2000, der Indus GT, und CMD 's FD-2000 und FD-4000. Dennoch ist 1541 das erste Laufwerk geworden, um weit verbreiteten Gebrauch zuhause zu sehen, und Kommodore hat Millionen der Einheiten verkauft.

1986 hat Kommodore 1541C, eine revidierte Version veröffentlicht, die ruhigere und ein bisschen zuverlässigere Operation und einen hellbeige Fall angeboten hat, der das Farbenschema des Kommodores 64C vergleicht. Es wurde 1988 durch den 1541-II ersetzt, der eine Außenmacht-Versorgung verwendet hat, um kühlere Operation zur Verfügung zu stellen und dem Laufwerk zu erlauben, einen kleineren Tischfußabdruck (die Macht-Versorgung "Ziegel" zu haben, der anderswohin, normalerweise auf dem Fußboden wird legt). Spätere ROM-Revisionen haben sortierte Probleme einschließlich eines Softwareprogrammfehlers befestigt, der das Sparen gemacht hat Und Ersetzen Sie unbrauchbaren Befehl.

Nachfolger

Der Kommodore 1570 war beförderter 1541 für den Gebrauch mit dem Kommodore 128, verfügbar in Europa. Es hat MFM Fähigkeit angeboten, um auf Platten des BEDIENUNGSFELDES/M, verbesserte Geschwindigkeit und etwas ruhigere Operation zuzugreifen, aber wurde nur verfertigt, bis Kommodore seine Fließbänder mit zweiseitigem 1571 auf die Beine gebracht hat. Schließlich, die kleine, äußerliche Macht-Versorgung, MFM-basierter Kommodore 1581 wurde 3½" Laufwerk gemacht, 800-Kilobyte-Zugang zum C128 und C64 gebend. Zu diesem Zeitpunkt, jedoch, hatten viele CBM Benutzer ihre Aufmerksamkeit auf 16/32-bit Amiga ausgewechselt, und 1581 wurde größtenteils an das Bleiben von GEOS Benutzern verkauft.

Design

Hardware

1541 hatte Abblendschalter nicht, um die Laufwerk-Zahl zu ändern. Wenn ein Benutzer mehr als einen Laufwerk zu einem System hinzugefügt hat, musste der Benutzer den Fall öffnen und eine Spur in der Leiterplatte schneiden, um die Zahl des Laufwerkes oder Handleitung ein Außenschalter dauerhaft zu ändern, um ihm zu erlauben, äußerlich geändert zu werden. Es war auch möglich, die Zahl provisorisch vom Betriebssystem zu ändern.

1541 hatte auch eine innere Macht-Quelle, die etwas Hitze erzeugt hat. Die Hitzegeneration war eine häufige Quelle des Humors. Zum Beispiel hat die Reihe von humorvollen Tipps in MikroBitti 5/1989 gesagt, "Als sie spät programmiert hat, Kaffee und Kebab halten nett warm oben auf 1541." Die Rezension von MikroBitti des 1541-II hat gesagt, dass seine Außenmacht-Quelle "die Witze über Toaster beenden sollte".

Der mit dem Laufwerkhauptmechanismus war zu misalign notorisch leicht. Der häufigste Grund des Laufwerk-Hauptklopfens des 1541 und nachfolgenden Fluchtungsfehlers war Kopie-Schutzschemas auf der kommerziellen Software. Die Hauptursache des Problems bestand darin, dass das Laufwerk selbst keine Mittel des Ermittelns gezeigt hat, als der Lesen/Schreiben-Kopf Spur-Null erreicht hatte. Entsprechend, als eine Platte formatiert wurde oder ein Plattenfehler vorgekommen ist, würde die Einheit versuchen, der Kopf 40mal in der Richtung auf die Spur-Null physisch zu bewegen (obwohl 1541-DOS nur 35 Spuren verwendet hat, war der Laufwerk selbst eine 40 Spur-Einheit, so würde diese gesicherte Spur-Null erreicht, egal wo der Kopf vorher war). Einmal verfolgen Null wurde erreicht, jeder weitere Versuch, der Kopf in dieser Richtung zu bewegen, würde sie veranlassen, gegen einen festen Halt physisch gerammt zu werden: Zum Beispiel, wenn der Kopf zufällig auf der Spur 18 war, bevor dieses Verfahren, der Kopf wirklich 18mal bewegt, und dann gegen den Halt weitere 22mal gerammt würde. Dieses Rammen hat das charakteristische "Maschinengewehr"-Geräusch gegeben und würde früher oder später den Kopf aus der Anordnung werfen. Einige Menschen haben sogar Code geschrieben, um den Kopf an verschiedenen Frequenzen vibrieren zu lassen, um einfache Melodien zu spielen.

Es gab mindestens ein oder zwei "Hausheilmittel" Softwareprodukte auf dem Markt während des Höhepunkts des 1541-Laufwerkes und Kommodores 64 Computer, der verwendet werden konnte, um den Laufwerk selbst wiederauszurichten und eine kostspielige Reise nach einem Reparatur-Zentrum und unten Zeit zu sparen. Sie haben allgemein aus einem Softwareprogramm und einer Kalibrierungsplatte bestanden. Was der Benutzer tun würde, ist entfernen den Laufwerk von seinem Fall und lösen dann die Schrauben, die den Schrittmotor halten, der der Kopf bewegt hat. Dann mit der Kalibrierungsplatte im Laufwerk drehen freundlich den Schrittmotor hin und her, bis das Programm eine gute Anordnung gezeigt hat. Die Schrauben wurden dann zusammengezogen, und der Laufwerk in seinen Fall zurückgestellt. Das echte Problem bestand wirklich darin, dass der Radzahn, der der Kopf bewegt hat, auf der Schrittmotorwelle, danach wiederholt, das Hämmern gleiten lassen würde und das den Laufwerk allmählich aus der Anordnung stellen würde.

Der spätere 1571-Laufwerk (der vereinbarer 1541 war) vereinigte Spur-Nullentdeckung durch photo-interrupter und war so zum Problem geschützt. Eine üble Drittlage für 1541 ist erschienen, wo der feste Haupthalt durch einen übersprungenen Halt ersetzt wurde, dem Kopf ein viel leichteres Leben gebend. Außerdem konnte eine Softwarelösung, die im Laufwerk-Kontrolleur-ROM gewohnt hat, verhindern am Auftreten nochmals zu lesen, obwohl das Probleme verursachen konnte, als echte Fehler wirklich vorgekommen sind.

Schnittstelle

1541 hat eine Eigentumsmit dem Bitserienableitung der standardisierten IEEE-488-Parallele-Schnittstelle verwendet, die auf den früheren Laufwerken des Kommodores für die PET/CBM Reihe von persönlichem/Geschäft Computern verwendet wurde. Um eine bereite Versorgung des billigen Kabelns für seine Hauscomputerperipherie zu sichern, hat Kommodore Standard-LÄRM-Stecker für die Serienschnittstelle gewählt. Laufwerke und andere Peripherie wie Drucker wurden mit dem Computer über ein Gänseblumenkränzchen-Schema verbunden, nur einen einzelnen Stecker auf dem Computer selbst nötig machend.

Durchfluss und Software

Am Anfang hat Kommodore vorgehabt, ein Hardware-Verschiebungsregister (ein Bestandteil der 6522 ÜBER) zu verwenden, um relativ lebhafte Laufwerk-Geschwindigkeiten mit der neuen Serienschnittstelle aufrechtzuerhalten. Jedoch hat ein Hardware-Programmfehler mit diesem Span das anfängliche Design davon abgehalten, wie vorausgesehen, zu arbeiten, und der ROM-Code wurde eilig umgeschrieben, um die komplette Operation in der Software zu behandeln. Gemäß Jim Butterfield hat das die Geschwindigkeitsverminderung durch einen Faktor fünf verursacht.

Wie durchgeführt, auf dem VIC-20 und Kommodore 64 konnte CBM DOS nur ungefähr 300 Bytes pro Sekunde übertragen, die zu ungefähr 20 Minuten übersetzt haben, um Platten10minuten der Lesezeit und 10 Minuten der Schreibzeit zu kopieren. Jedoch seitdem konnten sowohl der Computer als auch der Laufwerk leicht wiederprogrammiert werden, Dritte haben schnell effizienteren firmware geschrieben, der Laufwerk-Operationen drastisch beschleunigen würde. Ohne Hardware-Modifizierungen hat ein "schneller Lader" Dienstprogramme geschafft, Geschwindigkeiten von bis zu 4 kB/s zu erreichen. Die allgemeinsten von diesen Produkten waren Epyx FastLoad, die Endpatrone und die Wiederholungseinfügefunktionspatronen, die alle Maschinencodemonitor und Plattenredakteur Software an Bord ebenso hatten. Die populären Kommodore-Computerzeitschriften des Zeitalters sind auch in die Arena mit dem Typ - in Dienstprogrammen der schnellen Last eingegangen, damit Rechnen! 's das Zeitungsveröffentlichen TurboDisk 1985 und GEFÜHRTES Veröffentlichen-Zischen 1987.

Wenn auch jeder 1541 seinen eigenen Plattenkontrolleur an Bord und Platte Betriebssystem hatte, war es für einen Benutzer nicht möglich, zwei 1541 Laufwerke zu befehlen, eine Platte (ein Laufwerk-Lesen und das andere Schreiben) als mit älteren Doppellaufwerken wie die 4040 und 8050 zu kopieren, die häufig mit dem LIEBLINGS-Computer gefunden wurden, und der 1541 zu rückwärts kompatibel war (es konnte 4040 Platten lesen, aber ihnen nicht schreiben, seitdem sein inneres Betriebssystem im Wesentlichen dasselbe war). Leider, jedoch, die Routinen in der 1541-Platte wurde Betriebssystem, um Plattenkopie zu ermöglichen, entfernt, wie es beabsichtigt war, um eine eigenständige Einheit zu sein. Um vom Laufwerk bis Laufwerk zu kopieren, war Software, die auf dem C64 läuft, erforderlich, und es würde zuerst von einem Laufwerk ins Gedächtnis lesen, dann zum anderen ausschreiben. Nur später, als zuerst Schneller Hack'em dann andere Plattenaushilfsprogramme veröffentlicht wurden, war wahrer Laufwerk, um das mögliche Kopieren zu steuern. Man hat dann gekonnt (in der Theorie mindestens) ziehen den C64 selbst von den Laufwerken heraus (d. h. vom ersten Laufwerk im Gänseblumenkränzchen), und tun etwas anderes mit dem Computer, als die Laufwerke fortgefahren sind, die komplette Platte zu kopieren. Das ist nicht eine empfohlene Praxis als das Trennen der Serienleitung von einem angetriebenen Laufwerk und/oder Computer konnte auf Zerstörung von einer hinauslaufen, oder beide des Hafens steuert ins Laufwerk bei.

Medien

Jede Seite von 170 Kilobytes wurde in 683 Sektoren auf 35 Spuren, jedem der Sektoren gespalten, die 256 Bytes halten; das Dateisystem hat jeden Sektor individuell überschreibbar gemacht.

Jedoch wurde eine Spur durch DOS für das Verzeichnis und die Dateizuteilungsinformation (so genannter BAM, Block-Zuteilungskarte) vorbestellt. Und seitdem für normale Dateien wurden zwei Bytes jedes physischen Sektors durch DOS als ein Zeigestock zur folgenden physischen Spur und dem Sektor der Datei verwendet, nur 254 aus den 256 Bytes eines Blocks wurden für den Dateiinhalt verwendet.

Wenn die Platte mit einem kundenspezifischen Format nicht sonst bereit wäre, (z.B für Datenplatten), würden 664 Blöcke nach der Formatierung frei sein, 664 × 254 = 168,656 Bytes (oder fast 165 Kilobytes) für Benutzerdaten gebend.

Durch das Verwenden kundenspezifischer Formatierung und laden Routinen/sparen (manchmal eingeschlossen in Dritt-DOSEN, sieh unten), alle mechanisch möglichen 40 Spuren konnten verwendet werden. Der Grund, warum sich Kommodore dafür entschieden hat, die oberen fünf Spuren standardmäßig nicht zu verwenden (oder mindestens mehr als 35) war die schlechte Qualität von einigen der Laufwerk-Mechanismen, die zuverlässig an den höchsten Spuren nicht immer gearbeitet haben. So durch das Vermindern der Anzahl von Spuren verwendet und so Kapazität war es möglich, weiter Kosten - im Gegensatz zu reduzieren, um Dichte-Laufwerke verwendet z.B in Computern von IBM PC des Tages Zu verdoppeln, der 180 Kilobytes auf einer Seite (durch das Verwenden eines 40 Spur-Formats) gespart hat.

1541 hatte keinen Index-Loch-Sensor, es aufrichtig machend, um die Rückseite einer Platte durch das Schnipsen davon zu verwenden. Eine Scheibe konnte zu "flippy Platte" umgewandelt werden, indem sie einfach eine Kerbe auf der linken Seite geschnitten/geschlagen worden ist, den Laufwerk veranlassend, beide Seiten als writable anzuerkennen. Das würde die Lagerungskapazität effektiv verdoppeln. Die Kerbe konnte mit Schere, Messer, Loch-Schlag, oder "Platte notcher" Werkzeug gemacht werden, das für diese Aufgabe spezifisch entworfen wurde. Weichster sectored und alle hart sectored Laufwerke hätten auch einen Extraausschnitt für das Index-Loch — eine härtere Modifizierung verlangt.

Spuren 36-42 sind unnormal. Der bitrate ist nach der GCR Verschlüsselung, so wirkliche Daten ist ein Faktor 5/4 weniger.

Die 1541-Platte hat normalerweise 35 Spuren. Spur 18 wird vorbestellt; die restlichen Spuren sind für die Datenlagerung verfügbar. Der Kopfball ist auf 18/0 (verfolgen Sie 18, Sektor 0) zusammen mit dem BAM (Block-Zuteilungskarte), und die Verzeichnisanfänge auf 18/1 (verfolgen 18, Sektor 1). Die Dateiauslassung ist 10 Blöcke, während die Verzeichnisauslassung 3 Blöcke ist.

Kopfball-Inhalt. Der Kopfball ist anderen Kommodore-Plattenkopfbällen ähnlich, die Strukturunterschiede, die der BAM sind, gleichen (04 $) und Größe aus, und die label+ID+type gleichen (90 $) aus.

Die T/S Verweisung von $ 00-01 auf den ersten Verzeichnissektor (18/1)

02 DOS-Version ('Ein')

04-8F BAM Einträge (4 Bytes pro Spur: Freier Sektor Graf + 24 Bit für Sektoren)

90-9F Plattenetikett, $A0 hat ausgepolstert

A2-A3 Plattenpersonalausweis

Typ ('2A') A5-A6 DOS

Gebrauch

Früh haben Kopie-Schutzschemas absichtlich gelesene Fehler auf der Platte, die Software eingeführt, die sich weigert zu laden, wenn die richtige Fehlermeldung nicht zurückgegeben wurde. Die allgemeine Idee bestand darin, dass einfache Plattenkopie-Programme unfähig waren, die Fehler zu kopieren. Als auf einen dieser Fehler, das Laufwerk gestoßen wurde (wie alle Laufwerke tun), würde ein oder mehr nochmals gelesene Versuche nach dem ersten Rücksetzen des Kopfs versuchen, um Null zu verfolgen. Wenige dieser Schemas hatten viel abschreckende Wirkung, weil verschiedene Softwaregesellschaften bald "nibbler" Dienstprogramme veröffentlicht haben, die geschützten Platten ermöglicht haben, kopiert zu werden, und, in einigen Fällen, der entfernte Schutz.

Zeichen

  • CBM (1982). Diskette-Benutzerhandbuch der VIC-1541 Single Drive. 2. Hrsg. Commodore Business Machines, Inc. P/N 1540031-02.
  • Neufeld, Gerald G. (1985). 1541-Benutzerhandbuch. Das Ganze Handbuch zum 1541-Laufwerk des Kommodores. Der zweite Druck, Juni 1985. 413 Seiten-Copyright © 1984 durch DATAMOST, Inc. (Brady). Internationale Standardbuchnummer 0-89303-738-9.
  • Immers, Richard; Neufeld, Gerald G. (1984). Innenkommodore-DOS. Das Ganze Handbuch zum 1541-Plattenbetriebssystem. DATAMOST, Inc & Reston Publishing Company, Inc. (Prentice-Saal). Internationale Standardbuchnummer 0-8359-3091-2.
  • Englisch, Lothar; Szczepanowski, Norbert (1984). Die Anatomie des 1541-Laufwerks. Großartiger Rapids, Michigan: Rechenmaschine-Software (übersetzt aus der ursprünglichen deutschen 1983-Ausgabe, Düsseldorf: Data Becker GmbH). Internationale Standardbuchnummer 0-916439-01-1.

Links


Commonwealth / Kommodore 1581
Impressum & Datenschutz