*/*/*› Download Doctor › (Will be found on this disk under› the name "DLFILSPL.OBJ") By Matthew› Gilarde-Reprinted by the OL' HACKERS› A.U.G. 8 BIT, NY›› Notice: This program was written› using Action!. Action! is a trademark› of Action Computer Services.›› Download Doctor (DLDR), or› DLFILSPL.OBJ, is a program that› allows you to strip extra bytes off a› file which was transferred using› XModem. It also can convert Ascii› carriage return/line feed codes to› Atascii EOLs and vice versa, and› split large text files into separate› smaller files. ** › To load DLDR simply go to Dos and› binary load DLDOCTOR.OBJ. The program› uses only "legal" CIO calls and› should work with any Dos. When run,› the main menu appears. Simply press› the letter of the option you want to› use. You will be asked to provide› the name of the file you want to work› on and the drive to which DLDR will› write the output file. Each option› will add a different extender to the› name, so that you know what was done› to the file. Make sure you have› enough room on the destination disk› for the output file. If you are› using one drive, you will be prompted› to swap disks as necessary. › The options are explained below: ›› ** Strip File Method #1 - This› option will strip the excess bytes› from a file downloaded with XModem. › The output file will have the› extender "ST1". This command works› by finding the last byte of the file› and then removing bytes until it› finds a byte that does not match. It› then saves the file without the extra› bytes. › ** Strip File Method #2 - This› option is similar to #1 above, except› that it creates a file one byte› longer, since the byte stripped may› be part of the file. The output file› is given the extender "ST2".›› ** Strip File - Manual - When› you select this option, the file is› loaded and you are shown the last 128› bytes in a window. Move the cursor› within the window until it is over› the byte where you want to begin› stripping, and then press RETURN. › The byte the cursor is on and all› following bytes will be removed. The› output file has the extender "ST3".›› ** Ascii To Atascii Conv. - This› command will read through the file› and change CR/LF (or LF/CR)› combinations to EOLs. The current› byte count is shown in a window. The› output file is given the extender› "ATA".›› ** Atascii To Ascii Conv. - This› command will read through the file› and change EOLs to Ascii CR/LFs. The› output file is given the extender› "ASC".›› ** Split File - This command› divides a large file into 1K-16K› sections. The program will ask how› big you want each section to be.› Pressing RETURN gives the default› value of 16K. Each section will be› saved with an extender of "Pnn" where› "nn" is the section number (0-99). › This command is really only useful› with text files, but will work with› all file types.›› ** Set Default Drive - This› command lets you set the drive that› filename prompts will default to. › This makes it easier to use the› program with files in a ramdisk. › Just set the default drive to the› number of your ramdisk and you won't› have to change the drive number when› asked for a filename.›› ** Disk Directory 1-8 - Pressing› a number 1-8 will allow you to view› the directory of that drive. You› will be asked for a mask. If you› want to see all files, just press› RETURN.›› ** Mini-Dos Menu - This command› will take you to another menu that› allows you to erase, lock, unlock,› rename and copy files. You can also› format a disk (single density only). › To return to the main menu, press› 'H'.› ** ** Notes ** **› 1. If you are stripping a file› and get the message "File can not be› stripped", press CTRL-B at the main› menu and try again. This will change› the buffer size so there will enough› data in the buffer for the strip› routines to work (they require at› least 128 bytes in the buffer).› 2. Wildcards are allowed in the› input filename, and all files› matching the filename will be worked› on. For example, if you enter› '*.OBJ' as the input file for a› command, any file with an '.OBJ'› extender will be manipulated. The› copy command does NOT allow› wildcards.› 3. If you have two files with› the same filename but different› extenders, and try to do the same› operation on both, the first one will› be written over. For example, if you› strip TEST1.OBJ and TEST1.DOC, both› will be written to TEST1.ST1. To› avoid this, make sure all files have› unique filenames.› 4. You can abort any command by› pressing ESCAPE at any prompt that› requires you to press a key. You can› not stop a command at a prompt that› asks you to press START.› =-=END=-=›