Program Name: SLOAD.COM Objective: INTEL HEX LOADER Syntax: SLOAD [du:]source[.ext] [du:][destination[.ext]] Programmer: Harris Landsberg Notes: This program is similar to Digital Research's LOAD.COM with a few minor exceptions. One, all unfilled space within the program is binary zero filled. Two, it can create binary images that do not start at the manditory 0100H start address. This is needed for assembling code at a given location without the use of .PHASE that is usually not available with most assemblers that produce Intel Hexidecimal format files. This program can also access a different user area and, also, can place the output on another drive and/or user area. Misc: On floppy disk systems there will be less disk accessing since the output is buffered entirely in memory before it goes to disk. Possible errors encountered are read errors including invalid hexidecimal digit or incorrect checksum and disk write error if there is not enough disk space or directory entries. If you do not enter a destination name the output will go to the same name. You may specify just a drive/user for the destination then the destination will have the same name as source as given. The default file extensions are: .HEX for the input file and .COM for the output file. It is a good idea to change the extension of of the output if it does not start at 0100H. Requirements: This program runs on under CP/M-80 on machines with a 8080, 8085 or Z-80 processor series. All arguments must be given at the time the program is evoked since there is no prompting for parameters. This program is known to run under Z-80 emulators if any one is interested. Addenda: This software program is being released into the public domain. It may not be sold or be bundled with another software product unless the express permission has been granted by the author. The source may be modified, but may not be distributed once modified. This is to keep the integrity of the software program. Harris Landsberg 1350 East 5th Street Suite 1-J Brooklyn, New York 11230