home *** CD-ROM | disk | FTP | other *** search
- RAMDRIVE PARAMETERS:
-
- device = ramdrive.sys [bbbb] [ssss] [dddd] [/E | /A]
-
- bbbb First numeric argument, if present, is disk size
- in K bytes. Default value is 64. Min is 16. Max
- is 4096 (4 Meg).
-
- ssss Second numeric argument, if present, is sector size
- in bytes. Default value is 128. Allowed values are
- 128, 256, 512, 1024.
- NOTE: In the case of IBM PC DOS the MAX value is 512.
- If 1024 is specified the device will not be installed.
- This "error" is detected by DOS and is not due to
- the code in RAMDrive.
- The 1024 byte size is included for those MS-DOS systems
- where it might be allowed.
-
- dddd Third numeric argument, if present, is the number of
- root directory entries. Default is 64. Min is 2
- max is 1024. The value is rounded up to the nearest
- sector size boundary.
- NOTE: In the event that there is not enough memory
- to create the RAMDrive volume, RAMDrive will try to make
- a DOS volume with 16 directory entries. This may
- result in a volume with a different number of directory
- entries than the dddd parameter specifies.
-
- /E Specifies that PC AT Extended Memory is to be used.
- It is an error if /E is specified on a machine other
- than IBM AT or compatible.
- NOTE: Information on RAMDrive drives in PC AT extended memory
- will be lost at system re-boot (warm or cold). This is
- due to the fact that the IBM PC AT ROM bootstrap code
- zeroes all of memory.
- NOTE: There is 1k of RAMDrive overhead. That is to say,
- if there are 512k bytes of extended memory, there
- will be 511k bytes available for assignment to RAMDrive
- drives. This 1k overhead is fixed and does not depend
- on the number of RAMDrive drives installed.
-
- /A Specifies that Above Board memory is to be used. It
- is an error if the above board device driver is not
- present.
- NOTE: Information on RAMDrive drives in Above Board memory
- will be lost at system re-boot (warm or cold). This is
- due to the fact that the EMM device driver performs a
- destructive test when it is installed which zeros all
- of the Above Board memory.
-
- Neither /A or /E Specifies drive is to be set up below the
- 640K boundary in main memory.
- The RAMDRIVE.SYS program looks for memory to assign to the RAMDrive
- drives by looking for functioning system RAM between the
- "end of memory" as determined by the INT 12H ROM BIOS
- function, and the start of the video RAM (0A000:0H).
- If RAM is found by the above scan, it is assigned to
- RAMDrive and managed in the same way as extended memory
- is when the /E switch is used. As with /E there is
- 1k of RAMDrive overhead. That is to say, if there are 256k
- bytes of memory above the INT 12 memory size, there
- will be 255k bytes available for assignment to RAMDrive
- drives. This 1k overhead is fixed and does not depend
- on the number of RAMDrive drives installed.
- Information on such RAMDrive drives will NOT be lost on
- a "warm boot" (INT 19H or Ctrl-Alt-DEL).
- If RAM is NOT found by the above scan, RAMDrive will attempt
- to allocate memory for the device AS PART OF THE DEVICE.
- In other words the device starts immediately after the
- RAMDrive resident code.
- Information on such RAMDrive drives WILL BE lost on
- a "warm boot" (INT 19H or Ctrl-Alt-DEL).
-
-