home *** CD-ROM | disk | FTP | other *** search
- =======================================================================
- HPcalc for OS/2 2.x
- -----------------------------------------------------------------------
- version 0.9
-
-
- Copyright (c) Les Chan, 1993
- =======================================================================
-
-
-
- Description
- ===========
- This program is an RPN calculator with a layout similar to that of
- the HP 41c. HPcalc is meant to be a simple calculator and does not
- have programmability unlike the real HP 41c calculator. Thus all the functions
- which pertain to programming are absent. Although there are additional
- functions/modes not on the real 41. The keyboard and mouse may be
- used to operate this calculator.
- The startup size of HPcalc is set up for 1024x768. For those who prefer
- a smaller window size, there is a configuration submenu
- under the File menu item. Also configurable is the option to display
- the full XYZT stack.
- To use Decimal to Hexadecimal to Octal calculation and conversion modes,
- select it from the Functions menu. When in the HEX-DEC-OCT mode all
- operations are performed on signed 32 bit numbers.
- An ini file is used for constant memory. The size and location of the
- window is saved on exit. All data registers are saved as well as the
- display and angle modes.
-
-
- Keyboard shortcuts
- ==================
- HPcalc is not case sensitive.
- p - pi
- q - square root
- g - LOG
- n - LN
- s - SIN
- c - COS
- t - TAN
- o - STO
- r - RCL
- h - CHS
- e - EEX
- l - lastx
- v - 1/x
- u - Σ+
- a - toggle angle modes
- Down arrow - Roll down
- Shift-Insert - paste
- Insert - paste
- Shift-Delete - copy
- Delete - paste
- Enter - enter
- Backspace - backspace
- Left arrow - backspace
- Ctrl - shift
- - - minus
- + - plus
- * - multiply
- / - divide
- % - %
-
- Keyboard shortcuts for DEC-HEX-OCT mode
- =======================================
- a-f - Hexadecimal digits
- m - change between DEC-HEX-OCT modes
- n, & - and
- | - or
- ^ - xor
- < - shift left
- > - shift right
-
-
-
- Installation
- ============
- HPcalc.exe can reside in any directory.
-
- A constant memory file called HPcalc.ini is create in the current
- directory. An alternate file may be used by specifying it as a parameter
- on the command line or with program objects. eg.
-
- [C:\SOMEDIR] HPcalc d:\location\HPcalc.ini
-
- This allows you to setup a normal calculator program object and
- a Hexadecimal calculator, etc.
-
- Note: you may use the os2 defined file C:\NOWHERE as a valid ini file
- if you do not want to have constant memory operation.
-
-
- Contents of Archive
- ===================
- HPcalc.exe The executable
- readme This file
-
- Verification information from zip/unzip:
- Length Method Size Ratio Date Time CRC-32 Name ("^" ==> case
- ------ ------ ---- ----- ---- ---- ------ ---- conversion)
- 91648 Deflate 45247 51% 08-08-93 13:40 1659192e HPcalc.exe
-
-
- Licensing
- =========
- This program is Provided free of charge.
- Although this program is free, donations are welcome and should
- speed up bug fixes and addition of features by enabling purchase of
- better tools and documentation. They can be sent to the author at:
-
- Les Chan
- 710 Melbourne Ave. Unit 3
- Ottawa, ON, Canada
- K2A 4C8
-
- If you send a donation and have an email address, I will
- notify/mail you new versions as they become available.
- Bug reports and suggestions are welcome regardless.
-
- email(internet): ae151@freenet.carleton.ca
-
-
- NO WARRANTY
- ===========
- BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
- FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
- OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
- PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
- OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
- MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
- TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
- PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
- REPAIR OR CORRECTION.
- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
- WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
- REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
- INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
- OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
- TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
- YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
- PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGES.
-
-
-
- Planned features for future versions
- ====================================
- Listed in no specific order of priorities
-
- - Additional functions not on keyboard
- ? using popup menu with mouse button 2
- ? dialog box after pushing XEQ button
- - saving of drag and drop fonts and colors
-
- History
- =======
-
- Version 0.9 1993 August 8 (Released)
- ---------------------------
- - Hexadecimal <-> Octal <-> Decimal conversion modes
- and associated functions
- - summation functions
-
- Version 0.8 1993 April 17 (Released)
- ---------------------------
- - Constant memory mode operation
- - Large and Small Window mode with appropriate fonts
- - FIX mode works again
- - no longer requires emx.dll
- - xyzt display option
- - yellow shift key
- - eng mode displays properly
-
- Version 0.7a 1993 March 25 (Released)
- ---------------------------
- -window location fixed, so that whole window is displayed on VGA
- -pressing EEX by itself and then performing an operation gave
- incorrect results, now fixed.
- -double keys fixed, work under xfeel.
- -change to nonsizable border since, sizing is not valid for now
- -better looking icons:
- The sysmenu icon is now a more legible black
- and background color icon, like the standard os2 windows.
- Drop shadow for main icon (if you created
- a program object for previous versions; to get the new main icon,
- Go to settings, delete last 'E' from filename, click on parameters,
- add 'E' back to filename.)
- -Add a few additional keybaord accelerators
-
- Version 0.7 1993 March (Released)
- ------------------------
- -Initial beta release
-