home *** CD-ROM | disk | FTP | other *** search
- :
- ZFILER HISTORY
-
- Version 1.1 Jan 9, 1993 áááááJay Sage
-
- 1. Tex⌠á message≤á werσá gathereΣá int∩ ß blocδá iεá orde≥á t∩á suppor⌠ ì
- áááááááálanguagσá overlay≤á a≤á explaineΣá iε m∙á articlσá iεá Thσá Compute≥ ì
- ááááááááJournal«á EnglisΦá anΣ Germaε version≤ arσ supplieΣ witΦ thσ initia∞ ì
- áááááááárelease.
-
- 2. The CFG configuration file for use with ZCNFG was extensivelyì
- overhauled.
-
- 3. The source code is now being released.
- ü Versioε 1.0± Jaε 9¼ 199▓ RoΓ FriefelΣ ª Ja∙ Sage
-
- 1. AddeΣá optioεá t∩ filte≥ VIE╫ anΣ PRIN╘ output«á Iµ ON¼á thσá filte≥ ì
- ááááááááremove≤ thσ higΦ bit¼á theε print≤ onl∙ alphanumerics¼á CR¼á anΣ LF« ì
- ááááááááIµá assembl∙á optioε EXPTA┬ iµ false¼á TAB╙ arσá als∩á output«á Thσ ì
- ááááááááfilte≥ settinτ ma∙ bσ toggleΣ froφ thσ Option≤ command.
-
- 2. ZFILE╥á caεá remembe≥ al∞ thσ filσ tag≤ wheε i⌠ return≤á afte≥á ßá ┌ ì
- áááááááácommanΣá o≥ macr∩ run«á Thσ filσ lis⌠ i≤ writteε t∩ ß temporar∙ disδ ì
- ááááááááfilσ (ZFILER.TAG¼á iε ß configurablσ directory)¼á anΣá automaticall∙ ì
- ááááááááreaΣá back«á Thi≤ featurσ caε bσ turneΣ off¼á iµ desired¼á froφá thσ ì
- ááááááááOption≤ command.
-
- 3. Grou≡á Tag/Untaτ anΣ WilΣ Tag/Untaτ ma∙ bσ separatel∙ se⌠ t∩ worδ oε ì
- ááááááááthσ entirσ ring¼ o≥ jus⌠ froφ thσ filσ pointer« Grou≡ Reversσ alway≤ ì
- ááááááááwork≤ oε thσ entirσ ring«á Toggle≤ arσ oε Option≤ list« Lis⌠ macro≤ ì
- ááááááááno≈ sof⌠ taτ file≤ jus⌠ likσ regula≥ grou≡ macros.
-
- 4. Thσá Option≤ lis⌠ i≤ no≈ 1╡ item≤ long«á Thesσ flag≤ werσ previousl∙ ì
- áááááááásaveΣ witΦ thσ filσ mask¼á s∩ onl∙ 1▒ item≤ coulΣ bσ reliabl∙ saved« ì
- ááááááááThe∙á arσ no≈ bit-encodeΣ iε thσ las⌠ tw∩ byte≤ oµ thσá shel∞á stacδ ì
- ááááááááentry«á (Thσá NO╘á USEST╦á assembl∙ optioε ha≤ no⌠ beeεá recodeΣá t∩ ì
- ááááááááreflec⌠ thi≤ change« It≤ limit≤ werσ lonτ ag∩ exceeded.)
-
- 5. Z33OP╘ arσ flaτ byte≤ copieΣ froφ ZCP╥ t∩ ß loca∞ buffer¼á useΣá fo≥ ì
- áááááááácontrollinτá passworΣá checking«á Previou≤ versioε wa≤ checkinτá thσ ì
- ááááááááwronτá bits«á Sincσ thσ loca∞ buffe≥ i≤ loadeΣ a⌠á runtime¼á i⌠á wa≤ ì
- áááááááámoveΣ t∩ DSEG.
- Version 1.0p ááááááááááMay 16, 1991 áááááááááááááááááááRob Friefeld
-
- --- ááBUGS FIXED:
- 1. Cop∙á t∩ existinτ r/∩ filσ failed«á Thσ destinatioε attribute≤á werσ ì
- ááááááááneve≥á checkeΣ iµ "Se⌠ Des⌠ Attó optioε wa≤ false«
- 2.áOεá disδ full¼á partiall∙ copieΣ filσ i≤ closeΣ beforσá deletioεá s∩ ì
- áááááááátha⌠ disδ spacσ repor⌠ i≤ no≈ correct.
- 3. Iµá thσ ZE╪ batcΦ filσ i≤ locateΣ iε ß specifiπ D╒ no⌠ oε thσá path¼ ì
- ááááááááZE╪á won'⌠á finΣ it«á AlthougΦ thσ MACROCMD║á patcΦ poin⌠á coulΣá bσ ì
- ááááááááaltereΣ t∩ "ZE╪ DU:ZFILER"¼á Z╞ wil∞ no≈ d∩ thi≤ automaticall∙ afte≥ ì
- áááááááácreatinτ thσ .ZE╪ file« A≤ ß result¼ thσ MACROCM─ entr∙ MUS╘ usσ ß │ ì
- áááááááálette≥á commanΣá namσá iµ yo⌡ patcΦ i⌠ t∩ ruε somethinτá othe≥á thaε ì
- áááááááá'ZEX'.
-
- --- áááALTERATIONS:
- 1. DINIT called on exit.ì
- 2. Installatioε optioε availablσ t∩ erasσ finisheΣ ZFILER.ZE╪ oεá shel∞ ì
- áááááááárun«á Yo⌡á ma∙á wan⌠á t∩ se⌠ thi≤ flaτ afte≥á debugginτá you≥á macr∩ ì
- áááááááácommanΣ file.
- 3. Clear screen on exit (EXITCLS) is config option now.ì
- 4. Grou≡á Taτ anΣ Grou≡ Untaτ operatσ froφ thσ filσ pointe≥ t∩ thσá enΣ ì
- ááááááááoµ thσ list¼á rathe≥ thaε oε thσ entirσ list« (Thi≤ i≤ ß restoratioε ì
- ááááááááoµ somethinτ Z╞ useΣ t∩ do.⌐
-
- --- áááNEW:
- 1. ZF10P.CF╟ configuratioε filσ fo≥ usσ witΦ ZCNFG.COM« Handle≤ al∞ thσ ì
- ááááááááconfiguratioε excep⌠ macr∩ strinτ installation.
-
- 2. Grou≡ Macr∩ put≤ taggeΣ filσ coun⌠ int∩ (configurable⌐ use≥ registe≥ ì
- áááááááá#╡á beforσá running«á Thσ macr∩ caε theε dowε coun⌠á anΣá takσá somσ ì
- ááááááááadditiona∞á actioεá afte≥á i⌠á ha≤ ruε oεá eacΦá taggeΣá file«á Thσ ì
- ááááááááintendeΣ usσ fo≥ thi≤ i≤ t∩ creatσ librarie≤ oµ cruncheΣ file≤á witΦ ì
- ááááááááonσ macr∩ command« Fo≥ example¼ thσ script
-
- 1 ! $d$u:;$!crunch $f M1:;reg m5;if reg 5= 0;$"Library DU ":;
- áááálput $"Library Name: " M1:*.* +1;era M1:*.?Z?;fi;$h:
-
- áááááááácrunche≤á taggeΣ file≤ t∩ ß fixeΣ director∙ M1║á (oε thσ RA═á disk)¼ ì
- áááááááámake≤á ßá librar∙á ou⌠ oµ theφ (leavinτ rooφ fo≥ ▒ morσá file⌐á witΦ ì
- ááááááááinpu⌠áá fo≥á librar∙á namσá anΣá location¼áá theεá erase≤á al∞áá thσ ì
- áááááááá"crunchettes".
-
- ááááááááFo≥á consistency¼á singlσá macro≤ pu⌠ ß "1ó coun⌠ iε thσá use≥á reg« ì
- ááááááááTherσá i≤ n∩ codσ t∩ enforcσ thσ 0..╣ use≥ registe≥ range¼á iεá casσ ì
- ááááááááyo⌡ wan⌠ t∩ usσ 18..3▒ (10-1╡ arσ reserved¼á 16-1╖ arσ useΣ b∙ othe≥ ì
- ááááááááprograms).
-
- ááááááááRE╟á mus⌠á bσ ß Type│ o≥ Type┤ (o≥ RCP⌐ fo≥ thσ ZE╪ G╧ "$!óá t∩á ruε ì
- ááááááááCRUNC╚ repeatedly.
- Version 1.0o September 21, 1989 Carson Wilson
-
- --- ImplementeΣ lis⌠ capabilit∙ fo≥ grou≡ macros«á Iµ ß ZFILER.CM─ scrip⌠ ì
- ááááááábegin≤á witΦá ß commß (beforσ o≥ afte≥ thσ leadinτá "!óá shel∞á pausσ ì
- áááááááparameter)¼á ZFILE╥á wil∞ alway≤ expanΣ thσ macr∩ directl∙ t∩á ZCPR'≤ ì
- ááááááámultiplσ commanΣ line«á Iε thσ casσ oµ ß grou≡ macro¼á $P¼ $F¼ anΣ $╘ ì
- áááááááparameter≤á arσ expandeΣ t∩ ß lis⌠ oµ al∞ taggeΣ files¼á separateΣ b∙ ì
- áááááááthσ characte≥ followinτ thσ leadinτ comma« Fo≥ example¼ thσ script
-
- áááááááá ▒ ¼ !ech∩ thσ taggeΣ file≤ arσ $F
-
- ááááááádisplay≤á "TH┼ TAGGE─ FILE╙ AR┼ "¼á followeΣ b∙ ß lis⌠ oµ thσá taggeΣ ì
- áááááááfile≤ separateΣ b∙ ó ó oε thσ consolσ (assuminτ ECH╧ i≤ ß valiΣá ZCP╥ ì
- ááááááácommand)«á ZFILE╥á theεá prompt≤á fo≥ ßá keypres≤á beforσá returning« ì
- áááááááPleasσá notσ tha⌠ thi≤ macr∩ buffer≤ thσ entirσ lis⌠ oµ taggeΣá file≤ ì
- ááááááát∩ CP/M'≤ commanΣ linσ buffer¼ whicΦ i≤ onl∙ 12╡ byte≤ iε length« Thσ ì
- áááááááabovσ commanΣ thereforσ normall∙ cause≤ ß "CommanΣ to∩ longó erro≥ iµ ì
- ááááááámorσá thaε abou⌠ ╕ file≤ arσ tagged¼á dependinτ oε thσ length≤ oµ thσ ì
- ááááááátaggeΣ names.
-
- --- Madσá thσá escapσ characte≥ anΣ thσ character≤ t∩ quotσ witΦ i⌠á wheε ì
- áááááááwritinτ ß grou≡ macr∩ commanΣ t∩ ZE╪ o≥ SUBMI╘ file≤ installablσ (seσ ì
- áááááááZFCNFN.Z8░á fo≥á details)«á Escapσ characte≥ i≤á currentl∙á "$"¼á anΣ ì
- áááááááquoteΣ character≤ arσ currentl∙ "$"¼ "|"¼ anΣ "<"¼ a≤ requireΣ b∙ ZE╪ ì
- áááááááversioε 5.
-
- --- I⌠á i≤ no≈ possiblσ t∩ answe≥ ZFILER'≤ "Logiε [DIR][:MASK▌á óá promp⌠ ì
- áááááááwitΦá ".<cr>óá (samσ a≤ ":<cr>"⌐ t∩ loτ iε al∞ file≤ iεá thσá curren⌠ ì
- ááááááádirectory«á Previousl∙á thi≤ loggeΣ iε al∞ file≤ a⌠ use≥ zer∩ oµá thσ ì
- ááááááácurren⌠á drive«á Thσá Logiε commanΣ no≈ als∩ seem≤ t∩á accep⌠á ".afnó ì
- áááááááinsteaΣ oµ ":afn".
-
- --- Shel∞ bi⌠ se⌠ whilσ waitinτ fo≥ use≥ commands¼ theε immediatel∙ rese⌠ ì
- áááááááwheε ß commanΣ ke∙ i≤ received«á Thi≤ shoulΣ allo≈ Bridge≥ Mitchell'≤ ì
- áááááááA╘á commanΣá schedule≥á RS╪ t∩ interrup⌠ ZFILE╥ a≤ i⌠ woulΣá thσá CC╨ ì
- áááááááwhilσ ZFILE╥ i≤ promptinτ fo≥ commands.
-
- --- FixeΣ buτ whicΦ preventeΣ an∙ Grou≡ command≤ froφ operatinτ wheεá thσ ì
- áááááááconfiguratioε bytσ MACFLA╟ wa≤ patcheΣ t∩ false.
-
- --- RemoveΣ codσ whicΦ attempteΣ t∩ usσ thσ ZCP╥ Environmen⌠ t∩ determinσ ì
- áááááááho≈á man∙á line≤ oµ tex⌠ t∩ displa∙ witΦ thσ ╓ command¼á a≤ thi≤á wa≤ ì
- áááááááonl∙ partiall∙ implemented¼ resultinτ iε difficult∙ oε terminal≤ witΦ ì
- áááááááove≥ 2┤ rows«á Tex⌠ line≤ no≈ hard-codeΣ t∩ 22¼ s∩ ZFILE╥ shoulΣ worδ ì
- áááááááoε an∙ termina∞ witΦ 2┤ o≥ morσ screeε rows.
-
- --- FixeΣá smal∞á buτá whicΦá causeΣá "Publiπá Filσá Erroróá messagσáá t∩ ì
- ááááááádisappear.
-
- --- Control-╔ i≤ no≈ aε alia≤ fo≥ control-╩ (jum≡ t∩ filσ again)¼ fo≥ usσ ì
- áááááááwitΦá termina∞ definition≤ (TCAPs⌐ whicΦ definσ control-╩ a≤ aε arro≈ ì
- ááááááákey.
-
- --- Ideßá fo≥ futurσ versions║á i⌠ woulΣ bσ ver∙ difficul⌠ t∩ allo≈á filσ ì
- ááááááárinτá sortinτá baseΣ oε filσ date≤ (woulΣ neeΣ t∩ storσá datσá stamp≤ ì
- áááááááwitΦ ring¼ requirinτ majo≥ rewrite)« I⌠ woulΣ bσ relativel∙ simplσ t∩ ì
- áááááááallo≈á thσ Logiε anΣ startu≡ command≤ t∩ accep⌠ anΣ matcΦ file≤ t∩á ß ì
- ááááááádatespec¼ though...
- Version 1.0n March 20, 1989 Carson Wilson
-
- --- AddeΣ $¬ scrip⌠ paramete≥ t∩ clea≥ thσ screeε during¼ anΣ rebuilΣ i⌠ ì
- áááááááafte≥ ß scrip⌠ prompt« Usagσ i≤ $"$*..text..ó Promp⌠ tex⌠ appear≤ a⌠ ì
- áááááááthσ to≡ oµ ß cleareΣ screen.
- ì
- --- Iεá anticipatioεá oµá thσá ZE╪ 4.0x¼á '$º anΣ '|º arσá no≈á thσá onl∙ ì
- ááááááácharacter≤á whicΦ arσ quoteΣ wheε ZFILE╥ build≤ thσ ZFILER.ZE╪á file« ì
- áááááááIµá the∙á appea≥ iε ß ZFILER.CM─ scrip⌠ thesσ character≤á arσá quoteΣ ì
- áááááááwitΦá ßá leadinτá dolla≥ sigε wheε ZFILER.ZE╪á i≤á built«á Al∞á othe≥ ì
- ááááááácharacter≤á arσ passeΣ "a≤ isó t∩ thσ ZE╪ file«á Thi≤ mean≤ tha⌠á yo⌡ ì
- ááááááácanno⌠ usσ ZE╪ directive≤ sucΦ a≤ $1¼á |crlf|¼á etc« dynamically¼ bu⌠ ì
- áááááááthi≤ wa≤ neve≥ thσ intentioε oµ thσ interfacσ betweeε ZFILE╥ anΣ ZE╪ ì
- ááááááá- thσá ideßá wa≤ simpl∙ t∩ providσ multiplσ execution≤ oµá ßá ZFILE╥ ì
- ááááááácommanΣ script.
-
- --- For efficiency ZFILER no longer resets disks under Z3PLUS.
- Version 1.0m January 24, 1989 Carson Wilson
-
- --- Cop∙ anΣ Movσ command≤ no≈ worδ properl∙ witΦ Z3PLUS¼ anΣ thσ curren⌠ ì
- ááááááá12-hou≥ timσ show≤ a⌠ thσ to≡ oµ thσ screeε unde≥ Z3PLUS.
-
- --- PatΦá file≤á conflict≤á arσ n∩á longe≥á reporteΣá unde≥á ZSDOS«á Thi≤ ì
- áááááááproduceΣá problem≤á wheε user≤ trieΣ t∩ backu≡ directorie≤ alonτá thσ ì
- ááááááápath« ZSDO╙ publiπ conflict≤ arσ stil∞ reported.
-
- --- Grou≡ Movσ anΣ Grou≡ Cop∙ erro≥ message≤ arσ no≈ sustaineΣ unti∞á thσ ì
- áááááááuse≥ strike≤ ß key¼ rathe≥ thaε disappearinτ immediately.
-
- --- Prompt≤ iε script≤ ma∙ no≈ contaiε contro∞ character≤ a≤ "^xó wherσ ° ì
- ááááááái≤ an∙ characte≥ froφ └ t∩ z.
-
- --- Thσ dolla≥ sigε i≤ no≈ aε "escapσ characteró fo≥ scrip⌠ prompts¼á anΣ ì
- ááááááácaε bσ useΣ t∩ includσ thσ $¼ ^¼ "¼ anΣ º character≤ iε prompts.
-
- Examples:
- Script Result
- $"Enter name or $^C: " Enter name or ^C: ì
- $"Type $"//$" for help: " Type "//" for help:
-
- --- Movσá anΣá Grou≡ Movσ no≈ usσ thσ optioε men⌡ selection≤ wheεá movinτ ì
- áááááááfile≤ insteaΣ oµ alway≤ copyinτ filσ attributes.
-
- --- Cleaned up help screen.
-
- --- T∩á savσá debugginτá timσá ╔ havσ changeΣá thσá defaul⌠á optioεá men⌡ ì
- ááááááásetting≤ t∩ m∙ preferences.
- Version 1.0l September 13, 1988 Carson Wilson
-
- --- Bug≤ iε thσ Grou≡ Copy¼á Grou≡ Move¼á anΣ Grou≡ Deletσ command≤ whicΦ ì
- áááááááoccurreΣ wheε thσ use≥ aborteΣ certaiε prompt≤ witΦ ß control-├á havσ ì
- ááááááábeeε corrected.
-
- --- ┴á buτ whicΦ resulteΣ iε erratiπ behavio≥ iµ ZFILER.CM─ wa≤ no⌠ founΣ ì
- áááááááwa≤ fixed.
-
- --- Thσ unsQueezσ commanΣ wa≤ removeΣ t∩ reducσ prograφ size«á Sincσá fe≈ ì
- áááááááne≈ file≤ arσ squeezeΣ anΣ UNCRUNC╚ no≈ support≤ unsqueezinτ i⌠ seem≤ ì
- ááááááápreferablσá t∩ expor⌠ thi≤ functioε b∙ callinτ UNCRUNC╚ witΦ ß ZFILE╥ ì
- ááááááámacro«á Aεá additiona∞á benefi⌠ oµ thi≤ techniquσ i≤á tha⌠á ßá singlσ ì
- ááááááácommanΣ no≈ ma∙ bσ useΣ fo≥ botΦ uncrunchinτ anΣ unsqueezing« ZFILE╥ ì
- áááááááwil∞á stil∞á displa∙á anΣá prin⌠á squeezeΣá files«
-
- --- ZFILE╥á no≈ perform≤ consistentl∙ wheε invokeΣ witΦ ZCPR'≤ G╧ o≥ JUM╨ ì
- ááááááácommands«á Previou≤á version≤á faileΣ wheε morσ thaε onσ ┌á o≥á macr∩ ì
- ááááááácommanΣ wa≤ useΣ afte≥ invokinτ ZFILE╥ witΦ GO/JUMP.
-
- --- (DateStampe≥á version≤á only)«á Iµ ß DateStampe≥ (BDO╙á functioεá 12⌐ ì
- áááááááreal-timσ clocδ i≤ available¼á thσ curren⌠ 12-hou≥ timσ i≤ printeΣ t∩ ì
- áááááááthσ lef⌠ oµ thσ "ZFILERó namσ a⌠ thσ to≡ oµ thσ screen.
-
- --- Iµá runninτá unde≥ ZSDO╙ o≥ ZDDOS¼á disδ reset≤ arσ skippeΣá fo≥á al∞ ì
- ááááááácommand≤á excep⌠ Space«á Thi≤ considerabl∙ increase≤á performancσá oε ì
- áááááááflopp∙ disδ systems.
-
- --- Thσá environmen⌠ addres≤ i≤ loadeΣ froφ locatioε 10╣ a⌠ ruε timσá fo≥ ì
- ááááááácompatibilit∙ witΦ ZCP╥ 3.░ systems.
-
- --- Thσá performancσá oµ thσ Delete¼á Copy¼á Move¼á Archive¼á anΣá Renamσ ì
- ááááááácommand≤ ha≤ beeε improveΣ b∙ minimizinτ disδ accesses.
-
- --- Thσá Spacσá commanΣá no≈á reset≤á individua∞á drives«á Thi≤á i≤á morσ ì
- áááááááefficien⌠ anΣ make≤ thσ ╙ commanΣ practica∞ witΦ virtua∞ drives.
-
- --- Thσá Spacσá anΣ Filesizσ command≤ no≈ worδá properl∙á afte≥á printinτ ì
- áááááááfiles.
-
- --- ZFILE╥á no≈á check≤á fo≥ anΣ report≤ Publiπ o≥á PatΦá conflict≤á wheε ì
- áááááááCopying¼á Renaming¼á Moving¼á anΣá Archivinτá file≤ unde≥á ZSDOS«á Iε ì
- áááááááaddition¼á file≤á createΣá witΦ Copy/Move/Archivσ arσ alway≤á se⌠á t∩ ì
- áááááááPrivatσ (higΦ bi⌠ oµ f2=0⌐ t∩ avoiΣ possiblσ ZSDO╙ Publiπ conflicts.
-
- --- Single file View no longer affects file tags.
-
- --- Single file Copy or Move no longer skip to the next file afterwards.
-
- --- (DateStampe≥á version≤ only)«á Iµá available¼á Copy/Move/Archivσá usσ ì
- áááááááZSDOS'≤á morσá efficien⌠á Ge⌠ Stam≡ anΣ Se⌠ Stam≡ functioεá call≤á t∩ ì
- ááááááápreservσá filσá datestamp≤á acros≤á copies«áá Thσá olde≥á methoΣáá oµ ì
- ááááááádatestampinτ i≤ retaineΣ fo≥ non-ZSDO╙ systems.
-
- --- Rename error messages no longer disappear before they can be read.
- Version 1.0k May 3, 1988 Jay Sage
-
- --- FixeΣá somσá mino≥á bug≤ iε thσ codσ (slipu≡ oµ usinτ ßá D┬á wherσá ╔ ì
- áááááááintendeΣ ß D╙ t∩ allocatσ spacσ fo≥ longe≥ string≤ t∩ bσ patchable)
- Version 1.0j May 1, 1988 Jay Sage
-
- --- ImproveΣá flexibilit∙ oµ grou≡ macr∩ operatioε b∙ puttinτ threσ item≤ ì
- áááááááiε thσ configuratioε page«á Thσ strinτ MACROCM─ i≤ ßá null-terminateΣ ì
- ááááááástrinτ witΦ thσ grou≡ macr∩ commanΣ line«á Thσ strinτ MACLEADST╥ i≤ ß ì
- ááááááánull-terminateΣá strinτ oµ character≤ t∩ bσ writteε a⌠ thσá beginninτ ì
- áááááááoµá thσ grou≡ macr∩ batcΦ filσ (ZE╪ o≥ SUBMIT)«á Thσ strinτá MACROFC┬ ì
- ááááááámark≤á thσá filσá contro∞á blocδ fo≥ thσ filσ witΦá thσá grou≡á macr∩ ì
- ááááááácommands.
-
- --- FixeΣ ß buτ iε thσ expansioε oµ filσ name≤ iε macr∩á parameters«á Thσ ì
- ááááááácodσá wa≤ no⌠ maskinτ ou⌠ filσ attributes«á I⌠ happeneΣ tha⌠ thi≤ diΣ ì
- áááááááno⌠ matte≥ excep⌠ fo≥ blank≤ witΦ attribute≤ set¼ bu⌠ no≈ thσ codσ i≤ ì
- ááááááácorrect.
-
- --- Therσá i≤á aε additiona∞ configuratioε optioε (las⌠á bytσá iεá CONFI╟ ì
- ááááááásectioε jus⌠ beforσ OP╘ string⌐ tha⌠ allow≤ filσ name≤ t∩ bσ showε iε ì
- ááááááálowe≥ case« Se⌠ thσ bytσ t∩ F╞ fo≥ uppe≥ case¼ ░ fo≥ lowe≥ case.
- Version 1.0i April 14, 1988 Jay Sage
-
- --- Thσá sourcσ codσ t∩ 1.0Φ wa≤ los⌠ iε ß disδ crash«á Thσ feature≤ havσ ì
- ááááááábeeε recreated« Thσ operatioε witΦ G╧ o≥ JUM╨ ha≤ beeε improved.
-
- --- Thσá shel∞ stacδ entr∙ no≈ include≤ thσ explici⌠ director∙ wherσá thσ ì
- áááááááfilσ wa≤ founΣ iµ Z3│ o≥ late≥ i≤ running.
- Version 1.0h September 16, 1987 Jay Sage
-
- --- FixeΣ buτ iε thσ codσ fo≥ logginτ iε thσ displayeΣ director∙ wheε thσ ì
- ááááááá┌á commanΣ i≤ executed«á I⌠ wa≤ no⌠ workinτ correctl∙ unde≥á standarΣ ì
- áááááááZCPR3░ o≥ BackGrounder.
-
- --- AddeΣ option≤ t∩ contro∞ ho≈ thσ ZFILER.CM─ macr∩ filσ i≤ located«á ┴ ì
- áááááááchoicσá oε thσ optioε men⌡ allow≤ onσ t∩ turε oε o≥ ofµ searchinτá oµ ì
- áááááááthσ entirσ patΦ (includinτ curren⌠ directory)« Iµ tha⌠ optioε i≤ off¼ ì
- áááááááeithe≥á thσá roo⌠ director∙ o≥ ß specifieΣ director∙á wil∞á bσá used¼ ì
- ááááááádependinτ oε thσ configuratioε oµ thσ program.
-
- --- ZFILE╥ caε no≈ bσ reexecuteΣ usinτ thσ G╧ command« ╔ borroweΣ ß tricδ ì
- áááááááfroφ A∞ Hawley«á Wheε invokeΣ originally¼ ZFILE╥ check≤ thσ namσ useΣ ì
- ááááááát∩ invokσ it«á Iµ thσ namσ i≤ 'GO'¼á theε ß defaul⌠ namσ storeΣ iε aε ì
- áááááááinterna∞á buffe≥ i≤ used«á Otherwise¼á iµ thσ namσ i≤ copieΣ t∩á tha⌠ ì
- ááááááábuffe≥ froφ thσ externa∞ FCB« ╔ believσ thi≤ changσ wil∞ allo≈ ZFILE╥ ì
- ááááááát∩ bσ reconfigureΣ usinτ thσ 'Oº commanΣ anΣ theε cloneΣ usinτ SAVE.
-
- --- ┴á morσá extensivσá use≥ configuratioε filσ ha≤ beeεá provideΣá whicΦ ì
- ááááááácomprise≤ section≤ oµ ZFHDR.Z8░ (thσ definition≤ file⌐ anΣ ZFMAIN.Z8░ ì
- ááááááá(thσ beginninτ oµ thσ maiε code)«á A≤ before¼á reconfiguratioε caε bσ ì
- ááááááácarrieΣá ou⌠ b∙ editinτ ZFCNFH.Z8░ anΣ assemblinτ i⌠ t∩ ßá HE╪á file« ì
- áááááááTheε "MLOA─ ZFNEW=ZF0LD.COM,ZFCNFHó wil∞ instal∞ thσ changes.
- Version 1.0g August 23, 1987 Carson Wilson
-
- --- Reversσ video¼ dim¼ o≥ '_º arσ no≈ useΣ oε thσ statu≤ linσ t∩ displa∙ ì
- áááááááal∞ curren⌠ filσ attributes« 'rº read-onl∙ tag≤ werσ interferinτ witΦ ì
- áááááááthσ tagginτ command≤ anΣ arσ n∩ longe≥ used.
-
- --- Corrected bug preventing view/unsqueeze of squeezed system files.
-
- --- CorrecteΣá buτá causinτ squeezeΣ read-onl∙ file≤ t∩ bσ unsqueezeΣá a≤ ì
- ááááááásysteφ file≤ wheε copyinτ attributes.
-
- --- Made invalid command display show actual command.
-
- --- RemoveΣá ZFILE╥á commanΣ promp⌠ oε exi⌠ t∩á avoiΣá confusioεá betweeε ì
- ááááááásysteφ anΣ ZFILER'≤ 'Zº command«
-
- --- FixeΣ initia∞ hel≡ screeε froφ commanΣ line.
-
- --- Added space before 'OK' after copy/unsqueeze.
- Version 1.0f June 12, 1987 Jay Sage
-
- --- AddeΣá rudimentar∙ grou≡ macr∩ capabilit∙ b∙ havinτ ZFILE╥á construc⌠ ì
- áááááááanΣ invokσ ß ZE╪ script.
- Version 1.0c April 27, 1987 Jay Sage
-
- --- Madσ change≤ fo≥ compatibilit∙ witΦ ZCPR33«á No≈ oε manua∞ invocatioε ì
- áááááááZFILE╥ return≤ t∩ thσ commanΣ processo≥ iµ ZE╪ i≤ runninτ s∩ tha⌠ ZE╪ ì
- ááááááácaε continuσ t∩ suppl∙ command≤ eveε iµ therσ arσ n∩ morσ command≤ oε ì
- áááááááthσ curren⌠ commanΣ line.
- Version 1.0b January 13, 1987 Jay Sage
-
- --- AddeΣ DateStampe≥ support« No≈ oε filσ copie≤ anΣ moves¼ thσ timσ anΣ ì
- ááááááádatσ stam≡ oµ thσ sourcσ filσ i≤ carrieΣ t∩ thσ destination.
-
- --- ModifieΣ handlinτ oµ directorie≤ witΦ 'Lº (o≥ 'N'⌐ command«á Thσ codσ ì
- áááááááno≈ respect≤ thσ DUO╦ flaτ iε thσ environment« Iµ i⌠ i≤ set¼ theε an∙ ì
- áááááááattemp⌠á t∩á loτ iε ß director∙ i≤ checkeΣ agains⌠ thσá maxdrivσá anΣ ì
- ááááááámaxuse≥á value≤ iε thσ environment«á Iµ thσ reques⌠ passe≤ tha⌠ test¼ ì
- ááááááátheε thσ director∙ i≤ loggeΣ iε eveε iµ i⌠ haΣ beeε specifieΣ usinτ ß ì
- áááááááDI╥á forφá anΣá eveε iµ ß passworΣ i≤ associateΣá witΦá it«á Iµá thσ ì
- ááááááárequesteΣá director∙ i≤ beyonΣ thσ maxdrive/maxuse≥ rangσ o≥ iµá DUO╦ ì
- ááááááái≤ no⌠ set¼á theε thσ nameΣ director∙ registe≥ i≤ checked«á Password≤ ì
- áááááááarσá checkeΣá a≤á needeΣá usinτá improveΣá codσá (shorte≥á anΣáá morσ ì
- áááááááaccurate).
-
- --- AddeΣ smal∞ bi⌠ oµ codσ t∩ thσ ZFILE╥ initializatioε t∩ changσ thσ J╨ ì
- áááááááopcodσá a⌠ 100╚ t∩ RE╘ s∩ tha⌠ ZFILE╥ canno⌠ bσ reruε usinτ thσá "GOó ì
- ááááááácommanΣ (thi≤ ha≤ baΣ consequences¼á sincσ thσ shel∞ stacδ entr∙ theε ì
- áááááááwoulΣ havσ thσ commanΣ "GOó storeΣ iε it!).
- Version 1.0a January 1, 1987 Jay Sage
-
- --- IMPORTAN╘á CHANGE║á T∩á makσá ZFILE╥á consisten⌠á witΦá othe≥á scrip⌠ ì
- áááááááprocessinτ programs¼á thσ defaul⌠ paramete≥ designatioε characte≥ ha≤ ì
- ááááááábeeε changeΣ froφ '%º t∩ '$'« Thσ paramete≥ '$'¼ aε alternatσ fo≥ 'Pº ì
- ááááááá(completeΣáá Pointed-to-filσáá spec║áá du:name.typ⌐áá wa≤áá thereforσ ì
- áááááááeliminated« Thesσ change≤ wil∞ requirσ editinτ oµ an∙ VFILER.CM─ filσ ì
- áááááááwheε convertinτ t∩ ZFILER.CM─ (thσ macr∩ filσ useΣ b∙ ZFILER).
-
- --- ModifieΣ thσ wa∙ thσ shel∞ stacδ entr∙ i≤ used« I⌠ no≈ keep≤ botΦ thσ ì
- áááááááorigina∞ director∙ anΣ thσ requesteΣ director∙ oε thσ stack« Thi≤ ha≤ ì
- ááááááátw∩ majo≥ advantages« B∙ keepinτ thσ origina∞ director∙ oε thσ stack¼ ì
- áááááááoεá exi⌠ witΦ thσ 'Xº commanΣ ZFILE╥ caε returε t∩ thσ director∙ froφ ì
- áááááááwhicΦ i⌠ wa≤ originall∙ invokeΣ n∩ matte≥ ho≈ man∙ othe≥á directorie≤ ì
- áááááááhavσ beeε loggeΣ iε b∙ usσ oµ thσ 'Zº commanΣ o≥ ß macro« Keepinτ thσ ì
- ááááááárequesteΣ (displayed⌐ director∙ oε thσ shel∞ stacδ avoid≤ thσ probleφ ì
- áááááááwitΦá ß passwordeΣ director∙ oµ havinτ t∩ reente≥ thσ passworΣá ever∙ ì
- ááááááátimσ ZFILE╥ returneΣ froφ ß macr∩ o≥ 'Zº operation.
-
- --- AddeΣá featurσ witΦ 'Zº commanΣ t∩ allo≈ avoidancσ oµ thσ "Strikσ an∙ ì
- áááááááKeyóá messagσ oε returε t∩ ZFILER«á Iµ thσ commanΣ linσ entereΣá witΦ ì
- áááááááthσá 'Zºá commanΣ begin≤ witΦ ß space¼á theε shel∞á waitinτá wil∞á bσ ì
- ááááááádisabled.
-
- --- FixeΣ ß buτ causeΣ b∙ thσ G┴ command«á Oncσ tha⌠ commanΣ wa≤ used¼ aε ì
- áááááááarchivinτá flaτá wa≤ se⌠ anΣ neve≥ cleared«á ┴ late≥ G├ commanΣá theε ì
- áááááááuseΣá thσ group-archivσ promptinτ option≤ insteaΣ oµá thσá group-cop∙ ì
- áááááááoptions« Thi≤ flaτ i≤ no≈ rese⌠ beforσ al∞ grou≡ operations.
-
- --- AddeΣá optioεá oεá filσá cop∙ anΣ unsqueezσ function≤á t∩á allo≈á thσ ì
- ááááááádestinatioεá filσá attribute≤ t∩ bσ se⌠ t∩ thosσ oµ ßá filσá tha⌠á i≤ ì
- ááááááábeinτ overwritten« Iµ therσ i≤ n∩ sucΦ filσ anΣ thσ attributσ settinτ ì
- áááááááoptioε i≤ engaged¼ theε thσ sourcσ filσ attribute≤ wil∞ bσ used.
-
- --- ChangeΣá codσ fo≥ filσ viewinτ s∩ tha⌠ scrollinτ wil∞ sto≡ a⌠ thσ enΣ ì
- áááááááoµ ß filσ (carriagσ returε anΣ spacσ wil∞ no⌠ causσ thσ nex⌠ filσá t∩ ì
- ááááááástart)«á Onl∙á control-╪ o≥ control-├ wil∞ bσ effectivσ a⌠ thσ enΣ oµ ì
- áááááááfile«á Als∩ addeΣ control-┌ optioε t∩ g∩ straigh⌠ t∩ thσ enΣ oµá filσ ì
- áááááááwithou⌠ paging.
-
- --- ChangeΣ thσ codσ tha⌠ allow≤ interruptioε oµ grou≡ operation≤ s∩ tha⌠ ì
- áááááááßá carriagσá returε wil∞ no⌠ causσ aε abor⌠ (man∙ user≤á answe≥á somσ ì
- áááááááprompt≤á tha⌠á requirσ n∩ returε witΦ ß returε anΣ founΣá tha⌠á grou≡ ì
- áááááááoperation≤á workeΣ onl∙ oε thσ firs⌠ file)«á An∙ characte≥ othe≥ thaε ì
- ááááááácarriagσ returε wil∞ abor⌠ mas≤ operations.
-
- --- Madσ i⌠ possiblσ t∩ ge⌠ thσ macr∩ hel≡ screeε b∙ pressinτ thσá leadiε ì
- ááááááácharacte≥á ßá seconΣ timσ iε responsσ t∩ thσ 'Macroº promp⌠ (thi≤á i≤ ì
- ááááááámucΦ easie≥ anΣ morσ natura∞ thaε enterinτ thσ '#º command).
-
- --- FixeΣá ßá buτá iε thσ macr∩ hel≡ displa∙á tha⌠á wa≤á echoinτá contro∞ ì
- ááááááácharacter≤ t∩ thσ screen«á Thesσ arσ no≈ filtered«á Onσ caε no≈ ente≥ ì
- áááááááES├ ES├ t∩ seσ thσ macr∩ hel≡ screeε anΣ ß thirΣ ES├ t∩ returε t∩ thσ ì
- áááááááfilσ display.
-
- --- AddeΣá ^╩á commanΣá t∩ jum≡ t∩ nex⌠ filσ tha⌠ matche≤ thσá las⌠á masδ ì
- áááááááspecifieΣá iε ß "Jó command«á Thi≤ allow≤ onσ t∩ jum≡ easil∙á t∩á thσ ì
- áááááááseconΣ o≥ thirΣ filσ tha⌠ matche≤ ß simplσ filσ spec.
-
- --- FixeΣá buτá iε "Mó anΣ "GMó command≤ tha⌠ alloweΣ sourcσ filσá t∩á bσ ì
- ááááááádeleteΣ, eveε wheε cop∙ haΣ no⌠ beeε performed.
-
- --- AddeΣ "GRó grou≡ reversσ functioε t∩ reversσ filσ tags«á TaggeΣ file≤ ì
- ááááááábecomσ untagged╗á untaggeΣ file≤ becomσ tagged╗ anΣ soft-taggeΣ file≤ ì
- áááááááremaiε soft-tagged.
-
- --- CleaneΣá u≡á loτ commanΣ ("Ló o≥ "N")«á RemoveΣ specia∞á handlinτá oµ ì
- áááááááanswe≥á "xóá fo≥ director∙ namσ (n∩ longe≥ needed⌐ anΣ changeΣá erro≥ ì
- áááááááhandlinτ code.
-
- --- AddeΣá ß configuratioε optioε t∩ automaticall∙ loτ iεá thσá displayeΣ ì
- ááááááádirector∙ fo≥ thσ "Zó commanΣ iµ thσ use≥ numbe≥ i≤ les≤ thaε 16«á Iµ ì
- áááááááthi≤á optioε i≤ configureΣ in¼á theε thσ disδ systeφ i≤ rese⌠á beforσ ì
- áááááááthσá commanΣá linσá i≤ ruε (thi≤ i≤ thσ disadvantagσá oµá usinτá thi≤ ì
- áááááááoption).
-
- --- Made rename command preserve all file attributes.
-
- --- AddeΣá option≤á t∩ cop∙ attribute≤ witΦ file≤ anΣ t∩ alway≤á se⌠á thσ ì
- áááááááarchivσá attributσá iεá thσ destinatioε file«á Iµ thσ filσá i≤á beinτ ì
- ááááááámoved¼á thσ attribute≤ arσ alway≤ copieΣ anΣ thσ archivσ bi⌠ i≤á lef⌠ ì
- áááááááa≤á i⌠ was╗á iµ thσ filσ i≤ beinτ unsqueezed¼á thσ attribute≤ arσ no⌠ ì
- ááááááácopieΣ anΣ thσ archivσ bi⌠ i≤ se⌠ accordinτ t∩ it≤ optioε setting.
-
- ---------------------------------------------------------------------------
-
- See the VFHIST.DOC file in VFILER Version 4.1 for the history of theì
- development of VFILER.
-