home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / tame334.zip / UPDATE.DOC < prev   
Text File  |  1996-12-07  |  12KB  |  375 lines

  1.                               Tame Upgrade History
  2.  
  3. Version 3.34
  4.  
  5.  
  6.    References were updated to indicate the web page and email address for
  7.     technical support.
  8.  
  9.  
  10. Version 3.33
  11.  
  12.    New Features:
  13.    ------------
  14.  
  15.             /II NOWORK will now honor task switch requests by Desqview aware programs
  16.  
  17.             Tame has been tested for compatibility and effectiveness with
  18.    Windows 95
  19.             
  20.    Phone number references were updated with the new area code, 770.
  21.  
  22.  
  23. Version 3.31
  24.  
  25.    New Features:
  26.    ------------
  27.  
  28.    Standard settings to Tame Clipper applications are now included. 
  29.    Run TAME /SETTINGS CLIPPER to get the Clipper settings.
  30.    Run TAME /SETTINGS CLIPPER1 to get alternate clipper settings.
  31.  
  32.  
  33.    Bug Fixed
  34.    ------------
  35.    /Boost and /OFF were ignored when using /II 0 0 
  36.  
  37. Version 3.3
  38.  
  39.    New Features:
  40.    ------------
  41.  
  42.     Tame now detects and fully supports Windows NT.
  43.  
  44.    Tame /Run now returns with the same errorlevel the program returned
  45.  
  46.    Tame /BOOST is now more effective when the system is extremely busy.
  47.     Specifically, Tame is more effective in the situation where all of the
  48.     following conditions are met.
  49.  
  50.       1. The Tame /BOOST option is used
  51.       2. Two or more tasks are working simultaneously  
  52.       3. One or more of the programs poll while working 
  53.       4. The operating system uses a small timeslice
  54.  
  55. Version 3.2
  56.  
  57.    New Features:
  58.    ------------
  59.  
  60.    Version 3.2 is available as a commercial and as a shareware product.
  61.  
  62.    Tame may now be used with programs that do not poll when idle.  Tame can
  63.    detect that the program is doing no real work and release time slices
  64.    accordingly.  The new /II NOWORK option enables this feature.
  65.  
  66. Version 3.1
  67.  
  68.    Version 3.1 is available as a commercial and as a shareware product.
  69.  
  70.    New Features:
  71.    ------------
  72.  
  73.    Native support for OS/2 has been added
  74.  
  75.    New options: /KeyWaitPoll, /SETtings, /TaskSwitchRepeat
  76.  
  77.    New /IdleIndicate option: PSPPOLL 
  78.  
  79.    /NoTimer option has been improved for better compatibility
  80.  
  81.    Tame now can find its auxiliary files using the TAME= environment
  82.    variable.
  83.  
  84.    Any Hardware IRQs may be monitored directly for activity, which allows
  85.    more    programs to be tamed.
  86.  
  87. Version 3.0
  88.  
  89.    Version 3.0 is available only as a commercial product. The options have
  90.    been reorganized and several options have been added.
  91.  
  92.    New Features:
  93.    ------------
  94.  
  95.    Pop-up monitor indicates the degree of performance improvement.
  96.  
  97.    Pop-up parameters allows you to view Tame statistics and adjust Tame
  98.    parameters without exiting your program.
  99.  
  100.    Hardware ports can be monitored directly for activity, which allows more
  101.    programs like communications packages to be tamed.
  102.  
  103.    New comprehensive documentation (100+ indexed pages).
  104.  
  105.    Support for PC-MOS has been added
  106.  
  107.  
  108. Version 2.61
  109.  
  110.    The /KeySwitch option was modified to be more effective in many cases.  I
  111.    now recommend that some programs be run using /KeySwitch, even when running
  112.    in a supported multi-tasker.  It also has a side affect that quickly throws
  113.    away the opening screen of some programs.
  114.  
  115.    Negative values for Tame arguments were being misinterpreted.  This was
  116.    evident in the TAMETUNE.BAT file which specifies /MAX:-1.  The problem has
  117.    been corrected.
  118.  
  119. Version 2.6
  120.  
  121.    Slow screen writing was sometimes reported.  This has been addressed (and
  122.    hopefully cured) with a new option which will turn Tame off for a brief
  123.    period after each key press or I/O (these tend to imply that the program is
  124.    working hard).  The amount of time to keep Tame off after a key press or an
  125.    I/O may be adjusted separately using the /BOOST option.  The default boost
  126.    is two clock ticks (0.11 second) for each.
  127.  
  128.    You may now turn off Tame for a specified amount of time.  This is done with
  129.    /OFF:time where time is measured in PC clock ticks (0.055 seconds, or 18.2
  130.    ticks per second).  The maximum is 32,767 ticks, which corresponds to about
  131.    30 minutes.  Note that Tame will automatically turn back on after as a key
  132.    is pressed.
  133.  
  134.    Tame may now read its parameters from a file.  This is done by specifying
  135.    /@filename on the command line.  Also, Tame may dump its parameters to a
  136.    file.  This combination provides a good way to save and later restore Tame
  137.    parameters.  For example, the following lines will run 123 with a specific
  138.    Tame parameter, and then restore them after it is done.
  139.  
  140.        TAME /WriteOptions >c:\hold123.tmp
  141.        TAME /FREQ 64
  142.        123
  143.        TAME /@c:\hold123.tmp
  144.  
  145.    Tame sometimes detected Double Dos on a system running Novell Netware and
  146.    Windows.  This has been corrected.
  147.  
  148.    TAME-ANL is now included in the Tame zip.
  149.  
  150. Version 2.54
  151.  
  152.    Running a command with "TAME-RES cmdline" was sometimes acting wierd.  This
  153.    has been fixed.
  154.  
  155. Version 2.53
  156.  
  157.    Command line processing was enhanced to no longer require cryptic syntax.
  158.    Now, /FREQ:10,5 is the same as /FREQ 10 5 and /FREQ 10,5.  Also, the command
  159.    line may now contain @file, where the actual command line comes from that
  160.    file.
  161.  
  162. Version 2.51
  163.  
  164.    Some default parameters with version 2.5 were not computed correctly.  For
  165.    example, /FREQ would default to /FREQ:0,0 and /FGONLY would default to
  166.    /FGONLY:0.  This is clearly incorrect, and the problem has been corrected.
  167.  
  168. Version 2.5
  169.  
  170.    Tame will now help many DESQview-aware (and Topview-aware) programs become
  171.    aware of Windows and other environments.  A new /DVAWARE option has been
  172.    added to do this.  If the only programs being run are DESQview-aware then
  173.    parameter-based tameing may not be needed.  In this case, specify the
  174.    following options for best results:
  175.  
  176.        /NoKeyIdle /NoKeyPoll /NoTimePoll /DVAware
  177.  
  178.    The following programs have been tested using this option:
  179.  
  180.      PCBOARD, Pro-Yam
  181.  
  182. Version 2.44
  183.  
  184.    A problem with /Geiger on systems with the ATI video card was corrected.
  185.  
  186. Version 2.43
  187.  
  188.    Tame uses another method to detect Omniview.
  189.  
  190.    The /Clone option may now save the tasker along with other Tame options.  If
  191.    the tasker is to be saved, then the /tasker option must be specified on the
  192.    /Clone line, and must be before the /Clone option
  193.     (e.g. Tame /Omniview /Clone:tame-ov)
  194.  
  195. Version 2.42
  196.  
  197.    Tame is now effective with the StupenDOS shell, and will probably help other
  198.    programs that poll the keyboard the same way StupenDOS does.
  199.  
  200.    The first parameter of the /Geiger option may now be specified in units of
  201.    "clock ticks" between geiger ticks.  This is done using a negative value.
  202.  
  203. Version 2.41
  204.  
  205.    Tame will now automatically detect Omniview.
  206.  
  207.    Tame Geiger counter was fixed so that the defaults are appropriate on fast
  208.    80486 based machines.
  209.  
  210.    The /Geiger option will now be Tamed to use almost no CPU whenever TAME-RES
  211.    is loaded and Tame is properly tuned.  This is because the Geiger counter
  212.    now polls the keyboard many times between ticks.
  213.  
  214.    When /Geiger:0 is specified, it will tick each time this task gets a time
  215.    slice.  This requires TAME-RES be loaded to work effectively.
  216.  
  217.    A new batch file, GEIGER.BAT is included.  It will run the geiger counter as
  218.    fast as possible and fully tamed.
  219.  
  220. Version 2.4
  221.  
  222.    Windows support, and a new /WINdows switch were added.  Tame can be
  223.    effective with communications programs, and other programs that are not
  224.    affected by the "Idle" box in the Windows PIF setup.  Many thanks to Wim
  225.    Morrison for supplying the information I needed in order to tame Windows.
  226.  
  227.    TAME-RES can now be provided a command line to run.  It will tame the
  228.    command line and not load Tame as a resident program.  This means you may no
  229.    longer need batch files to start up your program in a DESQview/Windows
  230.    task.  See the docs for restrictions on this way of running Tame.
  231.  
  232.    The /CLONE option has been enhanced to optionally specify the name of the
  233.    command to run automatically when the cloned .COM is run.
  234.  
  235. Version 2.31
  236.  
  237.    /Geiger defaults were not determined properly with FAST machines.  this has
  238.    been corrected.  Also, the default Geiger defaults are more accurately
  239.    indicated.
  240.  
  241. Version 2.3
  242.  
  243.    Support was added for OmniView, VM/386, and TopView compatible
  244.    multi-taskers.  New options were added to specify which multitasker is in
  245.    use in case Tame cannot correctly determine which it is.
  246.  
  247.    New /NoKeyPoll option allows keyboard polls to be ignored.  This allows
  248.    switching to be based only on the date poll.
  249.  
  250.    The Tame status report now indicates how many times Tame forced the task to
  251.    run only in the foreground.
  252.  
  253.    New metering options that I may not document.
  254.    /Idle_METER will list how much time the CPU is idle.
  255.    /Task_Switch_Meter will count task switches per second.
  256.  
  257.    Compatibility problem with Taming Prodoor 3.1 in DESQview was solved.
  258.  
  259.    The /FGOnly option now has a synonym /NoBackGround due to nomenclature
  260.    changes in DESQview.  Also, /NoFGOnly has a synonym of /BackGround.
  261.  
  262.    /KeyIdle is no longer the default key-idle option.
  263.  
  264. Version 2.2
  265.  
  266.    This version has many new options, making Tame even more effective at
  267.    reducing Multi-tasking overhead.
  268.  
  269.    New -FGonly:N option forces the task to not run (at all) in the background
  270.    during the periods that it is polling the keyboard.  An optional "N" numeric
  271.    argument allows activating this only after N successive forced task
  272.    switches.  This works only in DESQview, and is not recommended for all
  273.    applications.  However, when it may be used, it is extremely effective.  See
  274.    the DOC file for more details.
  275.  
  276.    The -KeyIdle option now allows specifying the poll threshold to use after an
  277.    idle interrupt is detected.  With version 2.0 and 2.1, /KeyIdle defaulted to
  278.    being on with a fixed threshold of 0.  The default now has /KeyIdle off, and
  279.    if turned on, its default value is 2.
  280.  
  281.    New -Frequency:n,m option may be used in place of -MAX, and will switch
  282.    tasks only if that many polls come in one timer tick (18.2 ticks per
  283.    second).  This requires individual tuning, but it gives Tame the best
  284.    indicator of how much the task is really working.  A nominal value for "n"
  285.    is suggested by Tame if you specify /Frequency with no value.
  286.  
  287.    New -CLONE:filename option will make a new TAME-RES with the current
  288.    parameters as its defaults.  Must be run as the only Tame option on the
  289.    command line.  This feature is available only to registered users.
  290.  
  291.    Some general cleanup of DESQview handling was done based on information in
  292.    the DESQview API manual
  293.  
  294.    Tame now uses DESQview to make sure DOS is not busy.  This is more effective
  295.    than the previously used method when using DESQview.
  296.  
  297.    An incompatibility with the DX shareware utility was corrected.  The problem
  298.    may have affected other programs.
  299.  
  300. Version 2.1
  301.  
  302.    A problem with Tame locking up some machines has been fixed.
  303.  
  304.    New -INT15 option added to use version 2.0 INT15 handling
  305.  
  306.    Registered users may now easily register new releases of Tame.
  307.  
  308. Version 2.0
  309.  
  310.    Tame is now a TSR, and it uses less than 1K of memory.
  311.  
  312.    The function of the previous -Key_Idle option has been removed.  A new
  313.    option has been added with the same name, but a completely different
  314.    meaning.
  315.  
  316.    The following options are no longer supported:
  317.  
  318.       1  -CALLS
  319.  
  320.       2  -DESQVIEW
  321.  
  322.       3  -IDLE
  323.  
  324.       4  -POLL
  325.  
  326.    The following options have been added:
  327.  
  328.       1  -GETALL
  329.  
  330.       2  -HALTSWITCH
  331.  
  332.       3  -OFF
  333.  
  334.       4  -ON
  335.  
  336.       5  -SERIAL
  337.  
  338.       6  -STATUS
  339.  
  340.       7  -UNINSTALL
  341.  
  342.    The following options have been renamed
  343.  
  344.       1  -KEY is now -KEYSWITCH
  345.  
  346.       2  -TIME is now -TIMEPOLL
  347.  
  348.       3  -TOTALS is now -STATUS
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.     
  375.