forked from MirrorRepos/RomWBW
Browse Source
- Move SALIAS and related files to Common/Z3 - Move ALIAS and related files to Common/Z3 - Remove Source/ZSDOS/Distribution folder because the files were duplicated in the ZSDOS disk imagemaster
63 changed files with 469 additions and 1526 deletions
@ -0,0 +1,167 @@ |
|||
; |
|||
|
|||
The ZCPR3 ALIAS Facility |
|||
|
|||
A - The ALIAS Command |
|||
|
|||
E - ALIAS Examples |
|||
|
|||
S - Summary of ALIAS Variables |
|||
|
|||
:A |
|||
|
|||
Command: ALIAS 1.1 |
|||
|
|||
Syntax: |
|||
|
|||
ALIAS <-- Define New Command |
|||
or |
|||
ALIAS dir:ufn <-- Redefine Old Command |
|||
|
|||
Function: |
|||
|
|||
Thå ALIAÓ facilitù ió thå scripô expansioî utilitù oæ � |
|||
ZCPR3® Aî Aliaó ió á COÍ filå createä bù thå ALIAÓ prograí � |
|||
whicè containó onå oò morå commandó (separateä bù � |
|||
semicolons© tï bå placeä iî thå Commanä Linå Buffer® Wheî � |
|||
thå Aliaó ió invoked¬ parameteró froí thå commanä linå arå � |
|||
implanteä intï thå scripô containeä withiî thå Alias¬ anä � |
|||
thå resultinç ne÷ commanä linå ió placeä intï thå Commanä � |
|||
Linå Buffeò anä executed. |
|||
|
|||
|
|||
Options: |
|||
None |
|||
|
|||
Comments: |
|||
|
|||
ZCPR³ MUSÔ bå implementeä witè aî Externaì Commanä Linå � |
|||
Buffer in order for ALIAS to work. |
|||
|
|||
Thå scripô oæ thå internaì commanä linå supportó � |
|||
parameteò passinç iî á manneò similaò tï ZEØ anä SUB® Thå � |
|||
variableó $n¬ wherå ° <½ î <½ 9¬ maù bå placeä intï thå � |
|||
script¬ anä thå correspondinç parameteró wilì bå substituteä � |
|||
foò thå indicateä variables® Thå variablå $° ió thå namå oæ � |
|||
thå Aliaó itself® Thå variablå $ª ió thå entirå taiì oæ thå � |
|||
command line. |
|||
|
|||
|
|||
Twï additionaì variables¬ $Ä anä $U¬ arå available® � |
|||
$Ä expandó intï thå letteò oæ thå disë whicè waó loggeä iî � |
|||
aô thå timå thå Aliaó waó expandeä (thå homå disk)¬ anä $Õ � |
|||
expandó intï á numbeò (iî ASCIÉ chars© representinç thå useò � |
|||
areá whicè waó loggeä iî aô thå timå thå Aliaó waó expandeä � |
|||
(the home user). |
|||
|
|||
Thå ZCPR³ Systeí filå nameó arå availablå tï thå Aliaó � |
|||
aó thå variableó $Fî anä $Nn¬ wherå ± <½ î <½ 4® $F± referó � |
|||
tï FILENAME.TYÐ oæ Systeí Filå 1¬ $N± referó tï FILENAMÅ oæ � |
|||
Systeí Filå 2¬ etc® Notå thaô thå SETFILÅ commanä ió useä � |
|||
to define the contents of the System file names. |
|||
|
|||
'$$' expands into a single '$'. |
|||
|
|||
|
|||
Summary of Alias Variables |
|||
|
|||
$0 - Name of Alias |
|||
$n - Parameter from Command Line (1 <= n <= 9) |
|||
|
|||
$* - Tail of Command Line (everything after the verb) |
|||
|
|||
$D - Home Disk |
|||
$U - Home User |
|||
|
|||
$Fn - FILENAME.TYP of System File n (1 <= n <= 4) |
|||
$Nn - FILENAME of System File n |
|||
|
|||
$$ - The character '$' |
|||
|
|||
|
|||
Selected Error Messages: |
|||
|
|||
"Ovfl¢ meanó thaô thå expandeä commanä line¬ combineä � |
|||
witè thå remaindeò oæ thå contentó oæ thå commanä linå � |
|||
buffer, is too long to fit in the command line buffer. |
|||
|
|||
Examples of Use: |
|||
|
|||
ALIAS |
|||
-- define Alias |
|||
|
|||
ALIAS alias |
|||
-- display script of "alias.COM" and edit |
|||
|
|||
:S |
|||
|
|||
Summary of Alias Variables |
|||
|
|||
$0 - Name of Alias |
|||
$n - Parameter from Command Line (1 <= n <= 9) |
|||
|
|||
$* - Tail of Command Line (everything after the verb) |
|||
|
|||
$D - Home Disk |
|||
$U - Home User |
|||
|
|||
$Fn - FILENAME.TYP of System File n (1 <= n <= 4) |
|||
$Nn - FILENAME of System File n |
|||
|
|||
$$ - The character '$' |
|||
|
|||
:E |
|||
|
|||
Examples of Aliases |
|||
|
|||
Case 1: |
|||
|
|||
Thå useò ió constantlù issuinç thå followinç commandó � |
|||
in the order indicated: |
|||
|
|||
ASM myfile.BBZ |
|||
LOAD myfile |
|||
|
|||
He can generalize it with the following Alias script: |
|||
|
|||
ASM $1.BBZ;LOAD $1 |
|||
|
|||
If this Alias is named MYASM.COM, then typing |
|||
|
|||
"MYASM test" will be equivalent to "ASM test.BBZ;LOAD test" |
|||
|
|||
|
|||
Case 2: |
|||
|
|||
Thå useò haó twï printeró oî hió system® Hå ió usinç � |
|||
redirectablå I/Ï aó implementeä undeò ZCPR3¬ anä hå haó twï � |
|||
versionó oæ Worä Staò (trademark¬ Micropro© - onå foò eacè � |
|||
printer® Hå caî creatå aî Aliaó containinç thå followinç � |
|||
script: |
|||
|
|||
Script Meaning |
|||
|
|||
IÆ NEC=$² Checë tï seå iæ 2nä parí ió NEC |
|||
DEV L NEC If so, assign LST to NEC |
|||
WSN $1 and run NEC version of WS |
|||
ELSE If not ... |
|||
DEV L TTY assign LST to TTY |
|||
WST $1 and run TTY version of WS |
|||
FI |
|||
|
|||
If the Alias was named WSTAR, then: |
|||
|
|||
"WSTAR myfile.txt" |
|||
|
|||
would be equivalent to |
|||
|
|||
DEV L TTY;WST myfile.txt |
|||
|
|||
and |
|||
|
|||
"WSTAR myfile.txt NEC" |
|||
|
|||
would be equivalent to |
|||
|
|||
DEV L NEC;WSN myfile.txt |
|||
|
|||
@ -0,0 +1,284 @@ |
|||
; |
|||
======= S Á Ì É Á S H E L P ======= |
|||
|
|||
1‚ Generaì Information |
|||
|
|||
2‚ Commanä Linå Syntax |
|||
|
|||
3‚ Filå Mode |
|||
|
|||
4‚ Ediô Mode |
|||
|
|||
5‚ Indentation |
|||
|
|||
6‚ Miscellany |
|||
|
|||
7‚ Prinô |
|||
|
|||
8‚ Messages |
|||
|
|||
9‚ Installation |
|||
:1 |
|||
GENERAÌ INFORMATION |
|||
|
|||
SALIAS¬ Verion 1.6 - SCREEN ORIENTED ALIAS EDITOR |
|||
Roâ Friefelä Septembeò 12¬ 1992 |
|||
|
|||
|
|||
SALIAÓ ió á fulì screeî editoò foò creatinç anä modifyinç stanä-� |
|||
alonå aliases® Thió filå describeó thå uså oæ SALIAS® Bå surå � |
|||
tï reaä ALIAS.NOÔ oò ALIAS.HLÐ foò informatioî oî usinç thå � |
|||
executablå aliaó prograí writteî bù SALIAS.� |
|||
|
|||
|
|||
System Requirements: |
|||
|
|||
TCAP support for CLS, EREOL, and addressable cursor. The CRT |
|||
in use must have at least 79 columns by 6 lines. Standout |
|||
mode must not use space on the screen. The help screen will |
|||
not appear if the screen has less than 24 lines. |
|||
|
|||
Aliaó Module: |
|||
|
|||
SALIAÓ useó aî internaì aliaó templatå oæ thå ALIAS1µ type¬ � |
|||
recentlù writteî bù Joå Wright® Yoõ caî linë SALIAS16.REÌ � |
|||
witè ne÷ aliaó moduleó aó theù arå developed® Onå importanô � |
|||
sidå effectº Oî exitinç SALIAS¬ GÏ wilì no÷ executå thå � |
|||
aliaó jusô writteî ratheò thaî rerunninç SALIAÓ aó yoõ mighô � |
|||
expect® |
|||
|
|||
|
|||
SALIAS writes out a stand alone alias with its own internal alias |
|||
program. It does not simply edit the alias script. In other |
|||
words, all old aliases are converted to the newer program by |
|||
SALIAS. |
|||
Š |
|||
OLÄ ALIAS SALIAS NE× ALIAS |
|||
|
|||
*------------------* |
|||
*----------------* |*----------------*| *----------------* |
|||
|*--------------*| ||*--------------*|| |*--------------*| |
|||
|| Alias Scripô ||--->|ü| Alias Scripô |||---->|ü Alias Script || |
|||
|*--------------*| ||*--------------*|| |*--------------*| |
|||
| Alias Program | || Alias Prograí ||---->ü Alias Program | |
|||
*----------------* |*----------------*| *----------------* |
|||
| Alias Editor | |
|||
*------------------* |
|||
|
|||
|
|||
USINÇ SALIAS16.REL |
|||
|
|||
SALIAS 1.6 is distributed in M-REL format so that it can easily |
|||
be linked with new or experimental alias modules (and with new |
|||
system library versions). The alias actually written to disk |
|||
makes up the first few records of the program. In this case, it |
|||
is Joe Wright's alias module from ALIAS 1.5. |
|||
|
|||
SLRNKP SALIAS/N,/A:100/J,ALIAS0,SALIAS16,/E |
|||
or |
|||
ZML SALIAS=ALIAS0,SALIAS16 |
|||
or |
|||
LINK SALIAS=ALIAS0,SALIAS16[NR] |
|||
|
|||
SALIAS16.REL requests VLIB,Z3LIB, and SYSLIB. |
|||
|
|||
By tradition, the alias module is expected to be 8 records in |
|||
length or less. SALIAS and its installation program require only |
|||
that the alias module end on a record boundary and be no more |
|||
than a few kbytes in size. |
|||
|
|||
SAINST.COM reads the entire SALIAS program, looks for a signature |
|||
string at SALIAS's installation table, then writes back your |
|||
changes to that particular record. In other words, the alias |
|||
module can change size and the installation program still works |
|||
on the SALIAS you generate. Unfortunately, M-REL files cannot be |
|||
installed directly. |
|||
|
|||
Any alias experimentation should be based on ALIAS0. SALIAS |
|||
expects the general structure and public declarations you will |
|||
find in this module. |
|||
|
|||
Thanks to Joe Wright for permission to combine his interesting |
|||
new alias program with the SALIAS editor. |
|||
|
|||
|
|||
...more |
|||
|
|||
|
|||
|
|||
|
|||
------------------------------------------------------------- |
|||
|
|||
|
|||
COPYRIGHT NOTICE |
|||
|
|||
SALIAS 1.6 is copyright (C) 1992 by Rob Friefeld. |
|||
All rights reserved. |
|||
|
|||
Sale or distribution of this copyrighted material with a |
|||
commercial product is prohibited without the prior written |
|||
consent of the author® Thió copyrighô doeó noô extenä tï |
|||
anù aliaó createä witè thå SALIAÓ program. |
|||
|
|||
Rob Friefeld, 4607 Colorado Street, Long Beach, CA 90814 |
|||
|
|||
--------------------------------------------------------------- |
|||
:2 |
|||
COMMANÄ LINÅ SYNTAX |
|||
|
|||
|
|||
|
|||
|
|||
Syntax: SALIAS [[dir:]aliasname[.COM]] |
|||
|
|||
SALIAS assumes all files are of type COM. The specified |
|||
alias will be loaded for editing, or created if it does not |
|||
exist. If no alias name is given on the command line, it may |
|||
be supplied on exit. |
|||
:3 |
|||
FILÅ MODE |
|||
|
|||
Thå aliaó scripô ió displayeä oî screeî witè á functioî menõ � |
|||
alonç thå bottoí listinç singlå letteò commandó whicè controì � |
|||
filå maintenance® Thå scripô ió actuallù editeä iî Ediô Mode. � |
|||
|
|||
|
|||
|
|||
A ADD - Add the script of another alias. |
|||
C CLEAR - Clear script. UNDO recovers. |
|||
E EDIT - Enter full screen editor. |
|||
F FORMAT - Reformat the script, one command per line. |
|||
I INDENT - Format and indent by IF level. |
|||
L LOAD - Clear script and load an alias for editing. |
|||
M MODE - Select Normal or Recursive mode (toggle). |
|||
N NAME - Select a new name (or DIR:) for the script. |
|||
P PRINT - Send the script to printer or to a text file. |
|||
S SAVE - Format and WRITE the alias to disk. |
|||
U UNDO - Cancel unsaved changes to script. |
|||
:4 |
|||
EDIÔ MODE |
|||
ŠThå scripô editoò ió WordStar-similaò iî operation.� |
|||
|
|||
CURSOR: INSERTION: |
|||
^R - top of screen ^V - insert/overwrite |
|||
^E - line up <CR> - insert line |
|||
^N - insert line |
|||
^S - char ^ ^D - char DELETION: |
|||
< $ > ^G - delete char at cursor |
|||
^A - word v ^F - word DEL - delete char left |
|||
^T - delete word right |
|||
^X - line down ^Y - delete line |
|||
^C - first blank line ^QY - delete to EOLN |
|||
FIND/REPLACE: |
|||
^QF - find string |
|||
^QS, ^QD - SOLN, EOLN ^QA - find/replace string |
|||
^QZ - Clear (Zap) script ^L - repeat find/replace |
|||
^Ê Help CONTROL CHAR ENTRY: |
|||
^P^n - ^n is ctl char |
|||
<TAB> - Indent linå HELP: |
|||
<ESC> - FILE modå ^Ê Sho÷ commanä keys |
|||
|
|||
|
|||
|
|||
|
|||
All File Mode functions are accessible from the editor: |
|||
|
|||
^KX - Save & Quit SALIAS |
|||
^KD - Save & Clear Editor |
|||
^KS - Save & Resume on current script |
|||
^KQ - Quit |
|||
^KR - Read an alias, or add one to current script |
|||
^KN - ReName script |
|||
^KI - Indent by IF level |
|||
^KU - Undo |
|||
^KP - Print to list device or disk |
|||
:5 |
|||
INDENTATION |
|||
|
|||
|
|||
|
|||
TAÂ ió intendeä foò visuaì indentatioî oæ IÆ levels® TAÂ lookó � |
|||
likå ³ blanks¬ buô ió noô actuallù addeä tï thå script® � |
|||
Automatiã indentatioî witè INDENÔ giveó thå scripô á Pascaì-likå � |
|||
appearance. |
|||
|
|||
Á commanä linå maù starô witè á REAÌ blanë iî ordeò tï invokå � |
|||
thå extendeä commanä processor. |
|||
:6 |
|||
MISCELLANY |
|||
|
|||
Commanä lineó longeò thaî thå screeî widtè arå indicateä witè á � |
|||
">¢ aô thå righô margin® Thå linå wilì scrolì horizontallù � |
|||
wheî thå cursoò reacheó thå screeî boundary® ^P« aô thå starô oæ � |
|||
á linå appendó iô tï thå previouó linå withouô á commanä � |
|||
separatoò (";")® Thió optioî keepó thå entirå scripô visible.
Š |
|||
|
|||
FIND/REPLACE can be used to replicate a string. |
|||
|
|||
Exampleº <^Q^A¾ <cr¾ <IÆ ~NÕ ¾ wilì puô "IÆ ~NU¢ aô thå � |
|||
cursor® Everù ^Ì wilì producå anotheò copy. |
|||
|
|||
|
|||
Controì characteò entrù useó thå ^Ð trigger® Controló maù bå useä � |
|||
foò printeò oò screeî control® Notå thaô thå ^Ð BDOÓ printeò � |
|||
togglå doeó NOÔ worë froí withiî aî aliaó script® ^Ð onlù workó � |
|||
wheî thå DOÓ haó directlù takeî á linå oæ input® |
|||
|
|||
Example: To enter ^Z, use ^P^Z (or ^PZ) |
|||
^P@ (null) is not accepted. |
|||
:7 |
|||
PRINÔ |
|||
|
|||
|
|||
Thå "PRINT¢ functioî wilì senä thå aliaó scripô tï thå � |
|||
printeò oò tï á disë file® Thå disë filå optioî haó twï � |
|||
choiceó oæ format: |
|||
|
|||
1® TEXTº Separatå linå foò eacè command¬ likå thå screeî � |
|||
display® Intendeä foò extractinç scripô tï pastå intï á � |
|||
texô file. |
|||
|
|||
2® LINEº Singlå multiplå commanä line® Foò importinç thå � |
|||
scripô tï aî ARUNÚ CMÄ file. |
|||
:8 |
|||
MESSAGES |
|||
|
|||
Messageó whicè requirå nï responså gï awaù wheî anù keù ió � |
|||
pressed® Messageó whicè dï requirå á responså arå oæ thå form: |
|||
|
|||
... xxxx? (Y/n): or ... xxxx? (y/N): |
|||
|
|||
The letter in caps is the default choice. A <cr> selects it. |
|||
|
|||
|
|||
CL OVERFLOW n CHARS. SAVE ANYWAY¿ (y/N): |
|||
The command line is too long by n characters. If the SAVE is |
|||
not aborted, the alias probably won't run. If you have used |
|||
script parameters such as $U which will require fewer characters |
|||
when "expanded", you can choose to over-ride this helpful |
|||
reminder. |
|||
|
|||
|
|||
|
|||
NOT AN ALIAS: |
|||
The specified alias is not an alias at all, but some other |
|||
COM file. The name is ignored and replaced with a blank. |
|||
|
|||
|
|||
ŠDESTINATION DISK FULL/ DIRECTORY FULL: |
|||
QUIT or RENAME to a new disk. |
|||
|
|||
|
|||
|
|||
ALIAS CHOPPED: |
|||
The alias file has too many commands to fit on the screen. |
|||
(Could happen when using a small screen.) |
|||
:9 |
|||
INSTALLATION |
|||
|
|||
SAINSÔ installó thå editor'ó commanä keù bindings® Yoõ caî assigî � |
|||
á singlå oò doublå controì characteò sequencå tï mosô oæ thå � |
|||
editinç functions® Yoõ cannoô assigî á non-controì key. |
|||
|
|||
Thå installatioî prograí ió menõ oriented¬ witè instructionó oî � |
|||
usage. |
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,167 +0,0 @@ |
|||
; |
|||
|
|||
ALIAÓ 1.5 |
|||
|
|||
The ZCPR3 ALIAS Facility |
|||
|
|||
A - The ALIAS Command |
|||
|
|||
E - ALIAS Examples |
|||
|
|||
S - Summary of ALIAS Variables |
|||
|
|||
:A |
|||
|
|||
Command: ALIAS |
|||
|
|||
Syntax:‚ ALIAÓ [[dir:]cmndname] |
|||
|
|||
Function: |
|||
|
|||
Thå ALIAÓ facilitù ió thå scripô expansioî utilitù oæ ZCPR3® � |
|||
Aî Aliaó ió á COÍ filå createä bù thå ALIAÓ prograí whicè � |
|||
containó onå oò morå commandó (separateä bù semicolons© tï bå � |
|||
placeä iî thå Commanä Linå Buffer® Wheî thå Aliaó ió invoked¬ � |
|||
parameteró froí thå commanä linå arå implanteä intï thå scripô � |
|||
containeä withiî thå Alias¬ anä thå resultinç ne÷ commanä linå ió � |
|||
placeä intï thå Commanä Linå Buffeò anä executed. |
|||
|
|||
|
|||
Options: |
|||
None |
|||
|
|||
Comments: |
|||
|
|||
ZCPR³ MUSÔ bå implementeä witè aî Externaì Commanä Linå � |
|||
Buffeò iî ordeò foò ALIAÓ tï work. |
|||
|
|||
Thå scripô oæ thå internaì commanä linå supportó parameteò � |
|||
passinç iî á manneò similaò tï ZEØ anä SUB® Thå variableó $n¬ � |
|||
wherå ° <½ î <½ 9¬ maù bå placeä intï thå script¬ anä thå � |
|||
correspondinç parameteró wilì bå substituteä foò thå indicateä � |
|||
variables® Thå variablå $° ió thå namå oæ thå Aliaó itself® Thå � |
|||
variablå $ª ió thå entirå taiì oæ thå commanä line. |
|||
|
|||
|
|||
Ne÷ variables¬ $Ä anä $U¬ arå available® $Ä expandó intï � |
|||
thå letteò oæ thå disë whicè waó loggeä iî aô thå timå thå Aliaó � |
|||
waó expandeä (thå homå disk)¬ anä $Õ expandó intï á numbeò (iî � |
|||
ASCIÉ chars© representinç thå useò areá whicè waó loggeä iî aô � |
|||
thå timå thå Aliaó waó expandeä (thå homå user). |
|||
|
|||
Thå ZCPR³ Systeí filå nameó arå availablå tï thå Aliaó aó � |
|||
thå variableó $Fî foò NAME.TYP¬ $Nî foò NAMÅ anä $Tî foò TYP¬ � |
|||
wherå ° <½ î <½ 4® $F° referó tï thå prototypå SH.VAÒ filenamå � |
|||
whilå $F± referó tï NAME.TYÐ oæ Systeí Filå 1¬ $N± referó tï NAMÅ � |
|||
oæ Systeí Filå 1¬ etc® Notå thaô thå SETFILÅ commanä ió useä tï � |
|||
definå thå contentó oæ thå Systeí filå names. |
|||
|
|||
'$$§ expandó intï á singlå '$'® Iî fact¬ anù unrecognizeä � |
|||
variablå afteò á '$§ wilì expanä tï itself® |
|||
|
|||
|
|||
Á ne÷ ALIAÓ variablå ió introduceä aô Versioî 1.5¬ thå � |
|||
Pointer® Iô wilì returî thå contentó oæ anù knowî memorù � |
|||
locatioî (pluó aî optionaì offset)® Iô takeó thå forí.. |
|||
$.ADDR[+OFF][[.OFF[+OFF]][.OFF[+OFF]] |
|||
|
|||
Foò example¬ oî mù NZCOÍ system.. |
|||
|
|||
$.± (0001H© D50³ Bioó Warí booô entry |
|||
$.1-³ (0001H© D50° Beginninç oæ Bios |
|||
$.¶ (0006H© C70¶ BDOÓ entry |
|||
|
|||
$.10¹ (0109H© E78° Z3ENÖ address |
|||
$.109.2² (Z3ENV+22H© E88° Z3MSÇ buffeò address |
|||
$.109.22+¶ Z3MSG+¶ E88¶ Prograí Erroò Flag |
|||
$.109.1¸ (Z3ENV+18H© E90° Z3CÌ address |
|||
$.109.18.° (Z3CL© E9xø NXTCHÒ pointer |
|||
|
|||
|
|||
Summary of Alias Variables |
|||
|
|||
$0 - Name of Alias |
|||
$n - Parameter from Command Line (1 <= n <= 9) |
|||
|
|||
$* - Tail of Command Line (everything after the verb) |
|||
|
|||
$D - Currenô Drivå Letter |
|||
$U - Currenô Useò Number |
|||
|
|||
$F° Prototypå SH.VAÒ Shelì Variablå File |
|||
$Fn - FILENAME.TYP of System File n (1 <= n <= 4) |
|||
$Nn - FILENAME of System File n |
|||
$Tî TYÐ oæ Systeí Filå n |
|||
|
|||
$.addò Ne÷ Pointeò variable |
|||
|
|||
$$ - The character '$' |
|||
|
|||
|
|||
|
|||
|
|||
Error Messages:‚ (onlù one) |
|||
|
|||
"Ovfl¢ meanó thaô eitheò á particulaò commanä taiì haó � |
|||
expandeä beyonä 12¶ characteró anä woulä overflo÷ TBUFÆ iæ iô � |
|||
werå ruî oò thå expandeä commanä lines¬ combineä witè thå � |
|||
remaindeò oæ thå contentó oæ thå commanä linå buffer¬ ió toï lonç � |
|||
tï fiô iî thå commanä linå buffer. |
|||
|
|||
:S |
|||
|
|||
Summary of Alias Variables |
|||
|
|||
$0 - Name of Alias |
|||
$n - Parameter from Command Line (1 <= n <= 9) |
|||
|
|||
$* - Tail of Command Line (everything after the verb) |
|||
|
|||
$D - Home Disk |
|||
$U - Home User |
|||
|
|||
$F° SH.VAÒ prototypå Shelì Variablå filename |
|||
$Fn - FILENAME.TYP of System File n (1 <= n <= 4) |
|||
$Nn - FILENAME of System File n |
|||
$Tî TYÐ oæ Systeí Filå n |
|||
|
|||
$.addò Ne÷ Pointeò variable |
|||
|
|||
$$ - The character '$' |
|||
|
|||
:E |
|||
|
|||
Examples of Aliases |
|||
|
|||
Case 1: |
|||
|
|||
Thå useò ió constantlù issuinç thå followinç commandó iî thå � |
|||
ordeò indicated: |
|||
|
|||
ASM myfile.BBZ |
|||
LOAD myfile |
|||
|
|||
He can generalize it with the following Alias script: |
|||
|
|||
ASM $1.BBZ;LOAD $1 |
|||
|
|||
If this Alias is named MYASM.COM, then typing |
|||
|
|||
"MYASM test" will be equivalent to "ASM test.BBZ;LOAD test" |
|||
|
|||
Case 2: |
|||
|
|||
Samå aó Caså ± excepô tï thå Currenô Drive¬ noô necessarilù � |
|||
drivå B: |
|||
|
|||
ASÍ $1.$D$DZ;LOAÄ $1 |
|||
|
|||
Caså 3: |
|||
|
|||
Imaginå yoõ havå changeä diskó iî thå drivå Ã anä yoõ wanô � |
|||
tï displaù itó directorù anä spacå available® Yoõ woulä normallù � |
|||
executå ^Ã tï warí boot¬ theî maybå XDIÒ Cº foò thå display® Aî � |
|||
aliaó caî reducå thió tï á singlå characteò command¬ X. |
|||
|
|||
JUMÐ 0;XDIÒ C: |
|||
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,43 +0,0 @@ |
|||
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. |
|||
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,264 +0,0 @@ |
|||
|
|||
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 |
|||
@ -1,6 +0,0 @@ |
|||
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. |
|||
@ -1,39 +0,0 @@ |
|||
|
|||
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. |
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,11 +0,0 @@ |
|||
:10028000FE01281FFE032803FEFFC0CDD802C8CD03 |
|||
:10029000BF02C021030011000113131A1B1B0947E1 |
|||
:1002A0000E03E9CDD802C8CDBF02C0210900094E16 |
|||
:1002B000234678B12804606918F501FCFF18D7605F |
|||
:1002C00069210F000911D502C506031ABE200423B7 |
|||
:1002D0001310F8C1C9504348110101211700194EEC |
|||
:1002E000234604EB7E23666FAFED42D0210000A7CA |
|||
:0102F000C944 |
|||
:00000001FF |
|||
8' 23 6 INC HL |
|||
538 01A9' 10 |
|||
Binary file not shown.
Binary file not shown.
@ -1,165 +0,0 @@ |
|||
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) |
|||
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,185 +0,0 @@ |
|||
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 |
|||
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,254 +0,0 @@ |
|||
: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 |
|||
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,254 +0,0 @@ |
|||
: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 |
|||
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,118 +0,0 @@ |
|||
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 |
|||
|
|||
Binary file not shown.
Binary file not shown.
Loading…
Reference in new issue