Intermec 6400 Reference Guide

Page of 234
Getting Started
SECTION 1
1-16 PEN*KEY6400 Programmer’s Reference Guide
Since the RAM drive consists of memory used by the application programs, this
results in less extended memory available for programs. No additional
conventional memory is required for the RAM drive. Because the support for
accessing the RAM drive is embedded in the DOS BIOS, no additional drivers
need to be loaded. The extended memory test (with the corresponding boot-up
messages) reserves memory for the RAM drive. Only one RAM drive can be
created.
The size selected for a RAM drive represents the total memory it requires, not
the free space available on the drive. DOS file system overhead reduces the
specified memory by the size of the FAT and root directory created.
If a communication option is selected, the NORAND Utilities program
automatically creates a RAM drive (if one does not already exist). The size
depends on the amount of total memory in the 6400 Computer, as follows:
Table 1-1
RAM Drive Sizes
Total Memory
(megabytes)
Default RAM Drive
(megabytes) *
8
4
4
3
2
1
* The default RAM drive size is actually 64 KB less than
specified, to allow for the High Memory Area (HMA).
For a system with 8 megabytes of total memory, only 4 megabytes is used as a
RAM drive. For lower system RAM capacities, only 1 megabyte of RAM is
reserved for conventional use and the remainder is allocated to the RAM drive.
The NORAND Utilities program provides a menu that allows the RAM drive to
be formatted in 1-megabyte increments. The 6400 Computer has hardware
protection for RAM drives only on 1 megabyte boundaries.
When either the NPCP or TTY options are used, another choice exists for
creating a RAM drive. If a file named RAMDFMT.CTL is downloaded, the
NORAND Utilities executes the program RAMDFMT.EXE to create a RAM
drive. RAMDFMT.CTL must be a text file that contains the command-line
parameters for RAMDFMT.EXE. For example, if RAMDFMT.CTL contains the
following line:
–s2048
a 2 megabyte RAM drive is created.
You can also create a RAM drive from the DOS prompt, with the following
statement:
RAMDFMT –snnnn
where nnnn represents the desired size of the RAM drive.
Complete list of command line switches (all values in decimal):
–a = [address of RAM disk in kilobytes]
–d = [drive number]
–e = [number of directory entries]
–s = size of RAM disk in kilobytes]
–h = [print this screen]
NOTE:
When formatting the RAM drive, specify either the size or starting address, but not both.