Moin,
ich hab noch ein paar Ergänzungen zur DECMATE II, die hier einfach gut hinpassen. Inzwischen kommt dieser Thread bei etlichen Suchen nach "DECMATE" hoch, daher....
In meiner DECMATE II habe ich eine Festplatte drin, eine ST-225 mit 20 MB (RD31 bei DEC). Darauf ist ein OS278 installiert, die anderen Systeme habe ich bislang mit Bootdisketten gestartet und angeschaut.
Nun wollte ich die aber auch gerne auf die Platte bringen. Darum jetzt hier die Ergänzungen.
Das OS278 installiert man mit der dritte Diskette DM1013 von HIER. Die Images sind Teledisk Images, die wirklich einfach zu kopieren sind, da die Disketten nicht Vorformatiert werden müssen wie bei den Images mit PUTR aus anderen Quellen.
Das OS278 (DM1011-DM1013) hat auf der dritten Diskette den Installer, der es ganz eindeutig macht, wie man OS278 auf die Platte bekommt. Der macht allerdings einige Dinge so automatisch, da sieht man dann gar nicht was dahinter steckt. Und so schlägt der Aufruf MENU wie in den NOTES.TX angegeben, fehl. Nicht wundern, ist kein Defekt, denn:
Die Decmate II hat zwischen der Festplatte und dem System so eine Art Volume Manager. Das Programm dazu heißt Master Menu. Das sollte man als nächstes installieren, denn damit kann man Volumes einrichten und konfigurieren. Die Installerprogramme von DEC für CP/M80 und DOS2.11 tun das selbstständig, aber für OS278 braucht man die Installation von Master Menu, Disketten MASTMENA und MASTMENB.
Nach dem booten von MASTMENA folgt man einfach den Anweisungen gradlinig. Danach bootet MasteMenu, in dem man nach einigem Suchen findet, dass man andere Volumes bootbar machen kann und wählt dann OS278 wieder aus.
Hat man das gemacht, kann man die weiteren Systeme CPM/80 (CPM80SYS) und/oder DOS2.11 (MSDOSSYS) installieren. Die Installer kann man so laufen lassen, dass man die Größe des Volumes angibt. Hier wäre je nach Festplatte und Vorhaben eine geeignete Aufteilung zu planen.
Ich habe irgendwo gelesen, dass CP/M80 unter der 10MB Grenze installiert werden muss, oberhalb sei es nicht bootfähig.
Jetzt hat man gesehen, jedes der Systeme installiert sich in ein angelegtes Volume, was einen passenden Namen bekommen hat. Den sollte man sich merken, kann man aber jederzeit mit MasterMenu nachschauen.
Startet man die Kiste neu, wird (wie oben angegeben) OS278 booten. Will man nun ein anderes System laufen lassen, gibt man BOOT gefolgt von dem Volumenamen ein, z.B:
BOOT DOS211
Und schon startet DOS, denke das wird bei WPS oder COS310 analog gehen.
Alternativ kann man auch MENU eingeben und das jeweilige System zum Booten auswählen, dann wird das immer booten. (Unter DOS und CP/M gibt es dann ein Programm namens HD, mit dem sich MasterMenu wieder aufrufen lässt, wenn man das wieder ändern will.)
Soweit so schön, jetzt sind drei Systeme auf dem Rechner und man kann ohne Disketten starten. Fein.
Zusätzlich habe ich noch drei Volumes angelegt, die ich gerne unter OS278 nutzen möchte, denn ich denke damit mach ich am meisten. Die habe ich OS279-OS281 genannt.
Im installierten System sind erstmal nur zwei Volumes nutzbar, für nächsten 2 braucht es einen Treiber.
Das OS278 ist ein kastriertes oder weiterentwickeltes OS/8, es hat leider nicht mehr alle Werkzeuge. Zum Beispiel fehlt BUILD, mit dem man die Treiber zum System zusammenbauen kann. Das Build ist sozusagen fertig, aber immerhin gibt es eine Möglichkeit einen vorhandenen Treiber gegen einen neuen Treiber auszutauschen, wie sieht man mit HELP SET.
SET HANDLER RX01 RD5B
tauscht den 8" Diskettentreiber gegen eine zweite Festplatte vom Typ RD50, genau was ich brauche.
SET HANDLER/L zeigt dann die im System eingebauten Treiber
.
Jetzt kann man die weiteren Volumes mounten:
MOUNT 1:OS279
MOUNT 2:OS280
MOUNT 3:OS281
Und einmalig muss man ein Directory anlegen:
ZERO RD51:
ZERO RD52:
ZERO RD53:
Soweit prima, aber nun will ich, das es per Skript funktioniert und lege mit
CREATE INIT.BI
eine Batch Datei an mit folgendem Inhalt:
$JOB
}MOUNT 1:OS279
}MOUNT 2:OS280
}MOUNT 3:OS281
$END
(Den Editor bringt man mit Tastendruck "Golden" danach "F" zum Speichern und Beenden. Golden ist links oben am Zehnerblock "PF1" bei mir. ) Hier ein HELP EDIT:
Dies Batch Datei kann man nun mit
SUBMIT INIT.BI
laufen lassen, waren die Volumes noch nicht gemountet, passiert das dann.
Und zu guter Letzt möchte ich das automatisch beim Starten haben. Dazu lege ich eine Datei INIT.CF mit dem Aufruf der Batchdatei an:
SUBMIT INIT.BI
Danach (siehe HELP SET) schalte ich das Kommando in dieser Datei als Startkommando scharf:
SET SYS INIT
Nun sollte der Rechner beim Starten die drei zusätzlichen Platten mounten.
Würde mich freuen wenn das jemanden eventuell hilft oder motiviert seine DECMATE II mal wieder anzufassen.
Keep the old iron running,
Volker