VERSION 2.1 UPDATE I tightened up the code in the format routine so that VKILLER no longer thinks there is a virus in the boot sector. This is the first attempt at writting a format program and it was kinda sloppy. That has been fixed and I know what not to do now. Added the ability to ZERO a disk instead of having to format the whole thing if it has been previously formatted. It will zero out the first 18 to 20 sectors and write the header information back to the boot sector. It only works on disk with a max of 81 tracks and 10 sectors. After all, the format and zero routine was only added in so that if you are using floppies to do your conversion and needed a blank disk all of a sudden. It is nothing fancy. VERSION 2.2 UPDATE I fixed a bug that would not place the '*.*' at the end of the 'Temporary Directory' string. It would not show up on the Configuration screen. This only happened when you set the Temporary Directory from the main menu using the 'Temporary' button. I added an error reporting ability to the program. This will cause the program to run non-stop even if an error occurs. It will produce a file in the directory that you ran ARC2LZH from called 'BADFILES.TXT'. Following is a list of errors that I specifically programmed it to recognize, although any error that occurs will cause the program to place the filename in the 'BADFILES.TXT' file (I hope). 1) A CRC error in the file that was being decompressed. 2) A folder or file in the destination directory exist with the same name as the file it is attempting to convert. The folder exist error will only occur when you have the 'Retain Extracted File' option selected. The program will now delete all un-used files. If an error does occur, it will delete the files from the 'Temporary' folder for you. If you have the 'Retain Extracted Files' option selected, it will delete the folder and files that it created. You no longer have to delete files, at least I hope not. The program will now run non-stop if you do not have the 'Pause' switch on. The original file is not deleted if an error does occur. VERSION 2.3 UPDATE The program will now produce a random serial number for each disk that is formatted or zeroed. The program will no longer produce a temporary list of files to convert. It now uses the FSFIRST() and FSNEXT() commands to find the files. So no extra disk space is required on the disk you ran ARC2LZH from. Disk are now formatted starting at track 80 and working it's way to 0. This will allow you to abort the process and not loose your FAT tables and directories. You can now abort the format process. I added a new button in the main menu called 'Extras'. This allows for further additions of features. At the moment I have only added the ability to convert a single file. The program will use all the information in the Configuration setup except for the source file location. You will be presented with a fileselector to choose the file to convert. It will also use the Switches you have set. It acts just like the batch convert would except it allows you to convert a single file. VERSION 3.0 UPDATE There is no longer an Extras section so to speak. It has been changed to '*** Execute Program ***'. I had intended to add an ARC & LHARC shell to this area but, I decided that since there were so many excellent shell programs out there and everyone has there own favorite one, that I would just provide and area that you could execute programs from. There are 3 fields that you can have a filename in. To enter a filename into the field, point and click on the words Primary, Alternate or Other. You will be presented with a fileselector to choose the path and filename of the program you wish to have installed in this field. To execute the program, just click on the field that contains the path and filename. At the present you can only execute programs that do not depend on the current directory being the one that the program resides in. For example, Arc Shell 2.1B will run no matter where you execute it from. If a file has a seperate RSC file, it will not run (at least properly) unless you copy the RSC file to the directory that you ran ARC2LZH.PRG from. The new fields contents will be saved when you do a 'Save Configuration'. The 'Convert A File' button has been relocated to below the 'Save Configuration' Button. The information on this button is located under the VERSION 2.3 UPDATE section above. *** Note: The program will not convert files that contain subdirectories, at least properly. These files should be converted outside of this program and placed somewhere other than the 'Source' directory. I may add this ability to the program in a later version but, there will have to be a LHARC program that will include subdirectories written that is a standard. Not all LHARC programs have this ability so, I have chosen not to have this function in the program at the moment.