File: HELP.HL of Tape: Various/System-Tapes/systemband
(Source file text)
& Informationen ueber ein spezielles Kommando: Hilfe <Kom?ando> Informationen ueber HILFE : Hilfe HILFE oder Hilfe * HELP.HL V40C ETH DEUTSCH OS/8 V40 KOMMANDO-ZUSAMMENSTELLUNG ACID Textverarbeitung (Englisch) PIP allgemeiner PIP-Aufruf ASSIGN benenne Geraet MACHE erzeuge Datei mit TECO BASIC starte BASIC-System MACREL assembliere MACRO-Quelle BOOT "boote" neues System MAP drucke Bitmuster OCOMP mache Oktal-Vergleich MEMORY wie SPEICH TTL TECO.TEC Lauf MUNG starte TECO-Macro CLOSE wie SCHLIES NAME Datei umbenennen COMPARE wie VERGLEI ODT starte Oktal-Pruefung COMPILE wie KOMPIL OEFFNE oeffne Geraet fuer Zugriff KOMPIL kompiliere Quell-Datei OPEN wie OEFFNE COPY wie KOPIE PAL assembliere Datei KOPIE kopiere Datei PRQ nachfolgende $MSG fragt (J,N) CREATE wie KREIERE RTES Textverarbeitung (Deutsch) KREIERE erzeuge neue Datei mit EDIT R starte .SV-Programm von SYS: CREF assembliere mit "Cross-Ref." RENAME wie NAME DATE Datum eingeben oder zeigen SHORT macht SHSAVE Datei DEASSI entferne Geraete-Benennung RUN starte .SV-Programm DELETE wie LOESCH SAVE speichere Progr. in .SV-Datei DIRECT wie INHALT SCHLIES beende Zugriff auf Geraet DRUCKE drucke Datei auf LPT SENDE sende Nachricht DUPLIC kopiere Diskette SET aendere Geraete-Eigenschaften EDIT editiere Datei mit EDIT SPEICH definiere Speichergroesse EXECUTE lade/kompiliere und starte SQUISH wie VERDICH FOCAL starte DATA-PLAN-FOCAL START starte Programm FUTIL starte Datei-Pruefung SUBMIT starte BATCH GET hole Programm in Speicher SYSTEM zeige System-Konfiguration GOTO springe nach $Marke (BATCH) TALK wie Sende HILFE gib HILFE-Information USA ruft VENUS-CDC Link INHALT zeige Inhaltsverzeichnis TECO editiere Datei mit TECO LAUF wie SUBMIT mit /H and /S TYPE wie ZEIGE LADEN lade Prog. in Datei UA,B,C speichere Kommando LINK binde MACREL-Binaers UX zeige alle Erinnerungen LIST wie DRUCKE VERDICH verdichte (Loecher entfernen) LOESCH loesche Datei VERGLEI vergleiche Quell-Dateien LOGIN Login (fuer Multi-8) VERSION zeige KBM- und- CCL-Version LOGOUT Logout (fuer Multi-8) ZEIGE zeige Dateiinhalt auf TTY LOAD wie LADEN ZERO loesche Inhaltsverzeichnis MAKE wie MACHE @name indirektes Kommando in "name" USB ruft USERB Programm USC ruft USERC Programm &LEER &ABSOL &ABSLDR ABSLDR.SV @Aufrufe: .LADE GER:BINDAT.BN,... .LADE BINDAT.BN,... /von DSK: @Auswahl: Lang: /8 Prog. liegt ueber 02000 /9 Prog. liegt ueber 12000 /G starte /gehe /I lade .SV-Datei /image /P Programm ist BATCH-geeignet /R loesche interne Lade-Liste /S lade alle Binaer-Dateien /alle /n lade alle Dateien in Feld n =fnnnn setze Startadresse &ACID &AC &RTES &RT &TEXT Text Verarbeitung mit RTES und ACID Fuer weitere Informationen entweder RT/X oder AC/X tippen. &BA &BASIC BASIC.SV @Aufrufe: .BASIC @Interne Kommandos: BYE beende BASIC EDIT editiere eine Zeile LIST zeige alle Programm-Anweisungen NAME benenne Programm um NEW erzeuge neue Programmdatei OLD finde alte Programmdatei RUN starte Programm SAVE speichere Programm in Datei SCRATCH loesche Programm SEQ erzeuge Zeilen-Nrn. automatisch &BO &BOOT BOOT.SV V40 @Aufrufe: .BOOT/DV[.] .= Halt nach Bootstrap @Auswahl: /CA TA8E Cassette /DK Beliebige Platte /LT LINCtape /MU Multi-8 /PT PT8E (Laed BINLDR) /RE RK8E Platte /RF RF08,DF32 Platten /RK RK8 Platte /RL RL01 Platte /RX RX8E (RX01,RX02) Diskette /SI System Industry Mod43 Platte /TC TC08 DECtape /TD TD8E DECtape /VE Version # /VX VX Extended Memory device /ZE Loescht FELD 0 im Speicher &VERGL &COMPAR SRCCOM.SV V40 @Aufrufe: .VERGL AUS:AUSDAT<EIN:EINDAT1.PA,EIN:EINDAT2.PA /AUS:Zusatz ist .LS .VERGL AUSDAT<EINDAT1.PA,EINDAT2.PA /Standard-Geraet DSK: .VERGL EINDAT1.PA,EINDAT2.PA /Standard AUS: TTY: @Auswahl: Lang: /B beruecksichtige Leerzeilen /C ignoriere /-Kommentare /nkommentar /S ignoriere TABs und Leerzeichen /text /T wandle in AUS: TABs in Leerzeichen /X ignoriere /-Kommentare auch bei Ausgabe @FEHLER: ?0 zuwenig Speicher ?1 Lesefehler bei Eingabedatei 1 (oder <2 Eingabedateien) ?2 -"- 2 ?3 Ausgabedatei zu gross ?4 Ausgabefehler ?5 Ausgabedatei kann nicht eroeffnet werden &CONSOLE &CNTRLB &CTRLB &CONTROL &KONTROL Virtuelle Konsole (MULTI8): Nach Eingabe von CTRL/B steht dem Benutzer die virtuelle Konsole vom Multi-8 Bereich zur Verfuegung; vom System wird dieser Zustand aktiviert, wenn eine HLT-Anweisung erreicht wird oder wenn ein "Swap"-Fehler auftritt. ................Kommandos der virtuellen Konsole:...................... Ac 1234 Setze den virtuellen Akkumulator auf 1234 Boot "Boote" den virtuellen Rechner Continue lasse virtuellen Rechner weiterarbeiten Delay 2,212 fuege bei der Ausgabe 2 Fuellzeichen nach jedem 212 ein Escape 375 Wandle bei der Eingabe 375 in ESCAPE (233) Field 12 Setze Befehlsfeld auf 1 und Datenfeld auf 2 Hook 5 Haenge Terminal an "Background" Nr. 5 Kill Starte virtuelles OS/8 bei 07600 Left 334 wandle bei der Ausgabe backspace (210) in 334 (\) Pc 1234 setze den virtuellen Programmzaehler auf 1234 Quit gehe nach OS/8 zurueck (nur Terminal 1 und Passwort) Restore lade OS/8 neu von Platte und "boote" Switch 4567 setze das virtuelle Switch-Register auf 4567 Talk rufe spezieller Talk-Task auf (ermoeglicht Antwort) Where zeige den Status des virtuellen Rechners Zap die momentan druckende Datei auf LPT: wird uebersprungen &CREF CREF.SV V40 @Aufrufe: .CREF GER:BINDAT.BN,GER:LISTDAT.LS,GER:TEMPDAT.TM<GER:EINDAT.PA .CREF GER:EINDAT.PA /nur LPT:-Ausgabe .CREF EINDAT.PA /nur LPT:-Ausgabe, EINDAT AUF DSK: @Auswahl: Lang: /E CREFLS.TM nicht loeschen /M 2 Hauptlaeufe /gross /P keine Liste von Lauf 1 /U keine Liste, keine Symboltabelle /cref /X keine Literale /kliterale &RESORC &RES &SYSTEM &SYS RESORC V40B @Aufrufe: .SYStem [DATEI.LS]<EIN:DATEI.SY-Art /System-Konfiguration von .SY Datei .SYStem [DATEI.LS]<EIN:-Art /System-konfiguration von Geraet EIN: /Standard-Ger: ist TTY: @Auswahl: Lang: /E zeigt: # NAME TYP MODUS BLKE ORT V ADR ART EH ASS. /alles /L zeigt: # NAME TYP ASS. /kurz /... zeigt: NAME,NAME2,SYS:NAME3,NAME4,...... #: interne OS/8 Nummer [oktal] des Geraetes NAME: logischer Name des Geraetes oder Teil des Geraetes TYP: Gruppenname des Geraete-Handlers (z.B. Unterschied RX01,RX02) MODUS: L: Ger. kann lesen, S: Ger. kann schreiben, D: Ger. hat Dateistruktur BLKE: Groesse in Einheiten von 384 Bytes. Wenn leer: keine Dateistruktur. ORT: Ort wo Handler im System sitzt. SYS: Resident, +: 2-Seiten Handler V: Versions-Zahl des Geraete-Handlers ADR: relative Aufruf-Adresse des Handlers. Wenn Resident oberhalb 7600 ART: naehere Umschreibung. Multi8: CHNL: Multi8-Kanal, P=X: Bereich X EH: physikalische Einheit (z.B. fuer mehrfache Platten) ASS.: zugewiesener logischer Name &DIR &DIRECT &I &INHALT DIRECT.SV V40 @Aufrufe: .Inhalt AUS:DATEI.DI<EIN:DATEI-ART /* fuer beliebigen Namen oder Zusatz .Inhalt GER:<EIN:DATEI-Art /? fuer beliebiges Zeichen /Standard-GER: ist TTY: @Auswahl: Lang: /A in alphabetischer Reihenfolge /alphabetisch /B einschl. Anfangsblock-Nrn. (oktal) /bloecke /C nur Dateien mit dem aktuellen Datum /heute /D nach Datum alphabetisch sortiert /datum /E einschl. der "Loecher" /vollstaendig /F Kurzform ohne Laenge und Datum /kurz /H Ausgabe des Header-Block-Inhalts /I Ausgabe der Zusatzinformationen (oktal) /M nur "Loecher" und Schlusszeile /loecher /N numerische Ausgabe des Datums (mm/tt/jj) /O nur Dateien mit anderem als aktuellem Datum /nheute /P Seitenvorschub nach jeder Liste /seite /R nur die Dateien ab der Erstgenannten /rest /T nach aufsteigendem Alter sortiert /neue /U jede EIN:-Spezifikation auf eigener Liste /V nur die nicht aufgefuehrten Dateien ausgeben /andere /W Versions-Nr. ausgeben /X alphabetisch nach Zusatz, dann nach Name /zusatz =n in n Kolonnen ausgeben /...:n &DUP &DUPLIC &DUPLIZ RXCOPY.SV V40 @Aufruf: .DUplic AUS:<EIN: @Auswahl: Lang: /D AUS: in doppelter Dichte formatieren /M nur vergleichen, nicht kopieren /vergleiche /N kopieren ohne zu pruefen /P Pause vor und nach dem Kopieren /pause /R EIN: pruefen, Schadstellen zeigen /pruefen /S AUS: in einfacher Dichte formatieren /V Versions-Nr. zeigen &EDIT &KREIERE &CREATE EDIT.SV V40 @Aufrufe: Interne Kommandos: .EDit AUS:AUSDAT<EIN:EINDAT A Text anhaengen .KREier AUS:AUSDAT B Restpuffer zeigen C Text aendern @Auswahl: D Text loeschen /A nach E, Q in EDIT bleiben E Rest nach AUSDAT, schliessen /B Leerzeichen in TABs aendern F nach J Suche fortsetzen /D EINDAT sofort loeschen G markierte Zeile zeigen I Text einfuegen @Fehler: J Suchen im Rest von EINDAT Lese-Fehler ^C K Puffer loeschen Schreib-Fehler ^C L Text zeigen Abschluss-Fehler ^C M Text verschieben Eintragungs-Fehler ^C N Puffer schreiben, neu lesen Geraet-Fehler ^C P Puffer schreiben Q Puffer nach AUSDAT, schliessen @Direkte Kommandos: R aus EINDAT lesen ^G,^L in Kommando-Modus zurueck S Suchen im Puffer LF,> naechste Zeile zeigen V drucken < vorige -"- Y lesen ohne zu schreiben :,= Zeilen-Nr. zeigen Kleinschreibung der Kommandos # Versions-Nr. zeigen ist erlaubt &FU &FUTIL OS/8 File UTILity V40A .Futil [dev:][file[.ex]] [/E][<mode switch>] "/E" sets 'SHORT ERROR' mode and <mode switch> can be one of the following: /L set: access mode to LOAD, default .ex to .LD only /O=oooo set: access mode to OFFSET, offset to "oooo" /S set: access mode to SAVE, default .ex to .SV only SINGLE-CHARACTER commands: ([<item>] = optional <item>) Output in octal or octal & "symbolic" (PDP or FPP): <l>/ / [<n>]"LINE-FEED" [<n>]! [<n>]^ [<n>]_ <l>+ <l>- Output in a specified format: [<N>]# BCD [<n>]$ OS/8 ascii [<n>]: SIGNED decimal [<n>]% BYTE octal [<n>]& XS237 format packed ascii [<n>]< OCTAL [<n>]= UNSIGNED decimal [<n>]> PDP "symbolic" [<n>]? DIRECTORY [<n>]@ DATE format (extended, in alpha-numeric) [<n>][ ASCII [<n>]\ FPP "symbolic" [<n>]] PACKED ascii [<n>]$ (ESC) As 'SET' by last 'FORMAT' option No output: [<N>]"RETURN" [<n>]; WORD-TYPE commands: (And modifiers, many of which are optional) ASCII PACKED OS XS240 UNSIGNED SIGNED BCD BYTE OCTAL PDP FPP DIR DUMP [<format>] <block string> ([<format>]s above) LIST [<format>] <location string> ([<format>]s above) MODIFY [<format>] <location string> ([<format>]s below) WORD <option(s)> <n> UNEQUAL ABSOLUTE MEMREF FROM <l> TO <l> STRING <option(s)> <number string> MASKED ABSOLUTE FROM <l> TO <l> SMASK <number string> e.g. 1,34,0,7700,0,(-1),377 SET <option> <setting> OUTPUT OCTAL PDP FPP ERROR LONG SHORT FORMAT <format> OFFSET <l> LOWER <l> UPPER <l> DEVICE <device name[:]> DDEV <device name[:]> MODE NORMAL SAVE LOAD OFFSET DMODE ALL PART NONE MASK <n> FILLER <n> TEMP <n - 24-bit> SHOW <option(s)> BLOCK CCB ABSOLUTE RELATIVE ODT LOWER UPPER MASK SMASK OFFSET MODE DEVICE OUTPUT FORMAT HEADER FILLER VERSION ERRORS DDEV FILE <file name(s)> default = .SV, .LD, null WRITE [<block>] OPEN <file name> default = .DU CLOSE SCAN <block string> REWIND IF <expression> END COMMENT [<comment>] EXIT EVAL <expression> e.g. (1!(S+^D17))*^K15+(C&7600) ! & + - * / ( ) C L B F T S R D Numeric input: ^D ^K <digits> "<1 character> '<2 characters> Control characters: ^P ^C ^U ^R RUBOUT ^Q ^S &FORTRAN &FCOMP &F4 F4.SV .HILFE F4ERR zeigt FORTRAN-Fehlermeldungen @Aufrufe: .KOMpil GER:RALFDAT.RL,GER:LISTDAT.LS,GER:MAPDAT.MP<EIN:QUELLDAT.FT .KOMpil QUELLDAT.FT /von DSK: @Auswahl: Lang: /N keine ISN ablegen /kisn /Q optimiere /optimiere /G starte /starte &F4ERR MK Tippfehler in Anweisung AA zuviele Felder als Argumente ML Anweisungs-Nr. mehrfach AS falsche ASSIGN-Anweisung MM falsche Klammer-Struktur BD Dimensionierung falsch MO erwarteter Operand fehlt BS falsche Anw. in BLOCK DATA MT mixed mode ungl. INTEGER-REAL CL falsche komplexe Konstante OF Schreibfehler in Ausgabedatei CO Syntax-Fehler in COMMON OP unerlaubter Operator DA Syntax-Fehler in DATA OT falscher Operanden-Typ DE DO-Schleifen-Ende falsch PD Compiler-Puffer-Ueberlauf DF falsches DEFINE FILE PH falsche Kopfzeile DH falsche DATA-Hollerith-Konst. QL falsche EQUIVALENCE-Beziehung DL Listenlaengen in DATA falsch QS Syntax-Fehler in EQUIVALENCE DN DO-Schleifen-Ende fehlt RD Mehrfachdimensionierung DO Syntax-Fehler in DO-Schleife RT Mehrfachtypzuweisung DP DO-Index von falschem Typ RW Syntax-Fehler in READ/WRITE EX Syntax-Fehler in EXTERNAL SF falsche Anweisungs-Funktion GT Syntax-Fehler in GOTO SN CALL mit falschem Namen GV GOTO-Variable nicht INT./REAL SS Fehler bei Feld-Index HO falsche Hollerith-Konstante ST Symbol-Tabelle voll IE Lesefehler bei Eingabedatei SY System-Fehler IF Log. IF mit falscher Anweis. TD Syntax-Fehler in Typzuweisung LI falscher Typ in logischem IF US Anweisungs-Nr. nicht definiert LT zuviele Fortsetzungszeilen VE Falsche F4-Programm-Version &LADE &LOAD LOAD.SV @Aufruf: .LADE AUS:AUSDAT.LD<EIN:EINDAT.RL,... @Auswahl: Lang: /C Fortsetzung in naechster Zeile /fortsetzung /G starte nach Laden /starte /L eigene Bibliothek anstelle FORLIB /O neue Overlay-Ebene oeffnen /S alle Symbole zeigen /allesymbole /U erlaubt unerlaubte Aufrufe &BYE &CLOSE &LOGIN &LOGOUT &MULTI8 &OPEN &OEFFNE &SCHLIESSE &SENDE &SH &SHORT &TALK Neue CCL-Kommandos: [MULTI-8] OPEN DSKn: ermoegliche Lese-Zugriff auf DSKn: [OEFFNE] CLOSE DSKn: beende Zugriff auf DSKn: CLOSE beende Zugriff auf alle DSKi:, ausser DSK0: [SCHLIESSE] SHORT DATNAM macht kurze SHSAVE Datei DATNAM auf Benuetzer-Bereich TALK n xxxxx sende den Text xxxxx an Terminal n TALK 0 xxxxx sende den Text xxxxx an alle Terminals [SENDE] LOGOUT beende Terminal-Benutzung LOGIN Befehl fuer 'SET SYS INIT LOGIN' Kommandos der virtuellen Konsole erhalten Sie ueber .HILFE KONTROL &MAP BITMAP.SV V40 @Aufruf: .MAP MAPDAT.MP<EINDAT.BN,.... @Auswahl: /n mappiere alle Dateien in Feld n (0-7) /R loesche interne Tabelle /S akzeptiere mehrere Prog. pro EINDAT /T invertiere Ausgabe-Art (TTY<->nicht TTY) &OCTAL &OKTAL &OCOMP OCOMP.SV - Compare & Dump Files under a mask .R OCOMP *out:LIST.LS<dev1:FILE1,dev2:FILE2 [=mask] ^ ^ ^ ^ tty: .LS dsk: dsk: are the defaults COMPARE: Two input files are compared under a mask [default=7777] DUMP: Dump all words of 1 file with no mask bits off [ " ] SEARCH: Dump all words of 1 file equal to mask [option/s] OTHER COMMAND DECODER OPTIONS: /I IMAGE MODE: Input file is core image .SV file Addressing is by memory address Default extension is .SV /C CCB OUTPUT: CCB is printed as part of the title Must also have /I /D DIFFERENCE MODE: Only message is 'SAME' or 'DIFFERENT' /F FORM FEED: All printed blocks have preceeding FF /T TELETYPE: 72 column narrow output /H HEADER: Always print header line Errors are signaled by "USER ERROR X" messages ERROR CONDITION 1 More than two input files 2 Output file is too small 3 Output handler FETCH or ENTER failed 4 Input handler FETCH or ENTER failed 5 Input file #1 error 6 Input file #2 error 7 Output file error 8 Output file CLOSE failed 9 CCB decode error &OD &ODT ODT @Aufruf: .ODT @Interne Kommandos: ffnnnn/ oeffne Adr. nnnn in Feld ff nnnn+ oeffne akt. Adr. +nnnn / letzten Adr. wiedereroeffnen nnnn- oeffne akt. Adr. -nnnn nnnn speichere nnnn in offenen Adr. ffnnnnG gehe zu Adr. nnnn in Feld ff <cr> schliesse vorher eroeffn. Adr. ffnnnnB setze Haltepunkt <lf> schliesse Adr., oeffne naechsten B entferne Haltepunkt ^ schliesse, oeffne adress. Adr. A oeffne AC _ schliesse, oeffne Verweis-Adr. L oeffne "link" M oeffne Suchmaske C weiter ab Haltepunkt <lf> oeffne untere Suchgrenze nnnnC wiederhole nnnn -mal <lf> oeffne obere Suchgrenze D ff/xx oeffne Datenfeld und aendere nnnnW suche nach nnnn in den Grenzen F ff/xx oeffne Feld fuer ^,_, W ^O kein Drucken ff ist Feld von 0-37 Delete loesche eingegebene Zahl ** <<< Viel Spass >>> ** &PAL PAL8.SV V40 .HILFE PALERR zeigt PAL8-Fehlermeldungen @Aufrufe: .PAL GER:BINDAT.BN,GER:LISTDAT.LS,GER:TEMPDAT.TM<GER:EINDAT.PA/C .PAL EINDAT.PA @Auswahl: Lang: /B betrachte ! als Byte-Shift /C schliesse CREF an /cref /D erzeuge DDT-kompatible Symboltabelle /ddt /E LG-Fehler werden gemeldet /lgfehler /F unterdruecke 0-Auffuellen in TEXT /kfiller /G anschliessendes Laden und Starten /starte /H unterdruecke Seiteneinteilung /kseiten /J keine Ausgabe der <..>-Zeilen /K benutze zusaetzlichen Speicher /L anschliessendes Laden /lade /N nur Symboltabelle, keine Liste /symbole /O unterdruecke 200-Adresse nach FIELD /S keine Symboltabelle /ksymbole /T wandle Formfeed in CRLF bei Ausgabe /W vergiss Literale /vergesse /7 Symboltabelle auf LPT:-Breite /breit &PALERR PAL8.SV (FEHLER) @Fehler: BE Tabellen ueberlappen CF CREF.SV nicht auf SYS: DE Lese-/Schreib-Fehler DF Geraet voll IC unerlaubtes Zeichen ID Symbol mehrfach definiert IE unerlaubte Wertzuweisung II unerlaubte indirekte Adressierung IP unerlaubte Pseudo-Operation IZ unerlaubter Bezug auf "Page Zero" LD SYS:ABSLDR.SV nicht da LG link erzeugt PE Seitenlaenge ueberschritten PH <..>-Klammerstruktur falsch RD Mehrfachdefinition SE Symboltabellenlaenge ueberschritten UO Neuadresse nicht definiert US Symbol nicht definiert ZE Laenge von "Page Zero" ueberschritten &PIP PIP.SV V40B @Auswahl: /A ASCII-Modus /B Binaer-Modus /C angehaengte Leerzeichen entfernen (im ASCII-Modus) /D AUSDAT vor dem Transfer loeschen /E Inhaltsverzeichnis mit "Loechern" ausgeben /F -"- ohne Datum und Laenge /G Schreib-/Lese-Fehler ignorieren /I .SV-Modus (alles ausser ASCII und Binaer) /L Inhaltsverzeichnis ausgeben /N Datum numerisch (mm/tt/jj) bei /E, /L /O okay fuer Verdichten oder Loeschen (keine Abfrage) /S verdichten /T TABs in Leerzeichen umwandeln (nur bei ASCII) /V Versions-Nr. zeigen /Y OS/8-System-Kopf kopieren /Z AUS:-Inhaltsverzeichnis vor Transfer loeschen =n n zusaetzl. Info-Zellen im Inhaltsverz. reservieren (/Z, /S) =N Groesse von AUSDAT bei /I &SET &SETZE SET.SV V40B @Aufrufe: .SET Geraet Parameter oder: .R SET .SET Geraet NO Parameter #SET Geraet Parameter #$ (zum Monitor zurueck) @Parameter: ASSIGN SET SYS ASS ger gerass (uebernimmt ASSIGN in Bootstrap) BLOCK SET GER block [n], location [m] (Handler-Modifikation) BREITE N setzt Zeilenlaenge von TTY oder LPT DATEI Geraet wird mit Dateien-Struktur versehen DEASSIGN SET SYS DEASSIGN (DEASSIGN auf Bootstrap) DVCODE aendert Geraete-Kode (!!Gefahr!!Finger weg!!) ECHO bewirkt Zeichen-Echo durch KL8E-Handler ESCAPE ESC(ASCII 033) wird ohne Wandlung in $ dargestellt F2 SET SYS F2 aktiviert FORTRAN II bei CCL Exek und Komp Befehlen F4 Dasselbe, aber die FORTRAN IV Programme werden verwendet F5 Dasselbe, aber die FRUN, FCOMP, ... Programme exekutieren HO [M] setzt TTY-Bildhoehe oder LPT-Seitenhoehe (fuer SIMU) INIT xxxxx SET SYS INIT xxxxx bewirkt Ausfuehrung von xxxxx bei Bootstrap KLEIN Kleinschreibung wird fuer TTY oder LPT ermoeglicht KODE N aendert Kode von TTY: oder Kartenleser KOL N aendert Kolonnenzahl bei der DIRECT-Ausgabe LA8A LPT wird LP08 oder LS8E LA78 LPT wird LA180 oder PRINTRONIX auf DKC8-AA LESENUR setzt Geraet auf Nur-Lesen LOCATION N [=M] pruefe oder aendere Speicherplatz N in einem 'Handler' LV8E LPT erhaelt LV8E-Formfeed LX180 LPT wird LOGABAX-Drucker KEINE PAUSE TTY macht Pause nur nach Seitenvorschub PAGE TTY versteht ^S,^Q. LPT macht Seitenvorschub PAUSE LPT macht Pause nach Seitenvorschub (fuer serielle LPT's) PAUSE [N] setzt Pause-Zeit fuer Video-TTY PDP8 setzt PDP8 kompatibles Format fuer RB01 Floppy-disk (schnell) PFEIL CTRL-Zeichen wird als Circumflex dargestellt (z.B. ^C) SIMU Auf LPT: Seitenvorschub wird durch Zeilenvorschuebe simuliert SLU2/SLU3 LPT an einem Asynchron-Ausgang vom VT78 TAB TTY-Handler schickt TABs (ASCII 211) statt Leerzeichen TAB [N] setzt TAB-Groesse auf LPT (N > 1) VERSION X aendert die Versions-Nr. eines Handlers VIDEO laesst Video-TTY Zeichen loeschen bei DELETE (ohne \) VT78 setzt VT78 kompatibles Format fuer RB01 Floppy-disk (langsam) &BATCH &LAUF &SUBMIT BATCH.SV V40B @Aufruf: .SUbmit SPULGERAET:<EIN:DATEI.BI LAUf SPULGERAET:<EIN:DATEI.BI /entspricht .SU ....../H/S @Awahl: Lang: /C Batch von Lochkarten /karten /E kein Abbruch bei Fehlern /kfehler /Q kein Protokoll (nur $JOB, $END) /H kein Protokoll, kein $JOB, $END /ruhig /I Batch von TTY: (fuer Testzwecke) /L Batch-Protokoll auf LPT: /drucker /P Batch von Lochstreifen /S ermoeglicht Unterprogramm-Modus /subroutine /U ohne Operateur, keine Pause bei $MSG /kbedienung /V BATCH Version /6 Kartencode 026 einstellen (nur bei /C) /026 @Kontroll-Anweisungen: $JOB Startet neuen Batch-Job $MSG Text und BELL an TTY, Pause fuer Operateur-Eingriff (nicht bei /U) $END Jobende, bei /S Rueckkehr aus Unterprogramm $ERR Ausfuehrung startet, wenn Fehler-Status an, sonst endet sie $EXIT beendet Ausfuehrung und sucht weiteres $-Kommando, kein Job-Ende $RESUME setzt Ausfuehrung nach $ERR oder $EXIT fort $SKIP ueberspringt naechstes Kommando, wenn Fehler-Status aus, andernfalls wird Kommando ausgefuehrt und Fehler-Status ausgeschaltet .GO xy CCL Kommando: Sprung nach Kommando $xy (beliebig vor oder zurueck) Wenn BATCH mit /S aufgerufen wurde, wird beim Auftreten von .SU in der Kommando-Folge eine neue Kommando-Folge erzeugt und bis zum $END ausgefuehrt. Dann erfolgt ein Ruecksprung in die alte Kommando-Folge auf das Kommando, das dem .SU folgt. Der Fehler-Status wird in einigen Fehlerfaellen automatisch ein- geschaltet. Von einem Anwenderprogramm kann er durch Ausgabe an den neuen BAT:-Handler (Version M) eingeschaltet werden. &TECO &TE &MACHE &MAKE &MUNG TECO.SV V40 --> Fuer Video-Editor siehe 'VISUAL' @Aufrufe: .TEco GER:AUSDAT<GER:EINDAT /.PA ist Standard-Zusatz .TEco DATEI.MA /DATEI.MA neu editieren .MACH GER:AUSDAT /erzeugt neue Datei auf GER: .MACH AUSDAT /erzeugt neue Datei auf DSK: .MUNG GER:EINDAT,Macro-Argumente /fuehrt den Macro EINDAT aus @Interne Kommandos (Auszug fuer Anfaenger): J setzt Zeiger auf Pufferanfang K Loescht Text vom Zeiger bis EOL ZJ setzt Zeiger auf Pufferende nK Loescht n Textzeilen L Zeiger auf Anfang naechster Zeile HK loescht gesamten Textpuffer nL setzt Zeiger n Zeilen weiter D loescht 1 Zeichen hinter Zeiger -nL setzt Zeiger n Zeilen zurueck nD loescht n Zeichen hinter Zeiger 0L setzt Zeiger auf Zeilenanfang -nD loescht n Zeichen vor dem Zeiger C setzt Zeiger 1 Zeichen weiter P schreibt Puffer, liest neuen Text nC setzt Zeiger n Zeichen weiter nP fuehrt P-Kommando n-mal aus -nC setzt Zeiger n Zeichen zurueck A liest neuen Text an das Pufferende T zeigt Text vom Zeiger bis EOL EX kopiert AUSDAT<EINDAT, Ende nT zeigt n Zeilen Text ab Zeiger Stext$ HT Zeigt gesamten Puffer-Text sucht nach dem String 'text' im 0TT zeigt aktuelle Zeile Puffer,setzt Zeiger dahinter,falls V wie 0TT gefunden, sonst Fehlermeldung Ntext$ FStext1$text2$ wie Stext$, jedoch Suche ueber sucht nach 'text1' und ersetzt den die Puffergrenze in EINDAT String durch 'text2' © &DELETE &DRUCKE &FOTP &KOPIE &LIST &LOESCH &NAME &RENAME &TYPE &ZEIGE FOTP.SV V40B @Aufrufe: .KOPie AUS:AUSDAT.EX<EIN:EINDAT.EX /* steht fuer bel. Namen oder Zusatz .NAMe GER:NEUNAM.EX<GER:ALTNAM.EX /? steht fuer beliebiges Zeichen .LOEsch GER:DATEI.EX .DRucke EIN:DATEI.EX /= .KOP LPT:<EIN:DATEI.EX .ZEIge EIN:DATEI.EX /= .KOP TTY:<EIN:DATEI.EX @Auswahl: Lang: /C nur Dateien mit aktuellem Datum /heute /D Bei NAMe wird best. NEUNAM geloescht / /F neuen Datentraeger fordern, wenn voll /fortsetzung /H ausser Fehlermeldungen, keine Meldungen /ruhig /L behandelte Dateien zeigen :unter CCL, wenn kein /H /N nicht vor Transferabschluss loeschen /sicher /O nur Dateien mit altem Datum /nheute /Q vor Ausfuehrung fragen /frage /T aktuelles Datum uebernehmen /datum /U Reihenfolge von EIN: bewahren /reihenfolge /V nur nicht aufgefuehrte Dateien /andere /W Version zeigen &ASSIGN &CCL &DATE &DEASSIGN &GET &GOTO &MEMORY &PRQ &R &RUN &SAVE &SPEICHER &START &SQUISH &TTL &UA &UB &UC &UX &US &USER &VERDICHTE &ZERO KOMMANDOS FUER DEN OS/8 V40 MONITOR @Aufrufe: .ASSIGN DEV NAME /eigenen Namen an Geraet zuweisen .DAte DD-MON-YY[$] /Datum in System eintragen [und zeigen] .DEASSIGN /entferne eigene Geraete-Benennung .GET GER:DATEI.EX /lade SV-Programm .GOTO /springe nach $MARKE in BATCH-Folge .SPeich ff /setze und zeige Speichergroesse in K-Worte .R PROGR /lade und starte SYS:PROGR.SV .RUN GER:PROGR.EX /lade und Starte GER:PROGR.EX .SAVE GER:DATEI.EX /lege Speicherinhalt in DATEI ab .VERDich GER: /verdichte Geraet ("Loecher" entfernen) .START fnnnn /starte Programm im Speicher .UA,UB,UC Kommandos /speichere Kommando (.UA,UB,UC fuehren es aus) .UX Kommando /zeige alle Erinnerungen KOM,LAD,ED,FO,..,UA.. .USA,USB,USC /ruft Benuetzer-Programm USERA,USERB,USERC .ZERO GER: /loesche Inhaltsverzeichnis von GER: .TTLAUF Argument(e) /starte TECO.TEC mit 'Argument(e)' .PRQ /Nachfolgende $MSG fragt (J,N), nachher /Batch-status mit $SKP pruefen. ....Siehe auch unter MULTI8 &DPF &FO &FOCAL DATAPLAN FOCAL80 VERSION 40.2 .R DPF oder .FO *AUS Datei(.FD)<PROGRAMM(.FO),EIN Datei(.FD)/Zusatz$ Zusatz Erklaerung ------------------------------------------------ /A ASK Befehl meldet sich mit ':' /B Terminal hat Backspace (Verbesserung von Tabulator) /C automatische Verkettung mit Programm FCINIT.FO /G Programm wird geladen und auch gestartet /I EIN Datei macht Echo auf AUS Datei (oder TTY) /N keine trigonometrische Funktionen /O bei Definition von AUS Datei wird auch TTY aktiviert /P Programm-gesteuerte Seiten-einteilung /Q ASK Befehl meldet sich mit '?' /R ASK Befehl meldet sich mit 'pieps' /S Spezial-Abspeicherung (fuer Spezialisten) /W das FOCAL Programm wird automatisch gedruckt (*LPT:</W) /6 6-stelliger Genauigkeit =YYYXXXX YYY Zeilen pro Seite, XXXX Zeichen pro Zeile (oktal) $ Escape (bei CCL Befehl: kein Escape) bewirkt den automatischen Ruckkehr von FOCAL zum Monitor &VISUAL +-----------------------------+ +---------------------------------------+ | F0 | F1 | F2 | | <-- | --> | ^ | v | | ZEILE *| TECO | TEXT | | ZEIGER | ZEIGER | ZEIGER | ZEIGER | |SPEICHERN| BEFEHL | HOLEN | | LINKS * | RECHTS* | AUF | AB | +-----------------------------+ +---------------------------------------+ | "7" | "8" | "9" | VTEDIT ANORDNUNG FUER VISUAL 200 | MACHE | HOLE |GENAU DAS| | ZEILE *| SEITE *|ZEICHEN *| CtrlD Loesche Zeilenende * |---------+---------+---------| CtrlK Loesche ganze Zeile * | "4" | "5" | "6" | CtrlU Loesche Zeilenanfang * | ZEILE | LOESCHE |VERNICHTE| CtrlZ Verlasse VTEDIT | HINAUF *| ZEICHEN*|LETZTES | Delet Zurueck loeschen * |---------+---------+---------| 2*Esc Wiederhole TECO Befehl | "1" | "2" | "3" | Bcksp Gehe zum Zeilenende | ANFANG | ENDE | ANFANG | | SEITE *| SEITE | ZEILE | Argumente: |---------+---------+---------| Alle Befehle die mit (*) | "0" | "," | "." | gekennzeichnet sind, nehmen | ZEILE | SUCHE | SUCHE | folgendes numerisches Argu- | HINAB *|IN DATEI*|IN SEITE*| ment an: <Esc><Ziffern> |-----------------------------| | "-" | "ENTER" | | DATEI SCHLUSS| SUCH-TEXT | +-----------------------------+ &USA &VENUS &CDC VENUS Program (PDP-8 - CDC Verbindung) @Aufrufe: .USA /LOGIN auf Konto #9621 .RU DSK0:USERA.SV /LOGIN auf Konto #9621 @Interne Kommandos: CtrlC /LOGOUT @Interne Kommandos zur Datei-Uebermittlung PDP-8 <-> CDC : CtrlD /Kopier-Modus meldet sich mit "#*" #*GER:DATEI.MA /DATEI.MA (PDP-8) -> IN (CDC) #*GER:DATEI.MA< /GER:DATEI.MA (PDP-8) <- OUT (CDC) /A /option fuer 12-Bit (voller ASCII)