home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / p / pp111.zip / PP.DOC < prev    next >
Text File  |  1993-02-07  |  41KB  |  1,387 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                    Precise Point
  10.                        Graphical Text Mode Mouse Cursor Driver
  11.                        ───────────────────────────────────────
  12.                             (C) Copyright 1992 Andy Hakim
  13.                                  All Rights Reserved
  14.  
  15.                                 U S E R   M A N U A L
  16.  
  17.                                     Version 1.11
  18.  
  19.                           For interactive help, type PP /H
  20.                      For a brief summary of options, type PP /?
  21.  
  22.                                 _______
  23.                            ____|__     |                (R)
  24.                         --|       |    |-------------------
  25.                           |   ____|__  |  Association of
  26.                           |  |       |_|  Shareware
  27.                           |__|   o   |    Professionals
  28.                         -----|   |   |---------------------
  29.                              |___|___|    MEMBER
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.                               TABLE OF CONTENTS
  74.  
  75.       ADDRESSES .................................................... 1
  76.  
  77.       DISCLAIMER/WARRANTY .......................................... 1
  78.  
  79.       SOFTWARE LICENSE ............................................. 2
  80.  
  81.       VENDOR INFORMATION ........................................... 3
  82.  
  83.       ASP OMBUDSMAN STATEMENT ...................................... 3
  84.  
  85.       ACKNOWLEDGEMENTS ............................................. 4
  86.  
  87.       WHAT IS PRECISE POINT ........................................ 5
  88.  
  89.       REQUIREMENTS ................................................. 5
  90.  
  91.       INSTALLATION ................................................. 5
  92.  
  93.       COMMAND LINE OPTIONS (PP.EXE) ................................ 6
  94.           /?         ............................................... 6
  95.           /H         ............................................... 6
  96.           /U         ............................................... 6
  97.           /E         ............................................... 6
  98.           /D         ............................................... 6
  99.           /EGA[43]   ............................................... 6
  100.           /VGA[50]   ............................................... 6
  101.           /R         ............................................... 7
  102.           /S         ............................................... 7
  103.           /N         ............................................... 7
  104.           /F         ............................................... 7
  105.           > nul      ............................................... 7
  106.  
  107.       COMMAND LINE EXAMPLES ........................................ 8
  108.  
  109.       CONFIGURATION FILES  ......................................... 9
  110.  
  111.       FREQUENTLY ASKED QUESTIONS ................................... 10
  112.  
  113.       ERROR MESSAGES ............................................... 12
  114.  
  115.       CONFIGURATION PROGRAM (PPCONFIG.EXE) ......................... 13
  116.           Buttons    ............................................... 13
  117.           Bitmap Editing ........................................... 15
  118.           Sacrifice Map ............................................ 15
  119.           Ascii Table .............................................. 16
  120.           Sensitivity .............................................. 16
  121.           VGA Considerations ....................................... 16
  122.  
  123.       SMD PROGRAMMERS KIT .......................................... 17
  124.  
  125.       TRADEMARKS ................................................... 19
  126.       REVISION HISTORY ............................................. 19
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.       Precise Point Documentation                               Page: 1
  140.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  141.  
  142.       ADDRESSES
  143.       ─────────────────────────────────────────────────────────────────
  144.       Direct all correspondence to:
  145.  
  146.                      │ 
  147.              US Mail │ Andy Hakim
  148.                      │ 816 Pecore Street
  149.                      │ Houston, TX 77009-6034
  150.                      │ U.S.A.
  151.                      │
  152.            Telephone │ +1 713-880-3059
  153.                      │ +1 713-869-6138 (alternate)
  154.                      │
  155.             Internet │ ahakim@uh.edu
  156.               BITnet │ ahakim@uhou
  157.        DECnet/THEnet │ uhou::ahakim
  158.                      │
  159.       CompuServe and │ Send a message to the Internet address listed
  160.             MCI Mail │ above.
  161.                      │
  162.             FTP site │ karazm.math.uh.edu (129.7.128.1)
  163.            directory │ /pub/Incoming/PP/
  164.                      │ Use login name "anonymous" and give your email  
  165.                      │ address for the password.
  166.                      │
  167.       Bulletin Board │ Sands BBS           
  168.                      │ +1 713-961-1604
  169.                      │ 2400 through 16800 baud, HST/v.32bis
  170.                      │ Use login name "precise point" and "mouse" for
  171.                      │ the password.  To send me a message, address it
  172.                      │ to "Andy Hakim".
  173.                      │ 
  174.  
  175.  
  176.  
  177.  
  178.       DISCLAIMER/WARRANTY INFORMATION
  179.       ─────────────────────────────────────────────────────────────────
  180.       Users of Precise Point must accept this disclaimer of warranty:
  181.  
  182.       Precise  Point is  supplied  as  is.   The  author disclaims  all
  183.       warranties, expressed or implied, including, without  limitation,
  184.       the warranties of merchantability and of fitness for any purpose.
  185.       The   author  assumes  no   liability  for  damages,   direct  or
  186.       consequential, which may result from the use of Precise Point.
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.       Precise Point Documentation                               Page: 2
  206.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  207.  
  208.       SINGLE USER SOFTWARE LICENSE
  209.       ─────────────────────────────────────────────────────────────────
  210.       You  are granted  a  limited  license to  use  this software  for
  211.       evaluation purposes for  a period not to exceed  sixty (60) days.
  212.       If  you intend  to  continue  using  this software  (and/or  it's
  213.       documentation) after the sixty (60) day evaluation period,
  214.       you must make a registration payment to its author, Andy Hakim.
  215.  
  216.       Registered users  will receive  an invoice,  an official  Precise
  217.       Point  diskette containing the  latest version, and  free updates
  218.       for a period of one (1) year from the registration date.
  219.  
  220.       The registration fee for Precise  Point is $20.00 (US  Currency).
  221.       For  your convenience, a MAILER.DOC file contains a pre-addressed
  222.       mailer.  Simply print it, fill  it out, enclose a check or  money
  223.       order (payable to Andy Hakim), and mail it to the address  at the
  224.       beginning of this document.
  225.  
  226.       PLEASE!   Show  your support  for  Shareware by  registering  the
  227.       programs you  actually use.   The author of this  program depends
  228.       upon and needs your support.  Thank you!
  229.  
  230.  
  231.  
  232.  
  233.       SITE LICENSE
  234.       ─────────────────────────────────────────────────────────────────
  235.       A site license is an inexpensive way for more than one  person to
  236.       legally use one  copy of a program on more than one computer at a
  237.       time.   Site  licenses  are designed  for  companies, offices  or
  238.       workgroups where more than one  person in the organization  needs
  239.       to use a product,  but does not need additional manuals or disks.
  240.       Site   licensing  enables   companies,  departments,   government
  241.       agencies, etc., to equip their personnel with the tools they need
  242.       at a minimal cost.
  243.  
  244.       To  obtain a  site  license,  please contact  the  author at  the
  245.       addresses listed at the beginning of this document.
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.       Precise Point Documentation                               Page: 3
  272.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  273.  
  274.       VENDOR INFORMATION
  275.       ─────────────────────────────────────────────────────────────────
  276.       Software vendors, BBSs, FTP sites, and User Groups may distribute
  277.       copies of Precise  Point as long as  all files from  the original
  278.       package (those files listed in the README.DOC file) are  included
  279.       and are unmodified.
  280.  
  281.       If you  wish to  distribute Precise Point  with your  software or
  282.       hardware  product,  please  contact   the  author  for  licensing
  283.       agreements.   Generally, there  is no  charge if  you are a  non-
  284.       commercial  software  developer,  but  you  must  obtain  written
  285.       authorization from the author.
  286.  
  287.  
  288.  
  289.       ASP OMBUDSMAN STATEMENT
  290.       ─────────────────────────────────────────────────────────────────
  291.       This  program is  produced  by  a member  of  the Association  of
  292.       shareware Professionals (ASP).   ASP wants to make  sure that the
  293.       shareware principle  works for you.  If you are unable to resolve
  294.       a shareware-related problem with an  ASP member by contacting the
  295.       member directly, ASP may be able to help.  The ASP  Ombudsman can
  296.       help  you resolve a  dispute or problem  with an  ASP member, but
  297.       does not provide technical support for members' products.
  298.  
  299.       Please write to the ASP Ombudsman at:
  300.  
  301.          ASP Ombudsman
  302.          545 Grover Road
  303.          Muskegon, MI  49442-9427
  304.          U.S.A.
  305.  
  306.       or send a CompuServe message via CompuServe MAIL to ASP Ombudsman
  307.       70007,3536.
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.       Precise Point Documentation                               Page: 4
  338.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  339.  
  340.       ACKNOWLEDGEMENTS
  341.       ─────────────────────────────────────────────────────────────────
  342.       The  following individuals  have contributed their  time, effort,
  343.       and  helpful  advice  in  the  development  and testing  in  this
  344.       program:
  345.  
  346.                   Mark at A&M                Russell Mace
  347.                      Tony Acero                Scott Mace
  348.                     Peter Arien              Manfred Marriot
  349.                       Rod Bartlett         Steven A. McCluney
  350.                  James E. Bennett             Tobias Oetiker
  351.                Ralf G. R. Bergs               Graeme Paton
  352.                   Chad A. Bersche           Bryan J. Petty
  353.                      Ralf Brown            Jeroen W. Pluimers
  354.                     Frank Burleigh              Gene Pope
  355.                    Travis Cobbs                David Purnell
  356.                  Wayne J. Doust                David Rawling
  357.                   Patrick Dussud                Eric Raymond
  358.                Matthew J. D'Errico           Michael Ring
  359.                   Leonard Erickson               Tim Rowley
  360.                     Steve Faiwiszewski          Mike Scheidler
  361.                  Peter S. Fales               Robert Stalder
  362.                    Thomas Greiner              Bruce Stenning
  363.                      Tony Heydeman           Patrick Taylor
  364.                      Olaf Hintz              J. Eric Townsend
  365.                      Ping Huang              Trenton Tuggle
  366.                Shan-Chiao Huang             Brian in UK
  367.                 Robert B. Israel               Sarat Vemuri
  368.                   Jari P. Karjala         Nico E. de Vries
  369.                Michael L. Kaufman         Stephen A. Weatherford
  370.                        B. Kelly                 Pete Wenzel
  371.                       Aki Korhonen           Lachlan Wetherall
  372.                    Joseph Kruckenber        Garry V. Wiles
  373.                      Noah Lermer              Philip Wu
  374.                       Rob Lizak Jr.          John D. Zitterkoff
  375.  
  376.                                 Thank you all!
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.       Precise Point Documentation                               Page: 5
  404.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  405.  
  406.       WHAT IS PRECISE POINT
  407.       ─────────────────────────────────────────────────────────────────
  408.       Precise Point is a DOS  TSR (Terminate and Stay Resident) utility
  409.       that enhances  the text mode  mouse cursor.  Normally,  the mouse
  410.       cursor is shaped  like a  block, and  is hard to  control.   With
  411.       Precise  Point this  block  is transformed  into  a sooth  moving
  412.       graphics style pointer.
  413.  
  414.       Precise Point  remains in memory  until the computer is  reset or
  415.       turned off.  Almost all  text mode mousable applications make use
  416.       of the new mouse cursor.  Graphics applications are not affected.
  417.  
  418.  
  419.  
  420.       REQUIREMENTS
  421.       ────────────────────────────────────────────────────────────────
  422.  
  423.             ■ IBM PC XT, AT or compatible computer
  424.             ■ DOS 3.0 or higher
  425.             ■ EGA or VGA video adapter
  426.             ■ Any mouse or pointing device and driver software
  427.                 examples  of  driver  software  are  named:  mouse.sys,
  428.                 mouse.com, gmouse.com.  Refer to your computer
  429.                 manual for more information.
  430.             ■ Precise Point will take up approximately 6500 bytes
  431.                 of core memory  when loaded.  This memory  can be saved
  432.                 by loading in high memory (see INSTALLATION)
  433.  
  434.  
  435.  
  436.  
  437.       INSTALLATION
  438.       ─────────────────────────────────────────────────────────────────
  439.       To load Precise Point, type PP at the DOS prompt.  It will remain
  440.       in memory until the computer is reset or turned off.
  441.  
  442.       To automatically load PP each  time your computer is started, add
  443.       it to  the autoexec.bat file.   The Auto Load button  in PPCONFIG
  444.       can perform this installation step for you.
  445.  
  446.       PP  may be  loaded in high  memory using  DOS 5.0,  DR Dos,  or a
  447.       memory manager  such as QEMM/386  or 386 to  the Max.   This will
  448.       eliminate the 6k memory overhead required by PP.
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.       Precise Point Documentation                               Page: 6
  470.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  471.  
  472.       COMMAND LINE OPTIONS
  473.       ─────────────────────────────────────────────────────────────────
  474.       Usage:   PP [options] [config file[.ini]]
  475.  
  476.       Options are not case or order sensitive, and may be preceded by a
  477.       slash (/) or dash (-).  Words in brackets [] are optional.
  478.  
  479.       /?
  480.       Displays a brief summary of options that can be used from the DOS
  481.       command line.  The  status line indicates whether PP is loaded in
  482.       memory and activated.
  483.  
  484.       /H
  485.       Invokes a comprehensive interactive help system.  Allows the user
  486.       to select  and view  help topics.   Help  on PP  and PPCONFIG  is
  487.       available.
  488.  
  489.       /U
  490.       Restores the block mouse cursor and removes PP from memory, if it
  491.       was the last application loaded.
  492.  
  493.       /E, /D
  494.       Activates or  deactivates PP,  if it was  previously loaded.   PP
  495.       continues to remain  in memory.  When running  under DESQview, PP
  496.       is automatically deactivated.
  497.  
  498.       /EGA[43]
  499.       /EGA  sets 25  line EGA  mode, using  8x14 matrix  character set.
  500.       /EGA43 sets 43 line EGA mode, using 8x8 matrix character set.
  501.  
  502.       /VGA[50]
  503.       /VGA  sets 25  line VGA  mode, using  8x16 matrix  character set.
  504.       /VGA50 sets  50 line  EGA mode, using  8x8 matrix  character set.
  505.       Both options cause the hardware video font to be loaded.
  506.  
  507.       /R, /S
  508.       These fonts eliminate  the VGA character distortion problem.   It
  509.       is  valid in VGA  25 line  mode only.   The  font reverts  to the
  510.       default hardware font when the video mode changes.
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.       Precise Point Documentation                               Page: 7
  536.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  537.  
  538.       /N, /F
  539.       Microsoft mouse drivers  versions 7.04 or greater pause for about
  540.       one second  whenever they are  reset by software.   This annoying
  541.       pause is most noticeable when applications are started.
  542.  
  543.       The fast mouse  option uses an alternate method  of resetting the
  544.       driver  which is instantaneous.   PP automatically  determines if
  545.       your mouse  driver is  capable of this  feature at  install time.
  546.       Older  drivers, such  as Genius  9.01 and  Microsoft 6.24  do not
  547.       support this feature.
  548.  
  549.       Certain rare  driver/software combinations  do not work  properly
  550.       with  the  fast mouse  option.   In  such  cases,  the /N  manual
  551.       override  should be  used.    Normally,  these switches  are  not
  552.       necessary.
  553.  
  554.       > nul
  555.       Prevents messages from being displayed  on the screen.  This must
  556.       be the last option on the command line. (ie: PP /S > NUL)
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.       Precise Point Documentation                               Page: 8
  602.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  603.  
  604.       COMMAND LINE EXAMPLES
  605.       ─────────────────────────────────────────────────────────────────
  606.        C:> PP
  607.            Precise Point  is  loaded in  memory and  settings from  the
  608.            configuration file PP.INI (if present) are used.
  609.  
  610.       .................................................................
  611.        C:> PP STAR
  612.            Settings from the configuration file STAR.INI are used.
  613.  
  614.       .................................................................
  615.        C:> PP /VGA50
  616.            Changes  to VGA  50  line  text mode.    The character  font
  617.            reverts to the computer's built in font.
  618.  
  619.       .................................................................
  620.        C:> PP /VGA /S
  621.            Changes to VGA 25 line text mode.  The  Sans Serif character
  622.            font is used.
  623.  
  624.       .................................................................
  625.        C:> PP /EGA
  626.            Changes to the EGA 25 line text mode.
  627.  
  628.       .................................................................
  629.        C:> PP /D > nul
  630.            Precise Point is disabled, but remains in memory.  The block
  631.            mouse cursor is restored.   No messages are displayed on the
  632.            screen.
  633.  
  634.       .................................................................
  635.        C:> PP /U
  636.            Precise  Point is  removed  from memory.    The block  mouse
  637.            cursor is restored.
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.       Precise Point Documentation                               Page: 9
  668.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  669.  
  670.       CONFIGURATION FILES
  671.       ─────────────────────────────────────────────────────────────────
  672.  
  673.       Configuration  files contain the  shape of  the mouse  cursor and
  674.       other related information.  The .ini file extension is  optional.
  675.       While loading, PP  uses the config file PP.INI if present  and if
  676.       no other config file is specified.
  677.  
  678.       Files are searched in the following manner:
  679.  
  680.             ■ explicit path if specified ex: pp c:\mouse\face.ini
  681.             ■ current directory
  682.             ■ pathname from which PP was executed
  683.               ex: c:\mouse\pp face.ini looks for c:\mouse\face.ini
  684.  
  685.       Advanced users may wish to add or remove certain sections using a
  686.       standard  text  editor.   This is  especially useful  in creating
  687.       independent sacrifice maps, or bitmap shapes.
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.       Precise Point Documentation                              Page: 10
  734.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  735.  
  736.       FREQUENTLY ASKED QUESTIONS
  737.       ─────────────────────────────────────────────────────────────────
  738.       Question:
  739.       The PP cursor appear on more than one part of the screen.
  740.  
  741.       Cause:
  742.       Occurs when the application is using a character that  is part of
  743.       PP's sacrifice map.
  744.  
  745.       Solution:
  746.       Modify PP's Sacrifice Map using PPCONFIG.  There are also several
  747.       config (.ini)  files which  contain custom  sacrifice maps.   For
  748.       example,  the file FOXPRO.INI  has a specially  defined sacrifice
  749.       map to avoid conflicts with the FoxPro Database.
  750.  
  751.       .................................................................
  752.       Question:
  753.       When I move the PP cursor  over certain characters (ex: 0, A,  M,
  754.       w) their right edge grows thick.
  755.  
  756.       Cause:
  757.       This  problem only  occurs in  VGA 25  line mode.   The  hardware
  758.       design of the VGA does not allow programmers to precisely control
  759.       the 9th pixel of each character.
  760.  
  761.       Solution:
  762.       Use another  character font.   Two specially  designed fonts  are
  763.       built into PP and can be activated by the /S and  /R command line
  764.       switches.   Fonts can also  be activated from PPCONFIG  using the
  765.       Default Font button.
  766.  
  767.       Example: C:> PP /S  loads the Sans Serif character font
  768.  
  769.       .................................................................
  770.       Question:
  771.       The PP  cursor leaves droppings  when I drag  a window or  move a
  772.       pull-down menu, how do I solve this?
  773.  
  774.       Cause:
  775.       The application is designed to work with a one cell mouse cursor.
  776.       PP's cursor may occupy as many as nine adjacent cells.
  777.  
  778.       Solution:
  779.       Choose a smaller mouse bitmap  (ex: small.ini) whose size is less
  780.       than 8x14 pixels.  Many Borland applications have a useful screen
  781.       "refresh" menu option which also fixes this problem.
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.       Precise Point Documentation                              Page: 11
  800.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  801.  
  802.       Question:
  803.       Why  does  the color  of  the PP  cursor  change as  I  move over
  804.       different parts of the screen?
  805.  
  806.       Cause:
  807.       PP uses  the foreground  color of  the  character underneath  the
  808.       mouse cursor.
  809.  
  810.       Solution:
  811.       Due to hardware limitations, it  is not possible to superimpose a
  812.       totally  different color  mouse cursor  in  text mode.   If  your
  813.       program  allows the  color  scheme to  be  changed, try  choosing
  814.       similar foreground colors.  The background color  does not affect
  815.       the color of the PP cursor.
  816.  
  817.       .................................................................
  818.       Question:
  819.       I see a block mouse cursor even after PP is loaded.
  820.  
  821.       Causes:
  822.       The  application may  be  using  the  hardware  cursor  (example:
  823.       CompuShow 8.4)  PP only affects the software mouse cursor.
  824.  
  825.       You may be  running DESQview.  The current version of PP does not
  826.       support the DESQview multitasker.
  827.  
  828.       Some  applications,  such  as  WordPerfect  5.x,  XTreeGold  2.5,
  829.       Telemate, and  Quattro Pro  4.0 simulate their  own mouse  cursor
  830.       instead of using the one provided by the mouse driver.
  831.  
  832.       Solution: None.
  833.       Software  developers are encouraged to utilize the software mouse
  834.       cursor and other services from int33h.  See also: SMD Programming
  835.       Kit from the Help Index.
  836.  
  837.       .................................................................
  838.       Question:
  839.       In a windowed  DOS session in Windows,  or OS/2.  I  see squiggly
  840.       characters in place of the mouse cursor.
  841.  
  842.       Cause:
  843.       PP  works closely  with the video  system, and many  of the video
  844.       'tricks' it uses are not possible in graphics mode.
  845.  
  846.       Solution:
  847.       Switch to  full screen  mode.  Preferably,  close the  window and
  848.       start a new full screen DOS window.
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.       Precise Point Documentation                              Page: 12
  866.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  867.  
  868.       ERROR MESSAGES
  869.       ─────────────────────────────────────────────────────────────────
  870.       The following messages may be displayed at the DOS prompt:
  871.  
  872.       1:   Cannot run under DESQview
  873.            PP does not  work with DESQview or DESQview/X.  If DV is run
  874.            after PP is installed, it will disable itself.
  875.  
  876.       2:   Installation failed
  877.            PP could not  be installed successfully.  Your  mouse driver
  878.            is probably too old.  Upgrade to a new mouse driver.
  879.  
  880.       3:   Precise Point already installed (PP /? for help)
  881.            You  tried to  install PP  when it  is already  installed in
  882.            memory.
  883.  
  884.       4:   Precise Point not installed, option invalid
  885.            You tried  to use a  command line option,  such as  /E, that
  886.            requires PP to  be installed in memory.   Only the following
  887.            options  /EGA  /VGA /S  /R  can  be  used without  PP  being
  888.            installed.
  889.  
  890.       5:   Precise Point unloaded from memory
  891.            This  message  informs  you that  PP  has  been successfully
  892.            unloaded from memory.
  893.  
  894.       6:   Mouse driver not installed
  895.            The  regular mouse driver  (mouse.com or mouse.sys)  must be
  896.            loaded before PP is installed.
  897.  
  898.       7:   Cannot remove Precise Point from memory
  899.            You may  have another program installed in  memory after PP.
  900.            The system  may be unstable at  this point, you may  want to
  901.            reboot.
  902.  
  903.       8:   This program requires an EGA or VGA video card
  904.            You must have an EGA or VGA compatible card.
  905.  
  906.       9:   This option only works on VGA cards
  907.            Options /VGA  /S and /R  require that you  have a  VGA video
  908.            card.
  909.  
  910.       10:  Configuration File not found
  911.            The configuration file  you have specified cannot  be found.
  912.            If  you forget to use a slash (/)  or dash (-) in front of a
  913.            command line option, you may also get this message.
  914.  
  915.       11:  Unrecognized option (PP /? for help)
  916.            You have used an invalid command line option.  For a list of
  917.            options, see the topic "PP Command Line Options."
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.       Precise Point Documentation                              Page: 13
  932.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  933.  
  934.       CONFIGURATION PROGRAM (PPCONFIG)
  935.       ─────────────────────────────────────────────────────────────────
  936.       The PPCONFIG program allows you to do the following tasks:
  937.  
  938.                   ■  Create or edit bitmaps
  939.                   ■  Edit the sacrifice maps
  940.                   ■  Adjust the mouse sensitivity
  941.                   ■  Select a new screen font
  942.  
  943.       Various   features  are  controlled  by  buttons,  which  can  be
  944.       depressed  by the  click  of  the mouse.    Blue buttons  perform
  945.       general actions which affect the  entire program.   Green buttons
  946.       are used to  manipulate the active  bitmap at the  center of  the
  947.       screen.  The two white  buttons are associated with the sacrifice
  948.       map.  And the orange button chooses between various screen fonts.
  949.  
  950.  
  951.       Buttons
  952.       ───────
  953.       UNDO
  954.            Allows you to revert  to the way things were just before the
  955.            last action you took.
  956.  
  957.       LOAD/SAVE CONFIG
  958.            Allows  you to  save your  work to  disk in  a configuration
  959.            file.  The  bitmap, sacrifice map, and  sensitivity settings
  960.            are  saved.   You  may also  load any  previously-saved .ini
  961.            file.
  962.  
  963.       TOGGLE BITMAP
  964.            Switches   between  the   cursor   (foreground)  or   screen
  965.            (background) bitmaps for editing purposes.
  966.  
  967.       DEFAULT FONT/SAN SERIF/ROMAN
  968.            Switches between  the Default (system), San  Serif (custom),
  969.            or Roman (custom) character font sets.
  970.  
  971.       AUTO LOAD
  972.            Adds PP to your autoexec.bat  file for automatic loading.  A
  973.            backup file is saved as autoexec.bak.
  974.  
  975.       HOTSPOT
  976.            Allows you to  alter the  center point of  the bitmap.   The
  977.            hotspot location appears in yellow spot in the bitmap area.
  978.  
  979.       DEFAULT SACMAP
  980.            Lets you select  from one of three predefined Sacrifice Maps
  981.            which Sacrifice Map you want to use.
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.       Precise Point Documentation                              Page: 14
  998.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  999.  
  1000.       TEST BITMAP
  1001.            Allows  you to  test  the  Hotspot, and  to  see the  cursor
  1002.            (foreground), and its screen bitmap (background).
  1003.  
  1004.       DUPLICATE
  1005.            Replaces  the visible  bitmap with  the hidden bitmap.   For
  1006.            example, if  you are  editing the  screen bitmap  the cursor
  1007.            bitmap will be copied over, or vice-versa.
  1008.  
  1009.       ASCII VALUES
  1010.            Toggles  between viewing  entries on  the  Sacrifice Map  as
  1011.            values or as their character representation.
  1012.  
  1013.       FLIP X/FLIP Y
  1014.            Affects the currently displayed bitmap as follows:
  1015.           ┌───────────┐  ┌───────────┐  ┌───────────┐
  1016.           │ ■         │  │    ■■     │  │         ■ │
  1017.           │ ■■■       │  │ ■ ■■      │  │       ■■■ │
  1018.           │ ■■■■■     │  │ ■■■■■■    │  │     ■■■■■ │
  1019.           │ ■■■■■■    │  │ ■■■■■     │  │    ■■■■■■ │
  1020.           │ ■ ■■      │  │ ■■■       │  │      ■■ ■ │
  1021.           │    ■■     │  │ ■         │  │     ■■    │
  1022.           └───────────┘  └───────────┘  └───────────┘
  1023.             Original        Flip Y          Flip X
  1024.  
  1025.       INVERT/GROW
  1026.            Affects the currently displayed bitmap as follows:
  1027.           ┌───────────┐  ┌───────────┐  ┌───────────┐
  1028.           │           │  │■■■■■■■■■■■│  │           │
  1029.           │           │  │■■■■■■■■■■■│  │    ■■     │
  1030.           │    ■■     │  │■■■■  ■■■■■│  │   ■■■■    │
  1031.           │           │  │■■■■■■■■■■■│  │    ■■     │
  1032.           │           │  │■■■■■■■■■■■│  │           │
  1033.           └───────────┘  └───────────┘  └───────────┘
  1034.             Original        Invert          Grow
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.       Precise Point Documentation                              Page: 15
  1064.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1065.  
  1066.       Bitmap Editing
  1067.       ──────────────
  1068.       The bitmap editing area  in the center of the  screen, allows you
  1069.       to create or edit the shape of the mouse cursor.
  1070.  
  1071.       The 'screen  bitmap' determines the background area to be erased.
  1072.       The 'cursor bitmap' is then superimposed on top of  the same area
  1073.       in  the  foreground  color.   The  Toggle  Bitmap button  selects
  1074.       between these two maps.  The 'screen bitmap' is generally used to
  1075.       create a border around the 'cursor bitmap'.  For this reason, the
  1076.       former should be slightly larger in size than the latter.
  1077.  
  1078.       A typical sequence of steps in creating a mouse cursor are:
  1079.  
  1080.                  ■ Draw the cursor bitmap
  1081.                  ■ Press Toggle Bitmap    \   screen bitmap is
  1082.                  ■ Press Duplicate         >  generated automatically
  1083.                  ■ Press Grow             /   by these steps
  1084.                  ■ Set the Hotspot
  1085.                  ■ Use Arrow keys to shift bitmap if necessary
  1086.  
  1087.       The  four arrow  keys shift  the entire  bitmap in  the indicated
  1088.       direction.  For  optimization  purposes,  the  bitmap  should  be
  1089.       shifted to the upper left corner of the screen.
  1090.  
  1091.  
  1092.       Sacrifice Map
  1093.       ─────────────
  1094.       Up to 9 characters, from a collection of 256*,  are redefined for
  1095.       use with the mouse  cursor.  These  characters cannot be used  by
  1096.       other applications -- they must be 'sacrificed.'
  1097.  
  1098.       By default, PP chooses 9  least used characters for the sacrifice
  1099.       map.   In rare cases, an application uses  a character that is in
  1100.       the sacrifice map.  When this occurs, the mouse cursor appears to
  1101.       be  in more than one area  of the screen.   To remedy this, a new
  1102.       character must be selected from the ascii table.
  1103.  
  1104.       ┌───┬───┬───┐
  1105.       │215│216│208│  Items in the map may be viewed as numeric values
  1106.       ├───┼───┼───┤  or as character by using the Ascii Values button.
  1107.       │210│212│213│
  1108.       ├───┼───┼───┤  There are several configuration files which 
  1109.       │211│198│199│  contain predefined maps for some applications.
  1110.       └───┴───┴───┘
  1111.  
  1112.       *  Characters  32 to  126  represent ordinary  text  patterns and
  1113.       should not be used in the sacrifice map.
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.       Precise Point Documentation                              Page: 16
  1130.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1131.  
  1132.       Ascii Table
  1133.       ───────────
  1134.       This  window appears when you  click on an  item in the sacrifice
  1135.       map.  It contains  a table  of the  256 available  characters and
  1136.       their  corresponding  values.   Gray  bars  indicate  a currently
  1137.       chosen sacmap value.   The black bar indicates the  cursor-select
  1138.       position. Double click on the  black bar to select the character.
  1139.       Press the right mouse button to cancel the window.
  1140.  
  1141.               ┌─────────────┐
  1142.               │    ...      │
  1143.               │ 130     VGA │ <- 'VGA' indicates character is
  1144.               │ 131     --- │    suitable for VGA 25 line mode.
  1145.               │ 132     --- │    Choosing a '---' designated
  1146.               │ 134     VGA │    character may cause vertical
  1147.               │    ...      │    lines in the mouse cursor.
  1148.               └─────────────┘
  1149.  
  1150.       Sensitivity
  1151.       ───────────
  1152.       Certain  combinations  of  mouse  drivers,  mice,  and  operating
  1153.       systems  may affect  the sensitivity  of  the mouse  while PP  is
  1154.       activated.
  1155.  
  1156.       The  yellow bars  allow you  adjust the  horizontal and  vertical
  1157.       sensitivity.   These settings  are saved in  configuration files.
  1158.       To  automatically load  sensitivity  settings  each  time  PP  is
  1159.       loaded, save the configuration file as "PP.INI"
  1160.  
  1161.  
  1162.       VGA Considerations
  1163.       ──────────────────
  1164.       The  VGA 25  line text  mode  is organized  into character  cells
  1165.       arranged  in a 9x16  matrix.  The  VGA was designed  such the 9th
  1166.       column  in  each  cell  cannot  be  directly  controlled.    This
  1167.       complicates matters somewhat and affects PP in two ways:
  1168.  
  1169.       Visual Side Effect:
  1170.       When the  mouse cursor is  moved over certain characters  (ex: 0,
  1171.       M), their right edges grows thick.  This can be remedied by using
  1172.       a new screen font.  See also /S, /R, and Command Line Options.
  1173.  
  1174.       Choosing Sacrifice Map Characters:
  1175.       When choosing new  sacrifice map characters,  you are limited  to
  1176.       those  characters which  are  designated as  'VGA'  on the  ascii
  1177.       table.  Selecting  a '---' character has the  effect of disabling
  1178.       the  9th column,  and  results  in vertical  lines  in the  mouse
  1179.       cursor.
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.       Precise Point Documentation                              Page: 17
  1196.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1197.  
  1198.       SMD PROGRAMMING KIT
  1199.       ─────────────────────────────────────────────────────────────────
  1200.       The Smooth  Mouse Driver (SMD)  kit is available  for programmers
  1201.       who wish to use a PP style mouse cursor in their own application.
  1202.  
  1203.       SMD libraries provide the  functionality of PP in embedded  form.
  1204.       They are compatible with C (Borland and Microsoft), Turbo Pascal,
  1205.       and  assembly language.    C  and assembly  source  code for  the
  1206.       libraries, PP, PPCONFIG, and related tools is provided.
  1207.  
  1208.       The following  new function calls  are added to interrupt  33h by
  1209.       all programs using SMD:
  1210.  
  1211.       Excerpt from Ralf Brown's Interrupt List edition 31:
  1212.       │----------333000-----------------------------
  1213.       │INT 33 - Smooth Mouse Driver, PrecisePoint - INSTALLATION CHECK
  1214.       │        AX = 3000h
  1215.       │Return: AX = FFFFh if installed
  1216.       │            BX = version number (BH = major, BL = minor)
  1217.       │Program:  SMD  is a  programmer's  library by  Andy  Hakim which
  1218.       │         provides a graphics-style mouse cursor in text mode.   
  1219.       │         PrecisePoint is an SMD-based TSR which replaces the
  1220.       │         block mouse cursor in text applications.
  1221.       │SeeAlso: AX=0000h,AX=3001h,AX=3003h
  1222.       │----------333001-----------------------------
  1223.       │INT 33 - Smooth Mouse Driver, PrecisePoint - ENABLE SMOOTH MOUSE
  1224.       │        AX = 3001h
  1225.       │Return: AX = status (0000h = disabled, 0001h = enabled)
  1226.       │Note:    SMD remains  disabled if running  under Desqview  or in
  1227.       │         graphics 
  1228.       │SeeAlso: AX=0001h,AX=0002h,AX=3002h
  1229.       │----------333001-----------------------------
  1230.       │INT 33 - Smooth Mouse Driver, PrecisePoint - DISABLE SMOOTHMOUSE
  1231.       │        AX = 3002h
  1232.       │Return: AX = status (0000h = disabled, 0001h = enabled)
  1233.       │SeeAlso: AX=0001h,AX=0002h,AX=3000h,AX=3001h
  1234.       │----------333003-----------------------------
  1235.       │INT 33 - Smooth Mouse Driver, PrecisePoint - GET INFORMATION
  1236.       │        AX = 3003h
  1237.       │        BL = data structure selector
  1238.       │            00h Primary Bitmap (used for 25 line mode)
  1239.       │            01h Secondary Bitmap (used for 43/50 line modes)
  1240.       │            02h Sacrifice Character Map
  1241.       │            03h Program Information
  1242.       │Return: ES:DI -> selected data structure
  1243.       │SeeAlso: AX=3000h
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.       Precise Point Documentation                              Page: 18
  1262.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1263.  
  1264.       │Format of Primary/Secondary Bitmap [SMD_BITMAP_STRUCT]
  1265.       │Offset  Size    Description
  1266.       │ 00h    BYTE    vertical size of bitmap (00h - 10h)
  1267.       │ 01h    BYTE    horizontal size of bitmap (00h - 10h)
  1268.       │ 02h    BYTE    vertical hotspot position (00h - 10h)
  1269.       │ 03h    BYTE    horizontal hotspot position (00h - 10h)
  1270.       │ 04h 16 WORDs   cursor bitmap data
  1271.       │ 14h 16 WORDs   screen bitmap data
  1272.       │
  1273.       │Format of Sacrifice Character Map [SMD_SMAP_STRUCT]
  1274.       │Offset  Size    Description
  1275.       │ 00h    BYTE    bytes are character values (00h-FFh) used in
  1276.       │ 01h    BYTE    place of the actual character for the 
  1277.       │ 02h    BYTE         +--------------+     screen occupied by 
  1278.       │ 03h    BYTE         | 0h | 1h | 2h |     of the mouse cursor
  1279.       │ 04h    BYTE         |----+----+----|
  1280.       │ 05h    BYTE         | 3h | 4h | 5h |
  1281.       │ 06h    BYTE         |----+----+----|
  1282.       │ 07h    BYTE         | 6h | 7h | 8h |
  1283.       │ 08h    BYTE         +--------------+
  1284.       │
  1285.       │Format of Program Information [SMD_INFO_STRUCT]
  1286.       │Offset  Size    Description
  1287.       │ 00h    WORD    segment of old interrupt 33h handler
  1288.       │ 02h    WORD    offset of old interrupt 33h handler
  1289.       │ 04h    WORD    PSP of SMD
  1290.       │ 06h    BYTE    ENABLE/DISABLE manual setting status
  1291.       │ 07h    BYTE    ENABLE/DISABLE internal usage status
  1292.       │----------333004-----------------------------
  1293.       │INT 33 - Smooth Mouse Driver, PrecisePoint - RESERVED FUTURE 
  1294.       │        AX = 3004                            EXPANSION
  1295.       │SeeAlso: AX=3000h
  1296.       │----------333005-----------------------------
  1297.       │INT 33 - Smooth Mouse Driver, PrecisePoint - RESERVED FUTURE
  1298.       │        AX = 3005                            EXPANSION
  1299.       │SeeAlso: AX=3000h
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.       Precise Point Documentation                              Page: 19
  1328.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1329.  
  1330.       TRADEMARKS AND PRODUCTS
  1331.       ─────────────────────────────────────────────────────────────────
  1332.       386 to the Max is a product of Qualitas, Inc.
  1333.       Compushow is a product of Canyon State Systems and Software
  1334.       DESQview and QEMM/386 are products of Quarterdeck Office Systems
  1335.       DR Dos is a product of Digital Research
  1336.       Genius Dyna Mouse is a product of KYE Corporation
  1337.       MS-DOS is a registered trademark of Microsoft Corporation
  1338.       OS/2 is a registered trademark of IBM Corporation
  1339.       Quattro   Pro,  Turbo  C,  Borland  C++,  and  Turbo  Pascal  are
  1340.       registered trademarks of Borland International, Inc.
  1341.       Windows is trademark of Microsoft Corporation
  1342.       WordPerfect is a trademark of Wordperfect Corporation
  1343.       XTreeGold is a product of Xtree Company
  1344.  
  1345.  
  1346.  
  1347.  
  1348.       REVISION HISTORY
  1349.       ─────────────────────────────────────────────────────────────────
  1350.       October 18, 1992    0.970     Final Beta Release
  1351.       December 9, 1992    1.00      Initial Release
  1352.       December 25, 1992   1.00ASP   ASP Release
  1353.       January 7, 1993     1.10      Ultravision support, restores
  1354.                                     blinking attribute, doc update.
  1355.       March 1, 1993       1.11      Maintenance Release
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.