|
DataMuseum.dkPresents historical artifacts from the history of: Zilog MCZ Floppy Disks |
This is an automatic "excavation" of a thematic subset of
Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 7388 (0x1cdc) Types: TextFile Names: »HELP.DAT.02«
└─⟦3b14772ef⟧ Bits:30006814 8" ZilogMCZ floppy NThun_0016 (OPERATIVSYSTEM 1/05 850619 KOPI) └─ ⟦this⟧ »HELP.DAT.02« └─⟦5cd73ff62⟧ Bits:30006813 8" ZilogMCZ floppy NThun_0015 (OPERATOR'S SYSTEM TEXT IN ENGLISH gp) └─ ⟦this⟧ »HELP.DAT.02« └─⟦70e1b4124⟧ Bits:30006818 8" ZilogMCZ floppy NThun_0020 (21/5-82 MAPDAT AEROTRIANGULERING COPYRIGHT VIAK A/S) └─ ⟦this⟧ »HELP.DAT.02« └─⟦84a75cdbc⟧ Bits:30006816 8" ZilogMCZ floppy NThun_0018 (Styrediskette Basic 3.0 Rio 2.2 Hjælpeprogrammer) └─ ⟦this⟧ »HELP.DAT.02« └─⟦efdad4bc9⟧ Bits:30006812 8" ZilogMCZ floppy NThun_0014 (OPERATIVSYSTEM DRIVE.0) └─ ⟦this⟧ »HELP.DAT.02«
^^^^^0200 DO command_file (parameter)* Executes commands from command_file. Substitution of the nth parameter is made for each occurence of the string '#n', where n is an integer less than or equal to the number of parameters given. Conditional expansion of the command line can be controlled by the symbol pair '[' and ']'. Any part of the command string of conditional depth greater than the number of parameters is ignored. The 'DO' command is reentrant (and has the 'force allocation' property) and may call itself. PRINT file: ACTIVATE $LPTR [COPY #1 $LPTR[;COPY #2 $LPTR[;COPY #3 $LPTR]]] DEACTIVATE $LPTR Command: %DO PRINT MYFILE Result: ACTIVATE $LPTR COPY MYFILE $LPTR DEACTIVATE $LPTR ^^^^^0210 DUMP file_name [m[ n]] Converts the referenced file into a hexadecimal/ASCII dump on unit SYSLST. Each byte of the file is displayed in hexadecimal. In addition, printable characters are displayed as ASCII symbols, while unprintable characters are displayed as '.'. If m and n are specified, the dump starts with record m and continues through record n. If m and/or n are unspecified, the dump starts with the first and continues through the last, respectively. While output is active at the console, entering a 'control S' will cause output to stop until 'control Q is entered. If the ESCape character (1BH) is entered, output will be terminated. %DUMP $MICRO.80:2/DATA Dumps the file 'DATA' from device MICRO.80, drive 2 onto the system volume output unit. ^^^^^0220 ECHO string Copies the string following the command name up to, but not including, the command terminator, to the console output device. This provides a method to send messages to the console from the command line. %ASM MYFILE;LINK $=4400 MYFILE;ECHO <control-G> Sends a control-G (bell) to the console output device after completion of the assembly and link. ^^^^^0230 ERRORS Prints a summary of the recoverable errors which have occurred since system bootstrap. %ERRORS causes this report to be printed at the console: THE FOLLOWING RECOVERABLE ERRORS HAVE OCCURRED SINCE SYSTEM RESTART 0000 SEEK ERRORS 0000 SECTOR ADDRESS ERRORS 0000 DATA TRANSFER ERRORS ^^^^^0240 EXTRACT file_name Lists record count, record length, and the number of bytes in the last record of file_name. If the file is of type procedure, the file entry point, the lowest and highest memory addresses affected by the file, and the addresses of the memory segments which make up the file are displayed. For files created by IMAGE, the segment addresses are those given in the parameter list. However, LINK provides an optimizing algorithm for segment allocation dependent on program memory utilization and file record length. Thus, EXTRACT can be used to determine the best record length for a procedure file. %EXTRACT EXTRACT RECORD COUNT = 0001 RECORD LENGTH = 0400 NO. OF BYTES IN LAST RECORD = 0400 ENTRY POINT = 4400 LOW ADDRESS = 4400 HIGH ADDRESS = 47FF STACK SIZE = 0080 SEGMENTS: 4400 45F2 ^^^^^0250 Force command parameter_list Causes all command files in the current command string to be loaded regardless of previous memory allocation. Normally, a procedure file will be loaded only if the memory space it requires is unallocated. Sometimes it is convenient to load a file into previously allocated memory space. Command overlays or recursive program calls are two examples. As an alternative to using the Force command, the properties of a file can include F (force memory allocation), which has the same effect as the Force command, but only for that file. %F FILEA,FILEB,;FILEC loads the procedure files FILEA and FILEB, but does not execute either. FILEC will be loaded (and executed) only if the memory it requires is available, i.e., the context of the Force does ^^^^^0260 FORMAT (S|D=drive|ID='disk_name'|Q=query)* Formats a diskette into 77 tracks of 32 sectors, initializes the disk allocation map and disk utilization statistics. An empty (except for one entry for itself) directory file is established. Thirteen sectors are allocated for the disk allocation map (3 sectors) and directory (10 sectors). When a system disk is formatted, an additional 64 sectors (2 tracks) are preallocated for the RIO bootstrap and RIO Debug GET/SAve package. Note: The device $FLOPPY must be active to use this command. S: System disk format is specified. If there is not a system disk on drive 0, prompts will indicate the course of action. ID='disk_name': Up to 24 characters not including a carriage return are used to identify the disk. If a single quote is to be part of the new name, it must be immediately preceeded by a per-cent (%) sign. These are written on the disk and used by ZDOS to determine the disk allocation map validity. Q=query: 'Q=N' suppresses 'READY?' query. %FORMAT D=2 S ID='RIO MCZ 1/20 SYSTEM DISK' READY?Y formats the ZDOS diskette in drive 2 as a system diskette. ^^^^^0270 IMAGE file_name (first_location last_location)+ [E=entry point] [RL=record length] [ST=stack size] Copies memory images to a specified file. The resultant file will be procedure type, subtype 0. The first and last locations of each memory segment, optional entry point address (default=0), record length (80H, 100H, 200H, 400H, 800H, or 1000H; default=80H bytes) and stack size (default=80H bytes) are given in hexadecimal. At least one but no more than 16 segments may be specified. When writing the file, the exact memory locations, including first_location and last_location, are copied for each segment. The lowest and highest memory addresses referenced by the file are saved in the descriptor record (refer to Appendix J of the RIO User's Manual) and are used by the RIO Executive when requesting memory allocation prior to loading. %IMAGE TWO.BLOCKS 4400 4425 7000 7FF0 E=7000 copies contents of memory locations 4400 to 4425 and 7000 to 7FF0 to file TWO.BLOCKS. The file will contain 21 records of 80H bytes each, with an entry point=7000 and stack size=80H. ^^^^^0280 Initialize [device_name[ parameter list]] Sends an Initialize request to the master device or to the optionally specified device (which must be active). Result is device dependent. The supplemental parameter address of the vector points to the delimiter after the command or device_name, if given. %I $MY.VIDEO.DRIVER BUFFER = C000 sends an Initialize request to MY.VIDEO.DRIVE, with a pointer to the space preceding 'BUFFER'. ^^^^^0290 LADT Lists the currently active devices, their entry points, size, and which units of the logical unit table are linked to each. %LADT DEVICE NAME ADDRESS SIZE UNITS ZDOS 2500 1A00 0 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 CON 252B 0500 1 2 3 NULL 2140 0000 20 PCON 0BE8 0000 FLOPPY 0BFD 0000