Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
z1013:bedienung [2012/11/04 14:19] – [Monitorkommandos] volkerpz1013:bedienung [2019/11/05 10:14] (aktuell) – [grundlegende Kommandos] volkerp
Zeile 3: Zeile 3:
 ===== Monitorkommandos ===== ===== Monitorkommandos =====
  
-Der Z1013 hat einen kleinen maschinennahen Systemmonitor. +Der Z1013 hat einen kleinen maschinennahen Systemmonitor, mit dem Programme geladen und gestartet werden. 
 +Es gibt 2 verschiedene Versionen: 2.02 (für die originale Flachfolientastatur) und A2 (für eine große Alpha-Tastatur).
  
   * Die Befehle sind 1 oder 2 Buchstaben lang, gearbeitet wird hexadezimal.   * Die Befehle sind 1 oder 2 Buchstaben lang, gearbeitet wird hexadezimal.
Zeile 10: Zeile 11:
   * Zahlen werden hexadezimal eingegeben. Es gelten die letzten 4 Stellen.   * Zahlen werden hexadezimal eingegeben. Es gelten die letzten 4 Stellen.
  
 +{{:z1013:z1013_202_b.gif|}} {{:z1013:z1013_a2.gif|}}
  
 **die wichtigsten Unterschiede A2 <-> 2.02** **die wichtigsten Unterschiede A2 <-> 2.02**
 +
 +Original wurde der Z1013 mit 2 verschiedenen Varianten des Systemmonitors ausgeliefert, die sich vor allem in der anzuschließenden Tastatur unterscheiden. Zwischen beiden Varianten konnte durch eine Wickelbrücke gewählt werden.
 +
 +Version 2.02 unterstützt eine 8x4-Flachfolientastatur, während die Variante A2 für eine 8x8-Komfort-Tastatur ausgelegt ist.
 +
 +Im Gegensatz zur Version 2.02 gelten für A2 folgende Änderungen:
  
   * kein H- und A- und F-Kommando   * kein H- und A- und F-Kommando
Zeile 21: Zeile 29:
 wartet, bis die Taste losgelassen und erneut gedrückt wurde. wartet, bis die Taste losgelassen und erneut gedrückt wurde.
  
-Zu den Erweiterungen anderer Monitorie siehe [[z1013:software:monitor|]] +Zu den Erweiterungen anderer Monitore siehe [[z1013:software:monitor|]]
 ==== grundlegende Kommandos ==== ==== grundlegende Kommandos ====
  
Zeile 53: Zeile 60:
 langen Kennton werden die Daten in Bloecken zu 32 Byte mit einer anschliessenden  langen Kennton werden die Daten in Bloecken zu 32 Byte mit einer anschliessenden 
 Prüfsumme pro Block ausgegeben.  Prüfsumme pro Block ausgegeben. 
 +
 +
 +Im [[z1013:erweiterungen:tastatur:brosig#aenderungen_am_monitorprogramm|Brosig-Monitor]] sowie beim Nachladen von [[z1013:software:headersave|]] stehen weiter Kommandos zum Laden und Speichern zur Verfügung:
 +
 +**@S aadr eadr [sadr]** Speichern; Typ und Name wird abgefragt
 +
 +Der Speicherbereich von Adresse aadr bis zur Adresse eadr wird ueber das 
 +Magnetbandinterface auf Magnetband ausgegeben. Ein Autostartadresse sadr kann zusätzlich übergeben werden.
 +Nach einem etwa 1,5 Sekunden 
 +langen Kennton wird ein Kopfblock mit den Adressen und Name und Typ ausgegeben, es folgt ein kürzerer Kennton, dann werden die Daten in Bloecken zu 32 Byte mit einer anschliessenden 
 +Prüfsumme pro Block ausgegeben. \\
 +Headersave ist kompatibel zum originalen Load-Kommando, wenn erst ab zweitem Kennton geladen wird.
 +
 +**@L [aadr]** und **@LN [aadr]** Laden; bei LN wird Typ und Name abgefragt
 +
 +Laden von mit @S gespeicherten Programmen. Die Ladeadresse wird aus dem Kopfblock entnommen, es kann aber eine alternative Adresse angegeben werden. Bei Nutzung von @LN wird Name und Typ abgefragt und es wir nur geladen, wenn Name und Typ des Programms aus Kassette übereinstimmen.
 +
  
 **W aaaa eeee (Window)**  **W aaaa eeee (Window)** 
Zeile 62: Zeile 86:
 Fensterausschnitt besteht aus zwei Zeilen. Sollen nur die letzten beiden Zeilen  Fensterausschnitt besteht aus zwei Zeilen. Sollen nur die letzten beiden Zeilen 
 rollen, sind als Parameter die Angaben aaaa=EFC0 und eeee=EFFF+1=F000 notwendig.  rollen, sind als Parameter die Angaben aaaa=EFC0 und eeee=EFFF+1=F000 notwendig. 
-Der volle Bereich wird durch die Parameter aaaa=EC00 und eeee=EFFF=F000 +Der volle Bereich wird durch die Parameter aaaa=EC00 und eeee=EFFF+1=F000 
 eingestellt. Der Bildschirm wird nicht geloescht, der Kursor wird an den Anfang  eingestellt. Der Bildschirm wird nicht geloescht, der Kursor wird an den Anfang 
 des Fensters positioniert.  des Fensters positioniert. 
  • z1013/bedienung.1352038760.txt.gz
  • Zuletzt geändert: 2012/11/04 14:19
  • von volkerp