IMD 1.16: 28/05/2007 16:19:49 -FOG/UTL005   åååååååååå  åååååååååå  åååååååååå  -FOG/UTL005HELP COMWASH COMWASH HLPI WASH1 HLP WASH2 HLP" SWEEP14 COM!HELP HLP: !"#$%åSUPERDIRCOM&'SUPERDIRHLP (SORT COM )FINDBAD COM*DISK DOC +åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå!9"ô 1ô >ÿ2$ 2% €Í:Ö 2& ¯20 24 ‚Íô!]~þ Ê<·ÂK>  w#Â@>20 1ô !\6 6#ÂY!] ~æþ?Êü#Âe!eÁëÍ:]þ Ê>ÿ2% 2$ \ÍþÿÂÜ Í|µÊÈÿ ÍþÊÈ2%  Í\ÍþÿÂÜÍþÊé2$ Í\ÍþÿÂÜÍ¥:0 ·Â3ÍôÃÍåôÃÍ¥ö ÍôÍbÍh Í|µÊ7ÿ ÍþÊ72%  ÍÍhÍþÊN2$ ÍÍhÍ¥? ÍôÍÊþÊÃô>2/ É!\6#6?#ÂpÁëÍë6#ƒ\ÍþÿÈͦ\Íþÿ•Éæ`!€…o|Îg#~æ#Íå·> ÍåÍåÍå:/ =2/ ÀÍbÍzÉ!v "1 Í ·Êâ\ÍÍ¥1ô >25 !v ~  æþ:ÂÍT:4 ·ÊñÍ¥*ô ùÉÍÅÍÿÍÜ Íôê :4 ·Ê9Íôú ÍôÁÍÊþÊþ.Ê¥þ^ʱõÍÿñÖ@GÊ`ÒiXÍôà ¹Ò`*, Â{ÍTÃ~æ#þÊœþ Ê�þ Â{#~æþ:ÊqþÂ{{ÍôÃ:$ þÿʸ_Í>ÿ2$ :% þÿÈ_ Í>ÿ2% ÉÅÕåÍáÑÁõÍÿñæþaØþ{Ðæ_ÉõÅÕå_ÍáÑÁñÉÅÕå ÍáÑÁÉ HELP FATAL ERROR -- File Name Contains Wild Card$ HELP FATAL ERROR -- File not Found$ HELP ERROR -- Invalid Response $ HELP ERROR -- EOF on HELP File $ HELP ERROR -- Not Possible to Backup Before Start of Info $ HELP ERROR -- Node Level Limit Rea~æ#ÂÉ\Íõ*1 :& ¼ÊX€€ëÍëñ·ÊTå*1 €~æ#þÊIÂ3ž ÍôÃÊS6#ÃIá"1 Én ÍôÃ~æþ Êzþ Ê{þÊ|Íå#Ãa##Íÿ:. =2. À~ö€wÍ:5 <25 ÈÍôÑ:4 ·Ê¨ÍôáÍôÍÊþMÊôþÊþ.Ê¥þ^ʱþLÊäþSÊÙ") Í ÍÿÉ*' >25 ÃÏÍ ÂíË+~æ€Êí:5 ==25 ÃÏ>ched -- Aborting $ HELP ERROR -- Invalid File Name in Load $ HELP ERROR -- No Higher Level to Return to $ HELP ERROR -- Not Enough Room for HELP File $ HELP ERROR -- HELP File NOT Terminated by ^Z $Level $/ $: $Type ^C=CP/M$ ^=Level .=Root$ or En Íå> ÍåÉ>2. É>25 !v Í >A2+ –Íô~æþ:ÊPþÊ :+ Íå<2+ >.Íå> ÍåÍaÃ(", É"' Í!") ~ö€wÍ >25 Ía~æþÊ“þ:Ê“þ Âi#Í…Ãi:. GÅÍ|Á‰É~ö€wÍÿ:. =2. —Í:5 <25 ÄÍôÑ:4 ·ÊÁÍôáÍôÍÊþMÊôþÊþ.Ê¥þ^ʱþLÊúþSÊìÍ É*' ÍÏ>25 ÃiÍ Âter Selection $ Loading HELP File $nvalid File Name in Load $ HELP ERROR -- No Higher Level to Return to $ HELP ERROR -- Not Enough Room for HELP File $ HELP ERROR -- HELP File NOT Terminated by ^Z $Level $/ $: $Type ^C=CP/M$ ^=Level .=R Default äÍíÃi*' ë*) z¼À{½ÀžÍô¯25 É#~+æþ:À:4 þ Â:ÜÍôÃ##åÍ ë!] Í:4 <24  Íôá]Ío>.ÍåÍoÍÿÃK~#þ.Êšþ!ÚšÍÚÍåÂo~æ#þ.Èþ!Ø ÍôÃO> ›yÉ:4 ·Êô>ÃÂ:4 ·ÂÁ? ÍôÃô=24 Í å Íô~þ #ÊâÍåÂÑÃêÊê#Ãâ>.Íå~#ÍåÂñÍÿá]HELP Facility Invoked Names of Available HLP Files are -- $ Type Any Char for Default Information (^C=Abort) -- $:The HELP Subsystem for Online Documentation This is HELP, the Online Documentation Subsystem. The purpose of HELP is to allow the  ÍÃKÍ6 Éo&]T)))É:4 ·Ê6Ï Íô:4 ÍEÖ Íô:5 ·ÈÍEÙ ÍôÉõ¯23 ñdÍZ ÍZÆ0Ãå�Úd Ã\€G:3 ·Âzy23 ·Âz> Ã}yÆ0ÍåxÉHELP Version 2.0 $ HELP File Selections are -- $HELP HLPEOI ^C=CP/M $^=Level .=Root $M=Menu S=Start L=Last CR=Next $user to interactively query the *.HLP files of the system in order to receive information summaries on various aspects of the user's working environment, such as the language systems he is using and certain subsystems available to him. When the   user types 'HELP', a search is done for the files '*.HLP'. The name of each HLP file is displayed to the user followed by this text. If the user desires information on a specific topic and he has a HELP File of that name (ie, CPM.HLP is a HELP  V View file at Console (any key aborts) L Print file to List Device P Send file to Punch Device C Copy file to another Disk R Rename file ^File on CP/M), he may issue of HELP Command of the form -- HELP d:topic where "d:" is the disk the HELP File resides on (optional) and "topic" is the name of the HELP File (topic.HLP, like CPM.HLP). Please refer to the HELP File "D Delete file X Exit to CP/M B Backup one file in List S Restart on another Drive sp or cr Forward to next file in List H or anything else Display this help message É!P "> æHELP.HLP" for more information. esides on (optional) and "topic" is the name of the HELP File (topic.HLP, like CPM.HLP). Please refer to the HELP File "‡‡‡‡‡O¨!€ :\·Â:æ ë Í÷ ë"> \ÍþÿÂÿ*> "D "F \ Íê Ê•!P "@  "B *B ë*@ åÕ ÍF Ñá ÜP *B  "B ë*D Íê ÂT*@  "@ "B ë*D Íê ÂT!P "> *> ÄÍ÷ ÇÍ÷ ÐÍ÷ "> :ÄÆ@2ÄÍ X: XXXXXXXX.XXX : ÍÍ þ Êmþ ÊmþBÊþXʤþRʧþÊþåVÊ—þLʤþPÊ©þCÊ>þSʵ ÍeÃÁ*> \ Íê ÂUÍ Beginning of List *D  "> Í < *> Íð "> ÛÍ *> ë*D Íê ›Í End of List !P "> ÛÃ*>  Íð ÿ  Í÷ Í New Name ?   Í!! F¯°Êm#~Í wÂÚ! 6#å 6 #Âíáë!! N#ëþ Âó1Ü Íe:]þ Â0:eþ Â0!%] Í÷ Ã0???????????€Í¯2h2|\ÍþÿÂùÍ ++ Not Found ++äÍ MICRO RESOURCES DIRECTORY "WASH UTILITY" Ver 1.3 Command Function ------- ----------------------------   ÊÃüåi&6 áÍ Úþ Êdþ.Ê=w#ÂÍ Údþ Êdþ.Ê=Ã*! Í ÚXþ ÊXþ.ÊXw#ÂB! 6#Â] !  æ€G>¦°w# Âl:ÿ 2Þ  ! ß Í÷ !ê 6#‘Þ ÍþÿÊÊÍ ++ Name Already Exists ++ ÃÁ*>  Íð ë!  Í÷ ÿ ÍþÿÂmÍ ++ Not Found ++Ãm  *>  Íð ÿ  Í÷ ÿ ÍþÿÂ5Í ++ Not Found ++ÃmÍ Deleted*> å Íð "> ëáëå*D Íê áëÊf Í÷ ÃQë"D P Íê Âm*> Íê ÂmÍ List EmptyäÍ >ë>ë>2N *>  Íð Þ  Í÷ €Í!ê 6#ÂÌÞ ÍþÿÂÍ ++ File Cannot Be Opened ++ Éã~æ_#Ê åÍáà ãÉæþ`Øæ_É ÿ ÍþÿÂmÍ ++ Destination Close Error ++ÃmÍ New Drive ? ÍÍ þ ÊmÖAþÒ<2\> 2]2eÃz¼À{½É}“o|šgÉ~æ#Â÷Ãm¯2þ Þ Í·ÊÃm!€€~þÊm_Åå:N OÍ ÍáÁ·Â#ÂÃ*>  Íð Þ  Í÷ !ê 6#ÂT¯2þ !!Þ ÿ Í÷ Þ Íþÿ£Í ++ Source File Cannot Be Opened ++ÃmÍ Destination Drive ? ÍÍ ÖAþÒ<2ÿ G:Þ ¸Â Í ++ Cannot Select Same Disk as Souråce ++ ÃÁÿ ÍþÿÊ= Í Replace ? ÍÍ þYÂmÿ Íÿ ÍþÿÂt Í ++ Destination Directory Full ++Ãm*+ë*F Õ€ÑÍê Ò x±ÂÅ Í ++ No Memory Available for Copy Buffer ++Ãmi`"J ¯2O !"L *F "H *H ëÍÞ Í·Â *H €"H *L #"L åë*J Íê ÂÚ Ã >ÿ2O *F "H *L |µÊz +"L *H åëÍá€"H ÿ Í·Ê Í ++ Disk or Directory Full or error on Write ++Ãm:O ·ÊÎ ÿ ÍþÿÂmÍ ++ Destination Close Error ++ÃmÍ New Drive ? ÍÍ þ ÊmÖAþÒ<2\> 2]2eÃz¼À{½É}“o|šgÉ~æ#Â÷å Éã~æ_#Ê åÍáà ãÉæþ`Øæ_Éþ Øþ_ÒD þ=ÊD þ:ÊD þ;ÊD þ<ÊD þ>ÊD ·É7ɾÀÈ#ÃF Nwy#ÂP É Full or error on Write ++Ãm:O ·ÊÎ ÿ ÍþÿÂmÍ ++ Destination Close Error ++ÃmÍ New Drive ? ÍÍ þ ÊmÖAþÒ<2\> 2]2eÃz¼À{½É}“o|šgÉ~æ#Â÷å  Introduction to WASH.COM Restrictions on use of WASH.COM Modifications to WASH Running WASH WASH commands Operational notes on WASH WASH ++Error Messages++ Looking at WASH in action :File "WASH.DOC" Documentation on the operation of: the console in sequential aphabetical order in forward or backup mode. d) The file list is treated as a circular buffer. Forward or backward scanning of the list wraps around the list back to the beginning or end "WASH.COM" by: Michael J. Karas Micro Resources 2468 Hansen Court Simi Valley, California 93065 This program is a super-duper CP/M disk direing respectively. e) The current list position file can be viewed at the Console, printed on the CP/M List device, or sent to the CP/M Punch device. f) The current list position file may be deleted or renamedctory maintence utility that is designed as an "almost" all inclusive routine to make it easy to do disk directory house keeping. The inspiration to produce this program came from use of an older utility program called "CLEAN" that I came across at. If renamed, only the new name must be entered. g) The current list position file may be copied, with the same name, to any other operator selected disk drive. The copy utilizes all of available memory as the  a meeting of the Valley Computer Club about a year and a half ago. At that time "CLEAN" seemed like a dream come true. Unfortunately it had several major problems that limited its overall usefullness. The disadvantages of CLEAN have all been ovecopy buffer for the ultimate in copy speed. h) The current list can be deleted and the "WASH" operation may be begun upon another operator selected disk drive. i) The program is fully implemented in 8080 rcome with the new WASH program. Program features are listed below: a) Alphabetical list oriented file operations b) Any legal CP/M drive (A: to P:) may be selected c) Operator interface to the file list is at  assembly language for speed, small size, and portability to any CP/M 2.2 or 1.4 system. No assumption is made upon the maximum number of directory files other than available memory space for the list. (A   directory with 1024 directory file names takes 12 K bytes of storage. Assuming the copy buffer minimum size requirement of 128 bytes, then WASH should easily run in the minimum CP/M 2.2 20K System with no problems  MODIFICATION and the subsequent SALE of the WASH program in WHOLE or any PART is permitted by the author. Further modification and public domain distribution of the WASH  at all.) ALL directory and disk I/O is handled through calls to the BDOS. This will guarentee WASH compatibility with any CP/M system implementation. This makes the program disk media independent (all you hav program must include: a) This NOTE, b) The name "WASH" must be retained, c) The original authorship notice from above, and d) The MICRO RESOURCES Name in the Sign-on Menu. MICRO RESOURCES reserves e to do is get WASH.COM onto your diskette or hard disk in the first place. This Program was Written by: Michael J. Karas MICRO RESOURCES 2468 Hansen Court Simi Valley, California 93065 (805) 527-7299 September 20, 198the right to modify this program at any time for any purpose. The Intent of the above NOTE is intended for the public domain distribution of the WASH program and MICRO RESOURCES reserves the right to utilize the WASH program for any application w1 :Restrictions on use of WASH.COM NOTE: The WASH program, its source code, documentation file, and object code, has been released to the PUBLIC DOMAIN by Michael J. Karas. This hatsoever including but not limited to commercial distribution and modification for custoí applicationó witè oò withouô thå "WASH¢ � name. :Modification of WASH -------------------- If you modify, enhance, or correct bugs in this program, plea program may be modified to suit your personal requirements or those of your friends. In any case no COMMERCIAL or MONEY MAKING ventures with regard to SOFTWARE SALES or se include a short statement of the modifications done and include your name and the date. The modification history log should be kept intact with the source code file in "most recent first" order. Changes to program structure will generally requ  ire a change in the program version. The version number is documented in the signon message and the distribution program name as "WASH-10.ASM" in the specific case of the initial release 1.0. The format for update notices in the source file from the operator. The following summary describes WASH commands. ::WASH1 :OPERATIONAL NOTES ON WASH ------------------------- Command entries not understood by WASH will cause display of a "?" character followed by re- display of the same c should follow the format shown below: Date: Sept. 20, 1981 Version Number: 1.0 Name: Michael J. Karas Initial release to the public domain via the CP/M NET remote software access program operated by Kelly Smith, 3055 Waco Ave,Simi Valley, urrent list position file name. Command entries, other than Backup, will generally execute and then return to the command mode with the next file name from the list displayed. Entry of a carriage return in response to the "New Name ?" prompt ofCA 93063. (805) 527-9321/ PMMI modem. :Running WASH The WASH program is run as a transient command under CP/M 2.2or CP/M 1.4 as follows. The program creates a working list of all selectedfile names on the selected drive. Examples of command for the Rename command or to the "New Drive ?" prompt of the Start Over command will abort the command function and cause display of the next file name in the file name list. :WASH error messages The WASH program contains a liberal number of error mats are: A>WASH <== WASH forms working list of all files from default drive A:. A>WASH B: <== WASH forms working list of all files from selected drive B:. A>WASH *.COM <== WASH formas working list of all ".COMchecking functions not normally seen by the operator unless an error condition arises. These are always displayed with leading and trailing pairs of the plus sign character as: ++ Error Message ++ Some of the error conditions ar" files from default drive A:. WASH will boot up and read all selected file names from the selecteddrive into a "MEMORY" list that is in ascending alphabetical order. The first file name will be displayed with a ":" prompt awaiting some commande: ++ Not Found ++ command line wild card file specification name list is empty, or disk is empty. -or- delete, rename, copy source files not found. (most likely due to   a diskette change) ++ Name Already Exists ++ attempt to rename a file to a name already present on the disk. ++ File Cannot Be Opened ++ output file for view, list, or punch, cannot oom to contain all the directory extent entries for the destination file. ++ Destination Close Error ++ Destination file on a copy operation cannot be closed most likely due to a full directory. ::WASbe opened for reading. Most probable cause is due to a disk change. ++ Source File Cannot Be Opened ++ source file on a copy operation cannot be found on the disk. Most likely casued by a disk change. H2 +++ End of Documentation File Destination file on a copy operation cannot be closed most likely due to a full directory. ::WAS ++ Cannot Select Same Disk as Source ++ the copy to destination disk selected by the operator must be different than the source disk. ++ Destination Directory Full ++ The destination file on a cåopy operation cannot be opened because the destination disk directory is full. ++ No Memory Available For Copy Buffer ++ Caused when size of in memory list is so large that an attempted copy operation can å find no buffer space. ++ Disk or Directory Full on Write ++ Caused when a copy operation attempts to place a file on a destination disk that does not have enough room for the file, or not enough rå  WASH commands File manipulations; FORWARD; BACKUP File operations; VIEW;PUNCH;LIST;COPY;DELETE;RENAME Miscelaneous commands; EXIT; START over on new drive :WASH Commands ------------- The Wash program permits entry of various commands while the-- The contents of the currently displayed file name is output to the console screen. Text is normally assumed to be ASCII and file ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ console cursor is positioned at a ":" prompt after the currently displayed file name in the file name list. :**** File List Manipulation Comands. File Forward (SPACE or CARRIAGE RETURN) Command ----------------------------------------------- T. Punch (P) File Command ---------------------- The contents of the currently displayed file name output to the CP/M logical Punch device. Text is normally assumed to be ASCII and file punching ceases upon encounteringhis command will increment the displayed list pointer and then display the next file name in the list. If last file name in list is currently displayed, the message "End of List" is displayed and file name display  a logical end of file character (01AH) (ctl-z). List (L) File Command --------------------- The contents of the currently displayed file name is output to the CP/M logical List device. Text is normally assumed to be wraps around to the first file name. Backup (B) Command ------------------ This command will decrement the displayed list pointer and display the previous file name from the list. If the first file name in the ASCII and file listing ceases upon encountering a logical end of file character (01AH) (ctl-z). Copy (C) File Command --------------------- This command allows the complete contents of the currently displayed file nam list is currently displayed, the message "Beginning of List" is displayed and the file name display wraps back to the last file name in the list. :**** File Operation Commands. View (V) File Command -------------------e to copied to a file on another operator selected drive with the same name. If the file name already exists on the destiantion disk, the operator is asked if it should be replaced. Delete (D) File Command -----  ------------------ The file with name corresponding to the currently displayed list name is deleted from the disk directory. After deletion the message "Deleted" is displayed at the console. Deleted file name is åalso removed from the in memory list. Rename (R) File Command ----------------------- The file name currently displayed is renamed to the operator entered name in response to the "New Name ?" prompt. The list in memoryIntroduction WASH (menu of functions) Forward and Backward motion thru the directory Copying files to another disk & Deleting files Starting over on a new drive : The following text is an example session with WASH at the console. This dislay was ma is also updated to reflect the new file name. :**** Miscellaneous Commands. Exit (X) Command ---------------- Command when entered will terminate WASH operation and return system control to the CP/M Consolede possible through use of Kelly Smith's new console i/o capture program I/O-CAP.COM. The intepretation of the action below should be self evident via the descriptions in the above sections. The text "<== xxxxxxxxxxxx" indicates text typed in fo Command Processor via a warm boot operation. Start (S) over on New Drive Command ----------------------------------- Entry of the Start over command will cause the WASH program to make up a new directory name list in r documen- tation purposes and not by the WASH program. :A>WASH <== start up wash for *.* on A: MICRO RESOURCES DIRECTORY "WASH UTILITY" Ver 1.0 Command Function ------- ---------------------------- V memory from the drive designator entered by the operator in response to the "New Drive ?" prompt. --- Entry of the Start over command will cause the WASH program to make up a new directory name list in  View file at Console L Print file to List Device P Send file to Punch Device C Copy file to another Disk R Rename file D Delete file X E  xit to CP/M B Backup one file in List S Restart on another Drive sp or cr Forward to next file in List : A: / .COM : <== space bar to go forward A: ADIR .COM : A: ASM .COM : idn't want :A: WASH .DOC : S New Drive ? B <== Start over on new drive |<<== WASH signs on again for Drive B: V MICRO RESOURCES DIRECTORY "WASH UTILITY" Ver 1.0 Command Function A: CONCAP .COM : B <== B to backup < A: ASM .COM : B < A: ADIR .COM : B < A: / .COM : B Beginning of List <== Backup past top of list < A: XSUB .COM : B < A: WORDMAS .COM : B < A: WM .HLP : B < A ------- ---------------------------- V View file at Console L Print file to List Device P Send file to Punch Device C Copy file to another Disk R Rename : WASH .HEX : B < A: WASH .DOC : B < A: WASH .COM : B < A: WASH .BAK : B < A: WASH .ASM : B < A: USQ .COM : B :< A: TYPESQ14.DQC : B < A: TSQ .COM : B < A: SYSGEN .COM : <== forward again A: TSQ file D Delete file X Exit to CP/M B Backup one file in List S Restart on another Drive sp or cr Forward to next file in List B: / .COM : B: TSQ .COM .COM : C Destination Drive ? B <==<< A: TYPESQ14.DQC : C Destination Drive ? B ^ A: USQ .COM : ^ A: WASH .ASM : Copy two files to B: =====>>^ A: WASH .BAK : A: WASH .COM : A: WASH .DOC : A: WASH  : B < B: / .COM : D Deleted <== delete a file B: TSQ .COM : on B: B: TYPESQ14.DQC : B: WASH .ASM : B: WASH .BAK : D Deleted <== and another B: WASH .COM : B: WASHTEST.DOC : B: WM  .HEX : A: WM .HLP : A: WORDMAS .COM : B < A: WM .HLP : B < A: WASH .HEX : B < A: WASH .DOC : B < A: WASH .COM : B < A: WASH .BAK : D Deleted <== delete an old A: WASH .COM : <== file I d .HLP : B < B: WASHTEST.DOC : V <== View a text file at crt JUST A SHORT MESSAGE TO DEMONSTRATE THE PHYSICAL I/O CAPABILITIES OF "WASH" OF DOCMENTATION. B: WM .HLP : B < B: WASHTEST.DOC : P <== Send text file to my B: WM   .HLP : B TI-820 on the PUNCH port of CP/M < B: WASHTEST.DOC : L <== Send text file to B: WM .HLP : printer onthe LIST port of CP/M B: WORDMAS .COM : B: Z2 . : B: Z3 . : B: Z4 . : Eånd of List <== forward scroll of list past end of list B: TSQ .COM : <== to first one again B: TYPESQ14.DQC : B: WASH .ASM : B: WASH .COM : B: WASHTEST.DOC : B: WM .HLP : B: WORDMAS .COM : B: Z2 å. : B: Z3 . : B < B: Z2 . : C Destination Drive ? A <== B: Z3 . :X <== exit back to logged drive ^ ^ A> copy to A: ========^ ååååå  ÍùEÍ!å!ÑÍ"}2LMÍt!21MÍ– ~·Â-:1M<õÍ– ñwÍ– ~o‡Ÿg@ }õ3>!2MÍ¿<Í" ÍŸ Íd!3M6€:3M·òX!@M~#¶ÂƒR€Í]+!‘HÍÈ)!ÖI> ͬ<ͧ"ÍuEÃ#R#Í]+!˜HÍÈ)Íy îÿå*BMÍ¢?Ñ>ͬ<ͧ"!àI>ͬ<ͧ"Íy öÿå*BMÍ¢?Ñ>ͬ<ͧ"!áI>ͬ<ͧ"Íy ûÿå*BMÍ¢?Ñ^#Vë> ͽ:ͧ"!ãI– ñw!2M7M>GÍ =ÍŸ ÍdÉÃö^#Vë"`M!"bM#"dM*`M^#Vë"fM*fMë*dMÍU@úêÍy îÿå*bMÍ¢?ÑåÍy îÿå*dMÍ¢?ÑÑxÍ<ÆÿŸõÍy öÿå*bMÍ¢?ÑåÍy öÿå*dMÍ¢?ÑÑxÍ<ÆÿŸÁ°ò±*bM#"bMÍy îÿå*bMÍ¢?ÑåÍy îÿå*dMÍ¢?ÑëáÍÆ;*dM#"dMÃ5*bMå*`MÑs#rÉÃÛ:LM·Â >ͬ<ͧ"Íy +å*BMÍ¢?Ñ>ͬ<ͧ"ÍuEÍ¥ !OMÍ¿ÍÈ,!éI>ͬ<Í�*ÍuEÃU!ëI4MxÍ<ÖŸ!ìI4MõxÍ<ÖŸÁ°òõ*BMå*@MÑÍU@|µÂëRâÍ]+>ÍÈ,ÍuE!"BMÃò*BM#"BMÃU!íI4MxÍ!"pMÃHÍ– ~o‡Ÿg+"tM!rMͪ "-M! JÍJ@*)M##~o‡Ÿg+++Í"Íh:"pM*pMå*-MÑÍ¢?"-M!"/M#"hM*@M"vM*vMë*hMÍU@úPÍy úÿå*hMÍ¢?Ñ~o‡Ÿg"lMÍy ùÿå*hMÍ¢?Ñ~o‡Ÿg"jM:mM·ò¯!"lM*jM#"jM*lM >åo‡ŸgÑÍ@"nM*jM))))ë*nMåÍy +++å*hMÍ¢?ÑÑs#r*nMë*pM+å*pMÑÍ@å*pMÑÍ¢?<Â1*BM+|µÂ'*@M"BMR$Í]+>ÍÈ,ÍuEÃ.*BM+"BMÃU!îI4MxÍ<ÂoR]Í]+!¬HÍÈ)!ïI>ͬ<ͧ"ÍuEÍf2TM!PMÍN25MÃU!óI4MxÍ<„ÍîÃU!ôI4MxÍ<™Í3ÃU!æI4MxÍ<®ÍÏÃU!õI4MxÍ<ÂÃÍÊÃU!öI4MxÍ<ÂØÍÓÃU!çI4MxÍ<ÂíÍÞÃU!÷I4MxÍ<ÂÍÃ"nM*jM))))ë*nMåÍy ûÿå*hMÍ¢?ÑÑs#rÍy ûÿå*hMÍ¢?Ñ^#Vëë*/M"/M*hM#"hMÃXRŽÍ]+!¶HÍÈ)*@M> ͽ:ͧ"!J>ͬ<ͧ"*/M> ͽ:ͧ"! J>ͬ<ͧ"ÍuE!LM¯–òÉRÉÍ]+!ÃHÍÈ)!!J>ͬ<ͧ"*-M> ͽ:ͧ"!"J> ͬ<ͧ"ÍuERÚÍ]+>ÍÈ,ÍuEÉç :LM·Â R Í]+!ÏHÍÈ)!.J>ͬ<ͧ"ÍU!øI4MxÍ<ÂÍúÃU!ùI4MxÍ<Â,ÍëÃU!úI4MxÍ<ÂAÍŸ ÃU!èI4MxÍ<ÂU!3M6ÃS!UMÍ"!Í¢ ÃÌÍ– #ûI>GÍ =Í–  J>GÍ =Í–  6?Í– ~=2YM!WMÍ"!Íž "8M!ZMÍy!Í– "JM!"@M!\MÍ:!26M:6MÖÿÊ£*@M#"@M*8M#:6Måo‡Ÿg)))))ÑåÍy îÿå*@MÍ¢?ÑÑ>GÍ =*8M :6MuEÉR Í]+!ÔHÍÈ)!CJ>ͬ<ͧ"ÍuEÍf26M:6MÖÿÂ/ É:6Mo‡Ÿg+"|M!zMͪ "xM! JÍJ@*)M##~o‡Ÿg+++Í"*xMÍY;Í?>Íh:"xMR¦ Í]+!ÙHÍÈ)*xM> ͽ:ͧ"!JJ>ͬ<ͧ"!7M>ͬ<ͧ"!_J>ͬ<ͧ"ÍuEÉÃV ^#Vë"~M*~M~2ŠM!ˆMÍ"!Í¡!")MÍ�!"+M*)M^#Vë>åo‡ŸgÑÍ@#"€M*)M^#Vë#"‚M!"„M*€M"‹M*åo‡Ÿg)))))ÑåÍy öÿå*@MÍ¢?ÑÑ>GÍ =*8M :6Måo‡Ÿg)))))Ñ~õÍy ùÿå*@MÍ¢?Ññw*8M:6Måo‡Ÿg)))))Ñ~õÍy úÿå*@MÍ¢?ÑñwÍy +å*@MÍ¢?ÑëI>GÍ =ÍB!26MùÍy ":M!@M~#¶Ê¾ÍY !^MÍÍù!"M#"BMÉÃRìÍ]+!±HÍÈ)!J>ͬ<ͧ"ÍuEÍf26M:6MÖÿÂûÉ:6MõÍ‹Më*„MÍU@úR !"†M*†M÷ÿ |·òA *+M~!†MFͺ;æ€Ö€Â7 *‚M+"‚M*†M#"†Mà *+M#"+M*„M#"„MÃÿ *‚MÉÃØ Íy îÿå*@M#Í¢?Ñ"�MÍy îÿå*@M##Í¢?Ñ"�MÍy îÿå*@M###Í¢?Ñ"‘M!"“M*‘Müÿå*“M))Ñ6#6*@Må*‘M++å*“M))ÑÑs#r!“M¯¾#žò× *‘Müÿå*“M))Ñ^#Vë"›M*‘M++å*“M))Ñ^#V  ë"�M*“M+"“M*›Më*�MÍU@òÔ *›M"—M*�M"™M*—Më*™M>åo‡ŸgÑÍ@"•M*�Må*:Mîÿå*•MÍ¢?ÑëáÍÆ;*™Më*—MÍU@úG *:Mîÿå*—MÍ¢?Ñå*�MÑ xÍ<Ò‘ *—M#"—MÃf *�Må*:Mîÿå*™MÍ¢?ÑÑ xÍ<Ò¼ *™M+"™MÑ *™Më*—MÍU@úD *�Må*:Mîÿå*—MÍ¢?ÑëáÍÆ;*:Mîÿå*—MÍ¢?Ñå*:MÍ¢?Ñå*°M#Ñ>GÍ =Íy öÿå*BMÍ¢?Ñå*°M Ñ>GÍ =*°M 6?*°M6*°M6?RiÍ]+!hIÍÈ)!ÜK> ͬ<ͧ"ÍuEÍ¥ !7MÍ¿ͬ<ͧ"ÍuE!£Må!£Mn&+MáÍÑ;ëG!£M> Íø<Ã!_J7MxÍ<Âê!£M6Ã!ëI7MxÍ<Ê!¶MÍÛ !îÿå*™MÍ¢?ÑëáÍÆ;*:Mîÿå*™MÍ¢?Ñå*�MëáÍÆ;*—M#"—M*™M+"™MÃY *“M#"“M*™Më*›MÍU@å*�Më*—MÍU@ÑÍU@òŸ *›Må*‘Müÿå*“M))ÑÑs#r*™Må*‘M++å*“M))ÑÑs#r*—M"›MÃÑ *—Må*‘Müÿå*“M))ÑÑs#r*�Må*‘M++å*“M))ÑÑs#r*™M"�Mà ÃÐ Éà ^#Vë"ŸM*ŸMn&"¡M*¡MŸÿ |/*¡M… õ|Á ò£M Í<<Í¥ !7MÍ¿<Ãy!ëK£M>Íï;Â$É!àI£M>Íf""²M!²M~#¶Â]*°M£M>Í=*°MëK>GÍ =×!£Må*²M+MáÍÑ;å*°MGÑ>Í =!£Må*²M#ëáÍÖ;å*°MGÑ>Í =*°M"ºM!¸MÍ:!Öÿ»*°M"¾M!¼MÍg!ÃRÍ]+!rIÍÈ)!2M>ͬ<ͧ"!_J>ͬ<ͧ"*°M>ͬ<ͧ"!àI>ͬ<ͧ"*°M *¡Màÿ }õ3>*ŸMGÍ¿<*ŸM>ͬ<Ã(=Ü R? Í]+!åHÍÈ)!`J>ͬ<ͧ"ÍuERa Í]+>ÍÈ,!ìHÍÈ)!qJ>ͬ<ͧ"ÍuER~ Í]+!óHÍÈ)!�J>ͬ<ͧ"ÍuER› Í]+!úHÍÈ)!’J>ͬ<ͧ"ÍuEÉÃÐR» Í]+>ÍÈ,!£J>ͬ<Í�*ÍuERÝ Í]+>ÍÈ,!IÍÈ)!«J> ͬ<ͧ"ÍuERÿ Í]+>ÍÈ,!IÍÈ)!¸J> ͬ<ͧ"ÍuE>ͬ<ͧ"!îK>ͬ<ͧ"ÍuEÉ*°MåÍy îÿå*BMÍ¢?ÑÑ>GÍ =*°MåÍy öÿå*BMÍ¢?ÑÑ>GÍ =ÉÃëÀM~# ÂeÍy îÿå*@M#Í¢?Ñ"ÄM*ÂM~*ÄMwÍy îÿå*ÀM^#VëÍ¢?Ñå*ÄM#Ñ>GÍ =Íy öÿå*ÀM^#VëÍ¢?Ñå*ÄM Ñ>GÍ =*ÄM 6?*ÄM"ÈM!ÆMÍG!ÉÃ0R Í]+!ƒIÍÈ)!ýKR!Í]+>ÍÈ,!IÍÈ)!ÅJ>ͬ<ͧ"ÍuERCÍ]+>ÍÈ,!IÍÈ)!ÔJ>ͬ<ͧ"ÍuEReÍ]+>ÍÈ,!IÍÈ)!ðJ>#ͬ<ͧ"ÍuER‡Í]+>ÍÈ,!$IÍÈ)!K>ͬ<ͧ"ÍuER©Í]+>ÍÈ,!+IÍÈ)!0K>ͬ<ͧ"ÍuERËÍ]+>ÍÈ,!2IÍÈ)!?K>ͬ<ͧ"ÍuERíÍ]+>ÍÈ,!9IÍÈ)!ZK>ͬ<ͧ"ÍuERÍ]+>ÍÈ,!@IÍÈ>ͬ<ͧ"ÍuEÍ¥ !ÎMÍ¿MåÍy +++å*BMÍ¢?Ñ^#VëÑÍU@">MÍ– "ÑM!ÏMÍ`*@M+"@M*BM"ÊM*@M"ÓM*ÓMë*ÊMÍU@úîÍy îÿå*ÊMÍ¢?ÑåÍy îÿå*ÊM#Í¢?ÑëáÍÆ;*ÊM#"ÊMçR Í]+!ˆIÍÈ)!L)!sK>ͬ<ͧ"ÍuER1Í]+>ÍÈ,!GIÍÈ)!ƒK>ͬ<ͧ"ÍuERSÍ]+>ÍÈ,!NIÍÈ)!�K>ͬ<ͧ"ÍuERuÍ]+>ÍÈ,!UIÍÈ)!­K>ͬ<ͧ"ÍuER—Í]+>ÍÈ,!\IÍÈ)!¿K>ͬ<ͧ"ÍuERÏÍ]+>ÍÈ,!cIÍÈ)!ÖK>ͬ<ͧ"!2M>ͬ<ͧ"!_J>ͬ<ͧ"ÍuEÉÃ]Íy îÿå*@M#Í¢?Ñ"°MÍ– ~*°MwÍy îÿå*BM> ͬ<ͧ"ÍuE*@Më*BMÍU@ò/R)Í]+>ÍÈ,ÍuE!"BMÉÃKRUÍ]+>ÍÈ,!�IÍÈ)!L>$ͬ<ͧ"ÍuEÍ¥ !ÛMÍ¿ÍÈ,!’IÍÈ)!=L>ͬ<ͧ"ÍuER®Í]+>ÍÈ,ÍuE!ÖM6!"×M*@M"ÜM*ÜMë*×MÍU@/õ:ÖM/Á òDÍy +å*×MÍ¢?Ñë!ëIxÍ<Â::ÕM·ò´RfÍ]  +>ÍÈ,!—IÍÈ)!WL>ͬ<ͧ"Íy îÿå*×MÍ¢?Ñ>ͬ<ͧ"!àI>ͬ<ͧ"Íy öÿå*×MÍ¢?Ñ>ͬ<ͧ"!_L> ͬ<ͧ"ÍuEÍ¥ !àMÍ¿ÍÈ,!œIÍÈ)!iL>ͬ<ͧ"Íy îÿå*×MÍ¢?Ñ>ͬ<ͧ"!àI>ͬ<ͧ"Íy öÿÍ]+!«IÍÈ)!šL>ͬ<ͧ"ÍuE*FM 6?*FM"9N!7NÍG!Ã_!2MNxÍ<Â_R_Í]+!°IÍÈ)!­L>)ͬ<ͧ"ÍuE:íMÉÃÇRƒÍ]+!µIÍÈ)!ÖL>ͬ<ͧ"ÍuEÍ¥ !?NÍ¿ÿÉÍ!*;N}Éà RçÍ]+!ºIÍÈ)!ïI>ͬ<ͧ"ÍuEÍf2BN:BNÖÿÂöÉRÍ]+>å*×MÍ¢?Ñ>ͬ<ͧ"ÍuEÍ– "çM!åMÍ`Í!·ò:Í¥ !7MÍ¿!NÍ¿<Íy îÿå*@M#Í¢?Ñ"FM*FM#"HM*ëM~*FMwÍy îÿå*éM^#VëÍ¢?Ñå*FM#Ñ>GÍ =Íy öÿå*éM^#VëÍ¢?Ñå*FM Ñ>GÍ =*HMå*FMëá$ÍÆ;ÍÍÈ,ÍuE!CN6€!"@N*@M"DN*DNë*@NÍU@/õ:CNÁ òÖÍy +å*@NÍ¢?Ñë!LxÍ<ÂR!FNÍN2CN:CN·òµÍy +å*@NÍ¢?ÑëI>GÍ =*MåÍy +++å*@NÍ¢?Ñ^#VëÑÍU@">MÍ!·òÌÍ¥ !7MÍ¿ ͬ<ͧ"ÍuER – ~*HMw*HM 6*HM 6Íy îÿå*éM^#VëÍ¢?Ñë!ïM>ÍøÍf""þM!þM~#¶Êj!ïMå*þM+MáÍÑ;ëG!ïM>Íø<Íy öÿå*éM^#VëÍ¢?Ñ>ͬͬÍÈ,ÍuEÉÃ÷Íy +å*BMÍ¢?Ñë!ëIxÍ<‚Íy +å*BMÍ¢?ÑL>GÍ =Íy ûÿå*BMÍ¢?Ñ^#Vëë*M">MRËÍ]+!ÆIÍÈ)!ëL>ͬ<ͧ"* ͽ:ͧ"!M>ͬ<ͧ"*>M> ͽ:ͧ"!M>ͬ<ͧ"ÍuE*BM#"BM*@Më*BMÍU@òöRðÍ]+>ÍÈ,ÍuE!"BMÉÃèÍy +å* 6*FM 6*FM"N! NÍ_!ÖÿÂ>R<Í]+!¡IÍÈ)!rL>ͬ<ͧ"ÍuE¯É*HM"N!NÍ*!Í£:25MÍ‹ å*@M Í¢?ÑÍU@Üÿ >@åo‡ŸgÑÍ@"NRÁÍ]+>ÍÈ,!¦IÍÈ)!ŠL>ͬ<ͧ"!ïMͪ<ͧ"!’L>ͬ<ͧ"!N>ͬ<ͧ"!_J>ͬ<ͧ"ÍuE*HM#"DM!îM6!íM6€:îM·úÏ!"N*HM~=2N!NÍ"!!"N*N+"N*NBMÍ¢?Ñë!LxÍ<ÂsÍy +å*BMÍ¢?ÑëI>GÍ =*MåÍy +++å*BMÍ¢?Ñ^#VëÑÍU@">MR¼Í]+!ÎIÍÈ)! M>ͬ<ͧ"* ͽ:ͧ"!M>ͬ<ͧ"*>M> ͽ:ͧ"!M>ͬ<ͧ"ÍuE*BM#"BM*@Më*BMÍU@òçRáÍ]+>ÍÈ,ÍuE!"BMÉÃ" Íy îÿå*@M#Í¢?Ñ"ë*NÍU@/õ:îM/Á òU*DMå*N)Ñ"N!NÍy!*N@ "N*HM" N!NÍO!ÖÊK!îM6€*N"N*N#"NÃý!"N*FM~=2$N!"NÍ"!!"N*N+"%N*%Në*NÍU@/õ:íMÁ òÌ*DMå*N)Ñ")N!'NÍy!*N@ "N*FM"-N!+NÍW!ÖÊÂ!íM6!îM6€*N#"NÃvÃÕ*FM"1N!/NÍ2!Í£:25M*HM"5N!3NÍ2!Í£:25M:íM·ú3RHMÍ– ~*HMwÍy îÿå*BMÍ¢?Ñå*HM#Ñ>GÍ =Íy öÿå*BMÍ¢?Ñå*HM Ñ>GÍ =*HM 6*HM 6RmÍ]+>ÍÈ,ÍuE!UNÍ*!Í£:25M*HM#"DMÍ‹ å*@M Í¢?ÑÍU@îÿ >@åo‡ŸgÑÍ@"RN!LN6!MN6€:MNõ:LN/Á ò !"PN"JN*RN+"WN*WNë*JNÍU@/õ:LN/Á ò!*DMå*PN)Ñ"[N!YNÍy!*PN@ "P  N!]NÍO!ÖÊ!LN6€*JN"RN*JN#"JNÃÏ!"PN"JN*RN+"_N*_Në*JNÍU@/õ:MNÁ òÿ!"NN!#M>Ís;!%M>Ís;Íš;Í99"aN*aNë*NNÍU@/õ:MNÁ ò·*DMå*PNë*NNÑë!7M>GÍ =!'M7MxÍ<§!MN6í!cNͪ *NN#"NNÃd*PN€ "PNÍ!·òõÍ¥ !7MÍ¿ÍÈ,ÍuEÉÍBG^#Vë^ÉÍ% #VÉå ÍáÉÍ1 þÐÃH Í1 þ"ÐS  Íà Later CP/M or MP/M Version Required$*QÉ*ë*Q{•ozœgÉÍ} |·g}oÉ!\É!lÉ!€ÉÃñ ÃÁ Íáõ3>éÃÁ Í% Ã!Ó å*éáõ3>éÍ% K* é!!å*éÃÍ% ÃÍ+ %!ÇG5!ÊG4Êg@:ÅGG:ÄGÊ%�!ÈG–ÍÖ$>2ÉGÍX%Í•)!ÄG5Â'%É:ÅG!ÇG†<øþÐ_!³G>†wþ ØÖ w>+ÃJ%!ÆG~5·>.ÈÍ�%G:ÉG·xÈþ0Âw%:ÆG·> À!ÈG~·ÊŠ%5!ÆG4!ÃG5-¯2ÉGxÉ!ÃG^4{·ú©%þÒ©%!³G~Æ0É>0Éá"iN*±G~2mN:ÈG·ÊÇ%ÍE(ÊÇ%Íg@:mN2nN>VÍ2(!nNÂÙ%5~/o&ÿ#9ù:ËG·Â&>9Í2(Ê&>*Í2(Êý% Ãÿ%*:  ÃÍ+  à ͷÈ>ÿÉ Ã ÃÍ% ÃÍ+ ÃÍ+ ÃÍ+ ÃÃÍ+ ÃÍ+ ÃÍ+ ÃÍ+ ÃÍ+ ÃÃÃÍ+ ÃÃÍ9 ÃÍ9 ÃÍ9 Í+ ÃÍ9 ÃÍ9 ÿ ÃÍ9 Í%  ÃÍ9 Í+ !ÃÍ9 Í+ "ÃÍ9 Í+ #ÃÍ9 Í+ $ÃÍB Í+ %ÃÍB Í+ (ÃnN!9q#=Â&Ã(>2oN<2pN2qNÍ�%2lN:pN_:mN“ú(*±G~2kN:kNþ9Âr&:oNæ€Êb&:oNæ2oNÍ%(Âb&:qN=O:oNÍ¥(Í�(:qNO:lNÍ�(Í(Ã&þZÊ|&þ*ÂÇ&O:oNæ‹&yö€2oN:oNæ€Ê¯&:lNþ0¯&:qNO:kNþ*Ê©&> Í�(ÃÁ&:oNæ2oN:qNO:lNÍ�(Í(Ã&:kNÍ%(Â[':kNÍr( ':kNÍ‚(Âõ&:qNO:kNÍ¥(Í�(Í(Ã!&:kNö€2oN:qN|·ôB@DMëÍ@ëÉo‡ŸgÍ\@Â""áÑÑ�QYÅÕéõÍ`"�QYå!9ÅÕÍD>ÑÁá+|µÂ+"ñá3333òX"å!�å!åÅÕÍD=ÑÁáÅÕé·ð/<É|·ðÃB@ëFëÃm"·Ê™"OÊ™"ÅÅÕå¾Â�"# Ê�"Â{"áÑÁØ"áÑÁÂx"Á¯glÉáÑÁñ� Í•)ÂÐ"ëÑ&9ùëéþÂ#x2ÄGy Âð"¯2ÅGá"gNÍÇ#¯<Íó$*O> Í�(Í(Ã!&:oNæ€ÊK':lNþ0Â(':qNO> Í�(ÃU':qN=O:kNÍ¥(Í�(:qNO:lNÍ�(:oNæ2oNÃU':qNO:lNÍ�(Í(Ã&:kNþV™':oNæ€Ê‡':oNæ2oNÍ%(‡':qN=O:oNÍ¥(Í�(:oNæ“'<2oNÍ (Ã!&:qNO:kNÍc(ÂÎ':oNæ€Â¹':kNþBÊÃ'ÃÅ':oNæþ*ÊÅ'> Í�(Í(Ã!&:qNO:kNþCÊÜ'þD:ÈG·Âï'> Í�( Í�(à (:kNþCÂ(Í�( >RÍ�(gNéþ†#xÖ2ÄG=úg@A Â%#AÖú%#þÒ%#G:ÄG=¸Úg@x2ÅGá"gNÍÇ#!ÇGF6!³G~#¶ÊI#x=2ÊG¯Íó$>EÍ•):ÊG·+òb#-/<õxÍ•)ñÖ Ús#Ãj#Æ õxÆ0Í•)ñÆ0Í•)*gNéþÂÄ#x2ÄGy2ÅGá"gNÍÇ#Í5%:ÄG!ÅG–ÍÖ$ͬ%Gʽ#!9~#ùÍ•)ì#*gNéʽ#ÃÂ)¯2³G2ÈG2ËG<2ÃG!9ÍŸ$þ ÊÜ#þ+Âï#ÍŸ$Ãü#þ-Âü#>2ÈGÍŸ$Í©$Òà (Í�( >BÍ�(Í(Í(Ã!&:nN*iNé!qN4!pN4ÉþSÈþ+Èþ-Èþ$ÈÉG:mNOx*±G#¾È# Â<(<É>SÍ2(È>+Í2(È>-Í2(È>CÍ2(È>DÍ2(Éþ:Èþ/Èþ,Èþ.ÈþBÉ!pNN*±G# ȾÂy(·ÉG:pN_:mN“O x*±G# Ⱦ”(·É!i#9wÉþ$ÈG:ÈG·Â¾(xþ+Èþ-ÊÒ(þSÊÌ(xþ+ÊÒ(þ-ÈþSÊÏ(>+É>-É> ÉÍÌ)þ Âî(x=úè(‡‡‡ÆGÍ])ÃÕ(þ Â):ãG·Êþ(�Ú)!Ò  Gx–ÊÕ(Ú)ÍŒ)ÃÕ(Íg-ÃÕ(þ Â))ÊÕ(Å> Í•)ÁÃ)þ Â;)xÂ5)>ÍŒ)ÃÕ(þ ÂF)Í])ÃÕ(þÀxÂP)>·ÊÕ(=õÍg-ñÃP)ÊŠ)x!ÐG–Òr)ÅÍŠ)ÁÃ]):áG·Ê})¸ÚŠ):ÐG¸È> Í•)Ãr)>2wN!uNÃÑ,ÅÕåõ:áG·Ê±)!ÐG¾Ò±)> ͹)> ͹)ñ͹)áÑÁÉ2tN!rNÃu-!xNÃBëÃ0*Íq*^Í|*^#Vþ�Ê *þ€Âç)Í0*ÃÌ)ë#FåþÒ*á#NåþÂ*á#åÕ^ ÂL.*ÒG#"ÒG!ÒG¯¾#žú.!ÒG6#6*ÒGå*ãG#ÑÍU@|µÂL.!úG"üO!"P!øOÍB·úG.Íg-!ØG6€É"PÁ!9"P!PÅÍl.Á! 9^ùÅÉ P~# Âq.* P^#Vë|µÊ†.É* På*Pëá ÍÆ;*P nb¯½œò».*P ë!P>Í=ÃÕ.!P>ͬ<* PÍr ÜG+> ÜG+Í?+* P~#¶Â;/* P^#Vë))|·ò//* P6ÿ#6ÿÃ;/* P6<#6* P6#6* P6#6* P6#6* P 6* P^#Vë}‡Í9}2P* P^#Vë}‡‡‡‡ò’/!P44* P^#Vë}‡‡ò¨/>2P* P^#Vë}òÓ/*P~#¶ÂÓ/*P6#6* P")P*P"%P*P"'P!PÍ44* P^#Vë|µÂ0* > ôG+{=>'ÄG+ñÁ!9·Ê.+=õ~#þ'Â'+{þ>'ÌG+ÍG+ñÃ+ùÅ{=>'ÄG+{·>bÌG+É*ÐG++|·ÉõÅÕå2;O!9OÍu-áÑÁñɯÃd+>Ãd+>2FO"GOë"IO`i"KO!9"MO!ͬͬÈþ[Èþ]Éy·È É*.7ëÍþ0þ ÀÍ(1Ã41Íþ0þ$ÀÍ(1Íþ0Ö1þÚV1 ÉÅÕåo&))))\xH ëá ·Ês1#w Âs1ÑÁÍ(1¯ÉÍ.1*47#·Ê¢1ÞAþÒ¢1GÍ(1Íþ0þ:ʧ1 6ì1p4Í(1+Í@1ÊÑ1#Íþ0ÊÝ1#þ*ÂÉ16?ÃÍ1wÍ(1¸1Íþ0Êä1Í(1ÃÑ1#6 ÂÝ1þ.Â2Í(1 Í@1Ê2Íþ0Ê2#þÍ9-Ãø,Ãç,Ã8-!ÑOÍu-*ÎO¯–ò8-*ÎO5!ØG6!ÓOÍu-:ØG·Ê5-*ÎO6Ã-ÉÍs02ÐO:ÐOÖÂf-!úG"ÙO!"ÝO!ÕOÍB!ÐG6#6!ÐO6 É:H·òt-!àOÍu-É^#Vë"æO!ÌG"ìO*æO"êO!èOÍW5·ú«-!úG"òO!"öO!îOÍB·ò¨-ÃL.:H·òL.*æO~Ö ÚÅ-*ÐG#"ÐGÃL.*æO~Ö ÂÙ-!ÐG6#6ÃL.:H·òL.*æO~Ö Âû-*ÔG#"ÔG!ÒG6#6ÃL.*æO~Ö* 26?à 2wÍ(1Âø1Íþ0Ê$2Í(1Ã2#6 Â2%#6Â&2*47##^ ~þ?Â=2# Â62x·ÉCON CON RDR PUN LST M!X2 ~ÉÍ.1þ$ÂÕ2Í(1Íþ0Ö1þÒ¡2\·Êˆ2l·ÂÕ2þ$ÂÕ2!~þ ÂÕ2Í(1!E2ÅÕåÍþ0¾Â¼2þ ÊÊ2Í(1#é2xáÑÁ=ÈGæ2Í(1>�áÁÁ·É¯É*47+ÉÍ×2^#VÉÍß2#{–#zžÉÍ×26#6ÉÍß2ë€   ër+sÉ!>PF#~�Ú63!>P6Pë Í ÍßE ÍßE!?P^r+s6 #6 !?P4^NÉ*47|·Âf3}=ÂS3Í3Ãb3Í^2·Ê^3¯ÉÍO>ÿ·É~þÊr3·Êr3¯É>Í´3NÉ*47|·Âž3YÍ^2=Ê‹3¯Éyþ—3ÍßEÚ3Í>ÿ·É~þʪ3=ʪ3¯ÉÅ>Í´3ÁÈqÉ297*47/"67Íæ2Ú 4{²ÈÍð2Íß2*67ëÍ*47#ë:97OÍ·Êô3Íß2#s#rÃý3Íù2Íæ2ÚÍ3Íð2É! 6?åÕÅÍÁ<Ê<8=懇‡‡‡Æ _!€x¾Ú08Â68FNÅÃ8Ñá¯wxG>�O>ˆG!$q#p#6ÉÃ^8"’Pë"•P2”Px2—PÍ:7¯2˜PÍJ7!”P~5·Ê9Íy7ʤ8=ÂÏ8:—PþÂÏ8*•PëÍ<¤8͘PÃÏ8*’PëÍ:—PO*•Pë:™P·ÂÀ8yÆ OÍ·ÊÛ8:—PþÂS7*’P€¯w# ÂÕ8ÍZ7:˜P·Âõ8*•P!Íi7Úõ8ÍÙ7*’P€"’PÀÍô3Íß2r+s{æÂ4!374*67+>ÿ·É|µÊ+4+€}æ€oÉÍÁ0ÍË0~227ÍË0".7ÍÜ0:27þÒ:5Íg2Êm4G:27þÒ:5*07p®Âg44#6Ã7Í÷0:27þÚˆ4Í%4å**7++"*7áÑ4}´+Ê•4Í+4}‡|2%7"#7Í÷0Í%4"(71ÍÀ@|µÊ:5##"476ÿë*07s#rÍ‚1¦6{þ ʦ6*47:27wþÚØ46ëæÂû4*(7"&7ÕÍÑ<Â5:27þ¦6Ã5ÕÍs8:˜P/·Ég.>�Gx·È|g}oÃ9á"šP>ÍÌ9*šPéá"œPÍ9ÍI9*œPéá"œPÍ9ÍI9å*œPãÉõÅG!9ë!x·Ê¥9þ Ê 9þ+Âr9ã$%Âg@gãà9þ-Êg9þ0úg@þ:òg@Ö0ÕT])Úg@)Úg@Úg@)Úg@…o|ÎgÚg@ÑÃW9Ñ{þʵ9$%Âg@}ö9|‡Úg@zþ-ÌB@ëñÁo&9ùëÅ}ÉO!9îÿëùÅ w#ÂÚ9Á60#60! 9~ ·ò :!97>š?žÆÑÍ<ʦ6!"&7*47(#7w# Â5*47~#þÌå7*47͇F>ÿÃ7*07¯w#wÃ7ÍÁ0ÍÜ0Ê7Í@3ÍË0qÃ7ÍÁ0ÍÜ0Ê7ÍË0NÍy3Ã7*47~ÖÈ" 4À#4À#4ÉÍÁ0ÍÜ0Ê7~þ˜5ÍÎ5ÍW8Ê7Íð2>ÍÝ5Ã7ÍÁ0ÍÜ0Ê7~þÌð2>ÍÝ5Ê7*47~þÊÅ5>ÿÃ7ÍÎ5Í\8Ã7*47ë!*~!/É287*47ÿÿ|·Êò5(^#VÕÍ÷0ãåÍ÷0ëá{•z'w#Âú9-!9~ÍN:Ê":~#ÍN:Â:! 9~þ.Â4:+60Ã@:þ0Â@:6 #Â(:+r>‘o&9Ñyùëéåõ>ƒo&9ñæÆ0w+Âe:6.áÉ!9Í%?õ}!·Â~:ñÑÁÁÕÉþòg@Ö/�·Ê»:)Úg@=ï:|ÉÁë/˜G!Í ;þ œÚ6ëáz·úi6¯237z³Ê46Õå:87þÂ(6Í@3áÑÈqÃ/6NÍy3áÑÈ#Ã6*47|·Êi6*~·Êi6=!37¾Úf6õ:87õÍ´3Êc6ñÖÂ_6wñÃF6ÁÁÉÍj5>ÿ·ÉÍÁ0ÍÜ0Ê7|·}Ê7~þ> Ò7†<Ã7ÍÁ0ÍÜ0Ê7|·Â 6*07¯w=Ã7*47ÍžF*07^#V6+6ë++ÍVAÃ7ÍÁ0Íî0Ê7þ>Ò7"N#F#~ÍË0q#p#w>ÿÃ7ÍÁ0Íî0Ê7þ>Â7*~Í÷0ë!·Ê 7Â;>0ñ·ò;þ  ;>-Áñ¸Ðá3åÃ;åÕT]))ÑÔ ;á寕iO>œ`G>0 ÒC;<Ã;;Á DMþ0Àþ À> Éo‡Ÿg|·æ€õòd;ÍB@ë!ñÍI?áÅÕé<Áë!øÿ9ùÅ<·Ow#È Â‚;·>™ú“;¯w#ÈÓ;!9ë!7ë>š?žë†'w#¦;ëÑùëéȇú;È)ÃÀ;y°Èw# ÃÆ;~#ÃÝ;~#W“!ë*47" s#r#w=Ã7ë*,7åë·É Í}!™P6ÿþ Ø4É€ÍÉ>ÿ2˜P·É*•P!4À#4À#4Éå~#N#F#–y#žx#žáÉ:˜P·À*•Pë!!:—PþÊ”7Íi7ÒS7:™P·È~æG~#~Oþ?ÒÓ7#~·ÂÓ7! p! y–ÈÅÕÍÑÁ! qÍ<Â×7<ÉÍS7ɯÉ~#N#F#w#q#pÉåÍJ7Í:7~·ÑÂ8Õ#ÍÑ!!ÍÙ7 ãëAÍ<áÑùëéO°È Ê(<Ê4<–À#Ê2< Â<Ö ÀÂ(<É È> –À#Ã2<ë!9åO…o>ŒgãëyÍV<áÑùëéåõ~õ#…o>ŒgxÁ�Gñ¸ÒkŒW€Obk++ʦ<~+ž<áÑyé~#·ÈÁë/Ç@ÍB@#"¡Pë"«P`i"©PáÍ%?Õë*¡P"¡P! P®w`i"£PáÍ4>Í7>"¥P*£Pë*©PÍ>"£PëÍ4>"§P*«PÍ¢?ëÍ4>ÍB@ë*§Pë*¥P|§òÝ=ÍB@ë*©PÍ>ÍB@ë*£Pë|·òõ=)))Úõ=Ãõ=ë*©PÍ>ë*£Pë))Òð=)Òõ=:¡PO:¢PGz³´ite$GKþÒ,BMbkÃ,BÍùCFÍøCNÅÍøCN#FÅÍøC^#VáÁ"lHy2kHÅÕåxþÒ?Bi&Í9EÊvBJBÕéáÑÁxþÂVB>ÿÉþÚyBë!úG{–À#z–À*ÙGå*ÛGåÍuEáÑùëéáÑÁxÖÈy·xò…B·ÈÕåÅõÍÝBñ_!D^#VëÍ4CÍ×B>(ÍÙBÁyÍC>)ÍÙBá|µÊºBÍÌBÍ¡Cá|µÊÆBÍÌBÍ4CÍFCÃBGå>,ÍÙBÍ×BáÉ> _ÃßE ÍßE ÃßEæÆ0þ:ÚÙBÆÃÙBõÍçBñÃçµÊ>z·ú> ë)ë)Ò>Ã>: PÃI?ÍB@DM>!ëë=È)ë)Ò&> Ã,>Í7>|§g}oÉÍ?I>Íê>I>ÕÍ%?2­P"®P!°Pr#q#páÍ%?Õë*®P"®PÑ!­P®æ€w!³Pr#q#p:±PG:µPÍÖ?å:²PG:´PÍÖ?å:°PG:µPÍÖ?å:±PG:´PÍÖ?å:²PG:³PÍÖ?å:²PG:µPÍÖ?ëáÁ ÒÁ>Á ÒÇ>Áã ÒÎ>Á|e. ÒØ>åo&ë:­P*®PDMáÃI?"¶P!þ>ã^#VÕ!9ë*¶PÉá3BåÍ×Báå|ÍõBá}ÃõBþ Ú Cd¹Ô"C Í"C¹Ú-C‘Ã$CõxÍçBñÉN È#~·ÈÅåÍÙBáÁÃ6C!DÍ4C*Që!9{•_zœÂgC{·ÚgCþ Ú{CÍyCÍ×B>#ÍÙB*Qøÿ>·È=^#V#åõëÍCñáÃ{CÍ’C>:åæþ ÒœC>?ÍÙBáÉå!ÿCÍ4CáåÍ4C>=ÍÙBá^#Vë|·ÂÑC}þÚÈC.))€DÃ4C#F>A€Ä�C> #õþÂìC~þ >.Ä’C~þ Ä’Cñ=ÈÃÝCë^#V#ëÉ 333ÅÕé!?ã^#VÕ!9ë!ëÉá33333333ÅÕé###~·Â4?GOW_goÉÞ€_ŸW+~ö€G~æ€+N+f.ëÉõz³´µÂY?ñÉz·új? ë)ë)ÒY?ÃY?}‡Ò?$Â?Â?Â?€x©ú‘?Ê–?Ê–?>ã@>Þ@yÆ€Gñªî€OS\É{EåÍÖ?ãåDÍÖ?ãåzEÍÖ?ãDÍÖ?\e.Á ÒÄ?Á ÒÊ?S\e.Á ÒÕ?É.HEg)Òà? )Òå? )Òê? )Òï? )Òô? )Òù? )Òþ? )ÒFile: Traceback:%D,Dʇ@!>ë)Ò/@ëå Ò7@ãá=Ê@@)Ã)@ëɯ•o>œgÉ^#V#N#FáÅÕé{•ozœgÉ|µÈ|/æÀ=É!m@ÃBu@v@w@y@{@ Conversion2™@!�@ÃB˜@™@š@œ@Ã¥@2»@x2º@!²@ÃBº@»@¼@¾@#}æþOD*Q~ÒA##~#fo´ÂÉ@!Þ@ÃBæ@ç@è@ê@ì@ Free Space Exhauste È+++++¾ÂE#{¾ÂE#z¾ÊE++~ÃE++ë!nH5!È~# Â.EÃ*Eë!nHN!¸P È+++++¾ÂIE#~#¶ÊmE+{¾ÂhE#z¾ÊmE++~ÃIE#^#Vë¯=É!üG~·ÈåÍÉEá5:üG·È_!ýG^#Vë"úGÌG.~# ›E*éG)))))H )| °E*ÌG|·À}þÐ*�H"ÐGÉ:üG·È*úGÌGw# ÂÖEÉ*�H{þ ÒðEþ ÂôE!#"�HÃÃ&FCopydå##^#V#{•_zœWÚËA{‘_z˜WáÚÎ@4z·Â(A{þÚQAå##^#V# ëãå##s#rëÑs#r#ëãës#r+++ë~æs¶w#rá####É}´Èë*Q}“|šÒÅA*{•zœÒÅAë+F+N+V+5^{ÚËA{•zœÒËA}‘|˜ÒËA{²Ê¥AÚ¥Ai`~æs¶w#rë##q#p Øi`N#F#^#Vë~ÒËAq4#p+ëi`##s#rÉÑAÃ]GíAÃ]G FREE Request Out-of-Range$ Free Space Overwrright (c) 1980 Digital Research, v1.3 !" Q" Q"Q¯2nH2üG*Q ÚeFÑù"QÕq#p##}æþo"Që*}æþoæø“|šÒkFeGÃ]G¯+w+w+r+s4ëw#w#s#rÍ<2QÉå++ë* Qës#rá" Q* Q#" QÉë* QDM! Qx±È~»Â8G#¶È~+ºÂ8Gëå+F+Náëq#p* Q+" Q·Ê3GþÒ6G=ÂéF!+~æO~#~G!>€‘æw!/x·ÂGy·Ê  .Gå >€‘O6# ÂGáÅå€ ãÕëÍÑÕÍÑáÁ·ÊøFͯ=É¯É ~#fo++çF! Q~#¶ÊZG* QÍžFÂBG{GÃ]G�G Íà Insufficient Memory$ Invalid I/O List End of Execution$¢G 8Éù 8 8Éùelete? (Y/N):Y* Deleted.Do you wish to be prompted? (Y/N) : NType A at prompt to abort.Erase ?(Y/N/A)AErasing $ Out of directory spaceCopying =====> Error. Disk full. Warning: source = target. Re-log drive. drive: ****Aborted. Total of tagged filSYSINSYSPRINT€ ÿ�€ ÿÿÿÿÿÿÿ�€ÿ�€ÿ�€ÿÿÿÿ�€ ÿÿÿ�€ÿ�€ÿ�€ÿÿÿÿ�€ ÿ�€ $ÿ�€ 'ÿ�€ 'ÿes = k (k) Total of tagged files = (OMBMTM1MYM8MJM@MtM|MŠM7MºM¾MÈMÎMBMÛMàM×M×M�€ ÿ�€ ÿ�€ ÿ�€ ÿ�€ ÿ�€ ÿ�€ ÿ�€ ÿ�€ ÿ�€ ÿ�€ ÿ�€ ÿ�€ ÿ�€ ÿ�€ÿ�€ÿ�€ÿ�€ ÿÿÿÿÿÿ�€ÿ�€ÿ�€ÿ�€ÿ�€ÿ�€ÿ�€ÿ�€ÿ�€ÿ�€ÿ�€ÿ�€ÿ�€ ÿ�€ÿÿ�€ÿÿ�No files. . k :LSX BC ToDEMRTUV?????? NNNNN N$N)N-N1N5N9N?N@NBNHM[NHM7MHMtNwN€N�NúG‚N„N Invalid Format Item?????? New‚ Files occupying k(k remaining)Sorry, CP/M 2.x only. Whichk remaining on Drive :SWEEP version 1.4by Robert FisherDePaul UniversityChicago, IllinoisOptions:B: Last fileC: Copy fileD: Delete fileE: Erase all untagged filesL: Login new di;OFOGOIOKOMO Stream/Record Sequen/Direct Input/Output Keyed Access P< $con§O«OÌG‡OOO]OkOyO—O˜OÅOÉO ÊOËOÌOÍOÝO ßOìOâOãOöOäOåOPsk and reset systemM: Mass copy of tagged filesR: Rename fileS: Space remaining on diskT: Tag file for transferU: Untag a fileV: View a file at consoleX: Exit to CP/M?: Redisplay menuspace or cr: Next fileDrive New name:   already exists D.datPP)P P P3P5P.HLÐ froí � disë anä displayó theså tï thå useò iî á pageä mode® � Theså fileó arå oæ twï basiã typeó -- indexeä anä � non-i HELÐ caî bå á verù usefuì tooì foò on-linå � referencå tï thå user® It¬ iî conjunctioî witè thå � manù HELÐ fileó no÷ available¬ haó alreadù proveî tï � bå oæ significanô value. Richarä Conn :HELPº Ho÷ tï Uså thå HELÐ ndexed. Indexeä fileó arå thoså HELÐ fileó whicè starô � witè aî index® Thió ió aî examplå oæ aî indexeä � file® Wheî HELÐ loadó aî indexeä file¬ iô � displayó thió indeø tï thå useò anä allowó hií tï � selecô entrieó froí it® Thå useò maùCommand Thå HELÐ Commanä ió executeä iî onå oæ threå � ways:         (1© bù jusô typinç 'HELP'         (2© bù typinç 'HELÐ FILENAME'¬ wherå �         FILENAMÅ ió thå namå oæ á disë filå nameä �         FILENAME.HLP         (3© bù typinç 'HEL selecô aó � manù entrieó aó hå desireó iî anù ordeò hå desireó � bù simplù typinç thå letteò oæ hió selection® Oncå � thå useò haó madå hió selection¬ HELÐ wilì looë uð � thå bodù oæ texô hå selecteä anä displaù iô tï hií � iî á pageä mode® Wheî thå uÐ FILENAME.TYP'¬ where         FILENAME.TYÐ ió thå namå oæ á filå createä �         in thå formaô oæ á helð file Iæ thå useò typeó jusô 'HELP'¬ hå maù receivå � thå HELP.HLÐ helð filå (no÷ beinç displayeä tï you)® � Foò alì otheò formó oæ thå seò haó finisheä � readinç hió selection¬ HELÐ theî returnó hií tï � thå indeø menu® Typinç á Control-à wilì returî the user to CP/M. Non-indexeä fileó arå thoså HELÐ fileó whicè dï � noô starô witè aî index® Iî sucè cases¬ HELÐ wilì � immHELÐ command¬ thå useò � wilì seå thå specifieä helð filå information® � Generallù speaking¬ thå namå oæ thå helð filå shoulä � bå indicativå oæ itó subject¬ likå CPM.HLÐ shoulä � contaiî helð informatioî oî CP/M. HELÐ caî bå configureä iî manù dediatelù displaù thå contentó oæ thå filå tï thå � useò and¬ wheî thå useò haó finisheä lookinç aô it¬ � HELÐ wilì returî tï CP/M. HELÐ ió menu-driven¬ anä alì thå commandó � availablå tï thå useò aô anù giveî timå arå � displayeä tï him® ifferenô ways® � Onå sucè waù causeó thå simplå commanä 'HELP§ tï � displaù tï thå useò thå nameó oæ thå accessablå HLÐ � fileó (aó opposeä tï thå filå HELP.HLP© anä theî � thå defaulô HELÐ informatioî builô intï HELÐ itself. The HELP Fil  e Search Hierarchy Wheneveò HELÐ lookó foò á specifieä HELÐ Filå � (eitheò froí thå HELÐ commanä oò froí aî Informatioî � Sectioî whicè specifieó á Nodå [seå later])¬ HELÐ � wilì perforí á searcè foò thå indicateä file® Thió � searcè goes as follå caî displaù thå � particulaò itemó oæ informatioî hå ió interesteä in. Afteò issuinç thå HELÐ command¬ thå useò wilì � comå uð iî onå oæ twï modeó (dependinç oî thå typå � oæ HELÐ filå referenced)® Iî Indexeä Mode¬ á Menõ oæ topicó ió � ows:      1® Thå currenô useò areá oî thå currenô disë �         wilì bå examineä foò thå filå anä thå filå �         wilì bå loadeä iæ found.      2® Iæ thå useò ió noô iî thå Useò Areá ° �         (default¬ whicè maù bå changed)¬ Useò Areá �       displayeä tï thå useò anä hå caî selecô thå � desireä topiã bù typinç thå letteò iî fronô oæ thå � topiã title. Iî Non-Indexeä Mode¬ nï menõ ió displayeä anä � thå entirå filå ió vieweä aó onå Informatioî � Section. Aî Informatioî Sectio  ° (oò thå defaulô useò areá iæ differenô �         froí 0© oî thå currenô disë wilì bå examineä �         foò thå filå anä thå filå wilì bå loadeä iæ �         found.      3® Iæ thå useò ió noô oî Drivå A:¬ Useò Areá �         ° (oò thå defaulô useò areî ió á collectioî oæ � sequentiaì screeî displayó (onå screeî fulì oæ � text© calleä Frames® Typically¬ aî Informatioî Sectioî shoulä contaiî á logicaì groupinç oæ relateä � datá oî á particulaò topic® Iî Indexeä Mode¬ eacè Menõ topiã referó tï á iæ differenô �         froí 0© oî Drivå Aº wilì bå examineä foò �         thå filå anä thå filå wilì bå loadeä iæ �         found.      4® Iæ thå filå ió HELP.HLP¬ theî thå �         internaì HELÐ Filå withiî thå HELÐ Commanä �         itselæ wilì bå daî � Informatioî Section® Bù selectinç á topic¬ thå � useò ió placeä intï aî Informatioî Section® Iî Non-Indexeä Mode¬ thå entirå HELÐ filå ió � onå Informatioî Section. Moving From the Menu Aô thå Menõ oæ á HELÐ file¬ isplayed.      5® Iæ thå abovå stepó fail¬ aî erroò messagå �         wilì bå printeä anä controì returneä tï �         CP/M. :HELP: Moving Around within the HELP Command Oncå thå useò ió runninç HELP¬ hå ió giveî á � seô oæ commandó bù whicè hthå useò haó twï � basiã options® Theså optionó arå tï selecô á Menõ � topiã tï revie÷ oò tï exiô tï CP/M® Iæ á Menõ � topiã ió selected¬ thå useò ió placeä intï thaô � Informatioî Section® Á thirä optioî aô thå Menõ oæ � á HELÐ filå ió alsï availablå   sometimes® Thió � optioî ió tï movå uð tï thå previouó HELÐ Level® � Somå Informatioî Sectionó arå entirå HELÐ fileó � iî theiò owî right¬ whicè caî bå accesseä � independentlù oæ thå HELÐ filå thå useò ió currentlù � in® Iæ thå useò enteróhå following: Node A Node B ______ ______ HELP LEVEL =============>> 5 \ Node C / -------------- 4 \ Node D Node E ---- onå oæ theså Informatioî � Sections¬ thå namå oæ thå currenô HELÐ filå ió saveä � anä thå ne÷ HELÐ filå ió loaded® Wheî thió � happens¬ thå useò ió placeä aô thå nexô HELÐ Leveì � (aî ascendinç number¬ wherå thå originaì HELÐ filå � ió aô HELÐ Leveì 0¬ ----------- ------- 3 \ Node F / Node G ------------------ ------- 2 \ Node H / Node I --------------------- ------ 1 á HELÐ filå calleä froí thió � leveì ió aô HELÐ Leveì 1¬ á HELÐ filå calleä froí � thió leveì ió aô HELÐ Leveì 2¬ etc.)® Wheî thå useò � ió aô á loweò HELÐ Leveì (useò ió NOÔ aô HELÐ Leveì � 0)¬ hå haó thå optioî tï movå tï thå nexô higheò � HELÐ Leveì (f \ Node J / Root of Tree --> ------------------------- 0 Iî thå abovå example¬ thå useò musô alwayó � starô aô thå rooô oæ thå treå (Nodå J)® Thió ió � analogouó tï HELÐ Leveì 0¬ whicè ió wherå thå useò � ió placå wheî roí HELÐ Leveì ± tï HELÐ Leveì 0¬ foò � example). Thå concepô oæ movinç betweeî HELÐ Leveló ió � deriveä froí thå concepô oæ á Treå datá structurå � froí Computeò Science® Iî thió concept¬ thå useò � startó aô thå rooô oæ thå treå anä theî clihå issueó thå HELÐ Command® Tï geô tï � Nodå C¬ foò example¬ thå useò haó tï climâ thå treå � froí Nodå Ê tï Nodå È tï Nodå Æ tï Nodå Ä tï Nodå C® � Thió woulä bå likå thå useò enterinç ´ Node-Typå � Informatioî Sections¬ iî whicè differenô HELÐ fileó mbó uð � anä dowî thå treå tï variouó levels¬ oò nodes® � Froí eacè node¬ thå useò maù onlù movå uð oò dowî � thå treå -- hå can'ô crosó oveò tï á nodå aô thå � samå leveì withouô firsô movinç dowî thå treå anä � theî bacë up® Tï illustrate¬ consideò t� arå successivelù loaded. No÷ thaô thå useò ió aô Nodå C¬ let'ó saù thaô � hå wantó tï gï tï Nodå E® Undeò thå HELÐ System¬ � therå arå twï wayó tï dï this: 1® Jumð ofæ oæ thå treå anä theî climâ � bacë uð tï Nodå E® Here¬ thå useò   woulä jumð froí � Nodå à tï Nodå Ê anä theî gï tï Nodå È tï Nodå Æ tï � Nodå E® Undeò HELP¬ thå useò caî dï thió bù exitinç � tï CP/Í anä theî reissuinç thå HELÐ Commanä oò bù � issuinç thå Rooô Commanä (.)» oncå aô thå rooô oæ � thå tree¬ hå theî climbó Tï movå withiî aî Informatioî Section¬ thå datá � ió typicallù arrangeä sequentially® Consequently¬ � thå useò caî movå Forwarä tï thå nexô Frame¬ � Backwarä tï thå previouó Frame¬ oò tï thå beginninç � oæ thå Informatioî Section® Naturally¬ th iô agaiî bù enterinç thå � appropriatå Informatioî Sections. 2® Climâ dowî thå treå anä theî bacë up® � Thå useò woulä movå froí Nodå à tï Nodå Ä tï Nodå Æ � anä theî bacë uð tï Nodå E® Thå HELÐ useò caî gï tï � thå previouó leveì bù issuiå useò � cannoô movå backwarä beyonä thå beginninç oæ thå � Informatioî Section® Also¬ iæ thå useò trieó tï � movå forwarä beyonä thå Enä oæ Informatioî (EOI)¬ � hå ió eitheò returneä tï thå Menu¬ returneä tï CP/M¬ � oò returneä tï thå previouó HELÐ Levenç thå Uð Leveì (^© � command® Iî thió example¬ hå woulä Uð Leveì twicå � anä theî gï bacë down. Moving Within An Information Section Oncå thå useò ió withiî á textuaì Informatioî � Section¬ hå haó severaì capabilitieó foò movinç � witì aó describeä � above. :HELP: HELP Command Prompts Thå followinç arå thå basiã promptó foò useò � commanä whicè HELÐ displayó tï thå useò anä theiò � meanings. >>>>>======================>> hiî thió sectioî anä ouô oæ thió section. First¬ tï movå ouô oæ aî Informatioî Section¬ � thå useò caî returî tï thå menõ (iæ thå currenô HELÐ � filå ió Indexed© oò returî tï CP/M® Additionally¬ � iæ thå useò ió noô oî thå rooô (HELÐ Leveì 0)¬ h scroll over ^C=CP/M ^=Level .=Root M=Menu S=Start L=Last CR=Next - \ \ \ \ \ \ \__Goto Next Frame \ \ \ \ \ \__Goto Last (Previous) Frame \ \ å � caî returî tï thå previouó HELÐ Leveì (Uð Level)® � Iæ thå useò ió noô iî aî Indexeä HELÐ file¬ movinç � forwarä beyonä thå Enä oæ Informatioî (EOI© wilì � returî hií tï CP/Í iæ hå ió aô HELÐ Leveì ° oò � returî hií tï thå previouó HELÐ Leveì if not. \ \ \__Goto Start of Info Section \ \ \ \__Goto Menu of HELP File \ \ \__Goto Root if NOT at Level 0 \ \ (this is displayed only if NOT at Level 0) \    \__Goto Previous Level \ (this is displayed only if NOT at Level 0) \__Return to CP/M EOI ^C=CP/M ^=Level .=Root M=Menu S=Start L=Last CR=Next - \ \________\_______\________\_______the user is at Level 0) Level lll/ \__Currenô Leveì Numbeò (Thå useò ió aô á � Menõ Frame) this is displayed only if the user is NOT at Level 0 Level lll/fff: Ü \__Currenô Framå Numbeò withi\_______\_______\__Same as \ Above \__User is at the End of Information (end of Information Section) >>>>>================>> scroll oveî � \ Informatioî Section \__Current Level Number this is displayed only if the user is NOT at Level 0 Summary of User Commands Cmd Meaning ^ Go to Previous Level . Go r Type ^C=CP/M ^=Level .=Root or Enter Selection - \ \ \ \__Enter letter of desired \ \ \ Information Section \ \ \__Goto Root \ \to Root Level M Go to Menu of Current HELP File S Go to Start of Information Section L Go to Previous Frame CR (Carriage Return or Space) Go to Next Frame ^C (Control-C) Return to CP/M :HELP: HELP Error Messages  (this is displayed only if NOT at Level 0) \ \__Goto Previous Level \ (this is displayed only if NOT at Level 0) \__Return to CP/M Preceedinç eacè oæ thå abovå promptó  Thå followinç arå thå erroò messageó issueä bù � HELÐ anä theiò meanings. HELP FATAL ERROR -- File not Found The specified HELP File cannot be found. HELP ERROR -- Invalid Response The user issued an invalid command. HELP ERROR -- Eió aî � indicatoò oæ thå HELÐ Leveì anä Framå Numbeò thå � useò ió currentlù at® Thió indicatoò maù takå the following forms: \__The user is at the Menu of Level 0 fff: \__Current Frame Number within Information Section (OF on HELP File Iî searchinç foò aî Informatioî Section¬ HELÐ � raî intï thå enä oæ thå HELÐ File® Thå Indexeä � HELÐ Filå ió improperlù structureä (morå indeø � entrieó thaî Informatioî Sections). HELP ERROR -- HELP File NOT Terminated by ^Z    Iî loadinç á specifieä HELÐ File¬ thå lasô � recorä waó noô terminateä bù á Ctrl-Ú character¬ � whicè ió thå CP/Í Enä oæ Filå Mark® Therå ió á � suspecteä HELÐ Filå structurå error® Iæ thå HELÐ � Filå specifieä ió indeeä whaô yoõ wanted¬ ediô iô � aeduceä iî size» usinç HELÐ Leveló (Nodå references© iî thå � Informatioî Sectionó ió á gooä way to do this. HELP FATAL ERROR -- File Name Contains Wild Card Thå indicateä HELÐ filå namå containó eitheò aî � '*§ oò '?§ wilä card® This is not pernä placå á blanë linå aô thå enä foò gooä measure. HELÐ ERROÒ -- Noô Possiblå tï Backuð Beforå Starô oæ � Info Aî Ì Commanä waó issueä wheî thå currenô Framå � waó thå beginninç oæ thå currenô Informatioî � Section. HELP ERROR -- Node Level Limmitted. :HELP: How to Write HELP Files Fileó useä bù thå HELÐ prograí arå eitheò � simplå CP/M-standarä fileó oæ ASCIÉ texô oò ASCIÉ � fileó generateä bù thå WordStaò texô editor¯ � formatter® Theså files¬ aó mentioneä above¬ arå oæ � twï basit Reached -- Aborting Thå limiô oæ thå nestinç oæ thå HELÐ Leveló ió � exceeded® HELÐ limitó thå numbeò oæ HELÐ Leveló � thaô caî bå traverseä tï 1° (default¬ whicè caî bå � changed)¬ anä aî attempô waó madå tï enteò HELÐ � Leveì 1± (oò defaulô « 1iã typesº indexeä anä non-indexed¬ anä eacè � typå ió relateä tï thå otheò anä ió oæ thå samå � basiã format. Grouping of Information Informatioî displayeä tï thå useò ió groupeä � bù thå indeø iî indexeä HELÐ fileó anä maù alsï bå ). HELP ERROR -- Invalid File Name in Load Aî Informatioî Sectioî whicè ió tryinç tï loaä � á nodå (gï tï nexô HELÐ Level© containó aî invaliä � filå name. HELP ERROR -- No Higher Level to Return to Aî attempô waó madå tï gï tï á HELÐ Le� groupeä bù lineó beginninç witè Forí Feeä (^L© characters® Groupinç ió aî effectivå waù tï � logicallù organizå informatioî sï thaô meaninç wilì � bå morå cleaò tï thå useò anä unitó oæ informatioî � wilì noô pasó betweeî screeî displays. Thåveì � previouó tï HELÐ Leveì ° (Þ Commanä issueä froí HELÐ � Leveì 0). HELP ERROR -- Not Enough Room for HELP File Thå selecteä HELÐ Filå ió toï largå tï loaä � intï thå availablå memorù iî thå user'ó computeò � system® Thå HELÐ Filå shoulä bå r informatioî displayeä tï thå useò ió � organizeä intï logicaì unitó calleä Informatioî � Sectionó anä screeî displayó (onå screeî fulì oæ � text© calleä Frames® Usinç texô editors¬ thå useò � caî creatå hió owî HELÐ fileó anä organizå hió � informatioî   aó hå desireó foò displaù tï thå HELÐ � user. Non-Indexed HELP Files Non-indexeä HELÐ fileó arå simplå ASCIÉ fileó � whicè starô witè á coloî (:© aó thå firsô � characteò oæ thå filå anä consisô oæ ASCIÉ texô � (witè eacè linå termcontaininç textuaì � material» thió typå oæ Informatioî Sectioî simplù � containó readinç materiaì whicè ió organizeä intï Frames¬ wherå á Framå ió equaì tï onå screeî � display. 2® Informatioî Sectionó whicè referencå otheò HELÐ � files» thió typå oæinateä bù á carriagå return¯ � linå feeä characteò combination)® Thå informatioî � iî sucè á helð filå consistó oæ alì texô afteò thå � leadinç coloî uð tï eitheò thå terminatinç end-of-� filå marë (control-Z© oò á ne÷ linå whicè startó � witè á colon.  Informatioî Sectioî beginó witè � twï colonó (::© insteaä oæ onå aó iî (1© above» � thå twï colonó arå immediatelù followeä bù thå namå � oæ thå HELÐ filå (thå HELÐ filå typå maù bå � optionallù specified). Tï illustrate¬ thå followinç outline Indexed HELP Files Indexeä HELÐ fileó arå simplå ASCIÉ fileó � whicè dï noô starô witè á coloî (:© aó thå � firsô characteò oæ thå file® Thió typå oæ HELÐ � filå consistó oæ onå oò morå normaì ASCIÉ texô � lineó aó ó thå � structurå oæ thå twï typeó of Information Sections: :Title for Type 1 Information Section : [next Information Section] Figure: A Text (Type 1) Information Section ::HLPFILE <-- for HLPFILE.HLP : [next thå firsô lineó oæ thå filå followeä bù � informatioî sectionó whicè begiî witè á linå whoså � firsô characteò ió á coloî anä enä witè eitheò � thå firsô linå oæ thå nexô informatioî sectioî � oò thå enä oæ thå file. Tree Structures wiInformation Section] ::HLPFILE.TYP <-- for HLPFILE.TYP : [next Information Section] Figureº Exampleó oæ Nodå (Typå 2© Informatioî � Sections :HELP: The Tree Structure of HELP -- Basic HELP File -- :Info Sect 1 :Info Secthin Indexed HELP Files Aó mentioneä above¬ thå Indexeä HELÐ Filå ió � divideä intï Informatioî Sections¬ wherå eacè � Informatioî Sectioî startó witè á coloî (:)® � Therå are two basic types of Information Section: 1® Informatioî Sectionó t 2 :Info Sect 3 :Info Sect 4 : : Text : HELP File : Text : HELP File : / \ / \ -- SubHelp File 1 -- -- SubHelp File 2 -- :Info Sect 1 :Info Sect 2 : :Info Sect 1 :Info Sect2 : Text : HELP File : : Text : Te  xt / \ -- SubSubHelp File 1 -- :Info Sect 1 :Info Sect 2 :Info Sect 3 : : Text : HELP File : HELP File : / \ / \ -- Sub3Help File 1 -- -- Sub3Help File 2 -- :Info Sect : :Info Sect 1 :Info Sect 2: : Text : : Text ovå uð tï thå previouó � leveì (naturally¬ thå useò alwayó haó thå optioî tï � exiô tï CP/M). :HELPº Samplå HELÐ Fileó Illustratinç Uså oæ Treå � Structure Thå followinç Frameó sho÷ thå sourcå tï � threå HELÐ Files¬ nameä DEMO.HLP¬ DEMO2.HLP¬ a : HELP File : / \ -- Sub4Help File -- :Info Sect 1 :Info Sect 2: : Text : Text : Figure: Sample HELP File Structure Thå abovå diagraí ió meanô tï illustratå ho÷ � treå structureó caî bå implementeä undenä � DEMO3.HLP® DEMO.HLÐ ió provideó thå Rooô Nodå tï á treå � whicè includeó DEMO2.HLÐ anä DEMO3.HLÐ aó subnodes® Additionally¬ DEMO3.HLÐ haó á subnodå whicè � referenceó DEMO.HLP¬ sï wå havå á recursivå treå � structure. ò Versionó � 1.´ anä beyonä oæ HELP® Aó thå useò caî see¬ á ne÷ � nodå oæ thå treå ió createä wheneveò á HELÐ filå ió � referenceä bù aî Informatioî Sectioî (aó opposeä tï � simplù havinç texô iî thå Informatioî Section)® � Eacè nodå becomeó thå bas DEMO.HLP TEST 1 - OK <-- Menu TEST 2 - SIMPLE NEST TEST 3 - INVOLVED NEST TEST 4 - OK :TEST 1 <-- First Info Section (Text) THIS IS TEST 1 ::DEMO2 <-- 2nd Info Sectå oæ á ne÷ tree¬ whicè � itselæ maù contaiî referenceó tï otheò HELÐ files. Froí thå previouó diagraí (feeì freå tï refeò � bacë tï it)¬ SubHelð Leveì ³ containó twï HELÐ � files® Theså caî bå entereä froí Informatioî � Sectioî ² anä Informatioîion (Node) ::DEMO3 <-- 3rd Info Section (Node) :TEST 4 <-- 4th Info Section (Text) TO BE, OR NOT TO BE, THAT IS THE QUESTION! WHETHEÒ 'TIÓ NOBLEÒ TÏ SUFFEÒ THÅ SLINGÓ ANÄ ARROWÓ � OÆ OUTRAGEOUÓ FORTUNÅ OÒ TÏ TAKÅ ARMÓ AG Sectioî ³ oæ SubHelð Leveì 2® Bù simplù enterinç onå oæ theså twï � informatioî Sections¬ thå appropriatå HELÐ filå ió � loadeä anä thå useò ió placeä aô thå nexô level® � Froí theså HELÐ files¬ thå useò maù movå withiî � thå HELÐ filå itselæ oò mAINSÔ Á SEÁ � OÆ TROUBLEÓ ANÄ BÙ OPPOSINÇ ENÄ THEM® TÏ DIE¬ TÏ � SLEEÐ ..® TÏ SLEEP¬ PERCHANCÅ TÏ DREAM® AYE¬ THERE'Ó � THÅ RUB¡ FOÒ IÎ THAÔ SLEEP¬ WHAÔ DREAMÓ MAÙ COME! DEMO2.HLP :TEST 2 <-- No Menu -- 1 I  nfo Section THIS IS TEST 2 DEMO3.HLP TEST 3A <-- Menu TEST 3B TEST 3C :TEST 3A <-- First Info Section (Text) THIS IS TEST 3A the rain in Spain falls mainly in thcå aó welì aó � sequentiaì anä randoí filå access® Usinç thió filå � system¬ uð tï 6´ distincô programó caî bå storeä iî � botè sourcå anä machine-executablå form. Digitaì Research¬ thå designeò oæ CP/M¬ haó � provideä á seô oæ siø manualó whice plain :TEST 3B <-- 2nd Info Section (Text) THIS IS TEST 3B ::DEMO3 <-- 3rd Info Section (Node) :HELP: General Information on CP/M CP/Í ió á monitoò controì prograí foò micro- computeò systeí developmè describå thå uså � anä operatioî oæ CP/Í iî detail. These manuals are: 1. An Introduction to CP/M Features and Facilities 2. ED: A Context Editor for the CP/M Disk System 3. ASM: CP/M Assembler User's Manual 4. DDT: CP/M Dynamic Denô whicè useó IBM- compatiblå flexiblå diskó (floppù disks© foò masó � storage® Usinç á microcomputeò mainframå baseä oî � Intel'ó 808° oò Zilog'ó Z8° microprocessor¬ CP/Í � provideó á generaì environmenô foò prograí � construction¬ storage¬ anä editinebugging Tool User's Manual 5. CP/M Interface Guide 6. CP/M System Alteration Guide Aó thå readeò caî see¬ CP/Í supportó á contexô � editor¬ aî assembleò (Intel-compatable)¬ anä á � debuggeò system® Theså arå availablå iî thå basiã � CP/Í packg¬ alonç witè � assemblù anä prograí debuç facilities® Aî � importanô featurå oæ CP/Í ió thaô iô caî bå easilù � altereä tï executå witè anù computeò configuratioî � whicè useó aî Inteì 808° oò Ziloç Z8° Microprocessoò � anä haó aô leasô 16Ë byteó oæ maiage® Therå ió á largå varietù oæ otheò � softwarå availablå whicè caî ruî undeò CP/Í witè � littlå oò nï modification® Sucè softwarå includeó � severaì assembleró (botè 808° anä Z80)¬ á symboliã � debugger¬ severaì high-leveì languageó (includinç � FOî memorù witè uð tï � fouò IBM-compatablå diskettå drives. Thå CP/Í monitoò provideó accesó tï programó � througè á comprehensivå filå managemenô system® Thå � filå subsysteí supportó á nameä filå structure¬ � allowinç dynamiã allocatioî oæ filå spaRTRAÎ IÖ {compiler}¬ BASIC-Å {translator}¬ CBASIà � {translator}¬ manù interpretivå BASICs¬ ALGOL¬ � FOCAL¬ anä C)¬ anä severaì special-purposå � applicationó programó (sucè aó texô formattinç � systemó anä accountinç systems). :HELP: Osborne I Users. !   These help files have been modified to fit the 52 character screen by: Pieter Hartsook for the Osborne Users Group Washington D.C. (202) 636-5744 February 2, 1982.  ÿÍ24 :\21 þÚ9ÍnEnter drives A: thru P: onlyÍU·ÊWÍ<22 :\=_ͯ2\Ã`Í<21 Í[2; "< >?2h:¼·Ê’í[¼þ/Â’ë#" Í—þʒͿį2| : 20 :3 þ*¨¯2Íj:/ 2> : ·È> ÍÒ É‚ÿþFÊþBÊ0þNÊBþWÊIþPÊœþCÊ¢þLʨþTÊ®þUÊÀþSÊìþEÊÿþMÊ ÍnERåROR IN FLAGSÍU:·Ê¯2É>ÿ2>!Ž*�* wí°É:·Ê<¯2É>ÿ2ÉÍN2 ÉÍNþ ÚU2ÉÍnERROR IGNOREDÍ€ É:·Êx Ã|:€‘úŠÂx·Â˜ÍUy2>2/ É>2 É>2 É>2 É: ·Êº¯2 É>ÿ2 É* ~þ*ÂÚ23 Í—>?2\>ÿ2ÉÍNþÒU23 _ ÍÉ:þÿÊú>ÿ2ɯ2É>å?2\>ÿ2ÉÍ_Enter the folloing command: SAVE !~ l&Í;Ín NEWDIR.COMÍ÷ÍUÍ€þÿÂY>ÉGÍ€þÿÂdxÉOÍz�GÍ€þÿÂtxÉOÍz�Éx‡‡€‡ÉÍ—þ0Ú�Ö0þ Ø* +" >ÿÉ* ~#" ɇ\ÍÉË'Ë'Ë'Ë'Ë'!€_~27 Í28 ͽÉ\ÍþÿÉ*H "F ~þÿÈþåÂï:þÿ à :þÿÊ :·Â ë!å Ë~ ëÍH*F ÍA"F ÃÛÍ€ *H ~þÿÂ1ÍnNO FILESÉ:1 Æ@2<Í_A: :3 ·ÊiÍ_USER :3 þ*Â^ÍÒ Ãd&oÍ;> ÍÒ Í_Total of *9 Í;Í_k in *@ Í;Í_ files (*@ í[B Í;Í_ entries) with *< ÍtÍ;Í_k spaceÍ_ remaining.: þÊãÍ€ Í÷:þÿ̶ÉÆ0þ:ØÆÉ:2 ·Ê=_à (!9"5 *.·íRùÍa€ÍÍ¢þÿÂCÍnNO FILEÍ÷ÍUÍ«ÍÊÂCÍÕÍÍU*5 ù:·Èï!"¼2¾2? 22 21 24 " :€·Â‰>ÿ2¾ÃìÆ�&o6�ÍS·Â¥2€>ÿ2¾Ãì�:]þ/¿ÍSíS¼>ÿ2¾Ãì:mþ/ÂØÍSþ ÂÊÍSíS¼:\·Êì:]þ Âì>ÿ2¾:¾·Ê >?!]w#ÂúÍ:4 _ ÍÉÅÕå:= ·Ê6~#N¹Â+þÊC>¸ÊC#Ã~#·( (õxáÑÁÉ#ÍL>.ÍÒ ÍL:þÿÂg*F #Í}*F ~þåÂu>EÉ:þÿÊ‚> É*F ~Íï27Õ*F  ^#VëÑå*F FÍA~¸ÂØ#ë*F # Í#>¸ÂØÕ! ^#VëÑÑå*B #"B *F ÍA"F áÙáÍ´åí[9 "9 á:·ÂÍ) k ÍH>kÍÒ :7ÍÒ"   Í ·ÄU*@ #"@ :> =2> Â#:/ 2> Í€ É:·Ê0> ÍÒ É8ÍHÉ : $Í) j ÍSÍHÉþ$ÈÍÒ ÃHþ ÀÃSÅÕÍ##~==Õ^#VëÑÑÁÉÍåÝá*< #Ý~·íRúœþÿÊ—ͧÝ#Æ]ͧÅáÍ´ÉË'Ú­§É:; =È)÷í[D íSF  í°:8 ¯íSD *F í[H Ý!H # Í#Â>¸Â+¾Úÿ#Ã#å! åÝá^#V*F Ãã+ÝuÝtÕÑs#rÉÕå¾Â4#Â%¿Ã>Ú;¿Ã>¯þáÑÉÕ^#VëÑÉ~æþ ÒV>.ÍÒ #ÂLÉá~·Âg#éÍÒ #Ã`á~·Âv#éÍ #ÃoõÅÕåí[Z ͬ‡>.ͬ”> > íSZ áÑÁñÉ~#þ ÈæÉ\ Í\ ÍþÿÂàÍnDirectory fullÍU*' í[' Í\ Í·Ê ÍnWriteå errorÍU*' €"' í[Z ·íRúã\ ÍÉŽ*õÅÕåj 'Íp èÍp dÍp  Íp Íp !j ~þ0Â] 6 #ÃQ þ$Âe +60áÑÁñÉ 10$>0·íBú| <Ãr Éõ> ÍÒ > ÍÒ : ·ÊÐ :0 =20 ÂÐ : 20 ÍnStrike any key to continueÍ ·(ú> Í > Í ñÉõÅÕå_þ Âã ¯2? à þ Ê þ Ê :? <2? G:<¸Â Í€ å>2? : OÍáÑÁñÉõÅÕå_ÍáÑÁñÉÅÕåÿÍáÑÁÉ©Û-~ J ÿÿÿÿÿÿÿÿÿÿÿÿŽ*NAMES SUBÀ:? <2? G:<¸Â Í€ AT ÃOMÎ DX ÃOM. COPY ÃOM¾ DDT ÃOM^ DUMP ÃOMŽ CLEANUP ÃOMž FMT ÃOMþ UPDATE SUB Pååå#  :; PROGRAM NEWDIR (SUPERDIR) - REPLACEMENT FOR CCP DIRECTORY COMMAND ; 01/14/82 WRITTEN BY GEORGE GARY, WASHINGTON D.C. ; ; NOTE: In the following 'CP/M','BDOS','CCP' are registered ; trade marks of Digita Unn = SHOWS FILES FROM USER nn (0 - 15) ; ; FLAGS WITH NO PARAMETERS ; ; M = ALLOWS MODIFYING DEFAULT FLAGS VALUES THRU SAVE COMMAND. ; IT MUST BE THE LAST PARAMETER TO WORK. ; C = SENDS OUTPUT TO CONl Research Inc. ; ; USAGE: SAME AS CP/M 'DIR' COMMAND WHEN USED WITH NO PARAMETERS ; ; WITH PARAMETERS: DIR filename.typ /parameters ; no spaces between parameters ; ; FLAGS FORSOLE DEVICE ; L = SENDS OUTPUT TO LIST DEVICE ; P = SENDS OUTPUT TO PUNCH DEVICE ; T FLAGS VALUES THRU SAVE COMMAND. ; IT MUST BE THE LAST PARAMETER TO WORK. ; C = SENDS OUTPUT TO CON USER CONTROL ; ; TOGGLE FLAGS - TURN OFF OR ON DEPENDING ON DEFAULT ; ; T = TOP OF FORM TO THE DIRECTED DEVICE ; B = BRIEF FORM. DOESN'T SHOW SIZE,USER NO,OR SEPARATOR ; F = FILE OUTPUT. CREATES FILEå 'NAMES.SUB' SUITABLE FOR CAT/MAST ; E = SHOWS ERASED FILES ONLY ; S = SHOWS $SYS AND $DIR FILES ; ; FLAGS WITH A PARAMETER - 'nn' MEANS A NUMBER (0-255). '*' MEANS '*' ; ; Nnn = NUMBER OF LINES BETWEEN PAUSES (1ËÍSORTV rev 1.3 $Ñ ÍÍ:ÍRÍËÍõÍ¥Í3ÍL++DONE++$!�~·Èþ@#Â=^~#·ÂIÉ:]þ Ê�:mþ Êtþ@Êt!lË ÍïÉ!\Ë ÍïÉÍL++Error - Command format requires an input name, and an output name.$ÅÕå\ÍáÑÁ<ÀÍL++Input file not found$! ÍØÍ”Ã0 = NONE,1-255 OTHERWISE) ; Wnn = NUMBER OF COLUMNS FOR DISPLAY (12 - 255 FOR SHORT FORM) ; (20 - 255 FOR LONG FORM) ; U* = SHOWS FILES FROM ALL USER NUMBERS. OVER RIDES BRIEF FORM ; ø"دw#w#^:=¼ÊvÕå!UÍúáÑþ7ÈwG·Ê/¸Â/#xþ  Õå!UÍúáÑ·È*Ø##^ÅÕåÍáÑÁ~#þ ÂHÍL ++NO SKIP CHAR FOUND++$ÍL++File won't fit in memory$å*Øë*\s#rë"\áɯ2×!Ú"\*Ú~#¶+ÈÍËÜÍ!Ò·:×·Â¥Éå^#V^ ·Êè#¾ÂÙë#¾ÂßëÃÓ#¾Âöþ ÂèáÉ~þ Êô¾Ãô$  >2×N#F+ w# w +ë*\q#p{z ëÉ"\^#Vë|µ7È~#¶+À7É!"W¯2h2|!Ë\ ÍïÅÕå\ÍáÑÁÅÕå\ÍáÑÁ<ÊÓ*ÚÍ­Òo>å!UÍ_á!UÍÂÅÕå€ÍáÑÁÅÕå\ÍáÑÁÍL++DONE++$å##~å!UÍ_á~þ ¯> å!UÍ_áá^#Vë|µÀ7ÉÍL++Can't make output file$~# x±ÂïÉ^#V#N#åFx±ÂI#~‡G#å~#fo>ÕåÅÕåÍáÑÁÑÅÕåÍáÑÁ·áÂ>}Æ€o|ÎgëÂá+~+w+++Ãú#~ë„g}‘o|˜g~ëþÈ +p+qÉ^#V#N#FÕë wëÑ#~¸Â½‡G#å~#foÕåÅÕåÍáÑÁÑÅÕåÍáÑÁ·áÂ-}Æ€o|ÎgëÂ{á++6+6ÅÕå€ÍáÑÁÉ+p+qÉ^#V#N#F#x±Èy‡x ͱã*ú|µÊ•͈Ú Íæ ÍÃ*" "v"n"y "¾ Í|µ2ÁÂä*."¾:\O·ÂóÍ*ͱ;!"üñÁÉ*ë*üDM ͽ:°·Â¹g"ÉÃÅÍÐBad block: $Ñ ÍÁxÍ+yÍ+ͪ*:²<_"*ú#"ú*q#:µ·åÊp#"ÉÂÍÉÂÍþÿÀÃf¯:Ðæ2ÐÂÍÉ!a":³ÍT!€y·ÊM)=ÂHå:±GÍ`ÂR}2¾áë*åÍDMáÚ�x±Ê‚`iåÕëÍ�ë"ÑáÃbëÍ�ë"!å:<22ÎÍá€ÿ|µÊ¸Ú¦€|µÂ¸.€:€22Î}2Ñ:¾G*ë!Òw#:µ·Êàw#ÂÑÕÍ ÑÉðÃ� Drive specifie%  r out of range$ +++ Warning...System tracks bad +++ $?Ã� Bad directory area, try reformatting$lÃ� Can't create [UNUSED].BAD$ÅÕåöÿÿÿ Ú‘ ë|µÄˆ{Æ0ͱáÑÁÉ> ͱ> ÅÕå_ÍáÑÁÉ*.Íü·È*. ÍüþÀÞ Íà Test aborted by control-C $é*ocates and locks out bad sectors on a disk. To use, place FINDBAD.COM in drive A and the suspect disk in drive B. At the A> prompt, type FINDBAD B: SORT will sort a file into ASCII order, line by line, where each line is terminated by aÍDMë6# x±Â É}“o|šgÉ}/o|/g#É~#Â"ÉõÍ4ñæÆ�'Î@'ñ:¸ÍT:¹ÍTi&"¿ÉÒ[ ÂVÉ·|g}oÉ:Á·Êx¯Í"É*.:^#ë"¯ë^#ë"¶ë~#2±~#2²^#ë"´ë^#ë"¸ë^ë"¼É> ÅÕå_ÍáÑÁÉ[UNUSED]BADÀÞ Íà TesNo$ bad blocks found $ (Carriage Return). Place SORT.COM in drive A. At the A> prompt, type SORT fildescr1 fildescr2 where fildescr1 represents the file to be sorted and fildescr2 represents the resulting sorted file. Each fildescr should be of the form d:fileÿa total sectors read $T HLT CMC STC CMA DAA RAR RAL RRC RLC NOP CPI ORI XRI ANI SBI IN SUI OUT ACI ADI CALLJMP LDA STA LHLDSHLDMOV ADD ADC SUB SBB ANname.typ. HELP is used with .HLP files to display information on the console. For instructions regarding use of HELP, place HELP.COM and HELP.HLP in drive A. At the A> prompt, type HELP HELP SUPERDIR is a super DIR utility. For instrucåtions, place this disk in drive A. At the A> prompt, type HELP SUPERDIR WASH is an updated version of the file manipulation utility found on -FOG/UTL.001. For instructions, place this disk in drive A. At the A> prompt, type HELP WAS DISK.DOC -FOG/UTL.005 First Osborne Group (FOG) Utilities Disk All utilities on this disk except SWEEP14 were received from the Osborne Users Group (OUG) of the Washington D.C. area. FINDBAD lH SWEEP14, from -PNET.010, is a super WASH utility. After becoming familiar with WASH, place SWEEP14.COM in drive A. At the A> prompt, type SWEEP14 The program is self-prompting. Jim Woolley FOG Disk&   Librarian August, 1982  the A> prompt, type SWEEP14 The program is self-prompting. Jim Woolley FOG Diskååååååååå'  åååååååååå