home *** CD-ROM | disk | FTP | other *** search
/ CD Shareware Masterblend / cdsharewaremasterblend.iso / utils / mem-expa / memsim32.doc < prev    next >
Text File  |  1989-08-17  |  8KB  |  175 lines

  1. Description
  2. -----------
  3.  
  4. MEMSIM is an Expanded Memory Manager (EMM) which provides the
  5. functions described in the LOTUS/INTEL/MICROSOFT (LIM) Expanded
  6. Memory Specification (EMS), version 3.2.
  7.  
  8.     ( Lotus is a trademark of Lotus Development Corporation
  9.       Intel is a trademark of Intel Corporation
  10.       Microsoft is a trademark of Microsoft Corporation )
  11.  
  12. MEMSIM creates a file on the hard drive that you designate and
  13. treats this file as Expanded Memory. You can specify a maximum of
  14. approximately 32 megabytes for the file length.
  15.  
  16. MEMSIM does not attempt to manage any Extended Memory which may be
  17. present on your system; if you invested thousands of dollars in add-on
  18. memory boards for your system, MEMSIM is probably not for you. Also,
  19. programs that already provide disk paging schemes will probably run more
  20. efficiently with their own built-in paging.
  21.  
  22. MEMSIM is being distributed as SHAREWARE. This means that you are allowed
  23. to try the program and then, if you find it useful and intend to use it,
  24. register your copy by sending $25.00 to:
  25.  
  26. Harris Computer Consulting
  27. 6779 Beadnell Way #103
  28. San Diego, CA 92117
  29.  
  30. You are also allowed to distribute the program, provided that you do not
  31. modify it and that all accompanying files (including this documentation)
  32. are distributed with it.
  33.  
  34. You may not charge any fee for use, copying, or distribution of MEMSIM.
  35.  
  36. Clubs and user groups may distribute MEMSIM, charging a nominal fee
  37. not to exceed eight dollars to cover the cost of media and handling,
  38. provided that it is made clear that the charge is not in lieu of the
  39. $25.00 registration fee paid to Harris Computer Consulting.
  40.  
  41. Companies requiring billing should send a purchase order to the above
  42. address, along with the name, address, and phone number of a person to
  43. contact regarding payment.
  44.  
  45. Registering this version of MEMSIM automatically registers you for any
  46. future versions of MEMSIM. Whether future versions will be developed
  47. depends upon the number of registrations received for this version. If
  48. you would like a disk containing the current version of MEMSIM, please
  49. add $1.00 to the $25.00 registration fee and specify whether you need
  50. a 360K or a 1.2M 5¼" floppy disk.
  51.  
  52.  
  53. Purpose
  54. -------
  55.  
  56. MEMSIM was designed to give your programs access to memory beyond
  57. DOS's limit of 640KB. Many programs provide support for this extra
  58. memory access by calling on an EMM. MEMSIM is an EMM which uses your
  59. hard disk to simulate the Random Access Memory (RAM) managed by
  60. other EMMs. Examples of software that can use MEMSIM are spreadsheet
  61. and word processor programs.
  62.  
  63.  
  64. Disclaimer of Warranty
  65. ----------------------
  66.  
  67. Harris Computer Consulting hereby excludes all warranties relating to this
  68. software and documentation, whether express or implied, including, without
  69. limitation, any implied warranties of merchantability and/or fitness for a
  70. particular purpose.
  71.  
  72. Harris Computer Consulting shall not be liable for any damages, whether
  73. direct, indirect, special, incidental, or consequential, resulting from
  74. the use of this software and documentation, due to loss of data or any
  75. other reason.
  76.  
  77. In no event shall Harris Computer Consulting's liability for any damages
  78. ever exceed the price paid to Harris Computer Consulting for the license
  79. to use this software, regardless of the form of the claim.
  80.  
  81. The person using this software bears all risk as to its quality and
  82. performance.
  83.  
  84.  
  85. MEMSIM Operating Instructions
  86. -----------------------------
  87.  
  88. There are two versions of MEMSIM: MEMSIM32.286, which contains 80286 machine
  89. instructions and MEMSIM32.08X which contains machine instructions suitable
  90. for 8086, 8088, and V-20 microprocessors.
  91.  
  92. These operating instructions apply equally to either file but this
  93. documentation shall refer, from now on, to MEMSIM32.08X, which works with
  94. any of the microprocessors; you select the file that's right for your
  95. computer.
  96.  
  97. MEMSIM is loaded into your computer's memory at boot time with an entry
  98. in your CONFIG.SYS file, and remains resident until you turn off the
  99. machine.
  100.  
  101. You should first copy memsim32.08x to a BOOTABLE FLOPPY disk and modify
  102. its CONFIG.SYS to include the following:
  103.  
  104. device=memsim32.08x
  105.  
  106. This is the simplest CONFIG.SYS entry you can use, and it requires that you
  107. have at least 262,144 bytes free on drive C: to accomodate the simulator
  108. data file.
  109.  
  110. I recommend that you try it with a floppy disk first, until you get the
  111. configuration you require. Then you can move it to the hard drive, if you
  112. so desire.
  113.  
  114. When you boot from this floppy disk in drive A:, a file will automatically
  115. be created on drive C:\ called MEMSIM.SIM large enough for 16 pages of
  116. expanded memory. Each expanded memory page is 16,384 bytes (16KB) in size,
  117. so there needs to be at least 262,144 bytes (16 * 16KB) of free space on
  118. your hard disk when you boot for the first time.
  119.  
  120. Two switches are allowed in the CONFIG.SYS entry: one to supply the name
  121. and location of the simulator data file and the other to control its size.
  122.  
  123. The format for the pathname switch is:
  124.  
  125. device=memsim32.08x /d:\sim.dat
  126.  
  127. which would create and use a file named sim.dat in the root directory on
  128. drive D: 262,144 bytes in size. It is important that you specify the
  129. full pathname for the data file:
  130.  
  131. /C:\MYDIR\MYSIM.SIM would be an acceptable pathname switch, but
  132. /C:MYDIR\MYSIM.SIM would not.
  133.  
  134. The format for the size switch is:
  135.  
  136. device=memsim32.08x /50
  137.  
  138. which would create a file large enough for 50 16KB Expanded Memory pages
  139. (50 * 16,384 = 819,200 bytes) provided enough space was free on drive C:.
  140. The pathname, in this case, would be the default, c:\memsim.sim. The
  141. minimum recommended number of pages is 16 (default); the maximum possible
  142. number is 2048.
  143.  
  144. The CONFIG.SYS entry:
  145.  
  146. device=memsim32.08x /c:\sim.dat /256
  147.  
  148. would create a 256 page file (256 * 16,384 = 4,194,304 bytes) on c:\ named
  149. sim.dat, again, if enough free space existed on the drive.
  150.  
  151. The entry in CONFIG.SYS can be placed before or after any other entries
  152. that are present there. If you have extended memory installed in your
  153. system, it will not be treated as expanded memory by MEMSIM. If you are
  154. using MEMSIM, you should use your extended memory as a disk cache, a RAM
  155. disk, and/or with an EXTENDED Memory Manager. Loading any other Expanded
  156. Memory Manager, before or after MEMSIM, should not cause any problems, but
  157. it would would simply be a waste of "conventional" memory: only the last
  158. Expanded Memory Manager loaded would actually be used by your programs.
  159.  
  160. A sample CONFIG.SYS file is included, named S-CONFIG.SYS. This file assumes
  161. a system with an 80286 microprocessor and 384K of extended memory present
  162. (an AT class machine with 1 Mbyte of total memory) and utilizes all
  163. available extended memory. It also creates a 100 page (1,638,400 byte)
  164. EMM simulator file on C:\. I would suggest that you copy your current
  165. CONFIG.SYS file to another file (for example NORMAL.SYS) and then replace
  166. it with S-CONFIG.SYS (by typing "copy s-config.sys config.sys") when you
  167. want to use the simulated EMS memory provided by MEMSIM, and then restore
  168. your original system configuration (by typing "copy normal.sys config.sys")
  169. when you don't. Of course, you should modify S-CONFIG.SYS to meet your own
  170. system needs.
  171.  
  172. Also included is a program called MEMFCHK.EXE which tests all of the files
  173. supplied with MEMSIM for modification or corruption. Type "memfchk ?" for
  174. instructions on usage of MEMFCHK.EXE.
  175.