home *** CD-ROM | disk | FTP | other *** search
/ Chip Hitware 2 / Chip_Hitware_Vol_02.iso / chiphit2 / tools / system / moremem / moremem4.txt < prev    next >
Text File  |  1995-05-10  |  59KB  |  1,323 lines

  1. Contents of MoreMem(TM) 4.0a
  2.  
  3. About MoreMem.........................  1
  4. Shareware Terms.......................  2
  5. Summary of MoreMem....................  2
  6. Installing MoreMem....................  2
  7. Why MoreMem Works.....................  3
  8. New Features..........................  4
  9. Starting MoreMem......................  4
  10. Determining MoreMem's Configuration...  4
  11. Custom Configuring MoreMem............  5
  12. MoreMem Dialog Box....................  6
  13. View DOS Memory Dialog Box............  8
  14. TopBar Window and Setup Dialog Box....  8
  15. TopBar Command Line................... 10
  16. Frequently Asked Questions............ 11
  17. Removing MoreMem...................... 16
  18. Passwords............................. 16
  19. Payment and Registration.............. 17
  20. Discount Pricing For Multiple Licenses 17
  21. Order Form............................ 18
  22. License Agreement..................... 19
  23. Limited Warranty...................... 19
  24. MoreMem Distribution.................. 19
  25. Special Thanks........................ 20
  26. Index................................. 21
  27.  
  28. About MoreMem
  29.                           MoreMem(TM) 4.0a
  30.                 Copyright (c) 1995 Gamma Research, Inc.
  31.                          All rights reserved
  32.                                   
  33.                              May 9, 1995
  34.                                   
  35.               Fixes "Insufficient Memory to Run" Errors
  36.                     When Loading Windows Programs
  37.                                   
  38.                          112 Teakwood Drive
  39.                         Huntsville, AL 35801
  40.                   9am-5pm CST Sales:  (205) 533-7103
  41.                     24 Hour FAX:  (205) 533-7103
  42.               9am-5pm CST  Tech Support:  (205) 881-5341
  43.                  Netlink Access BBS:  (205) 830-4999
  44.                     e-mail:  gamma@traveller.com
  45.                 WWW:  http://www.traveller.com/~gamma
  46.               FTP:  ftp.traveller.com  /pub/users/gamma
  47.                     A single user license is $40.
  48.                                   
  49.            MoreMem is a trademark of Gamma Research, Inc.
  50.           Windows is a trademark of Microsoft Corporation.
  51.             CompuServe is a trademark of CompuServe, Inc.
  52.        Netroom is a trademark of Helix Software Company, Inc.
  53.      QEMM-386 is a trademark of Quarterdeck Office Systems, Inc.
  54.                386MAX is a trademark of Qualitas, Inc.
  55. Other product names are trademarks or registered trademarks of their
  56.                          respective owners.
  57.  
  58. Shareware Terms
  59.      
  60.      You may try MoreMem for 30 days before you must either register
  61. MoreMem or delete it from your computer.  Please be honest, and in
  62. the spirit of shareware, register the program if you use it for
  63. longer than 30 days.  See the Payment and Registration and Order Form
  64. topics.
  65.      
  66. Summary of MoreMem
  67.      
  68.      Each Windows program needs a small amount of DOS memory to load.
  69. MoreMem pushes DLLs out of DOS memory into extended memory, so DOS
  70. memory remains free for programs to load.
  71.      
  72.      MoreMem is a device driver that is designed to fix "Insufficient
  73. Memory to Run" errors when loading Windows programs.  On startup,
  74. each Windows program needs about 800 bytes of conventional DOS memory
  75. below 640K.  This is because Windows is basically a DOS extender that
  76. still needs to communicate with DOS for things like disk and other
  77. hardware interrupts.  Other programs may also need DOS memory.  For
  78. example, Windows for Workgroups needs about 8192 bytes to connect to
  79. a network drive.  MoreMem creates DOS compartments of free DOS
  80. memory, so that programs can load.
  81.      
  82. Installing MoreMem
  83.  
  84.      There are three ways to install MoreMem.
  85.      
  86.      You can automatically install MoreMem by:
  87.      
  88. (1)starting SETUP.EXE,
  89. (2)if you are a registered user, entering your user name, company
  90.    name, and password,
  91. (3)checking or unchecking Install MoreMem Group and Icons checkbox,
  92. (4)selecting a radio button for where to add TopBar,
  93. (5)checking that the from and to directories are correct,
  94. (6a)if you are a registered
  95.    user, clicking on the Install Registered License of MoreMem
  96.    button, OR
  97. (6b)if you are a shareware
  98.    user, clicking on the Install 14-Day No Password / 30-Day Total
  99.    Shareware Trial, and
  100. (7)clicking on the YES button to restart Windows.
  101.  
  102.      YOU MUST RESTART WINDOWS FOR MOREMEM TO WORK.  If you do not
  103. install to the Windows directory or the Windows system directory, the
  104. MoreMem and TopBar files must be in the PATH.
  105.      
  106.      Only automatic installation using SETUP.EXE can install the 14-
  107. Day No Password Trial.  The other manual installations can only
  108. install the 30-Day Total Shareware Trial.
  109.      
  110.      You can manually install MoreMem by:
  111.      
  112. (1)starting the Control Panel,
  113. (2)double clicking on the Drivers Icon,
  114. (3)clicking on the Add button,
  115. (4)double clicking on the "Unlisted or Updated Driver" item in the
  116.    listbox,
  117. (5)entering the drive and directory of the MoreMem files,
  118. (6)pressing enter to add the "Gamma Research MoreMem Utility" item
  119.    in the listbox,
  120. (7)configuring the MoreMem Setup dialog box,
  121. (8)clicking on the OK button,
  122. (9)clicking on the Restart Windows Now button, and
  123. (10)adding Program Manager
  124.    icons for mempop4.exe, memicon4.exe, and topbar4.exe, which have
  125.    installed to the Windows system directory.
  126.  
  127.      You can also manually install MoreMem by:
  128.         
  129. (1)adding the entry "MoreMem4=moremem4.drv" to the [drivers] section
  130.    of SYSTEM.INI,
  131. (2)adding moremem4.drv to the "drivers=" entry in the [boot] section
  132.    of SYSTEM.INI,
  133. (3)copying moremem4.drv, mempop4.exe, memicon4.exe, topbar4.exe, and
  134.    moremem4.hlp to the Windows system directory, and
  135. (4)adding Program Manager icons for mempop4.exe, memicon4.exe, and
  136.    topbar4.exe.
  137.      
  138.      You can decompress files that end with an underscore by using
  139. the Microsoft expand utility.  For example, the following will expand
  140. moremem4.dr_:  expand moremem4.dr_ moremem4.drv
  141.      
  142. Why MoreMem Works
  143.      
  144.      In summary, each Windows program needs a small amount of DOS
  145. memory to load.  MoreMem pushes DLLs out of DOS memory into extended
  146. memory, so DOS memory remains free for programs to load.
  147.      
  148.      On startup, each Windows program needs about 800 bytes of
  149. conventional DOS memory below 640K for its task database and an
  150. allocation by Windows' USER.EXE module.  This is because Windows is
  151. basically a DOS extender that still needs to communicate with DOS for
  152. things like disk and other hardware interrupts.
  153.      
  154.      Unfortunately, DLLs also try to load into DOS memory, although
  155. they can load into extended memory.  MoreMem fragments DOS memory by
  156. breaking it into small compartments of free DOS memory, so DLLs
  157. cannot fit into DOS memory.  Thus, DLLs are pushed out of DOS memory
  158. into extended memory, and DOS memory is saved for the other uses that
  159. actually require it.  Since MoreMem just systematically allocates and
  160. deallocates DOS memory, MoreMem should be compatible with any Windows
  161. or DOS program.  If any program does not seem to be working with
  162. MoreMem, try increasing the size of MoreMem's DOS compartments.
  163. Please contact Gamma Research if you find any programs that do not
  164. work with MoreMem, so that we can try to create a fix or
  165. configuration to allow those programs to work with MoreMem.
  166.      
  167.      Windows allocates moveable memory from the top of memory, but it
  168. allocates fixed memory from the bottom.  Therefore, if fixed memory
  169. allocations fill up the DOS memory below 640K, then no new programs
  170. can run, and you get that dreaded "Insufficient Memory to Run" error,
  171. no matter how many megabytes of free extended memory your computer
  172. has.
  173.      
  174.      Programs should allocate most of their memory as moveable.
  175. However, some things like interrupt code and data need to be fixed,
  176. and some DLLs are incorrectly designated as fixed.  Things like
  177. screen savers, drivers, 386 enhanced drivers, sound, multimedia, and
  178. modem software are notorious for gobbling up DOS memory.  Thus, this
  179. trick is to fragment DOS memory into many small compartments so that
  180. those fixed memory allocations are prevented from loading into DOS
  181. memory, and then, programs can load into the remaining free DOS
  182. compartments.
  183.      
  184. New Features Over MoreMem 4.0
  185.  
  186. (1)MoreMem 4.0a allows the user to turn off free DOS memory
  187.    calculations to prevent conflicts with memory leaking programs.
  188. (2)MoreMem 4.0a has a new algorithm for finding windows to prevent
  189.    conflicts with programs that do not correctly close windows.
  190. (3)MoreMem 4.0a allows the user to view which programs are using DOS
  191.    memory.
  192. (4)MoreMem 4.0a displays the largest amount of contiguous DOS
  193.    memory.
  194.  
  195. New Features Over MoreMem 3.0
  196.      
  197. (1)MoreMem 4.0 allows the user to reserve three different sets of
  198.    DOS compartments.  Within each set, the size and number of the
  199.    compartments are user-definable.
  200. (2)MoreMem has 16 default settings to handle various Windows
  201.    configurations and drivers.
  202. (3)MoreMem can automatically cycle through the configurations on
  203.    bootup until an optimal configuration is found.
  204. (4)MoreMem's setup dialog box can be shown on bootup until the user
  205.    finds an optimal configuration.
  206. (5)To keep more DOS memory free after bootup, MoreMem can allocate
  207.    most of DOS memory when Windows boots and free it after all
  208.    drivers and startup applications load through the use of
  209.    temporary compartments.
  210. (6)MoreMem can set aside a user-specified amount of DOS memory for
  211.    programs that require larger amounts of DOS memory.  These are
  212.    called filled compartments, which can be automatically freed and
  213.    re-filled for user-specified programs.
  214. (7)MoreMem can be temporarily disabled.
  215. (8)MoreMem can be uninstalled through a button in its setup dialog
  216.    box.
  217. (9)MoreMem has a new dialog box to display DOS memory usage by
  218.    program and size.
  219.  
  220. New Features in MoreMem's TopBar
  221.      
  222. (1)MoreMem now includes TopBar, a resource monitor and task switcher
  223.    that fits into the title bar area at the top of the screen.
  224. (2)TopBar displays the time, date, DOS memory, system memory, GDI
  225.    resources, and USER resources.
  226. (3)As memory levels fall below user-specified thresholds, TopBar
  227.    changes its background color from green to yellow to red.
  228. (4)TopBar can optionally warn the user through a popup dialog box.
  229. (5)The icon of each running application is displayed in TopBar.
  230. (6)The user can click on an icon to switch to an application.
  231. (7)The user can also restore, maximize, minimize, close, and hide
  232.    applications using a popup menu.
  233. (8)TopBar can automatically free some filled compartments when a
  234.    program executes and, then, re-fill them after the program exits.
  235.  
  236.      NOTE TO MOREMEM 3.0 USERS:  DOS blocks are now called DOS
  237. compartments to reduce confusion with DOS Upper Memory Blocks.
  238.      
  239. Starting MoreMem
  240.      
  241.      Since MoreMem is a device driver, it automatically executes
  242. whenever Windows loads.  You can bring up MoreMem's setup dialog box
  243. by:
  244.      
  245. (1)clicking on the MoreMem icon in TopBar's task button bar.
  246.  
  247.    OR
  248.  
  249. (1)starting MEMPOP4.EXE, which pops up the setup dialog box of
  250.    MoreMem's device driver.
  251.  
  252.    OR
  253.  
  254. (1)starting MEMICON4.EXE, which places a MoreMem icon on the bottom
  255.    of the screen.
  256. (2)clicking on the MoreMem icon, which pops up the setup dialog box
  257.    of MoreMem's device driver.
  258.  
  259.    OR
  260.  
  261. (1)starting the Control Panel,
  262. (2)double clicking on the Drivers Icon, and
  263. (3a)double clicking on the "Gamma Research MoreMem Utility"
  264.    item in the listbox, or
  265. (3b)selecting the "Gamma Research MoreMem Utility" item in the
  266.    listbox and clicking on the Setup button.
  267.  
  268. Determining MoreMem's Configuration
  269.      
  270.      MoreMem has 16 default configurations.  In general, higher
  271. numbered configurations reserve progressively larger and more DOS
  272. compartments for more advanced users.  By checking the Cycle Through
  273. Configs checkbox, MoreMem will automatically increment the
  274. configuration on each bootup.  You can then uncheck the checkbox when
  275. you find a configuration that works with all of your programs.
  276. Finally, you can uncheck the Show Dialog on Bootup checkbox so you no
  277. longer have to see the MoreMem setup dialog box on bootup.
  278.      
  279. (1)Minimal User.  This setting is for the user who only runs well-
  280.    behaved Windows programs that do not allocate DOS memory.
  281. (2)Normal User.  As above, except this setting reserves slightly
  282.    more and slightly larger DOS compartments.  This is a good
  283.    setting for non-networked users who only run normal applications.
  284. (3)Power User.  This setting is for the user whose communication or
  285.    multimedia programs allocate some DOS memory.  Try this setting
  286.    if the above settings are not working.
  287. (4)Max Out User.  This setting is for the user who wants to maximize
  288.    free DOS memory.  This setting allocates temporary DOS
  289.    compartments, which are initially filled on bootup, but then,
  290.    freed after bootup, so the DOS memory is not used by bootup
  291.    drivers and programs.
  292. (5)WFW Net. Min. User.  This setting is for the user whose network,
  293.    communication, multimedia, or antivirus programs allocate some
  294.    DOS memory.  Try this setting if the above settings are not
  295.    working.
  296. (6)WFW Network User.  This setting is for the WFW network user who
  297.    uses WFW to connect to network drives and uses other WFW network
  298.    features like e-mail.
  299. (7)WFW Power User.  This setting is for the WFW network user who
  300.    needs larger sized DOS compartments.
  301. (8)Max Out WFW Net.  This setting is for the WFW network user who
  302.    wants to maximize free DOS memory.  See setting (4) for how this
  303.    is done.
  304.  
  305.      The eight additional default settings are available by checking
  306. the Double Default Sizes checkbox, which doubles the DOS compartment
  307. size and halves the number of DOS compartments.
  308.      
  309.      Setting (9) is for custom configuration of MoreMem.  See the
  310. Custom Configuring MoreMem topic.
  311.      
  312. Custom Configuring MoreMem
  313.      
  314.      First, you need to enter the size of a MoreMem DOS compartment
  315. into the Size to Reserve edit box of Set A.  The number should be at
  316. least 512 and a multiple of 32.  (MoreMem automatically rounds off
  317. for you.)  A size of 800 will allow the DOS memory of a normal
  318. Windows program to fit inside of a MoreMem DOS compartment.  A size
  319. of 8192 will allow Windows for Workgroups to connect to network
  320. drives.  Lotus, network, communication, antivirus, and multimedia
  321. drivers/programs may require a size greater than 800.  Remember that
  322. each MoreMem DOS compartment uses about 32 extra bytes of DOS memory.
  323. If any program does not seem to be working with MoreMem, it may need
  324. a larger continuous compartment of DOS memory.  Try increasing the
  325. size of MoreMem's DOS compartments.
  326.      
  327.      Second, you need to enter the number of DOS compartments into
  328. the Number to Reserve edit box of Set A.  The valid range of DOS
  329. compartments to reserve is 0 to 500.  Remember that MoreMem loads
  330. before practically all other drivers and programs.  If you use a DOS
  331. compartment size of 800, estimate the maximum number of Windows
  332. programs and drivers that you will load after MoreMem and then add a
  333. bunch more for safety.  If you use a DOS compartment size of 800, a
  334. good number to use would be around 100.  If you use a DOS compartment
  335. size of 8192, a good number to use would be around 15.  In general,
  336. you want 50-200K worth of DOS compartments.
  337.      
  338.      Third, you need to determine what kind of DOS compartment that
  339. you want.  FREE type compartments are the normal DOS compartments of
  340. free DOS memory.  FILL type compartments take up DOS memory.  They
  341. are used to set aside DOS memory for specific programs or tasks.
  342. (FILL type compartments are not fragmented; they are continuous in
  343. memory.)  TEMP type compartments are filled on bootup and, then,
  344. freed after startup drivers and programs load.  You can specify how
  345. many seconds for MoreMem to wait before freeing its TEMP type
  346. compartments by entering the number of seconds into the Free Type
  347. Temp After x Sec edit box.  (TEMP type compartments are not
  348. fragmented if they are freed after 0 seconds.)  TEMP type
  349. compartments maximize free DOS memory by preventing startup drivers
  350. and programs from taking too much DOS memory.
  351.      
  352.      Fourth, if you need different sized DOS compartments for
  353. different programs, you can repeat the process for Set B and Set C.
  354. The order of allocation is Set C, then Set B, and then Set A.  For
  355. example,  if a sound board or antivirus program needs about 32K on
  356. bootup, you could allocate one 32768 byte Free type DOS compartment
  357. in Set C.
  358.      
  359.      Fifth, you probably want to reserve DOS compartments as high as
  360. possible in DOS memory by checking the Reserve Compart. High
  361. checkbox.  Since DOS memory is allocated from the bottom, this
  362. feature helps prevent fragmentation of DOS memory, by keeping
  363. MoreMem's DOS compartments unused as long as possible, but it
  364. increases the time for Windows to bootup.  However, this option uses
  365. a more complicated allocation algorithm, which increases bootup time.
  366.      
  367. MoreMem Dialog Box
  368.  
  369.  
  370.  
  371. STATIC TEXT
  372. User Name.  Displays the current or registered user name.
  373. Company Name.  Displays the current or the registered company name.
  374. Free DOS Memory Now.  Displays the current amount of free DOS memory
  375.      in bytes and the largest contiguous amount of DOS memory in
  376.      parentheses.
  377. Free DOS Memory On Bootup.  Displays the amount of free DOS memory
  378.      when Windows boots.
  379. Free DOS Memory Before MoreMem.  Displays the amount of free DOS
  380.      memory before MoreMem was installed by the setup program.
  381. Free DOS Compartments; Free Bytes.  Displays the number of free DOS
  382.      compartments for each set and the total free bytes in DOS
  383.      compartments.
  384. # of Reserved DOS Compartments.  Displays the number of reserved DOS
  385.      compartments for each set.
  386.  
  387. RADIO BUTTONS
  388. Configurations 1-9 are described in a previous topic.  See the
  389.      Determining MoreMem's Settings / Configuration topic.
  390.  
  391. CHECKBOXES
  392. Double Default Sizes.  This doubles the DOS compartment size and
  393.      halves the DOS compartment number of the first eight default
  394.      configurations to get the other eight default configurations.
  395. Cycles Through Configs.  This increments the configuration setting on
  396.      each bootup.  You should uncheck this checkbox when you find a
  397.      setting that works with all of your programs.
  398. Show Dialog on Bootup.  This shows MoreMem's setup dialog on each
  399.      bootup.  You should uncheck this checkbox when you find a
  400.      setting that works with all of your programs.
  401. Reserve Compart. High.  This reserves MoreMem's DOS compartments as
  402.      high in DOS memory as possible.  This helps reduce memory
  403.      fragmentation by keeping MoreMem's DOS compartments free as long
  404.      as possible, but it increases the time for Windows to bootup.
  405. Boot As First Driver.  This boots MoreMem as the first Windows device
  406.      driver.  You should uncheck this if you cannot get your
  407.      multimedia drivers to work with MoreMem.
  408. Enable MoreMem.  This turns on MoreMem's DOS compartment allocations.
  409.      You can turn off MoreMem by unchecking this option, and then
  410.      pressing the Reserve button and rebooting.
  411. Do Not Show Warnings.  This turns off MoreMem's warnings when it
  412.      cannot allocate all of the requested DOS compartments.
  413. Do Not Show F/F Warnings.  This turns off MoreMem's Fill/Free
  414.      Warnings when it cannot fill or free a specific fill/free
  415.      request.
  416.  
  417. SETS
  418. Size to Reserve edit box.  This is the size of the DOS compartments
  419.      to reserve for the respective set.
  420. Number to Reserve edit box.  This is the number of DOS compartments
  421.      to reserve for the respective set.
  422. Free radio button.  This is the normal type of DOS compartment.  It
  423.      is free for use by programs and drivers.
  424. Fill radio button.  This is a special type of DOS compartment.  It is
  425.      filled and cannot be used by programs until it is freed by the
  426.      free buttons in MoreMem or by TopBar's command line options.
  427. Temp radio button.  This is a special type of DOS compartment.  It is
  428.      filled on bootup, and then, automatically freed after startup
  429.      drivers and programs load.
  430. Free Temp Type after x Sec. edit box.  This is the number of seconds
  431.      to wait until automatically freeing temp type DOS compartments.
  432.  
  433. BUTTONS
  434. OK.  This reserves the requested DOS compartments and closes the
  435.      dialog box.
  436. Reserve.  This reserves the requested DOS compartments.
  437. Help.  This brings up the contents topic in this help file.
  438. Password.  This brings up the Password / About dialog box to enter a
  439.      registered user name, company name, and password.
  440. Close.  This saves the current settings and closes the dialog box.
  441. Cancel.  This cancels the current settings and closes the dialog box.
  442. Configuration Help.  This brings up the Determining MoreMem's
  443.      Settings / Configuration topic in this help file.
  444. Registration Info.  This brings up the Payment and Registration topic
  445.      in this help file.
  446. Order Form.  This brings up the Order Form topic in this help file.
  447. About.  This brings up the Password / About dialog box.
  448. ViewMem.  This brings up the View DOS Memory dialog box, which
  449.      displays DOS memory usage by program and size.
  450. UnInstall.  This removes MoreMem from a computer's SYSTEM.INI file.
  451. Fill 1A.  This fills 1 DOS compartment of set A.
  452. Fill 1B.  This fills 1 DOS compartment of set B.
  453. Fill 1C.  This fills 1 DOS compartment of set C.
  454. Free 1A.  This frees 1 DOS compartment of set A.
  455. Free 1B.  This frees 1 DOS compartment of set B.
  456. Free 1C.  This frees 1 DOS compartment of set C.
  457. Free All.  This frees all of MoreMem's DOS compartments.  This
  458.      temporarily disables MoreMem.
  459.  
  460. View DOS Memory Dialog Box
  461.  
  462.  
  463.  
  464. STATIC TEXT
  465. Free DOS Memory.  This shows the amount of free DOS memory.
  466. Largest Contiguous Free DOS Memory.  This shows the largest
  467.      contiguous amount of free DOS memory.
  468. Change in Free DOS Memory.  This shows the change in free DOS memory
  469.      since the previous free DOS memory calculation.
  470.  
  471. RADIO BUTTONS
  472. Address.  This sorts the DOS memory by the address.
  473. Program.  This sorts the DOS memory by the program.
  474. Size.  This sorts the DOS memory by the size.
  475.  
  476. CHECKBOXES
  477. Show All.  This shows all DOS memory including MoreMem, User,
  478.      MMSystem, Display, GDI, Sound, System, Comm, Kernel, Mouse,
  479.      Fonts, OEMFonts, Toolhelp, Win87em, Timer, and Winoldap
  480.      allocations.
  481.  
  482. BUTTONS
  483. OK.  This saves the configuration and closes the dialog box.
  484. Refresh.  This refreshes the DOS memory calculations.
  485. Show Changes.  This shows the changes in DOS memory since the last
  486.      DOS memory calculations.
  487. Help.  This brings up this help topic.
  488. Cancel.  This cancels the configuration and closes the dialog box.
  489.  
  490. TopBar Window and Setup Dialog Box
  491.  
  492.      TopBar is a separate Windows program that provides a resource
  493. monitor and task switcher that fits into the empty space at the top
  494. of the screen where the title bar of a maximized application normally
  495. resides.  TopBar displays the date, time, DOS memory, system memory,
  496. GDI resources, and USER resources.  As memory levels fall below user-
  497. specified warning and error thresholds, TopBar changes its background
  498. color from green to yellow to red.  TopBar can optionally warn the
  499. user through a popup dialog box.  The icon of each running
  500. application is displayed in TopBar.  The user can click on an icon to
  501. switch to an application.  The user can right click to bring up a
  502. popup menu to restore, maximize, minimize, close, and hide
  503. applications.  TopBar is also used to free MoreMem's TEMP types.
  504. TopBar has command line settings to fill and free MoreMem's DOS
  505. compartments.  See the TopBar Command Line topic.
  506.  
  507.  
  508.  
  509.  
  510.  
  511. (1)  To move TopBar's window, drag on the green memory information
  512.    section of TopBar or on the title bar.
  513. (2)  To bring up TopBar's setup window, double click on the green
  514.    memory information or on the title bar or single click on the
  515.    TopBar icon in the button bar.
  516. (3)  To bring up MoreMem's setup window, left click or right click on
  517.    the MoreMem icon in the button bar.
  518. (4)  To switch to a task, click on its icon in the button bar.
  519. (5)  To restore, minimize, maximize, close, or hide a task, right
  520.    click over the task's icon to bring up a popup menu.
  521.  
  522.  
  523.  
  524. CHECKBOXES
  525. 24 Hour Time.  This option turns on 24 hour military time.
  526. European Date.  This option makes the date format day-month-year.
  527. 2 Line Display.  This option turns on a 2 line display of memory
  528.      information.
  529. Stretch Icons.  This option stretches icons to fit in the button bar.
  530. Full Size Top Bar.  This option displays full size (32x32) icons in
  531.      the button bar.
  532. No Warnings.  This option turns off the popup warning message boxes.
  533. No Error Messages.  This option turns off the popup error message
  534.      boxes.
  535. Show Hidden Windows.  This option shows all windows in the button
  536.      bar.
  537. Always On Top.  This option displays TopBar over all other windows.
  538. Hide Top Bar.  This option hides TopBar.
  539. Hide When Screen Saver.  This option hides TopBar for Windows 3.0
  540.      screen savers that do not cover Always-On-Top windows.
  541. Load TopBar in win.ini.  This option adds topbar4.exe to the "load="
  542.      entry in the [windows] section of win.ini.
  543. No Title Bar.  This option removes the title bar from TopBar's window
  544.      and adds a thickframe to TopBar's window.
  545. Calc Free DOS Memory.  This option turns on calculation of free DOS
  546.      memory for TopBar's information window.  Uncheck this option if
  547.      you have any DOS memory-leaking programs that are conflicting
  548.      with TopBar.
  549. Exit After Free Temps.  This option closes TopBar after all MoreMem
  550.      TEMP types are freed.
  551.  
  552. EDIT BOXES
  553. Messages:  Warning and Error for DOS KB, memory KB, GDI %, and User
  554.      %.  These eight edit boxes set the thresholds for popping up
  555.      warning and error message boxes and for changing TopBar's
  556.      background color from green to yellow to red.
  557. Refresh Every x Sec.  This sets the time between refreshing the
  558.      memory information and task button bar.  The valid range is 1 to
  559.      60.
  560. Number of Task Icons.  This sets the number of task icons in the
  561.      button bar.  The valid range is 1 to 30.
  562. Font.  This sets the font for the memory information.
  563.  
  564. BUTTONS
  565. Font.  This brings up a font dialog box for the memory information.
  566. Good.  This brings up a choose color dialog box for the good
  567.      background color.
  568. Warning.  This brings up a choose color dialog box for the warning
  569.      background color.
  570. Error.  This brings up a choose color dialog box for the error
  571.      background color.
  572. Text.  This brings up a choose color dialog box for the text color.
  573. OK.  This accepts the current values in the dialog box and closes the
  574.      dialog box.
  575. Help.  This brings up TopBar's topic in the help file.
  576. Exit.  This closes TopBar.  All of MoreMem's TEMP type DOS
  577.      compartments are immediately freed.
  578. Cancel.  This cancels the current values in the dialog box and closes
  579.      the dialog box.
  580.  
  581. TopBar Command Line
  582.  
  583.      TopBar has command line settings to fill and free MoreMem's DOS
  584. compartments.  These command line options can be executed even if
  585. TopBar is already running.
  586.  
  587. topbar4.exe [+/-][ABC][#] [program]
  588.  
  589. [+/-] option
  590. +    Fills [#] DOS compartments of set [A, B, or C]
  591. /    (1) Frees [#] DOS compartments of set [A, B, or C], (2) runs the
  592.      [program], (3) when the program closes, fills [#] DOS
  593.      compartments.
  594. -    Frees [#] DOS compartments of set [A, B, or C]
  595.  
  596.  
  597. [ABC] option specifies the set for the [+/-] option.
  598.  
  599. [#] option specifies the number of compartments.
  600.  
  601. [program] option is the command line for the program.
  602.  
  603. Examples:
  604.  
  605. topbar4.exe +A1               fills 1 DOS compartment of set A
  606. topbar4.exe /A1 notepad.exe   (1) frees 1 DOS compartment of set A,
  607.                               (2) runs notepad.exe, (3) when notepad
  608.                               exits, fills 1 DOS compartment of set A
  609. topbar4.exe -A1               frees 1 DOS compartment of set A
  610.  
  611. Frequently Asked Questions
  612.  
  613. 1. I still can't get a program to load.  What can I do?
  614. 2. How can I find out how much DOS memory a Windows program needs?
  615. 3. Why doesn't my permanent password work?
  616. 4. Does MoreMem work with DOS memory managers, like Netroom, QEMM-
  617.    386, and 386MAX?
  618. 5. I cannot get my sound card, fax, communication, or network
  619.    drivers to load (especially for Banyan or Sound Blasters).  What
  620.    should I do?
  621. 6. Does MoreMem change my config.sys or autoexec.bat file?
  622. 7. My computer boots too slow.  How can I get it to boot faster?
  623. 8. Do I have to reboot every time I change MoreMem's settings?
  624. 9. I am still getting an Insufficient Memory to Run error.  What can
  625.    I do?
  626. 10.Does MoreMem affect the DOS memory in a Windows DOS box?
  627. 11.I am getting GPFs while starting, running, or closing Microsoft
  628.    Word, Microsoft Excel, DOS boxes, and/or other programs.  What
  629.    can I do?
  630. 12.When can MoreMem help a program while its running?
  631. 13.Why won't my antivirus program load or run?
  632. 14.Why won't my Win32s drivers load?
  633. 15.Can MoreMem help my printing or help file problems?
  634. 16.Why are icons disappearing from my screen?
  635. 17.Why is my hard disk thrashing?
  636. 18.How much memory, resources, and CPU time do MoreMem and TopBar
  637.    use?
  638. 19.How can I stress test my computer so I can get the "Insufficient
  639.    Memory to Run" error?
  640. 20.Is MoreMem needed in Windows 95?  Is MoreMem compatible with
  641.    Windows 95?
  642. 21.Is MoreMem compatible with OS/2 Warp?
  643. 22.What is the easiest way to install many network licenses?
  644. 23.Can I get one password for all of my multiple licenses?
  645. 24.Can I register through Compuserve's SWREG?
  646. 25.Where can I download the latest version of MoreMem?
  647. 26.Where can I get a button bar program launcher that is similar to
  648.    MoreMem's button bar task switcher?
  649.  
  650. Frequently Asked Questions & Answers
  651.  
  652. 1.  I still can't get a program to load.  What can I do?
  653.  
  654. It probably needs DOS memory.  Try the following process.  You may
  655. first want to find out how much DOS memory a program needs.  See FAQ
  656. #2.
  657.  
  658. (1)You may want to reboot Windows using one of MoreMem's Max Out
  659.    settings.
  660. (2)Then, bring up MoreMem's setup dialog box.
  661. (3)Reserve 1 compartment of size 32000 bytes of type FREE in Set C
  662.    by
  663.    (A)typing 32000 into Set C's Size to Reserve edit box,
  664.    (B)typing 1 into Set C's Number to Reserve edit box,
  665.    (C)selecting Set C's Free radio button, and
  666.    (D)pressing the Reserve button.
  667. (4)Try to load the program.
  668. (5)Decrease or increase the size until you find the smallest size
  669.    that will allow your program to load.
  670. (6a)    You can then use that size as your new DOS compartment size,
  671. (6b)    or instead, you could reserve 1 or more FILL type
  672.    compartments and free 1 or more of them before running the
  673.    program.
  674. (7)To automate the process, you can use TopBar's automatic freeing
  675.    and re-filling command line features.  See the TopBar Command
  676.    Line topic.
  677.  
  678. 2.  How can I find out how much DOS memory a Windows program needs?
  679.  
  680. You can use MoreMem's View DOS Memory dialog box to help you find out
  681. how much DOS memory a program needs.
  682.  
  683. (1)You may want to reboot Windows using one of MoreMem's Max Out
  684.    settings.
  685. (2)Then, bring up MoreMem's setup dialog box.
  686. (3)Press the Free All button in MoreMem's setup dialog box.
  687. (4)Press the View Mem button in MoreMem's setup dialog box to bring
  688.    up the View DOS Memory dialog box.
  689. (5)The two listboxes show the free DOS memory blocks and the used
  690.    DOS memory blocks.
  691. (6)Load the program.
  692. (7)Press the Show Changed button in MoreMem's setup dialog box.
  693.    (A)Memory blocks that are new are marked with a + on the right
  694.    margin.
  695.    (B)Memory blocks that are now gone are NOT marked with a + on
  696.    their right margin.
  697.    (C)Memory blocks that have not changed are no longer displayed in
  698.    the listboxes.
  699.    (D)The program's DOS memory allocations are now displayed in the
  700.    Used DOS Memory listbox.
  701.    (E)The change in free DOS memory is displayed at the top of the
  702.    View DOS Memory dialog box.
  703. (8)Use this as a guide to figure out how much DOS memory the program
  704.    needs.
  705. (NOTE)  Code and some other allocations probably do not require DOS
  706.    memory.  You should exclude these from your DOS memory estimate.
  707.  
  708. Also, as a temporary quick fix solution to loading a program, you can
  709. press MoreMem's Free All button and, then, press MoreMem's Cancel
  710. button before running the program, and then press MoreMem's Reserve
  711. button after the program exits.
  712.  
  713. 3.  Why doesn't my permanent password work?
  714.  
  715. Make sure you are EXACTLY entering your user name, company name, and
  716. password.  It should be on your diskette and/or your invoice/sales
  717. receipt.
  718.  
  719. 4.  Does MoreMem work with DOS memory managers, like Netroom, QEMM-
  720. 386, and 386MAX?
  721.  
  722. Yes, in fact, MoreMem works better with DOS memory managers because
  723. they provide more DOS memory for MoreMem to use.
  724.  
  725. 5.  I cannot get my sound card, fax, communication, or network
  726. drivers to load (especially for Banyan or Sound Blasters).  What
  727. should I do?
  728.  
  729. It may need DOS memory.  (A) Allocate 1 compartment of size 32000
  730. bytes in Set C by (1) entering 32000 into Set A's Size of Reserve
  731. editbox and (2) entering 1 into Set C's Number to Reserve editbox.
  732. Decrease or increase the size until you find the smallest size that
  733. will allow your drivers to load. OR (B) Try unchecking the Boot As
  734. First Driver checkbox in MoreMem's setup dialog box.
  735.  
  736. 6.  Does MoreMem change my config.sys or autoexec.bat file?
  737.  
  738. No, MoreMem is a Windows device driver, which only requires changes
  739. in the SYSTEM.INI file in the Windows directory.
  740.  
  741. 7.  My computer boots too slow.  How can I get it to boot faster?
  742.  
  743. Turn off the Reserve DOS Compartments High checkbox in the MoreMem
  744. setup dialog box.  Also, try only using 1 set by selecting
  745. configuration 1 or 2.  Or, you can allocate 16 compartments of size
  746. 8192 by (1) entering 8192 into Set A's Size of Reserve editbox, (2)
  747. entering 16 into Set A's Number to Reserve editbox, and (3) entering
  748. 0 into Set B's and Set C's Number to Reserve editboxes.
  749.  
  750. 8.  Do I have to reboot every time I change MoreMem's settings?
  751.  
  752. No,  MoreMem can dynamically change its DOS compartments while
  753. Windows is running.  However, you should reboot if you change your
  754. settings a lot to get the maximum benefit of your new settings.
  755.  
  756. 9.  I am still getting an Insufficient Memory to Run error.  What can
  757. I do?
  758.  
  759. (A)  Try all 16 of MoreMem's default settings.
  760. (B)  MoreMem helps programs load when DOS memory is scarce.  Although
  761. some users have reported to GRI that MoreMem allows programs to
  762. operate with 10% less resources than before MoreMem, MoreMem does not
  763. remove Windows' resource limitation.  Windows will not let a program
  764. load when resources fall below about 10%.  If your resources are
  765. below 10% as reported in TopBar or in any Microsoft About dialog box,
  766. then you can try the shareware program, AnyView, by Binar Graphics at
  767. (415) 492-8161.  AnyView replaces your video driver so it can
  768. allocate resources separately to each specific program.  MoreMem and
  769. AnyView can work together.  During testing of AnyView, GRI has
  770. experienced 10% gains of resources on bootup and progressively more
  771. as Windows continues.  AnyView is available on Compuserve and on
  772. other on-line services.
  773. (C)  If your total system memory is low, you should increase your
  774. permanent swap file.
  775. (D)  If your free DOS memory on bootup as reported by MoreMem's setup
  776. dialog box is below 64000, then you may need a DOS memory manager
  777. like Netroom, QEMM-386, and 386MAX to get more DOS memory for MoreMem
  778. to use.
  779.  
  780. 10.  Does MoreMem affect the DOS memory in a Windows DOS box?
  781.  
  782. No, MoreMem only affects the DOS memory in Windows' DOS session.
  783. Each DOS box gets its own DOS session.  If you need more DOS memory
  784. in a DOS box, you may need a DOS memory manager like Netroom, QEMM-
  785. 386, or 386MAX.
  786.  
  787. 11.  I am getting GPFs while starting, running, or closing Microsoft
  788. Word, Microsoft Excel, DOS boxes, and/or other programs.  What can I
  789. do?
  790.  
  791. In general, MoreMem does not affect a program while it is running.
  792. Make sure you have the latest bug fixes for Word and Excel, which are
  793. available direct from Microsoft.  When a program closes and does not
  794. release all of its DOS memory, Windows may become unstable
  795. (especially when starting a DOS box), and TopBar's free DOS memory
  796. calculations may not work correctly since TopBar checks the amount of
  797. free DOS memory during every refresh.  Thus, you should uncheck
  798. TopBar's Calc Free DOS Memory checkbox when running a DOS memory-
  799. leaking program.
  800.  
  801. 12.  When can MoreMem help a program while its running?
  802.  
  803. If a program is specifically allocating DOS memory for a task like
  804. connecting to a network drive and it reports an Out of Memory error,
  805. MoreMem can help that program by reserving DOS compartments for it.
  806.  
  807. 13.  Why won't my antivirus program load or run?
  808.  
  809. It may need DOS memory.  Allocate 1 compartment of size 32000 bytes
  810. in Set C.  If the problem is on bootup, then allocate it as a FREE
  811. type.  If the problem is after bootup, allocate it as a FILL type and
  812. free it before running the antivirus program.  Decrease or increase
  813. the size until you find the smallest size that will allow your
  814. antivirus program to load OR (B) Try unchecking the Boot As First
  815. Driver checkbox in MoreMem's setup dialog box.
  816.  
  817. To automate the process, you can use TopBar's automatic freeing and
  818. re-filling command line features.  See the TopBar Command Line topic.
  819.  
  820. 14.  Why won't my Win32s drivers load?
  821.  
  822. They may need more DOS memory.  Try using a higher numbers
  823. configuration, or reserving larger DOS compartments by entering a
  824. larger number into the Size to Reserve editboxes in the MoreMem setup
  825. dialog box.
  826.  
  827. 15.  Can MoreMem help my printing or help file problems?
  828.  
  829. MoreMem can help your printing problems if they are caused by Print
  830. Manager having insufficient DOS memory to load.  If WinHelp cannot
  831. load due to insufficient DOS memory, MoreMem can also help.  Some
  832. programs do not report the Insufficient Memory to Run error when they
  833. cannot load.  They just do not load and do not report an error.
  834.  
  835. 16.  Why are icons disappearing from my screen?
  836.  
  837. You are probably low on resources.  See answer 6B.
  838.  
  839. 17.  Why is my hard disk thrashing?
  840.  
  841. More RAM would reduce hard disk thrashing caused by excessive
  842. accesses of your swap file.  You should have at least 8MB of RAM to
  843. run Windows efficiently.  MoreMem cannot help hard disk thrashing.
  844.  
  845. 18.  How much memory, resources, and CPU time do MoreMem and TopBar
  846. use?
  847.  
  848. MoreMem uses about 64K of memory and practically no GDI or USER
  849. resources.  After MoreMem reserves its compartments, MoreMem uses
  850. practically no CPU time.  TopBar uses about 64K-84K of memory, 1% GDI
  851. resources, and 2% USER resources.  TopBar's CPU usage depends on how
  852. often you request it to refresh its time, memory, and task
  853. information.
  854.  
  855. 19.  How can I stress test my computer so I can get the "Insufficient
  856. Memory to Run" error?
  857.  
  858. Use MoreMem to allocate filled compartments by reserving compartments
  859. of type FILL, or by pressing one of the FILL 1 A, Fill 1 B, or Fill 1
  860. C buttons until DOS memory is used up.  Then, try to start a new
  861. program, and you should get the "Insufficient Memory to Run" error.
  862.  
  863. 20.  Is MoreMem needed in Windows 95?  Is MoreMem compatible with
  864. Windows 95?
  865.  
  866. Windows 95 still requires DOS memory to start a program.  However,
  867. Windows 95 does not use DOS memory when loading DLLs, so most users
  868. will not need MoreMem in Windows 95.  MoreMem should be compatible
  869. with Windows 95, since MoreMem just performs standard Windows memory
  870. operations.
  871.  
  872. 21.  Is MoreMem compatible with OS/2 Warp?
  873.  
  874. MoreMem should be compatible with OS/2 Warp, since MoreMem just
  875. performs standard Windows memory operations.
  876.  
  877. 22.  What is the easiest way to install many network licenses?
  878.  
  879. First, set up MoreMem on a computer with the settings that you want
  880. for your network.  Then, copy the moremem4.ini file from the Windows
  881. directory to the MoreMem installation disk or directory.  Now, when
  882. you run setup.exe from the MoreMem installation disk or directory,
  883. moremem4.ini will be copied to the computer, and the user will not
  884. have to re-enter the password information, because moremem4.ini
  885. already contains the user name, company name, password, and all
  886. MoreMem and TopBar settings.
  887.  
  888. You can also manually install MoreMem as described below or in the
  889. Installing MoreMem topic.
  890.         
  891. (1)adding the entry "MoreMem4=moremem4.drv" to the [drivers] section
  892.    of SYSTEM.INI,
  893. (2)adding moremem4.drv to the "drivers=" entry in the [boot] section
  894.    of SYSTEM.INI,
  895. (3)copying moremem4.drv, mempop4.exe, memicon4.exe, topbar4.exe, and
  896.    moremem4.hlp to the Windows system directory.
  897. (4)adding Program Manager icons for mempop4.exe, memicon4.exe, and
  898.    topbar4.exe.
  899.      
  900. You can automate this manual process if you have a batch installation
  901. program that can modify the system.ini file, copy files, and install
  902. icons.
  903.      
  904. 23.  Can I get one password for all of my multiple licenses?
  905.  
  906. Yes, we usually provide only one user name, company name, and
  907. password for multiple licenses.
  908.  
  909. 24.  Can I register through Compuserve's SWREG?
  910.  
  911. GRI does not support registration through SWREG.
  912.  
  913. 25.  Where can I download the latest version of MoreMem?
  914.  
  915. MoreMem is available on the Internet, BBSs, Compuserve, SDN/Fidonet
  916. BBSs, AOL, Simtel, Bix, Genie, and Delphi.
  917.  
  918. MoreMem is available by anonymous ftp from ftp.traveller.com in
  919. directory /pub/users/gamma
  920.  
  921. MoreMem is available through the World Wide Web at
  922. http://www.traveller.com/~gamma
  923.  
  924. The home BBS for MoreMem is Netlink Access at (205) 830-4999.
  925. MoreMem files should be in File Area 1 of Conference 4, Shareware
  926. Support.  You can also use the L command to "Locate Filename".  Then,
  927. search for moremem.
  928.  
  929. Below is a description of Netlink Access from the sysop.
  930. ---------------------------------------------------------------------
  931. NetLink Access is proud to serve as the home bulletin board system
  932. for Gamma Research, developer of the popular Windows utility MoreMem.
  933.  
  934. NetLink encourages the development of public domain and shareware
  935. software.  NetLink also provides Internet Electronic Mail accounts,
  936. 5500 Usenet newsgroups and 650 Fidonet echos.  Our file archives
  937. contain over 42,000 files of PC software, totaling over 7.6 Gigabytes
  938. of disk space.  NetLink provides four incoming telephone lines and
  939. high speed communications of up to 28,800 bps (baud) per line.
  940.  
  941. If you are a developer, user, or looking for a pleasant on-line
  942. experience, please give us a call.
  943.  
  944. Keith Thigpen
  945. keith.thigpen@netinfosys.com
  946. NetLink Access BBS (205) 830-4999
  947. ---------------------------------------------------------------------
  948.  
  949. Compuserve has MoreMem in (1) the WINUTIL forum, in the System/Memory
  950. library as file moremem4.zip and (2) the WINSHARE forum, in the Win
  951. System Utils library as file moremem4.zip.
  952.  
  953. MoreMem is on the Internet in the CICA Archives.
  954.  
  955.   mrcnext.cso.uiuc.edu [128.174.201.12] /pub/win3/util/moremem4.zip
  956.   ftp.cica.indiana.edu [129.79.26.27] /pub/pc/win3/util/moremem4.zip
  957.  
  958.   USA-Mirrors--------------------------------------------------------
  959.   wuarchive.wustl.edu [128.252.135.4] (Missouri)
  960.   gatekeeper.dec.com [16.1.0.2]
  961.   ftp.cdrom.com [192.153.46.2] (California)
  962.   ftp.marcam.com [198.102.216.30]
  963.   ftp.dataplex.net [199.183.109.245] (Texas)
  964.   mrcnext.cso.uiuc.edu [128.174.201.12] (Illinois)
  965.  
  966.   OVERSEAS-Mirrors---------------------------------------------------
  967.   vmsa.technion.ac.il [132.68.7.2] (Israel Institute of Technology)
  968.   nic.switch.ch [130.59.1.40] (Switzerland)
  969.   ftp.uni-stuttgart.de [129.69.8.13] (Stuttgart, Germany)
  970.   ftp.monash.edu.au [130.194.11.1] (Monash Univ, Melbourne Australia)
  971.   nctuccca.edu.tw [140.111.3.21] (Chiao Tung Univ, Hsinchu,Taiwan)
  972.   src.doc.ic.ac.uk [146.169.2.1] (London)
  973.   ftp.nectec.or.th [192.150.251.32] (Thailand)
  974.   ftp.iij.ad.jp:/pub/win3 [192.244.176.50] (Tokyo Japan)
  975.   ftp.cyf-kr.edu.pl [149.156.1.8] (Cracow, Poland)
  976.  
  977. 26.  Where can I get a button bar program launcher that is similar to
  978. MoreMem's button bar task switcher?
  979.  
  980. Try AppBar 4.0 or 4.1.  It should be available on-line wherever
  981. Windows programs are located including Compuserve and the CICA
  982. archives on the Internet.
  983.  
  984. Removing MoreMem
  985.      
  986.      You can remove MoreMem by pressing the UnInstall button in
  987. MoreMem's setup dialog box.
  988.      
  989.      You should manually remove TopBar from your startup group (or
  990. your win.ini file).  You must also manually remove MoreMem and TopBar
  991. icons from your Program Manager (or shell).
  992.      
  993.      You can also remove MoreMem by restoring your old system.ini
  994. which was saved as system.mm4 by MoreMem's setup program.
  995.      
  996.      You can manually remove MoreMem by:
  997.      
  998. (1)starting the Control Panel,
  999. (2)double clicking on the Drivers Icon,
  1000. (3)clicking on the "Gamma Research MoreMem Utility" item in the
  1001.    listbox,
  1002. (4)clicking on the Remove button,
  1003. (5)pressing enter to confirm removal, and
  1004. (6)pressing enter to restart Windows.
  1005.  
  1006.      You can also manually remove MoreMem by:
  1007.      
  1008. (1)starting an editor on SYSTEM.INI in your Windows directory,
  1009. (2)removing the two occurrences of moremem4.drv by:
  1010.    (2a)removing moremem4.drv from the "drivers=" entry in the
  1011.        [boot] section,
  1012.    (2b)removing the entry "MoreMem4=moremem4.drv" in the
  1013.        [drivers] section,
  1014.    
  1015. Passwords
  1016.      
  1017.      A password is required to start MoreMem.  Case, spaces, and
  1018. punctuation do not affect the password.  The user name, company name,
  1019. and password for registered users should be on your diskette and/or
  1020. your invoice/sales receipt.  For multiple licenses, GRI usually
  1021. provides only one user name, company name, and password for all of
  1022. the licenses.
  1023.      
  1024.      If you are an unregistered user, you can get a 14-day no
  1025. password trial with a 30-day total shareware trial.  After your 14-
  1026. day trial is over, you will be given a temporary password in the
  1027. About dialog box to enter for the remainder of your shareware trial.
  1028. When you register by paying $40, you will get a password, a user
  1029. name, and a company name that will disable the password requirement.
  1030. See the Payment and Registration and Order Form topics.
  1031.      
  1032. Payment and Registration
  1033.      
  1034.      When you pay the $40 shareware registration fee, you will get a
  1035. password, user name, and company name that will disable the password
  1036. requirement in the About dialog box.  You can order and get the
  1037. password by
  1038.      
  1039. (1)phone (9am-5pm CST):  (205) 533-7103
  1040. (2)24-hour FAX:  (205) 533-7103
  1041. (3)Internet e-mail: gamma@traveller.com
  1042.    NOTE:  DO NOT SEND CREDIT CARD NUMBERS BY INTERNET E-MAIL.
  1043.    CREDIT CARD NUMBERS SHOULD BE SENT BY FAX, MAIL, OR PHONE.
  1044. (4)mail
  1045.  
  1046.      In addition, everyone will receive their password, user name,
  1047. company name, and sales receipt through the mail.
  1048.      
  1049.      Orders with the following payment methods are accepted:
  1050.      
  1051. (1)Visa, Mastercard, or American Express credit card,
  1052. (2)US check,
  1053. (3)US currency,
  1054. (4)US money order, or
  1055. (5)International money order.  International money orders are
  1056.    preferred in US currency, but International money orders in
  1057.    foreign currency are accepted (though not preferred) if you
  1058.    ensure that all costs of conversion are included in the payment.
  1059. (6)Purchase orders are also accepted. The terms for purchase orders
  1060.    are net 30 days.
  1061.  
  1062.      See the Order Form topic.
  1063.      
  1064. See the Discount Pricing For Multiple Licenses topic.
  1065.  
  1066. Discount Pricing For Multiple Licenses
  1067.  
  1068.      When multiple units of MoreMem are purchased from Gamma
  1069. Research, the discount pricing is as follows:
  1070.  
  1071. For 1     to    9      licenses, the price is $40 per license.
  1072. For 10    to    99     licenses, the price is $35 per license.
  1073. For 100   to    499    licenses, the price is $30 per license.
  1074. For 500   or    more   licenses, the price is $20 per license.
  1075. For 1000  or    more   licenses, call Gamma Research, Inc.
  1076.      
  1077.  
  1078.  
  1079. MoreMem 4.0a Order Form
  1080.  
  1081. To:  Gamma Research, Inc.
  1082.      112 Teakwood Drive
  1083.      Huntsville, AL 35801-3453
  1084.      
  1085.      (205) 533-7103  Sales (9am-5pm CST) Voice and (24-hour) FAX
  1086.      (205) 881-5341  Tech Support (9am-5pm CST)
  1087.      gamma@traveller.com  Internet e-mail
  1088.      NOTE:  DO NOT SEND CREDIT CARD NUMBERS BY INTERNET E-MAIL.
  1089.      CREDIT CARD NUMBERS SHOULD BE SENT BY FAX, MAIL, OR PHONE.
  1090.      
  1091. From:               
  1092.      Name:             ____________________________________________
  1093.      
  1094.      Company:          ____________________________________________
  1095.      
  1096.      Street Address:   ____________________________________________
  1097.      
  1098.                        ____________________________________________
  1099.      
  1100.      City, State, Zip: ____________________________________________
  1101.      
  1102.      Phone #:          ____________________________________________
  1103.      
  1104.      FAX Phone #:      ____________________________________________
  1105.      
  1106.      e-mail Address:   ____________________________________________
  1107.      
  1108. Units:      0-9       10-99      100-499    500-       1000-
  1109. Price/Uni   $40       $35        $30        $20        Call
  1110. t:
  1111.      
  1112.      Quantity:      ________________
  1113.                                         $0 to Mail Password
  1114.      Shipping:      ________________    $5 per Disk  ___3.5" ___5.25"
  1115.                                         $15 for Overnight Disk
  1116.      Total:         ________________
  1117.      
  1118.      Payment Method ___Visa  ___MC  ___ Amex  ___Check  ___Cash ___MO  ___PO
  1119.      
  1120.      Credit Card #  _______   _______   _______   _______
  1121.      
  1122.      Expiration Date  _____ / _____
  1123.      
  1124.      Signature      ____________________________________________
  1125.  
  1126. How did you hear about MoreMem ?   _____________________________
  1127.  
  1128. Where did you get MoreMem ?        _____________________________
  1129.  
  1130. Suggestions:        ____________________________________________
  1131.  
  1132.                     ____________________________________________
  1133.  
  1134.  
  1135.  
  1136. License Agreement
  1137.  
  1138.      The use of MoreMem is subject to the following terms and
  1139. conditions:
  1140.      
  1141.      MoreMem is copyrighted material.  It is protected by the
  1142. copyright laws of the United States.  You may not make any changes or
  1143. modifications to MoreMem.  You may not decompile, disassemble, or
  1144. otherwise reverse-engineer the software in any way.  You may use
  1145. MoreMem on a trial basis provided you do not violate the protection
  1146. afforded the licensed software by the copyright laws, and you agree
  1147. to the terms of the license agreement. If you use MoreMem for longer
  1148. than thirty (30) days, you are obligated to purchase a license for
  1149. its use.  Licensed users may not distribute their user name, company
  1150. name, and password for unlicensed use of MoreMem.
  1151.      
  1152.      Send your $40 registration fee to:
  1153.      
  1154.           Gamma Research, Inc.
  1155.           112 Teakwood Drive
  1156.           Huntsville, AL 35801-3453
  1157.                
  1158.      See the Payment and Registration and Order Form topics.
  1159.      
  1160.      Title to the licensed software is NOT transferred to the end
  1161. user.  The end user is granted an exclusive license to use the
  1162. software on one computer or computer work station at any given time.
  1163.      
  1164. Limited Warranty
  1165.      
  1166.      Gamma Research does not warrant that the licensed software will
  1167. meet your requirements or that the operation of the software will be
  1168. uninterrupted or error free.  The warranty does not cover any media
  1169. or documentation which has been subjected to damage or abuse by you
  1170. or others.  The software warranty does not cover any copy of the
  1171. licensed software which has been altered or changed in any way.  ANY
  1172. IMPLIED WARRANTIES INCLUDING ANY WARRANTIES OF MERCHANTABILITY OR
  1173. FITNESS FOR A PARTICULAR PURPOSE ARE LIMITED TO THE TERMS OF THE
  1174. EXPRESS WARRANTIES.  Some States do not allow limitations on how long
  1175. an implied warranty lasts, so the above limitation may not apply to
  1176. you.
  1177.      
  1178.      The warranties set forth above are in lieu of any and all other
  1179. express or implied warranties, whether oral, written, or implied, and
  1180. the remedies set forth above are the sole and exclusive remedies.
  1181.      
  1182.      Gamma Research is not responsible for any problems or damage
  1183. caused by the licensed software that may result from using the
  1184. licensed software. This includes, but is not limited to, computer
  1185. hardware, computer software, operating systems, and any computer or
  1186. computing accessories. End user agrees to hold Gamma Research
  1187. harmless for any problems arising from the use of the software.
  1188.      
  1189.      Gamma Research SHALL NOT IN ANY CASE BE LIABLE FOR ANY SPECIAL,
  1190. INCIDENTAL, CONSEQUENTIAL, INDIRECT OR OTHER SIMILAR DAMAGES ARISING
  1191. FROM ANY BREACH OF THESE WARRANTIES EVEN IF Gamma Research OR ITS
  1192. AGENTS OR DISTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH
  1193. DAMAGES.  Some states do not allow the exclusion or limitation of
  1194. incidental or consequential damages, so the above limitation or
  1195. exclusion may not apply to you.
  1196.      
  1197.      In no case shall Gamma Research's liability exceed the license
  1198. fees paid for the right to use the licensed software.
  1199.      
  1200. MoreMem Distribution
  1201.      
  1202.      You are granted a limited license to copy MoreMem only for use
  1203. during a trial period of thirty (30) days subject to the terms of
  1204. this software license agreement described herein, provided the
  1205. conditions described below are met:
  1206.      
  1207.      MoreMem MUST be copied in an unmodified form and MUST contain
  1208. the following files:
  1209.      
  1210.           File_id.diz
  1211.           MemIcon4.exe
  1212.           MemOrder.wri
  1213.           MemOrder.txt
  1214.           MemPopup.exe
  1215.           MoreMem4.drv
  1216.           MoreMem4.hlp
  1217.           MoreMem4.rtf
  1218.           MoreMem4.txt
  1219.           OEMSetup.inf
  1220.           Readme.txt
  1221.           Setup.exe
  1222.           Sysop.txt
  1223.           TopBar4.exe
  1224.           
  1225.      No fee, charge or other compensation may be accepted or
  1226. requested by anyone without the express written permission of Gamma
  1227. Research.
  1228.      
  1229.      Public Domain Disk Vendors may not charge a fee for MoreMem
  1230. itself.  However you may include MoreMem on a diskette for which you
  1231. charge a nominal distribution fee. The purchaser of said diskette
  1232. must be informed in advance that the fee paid to acquire the diskette
  1233. does NOT relieve said purchaser from paying the Registration Fee for
  1234. MoreMem if said purchaser uses MoreMem.
  1235.      
  1236.      Operators of electronic bulletin board systems (Sysops) may post
  1237. MoreMem for downloading by their users without written permission
  1238. only as long as the above conditions are met.  A fee may be charged
  1239. for access to the bbs as long as no specific fee is charged for
  1240. downloading MoreMem files without first obtaining express written
  1241. permission from Gamma Research to charge such a fee.
  1242.      
  1243.      Distributors of public domain and user supported software, such
  1244. as disk vending services, may not charge a fee for MoreMem itself.
  1245. However you may include MoreMem on a diskette for which you charge a
  1246. nominal distribution fee. The purchaser of said diskette must be
  1247. informed in advance that the fee paid to acquire the diskette does
  1248. NOT relieve said purchaser from paying the Registration Fee for
  1249. MoreMem.
  1250.      
  1251.      The above constitutes the license agreement for MoreMem. It
  1252. supercedes any and all previous license agreements.
  1253.      
  1254. Special Thanks
  1255.  
  1256. Special thanks to Brian Livingston of InfoWorld for his informative
  1257. and enlightening articles on MoreMem.  He also suggested many changes
  1258. to this help file, including the new DOS compartment terminology.
  1259.  
  1260. Special thanks to Roleigh Martin of United HealthCare Corp. for
  1261. suggesting that GRI contact Brian Livingston of InfoWorld.
  1262.  
  1263. Special thanks to Willis Allen of Disneyland for suggesting the
  1264. resource monitor features of TopBar.
  1265.  
  1266. Special thanks to all those misbehaved programs, which led to the
  1267. automatic freeing and re-filling features of TopBar, which led to the
  1268. task switching features of TopBar.
  1269.  
  1270. Special thanks to all those who make suggestions for MoreMem.
  1271.  
  1272. Special thanks to all those nice compliments from MoreMem users.
  1273.  
  1274.  
  1275. Gamma Research, Inc.
  1276.  
  1277. Index
  1278.  
  1279. 386MAX  12,13                       Netroom  12,13
  1280. AnyView  13                         Network drivers  12
  1281. Antivirus programs  13              Network install  14
  1282. Autoexec.bat  12                    New Features in MoreMem  3
  1283. Banyan network drivers  12          New Features in TopBar  4
  1284. BBS  1,15                           On-line access  1,15
  1285. Bootup  12                          Order form  18
  1286. Command line options  10            OS/2 Warp  14
  1287. Communication drivers  12           Password  7,12,15,16
  1288. Compuserve  15                      Payment  17
  1289. Config.sys  12                      Printing  14
  1290. Configuration for MoreMem  4        Program launcher  16
  1291. CPU usage  14                       QEMM-386  12,13
  1292. Custom configuration  5             Rebooting Windows  13
  1293. Decompress  3                       Registration  13
  1294. Dialog box for MoreMem  6           Removing MoreMem  16
  1295. Dialog box for TopBar  8            Restarting Windows  13
  1296. Dialog box for ViewMem 8            Resources  13,14
  1297. Directories in PATH  2              Serial number  7,12,15,16
  1298. Discount pricing  17                Setup  2
  1299. Distribution  19                    Shareware terms  2
  1300. DOS box  13                         Slow bootup  12
  1301. DOS memory usage  12                Sound Blaster  12
  1302. Drivers  11,12,13                   Sound cards  12
  1303. Excel 13                            Starting MoreMem's dialog
  1304. Expand  3                                box  4
  1305. Fax drivers  12                     System resources  13,14
  1306. Frequently Asked Questions  11      Summary  2
  1307. FTP  15                             SWREG  15
  1308. General Protection Faults  13       System.ini  3,12,16
  1309. GPFs  13                            Technical support  1
  1310. Hard disk  14                       Testing MoreMem  14
  1311. Icons disappearing  14              TopBar command line  10
  1312. Installation  2                     TopBar dialog box  8
  1313. Internet  15                        TopBar window  8
  1314. License Agreement  19               UnInstalling MoreMem  7,16
  1315. Limited Warranty  19                View DOS Memory dialog box  8
  1316. Loading drivers  11,12,13           Why MoreMem Works  3
  1317. Loading programs  11                Win32s  13
  1318. Memory usage  14                    Window for TopBar  8
  1319. MoreMem  2                          Windows 95  14
  1320. MoreMem dialog box  6               Word  13
  1321. Multiple licenses  15,17            World Wide Web  1,15
  1322.  
  1323.