home *** CD-ROM | disk | FTP | other *** search
-
- Documentation for BOOTLOAD Copyright 1988, P. R. Fletcher ___________________________ _______________________________
-
-
- INTRODUCTION ____________
-
- BOOTLOAD is part of the HDTEST package, and is only to be distributed
- as part of that package. The program and documentation may only be
- used or copied under the conditions laid down for HDTEST in the
- REGINFO.DOC or UPDINFO.DOC file on the disk on which the Registered
- version of the software is distributed and in HDTEST.DOC for the
- Shareware version. The BOOTLOAD program is Copyright by Peter R.
- Fletcher, 1988. All rights reserved. It was written in assembly
- language and assembled with the Microsoft MASM assembler (V5.1).
-
- BOOTLOAD is used to (re)create the HDTEST distribution diskette's
- special boot sector (see the HDTEST documentation). Its most important
- use is in preparing a pre-boot diskette which can be used on a system
- that does not possess the appropriate type of floppy drive for the
- distribution diskette, but it can also be used to add the special boot
- sector to a working diskette which is to contain (perhaps) just the
- HD .EXE files. BOOTLOAD will function on all normal DOS-compatible
- removable media (3.5", 5.25", and 8" floppies), under DOS versions 2.x
- through 4.0x.
-
-
- USING THE PROGRAM _________________
-
- 1) If using a "virgin" diskette, first use the DOS FORMAT command to
- format it. BOOTLOAD may also be safely used on a diskette which
- contains data.
-
- 2) With BOOTLOAD.COM either in your default directory or in your PATH,
- give the command "BOOTLOAD [dev:]", where dev is the single-letter
- device name of the drive on which you wish to access the diskette.
-
- 3) Follow the instructions that are displayed on the screen!
-
- BOOTLOAD will not let you modify the boot sector of a fixed disk, and
- will respond appropriately to most other likely error conditions. If
- you do not specify a device, it will default to drive A:.
-
-
- LIMITATIONS AND RESTRICTIONS ____________________________
-
- BOOTLOAD should not (strictly speaking) require any services which
- are unique to DOS 2.x or above, but it has not been tested under DOS
- 1.x. It uses only documented DOS services and requires very little
- memory - it should, therefore, run on virtually any hardware. Since it
- uses INT 25 and INT 26, it will not run in the DOS compatibility box ___
- under OS/2.
-
-
- ADDITIONAL INFORMATION ______________________
-
- Like all well-behaved programs (!), BOOTLOAD signals successful
- completion by returning to DOS with the ERRORLEVEL variable set to
- zero. Different small positive values are returned for various errors.
-
- BOOTLOAD.COM is 32000 bytes long, but it consists mainly of empty
- space. This is because the code on a diskette's boot sector has to run
-
- Documentation for BOOTLOAD Copyright 1988, P. R. Fletcher ___________________________ _______________________________
-
-
- at 0:7C00 (Hex) and the easiest way to manage this is to assemble it
- at an ORG of 7C00 in the default segment. Since the loader code is
- assembled at an ORG of 100, there is a huge amount of unused space in
- the memory image that is saved as the .COM file. I regard this as
- acceptable in a program that will be used rarely and can be saved in
- an archive or in other compressed form when not needed.
-
- Comments, suggestions, etc. may be addressed to the author at:
-
- 1515 West Montgomery Avenue
- Rosemont
- PA 19010
- U.S.A.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 2
-