mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 14:11:48 -06:00
Reintegrate wbw -> trunk
This commit is contained in:
24
Source/ZSDOS/Distribution/-README.0
Normal file
24
Source/ZSDOS/Distribution/-README.0
Normal file
@@ -0,0 +1,24 @@
|
||||
The files constituted by this package are 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@symantec.com
|
||||
|
||||
This ZSDOS system 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 package 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.
|
||||
|
||||
BIN
Source/ZSDOS/Distribution/BGPATCH.HEX
Normal file
BIN
Source/ZSDOS/Distribution/BGPATCH.HEX
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/CLOCKS.DAT
Normal file
BIN
Source/ZSDOS/Distribution/CLOCKS.DAT
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/COPY.CFG
Normal file
BIN
Source/ZSDOS/Distribution/COPY.CFG
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/COPY.COM
Normal file
BIN
Source/ZSDOS/Distribution/COPY.COM
Normal file
Binary file not shown.
43
Source/ZSDOS/Distribution/COPY.UPD
Normal file
43
Source/ZSDOS/Distribution/COPY.UPD
Normal file
@@ -0,0 +1,43 @@
|
||||
11 Dec 88
|
||||
|
||||
Some changes have been made to COPY since the manual was written.
|
||||
Comparison of dates with Existence testing ON has been changed to
|
||||
use the Creation date when no Modified date exists, and print
|
||||
"Undated" when neither exists, yet both source and destination
|
||||
disks support file date stamping. Additionally, the /X option
|
||||
has been re-defined, and a new /R option has been added to
|
||||
Version 1.4. Please replace Paragraph 4.1.2.9 on page 55 of your
|
||||
ZSDOS manual with the following two paragraphs describing the new
|
||||
options.
|
||||
|
||||
|
||||
4.1.2.9.1 ERASE SOURCE FILE AFTER COPY.
|
||||
|
||||
When you want to "move" a file from one area to another, the "X"
|
||||
option may be used. This option causes a file or group of files
|
||||
to be copied in the manner described by the default or specified
|
||||
options, but after the copy and optional verify, the source file
|
||||
or files are erased. You will be notified that the file has been
|
||||
erased by the status "(X)" being printed on your console. To
|
||||
minimize the possibility of deleting a good file when errors
|
||||
exist in the copy, the Verify option should always be active,
|
||||
either by default, or specified. When Verify is active, any
|
||||
errors detected will disable the "X" option for that file so that
|
||||
a good source file will not be deleted. The "X" option has no
|
||||
configurable value, and is always assumed to be "Off" requiring
|
||||
the option in the command line list to be effective.
|
||||
|
||||
|
||||
4.1.2.9.2 COPY ONLY FILES WHICH EXIST (REPLACE).
|
||||
|
||||
Occasionally, you may wish to update selected files to a destina-
|
||||
tion in a simpler manner than naming each file, or using the
|
||||
Inspect option. The "R" (Replace) option, when active, tells
|
||||
COPY to transfer only files which exist on the destination direc-
|
||||
tory. If the Archive option (A) is added in conjunction with the
|
||||
Replace option, only files which have not been archived, AND
|
||||
already exist on the destination will be archived. It should be
|
||||
noted that the No Replacement (N) option is incompatible with
|
||||
both the Replace and Archive options, and is disabled when either
|
||||
"R" or "A" are active.
|
||||
|
||||
BIN
Source/ZSDOS/Distribution/DATSWEEP.COM
Normal file
BIN
Source/ZSDOS/Distribution/DATSWEEP.COM
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/DSCONFIG.COM
Normal file
BIN
Source/ZSDOS/Distribution/DSCONFIG.COM
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/FA16.CFG
Normal file
BIN
Source/ZSDOS/Distribution/FA16.CFG
Normal file
Binary file not shown.
264
Source/ZSDOS/Distribution/FA16.DOC
Normal file
264
Source/ZSDOS/Distribution/FA16.DOC
Normal file
@@ -0,0 +1,264 @@
|
||||
|
||||
FILEATTR
|
||||
Version 1.6
|
||||
|
||||
Gene Pizzetta
|
||||
January 18, 1992
|
||||
A ZSDOS utility, copyright (c) 1988 by Carson Wilson.
|
||||
|
||||
|
||||
FILEATTR (FA) is a utility that allows rapid settin, resetting,
|
||||
or displaying of file attributes under ZSDOS, ZRDOS, and CP/M
|
||||
2.2. Several additional features are available under ZCPR3,
|
||||
including error flag setting, error handler invocation, an
|
||||
enhanced display, and better error detection.
|
||||
|
||||
FA will not run under CP/M 3.0 or Z3PLUS.
|
||||
|
||||
USAGE:
|
||||
|
||||
FILEATTR {dir:}{afn} {{/}options}
|
||||
|
||||
If a DIR or DU specification is not given, the current directory
|
||||
is assumed (under vanilla CP/M only the drive is significant).
|
||||
If no ambiguous or unambiguous filename is given, all files
|
||||
("*.*") are matched.
|
||||
|
||||
If no attribute options are given, FILEATTR merely displays the
|
||||
current state of each file's attributes. Files are displayed in
|
||||
the order that they appear in the directory.
|
||||
|
||||
Once operation begins, FA cannot be aborted by the user. If a ^C
|
||||
is entered at the keyboard, all screen output stops, but file
|
||||
attribute operations continue to completion. If that was not the
|
||||
case, attributes might be set on some entries for a file and not
|
||||
on others. Nevertheless, suppressing screen output speeds things
|
||||
up a bit.
|
||||
|
||||
OPTIONS: A leading slash is required unless the option list is
|
||||
the second parameter on the command line. Options may be
|
||||
separated by spaces, commas, or nothing at all.
|
||||
|
||||
ATTRIBUTE OPTIONS: These options set (turn on) corresponding
|
||||
attributes on files matching the file specification. Attributes
|
||||
not specified by an attribute option remain unchanged.
|
||||
|
||||
If the option is preceded by a minus ("-") or by an "N", the
|
||||
corresponding attribute is reset (turned off).
|
||||
|
||||
1 F1. This is a user attribute which has no predefined
|
||||
meaning.
|
||||
|
||||
P Public (f2). Under ZSDOS, when this attribute is set,
|
||||
a file is available from any user area of the disk on
|
||||
which it resides. A file cannot be made public if
|
||||
another file with the same name exists in any other
|
||||
user area on that drive. In that case FA will issue an
|
||||
error message and leave the attribute off.
|
||||
|
||||
D Inhibit access datestamp (f3). Under ZSDOS, when this
|
||||
attribute is set, the file's access datestamp will not
|
||||
be updated, which may speed file access slightly. If
|
||||
the attribute is turned off, normal access datestamping
|
||||
resumes.
|
||||
|
||||
4 F4. This is a user attribute which has no predefined
|
||||
meaning.
|
||||
|
||||
W Wheel protect (f8). Under ZSDOS, when this attribute
|
||||
is set, the file becomes read-only when the wheel byte
|
||||
is off and cannot be erased. If the wheel byte is on,
|
||||
the file can be erased normally.
|
||||
|
||||
R Read only (t1). When this attribute is set, the file
|
||||
cannot be erased or modified by most programs.
|
||||
|
||||
S System (t2). When this attribute is set, the file
|
||||
becomes a "hidden" file that will not be found by most
|
||||
directory programs or by most well-behaved utilities
|
||||
that accept ambiguous filenames. (FA must find system
|
||||
files, of course.)
|
||||
|
||||
A Archive (t3). When this attribute is set, it signals
|
||||
some archival programs that the file has not been
|
||||
modified since it was last backed up. If a file is
|
||||
modified, ZSDOS and ZRDOS turn this attribute off.
|
||||
CP/M does not fully support this attribute, however.
|
||||
|
||||
OTHER OPTIONS: These options affect only the screen display.
|
||||
|
||||
Q Quiet mode. Console output is suppressed unless there
|
||||
is an error. All other operations are performed
|
||||
normally.
|
||||
|
||||
X Screen paging off. With this option, screen paging is
|
||||
turned off. The screen can still be paused by pressing
|
||||
any key except ^C.
|
||||
|
||||
ERRORS: Under ZCPR3, errors will cause FA to set the program
|
||||
error flag and to invoke the error handler. The error flag will
|
||||
be set to the following values:
|
||||
2 invalid directory specification
|
||||
4 miscellaneous (conflicting file, no files on disk)
|
||||
10 no matching files found (no error handler)
|
||||
18 Disk read-only
|
||||
19 Invalid option
|
||||
|
||||
For error code 10 (no matching files found), the error flag is
|
||||
set, but the error handler is not called.
|
||||
|
||||
In addition, under ZCPR 3.3 and above, an invalid directory
|
||||
specification will abort FA to the error handler, but no message
|
||||
is printed.
|
||||
|
||||
The following error messages may be seen:
|
||||
|
||||
Conflicting entry, can't set public attribute
|
||||
If there are files with the same name in other user areas of
|
||||
the disk, the public attribute cannot be set.
|
||||
|
||||
No files on disk
|
||||
The disk directory is empty.
|
||||
|
||||
Bad Option: /o
|
||||
The command line option shown is unknown to FILEATTR.
|
||||
|
||||
Drive R/O
|
||||
The drive is set to read-only by the operating system and
|
||||
attributes cannot be changed.
|
||||
|
||||
CP/M version 2.x required
|
||||
FILEATTR will not run on this system.
|
||||
|
||||
BIOS write error near directory sector n
|
||||
An error occurred at or near the given directory sector,
|
||||
which is expressed as a decimal offset from the beginning of
|
||||
the directory.
|
||||
|
||||
BIOS set track detected - FA aborting
|
||||
A background program is attempting to modify the current
|
||||
track setting. The background program must be removeed
|
||||
before running FA again.
|
||||
|
||||
Not Wheel
|
||||
Under ZCPR3 the wheel byte must be set before FILEATTR can
|
||||
be run.
|
||||
|
||||
CONFIGURATION: While no installation is necessary, all options
|
||||
can be set as defaults, if you prefer, using ZCNFG. The
|
||||
configuration options are fully explained on the ZCNFG help
|
||||
screens.
|
||||
|
||||
It is best not to change the name of the configuration file. Its
|
||||
special name assures that ZCNFG will always find the correct CFG
|
||||
file, even if the name of FA has been changed or if more than one
|
||||
version of FA is online.
|
||||
|
||||
HISTORY:
|
||||
|
||||
Version 1.6 -- April 14, 1991 -- Gene Pizzetta
|
||||
Now displays target DU and directory name in summary. Fixed
|
||||
bug that caused "GO" to be displayed as program name, if it
|
||||
was re-invoked with the GO command.
|
||||
|
||||
Version 1.5 -- March 27, 1991 -- Gene Pizzetta
|
||||
Now calls CP/M version checking routine (it was there, but
|
||||
it wasn't called). Changed error codes: 10, no matching
|
||||
files found. "No files on disk" error now gets
|
||||
miscellaneous error code (4). Error 10 does not invoke
|
||||
error handler. Not released.
|
||||
|
||||
Version 1.4 -- March 20, 1991 -- Gene Pizzetta, Howard Goldstein
|
||||
Code to check module data byte (S2) was replaced by Howard
|
||||
Goldstein's elegant solution which uses a "true" extent
|
||||
number: ((data_mod * 32) + extent). Entering a ^C no
|
||||
longer really aborts FILEATTR; instead FA immediately prints
|
||||
"Wait..." on the screen, turns off paging, turns on quiet
|
||||
mode, sets the results flag, and finishes what it was doing.
|
||||
All this is to prevent unexpected results when only some of
|
||||
a file's directory entries are changed. All errors
|
||||
including a conflicting file found during a PUBLIC request,
|
||||
now set the program error flag and invoke the error handler
|
||||
so an active SUBMIT or ZEX script can be aborted. The error
|
||||
flag will have the following values: 2, invalid directory;
|
||||
10, no files on disk; 18, disk is read-only; 19, invalid
|
||||
option; 4, all other errors. If no matching files are
|
||||
found, the program error flag will be set to FFh, but the
|
||||
error handler will not be invoked. A few other code changes
|
||||
were made, including a check for CP/M-Plus, under which
|
||||
FILEATTR will not work. Not released.
|
||||
|
||||
Version 1.3 -- February 22, 1991 -- Gene Pizzetta
|
||||
Corrected bug that caused faulty operation on large files:
|
||||
The module data byte (S2) byte was not being checked, so
|
||||
such files appeared 2 or more times in the directory display
|
||||
and the public routine was often not finding conflicting
|
||||
files. Added configuration byte and command line option (X)
|
||||
for screen paging (paging is suppressed in quiet mode).
|
||||
Made quiet mode responsive to ZCPR quiet flag and changed Q
|
||||
command line option to toggle. Usage screen reflects
|
||||
current effect of X and Q toggles. Attribute configuration
|
||||
area changed to be compatible with ZCNFG TOGL3 routine.
|
||||
Actions of D and ND options reversed so they work the same
|
||||
as the others. Added configuration byte for printing
|
||||
summary line even in quiet mode, as suggested by Howard
|
||||
Goldstein. Removed blank lines from screen display,
|
||||
allowing three more filenames to be shown. Removed tabs
|
||||
from usage screen so PRINT and PSTR are not needed.
|
||||
Eliminated leading zero from user number display. Now
|
||||
prints "file" instead of "files" in summary when only 1
|
||||
matching file is found. Ditto for attribute(s) altered.
|
||||
|
||||
Version 1.2 -- November 30, 1988 -- Carson Wilson
|
||||
Fixed bug of no program name display when FILEATTR's name
|
||||
was 8 characters long.
|
||||
|
||||
Version 1.1 -- October 30, 1988 -- Carson Wilson
|
||||
Now wildcards the command forms "FA d: /options" and "FA d:
|
||||
options."
|
||||
|
||||
Version 1.0 -- September 26, 1988 -- Carson Wilson
|
||||
If a filespec is given, no leading slash is required before
|
||||
the options. Link with version 4 libraries. Removed /X
|
||||
option--ZSDOS 10T always closes the first extent when a file
|
||||
is written to. Changed summary to read "files matched".
|
||||
|
||||
Version 0.9 -- July 7, 1988 -- Carson Wilson
|
||||
Increased length of search FCB (AMBFIL) by one byte. Set up
|
||||
AMBFIL as '?' + 35 binary 0's. ZRDOS and CP/M zero the
|
||||
drive byte (FCB+0) during search next calls, so reinitialize
|
||||
it to '?' before rescanning the directory. PROGID now
|
||||
prints stored name on GO/JUMP.
|
||||
|
||||
Version 0.8 -- June 26, 1988 -- Carson Wilson
|
||||
Use SYSLIB PRINT for help display. VPRINT does not expand
|
||||
tabs. Now traps disk track changes at the BIOS level.
|
||||
Allows '-' as well as 'N' for "negate option." Auto-
|
||||
wildcards FCB1 for attribute set as well as display.
|
||||
|
||||
Version 0.7 -- May 24, 1988 -- Carson Wilson
|
||||
Cosmetic changes to help, display. Made public routines
|
||||
faster by 1/2 directory scan average. Consolidated file
|
||||
attribute setting/resetting routines for efficiency and
|
||||
clarity.
|
||||
|
||||
Version 0.6 -- May 14, 1988 -- Carson Wilson
|
||||
Changed "Publ" to "Publc" and "Priv" to "Privt". Added Q
|
||||
and X options, made options installable. Added test for bad
|
||||
ZCPR directory & chain to error handler.
|
||||
|
||||
Version 0.5 -- May 4, 1988 -- Carson Wilson
|
||||
Fixed bug at CHKRO inherited from MAKE.ASM. Uses Bridger
|
||||
Mitchell's FRESET to reset disks. Uses ZCPR invocation name
|
||||
in signon, help, etc. Added F4 attribute. Now includes all
|
||||
valid ZSDOS attributes. Help now fully "smart" under ZCPR.
|
||||
Reworked VID3.Z80 and VID4.Z80 from VLIB11 and moved them
|
||||
into FA.Z80 (see end of file). Put STNDOUT mode ON by
|
||||
default at beginning of each attribute display sequence for
|
||||
faster ZCPR displays.
|
||||
|
||||
Version 0.4 -- April 27, 1988 -- Carson Wilson
|
||||
Tests for matching files at other user areas before setting
|
||||
the public attribit.
|
||||
|
||||
Version 0.3 -- April 26, 1988 -- Carson Wilson
|
||||
6
Source/ZSDOS/Distribution/FA16A.FOR
Normal file
6
Source/ZSDOS/Distribution/FA16A.FOR
Normal file
@@ -0,0 +1,6 @@
|
||||
An update and bug-fix of FILEATTR (FA), a ZSDOS utility that
|
||||
allows rapid setting, resetting, or displaying of file attributes
|
||||
under ZSDOS, ZRDOS, and CP/M 2.2. Several additional features
|
||||
are available under ZCPR3, including error flag setting, error
|
||||
handler invocation, and an enhanced display. Version 1.6A adds
|
||||
documentation; otherwise, same as 1.6.
|
||||
39
Source/ZSDOS/Distribution/FA16CFG.TXT
Normal file
39
Source/ZSDOS/Distribution/FA16CFG.TXT
Normal file
@@ -0,0 +1,39 @@
|
||||
|
||||
Option Q -- If the ZCPR quiet flag is set, FILEATTR will always default to
|
||||
quiet mode. To make quiet mode the default at all times, even when running
|
||||
under CP/M, set this configuration option to "Yes". Whatever is selected
|
||||
here can be toggled with the command line "Q" option.
|
||||
|
||||
Option X -- A "Yes" will cause FILEATTR to page screen output by default.
|
||||
A "No" will default to continuous scrolling. The chosen default can be
|
||||
toggled with the command line "X" option. Screen paging is always turned
|
||||
off in quiet mode.
|
||||
|
||||
Option R -- As distributed, FILEATTR prints nothing to the screen when it
|
||||
is operating in quiet mode. If this configuration option is "Yes", the
|
||||
results summary line that gives the number of matching files found and the
|
||||
number of attributes changed will be printed even in quiet mode.
|
||||
|
||||
Option S -- Enter the number of lines on your video display screen. Under
|
||||
ZCPR 3.3 and higher, the number of screen lines for paging is obtained from
|
||||
the environment descriptor. This configuration parameter is used only if
|
||||
running under CP/M.
|
||||
|
||||
|
||||
Attribute Configuration Options
|
||||
|
||||
As distributed, FILEATTR will not change any file attribute unless
|
||||
explicitly commanded to do so by a command line option. To configure
|
||||
FILEATTR to turn a file attribute ON or OFF by default, toggle the
|
||||
appropriate configuration selection.
|
||||
|
||||
For example, to make FILEATTR set all matching files to Public by default,
|
||||
change the "Public attribute" setting to "Turn On". Then FILEATTR will set
|
||||
the specified files to Public unless the /NP command line option is given
|
||||
(which would cause the files to be set to Private). Since there is no
|
||||
command which tells FILEATTR not to change an attribute, however, the
|
||||
program will now insist on turning the Public attribute either on (default)
|
||||
or off (through the /NP option).
|
||||
|
||||
Most users will have neither need nor desire to change the configuration
|
||||
default as distributed which will "Leave As-Is" all matching files.
|
||||
BIN
Source/ZSDOS/Distribution/FILEATTR.COM
Normal file
BIN
Source/ZSDOS/Distribution/FILEATTR.COM
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/FILEDATE.CFG
Normal file
BIN
Source/ZSDOS/Distribution/FILEDATE.CFG
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/FILEDATE.COM
Normal file
BIN
Source/ZSDOS/Distribution/FILEDATE.COM
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/FILEDATX.CFG
Normal file
BIN
Source/ZSDOS/Distribution/FILEDATX.CFG
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/INITDIR.CFG
Normal file
BIN
Source/ZSDOS/Distribution/INITDIR.CFG
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/INITDIR.COM
Normal file
BIN
Source/ZSDOS/Distribution/INITDIR.COM
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/INSTALOS.COM
Normal file
BIN
Source/ZSDOS/Distribution/INSTALOS.COM
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/LDTIMD.COM
Normal file
BIN
Source/ZSDOS/Distribution/LDTIMD.COM
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/LDTIMP.COM
Normal file
BIN
Source/ZSDOS/Distribution/LDTIMP.COM
Normal file
Binary file not shown.
339
Source/ZSDOS/Distribution/LICENSE.TXT
Normal file
339
Source/ZSDOS/Distribution/LICENSE.TXT
Normal file
@@ -0,0 +1,339 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
675 Mass Ave, Cambridge, MA 02139, USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Library General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) 19yy <name of author>
|
||||
|
||||
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 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.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) 19yy name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Library General
|
||||
Public License instead of this License.
|
||||
11
Source/ZSDOS/Distribution/NZCOMPAT.HEX
Normal file
11
Source/ZSDOS/Distribution/NZCOMPAT.HEX
Normal file
@@ -0,0 +1,11 @@
|
||||
:10028000FE01281FFE032803FEFFC0CDD802C8CD03
|
||||
:10029000BF02C021030011000113131A1B1B0947E1
|
||||
:1002A0000E03E9CDD802C8CDBF02C0210900094E16
|
||||
:1002B000234678B12804606918F501FCFF18D7605F
|
||||
:1002C00069210F000911D502C506031ABE200423B7
|
||||
:1002D0001310F8C1C9504348110101211700194EEC
|
||||
:1002E000234604EB7E23666FAFED42D0210000A7CA
|
||||
:0102F000C944
|
||||
:00000001FF
|
||||
8' 23 6 INC HL
|
||||
538 01A9' 10
|
||||
BIN
Source/ZSDOS/Distribution/PUTBG.COM
Normal file
BIN
Source/ZSDOS/Distribution/PUTBG.COM
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/PUTDS.COM
Normal file
BIN
Source/ZSDOS/Distribution/PUTDS.COM
Normal file
Binary file not shown.
30
Source/ZSDOS/Distribution/README.1ST
Normal file
30
Source/ZSDOS/Distribution/README.1ST
Normal file
@@ -0,0 +1,30 @@
|
||||
README.1ST -- Last-minute news for ZSDOS Distribution Disk.
|
||||
|
||||
12/3/88
|
||||
|
||||
COPY.UPD updates information about COPY.COM. Please mark
|
||||
your user manual with the changes.
|
||||
|
||||
User 1 contains files for Apple ][ CP/M systems.
|
||||
|
||||
ZSDOS is published by:
|
||||
|
||||
Plu*Perfect Systems
|
||||
410 23rd St.
|
||||
Santa Monica CA 90402
|
||||
(213)-393-6105 (evenings)
|
||||
messages may be left on Ladera Z-Node:
|
||||
(213)-670-9465 (300/1200/2400)
|
||||
|
||||
and is also available from:
|
||||
|
||||
Sage Microsystems East
|
||||
1435 Centre St.
|
||||
Newton MA 02159
|
||||
(617)965-3552 (9am-1130pm)
|
||||
(617)965-7259 (300/1200/2400 bps) password: DDT
|
||||
|
||||
|
||||
BGii corresponds most closely to these ZCPR34 options:
|
||||
|
||||
full
|
||||
165
Source/ZSDOS/Distribution/README.2ND
Normal file
165
Source/ZSDOS/Distribution/README.2ND
Normal file
@@ -0,0 +1,165 @@
|
||||
GETTINÇ STARTED.
|
||||
|
||||
The natural human inclination is to start using products
|
||||
before wading through the instructions. We understand that and
|
||||
have developed some rather simple steps to provide initial ZSDOS
|
||||
capabilities rather painlessly. This will provide the inducement
|
||||
to read the appropriate sections of the manual for a complete
|
||||
customized installation. Merely follow the steps listed here,
|
||||
then read the manual at your liesure to learn how to tailor the
|
||||
ZSDOS system to you particular needs and desires. These instruc
|
||||
tions cite the relevant paragraphs in the manual in case a more
|
||||
detailed description is desired.
|
||||
|
||||
1® LOADINÇ THÅ DOS These steps are written around the full-
|
||||
featured ZSDOS version of the Operating System to demonstrate all
|
||||
of the power, and provide procedures for systems already using
|
||||
either type of Time Stamping supported by ZSDOS. It is recom
|
||||
mended that these steps be followed initially, followed by a
|
||||
later installation with ZDDOS if either a minimal memory configu
|
||||
ration is desired, or only DateStamper-type File Stamping is
|
||||
desired. The differences between ZSDOS and ZDDOS are briefly
|
||||
described in Section 1 of the manual.
|
||||
|
||||
A. DO YOU OPERATE UNDER NZ-COM? (3.1.2)
|
||||
If No, Go To Step B.
|
||||
If Yes,
|
||||
|
||||
Rename ZSDOS.ZRL to NZDOS.ZRL and replace your
|
||||
existing NZDOS.ZRL with this new file. Reinstall
|
||||
NZCOM and load the system.
|
||||
|
||||
Go to Step 2.
|
||||
|
||||
B. DO YOU HAVE Plu*Perfect Systems' JETLDR? (3.1.3)
|
||||
If No, Go To Step C.
|
||||
If Yes,
|
||||
|
||||
Type:
|
||||
JETLDR ZSDOS.ZRL
|
||||
|
||||
Go to Step 2.
|
||||
|
||||
C. ARE YOU USING AN SB-180/FX-180 with XBIOS? (3.1.4)
|
||||
If No, Go To Step D.
|
||||
If Yes,
|
||||
|
||||
Enter SYSBLD with your current system model.
|
||||
Select Menu 1.1, and change the DOS name to
|
||||
ZSDOS.ZRL. Exit SYSBLD, and "XBOOT" the new image.
|
||||
|
||||
Go to Step 2.
|
||||
|
||||
D. YOU ARE INSTALLING TO A BOOTABLE SYSTEM IMAGE. (3.1.1)
|
||||
|
||||
(1) Create a system image file with MOVCPM, MOVZSYS or
|
||||
whatever facility you computer uses (ONEAC ON!
|
||||
image is already in this form). Save the moved
|
||||
system image to a disk file remembering the name.
|
||||
|
||||
|
||||
(2) Call the ZSDOS Installation tool in absolute mode
|
||||
(3.1.1.1) with:
|
||||
INSTALOS /A
|
||||
Read in the image created above, and select option
|
||||
2 to replace the DOS. Load the ZSDOS.ZRL file and
|
||||
answer 'N' (No) to the prompt asking whether to
|
||||
configure default options. Select menu option 4 to
|
||||
exit the program and save the new image.
|
||||
|
||||
(3) Install the new image on your system boot tracks
|
||||
with the SYSGEN utility provided with your computer.
|
||||
WARNING: PERFORM THIS STEP ON A WORKING DISK, NOT A
|
||||
MASTER DISK. Reboot your system from this disk and
|
||||
you will be operating under ZSDOS.
|
||||
|
||||
|
||||
2. You should have completed installation of one of the forms in
|
||||
step 1 at this point, and have ZSDOS up and running. To see what
|
||||
Time Stamps can do for your system, two files have been pre-
|
||||
configured on the distribution disk. LDTIMD.COM is an RSX form
|
||||
of DateStamper with the Relative clock. LDTIMP.COM is an RSX form
|
||||
of P2DOS stamping also with the Relative clock. If you are
|
||||
unfamiliar with the two methods, a brief comparison is:
|
||||
|
||||
Stamp Method Advantages Disadvantages
|
||||
------------ ---------- -------------
|
||||
DateStamper(tm) Wide acceptance Slight Time penalty
|
||||
Uses Only 1 Dir Stamp file can be
|
||||
entry erased
|
||||
Offers Last Access
|
||||
stamp
|
||||
|
||||
P2DOS (CP/M Plus) Fast Uses 1/4 of Dir
|
||||
Entries
|
||||
|
||||
If you do NOT want Date/Time Stamp or clock support, go to
|
||||
Step 3, otherwise activate one of the two programs by entering
|
||||
either LDTIMD or LDTIMP (see LDTIM, 3.2.3). Then Set the clock
|
||||
using TD.COM (4.6).
|
||||
|
||||
To see the effect of stamping, prepare a disk for stamping with
|
||||
PUTDS.COM (3.2.4) if you selected LDTIMD, or INITDIR.COM (3.2.5)
|
||||
if you selected LDTIMP. Copy or edit some files and note the
|
||||
effect with ZXD (4.11). You will probably want to tailor the
|
||||
stamping to your system clock or other parameters now, so please
|
||||
read Section 3 of the manual for details.
|
||||
|
||||
|
||||
3. FINAL TOUCHES. After you have completed whichever of the above
|
||||
steps you elected, we recommend highly that you read at least
|
||||
Sections 1 and 2 of the manual to learn the power that ZSDOS can
|
||||
bring to 8-bit computers. Learn to use the tools provided with
|
||||
the ZSDOS distribution package to customize the Operating System
|
||||
to your own requirements and desires. All tools listed below
|
||||
operate equally well under ZSDOS and ZDDOS unless specifically
|
||||
noted. Briefly, the tools are:
|
||||
|
||||
|
||||
COPY - Copy single or groups of files between disk drives
|
||||
and/or user areas preserving date/time stamps (Modification of
|
||||
ZCPR tool MCOPY). (4.1)
|
||||
|
||||
DATSWEEP (ZDDOS or ZSDOS with DateStamper only) -
|
||||
Plu*Perfect's full-featured screen-oriented disk and file utility
|
||||
(4.2).
|
||||
|
||||
FILEATTR - Display/Set attributes of individual or groups of
|
||||
files. (4.3)
|
||||
|
||||
FILEDATE (ZDDOS or ZSDOS with DateStamper only) - Full fea
|
||||
tured Disk directory lister that permits elaborate selective
|
||||
listing based on DateStamper-style Date/Time files. (4.4)
|
||||
|
||||
INITDIR - Initialize a disk directory for P2DOS (CP/M Plus)
|
||||
type Date/Time Stamping. (3.2.5)
|
||||
|
||||
PUTDS - Initialize a disk for DateStamper type Date/Time
|
||||
Stamping (licensed Plu*Perfect utility). (3.2.4)
|
||||
|
||||
RELOG - Resets Hard Disk Login vectors. Primarily for use
|
||||
in more elaborate Hard Disk systems which swap logical Hard
|
||||
Drives, or use removeable-media, but are defined as Fixed Drives.
|
||||
(4.5)
|
||||
|
||||
TD - Display/Set an installed clock via ZSDOS/ZDDOS. (4.6)
|
||||
|
||||
ZCAL - Display a brief calendar of current or any desired
|
||||
month. (4.7)
|
||||
|
||||
ZCNFG - Configuration utility to set defaults, such as US or
|
||||
European date displays, in COPY, FILEATTR, FILEDATE, TD, and ZXD.
|
||||
|
||||
ZPATH (ZSDOS only) - Permits setting the Internal DOS path
|
||||
as well as a ZCPR3 path (Modification of ZCPR tool PATH). (4.9)
|
||||
|
||||
ZSCONFIG - Basic configuration program for both ZSDOS and
|
||||
ZDDOS. Operates in both interactive and command-line driven
|
||||
modes wih the latter being ideal for customizing the System from
|
||||
a STARTUP file under ZCPR3 environments. Options vary between
|
||||
ZSDOS and ZDDOS. (4.10)
|
||||
|
||||
ZXD - Directory lister for DateStamper and/or P2DOS (CP/M
|
||||
Plus) Date/Time stamping methods (Extensive modification of ZCPR
|
||||
tool XD III). (4.11)
|
||||
|
||||
BIN
Source/ZSDOS/Distribution/RELOG.COM
Normal file
BIN
Source/ZSDOS/Distribution/RELOG.COM
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/SETTERM.COM
Normal file
BIN
Source/ZSDOS/Distribution/SETTERM.COM
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/SETUPZST.COM
Normal file
BIN
Source/ZSDOS/Distribution/SETUPZST.COM
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/STAMPS.DAT
Normal file
BIN
Source/ZSDOS/Distribution/STAMPS.DAT
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/TD.CFG
Normal file
BIN
Source/ZSDOS/Distribution/TD.CFG
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/TD.COM
Normal file
BIN
Source/ZSDOS/Distribution/TD.COM
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/TERMBASE.DAT
Normal file
BIN
Source/ZSDOS/Distribution/TERMBASE.DAT
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/TESTCLOK.COM
Normal file
BIN
Source/ZSDOS/Distribution/TESTCLOK.COM
Normal file
Binary file not shown.
185
Source/ZSDOS/Distribution/USERCLOK.TEM
Normal file
185
Source/ZSDOS/Distribution/USERCLOK.TEM
Normal file
@@ -0,0 +1,185 @@
|
||||
TITLE "Clock module name - (REL clock name here)"
|
||||
SUBTTL "Description of Clock Module"
|
||||
;================================================================
|
||||
; Place brief description and machine clock I/O parameters here
|
||||
; along with any version and date data
|
||||
;================================================================
|
||||
|
||||
VERS EQU 01
|
||||
.Z80
|
||||
NAME CCLOK ; Change this to no more than 6-char
|
||||
; name for the REL driver module
|
||||
|
||||
MACLIB CLOCK.LIB ; Some useful equates are here
|
||||
|
||||
; This first section contains identification information for the driver
|
||||
; The information is not placed in the clock driver code section, but are
|
||||
; located in a different area located by the _CLKID Named Common directive.
|
||||
|
||||
COMMON /_CLKID/
|
||||
|
||||
DESCST: DEFW 0000 ; Add label here if a static year byte
|
||||
; is used by your clock driver. The
|
||||
; label should point to the year byte
|
||||
|
||||
CLKNAM: DEFB 'Myclock ' ; Exactly 24 chars in name
|
||||
DEFB VERS/10+'0','.',VERS MOD 10 +'0',0
|
||||
|
||||
DESCR: DEFB ' This description may be longer than the brief',CR,LF
|
||||
DEFB ' name string above, and must be null-terminated',0
|
||||
|
||||
IF [$-DESCST] > 256
|
||||
OVER2 ; This must be less than or equal to 256 bytes
|
||||
ENDIF
|
||||
|
||||
PAGE
|
||||
SUBTTL "Configurable Clock Hardware Parameters"
|
||||
;---------------------------------------------------------------------
|
||||
; This section contains any configurable parameters needed for the
|
||||
; clock driver. They must be structured in the manner shown in order
|
||||
; for the loader to properly match and set the values.
|
||||
; The values in this section are not loaded in the same code section
|
||||
; as the actual driver code, but are located in another base referenced
|
||||
; by the _PARM_ Named Common directive.
|
||||
|
||||
COMMON /_PARM_/
|
||||
|
||||
PARBAS: DEFW NPARAMS ; # of parameters (Set to 00 if none)
|
||||
DEFW STRS ; Pointer to STRS (Set to 00 if none)
|
||||
NP0:
|
||||
XYR EQU $+1
|
||||
DEFB BYTE ; EXAMPLE! - This shows a byte value
|
||||
DEFW 88H ; " - ..and default value in Set
|
||||
|
||||
XPORT EQU $+1
|
||||
DEFB WORD ; EXAMPLE! - This shows a 16-bit value
|
||||
DEFW 0F013H ; " - ..and default value in Set
|
||||
|
||||
NPARAMS EQU ($-NP0)/3
|
||||
|
||||
STRS: DEFB 'Default Year',0 ; EXAMPLE! - Text prompt for XYR
|
||||
DEFB 'Default Port',0 ; EXAMPLE! - Text prompt for XPORT
|
||||
|
||||
PAGE
|
||||
SUBTTL "Clock Code - SB180 HeartBeat"
|
||||
;------------------------------------------------------------------
|
||||
; This section should contain the actual Clock Driver code, and all
|
||||
; entries here are located in the CSEG, or Code Segment.
|
||||
|
||||
CSEG
|
||||
|
||||
; Add any needed equates here if they are not included in CLOCK.LIB
|
||||
|
||||
TIMOFF EQU 36H ; EXAMPLE! - Bios offset for clock ptr
|
||||
|
||||
;-----------------------------------------------------------
|
||||
; Z S D O S C L O C K H E A D E R
|
||||
;-----------------------------------------------------------
|
||||
; Enter: HL points to a 6-byte buffer to Get/Set time
|
||||
; Exit : A=1 on Success, A=FFH if error
|
||||
; HL points to last char in buffer
|
||||
; NOTE: If clock Set is not included, comment these two jumps
|
||||
; out to save a few bytes. The loader, SETUPZST, uses
|
||||
; these two jumps to recognize a full ZSDOS clock and
|
||||
; modify the interface code.
|
||||
|
||||
PRGBAS: JP GETTIM ; Jump to Read Clock
|
||||
JP WRCLK ; Jump to Set Clock
|
||||
|
||||
;- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
; R e a d T h e C l o c k
|
||||
;- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
; Clock READ code starts here.
|
||||
|
||||
GETTIM: ; The work of reading the clock
|
||||
; goes here. Values needing to be set
|
||||
; during installation are referenced as:
|
||||
;YPORT1 EQU $+1
|
||||
; LD BC,0000 ; EXAMPLE! - this will set a 16-bit value
|
||||
; ; in the configuration process
|
||||
;YYR EQU $+1 ; EXAMPLE! - This will set an 8-bit value
|
||||
; LD A,00 ; in the configuration process
|
||||
|
||||
; ... Place the meat of the driver in this section ...
|
||||
|
||||
OKRET: LD A,01 ; Set OK status return
|
||||
RET
|
||||
|
||||
ERRET: OR 0FFH ; Set Error code if needed
|
||||
RET
|
||||
|
||||
;- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
; S e t T h e C l o c k
|
||||
;- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
; Clock Set code placed here if needed. If Clock Setting
|
||||
; is not being added, comment out this section to save a
|
||||
; byte of code.
|
||||
|
||||
WRCLK:
|
||||
RET
|
||||
|
||||
PAGE
|
||||
SUBTTL "Run-Time Configuration of Ports and Masks"
|
||||
;-------------------------------------------------------------
|
||||
; This code installs configurable items into the clock module
|
||||
; Enter with DE pointing to the physical base address of the
|
||||
; relocatable module. DE MUST BE USED TO SET VALUES IN
|
||||
; THE CSEG PORTION OF CODE!
|
||||
; NOTE: Code in this section is not added to the actual clock
|
||||
; driver, but placed in a different area referenced to
|
||||
; the common base _POST_.
|
||||
|
||||
COMMON /_POST_/
|
||||
|
||||
; Values in the _PARM_, _POST_ and _PRE_ sections may be loaded
|
||||
; and saved directly, since their addresses are constant from
|
||||
; linkage through execution. Setting or reading values in the
|
||||
; CSEG must be indirect based on the value in the DE register
|
||||
; pair. The following examples show how to access the various
|
||||
; sections.
|
||||
;
|
||||
; LD A,(XYR) ; EXAMPLE - Get byte from _PARM_ directly
|
||||
; LD HL,YYR ; " - Begin offset into CSEG indirectly
|
||||
; ADD HL,DE ; " - HL now addresses relocated loc'n
|
||||
; LD (HL),A ; " - ..so value can be stored
|
||||
;
|
||||
; Likewise, 16-bit values must be accessed indirectly, and may use
|
||||
; the BC register pair as transfer storage.
|
||||
;
|
||||
; LD BC,(XPORT) ; EXAMPLE - Get word from _PARM_ directly
|
||||
; LD HL,YPORT1 ; " - Begin offset into CSEG indirectly
|
||||
; ADD HL,DE ; " - HL now addresses relocated loc'n
|
||||
; LD (HL),C ; " - ..so value can be saved..
|
||||
; INC HL ; " - ...a byte..
|
||||
; LD (HL),B ; " - ....at a time..
|
||||
;
|
||||
; LD (YPORT2),BC ; EXAMPLE - Values can be stored directly into
|
||||
; " - other sections such as _PRE_
|
||||
|
||||
RET ; This RETURN MUST be present even if no other
|
||||
; code is included in this section
|
||||
|
||||
|
||||
PAGE
|
||||
SUBTTL "Pre-Execution Clock Checks (Check for ticking)"
|
||||
;----------------------------------------------------------------
|
||||
; This module is executed just prior to installing the module to
|
||||
; insure that a valid clock is present
|
||||
; Enter with DE pointing to base of relocated clock code segment
|
||||
|
||||
COMMON /_PRE_/
|
||||
|
||||
; Optional final setup of the clock module may go here. Examples of such
|
||||
; code would be installation-dependant items such as physical RAM location
|
||||
; for the driver module. If any code is added here, the DE register pair
|
||||
; MUST be preserved to properly inter PRECLOCK code (If included).
|
||||
|
||||
;YPORT2 EQU $+1 ; EXAMPLE - just to show accessing method
|
||||
; LD BC,0000 ; " - ..from _POST_ code.
|
||||
|
||||
INCLUDE PRECLOCK.LIB ; This section of code merely calls the
|
||||
; clock and waits an arbitrary period of
|
||||
; time (>> 1 second) to see if the time
|
||||
; changes. It returns an error if not.
|
||||
END
|
||||
|
||||
BIN
Source/ZSDOS/Distribution/ZCAL.COM
Normal file
BIN
Source/ZSDOS/Distribution/ZCAL.COM
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/ZCNFG.COM
Normal file
BIN
Source/ZSDOS/Distribution/ZCNFG.COM
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/ZCNFG24.CFG
Normal file
BIN
Source/ZSDOS/Distribution/ZCNFG24.CFG
Normal file
Binary file not shown.
254
Source/ZSDOS/Distribution/ZDDOS.HEX
Normal file
254
Source/ZSDOS/Distribution/ZDDOS.HEX
Normal file
@@ -0,0 +1,254 @@
|
||||
:0A0A0600C39BE423E723E723E72363
|
||||
:100A1000E7000000006DEBF12CF12CF12CF1EBF173
|
||||
:100A2000EBF1EBF10000000000000000000080008E
|
||||
:100A300000000000000000000000000000000000B6
|
||||
:100A400000000000000000000000000000000000A6
|
||||
:100A50000000000000000000000000000000000096
|
||||
:100A60000000005A44444F5320312E3120436F7010
|
||||
:100A70007972696768742028632920313938372CE6
|
||||
:100A800038382020432E572E436F7472696C6C20C7
|
||||
:100A90002620482E462E426F776572AF476F672239
|
||||
:100AA0004CE4224EE4ED7361E4319BE4DDE5D5DDF9
|
||||
:100AB000E1DD225DE4DD225FE421BDE7E579324B33
|
||||
:100AC000E4FE0C380DFE31380DFE62D8FE68D0D63B
|
||||
:100AD000314F2185E8E521E2E409097E23666F4B69
|
||||
:100AE0007BE9A1E750E53BE615F212F20FF25AE579
|
||||
:100AF00091E58EE5ACE695E58EE699E8E1E752E909
|
||||
:100B000042EE8FEB38E85FE86FE846EF87EF8DEE57
|
||||
:100B10007AE8C0E882E824ECBCE8D8EAB4E891E8D6
|
||||
:100B2000C4E8D3E83CEF7CEFDFE8E7E8F1E788E8EA
|
||||
:100B3000B8E87CEF88E888E888E888E8CFE888E8C3
|
||||
:100B4000C8E8B0E8E2F1E5F18CE889E8B8F1B8F17D
|
||||
:100B5000CD75E5D8E5CD3BE6E1C91C28141C280677
|
||||
:100B60001C2812C30CF23A29E4B73E01CC06F2A7C6
|
||||
:100B7000C9CD66E5C82129E47E3600B7CC09F2FE6E
|
||||
:100B80000DC8FE0AC8FE09C8FE08C8FE20C9320307
|
||||
:100B9000003A0300C93A26E43227E413AF1213D512
|
||||
:100BA000CD75E5D1219FE5E52A5DE44E23FE0D28B4
|
||||
:100BB00074FE0A2870FE7F2804FE0820367EA7C82F
|
||||
:100BC0001B35D54623EB2126E44E237E2B770418D4
|
||||
:100BD000051ACD6AE61310F979964771D1D50E083A
|
||||
:100BE000C5CD0CF20E20CD0CF23E08CD3BE6C11077
|
||||
:100BF000EDD1C9FE152804FE18200AAFB6C8E5CD10
|
||||
:100C0000C0E5E118F6FE1020072128E47E2F77C901
|
||||
:100C100012E5CD2AE6E1347EB9280A3D1A13C0FE5A
|
||||
:100C200003C0C3A1E7E13E0D1811FE20300DFE09FF
|
||||
:100C3000280DF53E5ECD4EE6F1C640FE09200F3E82
|
||||
:100C400020CD4EE63A26E4E60720F43E09C9C5D594
|
||||
:100C50004FC5CD8EE6C1C5CD0CF2C1C53A28E4B76B
|
||||
:100C6000C40FF2C179D1C12126E434FE7F2815FEDC
|
||||
:100C700020D0FE092811FE08280A34FE0A2805FEA5
|
||||
:100C80000DC036023535C93E0786E6F877C9CD6610
|
||||
:100C9000E5C8CD75E5FE13200ACD09F2FE0320EE6E
|
||||
:100CA000C3A1E73229E43E01C91120E71AFE24C896
|
||||
:100CB00013CD3BE618F6016400CDC4E60E0ACDC4A0
|
||||
:100CC000E601010116FF149130FC81F57AB0280786
|
||||
:100CD000477AC630CD54E5F1C94368616E676564F3
|
||||
:100CE0002442616420536563746F72244E6F204404
|
||||
:100CF000726976652446696C6520572F50245A44E2
|
||||
:100D0000444F53206572726F72206F6E20240D0A5B
|
||||
:100D100043616C6C3A2024202046696C653A20249B
|
||||
:100D20000D0A243A5CE44F0F385CC5D5CDA9E61115
|
||||
:100D3000FEE6CDACE63A2BE4C641CD3BE61114E726
|
||||
:100D4000CDACE6D1CDACE6110EE7CDACE63A4BE446
|
||||
:100D5000CDB6E63A4EE4A72829C1C5DDE53A4BE415
|
||||
:100D6000FE132004CDC6EAE31117E7CDACE6E10699
|
||||
:100D70000B233E03B83E2ECC54E57EE67FCD54E5F2
|
||||
:100D800010EFCDA9E6C13E0490200D212CE47E2B6E
|
||||
:100D9000BE2805C5CD59E9C1CB4920183E01903088
|
||||
:100DA00005AF325CE4C7CD71E5A720FACD75E5FE4D
|
||||
:100DB00003C018ED7867A7C82EFF224CE43A4EE432
|
||||
:100DC000B7280C3A2DE4DD77003A2CE4CD59E9ED53
|
||||
:100DD0007B61E4DD2A99E42A4CE4ED5B5FE47D4429
|
||||
:100DE000C9218000222EE4CD28ECAF322BE411FF84
|
||||
:100DF000FFCD27E83A15E4CB57200621FCF1CD3092
|
||||
:100E0000E83A4BE4FE0D21FEF1C430E83A2BE4F55C
|
||||
:100E1000000000F1CD59E93A57E41869237E2BD63A
|
||||
:100E200024C03D3257E4C97B2F5F7A2F5721FAF156
|
||||
:100E30007BA677237AA677C9CDF7E8DD7E00D63F7B
|
||||
:100E4000280DDD7E0EFE3F2804DD360E003E0FCD60
|
||||
:100E5000DDEC2A34E4018000ED5B2EE4EDB0C9DD69
|
||||
:100E60002A58E4DD225DE4CDF7E8CDF4EC18E3CDBB
|
||||
:100E7000F7E8CD57EC3A5AE4180BCDF7E8CDC2EDC0
|
||||
:100E800018F33A2BE4324CE4C93215E43A15E4186D
|
||||
:100E9000F4CDF7E8CDEDED18DC212200FE44202B47
|
||||
:100EA0003A25E4A728256311E1F1ED535FE4181B0F
|
||||
:100EB000211144DD2AFCF1DD2AFEF1DD2A3AE4DDD0
|
||||
:100EC0002AFAF1DD2A36E4DD2A2EE4224CE4C93286
|
||||
:100ED0005CE4C9212AE43C7E28AB7BE61F77C9CDC0
|
||||
:100EE00005E9CD16EE188E212000CD07F1DD722127
|
||||
:100EF000DD7122DD7023C93A5CE4A720082A5DE495
|
||||
:100F0000010D0009773EFF324EE43A2BE45F2A5D83
|
||||
:100F1000E47E322DE4FE3F2839DDE5DD2A5DE4E69E
|
||||
:100F20000FE528025E1DCD52E9E1DD7E0DCB7F206D
|
||||
:100F3000073A2AE41802DDE5DD2A5DE4E61FDD77E5
|
||||
:100F400000F680DD770DDDE1C92A0BE4060411EC23
|
||||
:100F5000E6E93A2BE4322CE47B2AFAF1E60F47C4A7
|
||||
:100F600039EAEB212BE4CB432802BEC877D54FCD1D
|
||||
:100F70001BF27CB528D31130E4010200EDB022321F
|
||||
:100F8000E40E06091134E40E08EDB02A36E40E0F23
|
||||
:100F9000EDB0D1CB43C0CD1FEAEB2AFAF1CD30EA58
|
||||
:100FA00022FAF13A15E4CB5F282A2A47E47CB54FB0
|
||||
:100FB0002AFEF17BA56F7AA4B53EFF28013C47B11C
|
||||
:100FC000C8AF676FB0280A79B720092AFEF1CD3083
|
||||
:100FD000EA22FEF12A41E4CD37EA444D2A3AE4E51B
|
||||
:100FE000545D13AF77EDB0E1ED5B45E47323722AF6
|
||||
:100FF00032E4772377CDD1EA3EFFCD05EBCDF1EAA0
|
||||
:10100000CA17E8CDC6EA7EFEE528EDFE2128E9CD27
|
||||
:101010001CE80E01CD6DECCDF8EAD4E9EA18D9212F
|
||||
:101020000000EB2101003A2BE4B72804293D20FC05
|
||||
:101030007AB4677BB56FC90603CB3CCB1D10FAC9E8
|
||||
:101040002A54E40602CD39EA2252E4EB210000EDF5
|
||||
:101050004B3CE43E11B7ED423F380209B7CB13CB0E
|
||||
:10106000123D2804ED6A18EDE52A49E419444DCDF6
|
||||
:101070001EF2C1ED5B30E4CD30F2444DC321F2DD10
|
||||
:101080006E20CB153A40E4DDA60C673A3EE44704F7
|
||||
:10109000CD39EA507D2A5DE40E10094F093A42E449
|
||||
:1010A000B75E2805095E23562B7AB3C92100003AA2
|
||||
:1010B0003EE447EB29CB1310FBEB3A3FE4DDA620DF
|
||||
:1010C000B35FC9CD96EC3A56E42A34E4856FD02458
|
||||
:1010D000C921FFFF2254E4C92AFCF1CD22EA22FCF7
|
||||
:1010E000F1ED5B43E42A32E42313722B73C9CDDBA9
|
||||
:1010F000EC2A54E47CA53CC92A32E4ED5B54E47B41
|
||||
:1011000096237A9EC94F2A54E4232254E4ED5B438C
|
||||
:10111000E47B957A9C38BA7D0F0F0FE6603256E477
|
||||
:10112000C0C5CD40EACD00EC2A54E47CB520112A9C
|
||||
:1011300034E4060B234ECBB98110F9D69132F9F184
|
||||
:10114000C12A47E4ED5B52E4AFED52C8D82A34E43B
|
||||
:10115000CDF2F1862A38E4190C200277C9BEC83ACC
|
||||
:1011600015E4CB67060011D9E6C423E7CD1FEAEBEF
|
||||
:10117000CD27E8CD0CE8CDD1EAAF1889CD27F218FC
|
||||
:1011800003CD2AF2B7C8060111E1E62A09E4E9CD48
|
||||
:1011900005E9DDCB0E7EC0CDC2ECCDEEEAC8CDC3F5
|
||||
:1011A000EA01100009EB2A5DE409EB4134351A2805
|
||||
:1011B00004BEC204EF77132310F211ECFF19DD7E99
|
||||
:1011C0000CBE380877232323DD7E0F77CDF1EBCDDE
|
||||
:1011D0002EEF280DC5010000CD28EFCDEEEAC12885
|
||||
:1011E0000DC5CDF1EB2A1CE40E0ACD8CEEC1C3284F
|
||||
:1011F000EFCDC6EA010B0009CBBEDDCB0BBE180854
|
||||
:10120000CD2EECCD7CEB1820CDC6EA3E0DCDCCEA40
|
||||
:101210003600CD40EA0EFFCD41EBCD2EEC0E01CDD8
|
||||
:1012200081EB1804ED532EE4ED4B2EE41804ED4B46
|
||||
:1012300034E4C324F27BE6073C4FEBCD37EA47EDBD
|
||||
:101240005B3AE4197E0710FD41C9C5CD35ECE6FED9
|
||||
:10125000D1B30F10FD77C9CDA8EDCDC3EA36E52394
|
||||
:101260007ED62420033257E423CBBE0E00CDC6EA3F
|
||||
:1012700011100019435E2316003A42E4B728030513
|
||||
:1012800056237AB3280DE5C52A41E4B7ED52D44A76
|
||||
:10129000ECC1E110E0C9CDC6EA11080019ED5B13FD
|
||||
:1012A000E41AA72004CB7E201023CB7E200BDDCBBD
|
||||
:1012B000077EC83A15E4E602C02A0FE4060311F5DA
|
||||
:1012C000E6E9CDCFECC0060211FAE62A0DE4E92AE0
|
||||
:1012D000FCF1CD22EAED52C93E0C213E0F325BE417
|
||||
:1012E0003EFF325AE4DD2258E4CDD1EA2A47E47CBD
|
||||
:1012F000B5C418F2AF676F2250E4DDCB07BECD0551
|
||||
:10130000EBCDF1EA280EED5B58E41AFEE52807D58F
|
||||
:10131000CDF8EAD1306CCDC6EA7EFE2128D60E008B
|
||||
:101320003A5BE44778B728601AEE3FE67F283C79BD
|
||||
:10133000B720233A15E41F301D2323CB7E2B2B2807
|
||||
:10134000151AFEE52810AEE67F281A3EFF3251E45A
|
||||
:10135000DDCB07FE180F79FE0D280AFE0C1A2811A6
|
||||
:10136000AEE67F208F13230C0518B93D3250E418E8
|
||||
:10137000F4AECD77ED18ECC5473A40E42FE61FA058
|
||||
:10138000C1C9CDD1EAC304EF2A50E47CA520D4CD55
|
||||
:10139000F8EAD4E9EA2A52E4225FE43A54E4E603A4
|
||||
:1013A000324CE4AF325AE4C9CDC2ECCDD8ECCDF129
|
||||
:1013B000EAE1C8E5E521BAEDE3E9CD08ECCDF4ECCE
|
||||
:1013C00018ECCDA8EDCD96EC2A5DE411100019EBD8
|
||||
:1013D000CDC6EA2323CBBE2B2B060B23131AE67FA5
|
||||
:1013E000FE3F20017E17CB161F7710EFC9CDA8ED69
|
||||
:1013F000DDE5D1CDC6EA060B23133E04B8200EE589
|
||||
:101400002A13E47EE1A72005CB7EC2B9EC1ACB16E5
|
||||
:1014100017CB1E10E3C901000051CDEDE8CDD8EC8B
|
||||
:10142000CDF1EAC8CDC6EAEB210F00CD07F17ADD98
|
||||
:10143000962179DD9E2278DD9E23D4EDE8CDF4EC73
|
||||
:1014400018DECDF7E8DD360E00CDEEEAC8DD7E070A
|
||||
:10145000F5DD7E0CF5CDC6EA7EF680DDE5D1012016
|
||||
:1014600000EDB0DD770DCD02F1DD460CDD4E0FF164
|
||||
:10147000DD770CB828040E00CB19DD710FF1DDCB40
|
||||
:10148000071617DDCB071E0E052A18E4E9CDF7E88D
|
||||
:10149000DD360E00CDC2EC2A5DE47EF536E53E0178
|
||||
:1014A000CDDDECF1DD7700CDF1EAC82A5DE4CD1C9D
|
||||
:1014B000E8110F00190611AF772310FCDDCB07BE32
|
||||
:1014C000DDCB0BBECDC6EADDE5D1EB012000EDB0F2
|
||||
:1014D000CD08ECCD02F10E00C32CF1DDCB0E7E2049
|
||||
:1014E00008CD92EB3A4CE43CC8CD0FEF3813CDEE6B
|
||||
:1014F000EA20163A4FE4B72808CD94EECDF1EA2061
|
||||
:101500000BCD02F13EFFC385E8CD4DEEAF18F7CD10
|
||||
:101510002EEFCB7037C00C79E61F4F20070478E61A
|
||||
:101520003F4737C8DD362000DD710CDD700EDD4E23
|
||||
:101530000CDD460E79CD77EDCBB8B0C9CD05E9AF5E
|
||||
:10154000CD7EF02804C9CD05E9AF324FE4DD7E2021
|
||||
:10155000FE802809DDBE0F38073E0118A9CD71EFC6
|
||||
:10156000CD7FEA28F4CDACEACD4FEACD7CEBC36C5D
|
||||
:10157000F0CDDBEE3A4CE4B7C8E118DDCD05E93E2D
|
||||
:10158000FFCD7EF02804C9CD05E93EFF324FE4CD02
|
||||
:10159000C2ECDDCB097E200ECDAEEC2A13E47EA793
|
||||
:1015A0002007DDCB087EC2B9ECDDCB207EC471EF15
|
||||
:1015B000CD7FEAC24BF0E579B728043DCD95EA62CC
|
||||
:1015C0006B7AB3280B1BE5D5CD35EC1F3020D1E16C
|
||||
:1015D000ED4B41E47D917C98300E23D5E5EBCD3584
|
||||
:1015E000EC1F300AE1D118D97AB320D51807371784
|
||||
:1015F000CD52ECD1E1E17AB3287FDDCB0EBE733A58
|
||||
:1016000042E4B7280223720E023A3FE4DDA6202806
|
||||
:10161000020E003A4BE4D6282033D52A34E4068063
|
||||
:10162000772310FCCDACEA3A3FE447042FA35F0ECA
|
||||
:1016300002E5D5C5CD4FEACD2EECC1C5CD81EBC1BC
|
||||
:10164000D1E10E001C10EACD28ECD10E00DDCB0E4E
|
||||
:10165000BEC5CDACEACD4FEAC1CD81EBDD7E20DD4C
|
||||
:10166000BE0F38083CDD770FDDCB0EBE3A4BE4FEF3
|
||||
:1016700014D8FE16D0DD3420C93E02C385E8324FAF
|
||||
:10168000E4DD7E2157CBBA17DD7E2217F5E61F4F2A
|
||||
:10169000F117171717E60F47DD7E231E06FE0430ED
|
||||
:1016A0005C070707078047DD7220DD560ECB7220EE
|
||||
:1016B0000E79DDBE0C200878DDAE0EE63F2837CB74
|
||||
:1016C0007A200FD5C5CD92EBC1D11E033A4CE43C34
|
||||
:1016D0002827CD28EFCDDBEC3A4CE43C20153A4FDF
|
||||
:1016E000E41E043C2013CD94EE1E053A4CE43C2845
|
||||
:1016F000081803CD4DEEC30CEFDD360EC07B324C27
|
||||
:10170000E4B7DDCB0EFEC9197E210C0019577EE629
|
||||
:101710001FCB12CE001FCB1A4F23237E0F0F0F0FAC
|
||||
:10172000F5E60347F1E6F0814FD004C93AF9F1B785
|
||||
:10173000C0DDCB037EC0C5CD2EEFC1C0473A4BE420
|
||||
:10174000FE662806CDCFECCAEBF1C53A56E41F2A57
|
||||
:1017500052E4CB3CCB1D3002C640F5E52A45E43AC5
|
||||
:101760003FE43C5F500610293003E319E310F8E131
|
||||
:10177000CD4BEACD00ECCDEEF1BE2038F1CDC9EA7B
|
||||
:10178000C13A4BE4FE66C8FE67281609C5CDE1F1F3
|
||||
:10179000C13C28577379B72012060A772310FC182A
|
||||
:1017A0000AED5B2EE4EB010F00EDB0CDEEF177CD4D
|
||||
:1017B0001AECAFC9E1E11833CDF7E8CDEEEA282BFA
|
||||
:1017C0003A4BE4FE672811DDCB03BECD2CF1200B94
|
||||
:1017D000010F00CD58E81803CD2CF1CA59EFC3040E
|
||||
:1017E000EFEB0E00210E012A16E4E5F6FFC9AF2A41
|
||||
:1017F00034E4067F862310FCC900000000000000CE
|
||||
:10322000005581AA0A000000000000000000000014
|
||||
:10323000000000001209100901001001A8AAAAAAA2
|
||||
:10324000AAAAAAAAAAAAAAAAAAAA8400204188402D
|
||||
:103250000000800444040000000110000821000068
|
||||
:103260000208100010008000480010420402000014
|
||||
:1032700000001108240808080100400000000000B8
|
||||
:10328000000000002040929044922480402400825C
|
||||
:103290001020400010410090204844224022482045
|
||||
:1032A0000949400220800004000012084412929054
|
||||
:1032B0009048480004224044442422001210008216
|
||||
:1032C00000121140000108080008910822000201C4
|
||||
:1032D00041200091241004000020494200088290FF
|
||||
:1032E000240042120001000084040400000842424D
|
||||
:1032F00040208480000002102009402491000944ED
|
||||
:103300000011018090040280888044000249244119
|
||||
:10331000082402120101100000400224901009004C
|
||||
:1033200024841012820812200420001280800008D9
|
||||
:103330000004010101002008112412801049080234
|
||||
:103340000902040104002000008000000040100871
|
||||
:103350009004922444248190900404000080200072
|
||||
:10336000041000904420009010088000000100002C
|
||||
:10337000008840020422010040002404480821483B
|
||||
:1033800008090200000080400411008084244940A4
|
||||
:1033900008420224008124400004080001000400C7
|
||||
:1033A0000208202040024042000290080040002015
|
||||
:1033B0000100000000000000804090040121200175
|
||||
:1033C00001000000004000824022024002002481EF
|
||||
:1033D00008800000102002240420202401020200A2
|
||||
:0000000000
|
||||
|
||||
BIN
Source/ZSDOS/Distribution/ZDDOS.ZRL
Normal file
BIN
Source/ZSDOS/Distribution/ZDDOS.ZRL
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/ZPATH.COM
Normal file
BIN
Source/ZSDOS/Distribution/ZPATH.COM
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/ZSCONFIG.COM
Normal file
BIN
Source/ZSDOS/Distribution/ZSCONFIG.COM
Normal file
Binary file not shown.
254
Source/ZSDOS/Distribution/ZSDOS.HEX
Normal file
254
Source/ZSDOS/Distribution/ZSDOS.HEX
Normal file
@@ -0,0 +1,254 @@
|
||||
:0A0A0600C39BE44CE74CE74CE74CBF
|
||||
:100A1000E7F1F100006DDDF1DDF1DDF1DDF1DDF19A
|
||||
:100A2000DDF1DDF1000000000000000000008000AA
|
||||
:100A300000000000000000000000000000000000B6
|
||||
:100A400000000000000000000000000000000000A6
|
||||
:100A50000000000000000000000000000000000096
|
||||
:100A60000000005A53444F5320312E3120436F7001
|
||||
:100A70007972696768742028632920313938372CE6
|
||||
:100A800038382020432E572E436F7472696C6C20C7
|
||||
:100A90002620482E462E426F776572AF476F672239
|
||||
:100AA0004CE4224EE4ED7361E4319BE4DDE5D5DDF9
|
||||
:100AB000E1DD225DE4DD225FE421E6E7E579324B0A
|
||||
:100AC000E4FE0C380DFE31380DFE62D8FE68D0D63B
|
||||
:100AD000314F21BBE8E521E2E409097E23666F4B33
|
||||
:100AE0007BE9CAE750E564E615F212F20FF25AE527
|
||||
:100AF00091E58EE5D5E695E5B7E6CFE80AE87AE92F
|
||||
:100B0000B4EEA8EB6EE895E8A5E8BEEFFFEF02EFC4
|
||||
:100B1000B0E8E8E8B8E833ECE4E803EBDCE8C7E881
|
||||
:100B2000ECE8FBE8B4EFF4EF07E90FE91AE8BEE8F8
|
||||
:100B3000E0E8F4EFBEE8BEE8BEE8BEE8F7E8BEE8ED
|
||||
:100B4000F0E8D8E8D7F1D4F1C2E8BFE8A4F1A4F105
|
||||
:100B5000CD75E5D8E5CD64E6E1C91C28141C28064E
|
||||
:100B60001C2812C30CF23A29E4B73E01CC06F2A7C6
|
||||
:100B7000C9CD66E5C82129E47E3600B7CC09F2FE6E
|
||||
:100B80000DC8FE0AC8FE09C8FE08C8FE20C9320307
|
||||
:100B9000003A0300C93A26E43227E413AF1213D512
|
||||
:100BA000CD75E5D1219FE5E52A5DE44E23FE0D28B4
|
||||
:100BB00002FE0ACA4EE6FE7F2804FE0820367EA703
|
||||
:100BC000C81B35D54623EB2126E44E237E2B770424
|
||||
:100BD00018051ACD93E61310F979964771D1D50E01
|
||||
:100BE00008C5CD0CF20E20CD0CF23E08CD64E6C156
|
||||
:100BF00010EDD1C9FE152804FE18200AAFB6C8E5CD
|
||||
:100C0000CDC1E5E118F6FE122024E5CDD2E621267D
|
||||
:100C1000E4360023463E20041803CD64E610FBE1D1
|
||||
:100C20004623EB0418051ACD53E61310F9C9FE103C
|
||||
:100C300020072128E47E2F77C912E5CD53E6E13461
|
||||
:100C40007EB9280A3D1A13C0FE03C0C3CAE7E13EBD
|
||||
:100C50000D1811FE20300DFE09280DF53E5ECD77F2
|
||||
:100C6000E6F1C640FE09200F3E20CD77E63A26E4A5
|
||||
:100C7000E60720F43E09C9C5D54FC5CDB7E6C1C5C5
|
||||
:100C8000CD0CF2C1C53A28E4B7C40FF2C179D1C185
|
||||
:100C90002126E434FE7F2815FE20D0FE092811FE0F
|
||||
:100CA00008280A34FE0A2805FE0DC036023535C96B
|
||||
:100CB0003E0786E6F877C9CD66E5C8CD75E5FE1333
|
||||
:100CC000200ACD09F2FE0320EEC3CAE73229E43E32
|
||||
:100CD00001C91149E71AFE24C813CD64E618F601CC
|
||||
:100CE0006400CDEDE60E0ACDEDE601010116FF141C
|
||||
:100CF0009130FC81F57AB02807477AC630CD54E5AB
|
||||
:100D0000F1C94368616E676564244261642053657C
|
||||
:100D100063746F72244E6F2044726976652446694D
|
||||
:100D20006C6520572F50245A53444F5320657272DC
|
||||
:100D30006F72206F6E20240D0A43616C6C3A202480
|
||||
:100D4000202046696C653A20240D0A243A5CE44F61
|
||||
:100D50000F385CC5D5CDD2E61127E7CDD5E63A2BC5
|
||||
:100D6000E4C641CD64E6113DE7CDD5E6D1CDD5E66B
|
||||
:100D70001137E7CDD5E63A4BE4CDDFE63A4EE4A7AE
|
||||
:100D80002829C1C5DDE53A4BE4FE132004CDF1EA84
|
||||
:100D9000E31140E7CDD5E6E1060B233E03B83E2E36
|
||||
:100DA000CC54E57EE67FCD54E510EFCDD2E6C13ED2
|
||||
:100DB0000490200D212CE47E2BBE2805C5CD81E9B1
|
||||
:100DC000C1CB4920183E01903005AF325CE4C7CD5D
|
||||
:100DD00071E5A720FACD75E5FE03C018ED7867A789
|
||||
:100DE000C82EFF224CE43A4EE4B7280C3A2DE4DD3D
|
||||
:100DF00077003A2CE4CD81E9ED7B61E4DD2A99E4CA
|
||||
:100E00002A4CE4ED5B5FE47D44C9218000222EE49E
|
||||
:100E1000CD37ECAF322BE411FFFFCD5DE83A15E49E
|
||||
:100E2000CB57200621FCF1CD66E83A4BE4FE0D21BC
|
||||
:100E3000FEF1C466E82AFEF1CD58EAEB21F8F1CDC7
|
||||
:100E400066E83A2BE4F5000000F1CD81E93A57E479
|
||||
:100E50001869237E2BD624C03D3257E4C97B2F5F0F
|
||||
:100E60007A2F5721FAF17BA677237AA677C9CD1F6F
|
||||
:100E7000E9DD7E00D63F280DDD7E0EFE3F2804DD35
|
||||
:100E8000360E003E0FCDF3EC2A34E4018000ED5B1A
|
||||
:100E90002EE4EDB0C9DD2A58E4DD225DE4CD1FE982
|
||||
:100EA000CD0AED18E3CD1FE9CD6DEC3A5AE4180BED
|
||||
:100EB000CD1FE9CDD7ED18F33A2BE4324CE4C9321B
|
||||
:100EC00015E43A15E418F4CD1FE9CD02EE18DC2143
|
||||
:100ED0002200ED535FE4181B211153DD2AFCF1DDE4
|
||||
:100EE0002AFEF1DD2A3AE4DD2AFAF1DD2A36E4DDD4
|
||||
:100EF0002A2EE4224CE4C9325CE4C9212AE43C7E77
|
||||
:100F000028B97BE61F77C9CD2DE9CD2BEE189C21A2
|
||||
:100F10002000CD7FF1DD7221DD7122DD7023C93A21
|
||||
:100F20005CE4A720082A5DE4010D0009773EFF324A
|
||||
:100F30004EE43A2BE45F2A5DE47E322DE4FE3F2846
|
||||
:100F400039DDE5DD2A5DE4E60FE528025E1DCD7A98
|
||||
:100F5000E9E1DD7E0DCB7F20073A2AE41802DDE5CA
|
||||
:100F6000DD2A5DE4E61FDD7700F680DD770DDDE14B
|
||||
:100F7000C92A0BE406041115E7E93A2BE4322CE404
|
||||
:100F80007B2AFAF1E60F47C461EAEB212BE4CB435D
|
||||
:100F90002802BEC877D54FCD1BF27CB528D31130BF
|
||||
:100FA000E4010200EDB02232E40E06091134E40E31
|
||||
:100FB00008EDB02A36E40E0FEDB0D1CB43C0CD47DB
|
||||
:100FC000EAEB2AFAF1CD58EA22FAF13A15E4CB5FBE
|
||||
:100FD000282A2A47E47CB54F2AFEF17BA56F7AA424
|
||||
:100FE000B53EFF28013C47B1C8AF676FB0280A790A
|
||||
:100FF000B720092AFEF1CD58EA22FEF12A41E4CDBC
|
||||
:101000005FEA444D2A3AE4E5545D13AF77EDB0E171
|
||||
:10101000ED5B45E47323722A32E4772377CDFCEA53
|
||||
:101020003EFFCD30EBCD1CEBCA4DE8CDF1EA7EFEA4
|
||||
:10103000E528EDFE2128E9CD52E80E01CD83ECCD67
|
||||
:1010400023EBD414EB18D9210000EB2101003A2B3B
|
||||
:10105000E4B72804293D20FC7AB4677BB56FC90644
|
||||
:1010600003CB3CCB1D10FAC92A54E4CB3CCB1DCB9F
|
||||
:101070003CCB1D2252E4EB210000ED4B3CE43E1141
|
||||
:10108000B7ED423F380209B7CB13CB123D2804ED30
|
||||
:101090006A18EDE52A49E419444DCD1EF2C1ED5B15
|
||||
:1010A00030E4CD30F2444DC321F2DD6E20CB153A51
|
||||
:1010B00040E4DDA60C673A3EE44704CD61EA507D8A
|
||||
:1010C0002A5DE40E10094F093A42E4B75E2805098B
|
||||
:1010D0005E23562B7AB3C92100003A3EE447EB2940
|
||||
:1010E000CB1310FBEB3A3FE4DDA620B35FC9CDACD8
|
||||
:1010F000EC3A56E42A34E4856FD024C921FFFF225C
|
||||
:1011000054E4C92AFCF1CD4AEA22FCF1ED5B43E448
|
||||
:101110002A32E42313722B73C9CDF1EC2A54E47CF8
|
||||
:10112000A53CC92A32E4ED5B54E47B96237A9EC940
|
||||
:101130004F2A54E4232254E4ED5B43E47B957A9CEC
|
||||
:1011400038BA7D0F0F0FE6603256E4C0C5CD68EAAD
|
||||
:10115000CD3DECCD95EBCD37ECC12A47E4ED5B52AC
|
||||
:10116000E4AFED52C8D82A34E4CDE0F1862A38E461
|
||||
:10117000190C200277C9BEC83A15E4CB67060011E6
|
||||
:1011800002E7C44CE7CD47EAEBCD5DE8CD35E8CDCD
|
||||
:10119000FCEAAF189BCD27F21803CD2AF2B7C80698
|
||||
:1011A00001110AE72A09E4E9CD2DE9DDCB0E7EC065
|
||||
:1011B000CDD8ECCD19EBC8CDEEEA01100009EB2A31
|
||||
:1011C0005DE409EB4134351A2804BEC27AEF771387
|
||||
:1011D0002310F211ECFF19DD7E0CBE3808772323B3
|
||||
:1011E00023DD7E0F77CD08ECCDA6EF280DC50100DD
|
||||
:1011F00000CD9EEFCD19EBC1280BC5CD08EC2A1C04
|
||||
:10120000E4CDB9F1C1C39EEFCDF1EA010B0009CBEA
|
||||
:10121000BEDDCB0BBE1800CDF1EA3E0DCDF7EA36B0
|
||||
:1012200000CD68EA0EFFCD5AEBCD3DEC0E01CD9A14
|
||||
:10123000EB1804ED532EE4ED4B2EE41804ED4B3483
|
||||
:10124000E4C324F27BE6073C4FCB3ACB1BCB3ACB33
|
||||
:101250001BCB3ACB1B472A3AE4197E0710FD41C944
|
||||
:10126000C5CD44ECE6FED1B30F10FD77C9CDBDED81
|
||||
:10127000CDEEEA36E5237ED62420033257E423CB95
|
||||
:10128000BE0E00CDF1EA11100019435E2316003A9C
|
||||
:1012900042E4B728030556237AB3280DE5C52A4151
|
||||
:1012A000E4B7ED52D460ECC1E110E0C9CDF1EA1130
|
||||
:1012B000080019ED5B13E41AA72004CB7E2010234D
|
||||
:1012C000CB7E200BDDCB077EC83A15E4E602C02AB0
|
||||
:1012D0000FE40603111EE7E9CDE5ECC00602112379
|
||||
:1012E000E72A0DE4E92AFCF1CD4AEAED52C93E0CA9
|
||||
:1012F000213E0F325BE43EFF325AE4DD2258E4CD5A
|
||||
:10130000FCEA2A47E47CB5C418F2AF676F2250E4C8
|
||||
:10131000DDCB07BECD30EBCD1CEB280EED5B58E4EA
|
||||
:101320001AFEE52807D5CD23EBD1306BCDF1EA7E4F
|
||||
:10133000FE2128D60E003A5BE44778B7285F1AEE04
|
||||
:101340003FE67F283B79B720223A15E41F301C2363
|
||||
:1013500023CB7E2B2B28141AFEE5280FAEE67F2820
|
||||
:10136000193EFF3251E4CDAFEE180F79FE0D280A79
|
||||
:10137000FE0C1A2811AEE67F209013230C0518BA34
|
||||
:101380003D3250E418F4AECD8CED18ECC5473A4030
|
||||
:10139000E42FE61FA0C1C9CDFCEAC37AEF2A50E4CE
|
||||
:1013A0007CA520D4CD23EBD414EB2A52E4225FE4B5
|
||||
:1013B0003A54E4E603324CE4AF325AE4C9CDD8ECF7
|
||||
:1013C000CDEEECCD1CEBE1C8E5E521CFEDE3E9CDB9
|
||||
:1013D00017ECCD0AED18ECCDBDEDCDACEC2A5DE4FB
|
||||
:1013E00011100019EBCDF1EA2323CBBE2B2B060BFA
|
||||
:1013F00023131AE67FFE3F20017E17CB161F7710BE
|
||||
:10140000EFC9CDBDEDDDE5D1CDF1EA060B23133EED
|
||||
:1014100004B8200EE52A13E47EE1A72005CB7EC2A6
|
||||
:10142000CFEC1ACB1617CB1E10E3C901000051CD2B
|
||||
:1014300015E9CDEEECCD1CEBC8CDF1EAEB210F00A8
|
||||
:10144000CD7FF17ADD962179DD9E2278DD9E23D451
|
||||
:1014500015E9CD0AED18DECD19EBC03A15E4CB6FD6
|
||||
:10146000C82A11E47CB5C87E23B7CA97EDE67FFE93
|
||||
:101470002420043A2CE43C3DE5CD81E9E17E23E6DD
|
||||
:101480007FFE2420033A2AE4E61FE5CD5EE9CD196C
|
||||
:10149000EBE128D3E5CDF1EA110A0019CB7E3A152C
|
||||
:1014A000E41717E1380228BF3A2BE43C322DE4DD83
|
||||
:1014B000CB07FEC9CD1FE9DD360E00CD57EECD1CA2
|
||||
:1014C000EBC8DD7E07F5DD7E0CF5CDF1EA7EF6801A
|
||||
:1014D000DDE5D1012000EDB0DD770DCD7AF1DD46FF
|
||||
:1014E0000CDD4E0FF1DD770CB828040E00CB19DDB2
|
||||
:1014F000710FF1DDCB071617DDCB071E2A18E4C3E9
|
||||
:10150000B9F1CD1FE9DD360E00CDD8EC2A5DE47EC1
|
||||
:10151000F536E53E01CDF3ECF1DD7700CD1CEBC8EF
|
||||
:101520002A5DE4CD52E8110F00190611AF772310A0
|
||||
:10153000FCDDCB07BEDDCB0BBECDF1EADDE5D1EBAB
|
||||
:10154000012000EDB0CD17ECCD7AF12A1AE4C3B931
|
||||
:10155000F1DDCB0E7E2008CDABEB3A4CE43CC8CDA0
|
||||
:1015600085EF3813CD19EB20163A4FE4B72808CD94
|
||||
:1015700009EFCD1CEB200BCD7AF13EFFC3BBE8CDCC
|
||||
:10158000C2EEAF18F7CDA6EFCB7037C00C79E61FCF
|
||||
:101590004F20070478E63F4737C8DD362000DD716D
|
||||
:1015A0000CDD700EA7C9DD4E0CDD460E79CD8CED3D
|
||||
:1015B000CBB8B0C9CD2DE9AFCDF6F02804C9CD2DFB
|
||||
:1015C000E9AF324FE4DD7E20FE802809DDBE0F3812
|
||||
:1015D000073E0118A7CDE9EFCDAAEA28F4CDD7EA56
|
||||
:1015E000CD7AEACD95EBC3E4F0CD51EF3A4CE4B7B8
|
||||
:1015F000C8E118DDCD2DE93EFFCDF6F02804C9CDB8
|
||||
:101600002DE93EFF324FE4CDD8ECDDCB097E200E34
|
||||
:10161000CDC4EC2A13E47EA72007DDCB087EC2CF21
|
||||
:10162000ECDDCB207EC4E9EFCDAAEAC2C3F0E579B8
|
||||
:10163000B728043DCDC0EA626B7AB3280B1BE5D511
|
||||
:10164000CD44EC1F3020D1E1ED4B41E47D917C98FD
|
||||
:10165000300E23D5E5EBCD44EC1F300AE1D118D98B
|
||||
:101660007AB320D518073717CD68ECD1E1E17AB30A
|
||||
:10167000287FDDCB0EBE733A42E4B7280223720EF8
|
||||
:10168000023A3FE4DDA62028020E003A4BE4D628B9
|
||||
:101690002033D52A34E40680772310FCCDD7EA3AEC
|
||||
:1016A0003FE447042FA35F0E02E5D5C5CD7AEACD0E
|
||||
:1016B0003DECC1C5CD9AEBC1D1E10E001C10EACDC5
|
||||
:1016C00037ECD10E00DDCB0EBEC5CDD7EACD7AEA20
|
||||
:1016D000C1CD9AEBDD7E20DDBE0F38083CDD770FF3
|
||||
:1016E000DDCB0EBE3A4BE4FE14D8FE16D0DD34201E
|
||||
:1016F000C93E02C3BBE8324FE4DD7E2157CBBA17A7
|
||||
:10170000DD7E2217F5E61F4FF117171717E60F4773
|
||||
:10171000DD7E231E06FE04305C070707078047DDD9
|
||||
:101720007220DD560ECB72200E79DDBE0C200878BB
|
||||
:10173000DDAE0EE63F2837CB7A200FD5C5CDABEB1B
|
||||
:10174000C1D11E033A4CE43C2827CD9EEFCDF1ECED
|
||||
:101750003A4CE43C20153A4FE41E043C2013CD09DA
|
||||
:10176000EF1E053A4CE43C28081803CDC2EEC382B4
|
||||
:10177000EFDD360EC07B324CE4B7DDCB0EFEC9196F
|
||||
:101780007E210C0019577EE61FCB12CE001FCB1A0C
|
||||
:101790004F23237E0F0F0F0FF5E60347F1E6F0818D
|
||||
:1017A0004FD004C9CD1FE9CD19EB28312A1EE43AE8
|
||||
:1017B0004BE4FE66280A2A20E4E5CDE5ECE1281D8D
|
||||
:1017C000CDA6EF20183A56E4ED5B34E40117ECE5C2
|
||||
:1017D0002A2EE4C90E01210E002A16E4E5F6FFC9FF
|
||||
:1017E000067F862310FCC9000000000000000000F6
|
||||
:1017F00000010000000000000000000000000000E8
|
||||
:10322000005585AA0A000000000000000000000010
|
||||
:10323000000000001209100901001001A8AAAAAAA2
|
||||
:10324000AAAAAAAAAAAAAAAAAAAA8400204188402D
|
||||
:10325000000080044404200000022000104200000E
|
||||
:103260000420011000021020002000000190002026
|
||||
:103270008408040000000022104810101002008092
|
||||
:103280000000000000000000004080242189244943
|
||||
:103290000081480004214080002082002041908865
|
||||
:1032A0004480449040129244129000082000010093
|
||||
:1032B00080040291842424241212204044442422B5
|
||||
:1032C000001210008200121140000108080008914D
|
||||
:1032D000082200020141200091241004000020492E
|
||||
:1032E00042000882902400421200010000042020C5
|
||||
:1032F0000000401012020221040400108000490066
|
||||
:1033000022890448200288080084241101890004CD
|
||||
:1033100092488210480424020220000080044820C1
|
||||
:1033200089040042080941040900000108800420C2
|
||||
:10333000200002004140400000084204890420446B
|
||||
:1033400012824082004100010008000020010000BC
|
||||
:10335000080201924092848824101292800000009A
|
||||
:1033600010048000020092080400122208102008B5
|
||||
:103370008020810001444020011000200000004016
|
||||
:1033800012488040240000088024011242081242A2
|
||||
:10339000820000000080400411008084244940081D
|
||||
:1033A00042022400812440000408000100040002BD
|
||||
:1033B0000820204002404200029008004000200106
|
||||
:1033C0000000000000000080409004012120010165
|
||||
:1033D0000000000040420211844804080000000080
|
||||
:0000000000
|
||||
|
||||
BIN
Source/ZSDOS/Distribution/ZSDOS.ZRL
Normal file
BIN
Source/ZSDOS/Distribution/ZSDOS.ZRL
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/ZSVSTAMP.CIM
Normal file
BIN
Source/ZSDOS/Distribution/ZSVSTAMP.CIM
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/ZSVSTAMP.COM
Normal file
BIN
Source/ZSDOS/Distribution/ZSVSTAMP.COM
Normal file
Binary file not shown.
118
Source/ZSDOS/Distribution/ZSVSTAMP.DOC
Normal file
118
Source/ZSDOS/Distribution/ZSVSTAMP.DOC
Normal file
@@ -0,0 +1,118 @@
|
||||
ZSVSTAMP USAGE NOTES
|
||||
|
||||
|
||||
|
||||
1.0 INTRODUCTION
|
||||
|
||||
ZSVSTAMP is a utility program that saves the create
|
||||
date/time stamp of a given file in memory. At a later time,
|
||||
ZSVSTAMP can restore the create stamp to a file. This can be
|
||||
useful when modifying a file with an editor that actually creates
|
||||
a new copy of the file rather than modifying it in place.
|
||||
ZSVSTAMP allows the original creation date of the document to be
|
||||
retained.
|
||||
|
||||
In order to support all types of date stamping under ZSDOS,
|
||||
ZSVSTAMP uses the get/set stamp functions of ZSDOS (or ZDDOS) and
|
||||
thus may only be run under these operating systems. It also
|
||||
requires ZCPR3 with multiple command line, external FCB and
|
||||
message buffer. If an attempt is made to run ZSVSTAMP on a
|
||||
system that does not meet these requirements, the program will
|
||||
abort with an error message.
|
||||
|
||||
|
||||
|
||||
2.0 OPERATION
|
||||
|
||||
ZSVSTAMP has two modes of operation -- Manual and Automatic.
|
||||
|
||||
|
||||
|
||||
2.1 Automatic Mode
|
||||
|
||||
This mode is the most commonly used. It is extremely well
|
||||
suited for use in alias scripts and can make the whole process of
|
||||
saving and restoring date stamps virtually transparent to the
|
||||
user. The syntax is:
|
||||
|
||||
ZSVSTAMP approg [ufn]
|
||||
|
||||
where "approg" is the program, such as an editor, that you wish
|
||||
to run and "ufn" is an unambiguous file name to be modified by
|
||||
"approg." When a command of this type is given, ZSVSTAMP saves
|
||||
"ufn"'s creation date in protected memory. It then causes
|
||||
"approg" to be run, and when "approg" finishes, ZSVSTAMP is
|
||||
automatically run again to restore the original create stamp to
|
||||
"ufn." If "ufn" does not exist, or if the disk does not support
|
||||
date stamping, ZSVSTAMP displays a warning message and
|
||||
immediately passes control to "approg" without attempting to save
|
||||
a stamp. In this situation, ZSVSTAMP is not rerun when "approg"
|
||||
completes execution.
|
||||
|
||||
Some editors allow a syntax such as
|
||||
|
||||
EDIT oldfile newfile
|
||||
|
||||
When ZSVSTAMP is invoked with more than one parameter following
|
||||
the application name, no stamps are saved or restored. This
|
||||
feature can be disabled if desired, (see the section on
|
||||
customization).
|
||||
|
||||
|
||||
|
||||
2.2 Manual Mode
|
||||
|
||||
Manual mode can be used to save or restore a file's create
|
||||
stamp. The syntax is:
|
||||
|
||||
ZSVSTAMP ufn /G or /S
|
||||
|
||||
to Get or Save a file's create stamp, or:
|
||||
|
||||
ZSVSTAMP ufn /P or /R
|
||||
|
||||
to Put or Restore a saved stamp back onto a file.
|
||||
|
||||
|
||||
|
||||
3.0 CUSTOMIZING ZSVSTAMP
|
||||
|
||||
There are five configuration flags located near the beginning of
|
||||
the program. Each flag is preceeded by an ASCII string to help
|
||||
identify its function. These flags may be patched to customize
|
||||
ZSVSTAMP as desired.
|
||||
|
||||
The first four flags determine whether or not various
|
||||
warning messages can be displayed when ZSVSTAMP is being run in
|
||||
Automatic Mode. Setting a flag to 0 disables its associated
|
||||
message; any other value enables the message. The flags are
|
||||
labeled "NOSTMP," "NOFILE," "READERR," and "UPDTERR," and they
|
||||
affect the "Disk has no time/date stamps," "File not found,"
|
||||
"Can't read time/date stamp," and "Can't update time/date stamp"
|
||||
messages respectively. The program is distributed with all four
|
||||
messages enabled. Please note that these flags have no effect in
|
||||
Manual Mode where error messages are always enabled.
|
||||
|
||||
The fifth and final configuration flag is labeled
|
||||
"REPLALWS." It determines what ZSVSTAMP will do when more than
|
||||
one parameter follows the application name in an Automatic Mode
|
||||
command. If the byte following the "REPLALWS" label equals 0,
|
||||
ZSVSTAMP checks to see if there is more than one parameter
|
||||
following the application program name. If there is, ZSVSTAMP
|
||||
simply exits to the application without saving or updating any
|
||||
stamps. (This is the default setting in the distributed
|
||||
version.) If the "REPLALWS" flag is non-zero, no such check is
|
||||
made.
|
||||
|
||||
|
||||
|
||||
4.0 CONTACTING THE AUTHOR
|
||||
|
||||
Howard Goldstein may be contacted at:
|
||||
|
||||
Newton Centre Z-Node, (Z-Node 3): 617/965-7259
|
||||
|
||||
Ladera Z-Node, (Z-Node 2): 213/670-9465
|
||||
|
||||
Home phone, (voice): 203/787-1918
|
||||
|
||||
BIN
Source/ZSDOS/Distribution/ZXD.CFG
Normal file
BIN
Source/ZSDOS/Distribution/ZXD.CFG
Normal file
Binary file not shown.
BIN
Source/ZSDOS/Distribution/ZXD.COM
Normal file
BIN
Source/ZSDOS/Distribution/ZXD.COM
Normal file
Binary file not shown.
Reference in New Issue
Block a user