Inhaltsverzeichnis
Vorwort	
Hardwareinstallation	
Die Controllerplatine	
Die Stromversorgung	
Der Anschluß der Controllerplatine an den Atari XL	
Der Anschluß der Festplatte an den IDE-Controller	
Abschluß der Hardwareinstallation	
Anleitung zur Software	
Vorbemerkung	
SETUP.COM	
FDISK.COM	
MAP.COM	
LMAP.OBJ	
Sonstige Funktionen des Controllers	
Schnellinstallation	
Anhang A: Technische Daten	
Anhang B: Fehlermeldungen	

Vorwort
Der msc-IDE Controller ist ein Festplattencontroller für die Atari XL Computer-Serie. Mittels eines Parallelbus-Adapters kann der Controller auch an einigen XE Geräten betrieben werden.
Durch die volle Ausnutzung des Parallelbuskonzepts ist der Controller kompatibel zu den meisten XL/XE-Programmen, läßt sich mit nahezu jedem DOS betreiben und ist natürlich autobootfähig. Zudem belegt der im ROM enthaltene Treiber im normalen Betrieb keinerlei Speicher.
Durch die mitgelieferte Software ist es möglich, bis zu zwei Festplatten oder eine Festplatte und ein CD-ROM am msc-Controller zu benutzen.

Alle ausgelieferten Geräte und die mitgelieferte Software haben wir nach bestem Wissen getestet. Dennoch erfolgt der Betrieb des Controllers an Ihrem Rechner grundsätzlich auf eigenes Risiko, für eventuelle Schäden übernehmen wir keine Verantwortung. Bitte haben Sie Verständnis dafür, daß wir keinen Support wie bei einer Firma bieten können, da wir diesen Controller neben unserem Studium in unserer Freizeit entwickelt haben.

Hardwareinstallation
Die Controllerplatine
Die Controllerplatine besitzt nur wenige, für den User interessante, Merkmale. Zuerst einmal wäre hier die Jumperleiste zur Bestimmung der Parallelbusdevice-ID zu nennen. Die Parallelbusdevice-ID ist jedoch nur interessant beim gleichzeitigen Betrieb von mehreren Parallelbusgeräten. Hier muß dann jedem Gerät eine andere ID zugeordnet werden. Da jedoch nur sehr wenige (echte) Parallelbusgeräte existieren, braucht diese Einstellung in der Regel nicht verändert zu werden.
Es existiert weiter ein Anschlußstecker für eine LED, die die Harddiskaktivität anzeigt. Ein Anschluß einer solchen LED ist jedoch für den Betrieb nicht zwingend notwendig.
Der größte Anschluß auf der Platine ist der Anschluß für die IDE-Festplatte. Hierbei liegt der Pin 1 (rote Markierung auf dem Flachbandkabel für die Festplatte) ganz oben in der Nähe des Stromversorgungssteckers.
Die Stromversorgung
Um die Controllerplatine mit Strom zu versorgen, existieren zwei Möglichkeiten.
Da der 600 XL ohne 1064 Erweiterung über den PIN 47 des Parallelbusses die Versorgungsspannung liefert und auch die meisten Adapter für den 130/800 XE dies vorsehen., unterstützen viele Erweiterungen (wie auch der msc-Controller) diese Möglichkeit. Bei 800 XL und 600 XL mit 1064 muß dann eine Verbindung von +5V dorthin gezogen werden.
Eine weitere Anschlußmöglichkeit befindet sich auf der Platine. Da man in der Regel sowieso ein zusätzliches Netzteil für die Festplatte benötigt, kann man dieses auch zur Stromversorgung der Platine einsetzen. Oft wird man hierzu ein normales PC-Netzteil einsetzen wollen, da diese oft sehr günstig angeboten werden und genügend Leistungsreserven auch für ältere Festplatten bereithalten. Daher haben wir uns beim Anschlußstecker auf der Platine auch an einem PC-Netzteil orientiert, und die Möglichkeit geschaffen einfach einen kleinen Stromversorgungsstecker für eine 3,5´´ Floppy auf die Platine zu stecken. Hierbei muß das ROTE +5V Kabel nach unten in Richtung Parallelbusanschluß zeigen.
Stellen Sie sicher, daß die Platine nicht gleichzeitig über den Computer und den separaten Anschluß Strom erhält, da dies zu ernsthaften Schäden führen kann.
Der Anschluß der Controllerplatine an den Atari XL

Der Controller wird an den Atari XL über das kleine (mitgelieferte) 50polige Flachbandkabel verbunden. Zuerst müssen Sie dazu die Abdeckklappe des Parallelbus entfernen. Dann schließen Sie das Flachbandkabel auf der einen Seite an den Controller, und auf der anderen Seite an den Atari XL an. Verdrehen dürfen Sie das Anschlußkabel allerdings nicht (dies dürfte, auf Grund der geringen Länge, auch nicht möglich sein). 
Der Anschluß der Festplatte an den IDE-Controller
Die IDE-Festplatte wird über das 40-polige Flachbandkabel angeschlossen. Bei diesem Kabel markiert die rote Ader die Leitung 1. Stecken Sie das Kabel nun so auf den Festplattenanschluß auf dem Controller, daß die rote Leitung nach oben (d.h. vom Parallelbus weg, also direkt an dem Stromversorungsanschluß) zeigt.
Dieses Flachbandkabel müssen Sie nun natürlich auch noch an Ihre Festplatte anschließen. Bitte achten Sie auch hierbei auch die korrekte Lage der ersten Leitung. Auch bei der Festplatte muß die rote Ader mit dem ersten Anschlußpin verbunden werden.
Nachdem Sie nun alles soweit verbunden haben, müssen Sie nur noch die Festplatte mit Strom versorgen. Dies kann leider nicht mehr über unseren Atari geschehen, sondern sie muß über ein anderes Netzteil mit Strom versorgt werden (es bietet sich hier an, die Festplatte in ein kleines Gehäuse einzubauen, in dem auch das Netzteil untergebracht werden kann. Zur Not kann man auch eines der, überall erhältlichen, SCSI Gehäuse benutzen. Natürlich muß man das Flachbandkabel dann irgendwie noch aus dem Gehäuse hinaus führen.)
Abschluß der Hardwareinstallation
Wenn Sie alle obigen Punkte gelesen haben, und danach auch umgesetzt haben, dann müßte sich jetzt folgendes Bild ergeben. Jeder Doppelpfeil steht für eine von Ihnen gezogene Verbindung:

1.	50poliges, kurzes, Flachbandkabel: 
		Atari XL 	 	IDE-Controller. 	
2.	40poliges, langes, Flachbandkabel:
		IDE-Controller 	 	IDE-Festplatte	
3.	Stromversorgung Festplatte:
	externes Netzteil		IDE-Festplatte	

Wichtig: Der Computer arbeitet nur korrekt, wenn die angeschlossene Controllerplatine mit Strom versorgt ist.
Sollte keine oder eine defekte Festplatte angeschlossen sein, meldet sich der Computer erst nach ca. 10 Sekunden wie gewohnt, da den Festplatten auch die Möglichkeit gegeben werden soll, ordentlich hochzufahren.

Anleitung zur Software
Dieser Teil soll Ihnen den Funktionsumfang der zum msc-Harddisk-Controller gelieferten Software erklären und die Anwendung zeigen.

Auf der mitgelieferten Diskette befinden sich folgende Programme:

INSTALL.COM	Das Programm zur ersten Initialisierung
SETUP.COM	Das Programm zur Festlegung der Geräteparameter
FDISK.COM	Das Partitionier-Programm
MAP.COM	Das Programm zur Auswahl der Laufwerksbelegung
LMAP.OBJ	Auch ein Programm zur Auswahl der Laufwerksbelegung, für Rechner ohne Speichererweiterung
HDINST.COM	Das Programm zur Formatierung der Partitionen unter BW-DOS oder SPARTA-DOS
IMG2DISK.COM	Programm zum Extrahieren vom ATR oder XFD Files

Im Unterverzeichnis DOS
XBW130.DOS	BW-DOS 1.30

Vorbemerkung
Sie haben nun eine Festplatte mit einigen Megabyte Speicherkapazität an Ihren Atari XL/XE angeschlossen. 
Damit Sie damit arbeiten können, simuliert der Controller dem Computer Diskettenstationen (bis zu neun Stück gleichzeitig) mit den darin befindlichen Disketten. Dazu muß die Festplatte jedoch aufgeteilt werden, man spricht dabei vom Partitionieren. Die einzelnen “Disketten” werden Partitionen genannt. 
Wenn Sie bisher mit dem Atari DOS 2.5 gearbeitet haben, empfiehlt sich ein Wechsel, da die größten verarbeitbaren Partionen nur ca. 130 Kilobyte (entspricht 1040 Sektoren a 128 Byte = Enhanced Density der 1050) groß sind. Es gibt jedoch einige DOS für den Atari, die maximal 65535 Sektoren a 256 Byte verarbeiten können, was einer Kapazität von 16 Megabyte entspricht.
Dies sind zum Beispiel:
MYDOS 4.50 (Shareware)
SPARTADOS (als Version 3.2f und 3.2gx Shareware)
BWDOS  ( Version 1.10 Jahresgabe des ABBUC, Version 1.30 Freeware)
Die mitgelieferte Software befindet sich auf einer BW-DOS 1.30  Diskette, die Programme FDISK.COM und MAP.COM funktionieren aber auch mit anderen DOS.

SETUP.COM
Dies ist das Programm, mit dem die grundlegenden Einstellungen des angeschlossenen Controllers vorgenommen werden können.
Der Startbildschirm sieht in etwa wie folgt aus:

HD-SETUP      V1.07  (c) 1996 by msc

CONTROLLER :1           VERSION 1.00

Harddisks  Type  Size  Sec Head Cyls
Master     USER    40   17    5  977
Slave      NONE

      VER  RAMPAGE Drive
MAP  :1.00  $C3    UNUSED
LMAP :NEW  NONE    D1:LMAP.OBJ

OPTION KEY :INVERTED

ESCAPE SAVE IDENTIFY RETURN +* -=

Nun zur Bedeutung der einzelnen Zeilen:
Hinter Controller wird die Nummer des aktiven msc-Controllers angezeigt. Sollten einmal mehrere msc-Controller angeschlossen werden (bis zu acht sind ja theoretisch möglich, praktisch läßt sich das im Moment jedoch noch nicht umsetzen), kann hier auch der Controller ausgewählt werden, dessen Einstellungen geändert werden sollen. Zu beachten ist noch, daß diese Zahl die hardwaremäßig eingestellte Nummer ist (Parallelbusdevice-ID), so daß dort auch andere Zahlen als “1” angezeigt werden können, obwohl bloß ein Controller im System ist. Danach wird dann noch die Versionsnummer der Treibersoftware im ROM der Platine angezeigt.
Der nächste Block der Anzeige ist für die angeschlossenen Festplatten zuständig. Hier können die Parameter der Festplatten eingeben bzw. geändert werden.
Danach werden die verfügbaren Daten der installierten Hilfsprogramme angezeigt, mehr dazu in einem separaten Abschnitt.
Danach kommt der aktuelle Status der “OPTION”-Taste.

Bewegen des Cursors
Das aktive Feld ist jeweils durch invertierte Zeichen dargestellt. Dieser Cursor kann einfach durch die Tasten “+”  zum vorherigen oder “*” zum nächsten Feld bewegt werden. Innerhalb der Felder können die Werte durch “-” bzw. “=” geändert werden.

Harddisks
Unter diesem Feld muß der Type des angeschlossenen ersten (Master) oder zweiten (Slave) Laufwerks eingestellt werden.
Kennen Sie den Typ Ihrer Festplatte, stellen Sie ihn einfach durch Drücken der Tasten “-” oder “=” ein.
Ist Ihnen der Typ Ihrer Festplatte nicht bekannt, wählen Sie bitte “USER” als Typ. Danach können Sie die Werte für die Sektoren pro Spur (Sec), die Köpfe (Head) oder die Spuren (Cyls) manuell eingeben, indem Sie den Wert anwählen und durch “RETURN” in den Eingabemodus wechseln.
Achtung: Hierbei ist größte Aufmerksamkeit geboten, da falsche Werte zu Funktionsstörungen führen können und unter Umständen auch die Festplatte selbst zerstört werden kann.
Nach dem Drücken der Taste “I” ermittelt die Software selbst die derzeitig gültigen Werte, die Sie auf Wunsch übernehmen können.

Hilfsprogramme
Der nächste Block ist für die Konfiguration der Hilfsprogramme zur Partitionsauswahl vorgesehen. Damit lassen sich verschiedenen Laufwerksbuchstaben verschiedene Partitionen zuweisen. Diese beiden Programme können im Systembereich der Festplatte abgespeichert werden und sind danach über entsprechende Tastencodes immer verfügbar, auch wenn kein DOS geladen wurde. Näheres zur Funktionsweise finden Sie in der jeweiligen Beschreibung.
Sind bereits Programme installiert, so wird unter VER die entsprechende Version angezeigt, sonst “NONE”.
Soll ein Programm nicht mehr installiert sein, können Sie einfach “NONE” anwählen.
Soll eine neue Version installiert werden (oder zum ersten Mal), so ist die Einstellung “NEW” zu wählen. Danach kann im nächsten Menüpunkt auch das Laufwerk ausgewählt werden, auf dem sich das entsprechende File (MAP.COM oder LMAP.OBJ) befindet. Beachten Sie bitte auch, daß es sich dort im aktiven Pfad befinden muß.

Da das Programm MAP bei der Ausführung eine Speicherseite belegt, geben Sie unter RAMPAGE noch eine unbenutzte Speicherseite der Ramdisk an. Diese steht dann für andere Anwendungen nicht mehr uneingeschränkt zur Verfügung !
Sollten Sie nicht über eine Ramdisk verfügen, können Sie das MAP trotzdem nutzen, wählen Sie einfach “NONE”. Nach dem Aufruf von MAP ist dann der Speicher von $4000 bis $8000 aber gelöscht !

Funktionsweise der “OPTION”-Taste
Wie bereits erwähnt, kann die Funktionsweise der Taste invertiert werden. Dann steht das eingebaute BASIC nur noch nach dem drücken von “OPTION” zur Verfügung, ansonsten wird immer ohne BASIC gebootet.

Verlassen des Programms
Drücken Sie “ESC” um das Programm zu verlassen, ohne die eingestellten Werte zu speichern. Wählen Sie “S” wenn Sie die Werte zuvor noch sichern wollen. Beachten Sie bitte, daß die Hilfsprogramme erst nach dem Drücken von “S” in den Speicher geladen und dann auf die Festplatte gebracht werden !

FDISK.COM
Dieses Programm dient dazu, die Festplatte in die schon oben erwähnten Partitionen einzuteilen, um damit arbeiten zu können. Es lassen sich mit dem Controller maximal 240 Partitionen anlegen.

Haben Sie an Ihrem Controller zwei Festplatten installiert, werden Sie nach der Platte gefragt, für die Sie die Werte ändern wollen.
Danach meldet sich das Programm in etwa wie folgt:

FDISK         V1.07  (c) 1996 by msc

Controller: 1           Drive:Master
Sectors:17  Heads: 5  Cylinders: 977

No   First  Last   Sect.     Name
FF      0      0       0     SYSTEM
00      1    385   65450     DOS

ESCAPE  SAVE  INSERT  DELETE  RETURN
BEGIN TOP NO +*-= <>

Erklärung der Bildschirmanzeige

In der ersten Zeile finden Sie den Copyrightvermerk, den Programmnamen und (wichtig) die Versionsnummer des Programms. Hieran können Sie feststellen, ob Sie mit der aktuellsten Version (momentan 1.00) des Programms arbeiten. Danach wird angezeigt, welcher Controller und welches Laufwerk bearbeitet werden.

Die dritte Zeile zeigt die aktuell gültigen Parameter der angeschlossenen Festplatte.
Im nächsten großen Block werden die Daten der eingerichteten Partitionen angezeigt. Die Spalten bedeuten im einzelnen:
No	Nummer der Partition, jeder Partition werden fortlaufend Nummern zugeordnet, um sie identifizieren zu können. Diese werden in hexadezimaler Schreibweise angezeigt und können vom Nutzer nicht geändert werden.
First	Erster Zylinder der Partition auf der Festplatte; dies zeigt den Beginn der Partition an. Ein Zylinder kann immer nur einer Partition zugeordnet werden.
Last	Letzter Zylinder der Partition auf der Festplatte. Die Partition belegt dann alle Zylinder zwischen First und Last. Belegt die Partition nur einen Zylinder, ist der Wert für First und Last gleich.
Sect.	Zeigt an, wieviele Sektoren eine Partition enthält. Dies ist die Anzahl der Sektoren, auf die vom DOS aus zugegriffen werden kann. Es ist nicht die Anzahl der physikalischen Sektoren auf der Festplatte, da dort die Sektorgröße 512 Byte beträgt, der Atari (bislang) aber nur 256 Byte große Sektoren verarbeiten kann. Beachten Sie auch, daß die Anzahl der eingestellten  Sektoren geringer sein kann als die Anzahl der theoretisch möglichen. Die ist teilweise aus Kompatibilitätsgründen zu den ATARI Diskettenlaufwerken nötig.
Name	Hier wird der bis zu 8 Zeichen lange Name der Partition angezeigt. 

Die erste angezeigte Partition SYSTEM (Nummer FF) kann nicht geändert oder gelöscht werden, da hier die Daten des Festplattencontrollers abgelegt  werden.

In den letzten beiden Zeilen werden Statusinformationen, Fehlermeldungen oder die derzeit möglichen Befehle als Tastenkombinationen angezeigt.

Bewegung in der Tabelle

Nach dem Start befindet sich der Cursor in der Spalte No der System-Partition, was die invertierte Darstellung der Nummer deutlich macht. Sie können den Cursor mit den Cursortasten wie gewohnt bewegen, dabei können Sie auf das Drücken der “CONTROL”-Taste auch verzichten.
Erreicht der Cursor den oberen oder den unteren Rand der Partitionstabelle, so werden, falls vorhanden, weitere Partitionen angezeigt. Für eine schnelle Bewegung insbesondere bei großen Tabellen können Sie die Tasten “<” und ”>” benutzen. Diese blättern jeweils eine Seite vor oder zurück. Weiterhin stehen noch die Sonderfunktionen Begin (geht an den Anfang der Tabelle), Top (springt zum Ende der Tabelle) und No (hier kann nun eine Nummer angegeben werden, um gezielt eine Partition anzuspringen) zur Verfügung.

Die Funktionen

ESC	wird mit der Escape-Taste (ESC) aktiviert. Sie dient dazu, das Programm zu verlassen, ohne die vorgenommenen Änderungen zu speichern. Bevor das Programm verlassen wird, erscheint noch eine Sicherheitsabfrage:
Really exit without save ?
Press Yes or No !

SAVE	Wird mit der Taste S aktiviert. Sie dient dazu, die vorgenommenen Änderungen zu Speichern und das Programm zu verlassen. Auch hier wird noch eine Bestätigung verlangt.

INS	Wird mit der Taste I aktiviert. Damit lassen sich neue Partitionen einfügen. Achtung: die Partition wird immer hinter der Partition eingefügt, auf der der Cursor steht.
Nach dem aktivieren der Funktion erscheint in den letzten beiden Zeilen ein neues Menü:
SNG/DBL ENH QUAD MAX USER ESC
Maximum Sectors.: 65450
Hier muß nun die gewünschte Größe für die neue Partition gewählt werden. Dabei stehen folgende Möglichkeiten zur Verfügung:
S	SNG/DBL	720 Sektoren, entspricht der Atari Single-Density oder der Atari Single-sided/Double-density (für XF 551 oder 1050 mit Speedy/Happy usw.)
E	ENH	1040 Sektoren, entspricht der Atari Enhanced oder Medium Density
Q	QUAD	1440 Sektoren, entspricht Double-sided/Double Density für die XF 551
M	MAX	Maximal verfügbarer Wert, wie angezeigt. Er ergibt sich entweder aus dem noch freien Platz bis zur nächsten Partition oder der maximalen Partitionsgröße von 65535 Sektoren. Daß diese nie ganz erreicht wird, liegt daran, daß die Software den verfügbaren Platz so optimiert, daß immer ganze Zylinder ausgelastet werden.
U	USER	Hier können Sie einen Wert zwischen einem Sector und der angezeigten Maximalgröße wählen. Dazu erscheint in der letzten Zeile ein Eingabedialog, wobei die maximale Größe als Standard vorgegeben ist. Sie können diesen Wert nun durch überschreiben verändern, löschen durch Eingabe eines Leerzeichens oder Delete/Backspace. Bestätigen Sie Ihre Eingabe durch RETURN. Achtung: Es wird der Wert benutzt, der bei der Eingabe von RETURN hinter dem Doppelpunkt steht.
Nachdem die Größe gewählt ist, erwartet das Programm die Eingabe eines Namens für die Partition. Dabei sind bis zu acht Buchstaben (klein und groß), Zahlen oder Sonderzeichen zugelassen. Nicht erlaubt sind inverse Zeichen und Grafikzeichen. Die Eingabe wird mit RETURN abgeschlossen.
ESC	Escape	bricht das Einfügen einer Partition ab.

DELETE	wird mit der Taste D aktiviert. Löscht die Partition, auf der der Cursor steht. Achtung: Dadurch können Daten unwiederbringlich verloren gehen.

RETURN	aktiviert, abhängig von der Spalte, in der der Cursor steht, die Sonderfunktionen:

Sonderfunktionen

Durch das Drücken von “RETURN” auf den Feldern Sect. und Name können dort die dezeitigen Werte verändert werden.

Fehlermeldungen

Hier eine Auflistung aller Fehlermeldungen. Beachten Sie, daß Sie nach dem Auftreten eines Fehlers erst eine Taste drücken müssen, bevor Sie weiterarbeiten können.

No Space to insert Partition	Es ist nicht genügend Platz, um noch eine Partition einzufügen. Überprüfen Sie, ob der Cursor auch an der richtigen Position steht, eine Partition wird immer hinter der aktuellen Partition eingefügt.
Not enough space	
Can´t delete system-partition !	Sie haben versucht, die erste Partition zu löschen. Das ist nicht möglich, da dieser Platz vom Controller selbst benötigt wird.
Can´t change name here	Auch der Name der ersten Partition läßt sich nicht ändern.
Can´t change size here	Gleiches gilt für die Größe.
There are only less partitions	Sie haben eine Partitionsnummer als Ziel angegeben, die noch nicht vergeben ist.

MAP.COM

Dieses Programm dient dazu, maximal neun der mit FDISK erzeugten Partitionen eine Laufwerksnummer zuzuweisen, damit sie vom Atari auch angesprochen werden können.

Die Bildschirmaufteilung gestaltet sich in etwa wie folgt:

Part-Select   V1.07  (c) 1996 by msc

D1:DOS       D2:FLOPPY 1  D3:FLOPPY 3
D4:FLOPPY 4  D5:FLOPPY 5  D6:FLOPPY 6
D7:FLOPPY 7  D8:FLOPPY 8  D9:FLOPPY 9

00:DOS       10:PART  8   20:PART  16
01:PART 1    11:PART  9   21:PART  17
02:PART 2    12:PART 10   22:PART  18
03:PART 3    13:PART 11   23:PART  19
04:PART 4    14:PART 12
05:PART 5    15:PART 13
06:PART 6    16:PART 14
07:PART 7    17:PART 15

ESC USE SAVE REBOOT LOCK +*-= <>

Der zweite Block gibt die derzeitige Belegung der unter DOS verfügbaren Laufwerke D1: bis D9: an. Hinter der Nummer  ist jeweils der Name des zugewiesenen Laufwerks zu sehen, Floppy steht dabei für die Standard-Floppy-Disk-Laufwerke , d.h. z.B. daß in der obigen Darstellung alle Zugriffe auf Laufwerk zwei jetzt auf Laufwerk eins umgeleitet würden.
Im dritten Block sind alle verfügbaren Partitionen aufgelistet. Partitionen auf dem zweiten Laufwerk sind dabei durch eine invertierte Nummer gekennzeichnet.

Bewegen des Cursors
Die Nummer des Laufwerks, für das Einstellungen vorgenommen werden können, ist invertiert dargestellt. Mittels der Cursor-Tasten (ohne “CONTROL”) kann ein Laufwerk selektiert werden.
Mittels der Tasten “<” oder “>” kann durch die Partitionenstabelle geblättert werden, da immer nur maximal 48 Partitionen auf dem Bildschirm angezeigt werden können.

Einstellen einer Partition
Die Partitionen werden durch ihre Nummern angewählt. Möchte man z.B. die Partition DOS auf das Laufwerk 3 legen, so bewegt man erst den Cursor, bis er auf D3: steht, danach gibt man 00 ein (die zugehörige Nummer). Die Partitionen auf dem zweiten Laufwerk erreicht man, indem man bei der ersten Zahl gleichzeitig auf “SHIFT” drückt. Die Diskettenlaufwerke erreicht man mit “f” und der entsprechenden Nummer.
Sollte die angewählte Partition nicht existieren, so erscheint dort folgendes: 
D1:e4-error
Beachten Sie bitte, daß erst eine Taste gedrückt werden muß, bevor mit der Eingabe fortgefahren werden kann. Erst dann erscheint auch der Cursor wieder.

Die weiteren Funktionen
ESC	bricht das Programm ohne zu speichern ab
USE	die Einstellungen werden nur in das RAM des Controllers übernommen, beim nächsten Kaltstart gelten wieder die alten Werte.
SAVE	die Einstellungen werden dauerhaft gespeichert
REBOOT	die Einstellungen werden dauerhaft gespeichert, danach wird sofort ein Kaltstart ausgeführt
LOCK	damit läßt sich einer Partition ein “Schreibschutzaufkleber” zuweiden, sie verhält sich dann so, wie eine Diskette mit Schreibschutz. Die Zuweisung wird auch durch eine Invertierung das Namens deutlich gemacht.

Permanente Installation
Dieses Programm läßt sich mit SETUP im SYSTEM-Bereich der Festplatte installieren. Es steht dann jederzeit auch ohne DOS zur Verfügung und kann mittels “RESET-HELP” aufgerufen werden. Hat man keine Speichererweiterung zur Verfügung, so werden dabei aber Daten im Bereich von $4000 bis $7fff zerstört.

LMAP.OBJ
Dieses Programm ist für alle diejenigen gedacht, die nicht über eine RAMDISK verfügen. Es dient dazu, bereits eingestellte Partitionen einzelner Laufwerke zu tauschen, um so einen Diskettenwechsel zu simulieren.

   (c) 1996 msc SWAP D3 with D? 
   D1 D2 D3 D4 D5 D6 D7 D8 D9   
   00 F1 23 F4 F5 F6 01 F8 F9   

Dazu gibt man einfach nacheinander die Nummer der zu tauschenden Laufwerke ein (z.B. einfach 3, danach 6 , um die Partition vom Laufwerk D3: dem Laufwerk D6: zuzuweisen und umgekehrt. Dieses Programm kann nur mit “RETURN” verlassen werden.
Es ist ausdrücklich nur zur permaneten Installation im SYSTEM-Bereich der Festplatte gedacht und allein nicht lauffähig.
Nach der Installation kann es mit “RESET-M” aufgerufen werden.

Sonstige Funktionen des Controllers
Mittels “RESET-SHIFT” kann jederzeit ein Kaltstart ausgelöst werden. Dies erspart das Aus-/Einschalten z.B. bei Reset-festen Spielen und schont auch Ihren Computer.
Mittels “RESET-INVERS” kann der Controller bei einem Kaltstart abgeschaltet werden, so daß automatisch die alten Floppy Laufwerke wieder verwendet werden.
Die Funktion der “OPTION”-Taste kann beim Booten invertiert werden. Dies erspart das lästige Drücken für alle die, die das eingebaute BASIC nur selten benötigen.

Schnellinstallation
Dies ist eine Arbeitsanleitung, um schnell zu einer arbeitsfähigen Konfiguration des Controllers zu gelangen.

Schalten Sie Ihre Computeranlage aus. Schließen Sie den msc-Controller wie unter Hardwareinstallation beschrieben an.
Schalten Sie Ihr Diskettenlaufwerk ein und legen Sie die mitgelieferte Diskette ein. Starten Sie Ihren Computer mit gedrückter OPTION-Taste.
Nach dem BOOT-Vorgang meldet sich Ihr Computer mit der Kommandozeile von SPARTADOS:

D1: 

Geben Sie INSTALL ein und drücken Sie RETURN.

D1:INSTALL

Dadurch wird das msc-Installationsprogramm geladen, das sich wie folgt melden wird:

msc-Installation V1.03  (c) 1996 by msc

Dieses Programm lädt in der richtigen Reihenfolge alle Utilities, die zur ersten Inbetriebnahme erforderlich sind.
Als erstes wird das Utility “SETUP.COM” gestartet.
Der Cursor steht dort auf Harddisk-Master. Wählen Sie den Typ Ihrer Festplatte mit den Tasten “-” und “=”. Wählen Sie “I” um das Programm suchen zu lassen.
Gehen Sie nun zu MAP und LMAP und wählen Sie jeweils “NEW”. Da Sie ja von der Installationsdiskette gebootet haben, lassen Sie die Werte für die Laufwerke unverändert. Verändern Sie, wenn gewünscht, noch die Werte für die Speicherseite und die Funktion der “OPTION”-Taste.
Wählen Sie zuletzt einfach “S” für Speichern.

Nun wird das Partitionierprogramm geladen:

FDISK         V1.07  (c) 1996 by msc

Controller: 1           Drive:Master
Sectors:17  Heads: 5  Cylinders: 977

No   First  Last   Sect.    Name
FF      0      0       0    SYSTEM

ESCAPE  SAVE  INSERT  DELETE  RETURN
BEGIN TOP NO +*-= <>

Tippen Sie I für “Insert”.
Danach erscheint in den untersten zwei Zeilen ein neues Menu:

SNG/DBL ENH QUAD MAX USER ESC
Maximum sectors: 65450

Wählen Sie M für die maximale Partitionsgröße. Das Programm fügt nun eine Partition ein, die auch in der Bildschirmmitte angezeigt wird:

No   First  Last   Sect.   Name
FF      0      0       0    SYSTEM
00      1    385   65450

Der Cursor steht nun unter der Spalte Name und Sie können nun eine Bezeichnung für diese Partition eingeben (z.B.: DOS).
Drücken Sie nun S für SAVE und beantworten Sie die erscheinende Frage

Sure to save and exit ?
     Press Yes or No !

mit Y für Ja, Sie haben nun eine erste Partition eingerichtet. Um diese auch ansprechen zu können, muß sie natürlich auch angemeldet werden.

Im danach startenden Programm MAP.COM wählen Sie die Diskettenstation D2: und drücken dort “00”, um Ihre neue Partition dort anzumelden. 
Legen Sie die Diskette mit dem DOS mit dem Sie gewöhnlich arbeiten ein und  wählen Sie dann “R” um die Einstellungen zu speichern und Ihr DOS zu starten. Nun können Sie die Station D2: wie gewohnt initialisieren.
Sobald sie boot-fähig ist, starten Sie das Programm MAP mit “RESET-HELP” und tragen sie unter D1: “00” ein. Nun wieder “R” für Reboot und schon sollte Ihr DOS von der Festplatte aus starten.

Anhang A: Technische Daten
Parallelbuskonzept
Das Parallelbuskonzept zeichnet sich dadurch aus, daß bis zu acht zusätzliche Geräte angeschlossen werden können, ohne jeweils extra Speicher für I/O-Adressen oder Treiber in Anspruch zu nehmen.
Über eine Speicherzelle kann jeweils ein Gerät eingeschaltet werden, daß dann sein ROM bei $d800 bis $dfff und I/O-Adressen bei $d100 bis $d1ff einblendet.

Hier die Belegung des msc-Controllers:

PDDAL	$d108	Daten-Register, niederwertige 8-bit
PDDAH	$d120	Daten-Register, höherwertige 8-bit
PDERR	$d109	Fehler-Register
PDNUM	$d10a	Sektoranzahl-Register
PDSEC	$d10b	Sektornummer-Register
PDCYL	$d10c	Zylinder-Register, niederwertige 8-bit
PDCYH	$d10d	Zylinder-Register, höherwertige 8-bit
PDDRV	$d10e	Laufwerk-Register
PDSTA	$d10f	Status-Register (Lesebetrieb)
PDCMD	$d10f	Kommando-Register (Schreibbetrieb)
PDVS	$d1ff	Steuer-Register (schaltet den Controller ein und aus)
ROM	$d800 - $ddff
Variablen	$de00 - $de4f
Cache	$df00 - $dfff

Funktionen

Bestimmte Funktionen sind über die SIOV ($e459) direkt erreichbar, dazu muß der Device-Control-Block ab $0300 wie folgt belegt werden:

DDEVIC	$300	immer $80 für den Controller
DUNIT	$301	bits 3-0 enthalten die ID des Controllers
		bit 7 selektiert Master (0) oder Slave (1)
DCOMND	$302	Kommando
		$20...Sektor lesen
		$30...Sektor schreiben
		$e2...Software-Reset
DSTATS	$303	beim Aufruf beliebig, liefert die Fehlernummer zurück (1 falls kein Fehler aufgetreten)
DBUF	$304/$305	Zielspeicherbereich 
DTIMLO	$306	Timeoutwert (ca. in Sekunden)
DUNUSE	$307	Sektornummer
DBYTE	$308/$309	Anzahl zu lesender bytes (0-512)
DAUX	$30a/$30b	bits 11-0 Zylindernummer
		bits 15-12 Kopfnummer

Anhang B: Fehlermeldungen
Die nachfolgend aufgeführten Fehlercodes können durch den Controller erzeugt werden. Alle anderen Fehler haben andere Ursachen !
$8a	Zeit abgelaufen, d.h. daß das Laufwerk nicht richtig reagiert - alle Kabel richtig angeschlossen ?
$8c	das Laufwerk hat einen Lesebefehl nicht ausführt, schwerer Laufwerksfehler
$90	der Software-Schreibschutz für eine Partition ist aktiviert oder die angesprochene Partition hat nicht so viele Sektoren
$92	der angeforderte Befehl wird vom Controller nicht unterstützt, kann besonders bei Spezialbefehlen für modifizierte Laufwerke auftreten
Die folgenden Fehlercodes signalisieren direkt bestimmte Fehler der Festplatte:
$b0	Adress Mark Not Found
$b1	Track 0 Not Found
$b2	Aborted Command
$b3	Media Change Requested
$b4	ID Not Found
$b5	Media Change
$b6	Uncorrectable Data Error
$b7	Bad Block Detected