FCZQUS-D-XXDP HELP TEXT FILE DETAILED CMM'D DISCRIPTION REFRENCE AC-9093K-MC, CZQXAK0 XXDP USR MAN(UAL). XXDP RESIDENT MONITOR COMMANDS ------------------------------ F SET CONSOLE FILL COUNT D DIRECTORY ON THE TTY CONSOLE D/F SHORT DIRECTORY ON THE TTY CONSOLE D/L DIRECTORY ON THE LINE PRINTER D/L/F SHORT DIRECTORY ON THE LINE PRINTER R COPY1 STARTS THE COPY1 PROGRAM R FILENAME STARTS THE INDICATED PROGRAM L FILENAME LOADS THE INDICATED PROGRAM S FILENAMFE STARTS THE DESIRED PROGRAM THAT WAS LOADED UNDER "L" COMMAND. S ADDR STARTS PROGRAM AT SPECIFIED ADDRESS C FILENAME RUNS DESIRED CHAIN TABLE C FILENAME/QV RUNS DESIRED CHAIN IN QUICK VERIFY XXDP RESIDENT MONITOR ERRORS ---------------------------- INVCMD/SW INVALID COMMAND AND/OR SWITCH, CHECK COMMAND JUST GIVEN. DEVERR DEVICE ERROR ON INPUT DEVICE. EOM END OF MEDIUM, OCCURS DURING INPUT OPERATIONS WHEN THE PROGRAM ATTEMPTS TO INPUT AND THE FILE IS AT AN END. SERFIOUS PROBLEM. FILE IS PROBABLY WIPED OUT. INVADR INVALID ADDRESS. MUST BE EVEN. CKSMER CHECKSUM ERROR DURING "LOAD" COMMAND. POFLO PROGRAM TOO LARGE TO LOAD WITHIN AVAILABLE CORE SPACE. INVNAM/SW INVALID CHARACTER IN FILE NAME OR INVALID SWITCH NEXFIL NON-EXISTENT FILE, FILE DOES NOT EXIST ON MEDIUM UPD1 AND UPD1A PROGRAM COMMANDS ------------------------------- FILL SETS UP TERMINAL FOR CORRECT PRINT AFTER CRLF. CLR CLEARS CORE BELOW UPDATE PROGRAM XFR PERMITSF MAKING PROGRAM SELF-STARTING, OR NON SELF-STARTING. DUMP DEV:FILNAM.EXT ADR WRITES MEMORY CONTENTS IN ABS FORMAT LOAD DEV:FILNAM.EXT LOADS ABS FORMAT PROGRAM (.BIN, .BIC) SAVE DEV:FILNAM.EXT ADR WRITES MEMORY CONTENTS ONTO CONTIGUOUS BLOCKS MOD ADR MODIFIES CORE CONTENTS CORE TYPES PROTECTION LIMITS LOCORE ADR ENTERS LOW PROTECTION LIMIT HICORE ADR ENTERS HIGH PROTECTION LIMIT DIR DEV: TYPES DEV DIRECTORY ON TTY ZERO DEV: ZERO DEVICE DIRECTORY BOOT DEV: LOADS BLOCK 0 OFF DEV STARTING AT LOC 000000 SAVM DEV: WRITES 4K ONTO DEV STARTING AT BLOCK 30 START STARTS PROGRAM AT ITS TRANSFER ADDRESS START ADR STARTS PROGRAM AT ADR ^C (CONTROL C) RETURN TO COMMAND MODE (OPEN OUTPUT FILE IS CLOSED). DEL DEV:FILNAM.EXT DELETES FILE FROM DEVICE DIRECTORY. REN DEV:NEWNAM.EXT=DEV:OLDNAM.EXT RENAMES OLD FILE UPD2 AND UPD3 PROGRAM COMMANDS ------------------------------ FILL SAME AS UPD1 CLR SAME AS UPD1 XFR SAME AS UPD1 DUMP DEV:FILNAM.EXT AFDR SAME AS UPD1 LOAD DEV:DILNAM.EXT SAME AS UPD1 PIP DEV1:FILNAM.EXT_DEV2:FILNAM.EXT COPY FILE FROM DEVICE TO DEVICE SAVE DEV:FILNAM.EXT ADR SAME AS UPD1 GET DEV:FILNAM.EXT SAME AS UPD1 MOD ADR SAME AS UPD1 MODALL MODIFIES ANY LOCATION. CORE SAME AS UPD1 LOCORE ADR SAME AS UPD1 HICORE ADR SAME AS UPD1 DIR DEV: SAME AS UPD1 DIRLP DEV: TYPES DEV DIRECTORY ON LINE PRINTER. DEL DEV:FILNAM.EXT DELETES FILE FROM DEV DIRECTORY REN DEV:NEWNAM.EXT_DEV:OLDNAM.EXT RENAMES OLD FILEF ZERO DEV: SAME AS UPD1 BOOT DEV: SAME AS UPD1 SAVM DEV: SAME AS UPD1 START SAME AS UPD1 START ADR SAME AS UPD1 ACT UPD2/UPD3 "ACT MODE" NOTACT UPD2/UPD3 OUT OF "ACT MODE" FILE DEV: ENABLES THE USER TO PATFCH AN ABS FORMAT PROGRAM ON ANY XXDP RANDOM ACCESS DEVICE. PRINT DEV:FILNAM.EXT OUTPUTS A FILE TO THE LINE PRINTER TYPE DEV:FILNAM.EXT OUTPUTS A FILE TO THE CONSOLE TERMINAL DO DEV:FILNAM.EXT EXECUTES A COMMAND FILE. ASG PHYSICAL = LOGICAL ASSIGNS A PHYSICAL DEVICE TO A LOGICAL DEVICE NAME EOT WRITES END OF TAPE MARK (FILE) ON MAGTAPE OR CASSETTE AFTER TAPE HAS BEEN POSITIONED. ^C (CONTROL C) SAME AS UPD1 ^Z (CONTROL Z) ENDS INPUT TO A TEXT FILE * USED FOR FILE NFAMING TO MEAN "ANY" (ANY FILE NAME OR ANY FILE EXTENSION) ? USED FOR FILE NAMING TO INDICATE A WILD CHARACTER (ANY CHARACTER WILL MATCH IT) # OR ; USED IN A FILE OF EXECUTABLE COMMANDS TO START A COMMENT LINE WHICH IS TO BE TYPED DURING EXECUTION $ SAME AS # BUT CAUSES A HALT AFTER THE COMMENT IS PRINTED LINE PRINTER OUTPUT ABORTS TYPE OUTS ERRORS ------ INVCMD INVALID COMMAND INVDEV INVALID DEVICE INVADR INVALID ADDRESS INVNAM INVALIDF FILE NAME NEXFIL NON-EXISTENT FILE DELOLD DELETE OLD FILE BEFORE GIVING COMMAND DEVERR DEVICE ERROR ON EITHER INPUT OR OUTPUT DEVICE NOTRDY PAPER TAPE DEVICE IS NOT READY CKSMER CHECKSUM ERROR EOM END OF MEDIUM DEVFUL DEVICE FULL INVCOR HIGH CORE LIMIT LOWER THAN LOWER CORE LIMIT DIRERR INVALID NAME IN DEVICE DIRECTORY DELERR BIT MAP ERROR DURING DELETE OPERATION ON DECTAPE OR DISK POFLOW PROGRAM TOO LARGE TO LOAD WITHIN EXISTING CORE SPACE INVSW INVALID SWITCH SPECIFIED IN COMMANFD STRING DUMP ERROR ACT MODE ONLY DATA DUMPED ON OUTPUT DEVICE DOES NOT MATCH PERIPHERALS SUPPORTED BY UPDATE PROGRAMS ---------------------------------------- PR: PC11 HIGH SPEED PAPER TAPE READER (UPD1,UPD1A,UPD2,UPD3) PP: PC11 HIGH SPEED PAPER TAPE PUNCH (UPD1,UPD1A,UPD2,UPD3) KB: TTY KEYBOARD, OR LOW SPEED READER (UPD1,UPD1A,UPD2,UPD3) PT: TTY PRINTER AND PUNCH (UPD1,UPD1A,UPD2,UPD3) DTN: TC11 DECTAPE (UPD1, N=0 OR 1), (UPD2,UPD3, N=0-3) DKN: RK11/RK05 DISK (UPD1,UPD1A, N=0 OR 1) (UPD2,UPDF3, N=0-3) MTN: TM11/TU10 MAGTAPE 7/9 TRACK (UPD2,UPD3, N=0-3) CTN: TA11 CASSETTE (UPD1, N=0 OR 1), (UPD2,UPD3, N=0 OR 1). DXN: RX11/RX01 FLOPPY DISK (UPD1,UPD1A, N=0 OR 1) (UPD2,UPD3, N=0 OR 1) MMN: TM02/TU16 MAGTAPE (UPD2/UPD3 ONLY, N=0-3) DPN: RP11C/RP02/RP03 (UPD2/UPD3 ONLY, N=0 OR 1) DBN: RP04 DISK (UPD2/UPD3 ONLY, N=0 OR 1) DSN: RS03,RS04 DISK (UPD2/UPD3 ONLY, N=0 OR 1) DMN: RK06 DISK (UPD2/UPD3 ONLY, N=0-3) DLN: RL01 DISK (UPD3 ONLY, N=0-3) DYN: RX211/RX02 DISK (UPD1A,UPD2,UPD3, N=F0 OR 1) CREATING A NEW XXDP DECTAPE --------------------------- ZERO DT1: LOAD DT0:TCDP.BIN SAVM DT1: DUMP DT1:TCDP.BIN LOAD DT0:UPD1.BIN DUMP DT1:UPD1.BIN LOAD DT0:UPD2.BIN DUMP DT1:UPD2.BIN CREATING A NEW XXDP DECPACK --------------------------- ZERO DK1: LOAD DK0:RKDP.BIN SAVM DK1: DUMP DK1:RKDP.BIN LOAD DK0:UPD1.BIN DUMP DK1:UPD1.BIN LOAD DK0:UPD2.BIN DUMP DK1:UPD2.BIN CREATING A NEW XXDP MAGTAPE --------------------------- ZERO MT1: LOAD MTO:THDP.BIN SAVE MT1:THDP.SAV FLOAD MT0:TMDP.BIN SAVE MT1:TMDP.SAV LOAD MT0:THDP.BIN DUMP MT1:THDP.BIN LOAD MT0:TMDP.BIN DUMP MT1:TMDP.BIN LOAD MT0:UPD1.BIN DUMP MT1:UPD1.BIN LOAD MT0:UPD2.BIN DUMP MT1:UPD2.BIN ****NOTE****WHEN USING TMO2/TU16 USE THE SAME PROCEDURE BUT SUBSTITUTE MM FOR MT NOMENCLATURE. CREATING NEW XXDP CASSETTE -------------------------- ZERO CT1: LOAD CT0:TALDRB.BIN SAVE CT1:TALDRB.SYS LOAD CT0:GTP.BIN DUMP CT1:GTP.BIN CREATING A NEW XXDP FLOPPY DISKETTE --------------------------------F---- ZERO DX1: LOAD DX0:RXDP.BIN SAVM DX1: DUMP DX1:RXDP.BIN LOAD DX0:UPD1.BIN DUMP DX1:UPD1.BIN LOAD DX0:UPD2.BIN DUMP DX1:UPD2.BIN CREATING A XXDP RP02/RP03 DISK PACK ----------------------------------- ZERO DP1: LOAD DP0:RPDP.BIN SAVM DP1: DUMP DP1:RPDP.BIN LOAD DP0:UPD1.BIN DUMP DP1:UPD1.BIN LOAD DP0:UPD2.BIN DUMP DP1:UPD2.BIN CREATING A XXDP RP04 DISK PACK ------------------------------- ZERO DB1: LOAD DB0:RBDP.BIN SAVM DB1: DUMP DB1:RBDP.BIN LOAD DB0:UPD1.BIN DUFMP DB1:UPD1.BIN LOAD DB0:UPD2.BIN DUMP DB1:UPD2.BIN CREATING A XXDP RS03/RS04 ------------------------- ZERO DS1: LOAD DS0:RSDP.BIN SAVM DS1: DUMP DS1:RSDB.BIN LOAD DS0:UPD1.BIN DUMP DS1:UPD1.BIN LOAD DS0:UPD2.BIN DUMP DS1:UPD2.BIN CREATING XXDP RK06 DISK PACK ---------------------------- ZERO DM1: LOAD DM0:RMDP.BIN SAVM DM1: DUMP DM1:RMDP.BIN LOAD DM0:UPD1.BIN DUMP DM1:UPD1.BIN LOAD DM0:UPD2.BIN DUMP DM1:UPD2.BIN CREATING XXDP RL01 DISK PACK ---------------------------- F ZERO DL1: LOAD DL0:RLDP.BIN SAVM DL1: DUMP DL1:RLDP.BIN LOAD DL0:UPD1.BIN DUMP DL1:UPD1.BIND LOAD DL0:UPD2.BIN DUMP DL1:UPD2.BIN CREATING XXDP RX02 DISKETTE --------------------------- ZERO DY1: LOAD DY0:RYDP.BIN SAVM DY1: DUMP DY1:RYDP.BIN LOAD DY0:UPD1A.BIN DUMP DY1:UPD1A.BIN LOAD DY0:UPD3.BIN DUMP DY1:UPD3.BIN HOW TO USE XTECO ---------------- THE NON-EDIT CMMD'S.: FILL ;UPD1/UPD1A/UPD2/UPD3 EQUIVALENT BOOT ;UPD1/UPD1A/UPD2/UPD3 DIRLP ;UPD2/UPD3 DIR ;UPD1/UPD1FA/UPD2/UPD3 DEL ;UPD2/UPD3 REN ;UPD2/UPD3 TYPE ;UPD2/UPD3 PRINT ;UPD2/UPD3 TEXT ;XTECO UNIQUE EDIT ;XTECO UNIQUE TECO ;XTECO UNIQUE ;CARRIAGE RETURN IS THE NON-EDIT TYPE COMMAND ;STRING TERMINATOR. THE EDIT CMMD'S.: L ;MOVE POINTER BY LINES C ;MOVE POINTER BY CHARACTERS. J ;MOVE POINTER TO START OF TEXT IN CORE. ZJ ;MOVE POIN OF TEXT S ;SEARCH FOR A CHARACTER SEQUENCE N ;SEARCH CORE AND REMAINDER OF INPUT FILE FOR ;A SPECIFIED CHARACTER SEQUENCE. T ;TYPE ONE FOR MORE TEXT LINES. D ;DELETE ONE OR MORE CHARACTERS. K ;DELETE (KILL) ONE OR MORE TEXT LINES. I ;INSERT ASCII TEXT INTO THE TEXT BUFFER. A ;APPEND ONE OR MORE TEXT BLOCKS TO TEXT BUFFER. EX ;OUTPUTS EDITED FILE TO OUTPUT DEVICE AND CLOSES OUTPUT. ;USED TO TERMINATE AN EDIT COMMAND. ;USED TO TERMINATE LAST EDIT COMMAND, ;AND TO CAUSE EXECUTION OF ENTIRE COMMAND STRING. SPECIAL CMMD. CHARACTERS: ^C (CTRL C) ;USED TO EXIT OUT OF ANY COMMAND AND RETURN TO COMMAND ;MODE. FWILL CAUSE AN OPEN OUTPUT FILE TO BE CLOSED. ^O (CTRL O) ;USED TO ABORT TYPING ON THE CONSOLE TERMINAL, ^U (CTRL U) ;RESTART HIS COMMAND SEQUENCE ALL OVER AGAIN. RUBOUT ;USED TO REMOVE ONE OR MORE CHARACTERS  HOW TO USE COPY1 AND COPY2 -------------------------- COMMAND STRING; COPY DEVN:=DEVNN: WHERE N AND NN ARE DEVICE LOGICAL NUMBERS. COPY COMMANDS; FILL ;UPD1/UPD1A/UPD2/UPD3 EQUIVALENT. BOOT ;UPD1/UPD1A/UPD2/UPD3 EQUIVALENT. DIRLP ;UPD2/UPD3 EQUIVALENT. DIR ;UPD1/UPD1FA/UPD2/UPD3 EQUIVALENT. COPY ;STARTS THE COPY PROGRAM AND ALSO DOES A VERIFY. VERIFY ;ONLY DOES A VERIFY PASS. PERIPHERALS SUPPORTED BY COPY PROGRAMS ---------------------------------------- PR: PC11 HIGH SPEED PAPER TAPE READER (COPY1,COPY2) PP: PC11 HIGH SPEED PAPER TAPE PUNCH (COPY1,COPY2) KB: TTY KEYBOARD, OR LOW SPEED READER (COPY1,COPY2) PT: TTY PRINTER AND PUNCH (COPY1,COPY2) DTN: TC11 DECTAPE (COPY1, N=0-3) DKN: RK11/RK05 DISK (COPY1, N=0-3) MTN: TM11/TU10 MAGTAPE 7/9 TRACK (COPY1, N=0-3) CTN: TA11 CASSETTE (COPY1, N=0 OR 1). DXN: RX11/RX01 FLOPPY DISK (COPY1, N=0 OR 1) MMN: TM02/TU16 MAGTAPE (COPY1, N=0-3) DPN: RP11C/RP02/RP03 (COPY2, N=0 OR 1) DBN: RP04 DISK (COPY2, N=0 OR 1) DSN: RS03,RS04 DISK (COPY2, N=0 OR 1) DMN: RK06 DISK (COPY2, N=0-3) DLN: RL01 DISK (COPY2, N=0-3) DYN: RX211/RX02 DISK (COPY1, N=0 OR 1)