home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / prog1 / hdbcalc.lzh / HDBCALC.DOC < prev   
Encoding:
Text File  |  1988-05-26  |  6.8 KB  |  185 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                    HDBCALC - HEX/DECIMAL/BINARY CALCULATOR
  11.                    ---------------------------------------
  12.  
  13.                        (C) Copyright 1988, Jim Lynch
  14.  
  15.  
  16.                                 Ver   1.00
  17.  
  18.  
  19.                                 USER MANUAL
  20.                                 -----------
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.         INTRODUCTION
  29.         ------------
  30.  
  31.         HDBCALC is a 16 bit programmers calculator, distributed in its
  32.         non-memory resident form as Shareware, and may be freely copied
  33.         and distributed, unaltered, provided this document file accompanies
  34.         the program. If you find this calculator useful, a $10 registration
  35.         fee is requested, for which you will receive the memory resident
  36.         version. Comments and suggestions are also welcome. Thank you very
  37.         much.
  38.  
  39.  
  40.  
  41.         SYSTEM REQUIREMENTS
  42.         -------------------
  43.         HDBCALC requires DOS 2.xx (memory resident version requires DOS 3.xx).
  44.         Both versions will run on monochrome and color (CGA, EGA & VGA) video
  45.         adapters.
  46.  
  47.  
  48.  
  49.         CALCULATOR DISPLAY
  50.         ------------------
  51.  
  52.         The main display uses hi-liting to indicate which numbers are
  53.         the result of the current operation (bright), and which are left
  54.         over from a previous operation (normal); therefore it is important
  55.         to adjust the brightness/contrast of your monitor so that bright
  56.         and normal can be distinguished.
  57.  
  58.                   ╔══════════════════════════════════════════╗
  59.                   ║     HEX     DEC      BIN                 ║
  60.                   ║ A:  0000    00000    0000 0000 0000 0000 ║
  61.                   ║ B:  0000    00000    0000 0000 0000 0000 ║
  62.                   ║     ====    =====    =================== ║
  63.                   ║ C:  0000    00000    0000 0000 0000 0000 ║
  64.                   ╟──────────────────────────────────────────╢
  65.                   ║   ADD  SUB  SHR  SHL  AND  NOT  XOR  OR  ║
  66.                   ╟─────────────────────┬────────────────────╢
  67.                   ║  F1=help   Esc=exit │ positive   nocarry ║
  68.                   ╚═════════════════════╧════════════════════╝
  69.  
  70.         Numbers can be entered into any field by using the function keys
  71.         to move the block cursor. Math and Logical operations are selected by
  72.         positioning the block over the desired operation and pressing ENTER.
  73.         The result of the operation will appear in Line C.
  74.  
  75.         Single number operations (i.e., SHR) are performed on the number
  76.         in Line A.
  77.  
  78.         To perform repeated operations, press the PageUp key to move the
  79.         result values (Line C) to Line A, and then repeat the desired
  80.         operation.
  81.  
  82.         In the lower right hand corner, two status flags are shown. These
  83.         reflect the state of the CPU's status flags as set by the last
  84.         operation performed.
  85.  
  86.         Note that HDBCALC is an unsigned 16 bit calculator; therefore the
  87.         largest number that can be computed is FFFF. For the same reason,
  88.         when you subtract 2 from 1 the result is FFFF (decimal 65,535),
  89.         which seems strange unless you think in Hex (who does?). In the
  90.         same vein, the largest positive number is 7FFF (decimal 32,767),
  91.         which is the reason why the status flag shows 'negative' if you
  92.         add 1 to 7FFF.
  93.  
  94.  
  95.         FUNCTION KEYS
  96.         -------------
  97.         Complete on-screen help is provided for function key operation,
  98.         and is not repeated here. One thing that may not be self-evident
  99.         is how to exit from the shareware notice or move from the help
  100.         window back to the calculator  - press any key.
  101.  
  102.  
  103.         WHAT IS SHAREWARE?
  104.         ------------------
  105.         The following statement is provided by the Association of Shareware
  106.         Professionals (ASP).
  107.  
  108.         "Shareware distribution gives users a chance to try software
  109.         before buying it.  If you try a Shareware program and continue
  110.         using it, you are expected to register. Individual programs
  111.         differ on details -- some request registration while others
  112.         require it, some specify a maximum trial period.  With
  113.         registration, you get anything from the simple right to
  114.         continue using the software to an updated program with printed
  115.         manual.
  116.  
  117.         Copyright laws apply to both Shareware and commercial
  118.         software, and the copyright holder retains all rights, with a
  119.         few specific exceptions as stated below. Shareware authors are
  120.         accomplished programmers, just like commercial authors, and
  121.         the programs are of comparable quality. (In both cases, there
  122.         are good programs and bad ones!) The main difference is in the
  123.         method of distribution.  The author specifically grants the
  124.         right to copy and distribute the software, either to all and
  125.         sundry or to a specific group.  For example, some authors
  126.         require written permission before a commercial disk vendor may
  127.         copy their Shareware.
  128.  
  129.         So, Shareware is a distribution method, not a type of
  130.         software.  You should find software that suits your needs and
  131.         pocketbook, whether it's commercial or Shareware.  The
  132.         Shareware system makes fitting your needs easier, because you
  133.         can try before you buy.  And because the overhead is low,
  134.         prices are low also.  Shareware has the ultimate money-back
  135.         guarantee -- if you don't use the product, you don't pay for
  136.         it."
  137.  
  138.  
  139.  
  140.         ORDER FORM
  141.         ----------
  142.         To register HDBCALC and receive the MEMORY RESIDENT VERSION,
  143.         send this form along with your $10 check payable to:
  144.  
  145.                ╔══════════════════════════════════════════════╗
  146.                ║   Jim Lynch - Box 140192, SI NY, 10314  USA  ║
  147.                ╚══════════════════════════════════════════════╝
  148.  
  149.  
  150.  
  151.         NAME____________________________________________________________
  152.  
  153.  
  154.         ADDRESS_________________________________________________________
  155.  
  156.  
  157.         Please indicate where you obtained HDBCALC______________________
  158.  
  159.         ________________________________________________________________
  160.  
  161.  
  162.         Please indicate which "Hotkey" you prefer - the key combination that
  163.         will cause HDBCALC to "popup"  (check one):
  164.  
  165.  
  166.       ___ Alt_LeftShift      ___ Ctrl_LeftShift     ___ LeftShift_RightShift
  167.  
  168.       ___ Alt_CapsLock       ___ Ctrl_CapsLock      ___ RightShift_NumLock
  169.  
  170.       ___ Alt_NumLock        ___ Ctrl_Alt_F1        ___ LeftShift_NumLock
  171.  
  172.       ___ Alt_PgUp           ___ Ctrl_PgUp
  173.  
  174.       ___ Alt_PgDn           ___ Ctrl_PgDn
  175.  
  176.       ___ Alt_Home           ___ Ctrl_Home
  177.  
  178.       ___ Alt_End            ___ Ctrl_End
  179.  
  180.       ___ Alt_Ins            ___ Ctrl_Ins
  181.  
  182.  
  183.  
  184.         Thank you for your order.
  185.