Files
RomWBW/Source/ZSDOS

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
ZSDOS-GP.  General Public Release of the ZSDOS 1.x Operating System.

Copyright (C) 1986.7.8 by:

	Harold F. Bower          and         Cameron W. Cotrill
      7914 Redglobe Ct.                     2160 N.W. 159th Place
      Severn, MD  21144-1048                Beaverton, OR  97006
      USA.                                  USA.

      HalBower@worldnet.att.net             ccotrill@symantic.com

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License (file LICENSE.TXT) for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

This Basic Disk Operating System is an enhanced CP/M 2.2 compatible
core tailored for efficient operating on Z80 processors.  It is
coded for assembly by the SLR Systems SLR180 or Z80ASMP assemblers,
as well as Al Hawley's ZMAC assembler (NOT Echelon's or Hi-Tech's
ZMAC assemblers).  Assembly is possible under other assemblers with
appropriate modifications to conditional assembly directives and/or
arguments coded with square brackets ({}).

To assemble a relocatable image of the ZSDOS, first edit ZSDOS.LIB
to reflect your desired options.  Among the more important options
are:

  ZS   - If Set to True, the ZSDOS variant will be produced which
	requires an external clock driver and File stamping module.
	These are tailored to various combinations of the DateStamper,
	P2DOS (CP/M+), or NZTIM stamp methods with utility routines
	in a separate package.  If Set to False, the ZDDOS variant is
	produced which contains support for ONLY DateStamper file
	stamps, but with internal drivers and NO support for the DOS
	search path and other minor features.

  ZSDOS11  - This flag, when set to True assembles a version
	compatible to the released rev level which has been a
	commercial product since 1988.  The released utilities are
	set for this version as distributed.  A later 1.2 version was
	produced but never distributes.  Setting this flag to False
	will require reassembly and rebuilding of support modules to
	permit an operating installation.

  ZRL  - This flag provides a Named Common label needed by NZCOM and
	other Z-System components if set to True.  When set to False,
	this label is not embedded in the relocatable file.

If you are Not running a ZCPR-based command processor, many of the
remaining equates are unimportant, but examine them and set any
values you need to system parameters.

Assemble the program to a Microsoft Relocatable file (default type of
.REL) and rename the output file type to .ZRL if you had the ZRL
equate set to True in ZSDOS.LIB.  You may then use the output file
directly in an NZ-COM build, installation per the manual with
utilities provided in a separate file, or link to an absolute image
for manual installation.