English to English - PDF2TEXT - English ISDOS

From Enterprise Wiki
Jump to: navigation, search




Version 1.0

Please read this manual carefully before using IS-DOS. This manual should be read in conjunction with your EXDOS manual.

Copyright 1985 Enterprise Computers Ltd & Intelligent Software Ltd

No part of this manual may be reproduced, stored in a retrieval sysem, or transmitted in any form or by any means without the prior consent of the copyright holder. The information in this manual is subject to change without notice and no responsibility can be accepted for errors or Loss of data. IS-DOS is subject to copyright and may only be copied by the original purchaser for his or her personal use.

All rights reserved.



IS-DOS is a disk based operating system which is a powerful addition to your Enterprise computer. As well as providing useful utilities such as DISKCOPY, BACKUP and UNDELetet, it allows the Enterprise to run the majority of application programs designed to operati under version 2.2 of the CP/M-80 operating system. The batch processing facilities of EXDOS are also enhanced, and EXDOS commands can be issued from IS-DOS. Like EXDOS, IS-DOS uses the MS-DOS file structure, and files from both systems may be mixed on a single disk.

Any CP/M-80 program to be run on the Enterprise must be on an MS-DOS format disk; details are given later in the manual on how to configure programs to run under IS-DOS. It should be noted that certain programs "modify" CP/M during installation; it is not possible to run these programs under IS-DOS. Certain programs have been tested by Enterprise, and a list of these appears in an appendix at the rear of this manual. We will update this list periodically by producing an "applications note" which will be available on request. Obviously it is not possible for us to test all of the many CP/M programs available. We would ask users to supply us with any information they have on the operation (or non-operation) of specific packages that have not been tested by Enterprise.

(CP/M is a registered trademark of Digital Research and MS-DOS is a registered trademark of Microsoft.)

IMPORTANT -- Make sure your master IS-DOS disk is write protected; refer to your EXDOS manual for information on write protecting disks. You are advised to make a copy of your IS-DOS disk as soon as possible (see page 5).


Your system should be set up as described in the EXDOS manual. We will assume you have just powered up the computer or performed a "cold reset" (two quick presses on the RESET button). Press a key to enter BASIC. Insert the IS-DOS disk into drive A. Then, from the BASIC screen, type:


IS-DOS will now load. The status line at the top of the screen will display "IS-DOS", and you will be given the prompt:


Any of the IS-DOS commands, as listed in the Operator's Reference Section of this manual, may now be used.

Once in IS-DOS, the screen will default to 80-column mode. This will be difficult to read if you are using a TV receiver. To obtain a 40-column screen, type:


Now try typing:


to get this directory of the disk contents.

You will note that a number of files are present, including:







The first of these, ISDOS.SYS, is the system file containing the IS-DOS operating system; this is the file that had to be loaded for IS-DOS to operate. The files with the suffix 'COM' are command files containing utility programs. We shall now briefly describe their use.

There are three kinds of command which IS-DOS recognizes: internal, external and transient.

To execute internal commands, IS-DOS does not need to load any additional program data from the system disk (or any other disk). The command ATTR is one example; you could remove the system disk from the drive, insert a different one, then type the following (which will convert all files on the disk into 'read only' files):


External commands are those which are passed, for implementation, to EXOS system extensions such as EXDOS. The commands described in the EXOS manual come into this category. Any of them can be entered on the IS-DOS screen. Again IS-DOS has no need to load further program data.

A transient command, however, is treated as an instruction to load and execute a program contained in a disk file. On receiving the command, IS-DOS will search for a file with a name consisting of the command word plus the extension 'COM' or 'BAT'. The file is loaded and executed if found.

The Programmer's Reference Section explains to the machine code programmer how to configure his own programs as transient command files. The utilities supplied on the system disk, which we have listed, are also examples of transient command programs, and are labelled as such in the Operaror's Reference Section.

Your first use of these utilities should be to make a backup copy of the system disk itself. Replace this disk in driva A (if you have removed it). If you have a multi-drive system, insert a new disk (or one containing no files that you want to preserve) into drive B. Then type:

  BACKUP a: b: /F <ENTER>

This will execute the BACKUP.COM program. Notice that the command is the same as the file name -- without the suffix, but followed by an appropriate set of parameters. On receiving the command, IS-DOS searches for the file in the current directory of the logged-on drive. (It is possible to make it search other directories too; for this, see the PATH command in the Operator's Reference Section.)

If you are using a single-drive system, the computer will prompt you each time you need to change disks.

Note that if you wish to back up onto an Apricot disk, you should first format the disk using an Apricot.

  • * *

You can exit from IS-DOS by typing (for example) BASIC <ENTER>, or WP <ENTER>. To return to IS-DOS later, you will have to reload the system from disk as before. You may load it from a drive other that the default drive, by specifying (eg)


If you type the command from the EXDOS screen, the initial colon should be omitted. For full information on the options when loading IS-DOS, see the description of the ISDOS command in the EXDOS manual.


We have seen that a transient command is given to IS-DOS, a disk file with the corresponding name, plus the extension "COM" or "BAT" is searched for. If a "COM" file is not found, but a file with a BAT extension is present, the latter will be executed as a batch file.

A batch file consists of a series of DOS commands which are implemented as though they were typed one after the other at the keyboard. The EXDOS manual explains how batch files are produced

When the computer is first powered up, or following a cold reset, an EXDOS batch file with the name EXDOS.INI is executed if found. This can be used to set up the machine configuration for the whole session.

Every time IS-DOS is entered (eg from BASIC), a file named AUTOEXEC.BAT is searched for, and executed if found. AUTOEXEC.BAT is therefore likely to be executed several times one session.

The IS-DOS system disk contains an EXDOS.INI file (which prompts the user to enter the current date and time). It does not contain an AUTOEXEC.BAT file. You may find it usedul to create one yourself -- for example, it could contain the "MODE 40" command, to set up the 40-column screen automatically upon loading of IS-DOS.

IS-DOS batch files may contain commands for executing COM programs. In addition -- unlike EXDOS batch files -- they may have parameters passed to them.

As a simple example of this, you could create a batch file called FVID.BAT, containing the following single command:

VAR 90 %1

The you would execute the file by typing its name followed by the desired parameter, eg:


This is equivalent to typing VAR 90 ON, and selects IS-DOS's fast video driver (see the VAR command in the Operator's Reference Section). FVID ON is more convenient, since you don't need to remember that 90 is the relevant EXOS variable number. On execution of the batch file, the parameter is automatically substituted for "%1". Typing FVID by itself would be equivalent to VAR 90. The current status of the fast video driver (0="ON", 255="OFF") would then be displayed.

The numbers of parameters passed to a batch file can be anything up to 9. Suppose you have a file named MISC.BAT, and you execute it by typing its name followed by three parameters: