home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / wps / progs / hpcalc / readme < prev   
Text File  |  1993-08-08  |  6KB  |  195 lines

  1. =======================================================================
  2. HPcalc        for OS/2 2.x
  3. -----------------------------------------------------------------------
  4. version 0.9
  5.  
  6.  
  7. Copyright (c) Les Chan, 1993
  8. =======================================================================
  9.  
  10.  
  11.  
  12. Description
  13. ===========
  14.     This program is an RPN calculator with a layout similar to that of
  15. the HP 41c.  HPcalc is meant to be a simple calculator and does not
  16. have programmability unlike the real HP 41c calculator.  Thus all the functions
  17. which pertain to programming are absent.  Although there are additional 
  18. functions/modes not on the real 41.   The keyboard and mouse may be 
  19. used to operate this calculator.
  20.     The startup size of HPcalc is set up for 1024x768. For those who prefer 
  21. a smaller window size, there is a configuration submenu
  22. under the File menu item.  Also configurable is the option to display
  23. the full XYZT stack.
  24.     To use Decimal to Hexadecimal to Octal calculation and conversion modes,
  25. select it from the Functions menu.  When in the HEX-DEC-OCT mode all
  26. operations are performed on signed 32 bit numbers.
  27.     An ini file is used for constant memory. The size and location of the
  28. window is saved on exit.  All data registers are saved as well as the
  29. display and angle modes. 
  30.  
  31.  
  32. Keyboard shortcuts
  33. ==================
  34. HPcalc is not case sensitive.
  35. p - pi
  36. q - square  root
  37. g - LOG
  38. n - LN
  39. s - SIN
  40. c - COS
  41. t - TAN
  42. o - STO
  43. r - RCL
  44. h - CHS
  45. e - EEX
  46. l - lastx
  47. v - 1/x
  48. u - Σ+
  49. a - toggle angle modes
  50. Down arrow - Roll down
  51. Shift-Insert - paste
  52. Insert - paste
  53. Shift-Delete - copy
  54. Delete - paste
  55. Enter - enter
  56. Backspace - backspace
  57. Left arrow - backspace
  58. Ctrl - shift
  59. - - minus
  60. + - plus
  61. * - multiply
  62. / - divide
  63. % - %
  64.  
  65. Keyboard shortcuts for DEC-HEX-OCT mode
  66. =======================================
  67. a-f - Hexadecimal digits
  68. m - change between DEC-HEX-OCT modes
  69. n, & - and
  70. | - or
  71. ^ - xor
  72. < - shift left
  73. > - shift right
  74.  
  75.  
  76.  
  77. Installation
  78. ============
  79. HPcalc.exe can reside in any directory.
  80.  
  81.     A constant memory file called HPcalc.ini is create in the current
  82. directory.  An alternate file may be used by specifying it as a parameter 
  83. on the command line or with program objects. eg.
  84.  
  85. [C:\SOMEDIR] HPcalc d:\location\HPcalc.ini
  86.  
  87. This allows you to setup a normal calculator program object and
  88. a Hexadecimal calculator, etc.
  89.     
  90. Note: you may use the os2 defined file C:\NOWHERE  as a valid ini file
  91. if you do not want to have constant memory operation.
  92.  
  93.  
  94. Contents of Archive
  95. ===================
  96. HPcalc.exe              The executable
  97. readme                  This file
  98.  
  99. Verification information from zip/unzip:
  100.  Length  Method   Size  Ratio   Date    Time   CRC-32     Name ("^" ==> case
  101.  ------  ------   ----  -----   ----    ----   ------     ----   conversion)
  102.   91648  Deflate  45247  51%  08-08-93  13:40  1659192e   HPcalc.exe
  103.  
  104.  
  105. Licensing
  106. =========
  107. This program is Provided free of charge.
  108. Although this program is free, donations are welcome and should
  109. speed up bug fixes and addition of features by enabling purchase of
  110. better tools and documentation.  They can be sent to the author at:
  111.  
  112.         Les Chan
  113.         710 Melbourne Ave. Unit 3
  114.         Ottawa, ON, Canada
  115.         K2A 4C8
  116.  
  117. If you send a donation and have an email address, I will
  118. notify/mail you new versions as they become available.
  119. Bug reports and suggestions are welcome regardless.
  120.  
  121. email(internet):  ae151@freenet.carleton.ca
  122.  
  123.  
  124. NO WARRANTY
  125. ===========
  126.    BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  127. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  128. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  129. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  130. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  131. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  132. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  133. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  134. REPAIR OR CORRECTION.
  135.    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  136. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  137. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  138. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  139. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  140. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  141. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  142. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  143. POSSIBILITY OF SUCH DAMAGES.
  144.  
  145.  
  146.  
  147. Planned features for future versions
  148. ====================================
  149. Listed in no specific order of priorities
  150.  
  151. - Additional functions not on keyboard
  152.   ? using popup menu with mouse button 2
  153.   ? dialog box after pushing XEQ button
  154. - saving of drag and drop fonts and colors
  155.  
  156. History
  157. =======
  158.  
  159. Version 0.9  1993 August 8 (Released)
  160. ---------------------------
  161. - Hexadecimal <-> Octal <-> Decimal conversion modes
  162.   and associated functions
  163. - summation functions
  164.  
  165. Version 0.8  1993 April 17 (Released)
  166. ---------------------------
  167. - Constant memory mode operation
  168. - Large and Small Window mode with appropriate fonts
  169. - FIX mode works again
  170. - no longer requires emx.dll
  171. - xyzt display option
  172. - yellow shift key
  173. - eng mode displays properly
  174.  
  175. Version 0.7a  1993 March 25 (Released)
  176. ---------------------------
  177. -window location fixed, so that whole window is displayed on VGA
  178. -pressing EEX by itself and then performing an operation gave 
  179.  incorrect results, now fixed.
  180. -double keys fixed, work under xfeel.
  181. -change to nonsizable border since, sizing is not valid for now
  182. -better looking icons:   
  183.     The sysmenu icon is now a more legible black
  184.  and background color icon, like the standard os2 windows.
  185.     Drop shadow for main icon (if you created
  186.  a program object for previous versions; to get the new main icon,
  187.  Go to settings, delete last 'E' from filename, click on parameters,
  188.  add 'E' back to filename.)
  189. -Add a few additional keybaord accelerators
  190.  
  191. Version 0.7   1993 March (Released)
  192. ------------------------
  193. -Initial beta release
  194.  
  195.