home *** CD-ROM | disk | FTP | other *** search
- StarPath Systems Incorporated
- Vmos/3 version 1.1 release notes (pre-release version)
- January 25, 1990
-
-
-
- Installing a new system
- -----------------------
- To install Vmos/3 on the default C: drive, place a copy of the
- installation disk in drive A: and type:
- A:INSTALL <Enter>
-
- To install on a different drive:, type:
- A:INSTALL <drive specifier> <Enter>
-
-
-
- Updating an existing system
- ---------------------------
- To update Vmos/3 on all installed drives, type:
- A:UPDATE <Enter>
-
- This will automatically search disk drives C:, D:, E: and F: for
- an active \VMOS directory.
-
- To update only a specific drive type:
- A:UPDATE <drive specifier> <Enter>
-
-
-
- Preparation
- -----------
- Configure the system hardware to DISABLE all shadow ROM and EMS.
- These features are sometimes provided by the system BIOS and
- controlled during CMOS ROM Setup.
-
- Vmos/3 directly supports the shadowing of the system BIOS and EMS
- 4.0 emulation. Any other software providing these services
- directly conflicts with the operation of Vmos/3.
-
- Remove all device drivers (other than hard disk drivers) and TSRs
- before starting Vmos/3 for the first time. See CONFIG.SYS
- considerations, below for more information.
-
-
-
- Starting
- --------
- To start Vmos/3 type:
- CD \VMOS
- VMOS <options>
-
- <options> is one or more option flags. Each is an upper case or
- lower case character. Some have a numeric value following
- immediately (with no space between). Generally, upper case
- enables an option, lower case disables it. For detailed
- information about option flags, see Command Line Options, below.
-
-
-
- Customizing
- -----------
- VMOSAUTO.BAT is executed each time a new DOS Session is created.
- VMOSAUTO.BAT displays a HELLO message from the file \VMOS\HELLO,
- and sets the DOS Prompt for the new Session, then looks for a
- batch file, NEWTASK.BAT. If found, NEWTASK.BAT will execute at
- the end of VMOSAUTO. Using it, you can start particular DOS
- programs for specific DOS Sessions. Examples are included in the
- two batch files. Please examine them carefully to see if
- changing them would be useful to you.
-
- The \VMOS\HELLO file gives some brief instruction, and refers to
- specific poritons of the Reference Guide. This file may be
- modified or deleted, as is useful to your particular
- implementation.
-
-
-
- Changes in Version 1.1
- ----------------------
- Memory System and Swap File - Because virtual paging supports
- logical RAM over and above physical RAM, a paging file large
- enough to support the desired maximum RAM and EMS should be
- allocated. The default maximum paging file is 4mb. Swap file
- space above 4mb is allocated using the S option on the VMOS
- command line. See New Command Line Options, below.
-
-
- EMS - Up to 32 megabytes per DOS Session can be supported. The
- number of EMS Pages available to each Session is determined by
- the following calculations when the Session is created:
-
- System Pages = (Swap File Pages + RAM Pages) / 4
-
- If System Pages < 96 then EMS Pages = 16
- else EMS Pages = System Pages - 64
-
- For example, a 2mb 386 system with a Vmos/3 Swap File of 4mb
- (default) would result in the following calculation to determine
- EMS Pages:
-
- Swap File Pages = 1024
- RAM Pages = 512
- System Pages = 384
- Pages for EMS = 320
-
- 320 EMS Pages results in about 1.2mb of EMS available for each
- DOS Session. To increase this amount, add about twice the
- desired increase to the Swap File size.
-
- To raise this example to 8mb EMS (about 7mb more EMS), use a Swap
- File size of about 28mb (24mb more than the default). This is
- done with an <option> parameter of S28000. See Command Line
- Options, below, for an explanation of the S <option>.
-
-
- BUFFERS - Earlier versions of Vmos/3 suggested use of BUFFERS=1
- in the CONFIG.SYS file. With the improved version of the disk
- cache, a more typical value of BUFFERS=20 is recommended.
-
-
- Initialization Screen - When starting Vmos/3, an Initialization
- Screen is produced with startup diagnostic and configuration
- information. Part or all of the Initialization Screen can be
- disabled using a command line option when starting Vmos/3. See
- Command Line Options, below for details on the C option.
-
-
-
- Technical Advisory Notes (TANs)
- -------------------------------
- Currently available TANs are included on your Vmos/3 release
- disk. These files may be printed or displayed to view. The
- topics covered in each are:
-
- TAN001.TXT - COM port configuration
- TAN002.TXT - Mouse configuration
- TAN003.TXT - LAN configuration and IRQ mapping
- TAN004.TXT - One megabyte systems
-
-
-
- Vmos/3 Command Changes
- ----------------------
- The Configure Quiet Command allows the display of the Command
- Line while in Operator Mode. This speeds the processing of
- Commands in VMOSCONF or in the DOS Load File Command. To inhibit
- display of the Command Line:
- Configure Quiet On
-
- To enable display of the Vmos/3 Command Line (the default):
- Configure Quiet oFf
-
- CAUTION: Be sure to re-enable the display of Command Line
- information using the Configure Quiet oFf Command. Failure to do
- so will result in no further display of Commands, even when typed
- from the keyboard.
-
- If this occurs, strike ESC several times to return the OCS to the
- begining of a new Command, then strike the letters invoking the
- Configure Quiet oFf Command, C Q F <Enter>.
-
-
- The DOS Session Command creates Sessions providing a maximum
- amount of DOS memory compatible with the current video in use.
- No special effort is required to ensure the maximum RAM
- configuration.
-
- The DOS Display Command has been changed to better integrate
- dual video monitors and provide maximum logical RAM for each DOS
- Session.
-
- In dual monitor systems, Sessions can be created specifically for
- one monitor. The DOS sessionDisplay Command is used to select a
- particular monitor and configure the maximum amount of DOS
- Session memory possible.
-
- The DOS Display Command now appears as follows:
- DOS sessionDisplay mGa Vga Ega Cga
-
- mGa Sessions are configured with 720kb
- CGA Sessions are configured with 760kb
- Vga and Ega Sessions are configured with 640kb
-
-
-
- The DOS Load deVice Command has been changed slightly from its
- description on pages 4-2 and 4-3 in the Reference Guide. The
- segment parameter is limited to a 4 character segment address,
- rather than the segment and offset defined in the Reference
- Guide. The example appearing on page 4-3 of the Reference Guide
- is corrected as follows:
- DOS Load deVice B000 4 C:\ANSI.SYS
-
-
-
- Command Line Options
- --------------------
- These are provided on the VMOS command line. Each <option> is
- represented by a letter and, optionally, a number following
- immediately.
-
- For an <option>, an upper case letter enables the option, lower
- case disables it. Options are:
-
- (default) H - Cache for approximately one track of disk data
- h - No disk cache
- Hnnnn - Disk cache is nnnn kilobytes
-
- (default) S - Allocation as documented (4mb or smaller)
- s - No swap file
- Snnnn - Swap file is nnnn kilobytes
-
- (default) C - Configuration Summary is displayed
- CF - Full Configuration Initialization Screen
- c - No " " "
-
- (default) L - Byte locking and Compatibility Mode enabled
- l Byte locking and Compatibility Mode disabled
-
- Specifying no options is equivalent to: VMOS H S C L
-
- H - A disk cache of 500kb or more (option H500) will improve
- performance dramatically, especially on systems without buffered
- 1:1 interleave controllers. An amount of 500kb or more is
- recommended, except on 1 megabyte systems. On systems of 4mb or
- larger, a minimum of 1,000kb (option H1000) is recommended.
-
- For 1 megabyte systems, consider the trade off between running
- multiple programs and improved I/O system performance using a
- cache. If page swapping is very low due to running few, small
- DOS Sessions, then allocating RAM to a very small cache may be
- advantageous.
-
- However, if multiple large DOS Sessions are needed, then
- allocating RAM to a cache may result in inadequate RAM for system
- operation, or increased paging overhead. A high level of program
- paging will probably remove any performance gain realized from
- the cache.
-
- S - The swap file allocation flag permits those with large swap
- file needs or very small disk resources to control the size of
- the swap file. The default of upper case S will generate a swap
- file no larger than 4 megabytes or half the remaining disk space,
- whichever is lesser.
-
- s - No Swap File permits operation where full operation within
- physical RAM is desired. With this option, no disk file is
- created or accessed.
-
- C - For normal operation, the configuration summary is displayed
- during Vmos/3 initialization. If a problem is encountered, this
- information should be noted and related to StarPath Support.
-
- CF - Full startup diagnostic and Configuration information is
- displayed with this option. If Initialization stops or fails,
- the status information displayed on this screen will be helpful
- to StarPath Support.
-
- c - No Configuration Information is displayed when Vmos/3 starts.
- The first DOS Session defined in VMOSCONF is placed into
- Foreground. If no DOS Session Commands are found, the Operator
- Control Screen is displayed.
-
-
-
- CONFIG.SYS Considerations
- -------------------------
- Set BUFFERS to 20 or more.
-
- Device drivers can be installed in the initial DOS or individual
- DOS Sessions.
-
- When a driver is installed with DEVICE= in CONFIG.SYS, each DOS
- Session will be created with its own copy of the installed
- driver.
-
- To install a driver in the initial DOS, use DEVICE= in the
- C:\CONFIG.SYS file.
-
- Device drivers can also be installed in individual DOS Sessions.
- This has the advantage of not consuming valuable DOS RAM space
- below 640kb in DOS Sessions not needing the driver.
-
- To intstall a driver in an individual DOS Session, use the Vmos/3
- DOS Load deVice Command. See page 4-2 in the Vmos/3 Reference
- Guide and Vmos/3 Command Changes, above.
-
- For the most part, drivers can be successfully installed and used
- this way. Certain drivers, such as communication interfaces, are
- best installed in the Session using the resource.
-
-
-
- Having Problems?
- ----------------
- Is your system a 1 megabyte system? If so, is all ROM shadowing
- disabled? Some motherboard designs do not return all RAM, even
- with shadowing disabled. This may result in your system having
- less than the 1mb you believe it to have. If there is any
- question, contact the system manufacturer. Vmos/3 requires a
- minimum of one full megabyte of RAM to operate.
-
- All ROM shadowing should be disabled on all systems. Vmos/3
- provides automatic shadowing of the system BIOS, and reverts to
- non-shadowing operation if RAM needs become critical.
-
- It is very helpful to have a printer connected to your primary
- parallel port (LPT1) when experiencing problems with Vmos/3. If
- Vmos/3 detects a problem, it will print diagnostic information
- very helpful to our engineers. Please keep these "Die" and "GP
- Error" reports and have them ready when you call Support.
-
- Remember to "strip" your CONFIG.SYS and AUTOEXEC.BAT files to the
- bare minimum when you install Vmos/3. Device drivers and TSRs
- may be added back one at a time after Vmos/3 is operational. If
- a problem is noticed after a driver is installed, contact Support
- for assistance.
-
- Any device driver or TSR installed before Vmos/3 was started will
- be replicated (cloned) in each DOS Session. TSRs usually should
- be started only in the DOS Sessions where they are needed.
- Device drivers may also be installed the original DOS or
- individual DOS Sessions. See CONFIG.SYS Considerations, above,
- for more information.
-
- If a program started in a DOS Session seems to stop until you hit
- a key, then run for a while before stopping again, it's probably
- being suspended by WAIT KEYS. This means that Vmos/3 thinks it
- is only waiting for keyboard input and doing nothing else, so it
- suspends the Session until a keystroke is seen.
-
- Vmos/3 detects this properly for most programs. One easy way to
- test this is to press and hold the Shift key with the Session in
- Foreground. If the program resumes operation while the Shift key
- is depressed, then it confirms WAIT KEYS. Please notify us of
- the name of the software you were running when this happened. In
- the short term, you can disable WAIT KEYS for the particular DOS
- Session by using the Command: DOS Waitkeys <TaskID> oFf
-
-
-
- Problems and questions
- ----------------------
- For your first 30 days of free support, please report all
- problems and questions to the address, voice phone or FAX below.
- If you encounter a problem, the chances are good that we are
- aware of it and already have completed or are working on the
- solution. We may be able to provide a temporary operational
- "work around", a corrected version immediately, or will tell you
- when it will be available.
-
- PLEASE COMPLETE AND MAIL YOUR PRODUCT REGISTRATION CARD
- IMMEDIATLY. WHEN YOU REGISTER YOUR WARRANTY SUPPORT STARTS.
- PLEASE REFER TO THE REGISTRATION MATERIALS ACCOMPANYING VMOS/3
- FOR INSTRUCTIONS ON USING THE SUPPORT.
-
- Vmos/3 Support
- StarPath Systems Inc.
- 4700 S. Hagadorn Rd.
- E. Lansing, MI 48823
- voice: 517/332-1256
- FAX: 517/332-7822
- BBS: 517/332-3644
-
-
-