home *** CD-ROM | disk | FTP | other *** search
/ Resource Library: Graphics / graphics-16000.iso / msdos / editors / okf220 / okems.doc < prev    next >
Text File  |  1988-08-05  |  4KB  |  91 lines

  1.  
  2.  
  3.     PROGRAM:
  4.  
  5.            OKEMS.COM, Copyright 1988 by Keith P. Graham
  6.  
  7.     FUNCTION:
  8.  
  9.            Emulate EMS 3.2 memory manager by paging to disk.
  10.            Allows OPTIKS the ability to view huge files.
  11.  
  12.     DISTRIBUTION:
  13.  
  14.        OKEMS is not free and is included with the OPTIKS Private
  15.        package. It is intended to be used with OPTIKS. It is
  16.        not to be included with Freeware or Shareware distribution
  17.        software. It is not to be uploaded to BBS's.
  18.  
  19.     USAGE:
  20.  
  21.        Command format is:
  22.  
  23.           OKEMS /nnn /x: OK
  24.  
  25.        where OKEMS is the name of the program.
  26.        /nnn is the number of 16k pages to write to disk
  27.        /x: is the disk where the disk page file will
  28.        be created.
  29.        OK is the name of OPTIKS program. (Other programs
  30.        which use EMS memory may work. I tried LOTUS 2.0
  31.        and did not crash, but I have not really tested
  32.        the program with anything other than OPTIKS).
  33.  
  34.        /nnn should be in the range of 4 (64k) to 256 (4 megs).
  35.        The program will create a file for paging EMS memory blocks
  36.        equal to the size of the EMS memory to allocate.
  37.        /16 = 256k, /32 = 512k, /64 = 1024k, /128 = 2048k
  38.  
  39.        You must have free disk space for the page file. The file
  40.        will be erased when you are done. If you want 1 meg of
  41.        EMS memory you must have 1 meg of free disk space.
  42.  
  43.        /x: is a disk where you want the page file to be created.
  44.        If you have no EMS memory but have an AT with a large RAM
  45.        disk, OKEMS will give you reasonable speed if you designate
  46.        the RAM disk as the disk to hold the EMS memory.
  47.  
  48.        OKEMS uninstalls itself after executing the command following
  49.        the /x:. You do not have to execute OK directly. You may name
  50.        a COM file, an EXE file or a BAT file and OKEMS will
  51.        remain installed until the command is completed.
  52.  
  53.        All command line paramters are required.
  54.  
  55.        When installed, OKEMS.COM occupies 72K of real memory.
  56.  
  57.     WARNINGS:
  58.  
  59.        OKEMS is a 3.2 level emulator which is designed to be used
  60.        with programs which have relatively unsophisticated EMS
  61.        needs. OKEMS was written for OPTIKS and tested with OPTIKS.
  62.        It is not tested with any other program. DO NOT
  63.        ATTEMPT TO USE OKEMS WITH DISK CACHES OR OTHER RESIDENT
  64.        PROGRAMS.
  65.  
  66.        OKEMS uses DOS calls to read disks. If it were used as
  67.        system memory for something like CACHE-EM by Golden Bough
  68.        or some Quarterdeck product, I am sure that you will be lucky
  69.        if the machine only locks and no damage is done.
  70.  
  71.        OKEMS is designed to work with an existing EMS handler so
  72.        that it replace the existing handler while it is working.
  73.        The purpose of this is to have conventional EMS memory for
  74.        RAM disks and disk cacheing and then use OKEMS for a
  75.        transient job. EMS prior to 4.0 had a 4 meg limit. Now this
  76.        can be doubled and is limited only by the disk space that
  77.        you have.
  78.  
  79.        One last warning. OKEMS is very slow compared to other EMS
  80.        memory. It has to write 16k to disk and read 16k from disk
  81.        every time a page is swapped. This is a little slow and
  82.        OKEMS should only be used on very fast disks.
  83.  
  84.        Although I have tested OKEMS for the last hour and it
  85.        seems to work, I am delivering it as-is. If it works, use
  86.        it. It is very, very slow, but will provide you with
  87.        the ablity to view a very large graphics file.
  88.  
  89.                  Keith P. Graham, August 5, 1988
  90.  
  91.