Laden eines Programms

Das Laden eines Programms von einem Lochstreifen ist z.B. in dem Data-General-Dokument Technical Manual for the NOVA 800 - Vol. 1 - Page 2-8 (#015-000004-00) beschrieben.

Ladevorgang mit der Program-Load-Option über den Teletype-Leser

  1. Schalten Sie den Computer ein. Stellen Sie sicher, dass der Teletype-Fernschreiber angeschlossen und eingeschaltet ist.
  2. Stellen Sie den Schalter des Teletype-Lesers auf FREE.
  3. Legen Sie den Lochstreifen mit dem Binary Loader für Nova 800/1200 in den Teletype-Leser ein und stellen Sie den Schalter des Lesers auf START.
  4. Stellen Sie den TTI-Gerätecode 010 (oktal) in die sechs rechten Konsolenschalter (Bits 10-15) ein.
  5. Drücken Sie den Schalter Program Load an der Konsole nach oben.
  6. Das Band sollte sich durch den Teletype-Leser bewegen. Wenn das Band anhält, überprüfen Sie dass die Konsolenanzeige für die Adresse 0120 (oktal) als Halteposition anzeigt.
  7. Stellen Sie den Schalter des Teletype-Lesers auf FREE und nehmen Sie den Programmlade-Lochstreifen aus dem Teletype-Leser.
  8. Legen Sie den Lochstreifen mit dem Testprogramm Checkerboard III (Binär-Lochstreifen #095-000031, Manual #097-000014) (oder irgendeinem anderen Programm) in den Teletype-Leser ein und stellen Sie den Schalter des Lesers auf START.
  9. Drücken Sie den Schalter Start/Continue auf der Konsole in die Position Continue
  10. Vergewissern Sie sich, dass das Band durch den Teletype-Leser läuft. Wenn das Band stoppt, ist das Programm geladen und bereit zur Ausführung.
  11. Hinweis: Der Binary Loader wird am oberen Ende des verfügbaren Speichers abgelegt und bleibt dort auch nach der Ausführung anderer Programme erhalten.
  12. Wenn nach Ausführung eines Programms ein anderes geladen werden soll, wird zunächst der zugehörige Programmlochstreifen in den Teletype-Leser eingelegt. Beim Start des Ladens ist zu beachten, dass an den Konsolenschaltern ein von der Größe des verfügbaren Speichers abhängiger Wert (X7777) eingestellt wird: z.B. X = 07 für 4K Speicher, X=17 für 8K und X=77 für 32K. Anschließend wird der Schalter Start/Continue auf der Konsole in die Position Start gedrückt. Dadurch wird der Binary Loader gestartet und lädt das neue Programm.

Ladevorgang mit der Program-Load-Option über den schnellen Lochstreifenleser

  1. Schalten Sie den Computer ein. Stellen Sie sicher, dass der schnelle Lochstreifenleser angeschlossen und eingeschaltet ist.
  2. Legen Sie den Lochstreifen mit dem Binary Loader für Nova 800/1200 in den Lochstreifenleser ein und stellen Sie den Schalter des Lesers auf START.
  3. Stellen Sie den PTR-Gerätecode 012 (oktal) in die sechs rechten Konsolenschalter (Bits 10-15) ein.
  4. Drücken Sie den Schalter Program Load an der Konsole nach oben.
  5. Das Band sollte sich durch den Lochstreifenleser bewegen. Wenn das Band anhält, überprüfen Sie dass die Konsolenanzeige für die Adresse 0120 (oktal) als Halteposition anzeigt.
  6. Stellen Sie den Schalter des Lochstreifenleser auf STOP und nehmen Sie den Programmlade-Lochstreifen aus dem Leser.
  7. Legen Sie den Lochstreifen mit dem Testprogramm Checkerboard III (Binär-Lochstreifen #095-000031, Manual #097-000014) (oder irgendeinem anderen Programm) in den Lochstreifenleser ein, und stellen Sie den Schalter des Lesers auf START.
  8. Stellen Sie den Konsolenschalter für Bit 0 (Schalter ganz links) nach oben, um für den weiteren Ladevorgang den Lochstreifenleser auszuwählen.
  9. Drücken Sie den Schalter Start/Continue auf der Konsole in die Position Continue
  10. Vergewissern Sie sich, dass das Band durch den Lochstreifenleser läuft. Wenn das Band stoppt, ist das Programm geladen und bereit zur Ausführung.
  11. Hinweis: Der Binary Loader wird am oberen Ende des verfügbaren Speichers abgelegt und bleibt dort auch nach der Ausführung anderer Programme erhalten.
  12. Wenn nach Ausführung eines Programms ein anderes geladen werden soll, wird zunächst der zugehörige Programmlochstreifen in den Lochstreifenleser eingelegt. Beim Start des Ladens ist zu beachten, dass an den Konsolenschaltern ein von der Größe des verfügbaren Speichers abhängiger Wert (X7777) eingestellt wird: z.B. X = 07 für 4K Speicher, X=17 für 8K und X=77 für 32K. Der Schalter für Bit 0 muss in der oberen Stellung stehen. Anschließend wird der Schalter Start/Continue auf der Konsole in die Position Start gedrückt. Dadurch wird der Binary Loader gestartet und lädt das neue Programm.

Ladevorgang mit der Program-Load-Option im Simulator

Teletype- und Lochstreifenleser werden jeweils durch das Einlesen aus einer Datei simuliert. Nachfolgend ist der Vorgang unter Verwendung des Lochstreifenlesers beschrieben. Zur Bedienung können entweder die Schaltflächen des Simulator-Desktops oder auch die Schalter der angezeigten Konsole verwendet werden.

  1. Aktivieren Sie die PTR-Einstellungen durch Klicken auf den Tab unten rechts.
  2. Wählen Sie durch Klicken auf die entsprechende Schaltfläche die Datei für den Binary Loader aus.
  3. Stellen Sie den PTR-Gerätecode 012 (oktal) in die sechs rechten Konsolenschalter (Bits 10-15) ein.
  4. Drücken Sie den Schalter Program Load an der Konsole nach oben.
  5. Rechts unten wird die Anzahl der gelesenen Bytes angezeigt. Am Ende sollte die Konsolenanzeige die Adresse 0120 (oktal) als Halteposition anzeigen.
  6. Ersetzen Sie die Eingabedatei für den Lochstreifenleser durch ein anderes Programm, indem Sie auf die entsprechende Schaltfläche klicken.
  7. Stellen Sie den Konsolenschalter für Bit 0 (Schalter ganz links) nach oben, um für den weiteren Ladevorgang den Lochstreifenleser auszuwählen.
  8. Drücken Sie den Schalter Start/Continue auf der Konsole in die Position Continue
  9. Die Anzahl der gelesenen Bytes wird unten rechts angezeigt. Am Ende sollte die Konsolenanzeige die Adresse 77740 (oktal) als Halteposition anzeigen.