home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
CPM
/
ZCPR33
/
A-R
/
DD17.LBR
/
DD17.HZP
/
DD17.HLP
Wrap
Text File
|
2000-06-30
|
9KB
|
198 lines
;
--- D D ---
Version 1.7
A ZCPR3 Disk Directory Utility
I --> Installation
O --> Overview
S --> Syntax
/ --> Options
M --> Modifications
:I
Installation
Thσ distributioε versioε oµ D─ i≤ supplieΣ witΦ aε AMPR╧ standarΣ Z3EN╓ ì
addres≤ oµ FE00H« ZCPR3.░ user≤ witΦ othe≥ Z3EN╓ location≤ shoulΣ instal∞ ì
D─ usinτ Z3INS.CO═ anΣ SYS.EN╓ iε thσ norma∞ manner« ZCPR3.│ user≤ don'⌠ ì
neeΣ t∩ perforφ an∙ installation« D─ use≤ thσ ZCPR│ environmenta∞ ì
descripto≥ onl∙ t∩ obtaiε thσ numbe≥ oµ displayeΣ line≤ pe≥ screen.
:O
Overview ì
D─ i≤ ß ZCPR│ Disδ Director∙ utilit∙ designeΣ t∩ bσ a≤ eas∙ a≤ possiblσ t∩ ì
usσ fo≥ routine¼ everyda∙ purposes« I⌠ '/º a≤ aε optioε flaτ characte≥ fo≥ ì
easies⌠ typinτ anΣ ZCP╥ compatibility« Fo≥ mimumuφ size¼ i⌠ ha≤ onl∙ thosσ ì
option≤ tha⌠ I'vσ founΣ mos⌠ usefu∞ fo≥ everyda∙ usσ oε m∙ owε flopp∙ anΣ ì
RA═ disδ system¼ a≤ therσ arσ othe≥ director∙ utilitie≤ tha⌠ wil∞ displa∙ ì
morσ specializeΣ informatioε wheneve≥ tha⌠ informatioε i≤ required« ì
Operates correctly using the GO command.
Fo≥ usσ witΦ largσ directories¼ a≤ arσ ofteε founΣ oε harΣ disδ partition≤ ì
anΣ RA═ disks¼ thσ summar∙ linσ appear≤ a⌠ thσ enΣ oµ thσ display« Thσ ì
displa∙ i≤ paged¼ anΣ ma∙ bσ aborteΣ a⌠ thσ enΣ oµ an∙ pagσ witΦ ß ^C«
Aε importan⌠ featurσ oµ D─ i≤ it≤ abilit∙ t∩ displa∙ file≤ selecteΣ b∙ filσ ì
attributσ a≤ wel∞ a≤ b∙ filenamσ mask« I⌠ complement≤ thσ ZRDO╙ utilit∙ ì
DF┴ (Displa∙ Filσ Attributes⌐ t∩ checδ whicΦ file≤ havσ specifiπ attribute≤ ì
wheε workinτ witΦ ACOP┘ anΣ RENAMZ« Whilσ DF┴ display≤ al∞ thσ attribute≤ ì
oµ al∞ thσ file≤ selecteΣ b∙ ß specifieΣ filenamσ mask¼ D─ caε limi⌠ it≤ ì
displa∙ t∩ thosσ file≤ selecteΣ b∙ thσ specifieΣ filenamσ masδ tha⌠ als∩ ì
havσ an∙ oµ thσ selecteΣ filσ attribute≤ F1-F7 set.
Sincσ ZRDO╙ anΣ ACOP┘ allo≈ thσ usσ oµ thσ archivσ attributσ a≤ aε aiΣ iε ì
selectinτ file≤ t∩ bσ backeΣ up¼ D─ caε als∩ selec⌠ onl∙ non-archiveΣ file≤ ì
fo≥ displa∙ (tha⌠ is¼ file≤ tha⌠ havσ beeε modifieΣ afte≥ havinτ beeε ì
originall∙ archiveΣ b∙ SFA)« Thi≤ help≤ yo⌡ checδ t∩ seσ whicΦ file≤ havσ ì
beeε modifieΣ afte≥ yo⌡ ruε ß prograφ o≥ serie≤ oµ programs«
Sometime≤ aε archivσ bi⌠ wil∞ bσ rese⌠ eveε wheε ß filσ hasn'⌠ beeε ì
changed« Wheε runninτ dBASEII¼ fo≥ example¼ ß databasσ filσ archivσ bi⌠ ì
get≤ rese⌠ wheneve≥ thσ filσ i≤ openeΣ anΣ read¼ eveε iµ i⌠ hasn'⌠ beeε ì
modified« Knowinτ tha⌠ yo⌡ aren'⌠ doinτ anythinτ t∩ modif∙ ß filσ anΣ tha⌠ ì
D─ show≤ i⌠ a≤ changeΣ wil∞ hel≡ yo⌡ se⌠ u≡ ß backu≡ utilit∙ tha⌠ won'⌠ ì
cop∙ lonτ file≤ needlessly«
:S
Syntax ì
The syntax is:
DD [dir:][afn] [/option(s)]
D─ i≤ designeΣ s∩ tha⌠ yo⌡ don'⌠ havσ t∩ typσ thσ filenamσ masδ '*.*º wheε ì
yo⌡ wisΦ t∩ displa∙ al∞ thσ file≤ iε ß director∙ anΣ als∩ t∩ selec⌠ options« ì
Fo≥ example:
A0>DD /AT is the same as A0>DD *.* /AT
HOWEVE╥ - iµ yo⌡ selec⌠ morσ thaε FIV┼ option≤ withou⌠ usinτ ß filenamσ ì
masδ sucΦ a≤ '*.*'¼ D─ wil∞ thinδ tha⌠ yo⌡ arσ specifyinτ ß filenameí Thi≤ ì
limitatioε i≤ imposeΣ s∩ tha⌠ yo⌡ caε stil∞ usσ ß filenamσ masδ t∩ selec⌠ ì
filename≤ beginninτ witΦ '/º a≤ lonτ a≤ therσ arσ a⌠ leas⌠ SEVE╬ character≤ ì
iε thσ commanΣ linσ tai∞ (thσ filenamσ masδ anΣ optioε request)« Thσ ì
wildcarΣ character≤ '*'¼ '?º anΣ an∙ space≤ coun⌠ a≤ filemasδ characters¼ ì
bu⌠ '.º doe≤ not«
D─ wil∞ accep⌠ extrß space≤ afte≥ thσ prograφ name¼ thσ filenamσ mask¼ anΣ ì
thσ optioε request¼ s∩ iµ yo⌡ neeΣ t∩ reques⌠ shor⌠ filenamσ mask≤ ì
beginninτ witΦ '/'¼ makσ surσ yo⌡ havσ a⌠ leas⌠ SEVE╬ character≤ b∙ addinτ ì
lot≤ oµ extrß space≤ beforσ pressinτ <RET>.
Fo≥ example:
DD /* /A<RET> wil∞ displa∙ AL╠ files¼ no⌠ jus⌠ thosσ ì
-->12345ááááááá beginning witΦ '/'¼ a≤ i⌠ ha≤ onl∙ five
characters in the command line tail.
While:
DD /* /A <RET> i≤ ok¼ becausσ thσ extrß spacσs afte≥ thσ ì
áááááááááá-->1234567áááááá option reques⌠ make ß total of seven
characters.
DD /* /A<RET> i≤ also ok¼ becausσ thσ extrß spacσs afte≥ ì
áááááááááá-->1234567áááááá the filename mask make ß total of seven
characters.
:/
Options ì
D─ ha≤ ß numbe≥ oµ commanΣ linσ options¼ whicΦ mus⌠ bσ precedeΣ b∙ thσ ì
optioε flaτ characte≥ '/'« Thσ optioε letter≤ o≥ number≤ ma∙ appea≥ iε an∙ ì
order« Option≤ ma∙ appea≥ anywherσ iε thσ commanΣ linσ anΣ bσ combineΣ iε ì
an∙ combination« Option≤ arσ toggleΣ a≤ the∙ arσ read¼ s∩ tha⌠ aε optioε ì
appearinτ twicσ wil∞ cance∞ itself« Iµ botΦ member≤ oµ thσ 'Hº anΣ 'Vº o≥ ì
thσ 'Aº anΣ 'Sº optioε pair≤ arσ selected¼ whicheve≥ optioε appear≤ las⌠ ì
wil∞ bσ invoked«
Thσ defaul⌠ option≤ are:
A - Displa∙ all (botΦ directory and system) files« Thσ
defaul⌠ displa∙ i≤ directory file≤ only.
S - Display only system files.
N - Displa∙ onl∙ non-archiveΣ (changed⌐ files« File≤ mus⌠ ì
ááááááááááhavσ beeε archiveΣ first« Usefu∞ fo≥ filσ backu≡ ì
áááááááááápurpose≤ iε conjunctioε witΦ thσ filσ cop∙ utilitie≤ A├ ì
ááááááááááo≥ ACOPY.
1 - 7 Displa∙ onl∙ thσ file≤ selecteΣ b∙ thσ filenamσ masδ ì
áááááááááátha⌠ als∩ havσ AN┘ oµ thσ selecteΣ combinatioε oµ thσ ì
ááááááááááfilσ attribute≤ F▒ througΦ F╖ set« Ver∙ usefu∞ iε ì
ááááááááááconjunctioε witΦ thσ attributσ filσ cop∙ utilit∙ ACOPY.
U - Displa∙ al∞ file≤ froφ al∞ use≥ area≤ OTHE╥ thaε thσ ì
ááááááááááloggeΣ use≥ area« Thi≤ i≤ usefu∞ a≤ ß mean≤ oµ quickl∙ ì
áááááááááácheckinτ whethe≥ therσ arσ file≤ iε an∙ othe≥ use≥ ì
ááááááááááarea≤ oε thσ disk« An∙ specifieΣ filenamσ masδ wil∞ bσ ì
ááááááááááignored¼ bu⌠ al∞ othe≥ options¼ sucΦ a≤ 'S'¼ '1º - '7º ì
ááááááááááanΣ 'Nº wil∞ stil∞ furthe≥ specif∙ thσ file≤ t∩ bσ ì
áááááááááádisplayed« DisplayeΣ file≤ wil∞ no⌠ havσ thei≥ use≥ ì
ááááááááááarea≤ identifieΣ a≤ thi≤ i≤ primaril∙ ß 'checkº function«
T - Displa∙ thσ selecteΣ file≤ alphabetizeΣ b∙ filσ typσ
ááááááááááanΣ theε b∙ filσ name« Thσ defaul⌠ displa∙ i≤ ì
ááááááááááalphabetizeΣ b∙ filσ name¼ theε b∙ filσ type.
H - Lis⌠ file≤ horizontally¼ mostl∙ fo≥ usσ witΦ multi-pagσ ì
áááááááááádisplays« Thσ defaul⌠ i≤ vertica∞ listing¼ anΣ ma∙ bσ ì
ááááááááááchangeΣ t∩ horizonta∞ listinτ b∙ patchinτ (seσ below)« ì
ááááááááááThσ hel≡ messagσ wil∞ alway≤ reflec⌠ thσ defaul⌠ ì
áááááááááálistinτ b∙ showinτ botΦ thσ defaul⌠ settinτ anΣ thσ ì
ááááááááááappropriatσ non-defaul⌠ option« AlthougΦ onl∙ onσ oµ ì
ááááááááááthσ 'Hº o≥ 'Vº option≤ i≤ displayeΣ iε thσ hel≡ ì
áááááááááámessage¼ botΦ arσ iµ fac⌠ alway≤ available.
P - SenΣ thσ director∙ listinτ t∩ you≥ printe≥ iε additioε ì
áááááááááát∩ displayinτ i⌠ oε thσ console« MAK┼ SUR┼ THA╘ YOU╥ ì
ááááááááááPRINTE╥ I╙ READ┘ BEFOR┼ YO╒ SPECIF┘ TH┼ 'Pº OPTIO╬ O╥ ì
ááááááááááYOU╥ SYSTE═ MA┘ HAN╟ UP!
R - Rese⌠ thσ disδ systeφ (fo≥ checkinτ thσ directorie≤ anΣ ì
ááááááááááfreσ spacσ oε ß numbe≥ oµ disk≤ iε thσ samσ drive¼ onσ ì
ááááááááááafte≥ thσ other)« Thi≤ caε bσ se⌠ t∩ bσ thσ defaul⌠ ì
ááááááááááconditioε b∙ patchinτ (seσ below)« Wheε thσ disδ rese⌠ ì
ááááááááááoptioε i≤ selected¼ D─ print≤ ß rese⌠ messagσ a⌠ sign-ì
ááááááááááon:
(Resetting the disk system...)
Thσ displa∙ oµ thi≤ messagσ ma∙ bσ eliminateΣ b∙ ì
áááááááááápatchinτ (seσ Modifications).
:M
Modifications ì
Thσ followinτ location≤ ma∙ bσ patcheΣ witΦ PATCH¼ DDT¼ ZPATCH¼ ì
DDT¼ etc¼ t∩ changσ thσ prograφ default≤ a≤ explaineΣ below« Thσ ì
HEL╨ messagσ wil∞ automaticall∙ reflec⌠ the current defaul⌠s. ì
Location áá Default Purposeááááááá
================================================================ ì
áá010BHáááá '»' Optioεáflaτácharacte≥áááááá
010CH ':' File separator character
010DH 00H Filσ listinτ direction« Defaul⌠ i≤ vertical«
0FF╚ default≤ t∩ horizonta∞ filσ listings.
010EH 00H Defaul⌠ i≤ t∩ no⌠ rese⌠ thσ disδ system« 0FF╚ ì
ááááááááááááááááááááááááádefault≤ t∩ alway≤ resettinτ thσ disδ system.
010FH 0DH 00╚ wil∞ eliminatσ thσ displa∙ oµ thσ disδ systeφ ì
ááááááááááááááááááááááááárese⌠ message.